Class DiskEncryptionSetUpdateProperties


  • public final class DiskEncryptionSetUpdateProperties
    extends Object
    disk encryption set resource update properties.
    • Constructor Detail

      • DiskEncryptionSetUpdateProperties

        public DiskEncryptionSetUpdateProperties()
    • Method Detail

      • encryptionType

        public DiskEncryptionSetType encryptionType()
        Get the encryptionType property: The type of key used to encrypt the data of the disk.
        Returns:
        the encryptionType value.
      • withEncryptionType

        public DiskEncryptionSetUpdateProperties withEncryptionType​(DiskEncryptionSetType encryptionType)
        Set the encryptionType property: The type of key used to encrypt the data of the disk.
        Parameters:
        encryptionType - the encryptionType value to set.
        Returns:
        the DiskEncryptionSetUpdateProperties object itself.
      • activeKey

        public KeyForDiskEncryptionSet activeKey()
        Get the activeKey property: Key Vault Key Url to be used for server side encryption of Managed Disks and Snapshots.
        Returns:
        the activeKey value.
      • withActiveKey

        public DiskEncryptionSetUpdateProperties withActiveKey​(KeyForDiskEncryptionSet activeKey)
        Set the activeKey property: Key Vault Key Url to be used for server side encryption of Managed Disks and Snapshots.
        Parameters:
        activeKey - the activeKey value to set.
        Returns:
        the DiskEncryptionSetUpdateProperties object itself.
      • rotationToLatestKeyVersionEnabled

        public Boolean rotationToLatestKeyVersionEnabled()
        Get the rotationToLatestKeyVersionEnabled property: Set this flag to true to enable auto-updating of this disk encryption set to the latest key version.
        Returns:
        the rotationToLatestKeyVersionEnabled value.
      • withRotationToLatestKeyVersionEnabled

        public DiskEncryptionSetUpdateProperties withRotationToLatestKeyVersionEnabled​(Boolean rotationToLatestKeyVersionEnabled)
        Set the rotationToLatestKeyVersionEnabled property: Set this flag to true to enable auto-updating of this disk encryption set to the latest key version.
        Parameters:
        rotationToLatestKeyVersionEnabled - the rotationToLatestKeyVersionEnabled value to set.
        Returns:
        the DiskEncryptionSetUpdateProperties object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.