Vaults - Create Or Update
Crea o actualiza un almacén de Recovery Services.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}?api-version=2025-08-01
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
|
subscription
|
path | True |
string minLength: 1 |
Identificador de la suscripción de destino. |
|
vault
|
path | True |
string |
El nombre de la Bóveda |
|
api-version
|
query | True |
string minLength: 1 |
Versión de API que se usará para esta operación. |
Encabezado de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| x-ms-authorization-auxiliary |
string |
Cuerpo de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| location | True |
string |
Ubicación geográfica donde reside el recurso |
| etag |
string |
etag para el recurso. |
|
| identity |
Identidad del recurso. |
||
| properties |
Propiedades del almacén. |
||
| sku |
Identifica el identificador único del sistema para cada recurso de Azure. |
||
| tags |
object |
Etiquetas de recursos. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
La operación de actualización del recurso "Vault" se ha realizado correctamente |
|
| 201 Created |
La operación de creación del recurso "Bóveda" se realizó correctamente Encabezados
|
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | suplantar la cuenta de usuario |
Ejemplos
Create or Update Recovery Services vault
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2025-08-01
{
"identity": {
"type": "SystemAssigned"
},
"location": "West US",
"properties": {
"publicNetworkAccess": "Enabled"
},
"sku": {
"name": "Standard"
}
}
Respuesta de muestra
{
"name": "swaggerExample",
"type": "Microsoft.RecoveryServices/vaults",
"etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
"identity": {
"type": "SystemAssigned",
"principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
"tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
},
"location": "westus",
"properties": {
"provisioningState": "Succeeded",
"publicNetworkAccess": "Enabled"
},
"sku": {
"name": "RS0",
"tier": "Standard"
},
"tags": {
"TestUpdatedKey": "TestUpdatedValue"
}
}
{
"name": "swaggerExample",
"type": "Microsoft.RecoveryServices/vaults",
"etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
"identity": {
"type": "SystemAssigned",
"principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
"tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
},
"location": "westus",
"properties": {
"provisioningState": "Succeeded",
"publicNetworkAccess": "Enabled"
},
"sku": {
"name": "RS0",
"tier": "Standard"
},
"tags": {
"TestUpdatedKey": "TestUpdatedValue"
}
}
Create or Update Vault performing critical operation With MUA
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2025-08-01
{
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
}
},
"location": "West US",
"properties": {
"encryption": {
"infrastructureEncryption": "Enabled",
"kekIdentity": {
"userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
},
"keyVaultProperties": {
"keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
}
},
"publicNetworkAccess": "Enabled",
"resourceGuardOperationRequests": [
"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourcegroups/ankurResourceGuard1/providers/Microsoft.DataProtection/resourceGuards/ResourceGuard38-1/modifyEncryptionSettings/default"
]
},
"sku": {
"name": "Standard"
}
}
Respuesta de muestra
{
"name": "swaggerExample",
"type": "Microsoft.RecoveryServices/vaults",
"etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {
"clientId": "fbe75b66-01c5-4f87-a220-233af3270436",
"principalId": "075a0ca6-43f6-4434-9abf-c9b1b79f9219"
}
}
},
"location": "westus",
"properties": {
"encryption": {
"infrastructureEncryption": "Enabled",
"kekIdentity": {
"useSystemAssignedIdentity": false,
"userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
},
"keyVaultProperties": {
"keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
}
},
"provisioningState": "Succeeded",
"publicNetworkAccess": "Enabled"
},
"sku": {
"name": "Standard"
},
"tags": {
"TestUpdatedKey": "TestUpdatedValue"
}
}
Azure-AsyncOperation: /subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2015-03-15
Retry-After: 10
{
"name": "swaggerExample",
"type": "Microsoft.RecoveryServices/vaults",
"etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
}
},
"location": "westus",
"properties": {
"encryption": {
"infrastructureEncryption": "Enabled",
"kekIdentity": {
"useSystemAssignedIdentity": false,
"userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
},
"keyVaultProperties": {
"keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
}
},
"provisioningState": "Provisioning",
"publicNetworkAccess": "Enabled"
},
"sku": {
"name": "Standard"
},
"tags": {
"TestUpdatedKey": "TestUpdatedValue"
}
}
Create or Update Vault with CustomerManagedKeys
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2025-08-01
{
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
}
},
"location": "West US",
"properties": {
"encryption": {
"infrastructureEncryption": "Enabled",
"kekIdentity": {
"userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
},
"keyVaultProperties": {
"keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
}
},
"publicNetworkAccess": "Enabled"
},
"sku": {
"name": "Standard"
}
}
Respuesta de muestra
{
"name": "swaggerExample",
"type": "Microsoft.RecoveryServices/vaults",
"etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {
"clientId": "fbe75b66-01c5-4f87-a220-233af3270436",
"principalId": "075a0ca6-43f6-4434-9abf-c9b1b79f9219"
}
}
},
"location": "westus",
"properties": {
"encryption": {
"infrastructureEncryption": "Enabled",
"kekIdentity": {
"useSystemAssignedIdentity": false,
"userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
},
"keyVaultProperties": {
"keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
}
},
"provisioningState": "Succeeded",
"publicNetworkAccess": "Enabled"
},
"sku": {
"name": "Standard"
},
"tags": {
"TestUpdatedKey": "TestUpdatedValue"
}
}
Azure-AsyncOperation: /subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2015-03-15
Retry-After: 10
{
"name": "swaggerExample",
"type": "Microsoft.RecoveryServices/vaults",
"etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
}
},
"location": "westus",
"properties": {
"encryption": {
"infrastructureEncryption": "Enabled",
"kekIdentity": {
"useSystemAssignedIdentity": false,
"userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
},
"keyVaultProperties": {
"keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
}
},
"provisioningState": "Provisioning",
"publicNetworkAccess": "Enabled"
},
"sku": {
"name": "Standard"
},
"tags": {
"TestUpdatedKey": "TestUpdatedValue"
}
}
Create or Update Vault With Monitoring Setting
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2025-08-01
{
"identity": {
"type": "SystemAssigned"
},
"location": "West US",
"properties": {
"monitoringSettings": {
"azureMonitorAlertSettings": {
"alertsForAllFailoverIssues": "Disabled",
"alertsForAllJobFailures": "Enabled",
"alertsForAllReplicationIssues": "Enabled"
},
"classicAlertSettings": {
"alertsForCriticalOperations": "Disabled",
"emailNotificationsForSiteRecovery": "Enabled"
}
},
"publicNetworkAccess": "Enabled"
},
"sku": {
"name": "Standard"
}
}
Respuesta de muestra
{
"name": "swaggerExample",
"type": "Microsoft.RecoveryServices/vaults",
"etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
"identity": {
"type": "SystemAssigned",
"principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
"tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
},
"location": "westus",
"properties": {
"monitoringSettings": {
"azureMonitorAlertSettings": {
"alertsForAllFailoverIssues": "Disabled",
"alertsForAllJobFailures": "Enabled",
"alertsForAllReplicationIssues": "Enabled"
},
"classicAlertSettings": {
"alertsForCriticalOperations": "Disabled",
"emailNotificationsForSiteRecovery": "Enabled"
}
},
"provisioningState": "Succeeded",
"publicNetworkAccess": "Enabled"
},
"sku": {
"name": "RS0",
"tier": "Standard"
},
"tags": {
"TestUpdatedKey": "TestUpdatedValue"
}
}
{
"name": "swaggerExample",
"type": "Microsoft.RecoveryServices/vaults",
"etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
"identity": {
"type": "SystemAssigned",
"principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
"tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
},
"location": "westus",
"properties": {
"monitoringSettings": {
"azureMonitorAlertSettings": {
"alertsForAllFailoverIssues": "Disabled",
"alertsForAllJobFailures": "Enabled",
"alertsForAllReplicationIssues": "Enabled"
},
"classicAlertSettings": {
"alertsForCriticalOperations": "Disabled",
"emailNotificationsForSiteRecovery": "Enabled"
}
},
"provisioningState": "Succeeded",
"publicNetworkAccess": "Enabled"
},
"sku": {
"name": "RS0",
"tier": "Standard"
},
"tags": {
"TestUpdatedKey": "TestUpdatedValue"
}
}
Create or Update Vault With Redundancy Setting
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2025-08-01
{
"identity": {
"type": "SystemAssigned"
},
"location": "West US",
"properties": {
"publicNetworkAccess": "Enabled",
"redundancySettings": {
"crossRegionRestore": "Enabled",
"standardTierStorageRedundancy": "GeoRedundant"
}
},
"sku": {
"name": "Standard"
}
}
Respuesta de muestra
{
"name": "swaggerExample",
"type": "Microsoft.RecoveryServices/vaults",
"etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
"identity": {
"type": "SystemAssigned",
"principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
"tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
},
"location": "westus",
"properties": {
"provisioningState": "Succeeded",
"publicNetworkAccess": "Enabled",
"redundancySettings": {
"crossRegionRestore": "Enabled",
"standardTierStorageRedundancy": "GeoRedundant"
}
},
"sku": {
"name": "RS0",
"tier": "Standard"
},
"tags": {
"TestUpdatedKey": "TestUpdatedValue"
}
}
{
"name": "swaggerExample",
"type": "Microsoft.RecoveryServices/vaults",
"etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
"identity": {
"type": "SystemAssigned",
"principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
"tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
},
"location": "westus",
"properties": {
"provisioningState": "Succeeded",
"publicNetworkAccess": "Enabled",
"redundancySettings": {
"crossRegionRestore": "Enabled",
"standardTierStorageRedundancy": "GeoRedundant"
}
},
"sku": {
"name": "RS0",
"tier": "Standard"
},
"tags": {
"TestUpdatedKey": "TestUpdatedValue"
}
}
Create or Update Vault with Source scan configuration
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2025-08-01
{
"identity": {
"type": "SystemAssigned"
},
"location": "West US",
"properties": {
"publicNetworkAccess": "Enabled",
"securitySettings": {
"sourceScanConfiguration": {
"sourceScanIdentity": {
"operationIdentityType": "SystemAssigned"
},
"state": "Enabled"
}
}
},
"sku": {
"name": "Standard"
}
}
Respuesta de muestra
{
"name": "swaggerExample",
"type": "Microsoft.RecoveryServices/vaults",
"etag": "W/\"datetime'2025-02-15T12%3A36%3A51.68Z'\"",
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
"identity": {
"type": "SystemAssigned",
"principalId": "1be097b0-eb5e-4927-bac2-b24ee8716f64",
"tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
},
"location": "westus",
"properties": {
"provisioningState": "Succeeded",
"publicNetworkAccess": "Enabled",
"securitySettings": {
"sourceScanConfiguration": {
"sourceScanIdentity": {
"operationIdentityType": "SystemAssigned"
},
"state": "Enabled"
}
}
},
"sku": {
"name": "Standard"
},
"tags": {
"TestUpdatedKey": "TestUpdatedValue"
}
}
Azure-AsyncOperation: /subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2015-03-15
Retry-After: 10
{
"name": "swaggerExample",
"type": "Microsoft.RecoveryServices/vaults",
"etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
"identity": {
"type": "SystemAssigned",
"principalId": "1be097b0-eb5e-4927-bac2-b24ee8716f64",
"tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
},
"location": "westus",
"properties": {
"provisioningState": "Provisioning",
"publicNetworkAccess": "Enabled",
"securitySettings": {
"sourceScanConfiguration": {
"sourceScanIdentity": {
"operationIdentityType": "SystemAssigned"
},
"state": "Enabled"
}
}
},
"sku": {
"name": "Standard"
},
"tags": {
"TestUpdatedKey": "TestUpdatedValue"
}
}
Create or Update Vault with User Assigned Identity
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2025-08-01
{
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
}
},
"location": "West US",
"properties": {
"publicNetworkAccess": "Enabled"
},
"sku": {
"name": "Standard"
}
}
Respuesta de muestra
{
"name": "swaggerExample",
"type": "Microsoft.RecoveryServices/vaults",
"etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {
"clientId": "fbe75b66-01c5-4f87-a220-233af3270436",
"principalId": "075a0ca6-43f6-4434-9abf-c9b1b79f9219"
}
}
},
"location": "westus",
"properties": {
"provisioningState": "Succeeded",
"publicNetworkAccess": "Enabled"
},
"sku": {
"name": "Standard"
},
"tags": {
"TestUpdatedKey": "TestUpdatedValue"
}
}
Azure-AsyncOperation: /subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2015-03-15
Retry-After: 10
{
"name": "swaggerExample",
"type": "Microsoft.RecoveryServices/vaults",
"etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
}
},
"location": "westus",
"properties": {
"provisioningState": "Provisioning",
"publicNetworkAccess": "Enabled"
},
"sku": {
"name": "Standard"
},
"tags": {
"TestUpdatedKey": "TestUpdatedValue"
}
}
Definiciones
| Nombre | Description |
|---|---|
|
Alerts |
|
|
Associated |
Detalles de identidad que se usarán para una operación |
|
Azure |
Configuración de alertas basadas en Azure Monitor |
|
Backup |
Versión de almacenamiento de copia de seguridad |
|
BCDRSecurity |
Niveles de seguridad de Recovery Services Vault para continuidad empresarial y recuperación ante desastres |
|
Classic |
Configuración de alertas clásicas |
|
Cloud |
Respuesta de error de Azure Backup. |
|
Cmk |
Detalles de la identidad usada para CMK |
|
Cmk |
Propiedades de Key Vault que hospeda CMK |
|
created |
Tipo de identidad que creó el recurso. |
|
Cross |
Marca para mostrar si la restauración entre regiones está habilitada en el almacén o no |
|
Cross |
Configuración de la configuración de restauración entre suscripciones |
|
Cross |
|
|
Enhanced |
|
| Error |
Respuesta de error de administración de recursos. |
|
Error |
Información adicional sobre el error de administración de recursos. |
|
Identity |
Identidad del recurso. |
|
Identity |
Tipo de identidad que se debe usar para una operación. |
|
Immutability |
Configuración de inmutabilidad del almacén |
|
Immutability |
|
|
Infrastructure |
Habilitación o deshabilitación del estado de cifrado doble |
|
Monitoring |
Configuración de supervisión del almacén |
|
Multi |
Configuración de MUA del almacén |
|
Private |
El recurso de red de punto de conexión privado que está vinculado a la conexión de punto de conexión privado. |
|
Private |
Propiedades de respuesta de conexión de punto de conexión privado. |
|
Private |
Obtiene o establece el estado. |
|
Private |
Información que se va a almacenar en las propiedades del almacén como elemento de privateEndpointConnections List. |
|
Private |
Obtiene o establece el estado de conexión del servicio private link. |
|
Provisioning |
Obtiene o establece el estado de aprovisionamiento de la conexión de punto de conexión privado. |
|
Public |
propiedad para habilitar o deshabilitar el tráfico de red entrante del proveedor de recursos desde clientes públicos |
|
Resource |
Tipo de identidad administrada usada. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades. |
|
Resource |
Estado del recurso después de la operación de traslado |
|
Restore |
Restauración de la configuración del almacén |
|
Secure |
Puntuación segura del almacén de Recovery Services |
|
Security |
Configuración de seguridad del almacén |
| Sku |
Identifica el identificador único del sistema para cada recurso de Azure. |
|
Sku |
El nombre de la SKU es RS0 (versión 0 de Recovery Services) y el nivel es estándar. No afectan a la redundancia de almacenamiento de back-end ni a ninguna otra configuración del almacén. Para administrar la redundancia de almacenamiento, use backupstorageconfig. |
|
Soft |
Configuración de eliminación temporal del almacén |
|
Soft |
|
|
Source |
Configuración del examen de origen del almacén |
|
Standard |
Configuración de redundancia de almacenamiento de un almacén |
| State | |
|
system |
Metadatos relativos a la creación y última modificación del recurso. |
|
Trigger |
La forma en que se desencadenó la actualización del almacén. |
|
Upgrade |
Detalles para actualizar el almacén. |
|
User |
Una identidad de recurso administrada por el usuario del servicio. |
| Vault |
Información de recursos, tal como la devuelve el proveedor de recursos. |
|
Vault |
Estado del punto de conexión privado para la copia de seguridad. |
|
Vault |
Propiedades del almacén. |
|
Vault |
Detalles de clave administrada por el cliente del recurso. |
|
Vault |
Detalles de la operación de traslado más reciente realizada en el recurso de Azure |
|
Vault |
Configuración de redundancia de un almacén |
|
Vault |
Tipo de subrecurso para el almacén AzureBackup, AzureBackup_secondary o AzureSiteRecovery |
|
Vault |
Estado de la operación de actualización del almacén. |
AlertsState
| Valor | Description |
|---|---|
| Enabled | |
| Disabled |
AssociatedIdentity
Detalles de identidad que se usarán para una operación
| Nombre | Tipo | Description |
|---|---|---|
| operationIdentityType |
Tipo de identidad que se debe usar para una operación. |
|
| userAssignedIdentity |
string |
Identidad asignada por el usuario que se usará para una operación si operationIdentityType es UserAssigned. |
AzureMonitorAlertSettings
Configuración de alertas basadas en Azure Monitor
| Nombre | Tipo | Description |
|---|---|---|
| alertsForAllFailoverIssues | ||
| alertsForAllJobFailures | ||
| alertsForAllReplicationIssues |
BackupStorageVersion
Versión de almacenamiento de copia de seguridad
| Valor | Description |
|---|---|
| V1 | |
| V2 | |
| Unassigned |
BCDRSecurityLevel
Niveles de seguridad de Recovery Services Vault para continuidad empresarial y recuperación ante desastres
| Valor | Description |
|---|---|
| Poor | |
| Fair | |
| Good | |
| Excellent |
ClassicAlertSettings
Configuración de alertas clásicas
| Nombre | Tipo | Description |
|---|---|---|
| alertsForCriticalOperations | ||
| emailNotificationsForSiteRecovery |
CloudError
Respuesta de error de Azure Backup.
| Nombre | Tipo | Description |
|---|---|---|
| error |
Respuesta de error de administración de recursos. |
CmkKekIdentity
Detalles de la identidad usada para CMK
| Nombre | Tipo | Description |
|---|---|---|
| useSystemAssignedIdentity |
boolean |
Indique que se debe usar la identidad asignada por el sistema. Mutuamente excluyente con el campo "userAssignedIdentity" |
| userAssignedIdentity |
string |
La identidad asignada por el usuario que se va a usar para conceder permisos en caso de que el tipo de identidad usado sea UserAssigned |
CmkKeyVaultProperties
Propiedades de Key Vault que hospeda CMK
| Nombre | Tipo | Description |
|---|---|---|
| keyUri |
string |
Identificador URI de clave de la clave administrada por el cliente |
createdByType
Tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CrossRegionRestore
Marca para mostrar si la restauración entre regiones está habilitada en el almacén o no
| Valor | Description |
|---|---|
| Enabled | |
| Disabled |
CrossSubscriptionRestoreSettings
Configuración de la configuración de restauración entre suscripciones
| Nombre | Tipo | Description |
|---|---|---|
| crossSubscriptionRestoreState |
CrossSubscriptionRestoreState
| Valor | Description |
|---|---|
| Enabled | |
| Disabled | |
| PermanentlyDisabled |
EnhancedSecurityState
| Valor | Description |
|---|---|
| Invalid | |
| Enabled | |
| Disabled | |
| AlwaysON |
Error
Respuesta de error de administración de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| additionalInfo |
Información adicional del error. |
|
| code |
string |
Código de error. |
| details |
Error[] |
Detalles del error. |
| message |
string |
El mensaje de error. |
| target |
string |
Destino del error. |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| info |
object |
Información adicional. |
| type |
string |
Tipo de información adicional. |
IdentityData
Identidad del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| principalId |
string |
Identificador de entidad de seguridad de la identidad del recurso. |
| tenantId |
string |
Identificador de inquilino del recurso. |
| type |
Tipo de identidad administrada usada. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades. |
|
| userAssignedIdentities |
<string,
User |
Lista de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario de identidades asignadas por el usuario serán identificadores de recursos de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
IdentityType
Tipo de identidad que se debe usar para una operación.
| Valor | Description |
|---|---|
| SystemAssigned | |
| UserAssigned |
ImmutabilitySettings
Configuración de inmutabilidad del almacén
| Nombre | Tipo | Description |
|---|---|---|
| state |
ImmutabilityState
| Valor | Description |
|---|---|
| Disabled | |
| Unlocked | |
| Locked |
InfrastructureEncryptionState
Habilitación o deshabilitación del estado de cifrado doble
| Valor | Description |
|---|---|
| Enabled | |
| Disabled |
MonitoringSettings
Configuración de supervisión del almacén
| Nombre | Tipo | Description |
|---|---|---|
| azureMonitorAlertSettings |
Configuración de alertas basadas en Azure Monitor |
|
| classicAlertSettings |
Configuración de alertas clásicas |
MultiUserAuthorization
Configuración de MUA del almacén
| Valor | Description |
|---|---|
| Invalid | |
| Enabled | |
| Disabled |
PrivateEndpoint
El recurso de red de punto de conexión privado que está vinculado a la conexión de punto de conexión privado.
| Nombre | Tipo | Description |
|---|---|---|
| id |
string |
Obtiene o establece el identificador. |
PrivateEndpointConnection
Propiedades de respuesta de conexión de punto de conexión privado.
| Nombre | Tipo | Description |
|---|---|---|
| groupIds |
Identificadores de grupo para el punto de conexión privado |
|
| privateEndpoint |
El recurso de red de punto de conexión privado que está vinculado a la conexión de punto de conexión privado. |
|
| privateLinkServiceConnectionState |
Obtiene o establece el estado de conexión del servicio private link. |
|
| provisioningState |
Obtiene o establece el estado de aprovisionamiento de la conexión de punto de conexión privado. |
PrivateEndpointConnectionStatus
Obtiene o establece el estado.
| Valor | Description |
|---|---|
| Pending | |
| Approved | |
| Rejected | |
| Disconnected |
PrivateEndpointConnectionVaultProperties
Información que se va a almacenar en las propiedades del almacén como elemento de privateEndpointConnections List.
| Nombre | Tipo | Description |
|---|---|---|
| id |
string |
Formato de las suscripciones de identificador/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. [Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}. |
| location |
string |
Ubicación de la conexión de punto de conexión privado |
| name |
string |
Nombre de la conexión de punto de conexión privado |
| properties |
Propiedades de respuesta de conexión de punto de conexión privado. |
|
| type |
string |
Tipo, que tendrá el formato Microsoft.RecoveryServices/vaults/privateEndpointConnections. |
PrivateLinkServiceConnectionState
Obtiene o establece el estado de conexión del servicio private link.
| Nombre | Tipo | Description |
|---|---|---|
| actionsRequired |
string |
Obtiene o establece las acciones necesarias. |
| description |
string |
Obtiene o establece la descripción. |
| status |
Obtiene o establece el estado. |
ProvisioningState
Obtiene o establece el estado de aprovisionamiento de la conexión de punto de conexión privado.
| Valor | Description |
|---|---|
| Succeeded | |
| Deleting | |
| Failed | |
| Pending |
PublicNetworkAccess
propiedad para habilitar o deshabilitar el tráfico de red entrante del proveedor de recursos desde clientes públicos
| Valor | Description |
|---|---|
| Enabled | |
| Disabled |
ResourceIdentityType
Tipo de identidad administrada usada. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades.
| Valor | Description |
|---|---|
| SystemAssigned | |
| None | |
| UserAssigned | |
| SystemAssigned, UserAssigned |
ResourceMoveState
Estado del recurso después de la operación de traslado
| Valor | Description |
|---|---|
| Unknown | |
| InProgress | |
| PrepareFailed | |
| CommitFailed | |
| PrepareTimedout | |
| CommitTimedout | |
| MoveSucceeded | |
| Failure | |
| CriticalFailure | |
| PartialSuccess |
RestoreSettings
Restauración de la configuración del almacén
| Nombre | Tipo | Description |
|---|---|---|
| crossSubscriptionRestoreSettings |
Configuración de CrossSubscriptionRestore |
SecureScoreLevel
Puntuación segura del almacén de Recovery Services
| Valor | Description |
|---|---|
| None | |
| Minimum | |
| Adequate | |
| Maximum |
SecuritySettings
Configuración de seguridad del almacén
| Nombre | Tipo | Description |
|---|---|---|
| immutabilitySettings |
Configuración de inmutabilidad de un almacén |
|
| multiUserAuthorization |
Configuración de MUA de un almacén |
|
| softDeleteSettings |
Configuración de eliminación temporal de un almacén |
|
| sourceScanConfiguration |
Configuración del examen de origen del almacén |
Sku
Identifica el identificador único del sistema para cada recurso de Azure.
| Nombre | Tipo | Description |
|---|---|---|
| capacity |
string |
Capacidad de SKU |
| family |
string |
La familia de SKU |
| name |
El nombre de la SKU es RS0 (versión 0 de Recovery Services) y el nivel es estándar. No afectan a la redundancia de almacenamiento de back-end ni a ninguna otra configuración del almacén. Para administrar la redundancia de almacenamiento, use backupstorageconfig. |
|
| size |
string |
Tamaño de SKU |
| tier |
string |
Nivel de SKU. |
SkuName
El nombre de la SKU es RS0 (versión 0 de Recovery Services) y el nivel es estándar. No afectan a la redundancia de almacenamiento de back-end ni a ninguna otra configuración del almacén. Para administrar la redundancia de almacenamiento, use backupstorageconfig.
| Valor | Description |
|---|---|
| Standard | |
| RS0 |
SoftDeleteSettings
Configuración de eliminación temporal del almacén
| Nombre | Tipo | Description |
|---|---|---|
| enhancedSecurityState | ||
| softDeleteRetentionPeriodInDays |
integer (int32) |
Período de retención de eliminación temporal en días |
| softDeleteState |
SoftDeleteState
| Valor | Description |
|---|---|
| Invalid | |
| Enabled | |
| Disabled | |
| AlwaysON |
SourceScanConfiguration
Configuración del examen de origen del almacén
| Nombre | Tipo | Description |
|---|---|---|
| sourceScanIdentity |
Detalles de identidad que se usarán para una operación |
|
| state |
StandardTierStorageRedundancy
Configuración de redundancia de almacenamiento de un almacén
| Valor | Description |
|---|---|
| Invalid | |
| LocallyRedundant | |
| GeoRedundant | |
| ZoneRedundant |
State
| Valor | Description |
|---|---|
| Invalid | |
| Enabled | |
| Disabled |
systemData
Metadatos relativos a la creación y última modificación del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
Marca de tiempo de creación de recursos (UTC). |
| createdBy |
string |
Identidad que creó el recurso. |
| createdByType |
Tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
string (date-time) |
Marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
| lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |
TriggerType
La forma en que se desencadenó la actualización del almacén.
| Valor | Description |
|---|---|
| UserTriggered | |
| ForcedUpgrade |
UpgradeDetails
Detalles para actualizar el almacén.
| Nombre | Tipo | Description |
|---|---|---|
| endTimeUtc |
string (date-time) |
Hora UTC a la que finalizó la operación de actualización. |
| lastUpdatedTimeUtc |
string (date-time) |
Hora UTC a la que se actualizó por última vez el estado de la operación de actualización. |
| message |
string |
Mensaje al usuario que contiene información sobre la operación de actualización. |
| operationId |
string |
Identificador de la operación de actualización del almacén. |
| previousResourceId |
string |
Identificador de recurso del almacén antes de la actualización. |
| startTimeUtc |
string (date-time) |
Hora UTC a la que se ha iniciado la operación de actualización. |
| status |
Estado de la operación de actualización del almacén. |
|
| triggerType |
La forma en que se desencadenó la actualización del almacén. |
|
| upgradedResourceId |
string |
Identificador de recurso del almacén actualizado. |
UserIdentity
Una identidad de recurso administrada por el usuario del servicio.
| Nombre | Tipo | Description |
|---|---|---|
| clientId |
string |
Identificador de cliente de la identidad asignada por el usuario. |
| principalId |
string |
Identificador de entidad de seguridad de la identidad asignada por el usuario. |
Vault
Información de recursos, tal como la devuelve el proveedor de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| etag |
string |
etag para el recurso. |
| id |
string |
Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| identity |
Identidad del recurso. |
|
| location |
string |
Ubicación geográfica donde reside el recurso |
| name |
string |
Nombre del recurso |
| properties |
Propiedades del almacén. |
|
| sku |
Identifica el identificador único del sistema para cada recurso de Azure. |
|
| systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
| tags |
object |
Etiquetas de recursos. |
| type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
VaultPrivateEndpointState
Estado del punto de conexión privado para la copia de seguridad.
| Valor | Description |
|---|---|
| None | |
| Enabled |
VaultProperties
Propiedades del almacén.
| Nombre | Tipo | Description |
|---|---|---|
| backupStorageVersion |
Versión de almacenamiento de copia de seguridad |
|
| bcdrSecurityLevel |
Niveles de seguridad de Recovery Services Vault para continuidad empresarial y recuperación ante desastres |
|
| encryption |
Detalles de clave administrada por el cliente del recurso. |
|
| monitoringSettings |
Configuración de supervisión del almacén |
|
| moveDetails |
Detalles de la operación de traslado más reciente realizada en el recurso de Azure |
|
| moveState |
Estado del recurso después de la operación de traslado |
|
| privateEndpointConnections |
Lista de conexiones de punto de conexión privado. |
|
| privateEndpointStateForBackup |
Estado del punto de conexión privado para la copia de seguridad. |
|
| privateEndpointStateForSiteRecovery |
Estado del punto de conexión privado para site recovery. |
|
| provisioningState |
string |
Estado de aprovisionamiento. |
| publicNetworkAccess |
propiedad para habilitar o deshabilitar el tráfico de red entrante del proveedor de recursos desde clientes públicos |
|
| redundancySettings |
Configuración de redundancia de un almacén |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests en los que se realizará la comprobación de LAC |
| restoreSettings |
Restauración de la configuración del almacén |
|
| secureScore |
Puntuación segura del almacén de Recovery Services |
|
| securitySettings |
Configuración de seguridad del almacén |
|
| upgradeDetails |
Detalles para actualizar el almacén. |
VaultPropertiesEncryption
Detalles de clave administrada por el cliente del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| infrastructureEncryption |
Habilitación o deshabilitación del estado de cifrado doble |
|
| kekIdentity |
Detalles de la identidad usada para CMK |
|
| keyVaultProperties |
Propiedades de Key Vault que hospeda CMK |
VaultPropertiesMoveDetails
Detalles de la operación de traslado más reciente realizada en el recurso de Azure
| Nombre | Tipo | Description |
|---|---|---|
| completionTimeUtc |
string (date-time) |
Hora de finalización de la operación de traslado de recursos |
| operationId |
string |
OperationId de la operación de movimiento de recursos |
| sourceResourceId |
string |
Recurso de origen de la operación de movimiento de recursos |
| startTimeUtc |
string (date-time) |
Hora de inicio de la operación de traslado de recursos |
| targetResourceId |
string |
Recurso de destino de la operación de movimiento de recursos |
VaultPropertiesRedundancySettings
Configuración de redundancia de un almacén
| Nombre | Tipo | Description |
|---|---|---|
| crossRegionRestore |
Marca para mostrar si la restauración entre regiones está habilitada en el almacén o no |
|
| standardTierStorageRedundancy |
Configuración de redundancia de almacenamiento de un almacén |
VaultSubResourceType
Tipo de subrecurso para el almacén AzureBackup, AzureBackup_secondary o AzureSiteRecovery
| Valor | Description |
|---|---|
| AzureBackup | |
| AzureBackup_secondary | |
| AzureSiteRecovery |
VaultUpgradeState
Estado de la operación de actualización del almacén.
| Valor | Description |
|---|---|
| Unknown | |
| InProgress | |
| Upgraded | |
| Failed |