DiskEncryptionPropertiesArgs

data class DiskEncryptionPropertiesArgs(val encryptionAlgorithm: Output<Either<String, JsonWebKeyEncryptionAlgorithm>>? = null, val encryptionAtHost: Output<Boolean>? = null, val keyName: Output<String>? = null, val keyVersion: Output<String>? = null, val msiResourceId: Output<String>? = null, val vaultUri: Output<String>? = null) : ConvertibleToJava<DiskEncryptionPropertiesArgs>

The disk encryption properties

Constructors

Link copied to clipboard
constructor(encryptionAlgorithm: Output<Either<String, JsonWebKeyEncryptionAlgorithm>>? = null, encryptionAtHost: Output<Boolean>? = null, keyName: Output<String>? = null, keyVersion: Output<String>? = null, msiResourceId: Output<String>? = null, vaultUri: Output<String>? = null)

Properties

Link copied to clipboard

Algorithm identifier for encryption, default RSA-OAEP.

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

Indicates whether or not resource disk encryption is enabled.

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

Key name that is used for enabling disk encryption.

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

Specific key version that is used for enabling disk encryption.

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

Resource ID of Managed Identity that is used to access the key vault.

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

Base key vault URI where the customers key is located eg. https://myvault.vault.azure.net

Functions

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