Managed Hsm Properties Args
data class ManagedHsmPropertiesArgs(val createMode: Output<CreateMode>? = null, val enablePurgeProtection: Output<Boolean>? = null, val enableSoftDelete: Output<Boolean>? = null, val initialAdminObjectIds: Output<List<String>>? = null, val networkAcls: Output<MHSMNetworkRuleSetArgs>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val regions: Output<List<MHSMGeoReplicatedRegionArgs>>? = null, val softDeleteRetentionInDays: Output<Int>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<ManagedHsmPropertiesArgs>
Properties of the managed HSM Pool
Constructors
Link copied to clipboard
fun ManagedHsmPropertiesArgs(createMode: Output<CreateMode>? = null, enablePurgeProtection: Output<Boolean>? = null, enableSoftDelete: Output<Boolean>? = null, initialAdminObjectIds: Output<List<String>>? = null, networkAcls: Output<MHSMNetworkRuleSetArgs>? = null, publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, regions: Output<List<MHSMGeoReplicatedRegionArgs>>? = null, softDeleteRetentionInDays: Output<Int>? = null, tenantId: Output<String>? = null)
Functions
Properties
Link copied to clipboard
Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. Enabling this functionality is irreversible.