다음을 통해 공유


Backup Instances - Create Or Update

백업 자격 증명 모음에서 백업 인스턴스 만들기 또는 업데이트

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

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
backupInstanceName
path True

string

백업 인스턴스의 이름입니다.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다.

subscriptionId
path True

string (uuid)

대상 구독의 ID입니다. 값은 UUID여야 합니다.

vaultName
path True

string

백업 자격 증명 모음의 이름입니다.

api-version
query True

string

minLength: 1

이 작업에 사용할 API 버전입니다.

요청 헤더

Name 필수 형식 Description
x-ms-authorization-auxiliary

string

요청 본문

Name 형식 Description
properties

BackupInstance

BackupInstanceResource 속성

tags

object

프록시 리소스 태그입니다.

응답

Name 형식 Description
200 OK

BackupInstanceResource

그래

201 Created

BackupInstanceResource

생성됨

202 Accepted

수락됨

헤더

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

CloudError

작업이 실패한 이유를 설명하는 오류 응답입니다.

보안

azure_auth

Azure Active Directory OAuth2 흐름

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
user_impersonation 사용자 계정을 가장합니다.

예제

Create BackupInstance
Create BackupInstance to perform critical operation With MUA
Create BackupInstance With ADLSBlobBackupDatasourceParameters
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=2025-07-01

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

샘플 응답

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

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=2025-07-01

{
  "tags": {
    "key1": "val1"
  },
  "properties": {
    "objectType": "BackupInstance",
    "friendlyName": "harshitbi2",
    "dataSourceSetInfo": {
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
      "resourceName": "viveksipgtest",
      "resourceType": "Microsoft.DBforPostgreSQL/servers",
      "resourceUri": "",
      "resourceLocation": "",
      "datasourceType": "Microsoft.DBforPostgreSQL/servers/databases"
    },
    "dataSourceInfo": {
      "objectType": "Datasource",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
      "resourceName": "testdb",
      "resourceType": "Microsoft.DBforPostgreSQL/servers/databases",
      "resourceUri": "",
      "resourceLocation": "",
      "datasourceType": "Microsoft.DBforPostgreSQL/servers/databases"
    },
    "datasourceAuthCredentials": {
      "secretStoreResource": {
        "uri": "https://samplevault.vault.azure.net/secrets/credentials",
        "secretStoreType": "AzureKeyVault"
      },
      "objectType": "SecretStoreBasedAuthCredentials"
    },
    "policyInfo": {
      "policyId": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/Backupvaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1",
      "policyParameters": {
        "dataStoreParametersList": [
          {
            "objectType": "AzureOperationalStoreParameters",
            "dataStoreType": "OperationalStore",
            "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"
  }
}

샘플 응답

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

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=2025-07-01

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

샘플 응답

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
{
  "id": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupInstances/19a76f8a-c176-4f7d-819e-95157e2b0077",
  "name": "19a76f8a-c176-4f7d-819e-95157e2b0077",
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "tags": {
    "key1": "val1"
  },
  "properties": {
    "friendlyName": "adlsstorageaccount\\adlsbackupinstance",
    "dataSourceInfo": {
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
      "resourceName": "adlsstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceLocation": "centraluseuap",
      "objectType": "Datasource"
    },
    "dataSourceSetInfo": {
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
      "resourceName": "adlsstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceLocation": "centraluseuap",
      "objectType": "DatasourceSet"
    },
    "policyInfo": {
      "policyId": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupPolicies/adlspolicy",
      "policyParameters": {
        "backupDatasourceParametersList": [
          {
            "objectType": "AdlsBlobBackupDatasourceParameters",
            "containersList": []
          }
        ]
      }
    },
    "protectionStatus": {
      "status": "NotProtected"
    },
    "provisioningState": "Provisioning",
    "objectType": "BackupInstance"
  }
}
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
{
  "id": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupInstances/19a76f8a-c176-4f7d-819e-95157e2b0077",
  "name": "19a76f8a-c176-4f7d-819e-95157e2b0077",
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "tags": {
    "key1": "val1"
  },
  "properties": {
    "friendlyName": "adlsstorageaccount\\adlsbackupinstance",
    "dataSourceInfo": {
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
      "resourceName": "adlsstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceLocation": "centraluseuap",
      "objectType": "Datasource"
    },
    "dataSourceSetInfo": {
      "resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
      "datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
      "resourceName": "adlsstorageaccount",
      "resourceType": "microsoft.storage/storageAccounts",
      "resourceLocation": "centraluseuap",
      "objectType": "DatasourceSet"
    },
    "policyInfo": {
      "policyId": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupPolicies/adlspolicy",
      "policyParameters": {
        "backupDatasourceParametersList": [
          {
            "objectType": "AdlsBlobBackupDatasourceParameters",
            "containersList": [
              "container1"
            ]
          }
        ]
      }
    },
    "protectionStatus": {
      "status": "NotProtected"
    },
    "provisioningState": "Provisioned",
    "objectType": "BackupInstance"
  }
}

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=2025-07-01

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

샘플 응답

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

정의

Name Description
AdlsBlobBackupDatasourceParameters

Azure Data Lake Storage 계정 Blob의 백업을 구성하는 동안 사용할 매개 변수

AKSVolumeTypes

include 볼륨 형식 속성을 가져오거나 설정합니다. 이 속성은 백업 중에 포함할 볼륨 유형을 설정합니다.

AzureOperationalStoreParameters

Operational-Tier DataStore에 대한 매개 변수

BackupInstance

Backup 인스턴스

BackupInstanceResource

BackupInstance리소스

BlobBackupDatasourceParameters

Blob 백업을 구성하는 동안 사용할 매개 변수

CloudError

클라우드 에러

createdByType

리소스를 만든 ID의 형식입니다.

CurrentProtectionState

리소스의 현재 보호 상태를 지정합니다.

Datasource

데이터 원본

DatasourceSet

데이터 소스 세트

DataStoreTypes

데이터 저장소의 형식; 운영/자격 증명 모음/보관

DefaultResourceProperties

기본 원본 속성

Error

리소스 관리 오류 응답입니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

IdentityDetails
InnerError

내부 오류

KubernetesClusterBackupDatasourceParameters

Kubernetes 클러스터 백업 데이터 원본에 대한 매개 변수

NamespacedNameResource

네임스페이스NameResource

PolicyInfo

정책 정보

PolicyParameters

정책의 매개 변수

ProtectionStatusDetails

보호 상태 세부 정보

SecretStoreBasedAuthCredentials

비밀 저장소 기반 인증 자격 증명.

SecretStoreResource

비밀 저장소 리소스를 나타내는 클래스입니다.

SecretStoreType

비밀 저장소의 유형을 가져오거나 설정합니다.

Status

리소스의 보호 상태를 지정합니다.

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

UserFacingError

지역화된 콘텐츠에 대한 액세스 권한이 있는 계층에서 사용되는 오류 개체이며 사용자에게 전파됩니다.

ValidationType

유효성 검사 유형을 지정합니다. DeepValidation의 경우 /validateForBackup API의 모든 유효성 검사가 다시 실행됩니다.

AdlsBlobBackupDatasourceParameters

Azure Data Lake Storage 계정 Blob의 백업을 구성하는 동안 사용할 매개 변수

Name 형식 Description
containersList

string[]

Blob 백업을 구성하는 동안 백업할 컨테이너 목록

objectType string:

AdlsBlobBackupDatasourceParameters

역직렬화에 사용되는 특정 개체의 형식

AKSVolumeTypes

include 볼륨 형식 속성을 가져오거나 설정합니다. 이 속성은 백업 중에 포함할 볼륨 유형을 설정합니다.

Description
AzureDisk
AzureFileShareSMB

AzureOperationalStoreParameters

Operational-Tier DataStore에 대한 매개 변수

Name 형식 Description
dataStoreType

DataStoreTypes

데이터 저장소의 형식; 운영/자격 증명 모음/보관

objectType string:

AzureOperationalStoreParameters

역직렬화에 사용되는 특정 개체의 형식

resourceGroupId

string

스냅샷 리소스 그룹 Uri를 가져오거나 설정합니다.

BackupInstance

Backup 인스턴스

Name 형식 Description
currentProtectionState

CurrentProtectionState

리소스의 현재 보호 상태를 지정합니다.

dataSourceInfo

Datasource

데이터 원본
데이터 원본 정보를 가져오거나 설정합니다.

dataSourceSetInfo

DatasourceSet

데이터 소스 세트
데이터 원본 집합 정보를 가져오거나 설정합니다.

datasourceAuthCredentials AuthCredentials:

SecretStoreBasedAuthCredentials

데이터 원본 공급자를 인증하는 데 사용할 자격 증명입니다.

friendlyName

string

Backup 인스턴스 이름을 가져오거나 설정합니다.

identityDetails

IdentityDetails

BI에 대한 ID 세부 정보의 정보를 포함합니다. null인 경우 기본값은 시스템 할당으로 간주됩니다.

objectType

string

policyInfo

PolicyInfo

정책 정보
정책 정보를 가져오거나 설정합니다.

protectionErrorDetails

UserFacingError

리소스의 보호 오류를 지정합니다.

protectionStatus

ProtectionStatusDetails

보호 상태 세부 정보
리소스의 보호 상태를 지정합니다.

provisioningState

string

리소스의 프로비전 상태(예: 프로비전/업데이트/성공/실패)를 지정합니다.

resourceGuardOperationRequests

string[]

LAC 검사를 수행할 ResourceGuardOperationRequests

validationType

ValidationType

유효성 검사 유형을 지정합니다. DeepValidation의 경우 /validateForBackup API의 모든 유효성 검사가 다시 실행됩니다.

BackupInstanceResource

BackupInstance리소스

Name 형식 Description
id

string

프록시 리소스 ID는 리소스에 대한 전체 경로를 나타냅니다.

name

string

리소스와 연결된 프록시 리소스 이름입니다.

properties

BackupInstance

BackupInstanceResource 속성

systemData

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

tags

object

프록시 리소스 태그입니다.

type

string

프록시 리소스 유형은 네임스페이스/ResourceType/ResourceType/... 양식의 전체 경로를 나타냅니다.

BlobBackupDatasourceParameters

Blob 백업을 구성하는 동안 사용할 매개 변수

Name 형식 Description
containersList

string[]

Blob 백업을 구성하는 동안 백업할 컨테이너 목록

objectType string:

BlobBackupDatasourceParameters

역직렬화에 사용되는 특정 개체의 형식

CloudError

클라우드 에러

Name 형식 Description
error

Error

리소스 관리 오류 응답입니다.

createdByType

리소스를 만든 ID의 형식입니다.

Description
Application
Key
ManagedIdentity
User

CurrentProtectionState

리소스의 현재 보호 상태를 지정합니다.

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

Datasource

데이터 원본

Name 형식 Description
datasourceType

string

리소스의 DatasourceType입니다.

objectType

string

오른쪽 상속된 형식을 초기화하는 데 사용되는 Datasource 개체의 형식

resourceID

string

리소스의 전체 ARM ID입니다. Azure 리소스의 경우 ARM ID입니다. 비 Azure 리소스의 경우 Fabric/Vault를 통해 백업 서비스에서 만든 ID입니다.

resourceLocation

string

데이터 원본의 위치입니다.

resourceName

string

부모 컨텍스트에서 리소스의 고유 식별자입니다.

resourceProperties BaseResourceProperties:

DefaultResourceProperties

데이터 원본과 관련된 속성

resourceType

string

데이터 원본의 리소스 종류입니다.

resourceUri

string

리소스의 URI입니다.

DatasourceSet

데이터 소스 세트

Name 형식 Description
datasourceType

string

리소스의 DatasourceType입니다.

objectType

string

오른쪽 상속된 형식을 초기화하는 데 사용되는 Datasource 개체의 형식

resourceID

string

리소스의 전체 ARM ID입니다. Azure 리소스의 경우 ARM ID입니다. 비 Azure 리소스의 경우 Fabric/Vault를 통해 백업 서비스에서 만든 ID입니다.

resourceLocation

string

데이터 원본의 위치입니다.

resourceName

string

부모 컨텍스트에서 리소스의 고유 식별자입니다.

resourceProperties BaseResourceProperties:

DefaultResourceProperties

데이터 원본 집합과 관련된 속성

resourceType

string

데이터 원본의 리소스 종류입니다.

resourceUri

string

리소스의 URI입니다.

DataStoreTypes

데이터 저장소의 형식; 운영/자격 증명 모음/보관

Description
ArchiveStore
OperationalStore
VaultStore

DefaultResourceProperties

기본 원본 속성

Name 형식 Description
objectType string:

DefaultResourceProperties

역직렬화에 사용되는 특정 개체의 형식

Error

리소스 관리 오류 응답입니다.

Name 형식 Description
additionalInfo

ErrorAdditionalInfo[]

오류 추가 정보입니다.

code

string

오류 코드입니다.

details

Error[]

오류 세부 정보입니다.

message

string

오류 메시지입니다.

target

string

오류 대상입니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name 형식 Description
info

object

추가 정보입니다.

type

string

추가 정보 유형입니다.

IdentityDetails

Name 형식 Description
useSystemAssignedIdentity

boolean

BI가 시스템 ID로 보호되는지를 지정합니다.

userAssignedIdentityArmUrl

string

사용자 할당 ID에 대한 ARM URL입니다.

InnerError

내부 오류

Name 형식 Description
additionalInfo

object

추가 자세한 정보를 위해 클라이언트에 제공할 수 있는 모든 키 값 쌍입니다.

code

string

이 오류에 대한 고유 코드

embeddedInnerError

InnerError

내부 오류
중첩을 허용하는 자식 내부 오류입니다.

KubernetesClusterBackupDatasourceParameters

Kubernetes 클러스터 백업 데이터 원본에 대한 매개 변수

Name 형식 Description
backupHookReferences

NamespacedNameResource[]

백업 후크 참조를 가져오거나 설정합니다. 이 속성은 백업 중에 실행할 후크 참조를 설정합니다.

excludedNamespaces

string[]

제외 네임스페이스 속성을 가져오거나 설정합니다. 이 속성은 백업 중에 제외할 네임스페이스를 설정합니다.

excludedResourceTypes

string[]

제외 리소스 종류 속성을 가져오거나 설정합니다. 이 속성은 백업 중에 제외할 리소스 유형을 설정합니다.

includeClusterScopeResources

boolean

include 클러스터 리소스 속성을 가져오거나 설정합니다. 사용하도록 설정된 경우 이 속성에는 백업 중에 클러스터 범위 리소스가 포함됩니다.

includedNamespaces

string[]

include 네임스페이스 속성을 가져오거나 설정합니다. 이 속성은 백업 중에 포함할 네임스페이스를 설정합니다.

includedResourceTypes

string[]

include 리소스 종류 속성을 가져오거나 설정합니다. 이 속성은 백업 중에 포함할 리소스 유형을 설정합니다.

includedVolumeTypes

AKSVolumeTypes[]

include 볼륨 형식 속성을 가져오거나 설정합니다. 이 속성은 백업 중에 포함할 볼륨 유형을 설정합니다.

labelSelectors

string[]

LabelSelectors 속성을 가져오거나 설정합니다. 이 속성은 백업 중에 이러한 레이블 선택기가 포함된 리소스를 포함하도록 설정합니다.

objectType string:

KubernetesClusterBackupDatasourceParameters

역직렬화에 사용되는 특정 개체의 형식

snapshotVolumes

boolean

볼륨 스냅샷 속성을 가져오거나 설정합니다. 사용하도록 설정된 경우 이 속성은 백업 중에 볼륨 스냅샷을 만듭니다.

NamespacedNameResource

네임스페이스NameResource

Name 형식 Description
name

string

리소스 이름

namespace

string

리소스가 있는 네임스페이스

PolicyInfo

정책 정보

Name 형식 Description
policyId

string

policyParameters

PolicyParameters

백업 인스턴스에 대한 정책 매개 변수

policyVersion

string

PolicyParameters

정책의 매개 변수

Name 형식 Description
backupDatasourceParametersList BackupDatasourceParameters[]:

Backup 데이터 원본 매개 변수를 가져오거나 설정합니다.

dataStoreParametersList DataStoreParameters[]:

AzureOperationalStoreParameters[]

DataStore 매개 변수를 가져오거나 설정합니다.

ProtectionStatusDetails

보호 상태 세부 정보

Name 형식 Description
errorDetails

UserFacingError

리소스의 보호 상태 오류를 지정합니다.

status

Status

리소스의 보호 상태를 지정합니다.

SecretStoreBasedAuthCredentials

비밀 저장소 기반 인증 자격 증명.

Name 형식 Description
objectType string:

SecretStoreBasedAuthCredentials

역직렬화에 사용되는 특정 개체의 형식

secretStoreResource

SecretStoreResource

비밀 저장소 리소스

SecretStoreResource

비밀 저장소 리소스를 나타내는 클래스입니다.

Name 형식 Description
secretStoreType

SecretStoreType

비밀 저장소의 유형을 가져오거나 설정합니다.

uri

string

리소스에 대한 URI

value

string

비밀 저장소 리소스에 저장된 값을 가져오거나 설정합니다.

SecretStoreType

비밀 저장소의 유형을 가져오거나 설정합니다.

Description
AzureKeyVault
Invalid

Status

리소스의 보호 상태를 지정합니다.

Description
ConfiguringProtection
ConfiguringProtectionFailed
ProtectionConfigured
ProtectionStopped
SoftDeleted
SoftDeleting

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

Name 형식 Description
createdAt

string (date-time)

리소스 만들기의 타임스탬프(UTC)입니다.

createdBy

string

리소스를 만든 ID입니다.

createdByType

createdByType

리소스를 만든 ID의 형식입니다.

lastModifiedAt

string (date-time)

리소스 마지막 수정의 타임스탬프(UTC)

lastModifiedBy

string

리소스를 마지막으로 수정한 ID입니다.

lastModifiedByType

createdByType

리소스를 마지막으로 수정한 ID의 형식입니다.

UserFacingError

지역화된 콘텐츠에 대한 액세스 권한이 있는 계층에서 사용되는 오류 개체이며 사용자에게 전파됩니다.

Name 형식 Description
code

string

이 오류에 대한 고유 코드

details

UserFacingError[]

추가 관련 오류

innerError

InnerError

내부 오류
내부 오류

isRetryable

boolean

작업을 다시 시도할 수 있는지 여부

isUserError

boolean

작업이 사용자 오류 또는 서비스 오류로 인한 것인지 여부

message

string

properties

object

오류 개체 내부에 삽입할 수 있는 키 값 쌍

recommendedAction

string[]

RecommendedAction을 지역화했습니다.

target

string

오류의 대상입니다.

ValidationType

유효성 검사 유형을 지정합니다. DeepValidation의 경우 /validateForBackup API의 모든 유효성 검사가 다시 실행됩니다.

Description
DeepValidation
ShallowValidation