Backup Instances - Validate For Backup

Ověření, jestli adhoc zálohování bude úspěšné nebo ne

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/validateForBackup?api-version=2021-01-01

Parametry identifikátoru URI

Name In Required Type Description
resourceGroupName
path True
  • string

Název skupiny prostředků, ve které se nachází trezor záloh.

subscriptionId
path True
  • string

ID předplatného.

vaultName
path True
  • string

Název trezoru záloh.

api-version
query True
  • string

Verze rozhraní API klienta.

Text požadavku

Name Required Type Description
backupInstance True

Instance zálohování

Odpovědi

Name Type Description
200 OK

Obsahuje další informace, jako je ID úlohy.

202 Accepted

Operace se dokončí asynchronně.

Headers

  • Location: string
  • Azure-AsyncOperation: string
  • Retry-After: integer
Other Status Codes

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Azure Active Directory OAuth2 – Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation zosobnit váš uživatelský účet.

Příklady

Validate For Backup

Sample Request

POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/validateForBackup?api-version=2021-01-01
{
  "backupInstance": {
    "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": "OssDB"
    },
    "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": "OssDB"
    },
    "policyInfo": {
      "policyId": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/Backupvaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1"
    }
  }
}

Sample Response

Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2021-01-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/providers/Microsoft.DataProtection/locations/westus/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2021-01-01
Retry-After: 60
{
  "jobId": "c60cb49-63e8-4b21-b9bd-26277b3fdfae"
}

Definice

AzureOperationalStoreParameters

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

BackupInstance

Instance zálohování

CloudError

Chyba cloudu

CurrentProtectionState

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

Datasource

Zdroj dat

DatasourceSet

Datová sada zdroje

DataStoreTypes

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

Error

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

ErrorAdditionalInfo

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

InnerError

Vnitřní chyba

OperationJobExtendedInfo

OperationJobExtendedInfo

PolicyInfo

Informace o zásadách

PolicyParameters

Parametry v zásadách

ProtectionStatusDetails

ProtectionStatusDetails

Status

Určuje stav ochrany prostředku.

UserFacingError

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

ValidateForBackupRequest

ValidateForBackupRequest

AzureOperationalStoreParameters

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

Name Type Description
dataStoreType

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

objectType string:

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

resourceGroupId
  • string

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

BackupInstance

Instance zálohování

Name Type Description
currentProtectionState

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

dataSourceInfo

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

dataSourceSetInfo

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

friendlyName
  • string

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

objectType
  • string
policyInfo

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

protectionErrorDetails

Určuje chybu ochrany prostředku.

protectionStatus

ProtectionStatusDetails
Určuje stav ochrany prostředku.

provisioningState
  • string

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

CloudError

Chyba cloudu

Name Type Description
error

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

CurrentProtectionState

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

Name Type Description
BackupSchedulesSuspended
  • string
ConfiguringProtection
  • string
ConfiguringProtectionFailed
  • string
Invalid
  • string
NotProtected
  • string
ProtectionConfigured
  • string
ProtectionError
  • string
ProtectionStopped
  • string
RetentionSchedulesSuspended
  • string
SoftDeleted
  • string
SoftDeleting
  • string
UpdatingProtection
  • string

Datasource

Zdroj dat

Name Type Description
datasourceType
  • string

Typ zdroje dat prostředku.

objectType
  • string

Typ objektu Zdroje dat, který slouží k inicializaci zděděného pravého typu

resourceID
  • string

Úplné ID ARM prostředku. Pro prostředky Azure je to ID ARM. U prostředků mimo Azure to bude ID vytvořené službou zálohování prostřednictvím prostředků infrastruktury nebo trezoru.

resourceLocation
  • string

Umístění zdroje dat.

resourceName
  • string

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

resourceType
  • string

Typ prostředku zdroje dat.

resourceUri
  • string

Identifikátor URI prostředku.

DatasourceSet

Datová sada zdroje

Name Type Description
datasourceType
  • string

Typ zdroje dat prostředku.

objectType
  • string

Typ objektu Zdroje dat, který slouží k inicializaci zděděného pravého typu

resourceID
  • string

Úplné ID ARM prostředku. Pro prostředky Azure je to ID ARM. U prostředků mimo Azure to bude ID vytvořené službou zálohování prostřednictvím prostředků infrastruktury nebo trezoru.

resourceLocation
  • string

Umístění zdroje dat.

resourceName
  • string

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

resourceType
  • string

Typ prostředku zdroje dat.

resourceUri
  • string

Identifikátor URI prostředku.

DataStoreTypes

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

Name Type Description
ArchiveStore
  • string
OperationalStore
  • string
VaultStore
  • string

Error

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

Name Type Description
additionalInfo

Další informace o chybě

code
  • string

Kód chyby

details

Podrobnosti o chybě

message
  • string

Chybová zpráva

target
  • string

Cíl chyby.

ErrorAdditionalInfo

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

Name Type Description
info
  • object

Další informace.

type
  • string

Typ dalších informací

InnerError

Vnitřní chyba

Name Type Description
additionalInfo
  • object

Jakékoli páry klíč-hodnota, které lze klientovi poskytnuta pro další podrobné informace.

code
  • string

Jedinečný kód pro tuto chybu

embeddedInnerError

Vnitřní chyba
Vnitřní chyba podřízeného serveru, která umožňuje vnořování.

OperationJobExtendedInfo

OperationJobExtendedInfo

Name Type Description
jobId
  • string

ARM ID úlohy vytvořené pro tuto operaci.

objectType
  • string

Tato vlastnost se použije jako diskriminátor pro rozhodování o konkrétních typech v polymorfním řetězci typů.

PolicyInfo

Informace o zásadách

Name Type Description
policyId
  • string
policyParameters

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

policyVersion
  • string

PolicyParameters

Parametry v zásadách

Name Type Description
dataStoreParametersList DataStoreParameters[]:

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

ProtectionStatusDetails

ProtectionStatusDetails

Name Type Description
errorDetails

Určuje chybu stavu ochrany prostředku.

status

Určuje stav ochrany prostředku.

Status

Určuje stav ochrany prostředku.

Name Type Description
ConfiguringProtection
  • string
ConfiguringProtectionFailed
  • string
ProtectionConfigured
  • string
ProtectionStopped
  • string
SoftDeleted
  • string
SoftDeleting
  • string

UserFacingError

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

Name Type Description
code
  • string

Jedinečný kód pro tuto chybu

details

Další související chyby

innerError

Vnitřní chyba
Vnitřní chyba

isRetryable
  • boolean

Jestli operace bude možné opakovat, nebo ne

isUserError
  • boolean

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

message
  • string
properties
  • object

Všechny páry hodnot klíčů, které je možné vloženého do objektu error

recommendedAction
  • string[]

Lokalizovaná akce RecommendedAction.

target
  • string

Cíl chyby.

ValidateForBackupRequest

ValidateForBackupRequest

Name Type Description
backupInstance

Instance zálohování