Share via


ArmStorageModelFactory.EncryptionScopeKeyVaultProperties Method

Definition

Initializes a new instance of EncryptionScopeKeyVaultProperties.

public static Azure.ResourceManager.Storage.Models.EncryptionScopeKeyVaultProperties EncryptionScopeKeyVaultProperties (Uri keyUri = default, string currentVersionedKeyIdentifier = default, DateTimeOffset? lastKeyRotationTimestamp = default);
static member EncryptionScopeKeyVaultProperties : Uri * string * Nullable<DateTimeOffset> -> Azure.ResourceManager.Storage.Models.EncryptionScopeKeyVaultProperties
Public Shared Function EncryptionScopeKeyVaultProperties (Optional keyUri As Uri = Nothing, Optional currentVersionedKeyIdentifier As String = Nothing, Optional lastKeyRotationTimestamp As Nullable(Of DateTimeOffset) = Nothing) As EncryptionScopeKeyVaultProperties

Parameters

keyUri
Uri

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.

currentVersionedKeyIdentifier
String

The object identifier of the current versioned Key Vault Key in use.

lastKeyRotationTimestamp
Nullable<DateTimeOffset>

Timestamp of last rotation of the Key Vault Key.

Returns

A new EncryptionScopeKeyVaultProperties instance for mocking.

Applies to