Share via


KeyVaultProperties Constructors

Definition

Overloads

KeyVaultProperties()

Initializes a new instance of the KeyVaultProperties class.

KeyVaultProperties(String, String, String, String, Nullable<DateTime>, Nullable<DateTime>)

Initializes a new instance of the KeyVaultProperties class.

KeyVaultProperties()

Initializes a new instance of the KeyVaultProperties class.

public KeyVaultProperties ();
Public Sub New ()

Applies to

KeyVaultProperties(String, String, String, String, Nullable<DateTime>, Nullable<DateTime>)

Initializes a new instance of the KeyVaultProperties class.

public KeyVaultProperties (string keyName = default, string keyVersion = default, string keyVaultUri = default, string currentVersionedKeyIdentifier = default, DateTime? lastKeyRotationTimestamp = default, DateTime? currentVersionedKeyExpirationTimestamp = default);
new Microsoft.Azure.Management.Storage.Models.KeyVaultProperties : string * string * string * string * Nullable<DateTime> * Nullable<DateTime> -> Microsoft.Azure.Management.Storage.Models.KeyVaultProperties
Public Sub New (Optional keyName As String = Nothing, Optional keyVersion As String = Nothing, Optional keyVaultUri As String = Nothing, Optional currentVersionedKeyIdentifier As String = Nothing, Optional lastKeyRotationTimestamp As Nullable(Of DateTime) = Nothing, Optional currentVersionedKeyExpirationTimestamp As Nullable(Of DateTime) = Nothing)

Parameters

keyName
String

The name of KeyVault key.

keyVersion
String

The version of KeyVault key.

keyVaultUri
String

The Uri of KeyVault.

currentVersionedKeyIdentifier
String

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

lastKeyRotationTimestamp
Nullable<DateTime>

Timestamp of last rotation of the Key Vault Key.

currentVersionedKeyExpirationTimestamp
Nullable<DateTime>

This is a read only property that represents the expiration time of the current version of the customer managed key used for encryption.

Applies to