AccountEncryptionArgs

data class AccountEncryptionArgs(val identity: Output<EncryptionIdentityArgs>? = null, val keySource: Output<Either<String, KeySource>>? = null, val keyVaultProperties: Output<KeyVaultPropertiesArgs>? = null) : ConvertibleToJava<AccountEncryptionArgs>

Encryption settings

Constructors

Link copied to clipboard
constructor(identity: Output<EncryptionIdentityArgs>? = null, keySource: Output<Either<String, KeySource>>? = null, keyVaultProperties: Output<KeyVaultPropertiesArgs>? = null)

Properties

Link copied to clipboard
val identity: Output<EncryptionIdentityArgs>? = null

Identity used to authenticate to KeyVault. Applicable if keySource is 'Microsoft.KeyVault'.

Link copied to clipboard
val keySource: Output<Either<String, KeySource>>? = null

The encryption keySource (provider). Possible values (case-insensitive): Microsoft.NetApp, Microsoft.KeyVault

Link copied to clipboard

Properties provided by KeVault. Applicable if keySource is 'Microsoft.KeyVault'.

Functions

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