Dela via


Backup Instances - Create Or Update

Skapa eller uppdatera en säkerhetskopieringsinstans i ett säkerhetskopieringsvalv

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

URI-parametrar

Name I Obligatorisk Typ Description
backupInstanceName
path True

string

Namnet på BackupInstanceResource

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string (uuid)

ID för målprenumerationen. Värdet måste vara ett UUID.

vaultName
path True

string

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

Namnet på säkerhetskopieringsvalvet.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Begärandehuvud

Name Obligatorisk Typ Description
x-ms-authorization-auxiliary

string

Begärandetext

Name Typ Description
properties

BackupInstance

Egenskaper för BackupInstanceResource

tags

object

Proxyresurstaggar.

Svar

Name Typ Description
200 OK

BackupInstanceResource

Uppdateringsåtgärden "BackupInstanceResource" för resursen har slutförts

201 Created

BackupInstanceResource

Resursen "BackupInstanceResource" har skapats

Sidhuvuden

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

Resursåtgärden har godkänts.

Sidhuvuden

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

CloudError

Ett oväntat felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2-flöde.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

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

Create BackupInstance

Exempelbegäran

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

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

Exempelsvar

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

Create BackupInstance to perform critical operation With MUA

Exempelbegäran

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

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

Exempelsvar

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

Create BackupInstance With ADLSBlobBackupDatasourceParameters

Exempelbegäran

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

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

Exempelsvar

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

Create BackupInstance With KubernetesClusterBackupDatasourceParameters

Exempelbegäran

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

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

Exempelsvar

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

Definitioner

Name Description
AdlsBlobBackupDatasourceParameters

Parametrar som ska användas vid konfiguration av säkerhetskopiering av Azure Data Lake Storage-kontoblobar

AKSVolumeTypes
AzureOperationalStoreParameters

Parametrar för Operational-Tier DataStore

BackupInstance

Säkerhetskopieringsinstans

BackupInstanceResource

BackupInstance-resurs

BlobBackupDatasourceParameters

Parametrar som ska användas vid konfiguration av säkerhetskopiering av blobar

CloudError

Ett felsvar från Azure Backup.

createdByType

Den typ av identitet som skapade resursen.

CurrentProtectionState

Anger resursens aktuella skyddstillstånd

Datasource

Datakälla som ska säkerhetskopieras

DatasourceSet

DatasourceSet-information om datakälla som ska säkerhetskopieras

DataStoreTypes

typ av datalager. Operational/Vault/Archive

DefaultResourceProperties

Standardkällegenskaper

Error

Svar på resurshanteringsfel.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

IdentityDetails
InnerError

Inre fel

KubernetesClusterBackupDatasourceParameters

Parametrar för Kubernetes-klustersäkerhetskopieringsdatakälla

NamespacedNameResource

Klass för att referera till resurser som innehåller namnområde och namn

PolicyInfo

Principinformation i backupInstance

PolicyParameters

Parametrar i princip

ProtectionStatusDetails

Information om skyddsstatus

ResourcePropertiesObjectType

Typ av det specifika objektet – används för deserialisering

SecretStoreBasedAuthCredentials

Hemliga lagringsbaserade autentiseringsuppgifter.

SecretStoreResource

Klass som representerar en hemlig lagringsresurs.

SecretStoreType

Hämtar eller anger typen av hemligt arkiv

Status

Anger resursens skyddsstatus

systemData

Metadata som rör skapande och senaste ändring av resursen.

UserFacingError

Felobjekt som används av lager som har åtkomst till lokaliserat innehåll och som sprids till användaren

ValidationType

Anger typen av validering. Vid DeepValidation körs alla valideringar från /validateForBackup-API:et igen.

AdlsBlobBackupDatasourceParameters

Parametrar som ska användas vid konfiguration av säkerhetskopiering av Azure Data Lake Storage-kontoblobar

Name Typ Description
containersList

string[]

Lista över containrar som ska säkerhetskopieras under konfigurationen av säkerhetskopiering av blobar

objectType string:

AdlsBlobBackupDatasourceParameters

Typ av det specifika objektet – används för deserialisering

AKSVolumeTypes

Värde Description
AzureDisk
AzureFileShareSMB

AzureOperationalStoreParameters

Parametrar för Operational-Tier DataStore

Name Typ Description
dataStoreType

DataStoreTypes

typ av datalager. Operational/Vault/Archive

objectType string:

AzureOperationalStoreParameters

Typ av det specifika objektet – används för deserialisering

resourceGroupId

string

Hämtar eller anger URI:n för resursgruppen för ögonblicksbilder.

BackupInstance

Säkerhetskopieringsinstans

Name Typ Description
currentProtectionState

CurrentProtectionState

Anger resursens aktuella skyddstillstånd

dataSourceInfo

Datasource

Hämtar eller anger datakällans information.

dataSourceSetInfo

DatasourceSet

Hämtar eller anger datakällans uppsättningsinformation.

datasourceAuthCredentials AuthCredentials:

SecretStoreBasedAuthCredentials

Autentiseringsuppgifter som ska användas för att autentisera med datakällans provider.

friendlyName

string

Hämtar eller anger det egna namnet på säkerhetskopieringsinstansen.

identityDetails

IdentityDetails

Innehåller information om identitetsinformationen för BI. Om den är null betraktas standardvärdet som Systemtilldelade.

objectType

string

policyInfo

PolicyInfo

Hämtar eller anger principinformationen.

protectionErrorDetails

UserFacingError

Anger resursens skyddsfel

protectionStatus

ProtectionStatusDetails

Anger resursens skyddsstatus

provisioningState

string

Anger etableringstillståndet för resursen, t.ex. etablering/uppdatering/Lyckades/Misslyckades

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests som LAC-kontrollen ska utföras på

validationType

ValidationType

Anger typen av validering. Vid DeepValidation körs alla valideringar från /validateForBackup-API:et igen.

BackupInstanceResource

BackupInstance-resurs

Name Typ Description
id

string (arm-id)

Fullständigt kvalificerat resurs-ID för resursen. Till exempel "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Namnet på resursen

properties

BackupInstance

Egenskaper för BackupInstanceResource

systemData

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

tags

object

Proxyresurstaggar.

type

string

Resurstypen. T.ex. "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

BlobBackupDatasourceParameters

Parametrar som ska användas vid konfiguration av säkerhetskopiering av blobar

Name Typ Description
containersList

string[]

Lista över containrar som ska säkerhetskopieras under konfigurationen av säkerhetskopiering av blobar

objectType string:

BlobBackupDatasourceParameters

Typ av det specifika objektet – används för deserialisering

CloudError

Ett felsvar från Azure Backup.

Name Typ Description
error

Error

Svar på resurshanteringsfel.

createdByType

Den typ av identitet som skapade resursen.

Värde Description
User
Application
ManagedIdentity
Key

CurrentProtectionState

Anger resursens aktuella skyddstillstånd

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

Datasource

Datakälla som ska säkerhetskopieras

Name Typ Description
datasourceType

string

DatasourceType för resursen.

objectType

string

Typ av Datasource-objekt som används för att initiera rätt ärvd typ

resourceID

string

Fullständigt ARM-ID för resursen. För Azure-resurser är detta ARM-ID. För icke-azure-resurser är detta det ID som skapas av säkerhetskopieringstjänsten via Fabric/Vault.

resourceLocation

string

Plats för datakälla.

resourceName

string

Unik identifierare för resursen i kontexten överordnad.

resourceProperties BaseResourceProperties:

DefaultResourceProperties

Egenskaper som är specifika för datakällan

resourceType

string

Resurstyp för datakälla.

resourceUri

string

Resursens URI.

DatasourceSet

DatasourceSet-information om datakälla som ska säkerhetskopieras

Name Typ Description
datasourceType

string

DatasourceType för resursen.

objectType

string

Typ av Datasource-objekt som används för att initiera rätt ärvd typ

resourceID

string

Fullständigt ARM-ID för resursen. För Azure-resurser är detta ARM-ID. För icke-azure-resurser är detta det ID som skapas av säkerhetskopieringstjänsten via Fabric/Vault.

resourceLocation

string

Plats för datakälla.

resourceName

string

Unik identifierare för resursen i kontexten överordnad.

resourceProperties BaseResourceProperties:

DefaultResourceProperties

Egenskaper som är specifika för datakällans uppsättning

resourceType

string

Resurstyp för datakälla.

resourceUri

string

Resursens URI.

DataStoreTypes

typ av datalager. Operational/Vault/Archive

Värde Description
OperationalStore
VaultStore
ArchiveStore

DefaultResourceProperties

Standardkällegenskaper

Name Typ Description
objectType string:

DefaultResourceProperties

Typ av det specifika objektet – används för deserialisering

Error

Svar på resurshanteringsfel.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

Error[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

IdentityDetails

Name Typ Description
useSystemAssignedIdentity

boolean

Anger om BI skyddas av systemidentitet.

userAssignedIdentityArmUrl

string

ARM-URL för användartilldelad identitet.

InnerError

Inre fel

Name Typ Description
additionalInfo

object

Alla nyckelvärdepar som kan tillhandahållas klienten för ytterligare utförlig information.

code

string

Unik kod för det här felet

embeddedInnerError

InnerError

Underordnat inre fel för att tillåta kapsling.

KubernetesClusterBackupDatasourceParameters

Parametrar för Kubernetes-klustersäkerhetskopieringsdatakälla

Name Typ Description
backupHookReferences

NamespacedNameResource[]

Hämtar eller anger referenserna för säkerhetskopieringskroken. Den här egenskapen anger att hookreferensen ska köras under säkerhetskopieringen.

excludedNamespaces

string[]

Hämtar eller anger egenskapen exclude namespaces. Den här egenskapen anger vilka namnområden som ska undantas under säkerhetskopieringen.

excludedResourceTypes

string[]

Hämtar eller anger egenskapen exkludera resurstyper. Den här egenskapen anger vilka resurstyper som ska undantas under säkerhetskopieringen.

includeClusterScopeResources

boolean

Hämtar eller anger egenskapen inkludera klusterresurser. Den här egenskapen om den är aktiverad innehåller resurser för klusteromfång under säkerhetskopieringen.

includedNamespaces

string[]

Hämtar eller anger egenskapen include namespaces. Den här egenskapen anger vilka namnområden som ska inkluderas under säkerhetskopieringen.

includedResourceTypes

string[]

Hämtar eller anger egenskapen inkludera resurstyper. Den här egenskapen anger vilka resurstyper som ska ingå under säkerhetskopieringen.

includedVolumeTypes

AKSVolumeTypes[]

Hämtar eller anger egenskapen inkludera volymtyper. Den här egenskapen anger vilka volymtyper som ska ingå under säkerhetskopieringen.

labelSelectors

string[]

Hämtar eller anger egenskapen LabelSelectors. Den här egenskapen anger resursen med sådana etikettväljare som ska inkluderas under säkerhetskopieringen.

objectType string:

KubernetesClusterBackupDatasourceParameters

Typ av det specifika objektet – används för deserialisering

snapshotVolumes

boolean

Hämtar eller anger egenskapen för ögonblicksbild av volymen. Den här egenskapen om den är aktiverad tar ögonblicksbilder av volymen under säkerhetskopieringen.

NamespacedNameResource

Klass för att referera till resurser som innehåller namnområde och namn

Name Typ Description
name

string

Namn på resursen

namespace

string

Namnområde där resursen finns

PolicyInfo

Principinformation i backupInstance

Name Typ Description
policyId

string

policyParameters

PolicyParameters

Principparametrar för säkerhetskopieringsinstansen

policyVersion

string

PolicyParameters

Parametrar i princip

Name Typ Description
backupDatasourceParametersList BackupDatasourceParameters[]:

Hämtar eller anger parametrar för säkerhetskopiering av datakälla

dataStoreParametersList DataStoreParameters[]:

AzureOperationalStoreParameters[]

Hämtar eller anger DataStore-parametrarna

ProtectionStatusDetails

Information om skyddsstatus

Name Typ Description
errorDetails

UserFacingError

Anger resursens skyddsstatusfel

status

Status

Anger resursens skyddsstatus

ResourcePropertiesObjectType

Typ av det specifika objektet – används för deserialisering

Värde Description
DefaultResourceProperties

SecretStoreBasedAuthCredentials

Hemliga lagringsbaserade autentiseringsuppgifter.

Name Typ Description
objectType string:

SecretStoreBasedAuthCredentials

Typ av det specifika objektet – används för deserialisering

secretStoreResource

SecretStoreResource

Resurs för hemligt arkiv

SecretStoreResource

Klass som representerar en hemlig lagringsresurs.

Name Typ Description
secretStoreType

SecretStoreType

Hämtar eller anger typen av hemligt arkiv

uri

string

Uri för att komma till resursen

value

string

Hämtar eller anger värde som lagras i en hemlig lagringsresurs

SecretStoreType

Hämtar eller anger typen av hemligt arkiv

Värde Description
Invalid
AzureKeyVault

Status

Anger resursens skyddsstatus

Värde Description
ConfiguringProtection
ConfiguringProtectionFailed
ProtectionConfigured
ProtectionStopped
SoftDeleted
SoftDeleting

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string (date-time)

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string (date-time)

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.

UserFacingError

Felobjekt som används av lager som har åtkomst till lokaliserat innehåll och som sprids till användaren

Name Typ Description
code

string

Unik kod för det här felet

details

UserFacingError[]

Ytterligare relaterade fel

innerError

InnerError

Inre fel

isRetryable

boolean

Om åtgärden kommer att försöka igen eller inte

isUserError

boolean

Om åtgärden beror på ett användarfel eller ett tjänstfel

message

string

properties

object

Alla nyckelvärdepar som kan matas in i felobjekt

recommendedAction

string[]

RecommendedAction lokaliserad.

target

string

Målet för felet.

ValidationType

Anger typen av validering. Vid DeepValidation körs alla valideringar från /validateForBackup-API:et igen.

Värde Description
ShallowValidation
DeepValidation