Class EncryptionScopeKeyVaultProperties
java.lang.Object
com.azure.resourcemanager.storage.models.EncryptionScopeKeyVaultProperties
The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is
set to 'Microsoft.KeyVault'.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the currentVersionedKeyIdentifier property: The object identifier of the current versioned Key Vault Key in use.keyUri()Get the keyUri property: The object identifier for a key vault key object.Get the lastKeyRotationTimestamp property: Timestamp of last rotation of the Key Vault Key.voidvalidate()Validates the instance.withKeyUri(String keyUri) Set the keyUri property: The object identifier for a key vault key object.
-
Constructor Details
-
EncryptionScopeKeyVaultProperties
public EncryptionScopeKeyVaultProperties()
-
-
Method Details
-
keyUri
Get the keyUri property: The object identifier for a key vault key object. When applied, the encryption scope will use the key referenced by the identifier to enable customer-managed key support on this encryption scope.- Returns:
- the keyUri value.
-
withKeyUri
Set the keyUri property: The object identifier for a key vault key object. When applied, the encryption scope will use the key referenced by the identifier to enable customer-managed key support on this encryption scope.- Parameters:
keyUri- the keyUri value to set.- Returns:
- the EncryptionScopeKeyVaultProperties object itself.
-
currentVersionedKeyIdentifier
Get the currentVersionedKeyIdentifier property: The object identifier of the current versioned Key Vault Key in use.- Returns:
- the currentVersionedKeyIdentifier value.
-
lastKeyRotationTimestamp
Get the lastKeyRotationTimestamp property: Timestamp of last rotation of the Key Vault Key.- Returns:
- the lastKeyRotationTimestamp value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-