Dela via


Cross Region Restore - Trigger

Återställer angivna säkerhetskopierade data i en annan region jämfört med var data säkerhetskopieras.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupCrossRegionRestore?api-version=2023-01-15

URI-parametrar

Name I Obligatorisk Typ Description
azureRegion
path True

string

Azure-region för att nå Api

subscriptionId
path True

string

Prenumerations-ID:t.

api-version
query True

string

Klient-API-version.

Begärandetext

Name Typ Description
crossRegionRestoreAccessDetails CrrAccessToken:

WorkloadCrrAccessToken

Åtkomstinformation för återställning mellan regioner

restoreRequest RestoreRequest:

Begär objekt för att utlösa återställning

Svar

Name Typ Description
200 OK

OKEJ

202 Accepted

Accepterad

Other Status Codes

NewErrorResponse

Felsvar som beskriver varför åtgärden misslyckades.

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

Trigger Cross Region Restore
Trigger Cross Region Restore with identityBasedRestoreDetails

Trigger Cross Region Restore

Exempelbegäran

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.RecoveryServices/locations/southeastasia/backupCrossRegionRestore?api-version=2023-01-15

{
  "crossRegionRestoreAccessDetails": {
    "objectType": "WorkloadCrrAccessToken",
    "accessTokenString": "**********",
    "backupManagementType": "AzureIaasVM",
    "containerName": "iaasvmcontainerv2;srinivasccyrg;sriniccylinux",
    "containerType": "IaasVMContainer",
    "coordinatorServiceStampUri": "https://pod01-coord1.ccy.backup.windowsazure.com",
    "datasourceContainerName": "iaasvmcontainerv2;srinivasccyrg;sriniccylinux",
    "datasourceId": "1142937031",
    "datasourceName": "sriniccylinux",
    "datasourceType": "VM",
    "protectionServiceStampId": "90d98224-2ac6-4bda-9f35-33fb22841f2a",
    "protectionServiceStampUri": "https://pod01-prot1-int.ccy.backup.windowsazure.com",
    "recoveryPointId": "87178355392716",
    "recoveryPointTime": "10/9/2019 6:05:54 PM",
    "resourceGroupName": "srinivasccyrg",
    "resourceId": "1330837906418138160",
    "resourceName": "sriniccyvault",
    "subscriptionId": "f2edfd5d-5496-4683-b94f-b3588c579009",
    "tokenExtendedInformation": "<IaaSVMRecoveryPointMetadataBase xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\" i:type=\"IaaSVMRecoveryPointMetadata_V2015_09\" xmlns=\"http://windowscloudbackup.com/CloudCommon/V2011_09\"><MetadataVersion>V2015_09</MetadataVersion><ContainerType i:nil=\"true\" /><InstantRpGCId>f2edfd5d-5496-4683-b94f-b3588c579009;AzureBackup_sriniccylinux_1142937031;AzureBackup_20191009_060554;AzureBackupRG_centraluseuap_1</InstantRpGCId><IsBlockBlobEnabled>true</IsBlockBlobEnabled><IsManagedVirtualMachine>true</IsManagedVirtualMachine><OriginalSAOption>false</OriginalSAOption><OsType>Linux</OsType><ReadMetadaFromConfigBlob i:nil=\"true\" /><RecoveryPointConsistencyType>FileSystemConsistent</RecoveryPointConsistencyType><RpDiskDetails i:nil=\"true\" /><SourceIaaSVMRPKeyAndSecret i:nil=\"true\" /><SourceIaaSVMStorageType>PremiumVMOnPremiumStorage</SourceIaaSVMStorageType><VMSizeDescription>Standard_D2s_v3</VMSizeDescription></IaaSVMRecoveryPointMetadataBase>"
  },
  "restoreRequest": {
    "affinityGroup": "",
    "createNewCloudService": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": false,
      "managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
    },
    "objectType": "IaasVMRestoreRequest",
    "originalStorageAccountOption": false,
    "recoveryPointId": "87178355392716",
    "recoveryType": "AlternateLocation",
    "region": "eastus2euap",
    "sourceResourceId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/srinivasccyrg/providers/Microsoft.Compute/virtualMachines/sriniccylinux",
    "storageAccountId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00prjaiTestRg1/providers/Microsoft.Storage/storageAccounts/00prjaitestrg1disks993",
    "subnetId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAcklVaultCCY/providers/Microsoft.Network/virtualNetworks/00networkAcklVaultCCY-vnet/subnets/default",
    "targetDomainNameId": null,
    "targetResourceGroupId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAckl",
    "targetVirtualMachineId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAckl/providers/Microsoft.Compute/virtualMachines/gaallaVM",
    "virtualNetworkId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAcklVaultCCY/providers/Microsoft.Network/virtualNetworks/00networkAcklVaultCCY-vnet",
    "zones": [
      "2"
    ]
  }
}

Exempelsvar

Location: location: https://centraluseuap.management.azure.com/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/providers/microsoft.recoveryservices/locations/eastus2euap/backupCrrOperationResults/MTMzMDgzNzkwNjQxODEzODE2MDtkMTY3MzM3Yy0yM2I1LTQ5ODgtODkwZC0xY2MyMmQ5MTYyZjA=?api-version=2023-01-15-preview
Azure-AsyncOperation: azure-asyncoperation: https://centraluseuap.management.azure.com/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/providers/microsoft.recoveryservices/locations/eastus2euap/backupCrrOperationsStatus/MTMzMDgzNzkwNjQxODEzODE2MDtkMTY3MzM3Yy0yM2I1LTQ5ODgtODkwZC0xY2MyMmQ5MTYyZjA=?api-version=2023-01-15-preview
Retry-After: 60

Trigger Cross Region Restore with identityBasedRestoreDetails

Exempelbegäran

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.RecoveryServices/locations/southeastasia/backupCrossRegionRestore?api-version=2023-01-15

{
  "crossRegionRestoreAccessDetails": {
    "objectType": "WorkloadCrrAccessToken",
    "accessTokenString": "**********",
    "backupManagementType": "AzureIaasVM",
    "containerName": "iaasvmcontainerv2;srinivasccyrg;sriniccylinux",
    "containerType": "IaasVMContainer",
    "coordinatorServiceStampUri": "https://pod01-coord1.ccy.backup.windowsazure.com",
    "datasourceContainerName": "iaasvmcontainerv2;srinivasccyrg;sriniccylinux",
    "datasourceId": "1142937031",
    "datasourceName": "sriniccylinux",
    "datasourceType": "VM",
    "protectionServiceStampId": "90d98224-2ac6-4bda-9f35-33fb22841f2a",
    "protectionServiceStampUri": "https://pod01-prot1-int.ccy.backup.windowsazure.com",
    "recoveryPointId": "87178355392716",
    "recoveryPointTime": "10/9/2019 6:05:54 PM",
    "resourceGroupName": "srinivasccyrg",
    "resourceId": "1330837906418138160",
    "resourceName": "sriniccyvault",
    "subscriptionId": "f2edfd5d-5496-4683-b94f-b3588c579009",
    "tokenExtendedInformation": "<IaaSVMRecoveryPointMetadataBase xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\" i:type=\"IaaSVMRecoveryPointMetadata_V2015_09\" xmlns=\"http://windowscloudbackup.com/CloudCommon/V2011_09\"><MetadataVersion>V2015_09</MetadataVersion><ContainerType i:nil=\"true\" /><InstantRpGCId>f2edfd5d-5496-4683-b94f-b3588c579009;AzureBackup_sriniccylinux_1142937031;AzureBackup_20191009_060554;AzureBackupRG_centraluseuap_1</InstantRpGCId><IsBlockBlobEnabled>true</IsBlockBlobEnabled><IsManagedVirtualMachine>true</IsManagedVirtualMachine><OriginalSAOption>false</OriginalSAOption><OsType>Linux</OsType><ReadMetadaFromConfigBlob i:nil=\"true\" /><RecoveryPointConsistencyType>FileSystemConsistent</RecoveryPointConsistencyType><RpDiskDetails i:nil=\"true\" /><SourceIaaSVMRPKeyAndSecret i:nil=\"true\" /><SourceIaaSVMStorageType>PremiumVMOnPremiumStorage</SourceIaaSVMStorageType><VMSizeDescription>Standard_D2s_v3</VMSizeDescription></IaaSVMRecoveryPointMetadataBase>"
  },
  "restoreRequest": {
    "affinityGroup": "",
    "createNewCloudService": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": false,
      "managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
    },
    "identityBasedRestoreDetails": {
      "targetStorageAccountId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00prjaiTestRg1/providers/Microsoft.Storage/storageAccounts/00prjaitestrg1disks993"
    },
    "objectType": "IaasVMRestoreRequest",
    "originalStorageAccountOption": false,
    "recoveryPointId": "87178355392716",
    "recoveryType": "AlternateLocation",
    "region": "eastus2euap",
    "sourceResourceId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/srinivasccyrg/providers/Microsoft.Compute/virtualMachines/sriniccylinux",
    "subnetId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAcklVaultCCY/providers/Microsoft.Network/virtualNetworks/00networkAcklVaultCCY-vnet/subnets/default",
    "targetDomainNameId": null,
    "targetResourceGroupId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAckl",
    "targetVirtualMachineId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAckl/providers/Microsoft.Compute/virtualMachines/gaallaVM",
    "virtualNetworkId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAcklVaultCCY/providers/Microsoft.Network/virtualNetworks/00networkAcklVaultCCY-vnet",
    "zones": [
      "2"
    ]
  }
}

Exempelsvar

Location: location: https://centraluseuap.management.azure.com/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/providers/microsoft.recoveryservices/locations/eastus2euap/backupCrrOperationResults/MTMzMDgzNzkwNjQxODEzODE2MDtkMTY3MzM3Yy0yM2I1LTQ5ODgtODkwZC0xY2MyMmQ5MTYyZjA=?api-version=2023-01-15-preview
Azure-AsyncOperation: azure-asyncoperation: https://centraluseuap.management.azure.com/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/providers/microsoft.recoveryservices/locations/eastus2euap/backupCrrOperationsStatus/MTMzMDgzNzkwNjQxODEzODE2MDtkMTY3MzM3Yy0yM2I1LTQ5ODgtODkwZC0xY2MyMmQ5MTYyZjA=?api-version=2023-01-15-preview
Retry-After: 60

Definitioner

Name Description
AzureFileShareRestoreRequest

Återställningsbegäran för AzureFileShare

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific återställning. Specifikt för PointInTime/Loggåterställning

AzureWorkloadRestoreRequest

AzureWorkload-specifik återställning.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific återställning. Specifikt för PointInTime/Loggåterställning

AzureWorkloadSAPHanaRestoreRequest

AzureWorkload SAP Hana-specifik återställning.

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific återställning. Specifikt för PointInTime/Loggåterställning

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific återställning. Specifikt för fullständig/diff-återställning

CopyOptions

Alternativ för att lösa kopieringskonflikter.

CrossRegionRestoreRequest
EncryptionDetails

Information som behövs om den virtuella datorn krypterades vid tidpunkten för säkerhetskopieringen.

Error

Felobjektet.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

IaasVMRestoreRequest

Arbetsbelastningsspecifik återställning för virtuell IaaS-dator.

IdentityBasedRestoreDetails

IaaS VM-arbetsbelastning specifik återställningsinformation för återställningar med hanterad identitet

IdentityInfo

Kapslar in hanterad identitetsrelaterad information

NewErrorResponse

Svar på resurshanteringsfel.

OverwriteOptions

Kan skriva över om måldatabasen redan finns

RecoveryMode

Definierar om det aktuella återställningsläget är filåterställning eller databasåterställning

RecoveryType

Typ av den här återställningen.

RestoreFileSpecs

Återställ filspecifikationer som filsökväg, typ- och målmappsökvägsinformation.

RestoreRequestType

Återställningstyp (FullShareRestore eller ItemLevelRestore)

SQLDataDirectoryMapping

Kapslar in information om datakatalog

SQLDataDirectoryType

Typ av datakatalogmappning

TargetAFSRestoreInfo

Målinformation för Azure-filresurs.

TargetRestoreInfo

Information om målarbetsbelastningen under återställningsåtgärden.

WorkloadCrrAccessToken

AzureFileShareRestoreRequest

Återställningsbegäran för AzureFileShare

Name Typ Description
copyOptions

CopyOptions

Alternativ för att lösa kopieringskonflikter.

objectType string:

AzureFileShareRestoreRequest

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

recoveryType

RecoveryType

Typ av den här återställningen.

restoreFileSpecs

RestoreFileSpecs[]

Lista över källfiler/mappar (som behöver återställas) och TargetFolderPath-information

restoreRequestType

RestoreRequestType

Återställningstyp (FullShareRestore eller ItemLevelRestore)

sourceResourceId

string

Källlagringskontots ARM-ID

targetDetails

TargetAFSRestoreInfo

Information om målfilresurs

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific återställning. Specifikt för PointInTime/Loggåterställning

Name Typ Description
objectType string:

AzureWorkloadPointInTimeRestoreRequest

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

pointInTime

string (date-time)

PointInTime-värde

propertyBag

object

Arbetsbelastningsspecifik egenskapsväska.

recoveryMode

RecoveryMode

Definierar om det aktuella återställningsläget är filåterställning eller databasåterställning

recoveryType

RecoveryType

Typ av den här återställningen.

sourceResourceId

string

Fullständigt kvalificerat ARM-ID för den virtuella dator där arbetsbelastningen som kördes återställs.

targetInfo

TargetRestoreInfo

Information om måldatabas

targetVirtualMachineId

string

Det här är det fullständiga ARM-ID:t för den virtuella måldatorn, t.ex. /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

AzureWorkloadRestoreRequest

AzureWorkload-specifik återställning.

Name Typ Description
objectType string:

AzureWorkloadRestoreRequest

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

propertyBag

object

Arbetsbelastningsspecifik egenskapsväska.

recoveryMode

RecoveryMode

Definierar om det aktuella återställningsläget är filåterställning eller databasåterställning

recoveryType

RecoveryType

Typ av den här återställningen.

sourceResourceId

string

Fullständigt kvalificerat ARM-ID för den virtuella dator där arbetsbelastningen som kördes återställs.

targetInfo

TargetRestoreInfo

Information om måldatabas

targetVirtualMachineId

string

Det här är det fullständiga ARM-ID:t för den virtuella måldatorn, t.ex. /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific återställning. Specifikt för PointInTime/Loggåterställning

Name Typ Description
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreRequest

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

pointInTime

string (date-time)

PointInTime-värde

propertyBag

object

Arbetsbelastningsspecifik egenskapsväska.

recoveryMode

RecoveryMode

Definierar om det aktuella återställningsläget är filåterställning eller databasåterställning

recoveryType

RecoveryType

Typ av den här återställningen.

sourceResourceId

string

Fullständigt kvalificerat ARM-ID för den virtuella dator där arbetsbelastningen som kördes återställs.

targetInfo

TargetRestoreInfo

Information om måldatabas

targetVirtualMachineId

string

Det här är det fullständiga ARM-ID:t för den virtuella måldatorn, t.ex. /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

AzureWorkloadSAPHanaRestoreRequest

AzureWorkload SAP Hana-specifik återställning.

Name Typ Description
objectType string:

AzureWorkloadSAPHanaRestoreRequest

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

propertyBag

object

Arbetsbelastningsspecifik egenskapsväska.

recoveryMode

RecoveryMode

Definierar om det aktuella återställningsläget är filåterställning eller databasåterställning

recoveryType

RecoveryType

Typ av den här återställningen.

sourceResourceId

string

Fullständigt kvalificerat ARM-ID för den virtuella dator där arbetsbelastningen som kördes återställs.

targetInfo

TargetRestoreInfo

Information om måldatabas

targetVirtualMachineId

string

Det här är det fullständiga ARM-ID:t för den virtuella måldatorn, t.ex. /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific återställning. Specifikt för PointInTime/Loggåterställning

Name Typ Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Information om datakatalog

isNonRecoverable

boolean

SQL-specifik egenskap där användaren kan välja att ange ingen återställning när återställningsåtgärden provas

objectType string:

AzureWorkloadSQLPointInTimeRestoreRequest

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

pointInTime

string (date-time)

PointInTime-värde

propertyBag

object

Arbetsbelastningsspecifik egenskapsväska.

recoveryMode

RecoveryMode

Definierar om det aktuella återställningsläget är filåterställning eller databasåterställning

recoveryType

RecoveryType

Typ av den här återställningen.

shouldUseAlternateTargetLocation

boolean

Standardalternativet är inställt på true. Om detta är inställt på false måste den alternativa datakatalogen anges

sourceResourceId

string

Fullständigt kvalificerat ARM-ID för den virtuella dator där arbetsbelastningen som kördes återställs.

targetInfo

TargetRestoreInfo

Information om måldatabas

targetVirtualMachineId

string

Det här är det fullständiga ARM-ID:t för den virtuella måldatorn, t.ex. /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific återställning. Specifikt för fullständig/diff-återställning

Name Typ Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Information om datakatalog

isNonRecoverable

boolean

SQL-specifik egenskap där användaren kan välja att ange ingen återställning när återställningsåtgärden provas

objectType string:

AzureWorkloadSQLRestoreRequest

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

propertyBag

object

Arbetsbelastningsspecifik egenskapsväska.

recoveryMode

RecoveryMode

Definierar om det aktuella återställningsläget är filåterställning eller databasåterställning

recoveryType

RecoveryType

Typ av den här återställningen.

shouldUseAlternateTargetLocation

boolean

Standardalternativet är inställt på true. Om detta är inställt på false måste den alternativa datakatalogen anges

sourceResourceId

string

Fullständigt kvalificerat ARM-ID för den virtuella dator där arbetsbelastningen som kördes återställs.

targetInfo

TargetRestoreInfo

Information om måldatabas

targetVirtualMachineId

string

Det här är det fullständiga ARM-ID:t för den virtuella måldatorn, t.ex. /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

CopyOptions

Alternativ för att lösa kopieringskonflikter.

Värde Description
Invalid
CreateCopy
Skip
Overwrite
FailOnConflict

CrossRegionRestoreRequest

Name Typ Description
crossRegionRestoreAccessDetails CrrAccessToken:

WorkloadCrrAccessToken

Åtkomstinformation för återställning mellan regioner

restoreRequest RestoreRequest:

Begär objekt för att utlösa återställning

EncryptionDetails

Information som behövs om den virtuella datorn krypterades vid tidpunkten för säkerhetskopieringen.

Name Typ Description
encryptionEnabled

boolean

Identifierar om den här säkerhetskopian representerar en krypterad virtuell dator vid tidpunkten för säkerhetskopieringen.

kekUrl

string

Nyckel-URL.

kekVaultId

string

ID för Key Vault där KEK lagras.

secretKeyUrl

string

Hemlig url.

secretKeyVaultId

string

ID för Key Vault där hemlighet lagras.

Error

Felobjektet.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

NewErrorResponse[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

IaasVMRestoreRequest

Arbetsbelastningsspecifik återställning för virtuell IaaS-dator.

Name Typ Description
affinityGroup

string

Tillhörighetsgrupp som är associerad med den virtuella datorn som ska återställas. Används endast för klassiska virtuella datorer för beräkning.

createNewCloudService

boolean

Ska en ny molntjänst skapas när den virtuella datorn återställs. Om detta är falskt återställs den virtuella datorn till samma molntjänst som den var vid tidpunkten för säkerhetskopieringen.

diskEncryptionSetId

string

DiskEncryptionSets ID – behövs om den virtuella datorn behöver krypteras i vila under återställningen med kundhanterad nyckel.

encryptionDetails

EncryptionDetails

Information som behövs om den virtuella datorn krypterades vid tidpunkten för säkerhetskopieringen.

identityBasedRestoreDetails

IdentityBasedRestoreDetails

IaaS VM-arbetsbelastningsspecifik återställningsinformation för återställningar med hanterad identitet.

identityInfo

IdentityInfo

Hanterad identitetsinformation som krävs för att få åtkomst till kundens lagringskonto.

objectType string:

IaasVMRestoreRequest

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

originalStorageAccountOption

boolean

Ursprungligt lagringskontoalternativ

recoveryPointId

string

ID för den säkerhetskopia som ska återställas.

recoveryType

RecoveryType

Typ av den här återställningen.

region

string

Region där den virtuella datorn återställs.

restoreDiskLunList

integer[] (int32)

Lista över disk-LUN för partiell återställning

restoreWithManagedDisks

boolean

Flagga för att ange en ohanterad virtuell diskdator ska återställas med hanterade diskar.

sourceResourceId

string

Fullständigt kvalificerat ARM-ID för den virtuella datorn som återställs.

storageAccountId

string

Fullständigt kvalificerat ARM-ID för lagringskontot som den virtuella datorn måste återställas till.

subnetId

string

Undernäts-ID är det undernäts-ID som är associerat med den virtuella datorn som ska återställas. För klassiska virtuella datorer skulle det vara {VnetID}/Undernät/{SubnetName} och för de virtuella Azure Resource Manager-datorerna skulle det vara ARM-resurs-ID som används för att representera undernätet.

targetDomainNameId

string

Fullständigt kvalificerat ARM-ID för domännamnet som ska associeras med den virtuella datorn som återställs. Detta gäller endast för klassiska virtuella datorer.

targetResourceGroupId

string

Det här är ARM-ID:t för resursgruppen som du vill skapa för den virtuella datorn och andra artefakter. För t.ex. /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

Det här är det fullständiga ARM-ID:t för den virtuella datorn som ska skapas. Till exempel /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

string

Det här är det virtuella nätverks-ID:t för det virtuella nätverk som ska kopplas till den virtuella datorn. Användaren verifieras för behörigheter för anslutningsåtgärd i den länkade åtkomsten.

zones

string[]

Målzon där den virtuella datorn och dess diskar ska återställas.

IdentityBasedRestoreDetails

IaaS VM-arbetsbelastning specifik återställningsinformation för återställningar med hanterad identitet

Name Typ Description
objectType

string

Hämtar klasstypen.

targetStorageAccountId

string

Fullständigt kvalificerat ARM-ID för mållagringskontot.

IdentityInfo

Kapslar in hanterad identitetsrelaterad information

Name Typ Description
isSystemAssignedIdentity

boolean

Så här särskiljer du om den hanterade identiteten är systemtilldelad eller användartilldelad

managedIdentityResourceId

string

Resurs-ID för hanterad identitet Valfritt: Kanske inte krävs för systemtilldelad hanterad identitet

NewErrorResponse

Svar på resurshanteringsfel.

Name Typ Description
error

Error

Felobjektet.

OverwriteOptions

Kan skriva över om måldatabasen redan finns

Värde Description
Invalid
FailOnConflict
Overwrite

RecoveryMode

Definierar om det aktuella återställningsläget är filåterställning eller databasåterställning

Värde Description
Invalid
FileRecovery
WorkloadRecovery

RecoveryType

Typ av den här återställningen.

Värde Description
Invalid
OriginalLocation
AlternateLocation
RestoreDisks
Offline

RestoreFileSpecs

Återställ filspecifikationer som filsökväg, typ- och målmappsökvägsinformation.

Name Typ Description
fileSpecType

string

Anger vad variabeln Path står för

path

string

Sökväg till källfil/mapp

targetFolderPath

string

Målmappsökväg i målfilresurs

RestoreRequestType

Återställningstyp (FullShareRestore eller ItemLevelRestore)

Värde Description
Invalid
FullShareRestore
ItemLevelRestore

SQLDataDirectoryMapping

Kapslar in information om datakatalog

Name Typ Description
mappingType

SQLDataDirectoryType

Typ av datakatalogmappning

sourceLogicalName

string

Sökväg för att återställa källans logiska namn

sourcePath

string

Återställa källsökväg

targetPath

string

Målsökväg

SQLDataDirectoryType

Typ av datakatalogmappning

Värde Description
Invalid
Data
Log

TargetAFSRestoreInfo

Målinformation för Azure-filresurs.

Name Typ Description
name

string

Filresursnamn

targetResourceId

string

Arm-ID för målfilresurs

TargetRestoreInfo

Information om målarbetsbelastningen under återställningsåtgärden.

Name Typ Description
containerId

string

Resurs-ID-namnet på containern där Target DataBase finns

databaseName

string

Databasnamn InstanceName/DataBaseName för SQL eller System/DbName för SAP Hana

overwriteOption

OverwriteOptions

Kan skriva över om måldatabasen redan finns

targetDirectoryForFileRestore

string

Målkatalogplats för återställning som filer.

WorkloadCrrAccessToken

Name Typ Description
accessTokenString

string

Åtkomsttoken som används för autentisering

bMSActiveRegion

string

Namn på aktiv region för BMS-stämpel

backupManagementType

string

Typ av säkerhetskopieringshantering

containerId

string

Container-ID

containerName

string

Unikt namn för container

containerType

string

Containertyp

coordinatorServiceStampId

string

CoordinatorServiceStampId som ska användas av BCM i återställningsanrop

coordinatorServiceStampUri

string

CoordinatorServiceStampUri som ska användas av BCM i återställningsanrop

datasourceContainerName

string

Unikt namn för datakällacontainer

datasourceId

string

Datakällans ID

datasourceName

string

Eget namn för datakälla

datasourceType

string

Datakällatyp

objectType string:

WorkloadCrrAccessToken

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

policyId

string

Princip-ID

policyName

string

Principnamn

protectableObjectContainerHostOsName

string

protectableObjectFriendlyName

string

protectableObjectParentLogicalContainerName

string

protectableObjectProtectionState

string

protectableObjectUniqueName

string

protectableObjectWorkloadType

string

protectionContainerId

integer (int64)

Container-ID för skyddat objekt

protectionServiceStampId

string

ProtectionServiceStampId som ska användas av BCM i återställningsanrop

protectionServiceStampUri

string

ProtectionServiceStampUri som ska användas av BCM i återställningsanrop

recoveryPointId

string

Återställningspunkt-ID

recoveryPointTime

string

Återställningspunkttid

resourceGroupName

string

Resursgruppens namn på källvalvet

resourceId

string

Resurs-ID för källvalvet

resourceName

string

Resursnamn för källvalvet

rpIsManagedVirtualMachine

boolean

Information om återställningspunkt: Hanterad virtuell dator

rpOriginalSAOption

boolean

Information om återställningspunkt: Ursprungligt SA-alternativ

rpTierInformation

object

Information om återställningspunktsnivå

rpVMSizeDescription

string

Information om återställningspunkt: Beskrivning av VM-storlek

subscriptionId

string

Prenumerations-ID för källvalvet

tokenExtendedInformation

string

Utökad information om token som FileSpec osv.