Sdílet prostřednictvím


Backup Instances - Create Or Update

Vytvoření nebo aktualizace instance zálohování v trezoru záloh

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
backupInstanceName
path True

string

Název zdroje BackupInstanceResource

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

subscriptionId
path True

string (uuid)

ID cílového předplatného. Hodnota musí být UUID.

vaultName
path True

string

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

Název trezoru záloh.

api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

Hlavička požadavku

Name Vyžadováno Typ Description
x-ms-authorization-auxiliary

string

Text požadavku

Name Typ Description
properties

BackupInstance

Vlastnosti BackupInstanceResource

tags

object

Značky prostředků proxy serveru.

Odpovědi

Name Typ Description
200 OK

BackupInstanceResource

Operace aktualizace prostředku BackupInstanceResource byla úspěšná

201 Created

BackupInstanceResource

Operace vytvoření prostředku BackupInstanceResource byla úspěšná

Hlavičky

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

Operace prostředku byla přijata.

Hlavičky

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

CloudError

Neočekávaná chybová odpověď

Zabezpečení

azure_auth

Tok OAuth2 v Azure Active Directory

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

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

Create BackupInstance

Ukázkový požadavek

PUT https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1?api-version=2025-09-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"
  }
}

Ukázková odpověď

{
  "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=2025-09-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=2025-09-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=2025-09-01
Retry-After: 60

Create BackupInstance to perform critical operation With MUA

Ukázkový požadavek

PUT https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1?api-version=2025-09-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"
  }
}

Ukázková odpověď

{
  "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=2025-09-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=2025-09-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=2025-09-01
Retry-After: 60

Create BackupInstance With ADLSBlobBackupDatasourceParameters

Ukázkový požadavek

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=2025-09-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"
          }
        ]
      }
    }
  }
}

Ukázková odpověď

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

Ukázkový požadavek

PUT https://management.azure.com/subscriptions/62b829ee-7936-40c9-a1c9-47a93f9f3965/resourceGroups/aksrg/providers/Microsoft.DataProtection/backupVaults/aksvault/backupInstances/aksbi?api-version=2025-09-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"
          }
        ]
      }
    }
  }
}

Ukázková odpověď

{
  "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=2025-09-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=2025-09-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=2025-09-01
Retry-After: 60

Definice

Name Description
AdlsBlobBackupDatasourceParameters

Parametry, které se mají použít při konfiguraci zálohování objektů blob účtu úložiště Azure Data Lake

AKSVolumeTypes
AzureOperationalStoreParameters

Parametry úložiště dat Operational-Tier

BackupInstance

Instance zálohování

BackupInstanceResource

Prostředek BackupInstance

BlobBackupDatasourceParameters

Parametry, které se mají použít při konfiguraci zálohování objektů blob

CloudError

Odpověď na chybu ze služby Azure Backup

createdByType

Typ identity, která prostředek vytvořila.

CurrentProtectionState

Určuje aktuální stav ochrany prostředku.

Datasource

Zdroj dat, který se má zálohovat

DatasourceSet

Podrobnosti sady dat o zdroji dat, které se mají zálohovat

DataStoreTypes

typ úložiště dat; Provozní/ Trezor / Archiv

DefaultResourceProperties

Výchozí vlastnosti zdroje

Error

Odpověď na chybu správy prostředků.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

IdentityDetails
InnerError

Vnitřní chyba

KubernetesClusterBackupDatasourceParameters

Parametry pro zdroj dat zálohování clusteru Kubernetes

NamespacedNameResource

Třída odkazující prostředky, které obsahují obor názvů a název

PolicyInfo

Informace o zásadách ve službě backupInstance

PolicyParameters

Parametry v zásadách

ProtectionStatusDetails

Podrobnosti o stavu ochrany

ResourcePropertiesObjectType

Typ konkrétního objektu – slouží k deserializaci

SecretStoreBasedAuthCredentials

Přihlašovací údaje pro ověřování založené na úložišti tajných kódů.

SecretStoreResource

Třída představující prostředek úložiště tajných kódů

SecretStoreType

Získá nebo nastaví typ úložiště tajných kódů.

Status

Určuje stav ochrany prostředku.

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

UserFacingError

Objekt chyby používaný vrstvami, které mají přístup k lokalizovaného obsahu, a rozšířit ho na uživatele

ValidationType

Určuje typ ověření. V případě DeepValidation se všechna ověření z rozhraní /validateForBackup API spustí znovu.

AdlsBlobBackupDatasourceParameters

Parametry, které se mají použít při konfiguraci zálohování objektů blob účtu úložiště Azure Data Lake

Name Typ Description
containersList

string[]

Seznam kontejnerů, které se mají zálohovat během konfigurace zálohování objektů blob

objectType string:

AdlsBlobBackupDatasourceParameters

Typ konkrétního objektu – slouží k deserializaci

AKSVolumeTypes

Hodnota Description
AzureDisk
AzureFileShareSMB

AzureOperationalStoreParameters

Parametry úložiště dat Operational-Tier

Name Typ Description
dataStoreType

DataStoreTypes

typ úložiště dat; Provozní/ Trezor / Archiv

objectType string:

AzureOperationalStoreParameters

Typ konkrétního objektu – slouží k deserializaci

resourceGroupId

string

Získá nebo nastaví identifikátor URI skupiny prostředků snímku.

BackupInstance

Instance zálohování

Name Typ Description
currentProtectionState

CurrentProtectionState

Určuje aktuální stav ochrany prostředku.

dataSourceInfo

Datasource

Získá nebo nastaví informace o zdroji dat.

dataSourceSetInfo

DatasourceSet

Získá nebo nastaví informace o sadě zdrojů dat.

datasourceAuthCredentials AuthCredentials:

SecretStoreBasedAuthCredentials

Přihlašovací údaje, které se mají použít k ověření u poskytovatele zdroje dat.

friendlyName

string

Získá nebo nastaví popisný název instance zálohování.

identityDetails

IdentityDetails

Obsahuje informace opodrobnostch Pokud má hodnotu null, bude výchozí hodnota považována za přiřazenou systémem.

objectType

string

policyInfo

PolicyInfo

Získá nebo nastaví informace o zásadách.

protectionErrorDetails

UserFacingError

Určuje chybu ochrany prostředku.

protectionStatus

ProtectionStatusDetails

Určuje stav ochrany prostředku.

provisioningState

string

Určuje stav zřizování prostředku, tj. zřizování, aktualizace, úspěch nebo selhání.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na které se provede kontrola LAC

validationType

ValidationType

Určuje typ ověření. V případě DeepValidation se všechna ověření z rozhraní /validateForBackup API spustí znovu.

BackupInstanceResource

Prostředek BackupInstance

Name Typ Description
id

string (arm-id)

Plně kvalifikované ID prostředku pro prostředek. Například /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Název prostředku

properties

BackupInstance

Vlastnosti BackupInstanceResource

systemData

systemData

Metadata služby Azure Resource Manager obsahující informace o tom, kdo jej vytvořil a upravil.

tags

object

Značky prostředků proxy serveru.

type

string

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts

BlobBackupDatasourceParameters

Parametry, které se mají použít při konfiguraci zálohování objektů blob

Name Typ Description
containersList

string[]

Seznam kontejnerů, které se mají zálohovat během konfigurace zálohování objektů blob

objectType string:

BlobBackupDatasourceParameters

Typ konkrétního objektu – slouží k deserializaci

CloudError

Odpověď na chybu ze služby Azure Backup

Name Typ Description
error

Error

Odpověď na chybu správy prostředků.

createdByType

Typ identity, která prostředek vytvořila.

Hodnota Description
User
Application
ManagedIdentity
Key

CurrentProtectionState

Určuje aktuální stav ochrany prostředku.

Hodnota Description
Invalid
NotProtected
ConfiguringProtection
ProtectionConfigured
BackupSchedulesSuspended
RetentionSchedulesSuspended
ProtectionStopped
ProtectionError
ConfiguringProtectionFailed
SoftDeleting
SoftDeleted
UpdatingProtection

Datasource

Zdroj dat, který se má zálohovat

Name Typ Description
datasourceType

string

DatasourceType prostředku.

objectType

string

Typ objektu Datasource, který se používá k inicializaci zděděného typu vpravo

resourceID

string

Úplné ID ARM prostředku U prostředků Azure se jedná o ID ARM. V případě jiných prostředků než Azure to bude ID vytvořené službou backup prostřednictvím prostředků Fabric/Vault.

resourceLocation

string

Umístění zdroje dat

resourceName

string

Jedinečný identifikátor prostředku v kontextu nadřazeného objektu.

resourceProperties BaseResourceProperties:

DefaultResourceProperties

Vlastnosti specifické pro zdroj dat

resourceType

string

Typ zdroje dat

resourceUri

string

Identifikátor URI prostředku.

DatasourceSet

Podrobnosti sady dat o zdroji dat, které se mají zálohovat

Name Typ Description
datasourceType

string

DatasourceType prostředku.

objectType

string

Typ objektu Datasource, který se používá k inicializaci zděděného typu vpravo

resourceID

string

Úplné ID ARM prostředku U prostředků Azure se jedná o ID ARM. V případě jiných prostředků než Azure to bude ID vytvořené službou backup prostřednictvím prostředků Fabric/Vault.

resourceLocation

string

Umístění zdroje dat

resourceName

string

Jedinečný identifikátor prostředku v kontextu nadřazeného objektu.

resourceProperties BaseResourceProperties:

DefaultResourceProperties

Vlastnosti specifické pro sadu zdrojů dat

resourceType

string

Typ zdroje dat

resourceUri

string

Identifikátor URI prostředku.

DataStoreTypes

typ úložiště dat; Provozní/ Trezor / Archiv

Hodnota Description
OperationalStore
VaultStore
ArchiveStore

DefaultResourceProperties

Výchozí vlastnosti zdroje

Name Typ Description
objectType string:

DefaultResourceProperties

Typ konkrétního objektu – slouží k deserializaci

Error

Odpověď na chybu správy prostředků.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Další informace o chybě.

code

string

Kód chyby.

details

Error[]

Podrobnosti o chybě.

message

string

Chybová zpráva.

target

string

Cíl chyby.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Typ Description
info

object

Další informace.

type

string

Další typ informací.

IdentityDetails

Name Typ Description
useSystemAssignedIdentity

boolean

Určuje, jestli je BI chráněná identitou systému.

userAssignedIdentityArmUrl

string

Adresa URL ARM pro identitu přiřazenou uživatelem

InnerError

Vnitřní chyba

Name Typ Description
additionalInfo

object

Všechny páry klíčových hodnot, které lze klientovi poskytnout pro další podrobné informace.

code

string

Jedinečný kód pro tuto chybu

embeddedInnerError

InnerError

Podřízená vnitřní chyba, která umožňuje vnoření.

KubernetesClusterBackupDatasourceParameters

Parametry pro zdroj dat zálohování clusteru Kubernetes

Name Typ Description
backupHookReferences

NamespacedNameResource[]

Získá nebo nastaví odkazy na zálohovací háky. Tato vlastnost nastaví odkaz na háku, který se má spustit během zálohování.

excludedNamespaces

string[]

Získá nebo nastaví vyloučit obory názvů vlastnost. Tato vlastnost nastaví obory názvů, které mají být vyloučeny během zálohování.

excludedResourceTypes

string[]

Získá nebo nastaví vlastnost vyloučit typy prostředků. Tato vlastnost nastaví typy prostředků, které mají být vyloučeny během zálohování.

includeClusterScopeResources

boolean

Získá nebo nastaví vlastnost zahrnout prostředky clusteru. Pokud je tato vlastnost povolená, bude během zálohování zahrnovat prostředky oboru clusteru.

includedNamespaces

string[]

Získá nebo nastaví include obory názvů vlastnost. Tato vlastnost nastaví obory názvů, které mají být zahrnuty během zálohování.

includedResourceTypes

string[]

Získá nebo nastaví zahrnout typ prostředku vlastnost. Tato vlastnost nastaví typy prostředků, které se mají zahrnout během zálohování.

includedVolumeTypes

AKSVolumeTypes[]

Získá nebo nastaví zahrnout typ svazku vlastnost. Tato vlastnost nastaví typy svazků, které mají být zahrnuty během zálohování.

labelSelectors

string[]

Získá nebo nastaví LabelSelectors vlastnost. Tato vlastnost nastaví prostředek s těmito selektory popisků, které se mají zahrnout během zálohování.

objectType string:

KubernetesClusterBackupDatasourceParameters

Typ konkrétního objektu – slouží k deserializaci

snapshotVolumes

boolean

Získá nebo nastaví vlastnost snímku svazku. Pokud je tato vlastnost povolená, pořídí snímky svazků během zálohování.

NamespacedNameResource

Třída odkazující prostředky, které obsahují obor názvů a název

Name Typ Description
name

string

Název prostředku

namespace

string

Obor názvů, ve kterém prostředek existuje

PolicyInfo

Informace o zásadách ve službě backupInstance

Name Typ Description
policyId

string

policyParameters

PolicyParameters

Parametry zásad pro instanci zálohování

policyVersion

string

PolicyParameters

Parametry v zásadách

Name Typ Description
backupDatasourceParametersList BackupDatasourceParameters[]:

Získá nebo nastaví parametry záložního zdroje dat.

dataStoreParametersList DataStoreParameters[]:

AzureOperationalStoreParameters[]

Získá nebo nastaví parametry úložiště dat.

ProtectionStatusDetails

Podrobnosti o stavu ochrany

Name Typ Description
errorDetails

UserFacingError

Určuje chybu stavu ochrany prostředku.

status

Status

Určuje stav ochrany prostředku.

ResourcePropertiesObjectType

Typ konkrétního objektu – slouží k deserializaci

Hodnota Description
DefaultResourceProperties

SecretStoreBasedAuthCredentials

Přihlašovací údaje pro ověřování založené na úložišti tajných kódů.

Name Typ Description
objectType string:

SecretStoreBasedAuthCredentials

Typ konkrétního objektu – slouží k deserializaci

secretStoreResource

SecretStoreResource

Prostředek úložiště tajných kódů

SecretStoreResource

Třída představující prostředek úložiště tajných kódů

Name Typ Description
secretStoreType

SecretStoreType

Získá nebo nastaví typ úložiště tajných kódů.

uri

string

Identifikátor URI pro přístup k prostředku

value

string

Získá nebo nastaví hodnotu uloženou v prostředku úložiště tajných kódů.

SecretStoreType

Získá nebo nastaví typ úložiště tajných kódů.

Hodnota Description
Invalid
AzureKeyVault

Status

Určuje stav ochrany prostředku.

Hodnota Description
ConfiguringProtection
ConfiguringProtectionFailed
ProtectionConfigured
ProtectionStopped
SoftDeleted
SoftDeleting

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

Name Typ Description
createdAt

string (date-time)

Časové razítko vytvoření prostředku (UTC).

createdBy

string

Identita, která prostředek vytvořila.

createdByType

createdByType

Typ identity, která prostředek vytvořila.

lastModifiedAt

string (date-time)

Časové razítko poslední změny zdroje (UTC)

lastModifiedBy

string

Identita, která naposledy změnila prostředek.

lastModifiedByType

createdByType

Typ identity, která naposledy změnila prostředek.

UserFacingError

Objekt chyby používaný vrstvami, které mají přístup k lokalizovaného obsahu, a rozšířit ho na uživatele

Name Typ Description
code

string

Jedinečný kód pro tuto chybu

details

UserFacingError[]

Další související chyby

innerError

InnerError

Vnitřní chyba

isRetryable

boolean

Jestli bude operace opakovatelná, nebo ne

isUserError

boolean

Jestli je operace způsobená chybou uživatele nebo chybou služby

message

string

properties

object

Všechny páry klíč-hodnota, které je možné vloženého do objektu chyby

recommendedAction

string[]

Lokalizovaná doporučená akce.

target

string

Cíl chyby.

ValidationType

Určuje typ ověření. V případě DeepValidation se všechna ověření z rozhraní /validateForBackup API spustí znovu.

Hodnota Description
ShallowValidation
DeepValidation