ProviderFeaturesKeyVaultArgs

data class ProviderFeaturesKeyVaultArgs(val purgeSoftDeleteOnDestroy: Output<Boolean>? = null, val purgeSoftDeletedCertificatesOnDestroy: Output<Boolean>? = null, val purgeSoftDeletedHardwareSecurityModuleKeysOnDestroy: Output<Boolean>? = null, val purgeSoftDeletedHardwareSecurityModulesOnDestroy: Output<Boolean>? = null, val purgeSoftDeletedKeysOnDestroy: Output<Boolean>? = null, val purgeSoftDeletedSecretsOnDestroy: Output<Boolean>? = null, val recoverSoftDeletedCertificates: Output<Boolean>? = null, val recoverSoftDeletedHardwareSecurityModuleKeys: Output<Boolean>? = null, val recoverSoftDeletedKeyVaults: Output<Boolean>? = null, val recoverSoftDeletedKeys: Output<Boolean>? = null, val recoverSoftDeletedSecrets: Output<Boolean>? = null) : ConvertibleToJava<ProviderFeaturesKeyVaultArgs>

Constructors

Link copied to clipboard
constructor(purgeSoftDeleteOnDestroy: Output<Boolean>? = null, purgeSoftDeletedCertificatesOnDestroy: Output<Boolean>? = null, purgeSoftDeletedHardwareSecurityModuleKeysOnDestroy: Output<Boolean>? = null, purgeSoftDeletedHardwareSecurityModulesOnDestroy: Output<Boolean>? = null, purgeSoftDeletedKeysOnDestroy: Output<Boolean>? = null, purgeSoftDeletedSecretsOnDestroy: Output<Boolean>? = null, recoverSoftDeletedCertificates: Output<Boolean>? = null, recoverSoftDeletedHardwareSecurityModuleKeys: Output<Boolean>? = null, recoverSoftDeletedKeyVaults: Output<Boolean>? = null, recoverSoftDeletedKeys: Output<Boolean>? = null, recoverSoftDeletedSecrets: Output<Boolean>? = null)

Properties

Link copied to clipboard

When enabled soft-deleted azure.keyvault.Certificate resources will be permanently deleted (e.g purged), when destroyed

When enabled soft-deleted azure.keyvault.ManagedHardwareSecurityModuleKey resources will be permanently deleted (e.g purged), when destroyed

When enabled soft-deleted azure.keyvault.ManagedHardwareSecurityModule resources will be permanently deleted (e.g purged), when destroyed

Link copied to clipboard

When enabled soft-deleted azure.keyvault.Key resources will be permanently deleted (e.g purged), when destroyed

Link copied to clipboard

When enabled soft-deleted azure.keyvault.Secret resources will be permanently deleted (e.g purged), when destroyed

Link copied to clipboard
val purgeSoftDeleteOnDestroy: Output<Boolean>? = null

When enabled soft-deleted azure.keyvault.KeyVault resources will be permanently deleted (e.g purged), when destroyed

Link copied to clipboard

When enabled soft-deleted azure.keyvault.Certificate resources will be restored, instead of creating new ones

When enabled soft-deleted azure.keyvault.ManagedHardwareSecurityModuleKey resources will be restored, instead of creating new ones

Link copied to clipboard
val recoverSoftDeletedKeys: Output<Boolean>? = null

When enabled soft-deleted azure.keyvault.Key resources will be restored, instead of creating new ones

Link copied to clipboard

When enabled soft-deleted azure.keyvault.KeyVault resources will be restored, instead of creating new ones

Link copied to clipboard
val recoverSoftDeletedSecrets: Output<Boolean>? = null

When enabled soft-deleted azure.keyvault.Secret resources will be restored, instead of creating new ones

Functions

Link copied to clipboard
open override fun toJava(): ProviderFeaturesKeyVaultArgs