Partager via


VaultProperties Classe

Définition

Propriétés du coffre

public class VaultProperties
type VaultProperties = class
Public Class VaultProperties
Héritage
VaultProperties

Constructeurs

VaultProperties()

Initialise une nouvelle instance de la classe VaultProperties.

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>)

Initialise une nouvelle instance de la classe VaultProperties.

Propriétés

AccessPolicies

Obtient ou définit un tableau de 0 à 1 024 identités qui ont 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. Lorsque createMode est défini sur recover, les stratégies d’accès ne sont pas requises. Dans le cas contraire, des stratégies d’accès sont requises.

CreateMode

Obtient ou définit le 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'

EnabledForDeployment

Obtient ou définit la propriété pour 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

Obtient ou définit la propriété pour spécifier si Azure Disk Encryption est autorisé à récupérer des secrets du coffre et à désencapsuler les clés.

EnabledForTemplateDeployment

Obtient ou définit la propriété pour spécifier si Azure Resource Manager est autorisé à récupérer des secrets à partir du coffre de clés.

EnablePurgeProtection

Obtient ou définit la 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.

EnableRbacAuthorization

Obtient ou définit la 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. S’il est null ou non spécifié, le coffre est créé avec la valeur par défaut false. Notez que les actions de gestion sont toujours autorisées avec RBAC.

EnableSoftDelete

Obtient ou définit la propriété pour spécifier si la fonctionnalité « suppression réversible » est activée pour ce coffre de clés. S’il n’est défini sur aucune valeur (true ou false) lors de la création d’un coffre de clés, il est défini sur true par défaut. Une fois la valeur true définie, elle ne peut pas être rétablie sur false.

NetworkAcls

Obtient ou définit des règles régissant l’accessibilité du coffre de clés à partir d’emplacements réseau spécifiques.

PrivateEndpointConnections

Obtient la liste des connexions de point de terminaison privées associées au coffre de clés.

Sku

Obtient ou définit les détails de la référence SKU

SoftDeleteRetentionInDays

Obtient ou définit softDelete data retention days. Il accepte &gt;=7 et &lt;=90.

TenantId

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

VaultUri

Obtient ou définit l’URI du coffre pour effectuer des opérations sur les clés et les secrets.

Méthodes

Validate()

Validez l’objet.

S’applique à