Partager via


VaultPatchProperties Constructeurs

Définition

Surcharges

VaultPatchProperties()

Initialise une nouvelle instance de la classe VaultPatchProperties.

VaultPatchProperties(Nullable<Guid>, Sku, IList<AccessPolicyEntry>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<CreateMode>, Nullable<Boolean>, NetworkRuleSet)

Initialise une nouvelle instance de la classe VaultPatchProperties.

VaultPatchProperties()

Initialise une nouvelle instance de la classe VaultPatchProperties.

public VaultPatchProperties ();
Public Sub New ()

S’applique à

VaultPatchProperties(Nullable<Guid>, Sku, IList<AccessPolicyEntry>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<CreateMode>, Nullable<Boolean>, NetworkRuleSet)

Initialise une nouvelle instance de la classe VaultPatchProperties.

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

Paramètres

tenantId
Nullable<Guid>

ID de locataire Azure Active Directory qui doit être utilisé pour l’authentification des demandes adressées au coffre de clés.

sku
Sku

Détails de la référence SKU

accessPolicies
IList<AccessPolicyEntry>

Tableau de 0 à 16 identités ayant accès au coffre de clés. Toutes les identités du tableau doivent utiliser le même ID de locataire que l’ID de locataire du coffre de clés.

enabledForDeployment
Nullable<Boolean>

Propriété permettant de spécifier si Azure Machines Virtuelles sont autorisés à récupérer des certificats stockés en tant que secrets à partir du coffre de clés.

enabledForDiskEncryption
Nullable<Boolean>

Propriété permettant de spécifier si Azure Disk Encryption est autorisé à récupérer des secrets à partir du coffre et à désencapsuler les clés.

enabledForTemplateDeployment
Nullable<Boolean>

Propriété permettant de spécifier si Azure Resource Manager est autorisé à récupérer des secrets à partir du coffre de clés.

enableSoftDelete
Nullable<Boolean>

Propriété permettant de spécifier si la fonctionnalité « suppression réversible » est activée pour ce coffre de clés. Une fois la valeur true définie, elle ne peut pas être rétablie sur false.

enableRbacAuthorization
Nullable<Boolean>

Propriété qui contrôle la façon dont les actions de données sont autorisées. Lorsque la valeur est true, le coffre de clés utilise le rôle Access Control (RBAC) pour l’autorisation des actions de données, et les stratégies d’accès spécifiées dans les propriétés du coffre sont ignorées (avertissement : il s’agit d’une fonctionnalité de préversion). Lorsque la valeur est false, le coffre de clés utilise les stratégies d’accès spécifiées dans les propriétés du coffre, et toute stratégie stockée sur Azure Resource Manager est ignorée. Si la valeur est null ou non spécifiée, la valeur de cette propriété ne change pas.

softDeleteRetentionInDays
Nullable<Int32>

softDelete data retention days. Il accepte >=7 et <=90.

createMode
Nullable<CreateMode>

Mode de création du coffre pour indiquer si le coffre doit être récupéré ou non. Les valeurs possibles sont les suivantes : 'recover', 'default'

enablePurgeProtection
Nullable<Boolean>

Propriété spécifiant si la protection contre la purge est activée pour ce coffre. La définition de cette propriété sur true active la protection contre la purge de ce coffre et de son contenu. Seul le service Key Vault peut lancer une suppression difficile et irrécupérable. Le paramètre n’est effectif que si la suppression réversible est également activée. L’activation de cette fonctionnalité est irréversible, c’est-à-dire que la propriété n’accepte pas false comme valeur.

networkAcls
NetworkRuleSet

Collection de règles régissant l’accessibilité du coffre à partir d’emplacements réseau spécifiques.

S’applique à