Backup Instances - Create Or Update

Создание или обновление экземпляра резервного копирования в хранилище резервных копий

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}?api-version=2026-03-01

Параметры URI

Имя В Обязательно Тип Описание
backupInstanceName
path True

string

Имя ресурса BackupInstanceResource

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя регистронезависимо.

subscriptionId
path True

string (uuid)

Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID).

vaultName
path True

string

minLength: 2
maxLength: 50
pattern: ^[A-Za-z][-A-Za-z0-9]*[A-Za-z0-9]$

Имя хранилища резервных копий.

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

Заголовок запроса

Имя Обязательно Тип Описание
x-ms-authorization-auxiliary

string

Текст запроса

Имя Тип Описание
properties

BackupInstance

Свойства BackupInstanceResource

tags

object

Теги ресурсов прокси-сервера.

Ответы

Имя Тип Описание
200 OK

BackupInstanceResource

Операция обновления ресурса 'BackupInstanceResource' выполнена успешно

201 Created

BackupInstanceResource

Операция по созданию ресурса 'BackupInstanceResource' выполнена успешно

Заголовки

  • Location: string
  • Retry-After: integer
202 Accepted

Операция ресурса принята.

Заголовки

  • Azure-AsyncOperation: string
  • Location: string
Other Status Codes

CloudError

Непредвиденное сообщение об ошибке.

Безопасность

azure_auth

Azure Active Directory OAuth2 Flow.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Create BackupInstance
Create BackupInstance to perform critical operation With MUA
Create BackupInstance With ADLSBlobBackupAutoProtection
Create BackupInstance With ADLSBlobBackupDatasourceParameters
Create BackupInstance With BlobBackupAutoProtection
Create BackupInstance With KubernetesClusterBackupDatasourceParameters

Create BackupInstance

Образец запроса

PUT https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1?api-version=2026-03-01

{
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "Microsoft.DBforPostgreSQL/servers/databases",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
      "resourceLocation": "",
      "resourceName": "testdb",
      "resourceType": "Microsoft.DBforPostgreSQL/servers/databases",
      "resourceUri": ""
    },
    "dataSourceSetInfo": {
      "datasourceType": "Microsoft.DBforPostgreSQL/servers/databases",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
      "resourceLocation": "",
      "resourceName": "viveksipgtest",
      "resourceType": "Microsoft.DBforPostgreSQL/servers",
      "resourceUri": ""
    },
    "datasourceAuthCredentials": {
      "objectType": "SecretStoreBasedAuthCredentials",
      "secretStoreResource": {
        "secretStoreType": "AzureKeyVault",
        "uri": "https://samplevault.vault.azure.net/secrets/credentials"
      }
    },
    "friendlyName": "harshitbi2",
    "identityDetails": {
      "useSystemAssignedIdentity": false,
      "userAssignedIdentityArmUrl": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourcegroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami"
    },
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/Backupvaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1",
      "policyParameters": {
        "dataStoreParametersList": [
          {
            "dataStoreType": "OperationalStore",
            "objectType": "AzureOperationalStoreParameters",
            "resourceGroupId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest"
          }
        ]
      }
    },
    "validationType": "ShallowValidation"
  }
}

Пример ответа

{
  "name": "harshitbi2",
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "id": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/harshitbi2",
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "OssDB",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
      "resourceLocation": "",
      "resourceName": "testdb",
      "resourceType": "OssDB",
      "resourceUri": ""
    },
    "dataSourceSetInfo": {
      "datasourceType": "OssDB",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
      "resourceLocation": "",
      "resourceName": "viveksipgtest",
      "resourceType": "OssDB",
      "resourceUri": ""
    },
    "friendlyName": "harshitbi2",
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1",
      "policyParameters": {
        "dataStoreParametersList": [
          {
            "dataStoreType": "OperationalStore",
            "objectType": "AzureOperationalStoreParameters",
            "resourceGroupId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest"
          }
        ]
      },
      "policyVersion": "3.2"
    },
    "protectionStatus": {
      "status": "NotProtected"
    },
    "provisioningState": "Provisioned"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2026-03-01
Retry-After: 60
{
  "name": "harshitbi2",
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "id": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/harshitbi2",
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "OssDB",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
      "resourceLocation": "",
      "resourceName": "testdb",
      "resourceType": "OssDB",
      "resourceUri": ""
    },
    "dataSourceSetInfo": {
      "datasourceType": "OssDB",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
      "resourceLocation": "",
      "resourceName": "viveksipgtest",
      "resourceType": "OssDB",
      "resourceUri": ""
    },
    "friendlyName": "harshitbi2",
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1",
      "policyParameters": {
        "dataStoreParametersList": [
          {
            "dataStoreType": "OperationalStore",
            "objectType": "AzureOperationalStoreParameters",
            "resourceGroupId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest"
          }
        ]
      },
      "policyVersion": "3.2"
    },
    "protectionStatus": {
      "status": "NotProtected"
    },
    "provisioningState": "Provisioning"
  }
}
Azure-AsyncOperation: https://management.windowsazure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2026-03-01
Location: https://management.windowsazure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1/operationResults/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2026-03-01
Retry-After: 60

Create BackupInstance to perform critical operation With MUA

Образец запроса

PUT https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1?api-version=2026-03-01

{
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "Microsoft.DBforPostgreSQL/servers/databases",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
      "resourceLocation": "",
      "resourceName": "testdb",
      "resourceType": "Microsoft.DBforPostgreSQL/servers/databases",
      "resourceUri": ""
    },
    "dataSourceSetInfo": {
      "datasourceType": "Microsoft.DBforPostgreSQL/servers/databases",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
      "resourceLocation": "",
      "resourceName": "viveksipgtest",
      "resourceType": "Microsoft.DBforPostgreSQL/servers",
      "resourceUri": ""
    },
    "datasourceAuthCredentials": {
      "objectType": "SecretStoreBasedAuthCredentials",
      "secretStoreResource": {
        "secretStoreType": "AzureKeyVault",
        "uri": "https://samplevault.vault.azure.net/secrets/credentials"
      }
    },
    "friendlyName": "harshitbi2",
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/Backupvaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1",
      "policyParameters": {
        "dataStoreParametersList": [
          {
            "dataStoreType": "OperationalStore",
            "objectType": "AzureOperationalStoreParameters",
            "resourceGroupId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest"
          }
        ]
      }
    },
    "resourceGuardOperationRequests": [
      "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourcegroups/ankurResourceGuard1/providers/Microsoft.DataProtection/resourceGuards/ResourceGuard38-1/dppModifyPolicy/default"
    ],
    "validationType": "ShallowValidation"
  }
}

Пример ответа

{
  "name": "harshitbi2",
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "id": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/harshitbi2",
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "OssDB",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
      "resourceLocation": "",
      "resourceName": "testdb",
      "resourceType": "OssDB",
      "resourceUri": ""
    },
    "dataSourceSetInfo": {
      "datasourceType": "OssDB",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
      "resourceLocation": "",
      "resourceName": "viveksipgtest",
      "resourceType": "OssDB",
      "resourceUri": ""
    },
    "friendlyName": "harshitbi2",
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1",
      "policyParameters": {
        "dataStoreParametersList": [
          {
            "dataStoreType": "OperationalStore",
            "objectType": "AzureOperationalStoreParameters",
            "resourceGroupId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest"
          }
        ]
      },
      "policyVersion": "3.2"
    },
    "protectionStatus": {
      "status": "NotProtected"
    },
    "provisioningState": "Provisioned"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2026-03-01
Retry-After: 60
{
  "name": "harshitbi2",
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "id": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/harshitbi2",
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "OssDB",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
      "resourceLocation": "",
      "resourceName": "testdb",
      "resourceType": "OssDB",
      "resourceUri": ""
    },
    "dataSourceSetInfo": {
      "datasourceType": "OssDB",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
      "resourceLocation": "",
      "resourceName": "viveksipgtest",
      "resourceType": "OssDB",
      "resourceUri": ""
    },
    "friendlyName": "harshitbi2",
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1",
      "policyParameters": {
        "dataStoreParametersList": [
          {
            "dataStoreType": "OperationalStore",
            "objectType": "AzureOperationalStoreParameters",
            "resourceGroupId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest"
          }
        ]
      },
      "policyVersion": "3.2"
    },
    "protectionStatus": {
      "status": "NotProtected"
    },
    "provisioningState": "Provisioning"
  }
}
Azure-AsyncOperation: https://management.windowsazure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2026-03-01
Location: https://management.windowsazure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1/operationResults/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2026-03-01
Retry-After: 60

Create BackupInstance With ADLSBlobBackupAutoProtection

Образец запроса

PUT https://management.azure.com/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupInstances/adlsstorageaccount-adlsstorageaccount-3a76f8a-c176-4f7d-819e-95157e2b0071?api-version=2026-03-01

{
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "adlsstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount"
    },
    "dataSourceSetInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "adlsstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount"
    },
    "friendlyName": "adlsstorageaccount\\adlsbackupinstance",
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupPolicies/adlspolicy",
      "policyParameters": {
        "backupDatasourceParametersList": [
          {
            "autoProtectionSettings": {
              "enabled": true,
              "objectType": "BlobBackupRuleBasedAutoProtectionSettings",
              "rules": [
                {
                  "objectType": "BlobBackupAutoProtectionRule",
                  "mode": "Exclude",
                  "type": "Prefix",
                  "pattern": "temp-"
                },
                {
                  "objectType": "BlobBackupAutoProtectionRule",
                  "mode": "Exclude",
                  "type": "Prefix",
                  "pattern": "test-"
                }
              ]
            },
            "objectType": "AdlsBlobBackupDatasourceParametersForAutoProtection"
          }
        ]
      }
    }
  }
}

Пример ответа

{
  "name": "3a76f8a-c176-4f7d-819e-95157e2b0077",
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "id": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupInstances/3a76f8a-c176-4f7d-819e-95157e2b0077",
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "adlsstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount"
    },
    "dataSourceSetInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "adlsstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount"
    },
    "friendlyName": "adlsstorageaccount\\adlsbackupinstance",
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupPolicies/adlspolicy",
      "policyParameters": {
        "backupDatasourceParametersList": [
          {
            "autoProtectionSettings": {
              "enabled": true,
              "objectType": "BlobBackupRuleBasedAutoProtectionSettings",
              "rules": [
                {
                  "objectType": "BlobBackupAutoProtectionRule",
                  "mode": "Exclude",
                  "type": "Prefix",
                  "pattern": "temp-"
                },
                {
                  "objectType": "BlobBackupAutoProtectionRule",
                  "mode": "Exclude",
                  "type": "Prefix",
                  "pattern": "test-"
                }
              ]
            },
            "objectType": "AdlsBlobBackupDatasourceParametersForAutoProtection"
          }
        ]
      }
    },
    "protectionStatus": {
      "status": "NotProtected"
    },
    "provisioningState": "Provisioned"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/54707983-993e-43de-8d94-074451394eda/resourcegroups/adlsrg/providers/Microsoft.Resources/deployments/ConfigureProtection-2097/operationStatuses/08584622124860116406?api-version=2022-12-01&t=638749912006014742&c=MIIHhzCCBm-gAwIBAgITfAaTiaklTwdb3CiPmAAABpOJqTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUw
Retry-After: 60
{
  "name": "3a76f8a-c176-4f7d-819e-95157e2b0077",
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "id": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupInstances/3a76f8a-c176-4f7d-819e-95157e2b0077",
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "adlsstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount"
    },
    "dataSourceSetInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "adlsstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount"
    },
    "friendlyName": "adlsstorageaccount\\adlsbackupinstance",
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupPolicies/adlspolicy",
      "policyParameters": {
        "backupDatasourceParametersList": [
          {
            "autoProtectionSettings": {
              "enabled": true,
              "objectType": "BlobBackupRuleBasedAutoProtectionSettings",
              "rules": []
            },
            "objectType": "AdlsBlobBackupDatasourceParametersForAutoProtection"
          }
        ]
      }
    },
    "protectionStatus": {
      "status": "NotProtected"
    },
    "provisioningState": "Provisioning"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/54707983-993e-43de-8d94-074451394eda/resourcegroups/adlsrg/providers/Microsoft.Resources/deployments/ConfigureProtection-2097/operationStatuses/08584622124860116406?api-version=2022-12-01&t=638749912006014742&c=MIIHhzCCBm-gAwIBAgITfAaTiaklTwdb3CiPmAAABpOJqTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUw
Location: https://management.azure.com/subscriptions/54707983-993e-43de-8d94-074451394eda/resourcegroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupInstances/adlsstorageaccount-adlsstorageaccount-3a76f8a-c176-4f7d-819e-95157e2b0071/operationStatuses/08584622124860116406?api-version=2022-12-01&t=638749912006014742&c=MIIHhzCCBm-gAwIBAgITfAaTiaklTwdb3CiPmAAABpOJqTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUw
Retry-After: 60

Create BackupInstance With ADLSBlobBackupDatasourceParameters

Образец запроса

PUT https://management.azure.com/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupInstances/adlsstorageaccount-adlsstorageaccount-19a76f8a-c176-4f7d-819e-95157e2b0071?api-version=2026-03-01

{
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "adlsstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount"
    },
    "dataSourceSetInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "adlsstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount"
    },
    "friendlyName": "adlsstorageaccount\\adlsbackupinstance",
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupPolicies/adlspolicy",
      "policyParameters": {
        "backupDatasourceParametersList": [
          {
            "containersList": [
              "container1"
            ],
            "objectType": "AdlsBlobBackupDatasourceParameters"
          }
        ]
      }
    }
  }
}

Пример ответа

{
  "name": "19a76f8a-c176-4f7d-819e-95157e2b0077",
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "id": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupInstances/19a76f8a-c176-4f7d-819e-95157e2b0077",
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "adlsstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount"
    },
    "dataSourceSetInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "adlsstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount"
    },
    "friendlyName": "adlsstorageaccount\\adlsbackupinstance",
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupPolicies/adlspolicy",
      "policyParameters": {
        "backupDatasourceParametersList": [
          {
            "containersList": [
              "container1"
            ],
            "objectType": "AdlsBlobBackupDatasourceParameters"
          }
        ]
      }
    },
    "protectionStatus": {
      "status": "NotProtected"
    },
    "provisioningState": "Provisioned"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/54707983-993e-43de-8d94-074451394eda/resourcegroups/adlsrg/providers/Microsoft.Resources/deployments/ConfigureProtection-2097/operationStatuses/08584622124860116406?api-version=2022-12-01&t=638749912006014742&c=MIIHhzCCBm-gAwIBAgITfAaTiaklTwdb3CiPmAAABpOJqTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUw
Retry-After: 60
{
  "name": "19a76f8a-c176-4f7d-819e-95157e2b0077",
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "id": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupInstances/19a76f8a-c176-4f7d-819e-95157e2b0077",
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "adlsstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount"
    },
    "dataSourceSetInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "adlsstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount"
    },
    "friendlyName": "adlsstorageaccount\\adlsbackupinstance",
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupPolicies/adlspolicy",
      "policyParameters": {
        "backupDatasourceParametersList": [
          {
            "containersList": [],
            "objectType": "AdlsBlobBackupDatasourceParameters"
          }
        ]
      }
    },
    "protectionStatus": {
      "status": "NotProtected"
    },
    "provisioningState": "Provisioning"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/54707983-993e-43de-8d94-074451394eda/resourcegroups/adlsrg/providers/Microsoft.Resources/deployments/ConfigureProtection-2097/operationStatuses/08584622124860116406?api-version=2022-12-01&t=638749912006014742&c=MIIHhzCCBm-gAwIBAgITfAaTiaklTwdb3CiPmAAABpOJqTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUw
Location: https://management.azure.com/subscriptions/54707983-993e-43de-8d94-074451394eda/resourcegroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupInstances/adlsstorageaccount-adlsstorageaccount-19a76f8a-c176-4f7d-819e-95157e2b0071/operationStatuses/08584622124860116406?api-version=2022-12-01&t=638749912006014742&c=MIIHhzCCBm-gAwIBAgITfAaTiaklTwdb3CiPmAAABpOJqTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUw
Retry-After: 60

Create BackupInstance With BlobBackupAutoProtection

Образец запроса

PUT https://management.azure.com/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.DataProtection/backupVaults/blobvault/backupInstances/blobstorageaccount-blobstorageaccount-2a76f8a-c176-4f7d-819e-95157e2b0071?api-version=2026-03-01

{
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/blobServices",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.Storage/storageAccounts/blobstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "blobstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.Storage/storageAccounts/blobstorageaccount"
    },
    "dataSourceSetInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/blobServices",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.Storage/storageAccounts/blobstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "blobstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.Storage/storageAccounts/blobstorageaccount"
    },
    "friendlyName": "blobstorageaccount\\blobbackupinstance",
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.DataProtection/backupVaults/blobvault/backupPolicies/blobpolicy",
      "policyParameters": {
        "backupDatasourceParametersList": [
          {
            "autoProtectionSettings": {
              "enabled": true,
              "objectType": "BlobBackupRuleBasedAutoProtectionSettings",
              "rules": [
                {
                  "objectType": "BlobBackupAutoProtectionRule",
                  "mode": "Exclude",
                  "type": "Prefix",
                  "pattern": "temp-"
                },
                {
                  "objectType": "BlobBackupAutoProtectionRule",
                  "mode": "Exclude",
                  "type": "Prefix",
                  "pattern": "test-"
                }
              ]
            },
            "objectType": "BlobBackupDatasourceParametersForAutoProtection"
          }
        ]
      }
    }
  }
}

Пример ответа

{
  "name": "2a76f8a-c176-4f7d-819e-95157e2b0077",
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "id": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.DataProtection/backupVaults/blobvault/backupInstances/2a76f8a-c176-4f7d-819e-95157e2b0077",
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/blobServices",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.Storage/storageAccounts/blobstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "blobstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.Storage/storageAccounts/blobstorageaccount"
    },
    "dataSourceSetInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/blobServices",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.Storage/storageAccounts/blobstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "blobstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.Storage/storageAccounts/blobstorageaccount"
    },
    "friendlyName": "blobstorageaccount\\blobbackupinstance",
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.DataProtection/backupVaults/blobvault/backupPolicies/blobpolicy",
      "policyParameters": {
        "backupDatasourceParametersList": [
          {
            "autoProtectionSettings": {
              "enabled": true,
              "objectType": "BlobBackupRuleBasedAutoProtectionSettings",
              "rules": [
                {
                  "objectType": "BlobBackupAutoProtectionRule",
                  "mode": "Exclude",
                  "type": "Prefix",
                  "pattern": "temp-"
                },
                {
                  "objectType": "BlobBackupAutoProtectionRule",
                  "mode": "Exclude",
                  "type": "Prefix",
                  "pattern": "test-"
                }
              ]
            },
            "objectType": "BlobBackupDatasourceParametersForAutoProtection"
          }
        ]
      }
    },
    "protectionStatus": {
      "status": "NotProtected"
    },
    "provisioningState": "Provisioned"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/54707983-993e-43de-8d94-074451394eda/resourcegroups/blobrg/providers/Microsoft.Resources/deployments/ConfigureProtection-2097/operationStatuses/08584622124860116406?api-version=2022-12-01&t=638749912006014742&c=MIIHhzCCBm-gAwIBAgITfAaTiaklTwdb3CiPmAAABpOJqTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUw
Retry-After: 60
{
  "name": "2a76f8a-c176-4f7d-819e-95157e2b0077",
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "id": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.DataProtection/backupVaults/blobvault/backupInstances/2a76f8a-c176-4f7d-819e-95157e2b0077",
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/blobServices",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.Storage/storageAccounts/blobstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "blobstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.Storage/storageAccounts/blobstorageaccount"
    },
    "dataSourceSetInfo": {
      "datasourceType": "Microsoft.Storage/storageAccounts/blobServices",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.Storage/storageAccounts/blobstorageaccount",
      "resourceLocation": "centraluseuap",
      "resourceName": "blobstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.Storage/storageAccounts/blobstorageaccount"
    },
    "friendlyName": "blobstorageaccount\\blobbackupinstance",
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/blobrg/providers/Microsoft.DataProtection/backupVaults/blobvault/backupPolicies/blobpolicy",
      "policyParameters": {
        "backupDatasourceParametersList": [
          {
            "autoProtectionSettings": {
              "enabled": true,
              "objectType": "BlobBackupRuleBasedAutoProtectionSettings",
              "rules": []
            },
            "objectType": "BlobBackupDatasourceParametersForAutoProtection"
          }
        ]
      }
    },
    "protectionStatus": {
      "status": "NotProtected"
    },
    "provisioningState": "Provisioning"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/54707983-993e-43de-8d94-074451394eda/resourcegroups/blobrg/providers/Microsoft.Resources/deployments/ConfigureProtection-2097/operationStatuses/08584622124860116406?api-version=2022-12-01&t=638749912006014742&c=MIIHhzCCBm-gAwIBAgITfAaTiaklTwdb3CiPmAAABpOJqTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUw
Location: https://management.azure.com/subscriptions/54707983-993e-43de-8d94-074451394eda/resourcegroups/blobrg/providers/Microsoft.DataProtection/backupVaults/blobvault/backupInstances/blobstorageaccount-blobstorageaccount-2a76f8a-c176-4f7d-819e-95157e2b0071/operationStatuses/08584622124860116406?api-version=2022-12-01&t=638749912006014742&c=MIIHhzCCBm-gAwIBAgITfAaTiaklTwdb3CiPmAAABpOJqTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUw
Retry-After: 60

Create BackupInstance With KubernetesClusterBackupDatasourceParameters

Образец запроса

PUT https://management.azure.com/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.DataProtection/backupVaults/aksvault/backupInstances/aksbi?api-version=2026-03-01

{
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "Microsoft.ContainerService/managedclusters",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster",
      "resourceLocation": "eastus2euap",
      "resourceName": "akscluster",
      "resourceType": "Microsoft.ContainerService/managedclusters",
      "resourceUri": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster"
    },
    "dataSourceSetInfo": {
      "datasourceType": "Microsoft.ContainerService/managedclusters",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster",
      "resourceLocation": "eastus2euap",
      "resourceName": "akscluster",
      "resourceType": "Microsoft.ContainerService/managedclusters",
      "resourceUri": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster"
    },
    "friendlyName": "aksbi",
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourcegroups/aksrg/providers/Microsoft.DataProtection/BackupVaults/aksvault/backupPolicies/akspolicy",
      "policyParameters": {
        "backupDatasourceParametersList": [
          {
            "excludedNamespaces": [
              "kube-system"
            ],
            "excludedResourceTypes": [
              "v1/Secret"
            ],
            "includeClusterScopeResources": true,
            "includedNamespaces": [
              "test"
            ],
            "includedResourceTypes": [],
            "includedVolumeTypes": [
              "AzureDisk",
              "AzureFileShareSMB"
            ],
            "labelSelectors": [],
            "objectType": "KubernetesClusterBackupDatasourceParameters",
            "snapshotVolumes": true
          }
        ],
        "dataStoreParametersList": [
          {
            "dataStoreType": "OperationalStore",
            "objectType": "AzureOperationalStoreParameters",
            "resourceGroupId": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg"
          }
        ]
      }
    }
  }
}

Пример ответа

{
  "name": "aksbi",
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "id": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.DataProtection/backupVaults/aksvault/backupInstances/aksbi",
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "Microsoft.ContainerService/managedclusters",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster",
      "resourceLocation": "eastus2euap",
      "resourceName": "akscluster",
      "resourceType": "Microsoft.ContainerService/managedclusters",
      "resourceUri": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster"
    },
    "dataSourceSetInfo": {
      "datasourceType": "Microsoft.ContainerService/managedclusters",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster",
      "resourceLocation": "eastus2euap",
      "resourceType": "Microsoft.ContainerService/managedclusters"
    },
    "friendlyName": "aksbi",
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.DataProtection/backupVaults/aksvault/backupPolicies/akspolicy",
      "policyParameters": {
        "backupDatasourceParametersList": [
          {
            "excludedNamespaces": [
              "kube-system"
            ],
            "excludedResourceTypes": [
              "v1/Secret"
            ],
            "includeClusterScopeResources": true,
            "includedNamespaces": [
              "test"
            ],
            "includedResourceTypes": [],
            "includedVolumeTypes": [
              "AzureDisk",
              "AzureFileShareSMB"
            ],
            "labelSelectors": [],
            "objectType": "KubernetesClusterBackupDatasourceParameters",
            "snapshotVolumes": true
          }
        ],
        "dataStoreParametersList": [
          {
            "dataStoreType": "OperationalStore",
            "objectType": "AzureOperationalStoreParameters",
            "resourceGroupId": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg"
          }
        ]
      }
    },
    "protectionStatus": {
      "status": "NotProtected"
    },
    "provisioningState": "Provisioned"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.DataProtection/backupVaults/aksvault/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2026-03-01
Retry-After: 60
{
  "name": "aksbi",
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "id": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.DataProtection/backupVaults/aksvault/backupInstances/aksbi",
  "properties": {
    "dataSourceInfo": {
      "datasourceType": "Microsoft.ContainerService/managedclusters",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster",
      "resourceLocation": "eastus2euap",
      "resourceName": "akscluster",
      "resourceType": "Microsoft.ContainerService/managedclusters",
      "resourceUri": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster"
    },
    "dataSourceSetInfo": {
      "datasourceType": "Microsoft.ContainerService/managedclusters",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.ContainerService/managedClusters/akscluster",
      "resourceLocation": "eastus2euap",
      "resourceType": "Microsoft.ContainerService/managedclusters"
    },
    "friendlyName": "aksbi",
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.DataProtection/backupVaults/aksvault/backupPolicies/akspolicy",
      "policyParameters": {
        "backupDatasourceParametersList": [
          {
            "excludedNamespaces": [
              "kube-system"
            ],
            "excludedResourceTypes": [
              "v1/Secret"
            ],
            "includeClusterScopeResources": true,
            "includedNamespaces": [
              "test"
            ],
            "includedResourceTypes": [],
            "includedVolumeTypes": [
              "AzureDisk",
              "AzureFileShareSMB"
            ],
            "labelSelectors": [],
            "objectType": "KubernetesClusterBackupDatasourceParameters",
            "snapshotVolumes": true
          }
        ],
        "dataStoreParametersList": [
          {
            "dataStoreType": "OperationalStore",
            "objectType": "AzureOperationalStoreParameters",
            "resourceGroupId": "/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg"
          }
        ]
      }
    },
    "protectionStatus": {
      "status": "NotProtected"
    },
    "provisioningState": "Provisioning"
  }
}
Azure-AsyncOperation: https://management.windowsazure.com/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.DataProtection/backupVaults/aksvault/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2026-03-01
Location: https://management.windowsazure.com/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.DataProtection/backupVaults/aksvault/backupInstances/aksbi/operationResults/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2026-03-01
Retry-After: 60

Определения

Имя Описание
AdlsBlobBackupDatasourceParameters

Параметры, используемые при настройке резервного копирования больших двоичных объектов учетной записи Azure Data Lake Storage

AdlsBlobBackupDatasourceParametersForAutoProtection

Параметры, используемые при конфигурации резервного копирования Azure Data Lake аккаунтов хранения с использованием настроек AutoProtection

AKSVolumeTypes
AzureOperationalStoreParameters

Параметры для хранилища данных Operational-Tier

BackupInstance

Экземпляр резервного копирования

BackupInstanceResource

Ресурс BackupInstance

BlobBackupAutoProtectionRule

Указывает на правило автоматической защиты от резервных копий.

BlobBackupDatasourceParameters

Параметры, используемые во время настройки резервного копирования BLOB-объектов

BlobBackupDatasourceParametersForAutoProtection

Парамтеры используются при конфигурации резервного копирования блобов с использованием настроек AutoProtection

BlobBackupPatternType

Тип узора. Пока поддерживается только префикс.

BlobBackupRuleBasedAutoProtectionSettings

Параметры, которые будут использоваться для настроек Blob Backup Rule Automatically Protection.

BlobBackupRuleMode

Режим правил (пока поддерживается только исключение).

CloudError

Ответ об ошибке из Azure Backup.

createdByType

Тип удостоверения, создавшего ресурс.

CurrentProtectionState

Указывает текущее состояние защиты ресурса

Datasource

Резервное копирование источника данных

DatasourceSet

Сведения о источнике данных для резервного копирования

DataStoreTypes

тип хранилища данных; Operations/Vault/Archive

DefaultResourceProperties

Свойства источника по умолчанию

Error

Ответ об ошибке управления ресурсами.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

IdentityDetails
InnerError

Внутренняя ошибка

KubernetesClusterBackupDatasourceParameters

Параметры для источника данных резервного копирования кластера Kubernetes

NamespacedNameResource

Класс для ссылки на ресурсы, содержащие пространство имен и имя

PolicyInfo

Сведения о политике в backupInstance

PolicyParameters

Параметры в политике

ProtectionStatusDetails

Сведения о состоянии защиты

ResourcePropertiesObjectType

Тип конкретного объекта, используемого для десериализации

SecretStoreBasedAuthCredentials

Учетные данные проверки подлинности на основе секретного хранилища.

SecretStoreResource

Класс, представляющий ресурс хранилища секретов.

SecretStoreType

Возвращает или задает тип хранилища секретов

Status

Указывает состояние защиты ресурса

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

UserFacingError

Объект ошибки, используемый слоями, имеющими доступ к локализованным содержимым, и распространяет их пользователю.

ValidationType

Указывает тип проверки. В случае DeepValidation все проверки из API /validateForBackup будут выполняться снова.

AdlsBlobBackupDatasourceParameters

Параметры, используемые при настройке резервного копирования больших двоичных объектов учетной записи Azure Data Lake Storage

Имя Тип Описание
containersList

string[]

Список контейнеров для резервного копирования во время настройки резервного копирования больших двоичных объектов

objectType string:

AdlsBlobBackupDatasourceParameters

Тип конкретного объекта, используемого для десериализации

AdlsBlobBackupDatasourceParametersForAutoProtection

Параметры, используемые при конфигурации резервного копирования Azure Data Lake аккаунтов хранения с использованием настроек AutoProtection

Имя Тип Описание
autoProtectionSettings

BlobBackupRuleBasedAutoProtectionSettings

Настройки AutoProtection

objectType string:

AdlsBlobBackupDatasourceParametersForAutoProtection

Тип конкретного объекта, используемого для десериализации

AKSVolumeTypes

Значение Описание
AzureDisk
AzureFileShareSMB

AzureOperationalStoreParameters

Параметры для хранилища данных Operational-Tier

Имя Тип Описание
dataStoreType

DataStoreTypes

тип хранилища данных; Operations/Vault/Archive

objectType string:

AzureOperationalStoreParameters

Тип конкретного объекта, используемого для десериализации

resourceGroupId

string

Возвращает или задает универсальный код ресурса группы ресурсов моментальных снимков.

BackupInstance

Экземпляр резервного копирования

Имя Тип Описание
currentProtectionState

CurrentProtectionState

Указывает текущее состояние защиты ресурса

dataSourceInfo

Datasource

Возвращает или задает сведения о источнике данных.

dataSourceSetInfo

DatasourceSet

Возвращает или задает сведения о наборе источников данных.

datasourceAuthCredentials AuthCredentials:

SecretStoreBasedAuthCredentials

Учетные данные, используемые для проверки подлинности с помощью поставщика источников данных.

friendlyName

string

Возвращает или задает понятное имя экземпляра резервного копирования.

identityDetails

IdentityDetails

Содержит сведения о удостоверении для бизнес-аналитики. Если значение равно null, по умолчанию будет считаться системным назначением.

objectType

string

policyInfo

PolicyInfo

Возвращает или задает сведения о политике.

protectionErrorDetails

UserFacingError

Указывает ошибку защиты ресурса

protectionStatus

ProtectionStatusDetails

Указывает состояние защиты ресурса

provisioningState

string

Указывает состояние подготовки ресурса, т. е. подготовку, обновление или успешное выполнение или сбой

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, на котором будет выполнена проверка LAC

validationType

ValidationType

Указывает тип проверки. В случае DeepValidation все проверки из API /validateForBackup будут выполняться снова.

BackupInstanceResource

Ресурс BackupInstance

Имя Тип Описание
id

string (arm-id)

Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Имя ресурса

properties

BackupInstance

Свойства BackupInstanceResource

systemData

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.

tags

object

Теги ресурсов прокси-сервера.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

BlobBackupAutoProtectionRule

Указывает на правило автоматической защиты от резервных копий.

Имя Тип Описание
mode

BlobBackupRuleMode

Исключение кандидатов (после включения)

objectType

string

Тип конкретного объекта, используемого для десериализации

pattern

string

Шаблон строк для оценки по именам контейнеров. Пока что это принимает только буквальные строки (без джокеров или регулярных выражений).

type

BlobBackupPatternType

Тип выкройки: префикс, пока поддерживается только тип выкройки.

BlobBackupDatasourceParameters

Параметры, используемые во время настройки резервного копирования BLOB-объектов

Имя Тип Описание
containersList

string[]

Список контейнеров для резервного копирования во время настройки резервного копирования больших двоичных объектов

objectType string:

BlobBackupDatasourceParameters

Тип конкретного объекта, используемого для десериализации

BlobBackupDatasourceParametersForAutoProtection

Парамтеры используются при конфигурации резервного копирования блобов с использованием настроек AutoProtection

Имя Тип Описание
autoProtectionSettings

BlobBackupRuleBasedAutoProtectionSettings

Настройки AutoProtection

objectType string:

BlobBackupDatasourceParametersForAutoProtection

Тип конкретного объекта, используемого для десериализации

BlobBackupPatternType

Тип узора. Пока поддерживается только префикс.

Значение Описание
Prefix

BlobBackupRuleBasedAutoProtectionSettings

Параметры, которые будут использоваться для настроек Blob Backup Rule Automatically Protection.

Имя Тип Описание
enabled

boolean

Пометьте для включения автозащиты.

objectType string:

BlobBackupRuleBasedAutoProtectionSettings

Тип конкретного объекта, используемого для десериализации

rules

BlobBackupAutoProtectionRule[]

Правила оцениваются в указанном порядке. Включение добавляет кандидатов; исключение исключает кандидатов. Если нет правил, все контейнеры считаются допустимыми при включённом = true.

BlobBackupRuleMode

Режим правил (пока поддерживается только исключение).

Значение Описание
Exclude

CloudError

Ответ об ошибке из Azure Backup.

Имя Тип Описание
error

Error

Ответ об ошибке управления ресурсами.

createdByType

Тип удостоверения, создавшего ресурс.

Значение Описание
User
Application
ManagedIdentity
Key

CurrentProtectionState

Указывает текущее состояние защиты ресурса

Значение Описание
Invalid
NotProtected
ConfiguringProtection
ProtectionConfigured
BackupSchedulesSuspended
RetentionSchedulesSuspended
ProtectionStopped
ProtectionError
ConfiguringProtectionFailed
SoftDeleting
SoftDeleted
UpdatingProtection

Datasource

Резервное копирование источника данных

Имя Тип Описание
datasourceType

string

DatasourceType ресурса.

objectType

string

Тип объекта Datasource, используемый для инициализации право наследуемого типа

resourceID

string

Полный идентификатор ARM ресурса. Для ресурсов Azure это идентификатор ARM. Для ресурсов, отличных от Azure, это будет идентификатор, созданный службой резервного копирования через Fabric/Vault.

resourceLocation

string

Расположение источника данных.

resourceName

string

Уникальный идентификатор ресурса в контексте родительского объекта.

resourceProperties BaseResourceProperties:

DefaultResourceProperties

Свойства, относящиеся к источнику данных

resourceType

string

Тип ресурса источника данных.

resourceUri

string

Uri ресурса.

DatasourceSet

Сведения о источнике данных для резервного копирования

Имя Тип Описание
datasourceType

string

DatasourceType ресурса.

objectType

string

Тип объекта Datasource, используемый для инициализации право наследуемого типа

resourceID

string

Полный идентификатор ARM ресурса. Для ресурсов Azure это идентификатор ARM. Для ресурсов, отличных от Azure, это будет идентификатор, созданный службой резервного копирования через Fabric/Vault.

resourceLocation

string

Расположение источника данных.

resourceName

string

Уникальный идентификатор ресурса в контексте родительского объекта.

resourceProperties BaseResourceProperties:

DefaultResourceProperties

Свойства, относящиеся к набору источников данных

resourceType

string

Тип ресурса источника данных.

resourceUri

string

Uri ресурса.

DataStoreTypes

тип хранилища данных; Operations/Vault/Archive

Значение Описание
OperationalStore
VaultStore
ArchiveStore

DefaultResourceProperties

Свойства источника по умолчанию

Имя Тип Описание
objectType string:

DefaultResourceProperties

Тип конкретного объекта, используемого для десериализации

Error

Ответ об ошибке управления ресурсами.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

Error[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

IdentityDetails

Имя Тип Описание
useSystemAssignedIdentity

boolean

Указывает, защищен ли бизнес-аналитика системным удостоверением.

userAssignedIdentityArmUrl

string

URL-адрес ARM для назначаемого пользователем удостоверения.

InnerError

Внутренняя ошибка

Имя Тип Описание
additionalInfo

object

Все пары "Ключ-значение", которые могут быть предоставлены клиенту для получения дополнительных подробных сведений.

code

string

Уникальный код для этой ошибки

embeddedInnerError

InnerError

Дочерняя внутренняя ошибка, чтобы разрешить вложение.

KubernetesClusterBackupDatasourceParameters

Параметры для источника данных резервного копирования кластера Kubernetes

Имя Тип Описание
backupHookReferences

NamespacedNameResource[]

Возвращает или задает ссылки на перехватчик резервного копирования. Это свойство задает ссылку на перехватчик, выполняемую во время резервного копирования.

excludedNamespaces

string[]

Возвращает или задает свойство исключенных пространств имен. Это свойство задает пространства имен, которые следует исключить во время резервного копирования.

excludedResourceTypes

string[]

Возвращает или задает свойство исключенных типов ресурсов. Это свойство задает типы ресурсов, которые следует исключить во время резервного копирования.

includeClusterScopeResources

boolean

Возвращает или задает свойство include cluster resources. Это свойство, если оно включено, будет включать ресурсы области кластера во время резервного копирования.

includedNamespaces

string[]

Возвращает или задает свойство include namespaces. Это свойство задает пространства имен, которые будут включены во время резервного копирования.

includedResourceTypes

string[]

Возвращает или задает свойство include resource types. Это свойство задает типы ресурсов, которые будут включены во время резервного копирования.

includedVolumeTypes

AKSVolumeTypes[]

Возвращает или задает свойство типа томов include. Это свойство задает типы томов, которые будут включены во время резервного копирования.

labelSelectors

string[]

Возвращает или задает свойство LabelSelectors. Это свойство задает ресурс с такими селекторами меток, которые будут включены во время резервного копирования.

objectType string:

KubernetesClusterBackupDatasourceParameters

Тип конкретного объекта, используемого для десериализации

snapshotVolumes

boolean

Возвращает или задает свойство моментального снимка тома. Это свойство, если оно включено, будет принимать моментальные снимки томов во время резервного копирования.

NamespacedNameResource

Класс для ссылки на ресурсы, содержащие пространство имен и имя

Имя Тип Описание
name

string

Имя ресурса.

namespace

string

Пространство имен, в котором существует ресурс

PolicyInfo

Сведения о политике в backupInstance

Имя Тип Описание
policyId

string

policyParameters

PolicyParameters

Параметры политики для экземпляра резервного копирования

policyVersion

string

PolicyParameters

Параметры в политике

Имя Тип Описание
backupDatasourceParametersList BackupDatasourceParameters[]:

Возвращает или задает параметры источника данных резервного копирования

dataStoreParametersList DataStoreParameters[]:

AzureOperationalStoreParameters[]

Возвращает или задает параметры хранилища данных

ProtectionStatusDetails

Сведения о состоянии защиты

Имя Тип Описание
errorDetails

UserFacingError

Указывает ошибку состояния защиты ресурса

status

Status

Указывает состояние защиты ресурса

ResourcePropertiesObjectType

Тип конкретного объекта, используемого для десериализации

Значение Описание
DefaultResourceProperties

SecretStoreBasedAuthCredentials

Учетные данные проверки подлинности на основе секретного хранилища.

Имя Тип Описание
objectType string:

SecretStoreBasedAuthCredentials

Тип конкретного объекта, используемого для десериализации

secretStoreResource

SecretStoreResource

Ресурс хранилища секретов

SecretStoreResource

Класс, представляющий ресурс хранилища секретов.

Имя Тип Описание
secretStoreType

SecretStoreType

Возвращает или задает тип хранилища секретов

uri

string

Универсальный код ресурса (URI) для получения ресурса

value

string

Возвращает или задает значение, хранящееся в ресурсе хранилища секретов

SecretStoreType

Возвращает или задает тип хранилища секретов

Значение Описание
Invalid
AzureKeyVault

Status

Указывает состояние защиты ресурса

Значение Описание
ConfiguringProtection
ConfiguringProtectionFailed
ProtectionConfigured
ProtectionStopped
SoftDeleted
SoftDeleting

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Имя Тип Описание
createdAt

string (date-time)

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string (date-time)

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор, который последний раз изменил ресурс.

lastModifiedByType

createdByType

Тип удостоверения, который последний раз изменил ресурс.

UserFacingError

Объект ошибки, используемый слоями, имеющими доступ к локализованным содержимым, и распространяет их пользователю.

Имя Тип Описание
code

string

Уникальный код для этой ошибки

details

UserFacingError[]

Дополнительные связанные ошибки

innerError

InnerError

Внутренняя ошибка

isRetryable

boolean

Будет ли операция повторна или нет

isUserError

boolean

Возникает ли операция из-за ошибки пользователя или ошибки службы

message

string

properties

object

Все пары значений ключей, которые можно внедрить в объект ошибки

recommendedAction

string[]

Рекомендуется локализоваться.

target

string

Цель ошибки.

ValidationType

Указывает тип проверки. В случае DeepValidation все проверки из API /validateForBackup будут выполняться снова.

Значение Описание
ShallowValidation
DeepValidation