contacts

@JvmName(name = "qhttjgxpyijqknnu")
suspend fun contacts(vararg values: Output<KeyVaultContactArgs>)


@JvmName(name = "ghhyoetnmjapdymc")
suspend fun contacts(value: Output<List<KeyVaultContactArgs>>)
@JvmName(name = "vbiyfcdgvwvaxudg")
suspend fun contacts(value: List<KeyVaultContactArgs>?)

Deprecated

As the `contact` property requires reaching out to the dataplane, to better support private endpoints and keyvaults with public network access disabled, new key vaults with the `contact` field defined in the configuration file will now be required to use the `azure.keyvault.CertificateContacts` resource instead of the exposed `contact` field in the key vault resource itself.

Parameters

value

One or more contact block as defined below.

Note: This field can only be set once user has managecontacts certificate permission. Note: This field can only be set when public_network_access_enabled is set to true. To manage the contact with public_network_access_enabled set to false, please use the azure.keyvault.CertificateContacts resource instead of this property, and remove this property from the configuration. Especially for existing azure.keyvault.KeyVault, this means you'll need to import the azure.keyvault.CertificateContacts manually.


@JvmName(name = "vfbgnwtejdepwbve")
suspend fun contacts(values: List<Output<KeyVaultContactArgs>>)
@JvmName(name = "oujdarbvfticbcjr")
suspend fun contacts(vararg values: KeyVaultContactArgs)

Deprecated

As the `contact` property requires reaching out to the dataplane, to better support private endpoints and keyvaults with public network access disabled, new key vaults with the `contact` field defined in the configuration file will now be required to use the `azure.keyvault.CertificateContacts` resource instead of the exposed `contact` field in the key vault resource itself.

Parameters

values

One or more contact block as defined below.

Note: This field can only be set once user has managecontacts certificate permission. Note: This field can only be set when public_network_access_enabled is set to true. To manage the contact with public_network_access_enabled set to false, please use the azure.keyvault.CertificateContacts resource instead of this property, and remove this property from the configuration. Especially for existing azure.keyvault.KeyVault, this means you'll need to import the azure.keyvault.CertificateContacts manually.


@JvmName(name = "ragdtdoymjqcldff")
suspend fun contacts(argument: List<suspend KeyVaultContactArgsBuilder.() -> Unit>)
@JvmName(name = "qpistgfhwpcbmsck")
suspend fun contacts(vararg argument: suspend KeyVaultContactArgsBuilder.() -> Unit)
@JvmName(name = "xjqqlrcykngcakqi")
suspend fun contacts(argument: suspend KeyVaultContactArgsBuilder.() -> Unit)

Deprecated

As the `contact` property requires reaching out to the dataplane, to better support private endpoints and keyvaults with public network access disabled, new key vaults with the `contact` field defined in the configuration file will now be required to use the `azure.keyvault.CertificateContacts` resource instead of the exposed `contact` field in the key vault resource itself.

Parameters

argument

One or more contact block as defined below.

Note: This field can only be set once user has managecontacts certificate permission. Note: This field can only be set when public_network_access_enabled is set to true. To manage the contact with public_network_access_enabled set to false, please use the azure.keyvault.CertificateContacts resource instead of this property, and remove this property from the configuration. Especially for existing azure.keyvault.KeyVault, this means you'll need to import the azure.keyvault.CertificateContacts manually.