Freigeben über


Vaults - Create Or Update

Erstellt oder aktualisiert einen Recovery Services-Tresor.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string

Die ID des Zielabonnements.

vaultName
path True

string

Der Name des Wiederherstellungsdienstetresors.

api-version
query True

string

Die API-Version, die für diesen Vorgang verwendet werden soll.

Anforderungsheader

Name Erforderlich Typ Beschreibung
x-ms-authorization-auxiliary

string

Anforderungstext

Name Erforderlich Typ Beschreibung
location True

string

Ressourcenspeicherort.

etag

string

Optionales ETag.

identity

IdentityData

Identität für die Ressource.

properties

VaultProperties

Eigenschaften des Tresors.

sku

Sku

Identifiziert den eindeutigen Systembezeichner für jede Azure-Ressource.

tags

object

Ressourcentags.

Antworten

Name Typ Beschreibung
200 OK

Vault

OKAY

201 Created

Vault

Erstellt

Other Status Codes

CloudError

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation identitätswechseln Sie Ihr Benutzerkonto.

Beispiele

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
AlertsState
AzureMonitorAlertSettings

Einstellungen für azure Monitor-basierte Warnungen

BackupStorageVersion

Sicherungsspeicherversion

BCDRSecurityLevel

Sicherheitsstufen des Recovery Services Vault für Geschäftskontinuität und Notfallwiederherstellung

ClassicAlertSettings

Einstellungen für klassische Warnungen

CloudError

CloudError

CmkKekIdentity

Die Details der für CMK verwendeten Identität

CmkKeyVaultProperties

Die Eigenschaften des Key Vault, der CMK hosten

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

crossRegionRestore

Kennzeichen, das angezeigt werden soll, ob die regionsübergreifende Wiederherstellung im Tresor aktiviert ist oder nicht

CrossSubscriptionRestoreSettings

Einstellungen für die wiederherstellungsübergreifende Abonnementeinstellungen

crossSubscriptionRestoreState
Encryption

Vom Kunden verwaltete Schlüsseldetails der Ressource.

EnhancedSecurityState
Error

Die Fehlerantwort für die Ressourcenverwaltung.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

IdentityData

Identität für die Ressource.

ImmutabilitySettings

Unveränderlichkeitseinstellungen des Tresors

ImmutabilityState
InfrastructureEncryptionState

Aktivieren/Deaktivieren des Doppeltverschlüsselungszustands

MonitoringSettings

Überwachungseinstellungen des Tresors

MoveDetails

Die Details des neuesten Verschiebungsvorgangs, der für die Azure-Ressource ausgeführt wurde

MultiUserAuthorization

MUA-Einstellungen des Tresors

PrivateEndpoint

Die Private Endpoint-Netzwerkressource, die mit der Verbindung mit dem privaten Endpunkt verknüpft ist.

PrivateEndpointConnection

Private Endpoint Connection Response-Eigenschaften.

PrivateEndpointConnectionStatus

Ruft den Status ab oder legt den Status fest.

PrivateEndpointConnectionVaultProperties

Informationen, die als Element von privateEndpointConnections List in Vault-Eigenschaften gespeichert werden sollen.

PrivateLinkServiceConnectionState

Ruft den Verbindungsstatus des privaten Verknüpfungsdiensts ab oder legt den Verbindungsstatus fest.

ProvisioningState

Ruft den Bereitstellungsstatus der privaten Endpunktverbindung ab oder legt den Bereitstellungsstatus fest.

PublicNetworkAccess

Eigenschaft zum Aktivieren oder Deaktivieren des eingehenden Netzwerkdatenverkehrs von öffentlichen Clients

RedundancySettings

Die Redundanzeinstellungen eines Tresors

ResourceIdentityType

Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Reihe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten.

ResourceMoveState

Der Status der Ressource nach dem Verschiebungsvorgang

RestoreSettings

Wiederherstellen von Einstellungen des Tresors

SecureScoreLevel

Secure Score of Recovery Services Vault

SecuritySettings

Sicherheitseinstellungen des Tresors

Sku

Identifiziert den eindeutigen Systembezeichner für jede Azure-Ressource.

SkuName

Der Name der SKU ist RS0 (Recovery Services 0. Version) und die Stufe ist die Standardebene. Sie haben keine Auswirkungen auf Back-End-Speicherredundanz oder andere Tresoreinstellungen. Verwenden Sie zum Verwalten von Speicherredundanz die backupstorageconfig

SoftDeleteSettings

Einstellungen für vorläufiges Löschen des Tresors

SoftDeleteState
standardTierStorageRedundancy

Die Einstellung der Speicherredundanz eines Tresors

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

TriggerType

Die Art und Weise, wie das Tresorupgrade ausgelöst wurde.

UpgradeDetails

Details zum Upgrade des Tresors.

UserIdentity

Eine Ressourcenidentität, die vom Benutzer des Diensts verwaltet wird.

Vault

Ressourceninformationen, wie vom Ressourcenanbieter zurückgegeben.

VaultPrivateEndpointState

Privater Endpunktstatus für die Sicherung.

VaultProperties

Eigenschaften des Tresors.

VaultSubResourceType

Unterressourcentyp für Den Tresor AzureBackup, AzureBackup_secondary oder AzureSiteRecovery

VaultUpgradeState

Status des Tresorupgradevorgangs.

AlertsState

Name Typ Beschreibung
Disabled

string

Enabled

string

AzureMonitorAlertSettings

Einstellungen für azure Monitor-basierte Warnungen

Name Typ Beschreibung
alertsForAllFailoverIssues

AlertsState

alertsForAllJobFailures

AlertsState

alertsForAllReplicationIssues

AlertsState

BackupStorageVersion

Sicherungsspeicherversion

Name Typ Beschreibung
Unassigned

string

V1

string

V2

string

BCDRSecurityLevel

Sicherheitsstufen des Recovery Services Vault für Geschäftskontinuität und Notfallwiederherstellung

Name Typ Beschreibung
Excellent

string

Fair

string

Good

string

Poor

string

ClassicAlertSettings

Einstellungen für klassische Warnungen

Name Typ Beschreibung
alertsForCriticalOperations

AlertsState

emailNotificationsForSiteRecovery

AlertsState

CloudError

CloudError

Name Typ Beschreibung
error

Error

Die Fehlerantwort für die Ressourcenverwaltung.

CmkKekIdentity

Die Details der für CMK verwendeten Identität

Name Typ Beschreibung
useSystemAssignedIdentity

boolean

Geben Sie an, dass die vom System zugewiesene Identität verwendet werden soll. Sich gegenseitig ausschließend mit dem Feld "userAssignedIdentity"

userAssignedIdentity

string

Die vom Benutzer zugewiesene Identität, die verwendet werden soll, um Berechtigungen zu erteilen, falls der verwendete Identitätstyp "UserAssigned" ist

CmkKeyVaultProperties

Die Eigenschaften des Key Vault, der CMK hosten

Name Typ Beschreibung
keyUri

string

Der Schlüssel-URI des vom Kunden verwalteten Schlüssels

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Name Typ Beschreibung
Application

string

Key

string

ManagedIdentity

string

User

string

crossRegionRestore

Kennzeichen, das angezeigt werden soll, ob die regionsübergreifende Wiederherstellung im Tresor aktiviert ist oder nicht

Name Typ Beschreibung
Disabled

string

Enabled

string

CrossSubscriptionRestoreSettings

Einstellungen für die wiederherstellungsübergreifende Abonnementeinstellungen

Name Typ Beschreibung
crossSubscriptionRestoreState

crossSubscriptionRestoreState

crossSubscriptionRestoreState

Name Typ Beschreibung
Disabled

string

Enabled

string

PermanentlyDisabled

string

Encryption

Vom Kunden verwaltete Schlüsseldetails der Ressource.

Name Typ Beschreibung
infrastructureEncryption

InfrastructureEncryptionState

Aktivieren/Deaktivieren des Doppeltverschlüsselungszustands

kekIdentity

CmkKekIdentity

Die Details der für CMK verwendeten Identität

keyVaultProperties

CmkKeyVaultProperties

Die Eigenschaften des Key Vault, der CMK hosten

EnhancedSecurityState

Name Typ Beschreibung
AlwaysON

string

Disabled

string

Enabled

string

Invalid

string

Error

Die Fehlerantwort für die Ressourcenverwaltung.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

Error[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

IdentityData

Identität für die Ressource.

Name Typ Beschreibung
principalId

string

Die Prinzipal-ID der Ressourcenidentität.

tenantId

string

Die Mandanten-ID der Ressource.

type

ResourceIdentityType

Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Reihe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten.

userAssignedIdentities

<string,  UserIdentity>

Die Liste der benutzerdefinierten Identitäten, die der Ressource zugeordnet sind. Die vom Benutzer zugewiesenen Identitätswörterbuchschlüssel sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

ImmutabilitySettings

Unveränderlichkeitseinstellungen des Tresors

Name Typ Beschreibung
state

ImmutabilityState

ImmutabilityState

Name Typ Beschreibung
Disabled

string

Locked

string

Unlocked

string

InfrastructureEncryptionState

Aktivieren/Deaktivieren des Doppeltverschlüsselungszustands

Name Typ Beschreibung
Disabled

string

Enabled

string

MonitoringSettings

Überwachungseinstellungen des Tresors

Name Typ Beschreibung
azureMonitorAlertSettings

AzureMonitorAlertSettings

Einstellungen für azure Monitor-basierte Warnungen

classicAlertSettings

ClassicAlertSettings

Einstellungen für klassische Warnungen

MoveDetails

Die Details des neuesten Verschiebungsvorgangs, der für die Azure-Ressource ausgeführt wurde

Name Typ Beschreibung
completionTimeUtc

string

Endzeit des Vorgangs zum Verschieben von Ressourcen

operationId

string

OperationId des Ressourcenverschiebungsvorgangs

sourceResourceId

string

Quellressource des Ressourcenverschiebungsvorgangs

startTimeUtc

string

Startzeit des Vorgangs zum Verschieben von Ressourcen

targetResourceId

string

Zielressource des Ressourcenverschiebungsvorgangs

MultiUserAuthorization

MUA-Einstellungen des Tresors

Name Typ Beschreibung
Disabled

string

Enabled

string

Invalid

string

PrivateEndpoint

Die Private Endpoint-Netzwerkressource, die mit der Verbindung mit dem privaten Endpunkt verknüpft ist.

Name Typ Beschreibung
id

string

Dient zum Abrufen oder Festlegen der ID.

PrivateEndpointConnection

Private Endpoint Connection Response-Eigenschaften.

Name Typ Beschreibung
groupIds

VaultSubResourceType[]

Gruppen-IDs für den privaten Endpunkt

privateEndpoint

PrivateEndpoint

Die Private Endpoint-Netzwerkressource, die mit der Verbindung mit dem privaten Endpunkt verknüpft ist.

privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Ruft den Verbindungsstatus des privaten Verknüpfungsdiensts ab oder legt den Verbindungsstatus fest.

provisioningState

ProvisioningState

Ruft den Bereitstellungsstatus der privaten Endpunktverbindung ab oder legt den Bereitstellungsstatus fest.

PrivateEndpointConnectionStatus

Ruft den Status ab oder legt den Status fest.

Name Typ Beschreibung
Approved

string

Disconnected

string

Pending

string

Rejected

string

PrivateEndpointConnectionVaultProperties

Informationen, die als Element von privateEndpointConnections List in Vault-Eigenschaften gespeichert werden sollen.

Name Typ Beschreibung
id

string

Format der ID-Abonnements/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. [Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.

location

string

Der Speicherort der privaten Endpunktverbindung

name

string

Der Name der privaten Endpunktverbindung

properties

PrivateEndpointConnection

Private Endpoint Connection Response-Eigenschaften.

type

string

Der Typ, der aus dem Format "Microsoft.RecoveryServices/vaults/privateEndpointConnections" besteht.

PrivateLinkServiceConnectionState

Ruft den Verbindungsstatus des privaten Verknüpfungsdiensts ab oder legt den Verbindungsstatus fest.

Name Typ Beschreibung
actionsRequired

string

Ruft die erforderlichen Aktionen ab oder legt sie fest.

description

string

Ruft die Beschreibung ab oder legt diese fest.

status

PrivateEndpointConnectionStatus

Ruft den Status ab oder legt den Status fest.

ProvisioningState

Ruft den Bereitstellungsstatus der privaten Endpunktverbindung ab oder legt den Bereitstellungsstatus fest.

Name Typ Beschreibung
Deleting

string

Failed

string

Pending

string

Succeeded

string

PublicNetworkAccess

Eigenschaft zum Aktivieren oder Deaktivieren des eingehenden Netzwerkdatenverkehrs von öffentlichen Clients

Name Typ Beschreibung
Disabled

string

Enabled

string

RedundancySettings

Die Redundanzeinstellungen eines Tresors

Name Typ Beschreibung
crossRegionRestore

crossRegionRestore

Kennzeichen, das angezeigt werden soll, ob die regionsübergreifende Wiederherstellung im Tresor aktiviert ist oder nicht

standardTierStorageRedundancy

standardTierStorageRedundancy

Die Einstellung der Speicherredundanz eines Tresors

ResourceIdentityType

Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Reihe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten.

Name Typ Beschreibung
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

ResourceMoveState

Der Status der Ressource nach dem Verschiebungsvorgang

Name Typ Beschreibung
CommitFailed

string

CommitTimedout

string

CriticalFailure

string

Failure

string

InProgress

string

MoveSucceeded

string

PartialSuccess

string

PrepareFailed

string

PrepareTimedout

string

Unknown

string

RestoreSettings

Wiederherstellen von Einstellungen des Tresors

Name Typ Beschreibung
crossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

Einstellungen für CrossSubscriptionRestore

SecureScoreLevel

Secure Score of Recovery Services Vault

Name Typ Beschreibung
Adequate

string

Maximum

string

Minimum

string

None

string

SecuritySettings

Sicherheitseinstellungen des Tresors

Name Typ Beschreibung
immutabilitySettings

ImmutabilitySettings

Unveränderlichkeitseinstellungen eines Tresors

multiUserAuthorization

MultiUserAuthorization

MUA-Einstellungen eines Tresors

softDeleteSettings

SoftDeleteSettings

Einstellungen für vorläufiges Löschen eines Tresors

Sku

Identifiziert den eindeutigen Systembezeichner für jede Azure-Ressource.

Name Typ Beschreibung
capacity

string

Die Sku-Kapazität

family

string

Die Sku-Familie

name

SkuName

Der Name der SKU ist RS0 (Recovery Services 0. Version) und die Stufe ist die Standardebene. Sie haben keine Auswirkungen auf Back-End-Speicherredundanz oder andere Tresoreinstellungen. Verwenden Sie zum Verwalten von Speicherredundanz die backupstorageconfig

size

string

Die Größe der Sku

tier

string

Die Sku-Ebene.

SkuName

Der Name der SKU ist RS0 (Recovery Services 0. Version) und die Stufe ist die Standardebene. Sie haben keine Auswirkungen auf Back-End-Speicherredundanz oder andere Tresoreinstellungen. Verwenden Sie zum Verwalten von Speicherredundanz die backupstorageconfig

Name Typ Beschreibung
RS0

string

Standard

string

SoftDeleteSettings

Einstellungen für vorläufiges Löschen des Tresors

Name Typ Beschreibung
enhancedSecurityState

EnhancedSecurityState

softDeleteRetentionPeriodInDays

integer

Aufbewahrungszeitraum für vorläufiges Löschen in Tagen

softDeleteState

SoftDeleteState

SoftDeleteState

Name Typ Beschreibung
AlwaysON

string

Disabled

string

Enabled

string

Invalid

string

standardTierStorageRedundancy

Die Einstellung der Speicherredundanz eines Tresors

Name Typ Beschreibung
GeoRedundant

string

Invalid

string

LocallyRedundant

string

ZoneRedundant

string

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string

Der Identitätstyp, der die Ressource zuletzt geändert hat.

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

TriggerType

Die Art und Weise, wie das Tresorupgrade ausgelöst wurde.

Name Typ Beschreibung
ForcedUpgrade

string

UserTriggered

string

UpgradeDetails

Details zum Upgrade des Tresors.

Name Typ Beschreibung
endTimeUtc

string

UTC-Zeit, zu der der Upgradevorgang beendet wurde.

lastUpdatedTimeUtc

string

UTC-Zeit, zu der der Aktualisierungsvorgangsstatus zuletzt aktualisiert wurde.

message

string

Nachricht an den Benutzer, der Informationen zum Upgradevorgang enthält.

operationId

string

ID des Tresorupgradevorgangs.

previousResourceId

string

Ressourcen-ID des Tresors vor dem Upgrade.

startTimeUtc

string

UTC-Zeit, zu der der Upgradevorgang gestartet wurde.

status

VaultUpgradeState

Status des Tresorupgradevorgangs.

triggerType

TriggerType

Die Art und Weise, wie das Tresorupgrade ausgelöst wurde.

upgradedResourceId

string

Ressourcen-ID des aktualisierten Tresors.

UserIdentity

Eine Ressourcenidentität, die vom Benutzer des Diensts verwaltet wird.

Name Typ Beschreibung
clientId

string

Die Client-ID der vom Benutzer zugewiesenen Identität.

principalId

string

Die Prinzipal-ID der vom Benutzer zugewiesenen Identität.

Vault

Ressourceninformationen, wie vom Ressourcenanbieter zurückgegeben.

Name Typ Beschreibung
etag

string

Optionales ETag.

id

string

Die Ressourcen-ID stellt den vollständigen Pfad zur Ressource dar.

identity

IdentityData

Identität für die Ressource.

location

string

Ressourcenspeicherort.

name

string

Ressourcenname, der der Ressource zugeordnet ist.

properties

VaultProperties

Eigenschaften des Tresors.

sku

Sku

Identifiziert den eindeutigen Systembezeichner für jede Azure-Ressource.

systemData

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

tags

object

Ressourcentags.

type

string

Der Ressourcentyp stellt den vollständigen Pfad des Formulars Namespace/ResourceType/ResourceType/...

VaultPrivateEndpointState

Privater Endpunktstatus für die Sicherung.

Name Typ Beschreibung
Enabled

string

None

string

VaultProperties

Eigenschaften des Tresors.

Name Typ Beschreibung
backupStorageVersion

BackupStorageVersion

Sicherungsspeicherversion

bcdrSecurityLevel

BCDRSecurityLevel

Sicherheitsstufen des Recovery Services Vault für Geschäftskontinuität und Notfallwiederherstellung

encryption

Encryption

Vom Kunden verwaltete Schlüsseldetails der Ressource.

monitoringSettings

MonitoringSettings

Überwachungseinstellungen des Tresors

moveDetails

MoveDetails

Die Details des neuesten Verschiebungsvorgangs, der für die Azure-Ressource ausgeführt wurde

moveState

ResourceMoveState

Der Status der Ressource nach dem Verschiebungsvorgang

privateEndpointConnections

PrivateEndpointConnectionVaultProperties[]

Liste der privaten Endpunktverbindung.

privateEndpointStateForBackup

VaultPrivateEndpointState

Privater Endpunktstatus für die Sicherung.

privateEndpointStateForSiteRecovery

VaultPrivateEndpointState

Privater Endpunktstatus für die Websitewiederherstellung.

provisioningState

string

Bereitstellungsstatus.

publicNetworkAccess

PublicNetworkAccess

Eigenschaft zum Aktivieren oder Deaktivieren des eingehenden Netzwerkdatenverkehrs von öffentlichen Clients

redundancySettings

RedundancySettings

Die Redundanzeinstellungen eines Tresors

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, für die LAC-Überprüfung ausgeführt wird

restoreSettings

RestoreSettings

Wiederherstellen von Einstellungen des Tresors

secureScore

SecureScoreLevel

Secure Score of Recovery Services Vault

securitySettings

SecuritySettings

Sicherheitseinstellungen des Tresors

upgradeDetails

UpgradeDetails

Details zum Upgrade des Tresors.

VaultSubResourceType

Unterressourcentyp für Den Tresor AzureBackup, AzureBackup_secondary oder AzureSiteRecovery

Name Typ Beschreibung
AzureBackup

string

AzureBackup_secondary

string

AzureSiteRecovery

string

VaultUpgradeState

Status des Tresorupgradevorgangs.

Name Typ Beschreibung
Failed

string

InProgress

string

Unknown

string

Upgraded

string