AccountEncryptionArgs

data class AccountEncryptionArgs(val currentKeyIdentifier: Output<String>? = null, val keyVaultKeyIdentifier: Output<String>? = null, val managedIdentity: Output<AccountEncryptionManagedIdentityArgs>? = null, val type: Output<String>? = null) : ConvertibleToJava<AccountEncryptionArgs>

Constructors

Link copied to clipboard
constructor(currentKeyIdentifier: Output<String>? = null, keyVaultKeyIdentifier: Output<String>? = null, managedIdentity: Output<AccountEncryptionManagedIdentityArgs>? = null, type: Output<String>? = null)

Properties

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

The current key used to encrypt the Media Services Account, including the key version.

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

Specifies the URI of the Key Vault Key used to encrypt data. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey).

Link copied to clipboard

A managed_identity block as defined below.

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

Specifies the type of key used to encrypt the account data. Possible values are SystemKey and CustomerKey. Defaults to SystemKey.

Functions

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