Class EncryptionSettingsElement

java.lang.Object
com.microsoft.azure.management.compute.EncryptionSettingsElement

public class EncryptionSettingsElement extends Object
Encryption settings for one disk volume.
  • Constructor Details

    • EncryptionSettingsElement

      public EncryptionSettingsElement()
  • Method Details

    • diskEncryptionKey

      public KeyVaultAndSecretReference diskEncryptionKey()
      Get key Vault Secret Url and vault id of the disk encryption key.
      Returns:
      the diskEncryptionKey value
    • withDiskEncryptionKey

      public EncryptionSettingsElement withDiskEncryptionKey(KeyVaultAndSecretReference diskEncryptionKey)
      Set 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

      public KeyVaultAndKeyReference keyEncryptionKey()
      Get 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

      public EncryptionSettingsElement withKeyEncryptionKey(KeyVaultAndKeyReference keyEncryptionKey)
      Set 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.