Vaults - Create Or Update

Cree o actualice un almacén de claves en la suscripción especificada.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}?api-version=2022-07-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
resourceGroupName
path True

string

Nombre del grupo de recursos al que pertenece el servidor.

subscriptionId
path True

string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI para cada llamada al servicio.

vaultName
path True

string

Nombre del almacén

Regex pattern: ^[a-zA-Z0-9-]{3,24}$

api-version
query True

string

Versión de api de cliente.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
location True

string

Ubicación de Azure admitida en la que se debe crear el almacén de claves.

properties True

VaultProperties

Propiedades del almacén

tags

object

Etiquetas que se asignarán al almacén de claves.

Respuestas

Nombre Tipo Description
200 OK

Vault

Almacén creado o actualizado

201 Created

Vault

Almacén creado o actualizado

Other Status Codes

CloudError

Respuesta de error que describe el motivo del error de la operación.

Ejemplos

Create a new vault or update an existing vault
Create or update a vault with network acls

Create a new vault or update an existing vault

Sample Request

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-resource-group/providers/Microsoft.KeyVault/vaults/sample-vault?api-version=2022-07-01

{
  "location": "westus",
  "properties": {
    "tenantId": "00000000-0000-0000-0000-000000000000",
    "sku": {
      "family": "A",
      "name": "standard"
    },
    "accessPolicies": [
      {
        "tenantId": "00000000-0000-0000-0000-000000000000",
        "objectId": "00000000-0000-0000-0000-000000000000",
        "permissions": {
          "keys": [
            "encrypt",
            "decrypt",
            "wrapKey",
            "unwrapKey",
            "sign",
            "verify",
            "get",
            "list",
            "create",
            "update",
            "import",
            "delete",
            "backup",
            "restore",
            "recover",
            "purge"
          ],
          "secrets": [
            "get",
            "list",
            "set",
            "delete",
            "backup",
            "restore",
            "recover",
            "purge"
          ],
          "certificates": [
            "get",
            "list",
            "delete",
            "create",
            "import",
            "update",
            "managecontacts",
            "getissuers",
            "listissuers",
            "setissuers",
            "deleteissuers",
            "manageissuers",
            "recover",
            "purge"
          ]
        }
      }
    ],
    "enabledForDeployment": true,
    "enabledForDiskEncryption": true,
    "enabledForTemplateDeployment": true,
    "publicNetworkAccess": "Enabled"
  }
}

Sample Response

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-resource-group/providers/Microsoft.KeyVault/vaults/sample-vault",
  "name": "sample-vault",
  "type": "Microsoft.KeyVault/vaults",
  "location": "westus",
  "tags": {},
  "systemData": {
    "createdBy": "keyVaultUser1",
    "createdByType": "User",
    "createdAt": "2020-01-01T12:00:00.0000000Z",
    "lastModifiedBy": "keyVaultUser2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-01-01T12:00:00.0000000Z"
  },
  "properties": {
    "sku": {
      "family": "A",
      "name": "standard"
    },
    "tenantId": "00000000-0000-0000-0000-000000000000",
    "networkAcls": {
      "bypass": "AzureServices",
      "defaultAction": "Deny",
      "ipRules": [
        {
          "value": ""
        }
      ],
      "virtualNetworkRules": [
        {
          "id": "",
          "ignoreMissingVnetServiceEndpoint": false
        }
      ]
    },
    "accessPolicies": [
      {
        "tenantId": "00000000-0000-0000-0000-000000000000",
        "objectId": "00000000-0000-0000-0000-000000000000",
        "permissions": {
          "keys": [
            "encrypt",
            "decrypt",
            "wrapKey",
            "unwrapKey",
            "sign",
            "verify",
            "get",
            "list",
            "create",
            "update",
            "import",
            "delete",
            "backup",
            "restore",
            "recover",
            "purge"
          ],
          "secrets": [
            "get",
            "list",
            "set",
            "delete",
            "backup",
            "restore",
            "recover",
            "purge"
          ],
          "certificates": [
            "get",
            "list",
            "delete",
            "create",
            "import",
            "update",
            "managecontacts",
            "getissuers",
            "listissuers",
            "setissuers",
            "deleteissuers",
            "manageissuers",
            "recover",
            "purge"
          ]
        }
      }
    ],
    "privateEndpointConnections": [
      {
        "id": "",
        "etag": "",
        "properties": {
          "provisioningState": "Succeeded",
          "privateEndpoint": {
            "id": ""
          },
          "privateLinkServiceConnectionState": {
            "status": "Approved",
            "actionsRequired": "None"
          }
        }
      }
    ],
    "enabledForDeployment": true,
    "enabledForDiskEncryption": true,
    "enabledForTemplateDeployment": true,
    "hsmPoolResourceId": "00000000-0000-0000-0000-000000000000",
    "vaultUri": "https://sample-vault.vault.azure.net",
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled"
  }
}
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-resource-group/providers/Microsoft.KeyVault/vaults/sample-vault",
  "name": "sample-vault",
  "type": "Microsoft.KeyVault/vaults",
  "location": "westus",
  "tags": {},
  "systemData": {
    "createdBy": "keyVaultUser1",
    "createdByType": "User",
    "createdAt": "2020-01-01T12:00:00.0000000Z",
    "lastModifiedBy": "keyVaultUser2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-01-01T12:00:00.0000000Z"
  },
  "properties": {
    "sku": {
      "family": "A",
      "name": "standard"
    },
    "tenantId": "00000000-0000-0000-0000-000000000000",
    "accessPolicies": [
      {
        "tenantId": "00000000-0000-0000-0000-000000000000",
        "objectId": "00000000-0000-0000-0000-000000000000",
        "permissions": {
          "keys": [
            "encrypt",
            "decrypt",
            "wrapKey",
            "unwrapKey",
            "sign",
            "verify",
            "get",
            "list",
            "create",
            "update",
            "import",
            "delete",
            "backup",
            "restore",
            "recover",
            "purge"
          ],
          "secrets": [
            "get",
            "list",
            "set",
            "delete",
            "backup",
            "restore",
            "recover",
            "purge"
          ],
          "certificates": [
            "get",
            "list",
            "delete",
            "create",
            "import",
            "update",
            "managecontacts",
            "getissuers",
            "listissuers",
            "setissuers",
            "deleteissuers",
            "manageissuers",
            "recover",
            "purge"
          ]
        }
      }
    ],
    "enabledForDeployment": true,
    "enabledForDiskEncryption": true,
    "enabledForTemplateDeployment": true,
    "hsmPoolResourceId": "00000000-0000-0000-0000-000000000000",
    "vaultUri": "https://sample-vault.vault.azure.net",
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled"
  }
}

Create or update a vault with network acls

Sample Request

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-resource-group/providers/Microsoft.KeyVault/vaults/sample-vault?api-version=2022-07-01

{
  "location": "westus",
  "properties": {
    "tenantId": "00000000-0000-0000-0000-000000000000",
    "sku": {
      "family": "A",
      "name": "standard"
    },
    "networkAcls": {
      "defaultAction": "Deny",
      "bypass": "AzureServices",
      "ipRules": [
        {
          "value": "124.56.78.91"
        },
        {
          "value": "'10.91.4.0/24'"
        }
      ],
      "virtualNetworkRules": [
        {
          "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1"
        }
      ]
    },
    "enabledForDeployment": true,
    "enabledForDiskEncryption": true,
    "enabledForTemplateDeployment": true
  }
}

Sample Response

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-resource-group/providers/Microsoft.KeyVault/vaults/sample-vault",
  "name": "sample-vault",
  "type": "Microsoft.KeyVault/vaults",
  "location": "westus",
  "tags": {},
  "systemData": {
    "createdBy": "keyVaultUser1",
    "createdByType": "User",
    "createdAt": "2020-01-01T12:00:00.0000000Z",
    "lastModifiedBy": "keyVaultUser2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-01-01T12:00:00.0000000Z"
  },
  "properties": {
    "sku": {
      "family": "A",
      "name": "standard"
    },
    "tenantId": "00000000-0000-0000-0000-000000000000",
    "networkAcls": {
      "defaultAction": "Deny",
      "bypass": "AzureServices",
      "ipRules": [
        {
          "value": "124.56.78.91/32"
        },
        {
          "value": "'10.91.4.0/24'"
        }
      ],
      "virtualNetworkRules": [
        {
          "id": "/subscriptions/subid/resourcegroups/rg1/providers/microsoft.network/virtualnetworks/test-vnet/subnets/subnet1"
        }
      ]
    },
    "enabledForDeployment": true,
    "enabledForDiskEncryption": true,
    "enabledForTemplateDeployment": true,
    "hsmPoolResourceId": "00000000-0000-0000-0000-000000000000",
    "vaultUri": "https://sample-vault.vault.azure.net"
  }
}
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-resource-group/providers/Microsoft.KeyVault/vaults/sample-vault",
  "name": "sample-vault",
  "type": "Microsoft.KeyVault/vaults",
  "location": "westus",
  "tags": {},
  "systemData": {
    "createdBy": "keyVaultUser1",
    "createdByType": "User",
    "createdAt": "2020-01-01T12:00:00.0000000Z",
    "lastModifiedBy": "keyVaultUser2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-01-01T12:00:00.0000000Z"
  },
  "properties": {
    "sku": {
      "family": "A",
      "name": "standard"
    },
    "tenantId": "00000000-0000-0000-0000-000000000000",
    "networkAcls": {
      "defaultAction": "Deny",
      "bypass": "AzureServices",
      "ipRules": [
        {
          "value": "124.56.78.91/32"
        },
        {
          "value": "'10.91.4.0/24'"
        }
      ],
      "virtualNetworkRules": [
        {
          "id": "/subscriptions/subid/resourcegroups/rg1/providers/microsoft.network/virtualnetworks/test-vnet/subnets/subnet1"
        }
      ]
    },
    "enabledForDeployment": true,
    "enabledForDiskEncryption": true,
    "enabledForTemplateDeployment": true,
    "hsmPoolResourceId": "00000000-0000-0000-0000-000000000000",
    "vaultUri": "https://sample-vault.vault.azure.net"
  }
}

Definiciones

Nombre Description
AccessPolicyEntry

Una identidad que tiene 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.

ActionsRequired

Mensaje que indica si los cambios en el proveedor de servicios requieren actualizaciones en el consumidor.

CertificatePermissions

Permisos para certificados

CloudError

Respuesta de error del proveedor de recursos de Key Vault

CloudErrorBody

Respuesta de error del proveedor de recursos de Key Vault

CreateMode

Modo de creación del almacén para indicar si el almacén debe recuperarse o no.

identityType

Tipo de identidad que creó el recurso del almacén de claves.

IPRule

Una regla que rige la accesibilidad de un almacén desde una dirección IP específica o un intervalo ip.

KeyPermissions

Permisos para claves

NetworkRuleAction

Acción predeterminada cuando ninguna regla de ipRules y de virtualNetworkRules coinciden. Esto solo se usa después de evaluar la propiedad bypass.

NetworkRuleBypassOptions

Indica qué tráfico puede omitir las reglas de red. Puede ser "AzureServices" o "None". Si no se especifica, el valor predeterminado es "AzureServices".

NetworkRuleSet

Conjunto de reglas que rigen la accesibilidad de red de un almacén.

Permissions

Permisos que tiene la identidad para claves, secretos, certificados y almacenamiento.

PrivateEndpoint

Propiedades del objeto de punto de conexión privado.

PrivateEndpointConnectionItem

Elemento de conexión de punto de conexión privado.

PrivateEndpointConnectionProvisioningState

Estado de aprovisionamiento actual.

PrivateEndpointServiceConnectionStatus

Estado de conexión del punto de conexión privado.

PrivateLinkServiceConnectionState

Objeto que representa el estado de aprobación de la conexión de vínculo privado.

SecretPermissions

Permisos para secretos

Sku

Detalles de la SKU

SkuFamily

Nombre de familia de SKU

SkuName

Nombre de SKU para especificar si el almacén de claves es un almacén estándar o un almacén Premium.

StoragePermissions

Permisos para cuentas de almacenamiento

SystemData

Metadatos relacionados con la creación y la última modificación del recurso del almacén de claves.

Vault

Información de recursos con detalles extendidos.

VaultCreateOrUpdateParameters

Parámetros para crear o actualizar un almacén

VaultProperties

Propiedades del almacén

VaultProvisioningState

Estado de aprovisionamiento del almacén.

VirtualNetworkRule

Una regla que rige la accesibilidad de un almacén desde una red virtual específica.

AccessPolicyEntry

Una identidad que tiene 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.

Nombre Tipo Description
applicationId

string

Identificador de aplicación del cliente que realiza la solicitud en nombre de una entidad de seguridad

objectId

string

Identificador de objeto de un usuario, una entidad de servicio o un grupo de seguridad en el inquilino de Azure Active Directory para el almacén. El identificador de objeto debe ser único para la lista de directivas de acceso.

permissions

Permissions

Permisos que tiene la identidad para claves, secretos y certificados.

tenantId

string

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

ActionsRequired

Mensaje que indica si los cambios en el proveedor de servicios requieren actualizaciones en el consumidor.

Nombre Tipo Description
None

string

CertificatePermissions

Permisos para certificados

Nombre Tipo Description
all

string

backup

string

create

string

delete

string

deleteissuers

string

get

string

getissuers

string

import

string

list

string

listissuers

string

managecontacts

string

manageissuers

string

purge

string

recover

string

restore

string

setissuers

string

update

string

CloudError

Respuesta de error del proveedor de recursos de Key Vault

Nombre Tipo Description
error

CloudErrorBody

Respuesta de error del proveedor de recursos de Key Vault

CloudErrorBody

Respuesta de error del proveedor de recursos de Key Vault

Nombre Tipo Description
code

string

Código de error. Se trata de una mnemónica que se puede consumir mediante programación.

message

string

Mensaje de error descriptivo. El mensaje suele localizarse y puede variar con la versión del servicio.

CreateMode

Modo de creación del almacén para indicar si el almacén debe recuperarse o no.

Nombre Tipo Description
default

string

recover

string

identityType

Tipo de identidad que creó el recurso del almacén de claves.

Nombre Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

IPRule

Una regla que rige la accesibilidad de un almacén desde una dirección IP específica o un intervalo ip.

Nombre Tipo Description
value

string

Intervalo de direcciones IPv4 en notación CIDR, como "124.56.78.91" (dirección IP simple) o "124.56.78.0/24" (todas las direcciones que comienzan por 124.56.78).

KeyPermissions

Permisos para claves

Nombre Tipo Description
all

string

backup

string

create

string

decrypt

string

delete

string

encrypt

string

get

string

getrotationpolicy

string

import

string

list

string

purge

string

recover

string

release

string

restore

string

rotate

string

setrotationpolicy

string

sign

string

unwrapKey

string

update

string

verify

string

wrapKey

string

NetworkRuleAction

Acción predeterminada cuando ninguna regla de ipRules y de virtualNetworkRules coinciden. Esto solo se usa después de evaluar la propiedad bypass.

Nombre Tipo Description
Allow

string

Deny

string

NetworkRuleBypassOptions

Indica qué tráfico puede omitir las reglas de red. Puede ser "AzureServices" o "None". Si no se especifica, el valor predeterminado es "AzureServices".

Nombre Tipo Description
AzureServices

string

None

string

NetworkRuleSet

Conjunto de reglas que rigen la accesibilidad de red de un almacén.

Nombre Tipo Description
bypass

NetworkRuleBypassOptions

Indica qué tráfico puede omitir las reglas de red. Puede ser "AzureServices" o "None". Si no se especifica, el valor predeterminado es "AzureServices".

defaultAction

NetworkRuleAction

Acción predeterminada cuando ninguna regla de ipRules y de virtualNetworkRules coinciden. Esto solo se usa después de evaluar la propiedad bypass.

ipRules

IPRule[]

Lista de reglas de direcciones IP.

virtualNetworkRules

VirtualNetworkRule[]

Lista de reglas de red virtual.

Permissions

Permisos que tiene la identidad para claves, secretos, certificados y almacenamiento.

Nombre Tipo Description
certificates

CertificatePermissions[]

Permisos para certificados

keys

KeyPermissions[]

Permisos para claves

secrets

SecretPermissions[]

Permisos para secretos

storage

StoragePermissions[]

Permisos para cuentas de almacenamiento

PrivateEndpoint

Propiedades del objeto de punto de conexión privado.

Nombre Tipo Description
id

string

Identificador completo del recurso de punto de conexión privado.

PrivateEndpointConnectionItem

Elemento de conexión de punto de conexión privado.

Nombre Tipo Description
etag

string

Se modifica cada vez que se produce un cambio en el estado de la conexión de punto de conexión privado.

id

string

Identificador de la conexión de punto de conexión privado.

properties.privateEndpoint

PrivateEndpoint

Propiedades del objeto de punto de conexión privado.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Estado de aprobación de la conexión de vínculo privado.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Estado de aprovisionamiento de la conexión de punto de conexión privado.

PrivateEndpointConnectionProvisioningState

Estado de aprovisionamiento actual.

Nombre Tipo Description
Creating

string

Deleting

string

Disconnected

string

Failed

string

Succeeded

string

Updating

string

PrivateEndpointServiceConnectionStatus

Estado de conexión del punto de conexión privado.

Nombre Tipo Description
Approved

string

Disconnected

string

Pending

string

Rejected

string

PrivateLinkServiceConnectionState

Objeto que representa el estado de aprobación de la conexión de vínculo privado.

Nombre Tipo Description
actionsRequired

ActionsRequired

Mensaje que indica si los cambios en el proveedor de servicios requieren actualizaciones en el consumidor.

description

string

Motivo de aprobación o rechazo.

status

PrivateEndpointServiceConnectionStatus

Indica si el propietario del almacén de claves ha aprobado, rechazado o quitado la conexión.

SecretPermissions

Permisos para secretos

Nombre Tipo Description
all

string

backup

string

delete

string

get

string

list

string

purge

string

recover

string

restore

string

set

string

Sku

Detalles de la SKU

Nombre Tipo Description
family

SkuFamily

Nombre de familia de SKU

name

SkuName

Nombre de SKU para especificar si el almacén de claves es un almacén estándar o un almacén Premium.

SkuFamily

Nombre de familia de SKU

Nombre Tipo Description
A

string

SkuName

Nombre de SKU para especificar si el almacén de claves es un almacén estándar o un almacén Premium.

Nombre Tipo Description
premium

string

standard

string

StoragePermissions

Permisos para cuentas de almacenamiento

Nombre Tipo Description
all

string

backup

string

delete

string

deletesas

string

get

string

getsas

string

list

string

listsas

string

purge

string

recover

string

regeneratekey

string

restore

string

set

string

setsas

string

update

string

SystemData

Metadatos relacionados con la creación y la última modificación del recurso del almacén de claves.

Nombre Tipo Description
createdAt

string

Marca de tiempo de la creación de recursos del almacén de claves (UTC).

createdBy

string

Identidad que creó el recurso del almacén de claves.

createdByType

identityType

Tipo de identidad que creó el recurso del almacén de claves.

lastModifiedAt

string

Marca de tiempo del recurso del almacén de claves última modificación (UTC).

lastModifiedBy

string

Identidad que modificó por última vez el recurso del almacén de claves.

lastModifiedByType

identityType

Tipo de identidad que modificó por última vez el recurso del almacén de claves.

Vault

Información de recursos con detalles extendidos.

Nombre Tipo Description
id

string

Identificador completo del recurso del almacén de claves.

location

string

Ubicación de Azure del recurso del almacén de claves.

name

string

Nombre del recurso del almacén de claves.

properties

VaultProperties

Propiedades del almacén

systemData

SystemData

Metadatos del sistema para el almacén de claves.

tags

object

Etiquetas asignadas al recurso del almacén de claves.

type

string

Tipo de recurso del recurso del almacén de claves.

VaultCreateOrUpdateParameters

Parámetros para crear o actualizar un almacén

Nombre Tipo Description
location

string

La ubicación de Azure admitida donde se debe crear el almacén de claves.

properties

VaultProperties

Propiedades del almacén

tags

object

Las etiquetas que se asignarán al almacén de claves.

VaultProperties

Propiedades del almacén

Nombre Tipo Valor predeterminado Description
accessPolicies

AccessPolicyEntry[]

Matriz de 0 a 1024 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. Cuando createMode se establece recoveren , no se requieren directivas de acceso. De lo contrario, se requieren directivas de acceso.

createMode

CreateMode

Modo de creación del almacén para indicar si el almacén debe recuperarse o no.

enablePurgeProtection

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.

enableRbacAuthorization

boolean

False

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. 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 almacén se crea con el valor predeterminado false. Tenga en cuenta que las acciones de administración siempre están autorizadas con RBAC.

enableSoftDelete

boolean

True

Propiedad para especificar si la funcionalidad de "eliminación temporal" está habilitada para este almacén de claves. Si no se establece en ningún valor (true o false) al crear un nuevo almacén de claves, se establecerá en true de forma predeterminada. Una vez establecido en true, no se puede revertir a false.

enabledForDeployment

boolean

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

enabledForDiskEncryption

boolean

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

enabledForTemplateDeployment

boolean

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

hsmPoolResourceId

string

Identificador de recurso del grupo de HSM.

networkAcls

NetworkRuleSet

Reglas que rigen la accesibilidad del almacén de claves desde ubicaciones de red específicas.

privateEndpointConnections

PrivateEndpointConnectionItem[]

Lista de conexiones de punto de conexión privado asociadas al almacén de claves.

provisioningState

VaultProvisioningState

Estado de aprovisionamiento del almacén.

publicNetworkAccess

string

enabled

Propiedad para especificar si el almacén aceptará el tráfico de la red pública de Internet. Si se establece en "deshabilitado", todo el tráfico excepto el tráfico de punto de conexión privado y que se origina en los servicios de confianza se bloqueará. Esto invalidará las reglas de firewall establecidas, lo que significa que aunque las reglas de firewall estén presentes, no respetaremos las reglas.

sku

Sku

Detalles de la SKU

softDeleteRetentionInDays

integer

90

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

tenantId

string

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

vaultUri

string

URI del almacén para realizar operaciones en claves y secretos.

VaultProvisioningState

Estado de aprovisionamiento del almacén.

Nombre Tipo Description
RegisteringDns

string

Succeeded

string

VirtualNetworkRule

Una regla que rige la accesibilidad de un almacén desde una red virtual específica.

Nombre Tipo Description
id

string

Identificador de recurso completo de una subred de red virtual, como "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1".

ignoreMissingVnetServiceEndpoint

boolean

Propiedad para especificar si NRP omitirá la comprobación si la subred primaria tiene serviceEndpoints configurado.