Interface DiskEncryptionSet

All Superinterfaces:
GroupableResource<ComputeManager,DiskEncryptionSetInner>, HasId, HasInnerModel<DiskEncryptionSetInner>, HasManager<ComputeManager>, HasName, HasResourceGroup, Indexable, Refreshable<DiskEncryptionSet>, Resource, Updatable<DiskEncryptionSet.Update>

An immutable client-side representation of an Azure disk encryption set.
  • Method Details

    • keyVaultId

      String keyVaultId()
      Returns:
      resource id of the Azure key vault containing the key or secret
    • encryptionKeyId

      String encryptionKeyId()
      Returns:
      id representing the encryption key in KeyVault
    • systemAssignedManagedServiceIdentityPrincipalId

      String systemAssignedManagedServiceIdentityPrincipalId()
      Returns:
      the System Assigned (Local) Managed Service Identity specific Active Directory service principal ID assigned to the disk encryption set.
    • isAutomaticKeyRotationEnabled

      Boolean isAutomaticKeyRotationEnabled()
      If automatic key rotation is enabled, the system will automatically update all managed disks, snapshots, and images referencing the disk encryption set to use the new version of the key within one hour.
      Returns:
      whether automatic key rotation is enabled
    • encryptionType

      DiskEncryptionSetType encryptionType()
      Returns:
      the type of key used to encrypt the data of the disk