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 パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
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 バージョン。 |
要求ヘッダー
名前 | 必須 | 型 | 説明 |
---|---|---|---|
x-ms-authorization-auxiliary |
string |
要求本文
名前 | 型 | 説明 |
---|---|---|
properties |
BackupInstanceResource プロパティ |
|
tags |
object |
プロキシ リソース タグ。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
[OK] |
|
201 Created |
作成 |
|
202 Accepted |
受け入れられた ヘッダー
|
|
Other Status Codes |
操作が失敗した理由を説明するエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
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"
}
}
定義
名前 | 説明 |
---|---|
Adls |
Azure Data Lake Storage アカウント BLOB のバックアップの構成中に使用されるパラメーター |
AKSVolume |
インクルード ボリュームの種類プロパティを取得または設定します。 このプロパティは、バックアップ中に含めるボリュームの種類を設定します。 |
Azure |
Operational-Tier データストアのパラメーター |
Backup |
バックアップ インスタンス |
Backup |
バックアップインスタンスリソース |
Blob |
BLOB のバックアップの構成時に使用するパラメーター |
Cloud |
クラウドエラー |
created |
リソースを作成した ID の種類。 |
Current |
リソースの現在の保護状態を指定します |
Datasource |
データソース |
Datasource |
データソースセット |
Data |
データストアの種類。Operational/Vault/Archive |
Default |
既定のソース プロパティ |
Error |
リソース管理エラー応答。 |
Error |
リソース管理エラーの追加情報。 |
Identity |
|
Inner |
インナーエラー |
Kubernetes |
Kubernetes クラスター バックアップ データソースのパラメーター |
Namespaced |
名前空間名リソース |
Policy |
ポリシー情報 |
Policy |
ポリシーのパラメーター |
Protection |
保護状態の詳細 |
Secret |
シークレット ストア ベースの認証資格情報。 |
Secret |
シークレット ストア リソースを表すクラス。 |
Secret |
シークレット ストアの種類を取得または設定します。 |
Status |
リソースの保護状態を指定します |
system |
リソースの作成と最後の変更に関連するメタデータ。 |
User |
ローカライズされたコンテンツにアクセスし、ユーザーに伝達するレイヤーによって使用されるエラー オブジェクト |
Validation |
検証の種類を指定します。 DeepValidation の場合、/validateForBackup API のすべての検証が再度実行されます。 |
AdlsBlobBackupDatasourceParameters
Azure Data Lake Storage アカウント BLOB のバックアップの構成中に使用されるパラメーター
名前 | 型 | 説明 |
---|---|---|
containersList |
string[] |
BLOB のバックアップの構成中にバックアップするコンテナーの一覧 |
objectType | string: |
特定のオブジェクトの型 - 逆シリアル化に使用されます |
AKSVolumeTypes
インクルード ボリュームの種類プロパティを取得または設定します。 このプロパティは、バックアップ中に含めるボリュームの種類を設定します。
値 | 説明 |
---|---|
AzureDisk | |
AzureFileShareSMB |
AzureOperationalStoreParameters
Operational-Tier データストアのパラメーター
名前 | 型 | 説明 |
---|---|---|
dataStoreType |
データストアの種類。Operational/Vault/Archive |
|
objectType | string: |
特定のオブジェクトの型 - 逆シリアル化に使用されます |
resourceGroupId |
string |
スナップショット リソース グループ URI を取得または設定します。 |
BackupInstance
バックアップ インスタンス
名前 | 型 | 説明 |
---|---|---|
currentProtectionState |
リソースの現在の保護状態を指定します |
|
dataSourceInfo |
データソース |
|
dataSourceSetInfo |
データソースセット |
|
datasourceAuthCredentials | AuthCredentials: |
データ ソース プロバイダーでの認証に使用する資格情報。 |
friendlyName |
string |
バックアップ インスタンスのフレンドリ名を取得または設定します。 |
identityDetails |
BI の ID の詳細の情報が含まれています。 null の場合、既定値はシステム割り当て済みと見なされます。 |
|
objectType |
string |
|
policyInfo |
ポリシー情報 |
|
protectionErrorDetails |
リソースの保護エラーを指定します |
|
protectionStatus |
保護状態の詳細 |
|
provisioningState |
string |
リソースのプロビジョニング状態 (プロビジョニング/更新/成功/失敗) を指定します。 |
resourceGuardOperationRequests |
string[] |
LAC チェックが実行される ResourceGuardOperationRequests |
validationType |
検証の種類を指定します。 DeepValidation の場合、/validateForBackup API のすべての検証が再度実行されます。 |
BackupInstanceResource
バックアップインスタンスリソース
名前 | 型 | 説明 |
---|---|---|
id |
string |
プロキシ リソース ID は、リソースへの完全なパスを表します。 |
name |
string |
リソースに関連付けられているプロキシ リソース名。 |
properties |
BackupInstanceResource プロパティ |
|
systemData |
リソースの作成と最後の変更に関連するメタデータ。 |
|
tags |
object |
プロキシ リソース タグ。 |
type |
string |
プロキシ リソースの種類は、Namespace/ResourceType/ResourceType/..フォームの完全なパスを表します。 |
BlobBackupDatasourceParameters
BLOB のバックアップの構成時に使用するパラメーター
名前 | 型 | 説明 |
---|---|---|
containersList |
string[] |
BLOB のバックアップの構成中にバックアップするコンテナーの一覧 |
objectType | string: |
特定のオブジェクトの型 - 逆シリアル化に使用されます |
CloudError
クラウドエラー
名前 | 型 | 説明 |
---|---|---|
error |
リソース管理エラー応答。 |
createdByType
リソースを作成した ID の種類。
値 | 説明 |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
CurrentProtectionState
リソースの現在の保護状態を指定します
値 | 説明 |
---|---|
BackupSchedulesSuspended | |
ConfiguringProtection | |
ConfiguringProtectionFailed | |
Invalid | |
NotProtected | |
ProtectionConfigured | |
ProtectionError | |
ProtectionStopped | |
RetentionSchedulesSuspended | |
SoftDeleted | |
SoftDeleting | |
UpdatingProtection |
Datasource
データソース
名前 | 型 | 説明 |
---|---|---|
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
データソースセット
名前 | 型 | 説明 |
---|---|---|
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
データストアの種類。Operational/Vault/Archive
値 | 説明 |
---|---|
ArchiveStore | |
OperationalStore | |
VaultStore |
DefaultResourceProperties
既定のソース プロパティ
名前 | 型 | 説明 |
---|---|---|
objectType | string: |
特定のオブジェクトの型 - 逆シリアル化に使用されます |
Error
リソース管理エラー応答。
名前 | 型 | 説明 |
---|---|---|
additionalInfo |
エラーの追加情報。 |
|
code |
string |
エラー コード。 |
details |
Error[] |
エラーの詳細。 |
message |
string |
エラー メッセージ。 |
target |
string |
エラーターゲット。 |
ErrorAdditionalInfo
リソース管理エラーの追加情報。
名前 | 型 | 説明 |
---|---|---|
info |
object |
追加情報。 |
type |
string |
追加情報の種類。 |
IdentityDetails
名前 | 型 | 説明 |
---|---|---|
useSystemAssignedIdentity |
boolean |
BI がシステム ID によって保護されているかどうかを指定します。 |
userAssignedIdentityArmUrl |
string |
ユーザー割り当て ID の ARM URL。 |
InnerError
インナーエラー
名前 | 型 | 説明 |
---|---|---|
additionalInfo |
object |
追加の詳細情報のためにクライアントに提供できる任意のキー値ペア。 |
code |
string |
このエラーの一意のコード |
embeddedInnerError |
インナーエラー |
KubernetesClusterBackupDatasourceParameters
Kubernetes クラスター バックアップ データソースのパラメーター
名前 | 型 | 説明 |
---|---|---|
backupHookReferences |
バックアップ フック参照を取得または設定します。 このプロパティは、バックアップ中に実行されるフック参照を設定します。 |
|
excludedNamespaces |
string[] |
名前空間の除外プロパティを取得または設定します。 このプロパティは、バックアップ中に除外する名前空間を設定します。 |
excludedResourceTypes |
string[] |
リソースの種類の除外プロパティを取得または設定します。 このプロパティは、バックアップ中に除外するリソースの種類を設定します。 |
includeClusterScopeResources |
boolean |
インクルード クラスター リソース プロパティを取得または設定します。 このプロパティを有効にすると、バックアップ中にクラスター スコープ リソースが含まれます。 |
includedNamespaces |
string[] |
include 名前空間プロパティを取得または設定します。 このプロパティは、バックアップ中に含める名前空間を設定します。 |
includedResourceTypes |
string[] |
インクルード リソースの種類プロパティを取得または設定します。 このプロパティは、バックアップ中に含めるリソースの種類を設定します。 |
includedVolumeTypes |
インクルード ボリュームの種類プロパティを取得または設定します。 このプロパティは、バックアップ中に含めるボリュームの種類を設定します。 |
|
labelSelectors |
string[] |
LabelSelectors プロパティを取得または設定します。 このプロパティは、バックアップ中に含めるラベル セレクターを含むリソースを設定します。 |
objectType | string: |
特定のオブジェクトの型 - 逆シリアル化に使用されます |
snapshotVolumes |
boolean |
ボリューム スナップショット プロパティを取得または設定します。 このプロパティを有効にすると、バックアップ中にボリューム スナップショットが取得されます。 |
NamespacedNameResource
名前空間名リソース
名前 | 型 | 説明 |
---|---|---|
name |
string |
リソースの名前 |
namespace |
string |
リソースが存在する名前空間 |
PolicyInfo
ポリシー情報
名前 | 型 | 説明 |
---|---|---|
policyId |
string |
|
policyParameters |
バックアップ インスタンスのポリシー パラメーター |
|
policyVersion |
string |
PolicyParameters
ポリシーのパラメーター
名前 | 型 | 説明 |
---|---|---|
backupDatasourceParametersList | BackupDatasourceParameters[]: |
バックアップ データ ソース パラメーターを取得または設定します。 |
dataStoreParametersList | DataStoreParameters[]: |
データストア パラメーターを取得または設定します。 |
ProtectionStatusDetails
保護状態の詳細
名前 | 型 | 説明 |
---|---|---|
errorDetails |
リソースの保護状態エラーを指定します |
|
status |
リソースの保護状態を指定します |
SecretStoreBasedAuthCredentials
シークレット ストア ベースの認証資格情報。
名前 | 型 | 説明 |
---|---|---|
objectType | string: |
特定のオブジェクトの型 - 逆シリアル化に使用されます |
secretStoreResource |
シークレット ストア リソース |
SecretStoreResource
シークレット ストア リソースを表すクラス。
名前 | 型 | 説明 |
---|---|---|
secretStoreType |
シークレット ストアの種類を取得または設定します。 |
|
uri |
string |
リソースに取得する URI |
value |
string |
シークレット ストア リソースに格納されている値を取得または設定します。 |
SecretStoreType
シークレット ストアの種類を取得または設定します。
値 | 説明 |
---|---|
AzureKeyVault | |
Invalid |
Status
リソースの保護状態を指定します
値 | 説明 |
---|---|
ConfiguringProtection | |
ConfiguringProtectionFailed | |
ProtectionConfigured | |
ProtectionStopped | |
SoftDeleted | |
SoftDeleting |
systemData
リソースの作成と最後の変更に関連するメタデータ。
名前 | 型 | 説明 |
---|---|---|
createdAt |
string (date-time) |
リソース作成のタイムスタンプ (UTC)。 |
createdBy |
string |
リソースを作成した ID。 |
createdByType |
リソースを作成した ID の種類。 |
|
lastModifiedAt |
string (date-time) |
リソースの最終変更のタイムスタンプ (UTC) |
lastModifiedBy |
string |
リソースを最後に変更した ID。 |
lastModifiedByType |
リソースを最後に変更した ID の種類。 |
UserFacingError
ローカライズされたコンテンツにアクセスし、ユーザーに伝達するレイヤーによって使用されるエラー オブジェクト
名前 | 型 | 説明 |
---|---|---|
code |
string |
このエラーの一意のコード |
details |
その他の関連エラー |
|
innerError |
インナーエラー |
|
isRetryable |
boolean |
操作が再試行可能かどうか |
isUserError |
boolean |
操作の原因がユーザー エラーかサービス エラーか |
message |
string |
|
properties |
object |
エラー オブジェクト内に挿入できる任意のキー値ペア |
recommendedAction |
string[] |
RecommendedAction がローカライズされました。 |
target |
string |
エラーのターゲットです。 |
ValidationType
検証の種類を指定します。 DeepValidation の場合、/validateForBackup API のすべての検証が再度実行されます。
値 | 説明 |
---|---|
DeepValidation | |
ShallowValidation |