Compartir a través de


VaultPatchProperties Constructores

Definición

Sobrecargas

VaultPatchProperties()

Inicializa una nueva instancia de la clase VaultPatchProperties.

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

Inicializa una nueva instancia de la clase VaultPatchProperties.

VaultPatchProperties()

Inicializa una nueva instancia de la clase VaultPatchProperties.

public VaultPatchProperties ();
Public Sub New ()

Se aplica a

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

Inicializa una nueva instancia de la clase 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)

Parámetros

tenantId
Nullable<Guid>

Identificador de inquilino de Azure Active Directory que se debe usar para autenticar solicitudes en el almacén de claves.

sku
Sku

Detalles de la SKU

accessPolicies
IList<AccessPolicyEntry>

Matriz de 0 a 16 identidades que tienen acceso al almacén de claves. Todas las identidades de la matriz deben usar el mismo identificador de inquilino que el identificador de inquilino del almacén de claves.

enabledForDeployment
Nullable<Boolean>

Propiedad para especificar si Azure Virtual Machines puede recuperar certificados almacenados como secretos del almacén de claves.

enabledForDiskEncryption
Nullable<Boolean>

Propiedad para especificar si Azure Disk Encryption puede recuperar secretos del almacén y desencapsular las claves.

enabledForTemplateDeployment
Nullable<Boolean>

Propiedad para especificar si Azure Resource Manager puede recuperar secretos del almacén de claves.

enableSoftDelete
Nullable<Boolean>

Propiedad para especificar si la funcionalidad de "eliminación temporal" está habilitada para este almacén de claves. Una vez establecido en true, no se puede revertir a false.

enableRbacAuthorization
Nullable<Boolean>

Propiedad que controla cómo se autorizan las acciones de datos. Cuando es true, el almacén de claves usará Access Control basado en roles (RBAC) para la autorización de acciones de datos y se omitirán las directivas de acceso especificadas en las propiedades del almacén (advertencia: se trata de una característica en versión preliminar). Cuando es false, el almacén de claves usará las directivas de acceso especificadas en las propiedades del almacén y se omitirá cualquier directiva almacenada en Azure Resource Manager. Si se especifica null o no, el valor de esta propiedad no cambiará.

softDeleteRetentionInDays
Nullable<Int32>

días de retención de datos softDelete. Acepta >=7 y <=90.

createMode
Nullable<CreateMode>

Modo de creación del almacén para indicar si el almacén debe recuperarse o no. Entre los valores posibles se incluyen: "recover", "default"

enablePurgeProtection
Nullable<Boolean>

Propiedad que especifica si la protección contra purga está habilitada para este almacén. Si se establece esta propiedad en true, se activa la protección contra la purga de este almacén y su contenido; solo el servicio de Key Vault puede iniciar una eliminación irrecuperable e irrecuperable. La configuración solo es efectiva si la eliminación temporal también está habilitada. Habilitar esta funcionalidad es irreversible, es decir, la propiedad no acepta false como su valor.

networkAcls
NetworkRuleSet

Colección de reglas que rigen la accesibilidad del almacén desde ubicaciones de red específicas.

Se aplica a