Class EncryptionSettingsElement
java.lang.Object
com.azure.resourcemanager.compute.models.EncryptionSettingsElement
Encryption settings for one disk volume.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of EncryptionSettingsElement class. -
Method Summary
Modifier and TypeMethodDescriptionGet the diskEncryptionKey property: Key Vault Secret Url and vault id of the disk encryption key.Get the keyEncryptionKey property: Key Vault Key Url and vault id of the key encryption key.voidvalidate()Validates the instance.withDiskEncryptionKey(KeyVaultAndSecretReference diskEncryptionKey) Set the diskEncryptionKey property: Key Vault Secret Url and vault id of the disk encryption key.withKeyEncryptionKey(KeyVaultAndKeyReference keyEncryptionKey) Set the keyEncryptionKey property: Key Vault Key Url and vault id of the key encryption key.
-
Constructor Details
-
EncryptionSettingsElement
public EncryptionSettingsElement()Creates an instance of EncryptionSettingsElement class.
-
-
Method Details
-
diskEncryptionKey
Get the diskEncryptionKey property: Key Vault Secret Url and vault id of the disk encryption key.- Returns:
- the diskEncryptionKey value.
-
withDiskEncryptionKey
public EncryptionSettingsElement withDiskEncryptionKey(KeyVaultAndSecretReference diskEncryptionKey) Set the diskEncryptionKey property: Key Vault Secret Url and vault id of the disk encryption key.- Parameters:
diskEncryptionKey- the diskEncryptionKey value to set.- Returns:
- the EncryptionSettingsElement object itself.
-
keyEncryptionKey
Get the keyEncryptionKey property: Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.- Returns:
- the keyEncryptionKey value.
-
withKeyEncryptionKey
Set the keyEncryptionKey property: Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.- Parameters:
keyEncryptionKey- the keyEncryptionKey value to set.- Returns:
- the EncryptionSettingsElement object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-