Freigeben über


KeyEncryptionKey Konstruktoren

Definition

Überlädt

KeyEncryptionKey()

Initialisiert eine neue instance der KeyEncryptionKey-Klasse.

KeyEncryptionKey(KekType, IdentityProperties, String, String)

Initialisiert eine neue instance der KeyEncryptionKey-Klasse.

KeyEncryptionKey()

Initialisiert eine neue instance der KeyEncryptionKey-Klasse.

public KeyEncryptionKey ();
Public Sub New ()

Gilt für:

KeyEncryptionKey(KekType, IdentityProperties, String, String)

Initialisiert eine neue instance der KeyEncryptionKey-Klasse.

public KeyEncryptionKey (Microsoft.Azure.Management.DataBox.Models.KekType kekType, Microsoft.Azure.Management.DataBox.Models.IdentityProperties identityProperties = default, string kekUrl = default, string kekVaultResourceID = default);
new Microsoft.Azure.Management.DataBox.Models.KeyEncryptionKey : Microsoft.Azure.Management.DataBox.Models.KekType * Microsoft.Azure.Management.DataBox.Models.IdentityProperties * string * string -> Microsoft.Azure.Management.DataBox.Models.KeyEncryptionKey
Public Sub New (kekType As KekType, Optional identityProperties As IdentityProperties = Nothing, Optional kekUrl As String = Nothing, Optional kekVaultResourceID As String = Nothing)

Parameter

kekType
KekType

Typ des Verschlüsselungsschlüssels, der für die Schlüsselverschlüsselung verwendet wird. Mögliche Werte: "MicrosoftManaged", "CustomerManaged"

identityProperties
IdentityProperties

Eigenschaften der verwalteten Identität, die für die Schlüsselverschlüsselung verwendet werden.

kekUrl
String

Schlüsselverschlüsselungsschlüssel. Dies ist erforderlich, wenn kekType vom Kunden verwaltet wird.

kekVaultResourceID
String

Ressourcen-ID des Kek-Tresors. Dies ist erforderlich, wenn kekType vom Kunden verwaltet wird.

Gilt für: