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 |
---|---|---|---|---|
backup
|
path | True |
string |
백업 인스턴스의 이름입니다. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. |
subscription
|
path | True |
string (uuid) |
대상 구독의 ID입니다. 값은 UUID여야 합니다. |
vault
|
path | True |
string |
백업 자격 증명 모음의 이름입니다. |
api-version
|
query | True |
string minLength: 1 |
이 작업에 사용할 API 버전입니다. |
요청 헤더
Name | 필수 | 형식 | Description |
---|---|---|---|
x-ms-authorization-auxiliary |
string |
요청 본문
Name | 형식 | Description |
---|---|---|
properties |
BackupInstanceResource 속성 |
|
tags |
object |
프록시 리소스 태그입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
그래 |
|
201 Created |
생성됨 |
|
202 Accepted |
수락됨 헤더
|
|
Other Status Codes |
작업이 실패한 이유를 설명하는 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 흐름
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
Name | Description |
---|---|
user_impersonation | 사용자 계정을 가장합니다. |
예제
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 |
---|---|
Adls |
Azure Data Lake Storage 계정 Blob의 백업을 구성하는 동안 사용할 매개 변수 |
AKSVolume |
include 볼륨 형식 속성을 가져오거나 설정합니다. 이 속성은 백업 중에 포함할 볼륨 유형을 설정합니다. |
Azure |
Operational-Tier DataStore에 대한 매개 변수 |
Backup |
Backup 인스턴스 |
Backup |
BackupInstance리소스 |
Blob |
Blob 백업을 구성하는 동안 사용할 매개 변수 |
Cloud |
클라우드 에러 |
created |
리소스를 만든 ID의 형식입니다. |
Current |
리소스의 현재 보호 상태를 지정합니다. |
Datasource |
데이터 원본 |
Datasource |
데이터 소스 세트 |
Data |
데이터 저장소의 형식; 운영/자격 증명 모음/보관 |
Default |
기본 원본 속성 |
Error |
리소스 관리 오류 응답입니다. |
Error |
리소스 관리 오류 추가 정보입니다. |
Identity |
|
Inner |
내부 오류 |
Kubernetes |
Kubernetes 클러스터 백업 데이터 원본에 대한 매개 변수 |
Namespaced |
네임스페이스NameResource |
Policy |
정책 정보 |
Policy |
정책의 매개 변수 |
Protection |
보호 상태 세부 정보 |
Secret |
비밀 저장소 기반 인증 자격 증명. |
Secret |
비밀 저장소 리소스를 나타내는 클래스입니다. |
Secret |
비밀 저장소의 유형을 가져오거나 설정합니다. |
Status |
리소스의 보호 상태를 지정합니다. |
system |
리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다. |
User |
지역화된 콘텐츠에 대한 액세스 권한이 있는 계층에서 사용되는 오류 개체이며 사용자에게 전파됩니다. |
Validation |
유효성 검사 유형을 지정합니다. DeepValidation의 경우 /validateForBackup API의 모든 유효성 검사가 다시 실행됩니다. |
AdlsBlobBackupDatasourceParameters
Azure Data Lake Storage 계정 Blob의 백업을 구성하는 동안 사용할 매개 변수
Name | 형식 | Description |
---|---|---|
containersList |
string[] |
Blob 백업을 구성하는 동안 백업할 컨테이너 목록 |
objectType | string: |
역직렬화에 사용되는 특정 개체의 형식 |
AKSVolumeTypes
include 볼륨 형식 속성을 가져오거나 설정합니다. 이 속성은 백업 중에 포함할 볼륨 유형을 설정합니다.
값 | Description |
---|---|
AzureDisk | |
AzureFileShareSMB |
AzureOperationalStoreParameters
Operational-Tier DataStore에 대한 매개 변수
Name | 형식 | Description |
---|---|---|
dataStoreType |
데이터 저장소의 형식; 운영/자격 증명 모음/보관 |
|
objectType | string: |
역직렬화에 사용되는 특정 개체의 형식 |
resourceGroupId |
string |
스냅샷 리소스 그룹 Uri를 가져오거나 설정합니다. |
BackupInstance
Backup 인스턴스
Name | 형식 | Description |
---|---|---|
currentProtectionState |
리소스의 현재 보호 상태를 지정합니다. |
|
dataSourceInfo |
데이터 원본 |
|
dataSourceSetInfo |
데이터 소스 세트 |
|
datasourceAuthCredentials | AuthCredentials: |
데이터 원본 공급자를 인증하는 데 사용할 자격 증명입니다. |
friendlyName |
string |
Backup 인스턴스 이름을 가져오거나 설정합니다. |
identityDetails |
BI에 대한 ID 세부 정보의 정보를 포함합니다. null인 경우 기본값은 시스템 할당으로 간주됩니다. |
|
objectType |
string |
|
policyInfo |
정책 정보 |
|
protectionErrorDetails |
리소스의 보호 오류를 지정합니다. |
|
protectionStatus |
보호 상태 세부 정보 |
|
provisioningState |
string |
리소스의 프로비전 상태(예: 프로비전/업데이트/성공/실패)를 지정합니다. |
resourceGuardOperationRequests |
string[] |
LAC 검사를 수행할 ResourceGuardOperationRequests |
validationType |
유효성 검사 유형을 지정합니다. DeepValidation의 경우 /validateForBackup API의 모든 유효성 검사가 다시 실행됩니다. |
BackupInstanceResource
BackupInstance리소스
Name | 형식 | Description |
---|---|---|
id |
string |
프록시 리소스 ID는 리소스에 대한 전체 경로를 나타냅니다. |
name |
string |
리소스와 연결된 프록시 리소스 이름입니다. |
properties |
BackupInstanceResource 속성 |
|
systemData |
리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다. |
|
tags |
object |
프록시 리소스 태그입니다. |
type |
string |
프록시 리소스 유형은 네임스페이스/ResourceType/ResourceType/... 양식의 전체 경로를 나타냅니다. |
BlobBackupDatasourceParameters
Blob 백업을 구성하는 동안 사용할 매개 변수
Name | 형식 | Description |
---|---|---|
containersList |
string[] |
Blob 백업을 구성하는 동안 백업할 컨테이너 목록 |
objectType | string: |
역직렬화에 사용되는 특정 개체의 형식 |
CloudError
클라우드 에러
Name | 형식 | Description |
---|---|---|
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: |
데이터 원본과 관련된 속성 |
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: |
데이터 원본 집합과 관련된 속성 |
resourceType |
string |
데이터 원본의 리소스 종류입니다. |
resourceUri |
string |
리소스의 URI입니다. |
DataStoreTypes
데이터 저장소의 형식; 운영/자격 증명 모음/보관
값 | Description |
---|---|
ArchiveStore | |
OperationalStore | |
VaultStore |
DefaultResourceProperties
기본 원본 속성
Name | 형식 | Description |
---|---|---|
objectType | string: |
역직렬화에 사용되는 특정 개체의 형식 |
Error
리소스 관리 오류 응답입니다.
Name | 형식 | Description |
---|---|---|
additionalInfo |
오류 추가 정보입니다. |
|
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 |
내부 오류 |
KubernetesClusterBackupDatasourceParameters
Kubernetes 클러스터 백업 데이터 원본에 대한 매개 변수
Name | 형식 | Description |
---|---|---|
backupHookReferences |
백업 후크 참조를 가져오거나 설정합니다. 이 속성은 백업 중에 실행할 후크 참조를 설정합니다. |
|
excludedNamespaces |
string[] |
제외 네임스페이스 속성을 가져오거나 설정합니다. 이 속성은 백업 중에 제외할 네임스페이스를 설정합니다. |
excludedResourceTypes |
string[] |
제외 리소스 종류 속성을 가져오거나 설정합니다. 이 속성은 백업 중에 제외할 리소스 유형을 설정합니다. |
includeClusterScopeResources |
boolean |
include 클러스터 리소스 속성을 가져오거나 설정합니다. 사용하도록 설정된 경우 이 속성에는 백업 중에 클러스터 범위 리소스가 포함됩니다. |
includedNamespaces |
string[] |
include 네임스페이스 속성을 가져오거나 설정합니다. 이 속성은 백업 중에 포함할 네임스페이스를 설정합니다. |
includedResourceTypes |
string[] |
include 리소스 종류 속성을 가져오거나 설정합니다. 이 속성은 백업 중에 포함할 리소스 유형을 설정합니다. |
includedVolumeTypes |
include 볼륨 형식 속성을 가져오거나 설정합니다. 이 속성은 백업 중에 포함할 볼륨 유형을 설정합니다. |
|
labelSelectors |
string[] |
LabelSelectors 속성을 가져오거나 설정합니다. 이 속성은 백업 중에 이러한 레이블 선택기가 포함된 리소스를 포함하도록 설정합니다. |
objectType | string: |
역직렬화에 사용되는 특정 개체의 형식 |
snapshotVolumes |
boolean |
볼륨 스냅샷 속성을 가져오거나 설정합니다. 사용하도록 설정된 경우 이 속성은 백업 중에 볼륨 스냅샷을 만듭니다. |
NamespacedNameResource
네임스페이스NameResource
Name | 형식 | Description |
---|---|---|
name |
string |
리소스 이름 |
namespace |
string |
리소스가 있는 네임스페이스 |
PolicyInfo
정책 정보
Name | 형식 | Description |
---|---|---|
policyId |
string |
|
policyParameters |
백업 인스턴스에 대한 정책 매개 변수 |
|
policyVersion |
string |
PolicyParameters
정책의 매개 변수
Name | 형식 | Description |
---|---|---|
backupDatasourceParametersList | BackupDatasourceParameters[]: |
Backup 데이터 원본 매개 변수를 가져오거나 설정합니다. |
dataStoreParametersList | DataStoreParameters[]: |
DataStore 매개 변수를 가져오거나 설정합니다. |
ProtectionStatusDetails
보호 상태 세부 정보
Name | 형식 | Description |
---|---|---|
errorDetails |
리소스의 보호 상태 오류를 지정합니다. |
|
status |
리소스의 보호 상태를 지정합니다. |
SecretStoreBasedAuthCredentials
비밀 저장소 기반 인증 자격 증명.
Name | 형식 | Description |
---|---|---|
objectType | string: |
역직렬화에 사용되는 특정 개체의 형식 |
secretStoreResource |
비밀 저장소 리소스 |
SecretStoreResource
비밀 저장소 리소스를 나타내는 클래스입니다.
Name | 형식 | Description |
---|---|---|
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 |
리소스를 만든 ID의 형식입니다. |
|
lastModifiedAt |
string (date-time) |
리소스 마지막 수정의 타임스탬프(UTC) |
lastModifiedBy |
string |
리소스를 마지막으로 수정한 ID입니다. |
lastModifiedByType |
리소스를 마지막으로 수정한 ID의 형식입니다. |
UserFacingError
지역화된 콘텐츠에 대한 액세스 권한이 있는 계층에서 사용되는 오류 개체이며 사용자에게 전파됩니다.
Name | 형식 | Description |
---|---|---|
code |
string |
이 오류에 대한 고유 코드 |
details |
추가 관련 오류 |
|
innerError |
내부 오류 |
|
isRetryable |
boolean |
작업을 다시 시도할 수 있는지 여부 |
isUserError |
boolean |
작업이 사용자 오류 또는 서비스 오류로 인한 것인지 여부 |
message |
string |
|
properties |
object |
오류 개체 내부에 삽입할 수 있는 키 값 쌍 |
recommendedAction |
string[] |
RecommendedAction을 지역화했습니다. |
target |
string |
오류의 대상입니다. |
ValidationType
유효성 검사 유형을 지정합니다. DeepValidation의 경우 /validateForBackup API의 모든 유효성 검사가 다시 실행됩니다.
값 | Description |
---|---|
DeepValidation | |
ShallowValidation |