Vaults - Create Or Update

Crea o aggiorna un insieme di credenziali di Servizi di ripristino.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
resourceGroupName
path True

string

Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole.

subscriptionId
path True

string

ID della sottoscrizione di destinazione.

vaultName
path True

string

Nome dell'insieme di credenziali di Servizi di ripristino.

api-version
query True

string

Versione dell'API da usare per questa operazione.

Intestazione della richiesta

Nome Necessario Tipo Descrizione
x-ms-authorization-auxiliary

string

Corpo della richiesta

Nome Necessario Tipo Descrizione
location True

string

Percorso della risorsa.

etag

string

ETag facoltativo.

identity

IdentityData

Identità per la risorsa.

properties

VaultProperties

Proprietà dell'insieme di credenziali.

sku

Sku

Identifica l'identificatore di sistema univoco per ogni risorsa di Azure.

tags

object

Tag di risorsa.

Risposte

Nome Tipo Descrizione
200 OK

Vault

OK

201 Created

Vault

Creato

Other Status Codes

CloudError

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente.

Esempio

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

Esempio di richiesta

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"
  }
}

Risposta di esempio

{
  "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

Esempio di richiesta

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": {}
    }
  }
}

Risposta di esempio

{
  "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

Esempio di richiesta

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": {}
    }
  }
}

Risposta di esempio

{
  "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

Esempio di richiesta

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"
  }
}

Risposta di esempio

{
  "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

Esempio di richiesta

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"
  }
}

Risposta di esempio

{
  "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

Esempio di richiesta

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": {}
    }
  }
}

Risposta di esempio

{
  "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"
  }
}

Definizioni

Nome Descrizione
AlertsState
AzureMonitorAlertSettings

Impostazioni per gli avvisi basati su Monitoraggio di Azure

BackupStorageVersion

Versione dell'archiviazione di backup

BCDRSecurityLevel

Livelli di sicurezza dell'insieme di credenziali di Servizi di ripristino per la continuità aziendale e il ripristino di emergenza

ClassicAlertSettings

Impostazioni per gli avvisi classici

CloudError

CloudError

CmkKekIdentity

Dettagli dell'identità usata per la chiave gestita dal cliente

CmkKeyVaultProperties

Proprietà dell'insieme di credenziali delle chiavi che ospita la chiave gestita dal cliente

createdByType

Tipo di identità che ha creato la risorsa.

crossRegionRestore

Flag per indicare se il ripristino tra aree è abilitato nell'insieme di credenziali o meno

CrossSubscriptionRestoreSettings

Impostazioni per le impostazioni di ripristino tra sottoscrizioni

crossSubscriptionRestoreState
Encryption

Dettagli della chiave gestita dal cliente della risorsa.

EnhancedSecurityState
Error

Risposta di errore di gestione delle risorse.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

IdentityData

Identità per la risorsa.

ImmutabilitySettings

Impostazioni di immutabilità dell'insieme di credenziali

ImmutabilityState
InfrastructureEncryptionState

Abilitazione/disabilitazione dello stato di crittografia doppia

MonitoringSettings

Impostazioni di monitoraggio dell'insieme di credenziali

MoveDetails

Dettagli dell'operazione di spostamento più recente eseguita sulla risorsa di Azure

MultiUserAuthorization

Impostazioni MUA dell'insieme di credenziali

PrivateEndpoint

Risorsa di rete endpoint privato collegata alla connessione endpoint privato.

PrivateEndpointConnection

Proprietà della risposta alla connessione dell'endpoint privato.

PrivateEndpointConnectionStatus

Ottiene o imposta lo stato.

PrivateEndpointConnectionVaultProperties

Informazioni da archiviare nelle proprietà dell'insieme di credenziali come elemento dell'elenco privateEndpointConnections.

PrivateLinkServiceConnectionState

Ottiene o imposta lo stato della connessione al servizio collegamento privato.

ProvisioningState

Ottiene o imposta lo stato di provisioning della connessione all'endpoint privato.

PublicNetworkAccess

per abilitare o disabilitare il traffico di rete in ingresso del provider di risorse dai client pubblici

RedundancySettings

Impostazioni di ridondanza di un insieme di credenziali

ResourceIdentityType

Tipo di identità gestita usata. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà le identità.

ResourceMoveState

Stato della risorsa dopo l'operazione di spostamento

RestoreSettings

Ripristina impostazioni dell'insieme di credenziali

SecureScoreLevel

Punteggio di sicurezza dell'insieme di credenziali di Servizi di ripristino

SecuritySettings

Impostazioni di sicurezza dell'insieme di credenziali

Sku

Identifica l'identificatore di sistema univoco per ogni risorsa di Azure.

SkuName

Il nome dello SKU è RS0 (versione 0° di Servizi di ripristino) e il livello è di livello standard. Non influiscono sulla ridondanza dell'archiviazione back-end o su altre impostazioni dell'insieme di credenziali. Per gestire la ridondanza dell'archiviazione, usare backupstorageconfig

SoftDeleteSettings

Impostazioni di eliminazione temporanea dell'insieme di credenziali

SoftDeleteState
standardTierStorageRedundancy

Impostazione di ridondanza dell'archiviazione di un insieme di credenziali

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

TriggerType

Modalità di attivazione dell'aggiornamento dell'insieme di credenziali.

UpgradeDetails

Dettagli per l'aggiornamento dell'insieme di credenziali.

UserIdentity

Identità della risorsa gestita dall'utente del servizio.

Vault

Informazioni sulle risorse, restituite dal provider di risorse.

VaultPrivateEndpointState

Stato dell'endpoint privato per il backup.

VaultProperties

Proprietà dell'insieme di credenziali.

VaultSubResourceType

Tipo di sottorisorsa per l'insieme di credenziali AzureBackup, AzureBackup_secondary o AzureSiteRecovery

VaultUpgradeState

Stato dell'operazione di aggiornamento dell'insieme di credenziali.

AlertsState

Nome Tipo Descrizione
Disabled

string

Enabled

string

AzureMonitorAlertSettings

Impostazioni per gli avvisi basati su Monitoraggio di Azure

Nome Tipo Descrizione
alertsForAllFailoverIssues

AlertsState

alertsForAllJobFailures

AlertsState

alertsForAllReplicationIssues

AlertsState

BackupStorageVersion

Versione dell'archiviazione di backup

Nome Tipo Descrizione
Unassigned

string

V1

string

V2

string

BCDRSecurityLevel

Livelli di sicurezza dell'insieme di credenziali di Servizi di ripristino per la continuità aziendale e il ripristino di emergenza

Nome Tipo Descrizione
Excellent

string

Fair

string

Good

string

Poor

string

ClassicAlertSettings

Impostazioni per gli avvisi classici

Nome Tipo Descrizione
alertsForCriticalOperations

AlertsState

emailNotificationsForSiteRecovery

AlertsState

CloudError

CloudError

Nome Tipo Descrizione
error

Error

Risposta di errore di gestione delle risorse.

CmkKekIdentity

Dettagli dell'identità usata per la chiave gestita dal cliente

Nome Tipo Descrizione
useSystemAssignedIdentity

boolean

Indicare che deve essere usata l'identità assegnata dal sistema. A vicenda con il campo 'userAssignedIdentity'

userAssignedIdentity

string

L'identità assegnata dall'utente da usare per concedere le autorizzazioni nel caso in cui il tipo di identità usato sia UserAssigned

CmkKeyVaultProperties

Proprietà dell'insieme di credenziali delle chiavi che ospita la chiave gestita dal cliente

Nome Tipo Descrizione
keyUri

string

URI della chiave gestita dal cliente

createdByType

Tipo di identità che ha creato la risorsa.

Nome Tipo Descrizione
Application

string

Key

string

ManagedIdentity

string

User

string

crossRegionRestore

Flag per indicare se il ripristino tra aree è abilitato nell'insieme di credenziali o meno

Nome Tipo Descrizione
Disabled

string

Enabled

string

CrossSubscriptionRestoreSettings

Impostazioni per le impostazioni di ripristino tra sottoscrizioni

Nome Tipo Descrizione
crossSubscriptionRestoreState

crossSubscriptionRestoreState

crossSubscriptionRestoreState

Nome Tipo Descrizione
Disabled

string

Enabled

string

PermanentlyDisabled

string

Encryption

Dettagli della chiave gestita dal cliente della risorsa.

Nome Tipo Descrizione
infrastructureEncryption

InfrastructureEncryptionState

Abilitazione/disabilitazione dello stato di crittografia doppia

kekIdentity

CmkKekIdentity

Dettagli dell'identità usata per la chiave gestita dal cliente

keyVaultProperties

CmkKeyVaultProperties

Proprietà dell'insieme di credenziali delle chiavi che ospita la chiave gestita dal cliente

EnhancedSecurityState

Nome Tipo Descrizione
AlwaysON

string

Disabled

string

Enabled

string

Invalid

string

Error

Risposta di errore di gestione delle risorse.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

Error[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

IdentityData

Identità per la risorsa.

Nome Tipo Descrizione
principalId

string

ID principale dell'identità della risorsa.

tenantId

string

ID tenant della risorsa.

type

ResourceIdentityType

Tipo di identità gestita usata. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà le identità.

userAssignedIdentities

<string,  UserIdentity>

Elenco delle identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario delle identità assegnate dall'utente saranno ID risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

ImmutabilitySettings

Impostazioni di immutabilità dell'insieme di credenziali

Nome Tipo Descrizione
state

ImmutabilityState

ImmutabilityState

Nome Tipo Descrizione
Disabled

string

Locked

string

Unlocked

string

InfrastructureEncryptionState

Abilitazione/disabilitazione dello stato di crittografia doppia

Nome Tipo Descrizione
Disabled

string

Enabled

string

MonitoringSettings

Impostazioni di monitoraggio dell'insieme di credenziali

Nome Tipo Descrizione
azureMonitorAlertSettings

AzureMonitorAlertSettings

Impostazioni per gli avvisi basati su Monitoraggio di Azure

classicAlertSettings

ClassicAlertSettings

Impostazioni per gli avvisi classici

MoveDetails

Dettagli dell'operazione di spostamento più recente eseguita sulla risorsa di Azure

Nome Tipo Descrizione
completionTimeUtc

string

Ora di fine dell'operazione di spostamento delle risorse

operationId

string

OperationId dell'operazione di spostamento delle risorse

sourceResourceId

string

Risorsa di origine dell'operazione di spostamento delle risorse

startTimeUtc

string

Ora di inizio dell'operazione di spostamento delle risorse

targetResourceId

string

Risorsa di destinazione dell'operazione di spostamento delle risorse

MultiUserAuthorization

Impostazioni MUA dell'insieme di credenziali

Nome Tipo Descrizione
Disabled

string

Enabled

string

Invalid

string

PrivateEndpoint

Risorsa di rete endpoint privato collegata alla connessione endpoint privato.

Nome Tipo Descrizione
id

string

Ottiene o imposta l'ID.

PrivateEndpointConnection

Proprietà della risposta alla connessione dell'endpoint privato.

Nome Tipo Descrizione
groupIds

VaultSubResourceType[]

ID gruppo per l'endpoint privato

privateEndpoint

PrivateEndpoint

Risorsa di rete endpoint privato collegata alla connessione endpoint privato.

privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Ottiene o imposta lo stato della connessione al servizio collegamento privato.

provisioningState

ProvisioningState

Ottiene o imposta lo stato di provisioning della connessione all'endpoint privato.

PrivateEndpointConnectionStatus

Ottiene o imposta lo stato.

Nome Tipo Descrizione
Approved

string

Disconnected

string

Pending

string

Rejected

string

PrivateEndpointConnectionVaultProperties

Informazioni da archiviare nelle proprietà dell'insieme di credenziali come elemento dell'elenco privateEndpointConnections.

Nome Tipo Descrizione
id

string

Formato delle sottoscrizioni ID/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. [Servizio]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.

location

string

Percorso della connessione dell'endpoint privato

name

string

Nome della connessione dell'endpoint privato

properties

PrivateEndpointConnection

Proprietà della risposta alla connessione dell'endpoint privato.

type

string

Tipo, che sarà del formato Microsoft.RecoveryServices/vaults/privateEndpointConnections

PrivateLinkServiceConnectionState

Ottiene o imposta lo stato della connessione al servizio collegamento privato.

Nome Tipo Descrizione
actionsRequired

string

Ottiene o imposta le azioni necessarie.

description

string

Ottiene o imposta la descrizione.

status

PrivateEndpointConnectionStatus

Ottiene o imposta lo stato.

ProvisioningState

Ottiene o imposta lo stato di provisioning della connessione all'endpoint privato.

Nome Tipo Descrizione
Deleting

string

Failed

string

Pending

string

Succeeded

string

PublicNetworkAccess

per abilitare o disabilitare il traffico di rete in ingresso del provider di risorse dai client pubblici

Nome Tipo Descrizione
Disabled

string

Enabled

string

RedundancySettings

Impostazioni di ridondanza di un insieme di credenziali

Nome Tipo Descrizione
crossRegionRestore

crossRegionRestore

Flag per indicare se il ripristino tra aree è abilitato nell'insieme di credenziali o meno

standardTierStorageRedundancy

standardTierStorageRedundancy

Impostazione di ridondanza dell'archiviazione di un insieme di credenziali

ResourceIdentityType

Tipo di identità gestita usata. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà le identità.

Nome Tipo Descrizione
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

ResourceMoveState

Stato della risorsa dopo l'operazione di spostamento

Nome Tipo Descrizione
CommitFailed

string

CommitTimedout

string

CriticalFailure

string

Failure

string

InProgress

string

MoveSucceeded

string

PartialSuccess

string

PrepareFailed

string

PrepareTimedout

string

Unknown

string

RestoreSettings

Ripristina impostazioni dell'insieme di credenziali

Nome Tipo Descrizione
crossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

Impostazioni per CrossSubscriptionRestore

SecureScoreLevel

Punteggio di sicurezza dell'insieme di credenziali di Servizi di ripristino

Nome Tipo Descrizione
Adequate

string

Maximum

string

Minimum

string

None

string

SecuritySettings

Impostazioni di sicurezza dell'insieme di credenziali

Nome Tipo Descrizione
immutabilitySettings

ImmutabilitySettings

Impostazioni di immutabilità di un insieme di credenziali

multiUserAuthorization

MultiUserAuthorization

Impostazioni MUA di un insieme di credenziali

softDeleteSettings

SoftDeleteSettings

Impostazioni di eliminazione temporanea di un insieme di credenziali

Sku

Identifica l'identificatore di sistema univoco per ogni risorsa di Azure.

Nome Tipo Descrizione
capacity

string

Capacità sku

family

string

Famiglia sku

name

SkuName

Il nome dello SKU è RS0 (versione 0° di Servizi di ripristino) e il livello è di livello standard. Non influiscono sulla ridondanza dell'archiviazione back-end o su altre impostazioni dell'insieme di credenziali. Per gestire la ridondanza dell'archiviazione, usare backupstorageconfig

size

string

Dimensioni sku

tier

string

Livello SKU.

SkuName

Il nome dello SKU è RS0 (versione 0° di Servizi di ripristino) e il livello è di livello standard. Non influiscono sulla ridondanza dell'archiviazione back-end o su altre impostazioni dell'insieme di credenziali. Per gestire la ridondanza dell'archiviazione, usare backupstorageconfig

Nome Tipo Descrizione
RS0

string

Standard

string

SoftDeleteSettings

Impostazioni di eliminazione temporanea dell'insieme di credenziali

Nome Tipo Descrizione
enhancedSecurityState

EnhancedSecurityState

softDeleteRetentionPeriodInDays

integer

Periodo di conservazione dell'eliminazione temporanea in giorni

softDeleteState

SoftDeleteState

SoftDeleteState

Nome Tipo Descrizione
AlwaysON

string

Disabled

string

Enabled

string

Invalid

string

standardTierStorageRedundancy

Impostazione di ridondanza dell'archiviazione di un insieme di credenziali

Nome Tipo Descrizione
GeoRedundant

string

Invalid

string

LocallyRedundant

string

ZoneRedundant

string

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string

Timestamp della creazione della risorsa (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string

Tipo di identità che ha modificato l'ultima volta la risorsa.

lastModifiedBy

string

Identità che ha modificato l'ultima volta la risorsa.

lastModifiedByType

createdByType

Tipo di identità che ha modificato l'ultima volta la risorsa.

TriggerType

Modalità di attivazione dell'aggiornamento dell'insieme di credenziali.

Nome Tipo Descrizione
ForcedUpgrade

string

UserTriggered

string

UpgradeDetails

Dettagli per l'aggiornamento dell'insieme di credenziali.

Nome Tipo Descrizione
endTimeUtc

string

Ora UTC in cui l'operazione di aggiornamento è terminata.

lastUpdatedTimeUtc

string

Ora UTC in cui lo stato dell'operazione di aggiornamento è stato aggiornato per l'ultimo aggiornamento.

message

string

Messaggio all'utente contenente informazioni sull'operazione di aggiornamento.

operationId

string

ID dell'operazione di aggiornamento dell'insieme di credenziali.

previousResourceId

string

ID risorsa dell'insieme di credenziali prima dell'aggiornamento.

startTimeUtc

string

Ora UTC in cui è stata avviata l'operazione di aggiornamento.

status

VaultUpgradeState

Stato dell'operazione di aggiornamento dell'insieme di credenziali.

triggerType

TriggerType

Modalità di attivazione dell'aggiornamento dell'insieme di credenziali.

upgradedResourceId

string

ID risorsa dell'insieme di credenziali aggiornato.

UserIdentity

Identità della risorsa gestita dall'utente del servizio.

Nome Tipo Descrizione
clientId

string

ID client dell'identità assegnata dall'utente.

principalId

string

ID principale dell'identità assegnata dall'utente.

Vault

Informazioni sulle risorse, restituite dal provider di risorse.

Nome Tipo Descrizione
etag

string

ETag facoltativo.

id

string

L'ID risorsa rappresenta il percorso completo della risorsa.

identity

IdentityData

Identità per la risorsa.

location

string

Percorso della risorsa.

name

string

Nome della risorsa associato alla risorsa.

properties

VaultProperties

Proprietà dell'insieme di credenziali.

sku

Sku

Identifica l'identificatore di sistema univoco per ogni risorsa di Azure.

systemData

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

tags

object

Tag di risorsa.

type

string

Tipo di risorsa rappresenta il percorso completo del modulo Spazio dei nomi/ResourceType/ResourceType/...

VaultPrivateEndpointState

Stato dell'endpoint privato per il backup.

Nome Tipo Descrizione
Enabled

string

None

string

VaultProperties

Proprietà dell'insieme di credenziali.

Nome Tipo Descrizione
backupStorageVersion

BackupStorageVersion

Versione dell'archiviazione di backup

bcdrSecurityLevel

BCDRSecurityLevel

Livelli di sicurezza dell'insieme di credenziali di Servizi di ripristino per la continuità aziendale e il ripristino di emergenza

encryption

Encryption

Dettagli della chiave gestita dal cliente della risorsa.

monitoringSettings

MonitoringSettings

Impostazioni di monitoraggio dell'insieme di credenziali

moveDetails

MoveDetails

Dettagli dell'operazione di spostamento più recente eseguita sulla risorsa di Azure

moveState

ResourceMoveState

Stato della risorsa dopo l'operazione di spostamento

privateEndpointConnections

PrivateEndpointConnectionVaultProperties[]

Elenco della connessione all'endpoint privato.

privateEndpointStateForBackup

VaultPrivateEndpointState

Stato dell'endpoint privato per il backup.

privateEndpointStateForSiteRecovery

VaultPrivateEndpointState

Stato dell'endpoint privato per site recovery.

provisioningState

string

Stato di provisioning.

publicNetworkAccess

PublicNetworkAccess

per abilitare o disabilitare il traffico di rete in ingresso del provider di risorse dai client pubblici

redundancySettings

RedundancySettings

Impostazioni di ridondanza di un insieme di credenziali

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests su cui verrà eseguito il controllo LAC

restoreSettings

RestoreSettings

Ripristina impostazioni dell'insieme di credenziali

secureScore

SecureScoreLevel

Punteggio di sicurezza dell'insieme di credenziali di Servizi di ripristino

securitySettings

SecuritySettings

Impostazioni di sicurezza dell'insieme di credenziali

upgradeDetails

UpgradeDetails

Dettagli per l'aggiornamento dell'insieme di credenziali.

VaultSubResourceType

Tipo di sottorisorsa per l'insieme di credenziali AzureBackup, AzureBackup_secondary o AzureSiteRecovery

Nome Tipo Descrizione
AzureBackup

string

AzureBackup_secondary

string

AzureSiteRecovery

string

VaultUpgradeState

Stato dell'operazione di aggiornamento dell'insieme di credenziali.

Nome Tipo Descrizione
Failed

string

InProgress

string

Unknown

string

Upgraded

string