DiskEncryptionSet Interface
Implements
public interface DiskEncryptionSet
extends GroupableResource<ComputeManager,DiskEncryptionSetInner>, Updatable<Update>, Refreshable<DiskEncryptionSet>
An immutable client-side representation of an Azure disk encryption set.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract String |
encryptionKeyId()
Gets id representing the encryption key in Key |
abstract
Disk |
encryptionType()
Gets the type of key used to encrypt the data of the disk. |
abstract 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. |
abstract String |
keyVaultId()
Gets resource id of the Azure key vault containing the key or secret. |
abstract String |
systemAssignedManagedServiceIdentityPrincipalId()
Gets the System Assigned (Local) Managed Service Identity specific Active Directory service principal ID assigned to the disk encryption set. |
Method Details
encryptionKeyId
public abstract String encryptionKeyId()
Gets id representing the encryption key in KeyVault.
Returns:
encryptionType
public abstract DiskEncryptionSetType encryptionType()
Gets the type of key used to encrypt the data of the disk.
Returns:
isAutomaticKeyRotationEnabled
public abstract 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:
keyVaultId
public abstract String keyVaultId()
Gets resource id of the Azure key vault containing the key or secret.
Returns:
systemAssignedManagedServiceIdentityPrincipalId
public abstract String systemAssignedManagedServiceIdentityPrincipalId()
Gets the System Assigned (Local) Managed Service Identity specific Active Directory service principal ID assigned to the disk encryption set.
Returns:
Applies to
Azure SDK for Java