Freigeben über


VaultProperties Konstruktoren

Definition

Überlädt

VaultProperties()

Initialisiert eine neue instance der VaultProperties-Klasse.

VaultProperties(Guid, Sku, IList<AccessPolicyEntry>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<CreateMode>, Nullable<Boolean>, NetworkRuleSet, IList<PrivateEndpointConnectionItem>)

Initialisiert eine neue instance der VaultProperties-Klasse.

VaultProperties()

Initialisiert eine neue instance der VaultProperties-Klasse.

public VaultProperties ();
Public Sub New ()

Gilt für:

VaultProperties(Guid, Sku, IList<AccessPolicyEntry>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<CreateMode>, Nullable<Boolean>, NetworkRuleSet, IList<PrivateEndpointConnectionItem>)

Initialisiert eine neue instance der VaultProperties-Klasse.

public VaultProperties (Guid tenantId, Microsoft.Azure.Management.KeyVault.Models.Sku sku, System.Collections.Generic.IList<Microsoft.Azure.Management.KeyVault.Models.AccessPolicyEntry> accessPolicies = default, string vaultUri = default, bool? enabledForDeployment = default, bool? enabledForDiskEncryption = default, bool? enabledForTemplateDeployment = default, bool? enableSoftDelete = default, int? softDeleteRetentionInDays = default, bool? enableRbacAuthorization = default, Microsoft.Azure.Management.KeyVault.Models.CreateMode? createMode = default, bool? enablePurgeProtection = default, Microsoft.Azure.Management.KeyVault.Models.NetworkRuleSet networkAcls = default, System.Collections.Generic.IList<Microsoft.Azure.Management.KeyVault.Models.PrivateEndpointConnectionItem> privateEndpointConnections = default);
new Microsoft.Azure.Management.KeyVault.Models.VaultProperties : Guid * Microsoft.Azure.Management.KeyVault.Models.Sku * System.Collections.Generic.IList<Microsoft.Azure.Management.KeyVault.Models.AccessPolicyEntry> * string * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<bool> * Nullable<Microsoft.Azure.Management.KeyVault.Models.CreateMode> * Nullable<bool> * Microsoft.Azure.Management.KeyVault.Models.NetworkRuleSet * System.Collections.Generic.IList<Microsoft.Azure.Management.KeyVault.Models.PrivateEndpointConnectionItem> -> Microsoft.Azure.Management.KeyVault.Models.VaultProperties
Public Sub New (tenantId As Guid, sku As Sku, Optional accessPolicies As IList(Of AccessPolicyEntry) = Nothing, Optional vaultUri As String = Nothing, Optional enabledForDeployment As Nullable(Of Boolean) = Nothing, Optional enabledForDiskEncryption As Nullable(Of Boolean) = Nothing, Optional enabledForTemplateDeployment As Nullable(Of Boolean) = Nothing, Optional enableSoftDelete As Nullable(Of Boolean) = Nothing, Optional softDeleteRetentionInDays As Nullable(Of Integer) = Nothing, Optional enableRbacAuthorization As Nullable(Of Boolean) = Nothing, Optional createMode As Nullable(Of CreateMode) = Nothing, Optional enablePurgeProtection As Nullable(Of Boolean) = Nothing, Optional networkAcls As NetworkRuleSet = Nothing, Optional privateEndpointConnections As IList(Of PrivateEndpointConnectionItem) = Nothing)

Parameter

tenantId
Guid

Die Azure Active Directory-Mandanten-ID, die zum Authentifizieren von Anforderungen an den Schlüsseltresor verwendet werden soll.

sku
Sku

SKU-Details

accessPolicies
IList<AccessPolicyEntry>

Ein Array von 0 bis 1024 Identitäten, die Zugriff auf den Schlüsseltresor haben. Alle Identitäten im Array müssen dieselbe Mandanten-ID wie die Mandanten-ID des Schlüsseltresors verwenden. Wenn createMode auf recoverfestgelegt ist, sind Zugriffsrichtlinien nicht erforderlich. Andernfalls sind Zugriffsrichtlinien erforderlich.

vaultUri
String

Der URI des Tresors zum Ausführen von Vorgängen für Schlüssel und Geheimnisse.

enabledForDeployment
Nullable<Boolean>

Eigenschaft, um anzugeben, ob Azure Virtual Machines zertifikate abrufen dürfen, die als Geheimnisse aus dem Schlüsseltresor gespeichert sind.

enabledForDiskEncryption
Nullable<Boolean>

Eigenschaft, um anzugeben, ob Azure Disk Encryption Geheimnisse aus dem Tresor abrufen und Schlüssel entpacken darf.

enabledForTemplateDeployment
Nullable<Boolean>

Eigenschaft, um anzugeben, ob Azure Resource Manager Geheimnisse aus dem Schlüsseltresor abrufen darf.

enableSoftDelete
Nullable<Boolean>

Eigenschaft, um anzugeben, ob die Funktion "vorläufiges Löschen" für diesen Schlüsseltresor aktiviert ist. Wenn beim Erstellen eines neuen Schlüsseltresors kein Wert (true oder false) festgelegt ist, wird er standardmäßig auf TRUE festgelegt. Sobald sie auf TRUE festgelegt wurde, kann sie nicht auf false zurückgesetzt werden.

softDeleteRetentionInDays
Nullable<Int32>

softDelete Datenaufbewahrungstage. Sie akzeptiert >=7 und <=90.

enableRbacAuthorization
Nullable<Boolean>

Eigenschaft, die steuert, wie Datenaktionen autorisiert werden. Bei true verwendet der Schlüsseltresor rollenbasierte Access Control (Role Based Access Control, RBAC) für die Autorisierung von Datenaktionen, und die in den Tresoreigenschaften angegebenen Zugriffsrichtlinien werden ignoriert (Warnung: Dies ist ein Vorschaufeature). Bei false verwendet der Schlüsseltresor die in den Tresoreigenschaften angegebenen Zugriffsrichtlinien, und alle in Azure Resource Manager gespeicherten Richtlinien werden ignoriert. Wenn NULL oder nicht angegeben ist, wird der Tresor mit dem Standardwert false erstellt. Beachten Sie, dass Verwaltungsaktionen immer mit RBAC autorisiert werden.

createMode
Nullable<CreateMode>

Der Erstellungsmodus des Tresors, um anzugeben, ob der Tresor wiederhergestellt werden muss oder nicht. Mögliche Werte: "recover", "default"

enablePurgeProtection
Nullable<Boolean>

Eigenschaft, die angibt, ob der Schutz vor Bereinigung für diesen Tresor aktiviert ist. Wenn Sie diese Eigenschaft auf true festlegen, wird der Schutz vor der Bereinigung für diesen Tresor und seinen Inhalt aktiviert. Nur der Key Vault-Dienst kann ein hartes, unwiederbringliches Löschen initiieren. Die Einstellung ist nur wirksam, wenn das vorläufige Löschen ebenfalls aktiviert ist. Das Aktivieren dieser Funktion ist nicht rückgängig gemacht, d. h. die Eigenschaft akzeptiert false nicht als Wert.

networkAcls
NetworkRuleSet

Regeln für die Barrierefreiheit des Schlüsseltresors von bestimmten Netzwerkstandorten aus.

privateEndpointConnections
IList<PrivateEndpointConnectionItem>

Liste der privaten Endpunktverbindungen, die dem Schlüsseltresor zugeordnet sind.

Gilt für: