Udostępnij za pośrednictwem


Vaults - Create Or Update

Tworzy lub aktualizuje magazyn usługi Recovery Services.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
resourceGroupName
path True

string

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

subscriptionId
path True

string

Identyfikator subskrypcji docelowej.

vaultName
path True

string

Nazwa magazynu usługi Recovery Services.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Nagłówek żądania

Nazwa Wymagane Typ Opis
x-ms-authorization-auxiliary

string

Treść żądania

Nazwa Wymagane Typ Opis
location True

string

Lokalizacja zasobu.

etag

string

Opcjonalny element ETag.

identity

IdentityData

Tożsamość zasobu.

properties

VaultProperties

Właściwości magazynu.

sku

Sku

Identyfikuje unikatowy identyfikator systemu dla każdego zasobu platformy Azure.

tags

object

Tagi zasobów.

Odpowiedzi

Nazwa Typ Opis
200 OK

Vault

OK

201 Created

Vault

Utworzono

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikuj konto użytkownika.

Przykłady

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
AlertsState
AzureMonitorAlertSettings

Ustawienia alertów opartych na usłudze Azure Monitor

BackupStorageVersion

Wersja magazynu kopii zapasowych

BCDRSecurityLevel

Poziomy zabezpieczeń magazynu usługi Recovery Services na potrzeby ciągłości działania i odzyskiwania po awarii

ClassicAlertSettings

Ustawienia alertów klasycznych

CloudError

CloudError

CmkKekIdentity

Szczegóły tożsamości używanej na potrzeby klucza zarządzanego przez klienta

CmkKeyVaultProperties

Właściwości usługi Key Vault, która hostuje klucz zarządzany przez klienta

createdByType

Typ tożsamości, która utworzyła zasób.

crossRegionRestore

Flaga umożliwiająca wyświetlenie, czy przywracanie między regionami jest włączone w magazynie, czy nie

CrossSubscriptionRestoreSettings

Ustawienia ustawień przywracania między subskrypcjami

crossSubscriptionRestoreState
Encryption

Szczegóły klucza zarządzanego przez klienta dotyczące zasobu.

EnhancedSecurityState
Error

Odpowiedź na błąd zarządzania zasobami.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

IdentityData

Tożsamość zasobu.

ImmutabilitySettings

Ustawienia niezmienności magazynu

ImmutabilityState
InfrastructureEncryptionState

Włączanie/wyłączanie stanu podwójnego szyfrowania

MonitoringSettings

Monitorowanie ustawień magazynu

MoveDetails

Szczegóły najnowszej operacji przenoszenia wykonywanej w zasobie platformy Azure

MultiUserAuthorization

Ustawienia MUA magazynu

PrivateEndpoint

Zasób sieciowy prywatnego punktu końcowego połączony z połączeniem prywatnego punktu końcowego.

PrivateEndpointConnection

Właściwości odpowiedzi połączenia prywatnego punktu końcowego.

PrivateEndpointConnectionStatus

Pobiera lub ustawia stan.

PrivateEndpointConnectionVaultProperties

Informacje, które mają być przechowywane we właściwościach magazynu jako element privateEndpointConnections List.

PrivateLinkServiceConnectionState

Pobiera lub ustawia stan połączenia usługi łącza prywatnego.

ProvisioningState

Pobiera lub ustawia stan aprowizacji połączenia prywatnego punktu końcowego.

PublicNetworkAccess

właściwość umożliwiająca włączanie lub wyłączanie przychodzącego ruchu sieciowego dostawcy zasobów z klientów publicznych

RedundancySettings

Ustawienia nadmiarowości magazynu

ResourceIdentityType

Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości.

ResourceMoveState

Stan zasobu po operacji przenoszenia

RestoreSettings

Przywracanie ustawień magazynu

SecureScoreLevel

Wskaźnik bezpieczeństwa magazynu usługi Recovery Services

SecuritySettings

Ustawienia zabezpieczeń magazynu

Sku

Identyfikuje unikatowy identyfikator systemu dla każdego zasobu platformy Azure.

SkuName

Nazwa jednostki SKU to RS0 (wersja 0 usługi Recovery Services), a warstwa jest warstwą Standardowa. Nie mają one wpływu na nadmiarowość magazynu zaplecza ani inne ustawienia magazynu. Aby zarządzać nadmiarowością magazynu, użyj konfiguracji backupstorageconfig

SoftDeleteSettings

Ustawienia usuwania nietrwałego magazynu

SoftDeleteState
standardTierStorageRedundancy

Ustawienie nadmiarowości magazynu magazynu

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

TriggerType

Sposób wyzwolenia uaktualnienia magazynu.

UpgradeDetails

Szczegóły uaktualniania magazynu.

UserIdentity

Tożsamość zasobu zarządzana przez użytkownika usługi.

Vault

Informacje o zasobach zwrócone przez dostawcę zasobów.

VaultPrivateEndpointState

Stan prywatnego punktu końcowego dla kopii zapasowej.

VaultProperties

Właściwości magazynu.

VaultSubResourceType

Typ podźródła magazynu AzureBackup, AzureBackup_secondary lub AzureSiteRecovery

VaultUpgradeState

Stan operacji uaktualniania magazynu.

AlertsState

Nazwa Typ Opis
Disabled

string

Enabled

string

AzureMonitorAlertSettings

Ustawienia alertów opartych na usłudze Azure Monitor

Nazwa Typ Opis
alertsForAllFailoverIssues

AlertsState

alertsForAllJobFailures

AlertsState

alertsForAllReplicationIssues

AlertsState

BackupStorageVersion

Wersja magazynu kopii zapasowych

Nazwa Typ Opis
Unassigned

string

V1

string

V2

string

BCDRSecurityLevel

Poziomy zabezpieczeń magazynu usługi Recovery Services na potrzeby ciągłości działania i odzyskiwania po awarii

Nazwa Typ Opis
Excellent

string

Fair

string

Good

string

Poor

string

ClassicAlertSettings

Ustawienia alertów klasycznych

Nazwa Typ Opis
alertsForCriticalOperations

AlertsState

emailNotificationsForSiteRecovery

AlertsState

CloudError

CloudError

Nazwa Typ Opis
error

Error

Odpowiedź na błąd zarządzania zasobami.

CmkKekIdentity

Szczegóły tożsamości używanej na potrzeby klucza zarządzanego przez klienta

Nazwa Typ Opis
useSystemAssignedIdentity

boolean

Wskazuje, że należy użyć tożsamości przypisanej przez system. Wzajemnie wykluczające się pole "userAssignedIdentity"

userAssignedIdentity

string

Tożsamość przypisana przez użytkownika, która ma być używana do udzielania uprawnień w przypadku, gdy używany typ tożsamości to UserAssigned

CmkKeyVaultProperties

Właściwości usługi Key Vault, która hostuje klucz zarządzany przez klienta

Nazwa Typ Opis
keyUri

string

Identyfikator URI klucza zarządzanego przez klienta

createdByType

Typ tożsamości, która utworzyła zasób.

Nazwa Typ Opis
Application

string

Key

string

ManagedIdentity

string

User

string

crossRegionRestore

Flaga umożliwiająca wyświetlenie, czy przywracanie między regionami jest włączone w magazynie, czy nie

Nazwa Typ Opis
Disabled

string

Enabled

string

CrossSubscriptionRestoreSettings

Ustawienia ustawień przywracania między subskrypcjami

Nazwa Typ Opis
crossSubscriptionRestoreState

crossSubscriptionRestoreState

crossSubscriptionRestoreState

Nazwa Typ Opis
Disabled

string

Enabled

string

PermanentlyDisabled

string

Encryption

Szczegóły klucza zarządzanego przez klienta dotyczące zasobu.

Nazwa Typ Opis
infrastructureEncryption

InfrastructureEncryptionState

Włączanie/wyłączanie stanu podwójnego szyfrowania

kekIdentity

CmkKekIdentity

Szczegóły tożsamości używanej na potrzeby klucza zarządzanego przez klienta

keyVaultProperties

CmkKeyVaultProperties

Właściwości usługi Key Vault, która hostuje klucz zarządzany przez klienta

EnhancedSecurityState

Nazwa Typ Opis
AlwaysON

string

Disabled

string

Enabled

string

Invalid

string

Error

Odpowiedź na błąd zarządzania zasobami.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

Error[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

IdentityData

Tożsamość zasobu.

Nazwa Typ Opis
principalId

string

Identyfikator podmiotu zabezpieczeń tożsamości zasobu.

tenantId

string

Identyfikator dzierżawy zasobu.

type

ResourceIdentityType

Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości.

userAssignedIdentities

<string,  UserIdentity>

Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika tożsamości przypisane przez użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

ImmutabilitySettings

Ustawienia niezmienności magazynu

Nazwa Typ Opis
state

ImmutabilityState

ImmutabilityState

Nazwa Typ Opis
Disabled

string

Locked

string

Unlocked

string

InfrastructureEncryptionState

Włączanie/wyłączanie stanu podwójnego szyfrowania

Nazwa Typ Opis
Disabled

string

Enabled

string

MonitoringSettings

Monitorowanie ustawień magazynu

Nazwa Typ Opis
azureMonitorAlertSettings

AzureMonitorAlertSettings

Ustawienia alertów opartych na usłudze Azure Monitor

classicAlertSettings

ClassicAlertSettings

Ustawienia alertów klasycznych

MoveDetails

Szczegóły najnowszej operacji przenoszenia wykonywanej w zasobie platformy Azure

Nazwa Typ Opis
completionTimeUtc

string

Godzina zakończenia operacji przenoszenia zasobu

operationId

string

OperationId operacji przenoszenia zasobu

sourceResourceId

string

Zasób źródłowy operacji przenoszenia zasobu

startTimeUtc

string

Godzina rozpoczęcia operacji przenoszenia zasobu

targetResourceId

string

Zasób docelowy operacji przenoszenia zasobu

MultiUserAuthorization

Ustawienia MUA magazynu

Nazwa Typ Opis
Disabled

string

Enabled

string

Invalid

string

PrivateEndpoint

Zasób sieciowy prywatnego punktu końcowego połączony z połączeniem prywatnego punktu końcowego.

Nazwa Typ Opis
id

string

Pobiera lub ustawia identyfikator.

PrivateEndpointConnection

Właściwości odpowiedzi połączenia prywatnego punktu końcowego.

Nazwa Typ Opis
groupIds

VaultSubResourceType[]

Identyfikatory grup dla prywatnego punktu końcowego

privateEndpoint

PrivateEndpoint

Zasób sieciowy prywatnego punktu końcowego połączony z połączeniem prywatnego punktu końcowego.

privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Pobiera lub ustawia stan połączenia usługi łącza prywatnego.

provisioningState

ProvisioningState

Pobiera lub ustawia stan aprowizacji połączenia prywatnego punktu końcowego.

PrivateEndpointConnectionStatus

Pobiera lub ustawia stan.

Nazwa Typ Opis
Approved

string

Disconnected

string

Pending

string

Rejected

string

PrivateEndpointConnectionVaultProperties

Informacje, które mają być przechowywane we właściwościach magazynu jako element privateEndpointConnections List.

Nazwa Typ Opis
id

string

Format identyfikatorów subskrypcji/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. [Usługa]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.

location

string

Lokalizacja połączenia prywatnego punktu końcowego

name

string

Nazwa prywatnego połączenia punktu końcowego

properties

PrivateEndpointConnection

Właściwości odpowiedzi połączenia prywatnego punktu końcowego.

type

string

Typ, który będzie mieć format Microsoft.RecoveryServices/vaults/privateEndpointConnections

PrivateLinkServiceConnectionState

Pobiera lub ustawia stan połączenia usługi łącza prywatnego.

Nazwa Typ Opis
actionsRequired

string

Pobiera lub ustawia wymagane akcje.

description

string

Pobiera lub ustawia opis.

status

PrivateEndpointConnectionStatus

Pobiera lub ustawia stan.

ProvisioningState

Pobiera lub ustawia stan aprowizacji połączenia prywatnego punktu końcowego.

Nazwa Typ Opis
Deleting

string

Failed

string

Pending

string

Succeeded

string

PublicNetworkAccess

właściwość umożliwiająca włączanie lub wyłączanie przychodzącego ruchu sieciowego dostawcy zasobów z klientów publicznych

Nazwa Typ Opis
Disabled

string

Enabled

string

RedundancySettings

Ustawienia nadmiarowości magazynu

Nazwa Typ Opis
crossRegionRestore

crossRegionRestore

Flaga umożliwiająca wyświetlenie, czy przywracanie między regionami jest włączone w magazynie, czy nie

standardTierStorageRedundancy

standardTierStorageRedundancy

Ustawienie nadmiarowości magazynu magazynu

ResourceIdentityType

Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości.

Nazwa Typ Opis
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

ResourceMoveState

Stan zasobu po operacji przenoszenia

Nazwa Typ Opis
CommitFailed

string

CommitTimedout

string

CriticalFailure

string

Failure

string

InProgress

string

MoveSucceeded

string

PartialSuccess

string

PrepareFailed

string

PrepareTimedout

string

Unknown

string

RestoreSettings

Przywracanie ustawień magazynu

Nazwa Typ Opis
crossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

Ustawienia dla crossSubscriptionRestore

SecureScoreLevel

Wskaźnik bezpieczeństwa magazynu usługi Recovery Services

Nazwa Typ Opis
Adequate

string

Maximum

string

Minimum

string

None

string

SecuritySettings

Ustawienia zabezpieczeń magazynu

Nazwa Typ Opis
immutabilitySettings

ImmutabilitySettings

Ustawienia niezmienności magazynu

multiUserAuthorization

MultiUserAuthorization

Ustawienia MUA magazynu

softDeleteSettings

SoftDeleteSettings

Ustawienia usuwania nietrwałego magazynu

Sku

Identyfikuje unikatowy identyfikator systemu dla każdego zasobu platformy Azure.

Nazwa Typ Opis
capacity

string

Pojemność jednostki SKU

family

string

Rodzina jednostek SKU

name

SkuName

Nazwa jednostki SKU to RS0 (wersja 0 usługi Recovery Services), a warstwa jest warstwą Standardowa. Nie mają one wpływu na nadmiarowość magazynu zaplecza ani inne ustawienia magazynu. Aby zarządzać nadmiarowością magazynu, użyj konfiguracji backupstorageconfig

size

string

Rozmiar jednostki SKU

tier

string

Warstwa sku.

SkuName

Nazwa jednostki SKU to RS0 (wersja 0 usługi Recovery Services), a warstwa jest warstwą Standardowa. Nie mają one wpływu na nadmiarowość magazynu zaplecza ani inne ustawienia magazynu. Aby zarządzać nadmiarowością magazynu, użyj konfiguracji backupstorageconfig

Nazwa Typ Opis
RS0

string

Standard

string

SoftDeleteSettings

Ustawienia usuwania nietrwałego magazynu

Nazwa Typ Opis
enhancedSecurityState

EnhancedSecurityState

softDeleteRetentionPeriodInDays

integer

Okres przechowywania usuwania nietrwałego w dniach

softDeleteState

SoftDeleteState

SoftDeleteState

Nazwa Typ Opis
AlwaysON

string

Disabled

string

Enabled

string

Invalid

string

standardTierStorageRedundancy

Ustawienie nadmiarowości magazynu magazynu

Nazwa Typ Opis
GeoRedundant

string

Invalid

string

LocallyRedundant

string

ZoneRedundant

string

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string

Typ tożsamości, która ostatnio zmodyfikowała zasób.

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.

TriggerType

Sposób wyzwolenia uaktualnienia magazynu.

Nazwa Typ Opis
ForcedUpgrade

string

UserTriggered

string

UpgradeDetails

Szczegóły uaktualniania magazynu.

Nazwa Typ Opis
endTimeUtc

string

Godzina UTC, o której zakończyła się operacja uaktualniania.

lastUpdatedTimeUtc

string

Godzina UTC, o której stan operacji uaktualniania został ostatnio zaktualizowany.

message

string

Komunikat do użytkownika zawierający informacje o operacji uaktualniania.

operationId

string

Identyfikator operacji uaktualniania magazynu.

previousResourceId

string

Identyfikator zasobu magazynu przed uaktualnieniem.

startTimeUtc

string

Godzina UTC, o której rozpoczęto operację uaktualniania.

status

VaultUpgradeState

Stan operacji uaktualniania magazynu.

triggerType

TriggerType

Sposób wyzwolenia uaktualnienia magazynu.

upgradedResourceId

string

Identyfikator zasobu uaktualnionego magazynu.

UserIdentity

Tożsamość zasobu zarządzana przez użytkownika usługi.

Nazwa Typ Opis
clientId

string

Identyfikator klienta tożsamości przypisanej przez użytkownika.

principalId

string

Identyfikator podmiotu zabezpieczeń tożsamości przypisanej przez użytkownika.

Vault

Informacje o zasobach zwrócone przez dostawcę zasobów.

Nazwa Typ Opis
etag

string

Opcjonalny element ETag.

id

string

Identyfikator zasobu reprezentuje pełną ścieżkę do zasobu.

identity

IdentityData

Tożsamość zasobu.

location

string

Lokalizacja zasobu.

name

string

Nazwa zasobu skojarzona z zasobem.

properties

VaultProperties

Właściwości magazynu.

sku

Sku

Identyfikuje unikatowy identyfikator systemu dla każdego zasobu platformy Azure.

systemData

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

tags

object

Tagi zasobów.

type

string

Typ zasobu reprezentuje pełną ścieżkę formularza Namespace/ResourceType/ResourceType/...

VaultPrivateEndpointState

Stan prywatnego punktu końcowego dla kopii zapasowej.

Nazwa Typ Opis
Enabled

string

None

string

VaultProperties

Właściwości magazynu.

Nazwa Typ Opis
backupStorageVersion

BackupStorageVersion

Wersja magazynu kopii zapasowych

bcdrSecurityLevel

BCDRSecurityLevel

Poziomy zabezpieczeń magazynu usługi Recovery Services na potrzeby ciągłości działania i odzyskiwania po awarii

encryption

Encryption

Szczegóły klucza zarządzanego przez klienta dotyczące zasobu.

monitoringSettings

MonitoringSettings

Monitorowanie ustawień magazynu

moveDetails

MoveDetails

Szczegóły najnowszej operacji przenoszenia wykonywanej w zasobie platformy Azure

moveState

ResourceMoveState

Stan zasobu po operacji przenoszenia

privateEndpointConnections

PrivateEndpointConnectionVaultProperties[]

Lista połączenia prywatnego punktu końcowego.

privateEndpointStateForBackup

VaultPrivateEndpointState

Stan prywatnego punktu końcowego dla kopii zapasowej.

privateEndpointStateForSiteRecovery

VaultPrivateEndpointState

Stan prywatnego punktu końcowego na potrzeby odzyskiwania lokacji.

provisioningState

string

Stan aprowizacji.

publicNetworkAccess

PublicNetworkAccess

właściwość umożliwiająca włączanie lub wyłączanie przychodzącego ruchu sieciowego dostawcy zasobów z klientów publicznych

redundancySettings

RedundancySettings

Ustawienia nadmiarowości magazynu

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC

restoreSettings

RestoreSettings

Przywracanie ustawień magazynu

secureScore

SecureScoreLevel

Wskaźnik bezpieczeństwa magazynu usługi Recovery Services

securitySettings

SecuritySettings

Ustawienia zabezpieczeń magazynu

upgradeDetails

UpgradeDetails

Szczegóły uaktualniania magazynu.

VaultSubResourceType

Typ podźródła magazynu AzureBackup, AzureBackup_secondary lub AzureSiteRecovery

Nazwa Typ Opis
AzureBackup

string

AzureBackup_secondary

string

AzureSiteRecovery

string

VaultUpgradeState

Stan operacji uaktualniania magazynu.

Nazwa Typ Opis
Failed

string

InProgress

string

Unknown

string

Upgraded

string