Compartir a través de


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=2024-10-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

subscriptionId
path True

string

minLength: 1

Identificador de la suscripción de destino.

vaultName
path True

string

Nombre del almacén de Recovery Services.

api-version
query True

string

minLength: 1

Versión de la API que se va a 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 del recurso.

etag

string

ETag opcional.

identity

IdentityData

Identidad del recurso.

properties

VaultProperties

Propiedades del almacén.

sku

Sku

Identifica el identificador único del sistema para cada recurso de Azure.

tags

object

Etiquetas de recursos.

Respuestas

Nombre Tipo Description
200 OK

Vault

De acuerdo

201 Created

Vault

Creado

Other Status Codes

CloudError

Respuesta de error que describe por qué se produjo un error en la operación.

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
Create or Update Vault performing critical operation With MUA
Create or Update Vault with CustomerManagedKeys
Create or Update Vault With Monitoring Setting
Create or Update Vault With Redundancy Setting
Create or Update Vault with User Assigned Identity

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=2024-10-01

{
  "properties": {
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard"
  },
  "location": "West US",
  "identity": {
    "type": "SystemAssigned"
  }
}

Respuesta de muestra

{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "type": "SystemAssigned"
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded"
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  }
}
{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "type": "SystemAssigned"
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded"
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  }
}

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=2024-10-01

{
  "properties": {
    "publicNetworkAccess": "Enabled",
    "encryption": {
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      },
      "kekIdentity": {
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
      },
      "infrastructureEncryption": "Enabled"
    },
    "resourceGuardOperationRequests": [
      "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourcegroups/ankurResourceGuard1/providers/Microsoft.DataProtection/resourceGuards/ResourceGuard38-1/modifyEncryptionSettings/default"
    ]
  },
  "sku": {
    "name": "Standard"
  },
  "location": "West US",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  }
}

Respuesta de muestra

{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "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"
      }
    }
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded",
    "encryption": {
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      },
      "kekIdentity": {
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi",
        "useSystemAssignedIdentity": false
      },
      "infrastructureEncryption": "Enabled"
    }
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "Standard"
  }
}
Retry-After: 10
Azure-AsyncOperation: /subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2015-03-15
{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Provisioning",
    "encryption": {
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      },
      "kekIdentity": {
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi",
        "useSystemAssignedIdentity": false
      },
      "infrastructureEncryption": "Enabled"
    }
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "Standard"
  }
}

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=2024-10-01

{
  "properties": {
    "publicNetworkAccess": "Enabled",
    "encryption": {
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      },
      "kekIdentity": {
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
      },
      "infrastructureEncryption": "Enabled"
    }
  },
  "sku": {
    "name": "Standard"
  },
  "location": "West US",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  }
}

Respuesta de muestra

{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "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"
      }
    }
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded",
    "encryption": {
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      },
      "kekIdentity": {
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi",
        "useSystemAssignedIdentity": false
      },
      "infrastructureEncryption": "Enabled"
    }
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "Standard"
  }
}
Retry-After: 10
Azure-AsyncOperation: /subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2015-03-15
{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Provisioning",
    "encryption": {
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      },
      "kekIdentity": {
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi",
        "useSystemAssignedIdentity": false
      },
      "infrastructureEncryption": "Enabled"
    }
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "Standard"
  }
}

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=2024-10-01

{
  "properties": {
    "publicNetworkAccess": "Enabled",
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled",
        "alertsForAllReplicationIssues": "Enabled",
        "alertsForAllFailoverIssues": "Disabled"
      },
      "classicAlertSettings": {
        "alertsForCriticalOperations": "Disabled",
        "emailNotificationsForSiteRecovery": "Enabled"
      }
    }
  },
  "sku": {
    "name": "Standard"
  },
  "location": "West US",
  "identity": {
    "type": "SystemAssigned"
  }
}

Respuesta de muestra

{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "type": "SystemAssigned"
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded",
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled",
        "alertsForAllReplicationIssues": "Enabled",
        "alertsForAllFailoverIssues": "Disabled"
      },
      "classicAlertSettings": {
        "alertsForCriticalOperations": "Disabled",
        "emailNotificationsForSiteRecovery": "Enabled"
      }
    }
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  }
}
{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "type": "SystemAssigned"
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded",
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled",
        "alertsForAllReplicationIssues": "Enabled",
        "alertsForAllFailoverIssues": "Disabled"
      },
      "classicAlertSettings": {
        "alertsForCriticalOperations": "Disabled",
        "emailNotificationsForSiteRecovery": "Enabled"
      }
    }
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  }
}

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=2024-10-01

{
  "properties": {
    "publicNetworkAccess": "Enabled",
    "redundancySettings": {
      "standardTierStorageRedundancy": "GeoRedundant",
      "crossRegionRestore": "Enabled"
    }
  },
  "sku": {
    "name": "Standard"
  },
  "location": "West US",
  "identity": {
    "type": "SystemAssigned"
  }
}

Respuesta de muestra

{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "type": "SystemAssigned"
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded",
    "redundancySettings": {
      "standardTierStorageRedundancy": "GeoRedundant",
      "crossRegionRestore": "Enabled"
    }
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  }
}
{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "type": "SystemAssigned"
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded",
    "redundancySettings": {
      "standardTierStorageRedundancy": "GeoRedundant",
      "crossRegionRestore": "Enabled"
    }
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  }
}

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=2024-10-01

{
  "properties": {
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard"
  },
  "location": "West US",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  }
}

Respuesta de muestra

{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "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"
      }
    }
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Succeeded"
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "Standard"
  }
}
Retry-After: 10
Azure-AsyncOperation: /subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2015-03-15
{
  "location": "westus",
  "name": "swaggerExample",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  },
  "properties": {
    "publicNetworkAccess": "Enabled",
    "provisioningState": "Provisioning"
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "Standard"
  }
}

Definiciones

Nombre Description
AlertsState
AzureMonitorAlertSettings

Configuración de alertas basadas en Azure Monitor

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

ClassicAlertSettings

Configuración de alertas clásicas

CloudError

CloudError

CmkKekIdentity

Detalles de la identidad usada para CMK

CmkKeyVaultProperties

Propiedades de Key Vault que hospeda CMK

createdByType

Tipo de identidad que creó el recurso.

crossRegionRestore

Marca para mostrar si la restauración entre regiones está habilitada en el almacén o no

CrossSubscriptionRestoreSettings

Configuración de la configuración de restauración entre suscripciones

crossSubscriptionRestoreState
Encryption

Detalles de clave administrada por el cliente del recurso.

EnhancedSecurityState
Error

Respuesta de error de administración de recursos.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

IdentityData

Identidad del recurso.

ImmutabilitySettings

Configuración de inmutabilidad del almacén

ImmutabilityState
InfrastructureEncryptionState

Habilitación o deshabilitación del estado de cifrado doble

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

MultiUserAuthorization

Configuración de MUA del almacén

PrivateEndpoint

El recurso de red de punto de conexión privado que está vinculado a la conexión de punto de conexión privado.

PrivateEndpointConnection

Propiedades de respuesta de conexión de punto de conexión privado.

PrivateEndpointConnectionStatus

Obtiene o establece el estado.

PrivateEndpointConnectionVaultProperties

Información que se va a almacenar en las propiedades del almacén como elemento de privateEndpointConnections List.

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.

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

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.

ResourceMoveState

Estado del recurso después de la operación de traslado

RestoreSettings

Restauración de la configuración del almacén

SecureScoreLevel

Puntuación segura del almacén de Recovery Services

SecuritySettings

Configuración de seguridad del almacén

Sku

Identifica el identificador único del sistema para cada recurso de Azure.

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.

SoftDeleteSettings

Configuración de eliminación temporal del almacén

SoftDeleteState
standardTierStorageRedundancy

Configuración de redundancia de almacenamiento de un almacén

systemData

Metadatos relativos a la creación y última modificación del recurso.

TriggerType

La forma en que se desencadenó la actualización del almacén.

UpgradeDetails

Detalles para actualizar el almacén.

UserIdentity

Una identidad de recurso administrada por el usuario del servicio.

Vault

Información de recursos, tal como la devuelve el proveedor de recursos.

VaultPrivateEndpointState

Estado del punto de conexión privado para la copia de seguridad.

VaultProperties

Propiedades del almacén.

VaultSubResourceType

Tipo de subrecurso para el almacén AzureBackup, AzureBackup_secondary o AzureSiteRecovery

VaultUpgradeState

Estado de la operación de actualización del almacén.

AlertsState

Valor Description
Disabled
Enabled

AzureMonitorAlertSettings

Configuración de alertas basadas en Azure Monitor

Nombre Tipo Description
alertsForAllFailoverIssues

AlertsState

alertsForAllJobFailures

AlertsState

alertsForAllReplicationIssues

AlertsState

BackupStorageVersion

Versión de almacenamiento de copia de seguridad

Valor Description
Unassigned
V1
V2

BCDRSecurityLevel

Niveles de seguridad de Recovery Services Vault para continuidad empresarial y recuperación ante desastres

Valor Description
Excellent
Fair
Good
Poor

ClassicAlertSettings

Configuración de alertas clásicas

Nombre Tipo Description
alertsForCriticalOperations

AlertsState

emailNotificationsForSiteRecovery

AlertsState

CloudError

CloudError

Nombre Tipo Description
error

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
Application
Key
ManagedIdentity
User

crossRegionRestore

Marca para mostrar si la restauración entre regiones está habilitada en el almacén o no

Valor Description
Disabled
Enabled

CrossSubscriptionRestoreSettings

Configuración de la configuración de restauración entre suscripciones

Nombre Tipo Description
crossSubscriptionRestoreState

crossSubscriptionRestoreState

crossSubscriptionRestoreState

Valor Description
Disabled
Enabled
PermanentlyDisabled

Encryption

Detalles de clave administrada por el cliente del recurso.

Nombre Tipo Description
infrastructureEncryption

InfrastructureEncryptionState

Habilitación o deshabilitación del estado de cifrado doble

kekIdentity

CmkKekIdentity

Detalles de la identidad usada para CMK

keyVaultProperties

CmkKeyVaultProperties

Propiedades de Key Vault que hospeda CMK

EnhancedSecurityState

Valor Description
AlwaysON
Disabled
Enabled
Invalid

Error

Respuesta de error de administración de recursos.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

Error[]

Detalles del error.

message

string

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

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.

userAssignedIdentities

<string,  UserIdentity>

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}'.

ImmutabilitySettings

Configuración de inmutabilidad del almacén

Nombre Tipo Description
state

ImmutabilityState

ImmutabilityState

Valor Description
Disabled
Locked
Unlocked

InfrastructureEncryptionState

Habilitación o deshabilitación del estado de cifrado doble

Valor Description
Disabled
Enabled

MonitoringSettings

Configuración de supervisión del almacén

Nombre Tipo Description
azureMonitorAlertSettings

AzureMonitorAlertSettings

Configuración de alertas basadas en Azure Monitor

classicAlertSettings

ClassicAlertSettings

Configuración de alertas clásicas

MoveDetails

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

MultiUserAuthorization

Configuración de MUA del almacén

Valor Description
Disabled
Enabled
Invalid

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

VaultSubResourceType[]

Identificadores de grupo para el punto de conexión privado

privateEndpoint

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

PrivateLinkServiceConnectionState

Obtiene o establece el estado de conexión del servicio private link.

provisioningState

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
Approved
Disconnected
Pending
Rejected

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

PrivateEndpointConnection

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

PrivateEndpointConnectionStatus

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
Deleting
Failed
Pending
Succeeded

PublicNetworkAccess

propiedad para habilitar o deshabilitar el tráfico de red entrante del proveedor de recursos desde clientes públicos

Valor Description
Disabled
Enabled

RedundancySettings

Configuración de redundancia de un almacén

Nombre Tipo Description
crossRegionRestore

crossRegionRestore

Marca para mostrar si la restauración entre regiones está habilitada en el almacén o no

standardTierStorageRedundancy

standardTierStorageRedundancy

Configuración de redundancia de almacenamiento de un almacén

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
None
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned

ResourceMoveState

Estado del recurso después de la operación de traslado

Valor Description
CommitFailed
CommitTimedout
CriticalFailure
Failure
InProgress
MoveSucceeded
PartialSuccess
PrepareFailed
PrepareTimedout
Unknown

RestoreSettings

Restauración de la configuración del almacén

Nombre Tipo Description
crossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

Configuración de CrossSubscriptionRestore

SecureScoreLevel

Puntuación segura del almacén de Recovery Services

Valor Description
Adequate
Maximum
Minimum
None

SecuritySettings

Configuración de seguridad del almacén

Nombre Tipo Description
immutabilitySettings

ImmutabilitySettings

Configuración de inmutabilidad de un almacén

multiUserAuthorization

MultiUserAuthorization

Configuración de MUA de un almacén

softDeleteSettings

SoftDeleteSettings

Configuración de eliminación temporal de un 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

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.

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
RS0
Standard

SoftDeleteSettings

Configuración de eliminación temporal del almacén

Nombre Tipo Description
enhancedSecurityState

EnhancedSecurityState

softDeleteRetentionPeriodInDays

integer (int32)

Período de retención de eliminación temporal en días

softDeleteState

SoftDeleteState

SoftDeleteState

Valor Description
AlwaysON
Disabled
Enabled
Invalid

standardTierStorageRedundancy

Configuración de redundancia de almacenamiento de un almacén

Valor Description
GeoRedundant
Invalid
LocallyRedundant
ZoneRedundant

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

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string (date-time)

Tipo de identidad que modificó por última vez el recurso.

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

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
ForcedUpgrade
UserTriggered

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

VaultUpgradeState

Estado de la operación de actualización del almacén.

triggerType

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 opcional.

id

string

El identificador de recurso representa la ruta de acceso completa al recurso.

identity

IdentityData

Identidad del recurso.

location

string

Ubicación del recurso.

name

string

Nombre del recurso asociado al recurso.

properties

VaultProperties

Propiedades del almacén.

sku

Sku

Identifica el identificador único del sistema para cada recurso de Azure.

systemData

systemData

Metadatos relativos a la creación y última modificación del recurso.

tags

object

Etiquetas de recursos.

type

string

El tipo de recurso representa la ruta de acceso completa del formulario Namespace/ResourceType/ResourceType/...

VaultPrivateEndpointState

Estado del punto de conexión privado para la copia de seguridad.

Valor Description
Enabled
None

VaultProperties

Propiedades del almacén.

Nombre Tipo Description
backupStorageVersion

BackupStorageVersion

Versión de almacenamiento de copia de seguridad

bcdrSecurityLevel

BCDRSecurityLevel

Niveles de seguridad de Recovery Services Vault para continuidad empresarial y recuperación ante desastres

encryption

Encryption

Detalles de clave administrada por el cliente del recurso.

monitoringSettings

MonitoringSettings

Configuración de supervisión del almacén

moveDetails

MoveDetails

Detalles de la operación de traslado más reciente realizada en el recurso de Azure

moveState

ResourceMoveState

Estado del recurso después de la operación de traslado

privateEndpointConnections

PrivateEndpointConnectionVaultProperties[]

Lista de conexiones de punto de conexión privado.

privateEndpointStateForBackup

VaultPrivateEndpointState

Estado del punto de conexión privado para la copia de seguridad.

privateEndpointStateForSiteRecovery

VaultPrivateEndpointState

Estado del punto de conexión privado para site recovery.

provisioningState

string

Estado de aprovisionamiento.

publicNetworkAccess

PublicNetworkAccess

propiedad para habilitar o deshabilitar el tráfico de red entrante del proveedor de recursos desde clientes públicos

redundancySettings

RedundancySettings

Configuración de redundancia de un almacén

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests en los que se realizará la comprobación de LAC

restoreSettings

RestoreSettings

Restauración de la configuración del almacén

secureScore

SecureScoreLevel

Puntuación segura del almacén de Recovery Services

securitySettings

SecuritySettings

Configuración de seguridad del almacén

upgradeDetails

UpgradeDetails

Detalles para actualizar el 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
Failed
InProgress
Unknown
Upgraded