FlexibleServerCustomerManagedKeyArgs

data class FlexibleServerCustomerManagedKeyArgs(val geoBackupKeyVaultKeyId: Output<String>? = null, val geoBackupUserAssignedIdentityId: Output<String>? = null, val keyVaultKeyId: Output<String>, val primaryUserAssignedIdentityId: Output<String>? = null) : ConvertibleToJava<FlexibleServerCustomerManagedKeyArgs>

Constructors

Link copied to clipboard
constructor(geoBackupKeyVaultKeyId: Output<String>? = null, geoBackupUserAssignedIdentityId: Output<String>? = null, keyVaultKeyId: Output<String>, primaryUserAssignedIdentityId: Output<String>? = null)

Properties

Link copied to clipboard
val geoBackupKeyVaultKeyId: Output<String>? = null

The versioned ID of the geo backup Key Vault Key.

Link copied to clipboard

The geo backup user managed identity id for a Customer Managed Key. Must be added to identity.identity_ids.

Link copied to clipboard
val keyVaultKeyId: Output<String>

The versioned ID of the Key Vault Key.

Link copied to clipboard

Specifies the primary user managed identity id for a Customer Managed Key. Must be added to identity.identity_ids.

Functions

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