Cross Region Restore - Trigger

Memulihkan data yang dicadangkan yang ditentukan di wilayah yang berbeda dibandingkan dengan tempat data dicadangkan.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
azureRegion
path True

string

Wilayah Azure untuk mencapai Api

subscriptionId
path True

string

Id langganan.

api-version
query True

string

Versi Api Klien.

Isi Permintaan

Nama Jenis Deskripsi
crossRegionRestoreAccessDetails CrrAccessToken:

WorkloadCrrAccessToken

Detail akses untuk pemulihan lintas wilayah

restoreRequest RestoreRequest:

Meminta objek untuk memicu pemulihan

Respons

Nama Jenis Deskripsi
200 OK

OKE

202 Accepted

Diterima

Other Status Codes

NewErrorResponse

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda.

Contoh

Trigger Cross Region Restore
Trigger Cross Region Restore with identityBasedRestoreDetails

Trigger Cross Region Restore

Permintaan sampel

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"
    ]
  }
}

Respon sampel

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

Permintaan sampel

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"
    ]
  }
}

Respon sampel

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

Definisi

Nama Deskripsi
AzureFileShareRestoreRequest

Permintaan Pemulihan AzureFileShare

AzureWorkloadPointInTimeRestoreRequest

Pemulihan -specific AzureWorkload SAP Hana. Khusus untuk pemulihan PointInTime/Log

AzureWorkloadRestoreRequest

Pemulihan khusus AzureWorkload.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

Pemulihan -specific AzureWorkload SAP Hana. Khusus untuk pemulihan PointInTime/Log

AzureWorkloadSAPHanaRestoreRequest

Pemulihan khusus AzureWorkload SAP Hana.

AzureWorkloadSQLPointInTimeRestoreRequest

Pemulihan -specific AzureWorkload SQL. Khusus untuk pemulihan PointInTime/Log

AzureWorkloadSQLRestoreRequest

Pemulihan -specific AzureWorkload SQL. Khusus untuk pemulihan penuh/diff

CopyOptions

Opsi untuk mengatasi konflik penyalinan.

CrossRegionRestoreRequest
EncryptionDetails

Detail yang diperlukan jika VM dienkripsi pada saat pencadangan.

Error

Objek kesalahan.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

IaasVMRestoreRequest

Pemulihan khusus beban kerja IaaS VM.

IdentityBasedRestoreDetails

Detail pemulihan khusus beban kerja IaaS VM untuk pemulihan menggunakan identitas terkelola

IdentityInfo

Merangkum informasi terkait Identitas Terkelola

NewErrorResponse

Respons kesalahan manajemen sumber daya.

OverwriteOptions

Dapat Menimpa jika Target DataBase sudah ada

RecoveryMode

Menentukan apakah mode pemulihan saat ini adalah pemulihan file atau pemulihan database

RecoveryType

Jenis pemulihan ini.

RestoreFileSpecs

Pulihkan spesifikasi file seperti jalur file, jenis, dan info jalur folder target.

RestoreRequestType

Jenis Pemulihan (FullShareRestore atau ItemLevelRestore)

SQLDataDirectoryMapping

Merangkum informasi mengenai direktori data

SQLDataDirectoryType

Jenis pemetaan direktori data

TargetAFSRestoreInfo

Menargetkan Info Berbagi File Azure.

TargetRestoreInfo

Detail tentang beban kerja target selama operasi pemulihan.

WorkloadCrrAccessToken

AzureFileShareRestoreRequest

Permintaan Pemulihan AzureFileShare

Nama Jenis Deskripsi
copyOptions

CopyOptions

Opsi untuk mengatasi konflik penyalinan.

objectType string:

AzureFileShareRestoreRequest

Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis.

recoveryType

RecoveryType

Jenis pemulihan ini.

restoreFileSpecs

RestoreFileSpecs[]

Daftar File/Folder Sumber (yang perlu dipulihkan) dan detail TargetFolderPath

restoreRequestType

RestoreRequestType

Jenis Pemulihan (FullShareRestore atau ItemLevelRestore)

sourceResourceId

string

Id ARM akun penyimpanan sumber

targetDetails

TargetAFSRestoreInfo

Detail Berbagi File Target

AzureWorkloadPointInTimeRestoreRequest

Pemulihan -specific AzureWorkload SAP Hana. Khusus untuk pemulihan PointInTime/Log

Nama Jenis Deskripsi
objectType string:

AzureWorkloadPointInTimeRestoreRequest

Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis.

pointInTime

string (date-time)

Nilai PointInTime

propertyBag

object

Beban kerja tas properti tertentu.

recoveryMode

RecoveryMode

Menentukan apakah mode pemulihan saat ini adalah pemulihan file atau pemulihan database

recoveryType

RecoveryType

Jenis pemulihan ini.

sourceResourceId

string

ID ARM yang sepenuhnya memenuhi syarat dari VM tempat beban kerja yang sedang berjalan sedang dipulihkan.

targetInfo

TargetRestoreInfo

Detail database target

targetVirtualMachineId

string

Ini adalah Id ARM lengkap dari VM target Misalnya /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

AzureWorkloadRestoreRequest

Pemulihan khusus AzureWorkload.

Nama Jenis Deskripsi
objectType string:

AzureWorkloadRestoreRequest

Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis.

propertyBag

object

Beban kerja tas properti tertentu.

recoveryMode

RecoveryMode

Menentukan apakah mode pemulihan saat ini adalah pemulihan file atau pemulihan database

recoveryType

RecoveryType

Jenis pemulihan ini.

sourceResourceId

string

ID ARM yang sepenuhnya memenuhi syarat dari VM tempat beban kerja yang sedang berjalan sedang dipulihkan.

targetInfo

TargetRestoreInfo

Detail database target

targetVirtualMachineId

string

Ini adalah Id ARM lengkap dari VM target Misalnya /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

AzureWorkloadSAPHanaPointInTimeRestoreRequest

Pemulihan -specific AzureWorkload SAP Hana. Khusus untuk pemulihan PointInTime/Log

Nama Jenis Deskripsi
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreRequest

Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis.

pointInTime

string (date-time)

Nilai PointInTime

propertyBag

object

Beban kerja tas properti tertentu.

recoveryMode

RecoveryMode

Menentukan apakah mode pemulihan saat ini adalah pemulihan file atau pemulihan database

recoveryType

RecoveryType

Jenis pemulihan ini.

sourceResourceId

string

ID ARM yang sepenuhnya memenuhi syarat dari VM tempat beban kerja yang sedang berjalan sedang dipulihkan.

targetInfo

TargetRestoreInfo

Detail database target

targetVirtualMachineId

string

Ini adalah Id ARM lengkap dari VM target Misalnya /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

AzureWorkloadSAPHanaRestoreRequest

Pemulihan khusus AzureWorkload SAP Hana.

Nama Jenis Deskripsi
objectType string:

AzureWorkloadSAPHanaRestoreRequest

Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis.

propertyBag

object

Beban kerja tas properti tertentu.

recoveryMode

RecoveryMode

Menentukan apakah mode pemulihan saat ini adalah pemulihan file atau pemulihan database

recoveryType

RecoveryType

Jenis pemulihan ini.

sourceResourceId

string

ID ARM yang sepenuhnya memenuhi syarat dari VM tempat beban kerja yang sedang berjalan sedang dipulihkan.

targetInfo

TargetRestoreInfo

Detail database target

targetVirtualMachineId

string

Ini adalah Id ARM lengkap dari VM target Misalnya /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

AzureWorkloadSQLPointInTimeRestoreRequest

Pemulihan -specific AzureWorkload SQL. Khusus untuk pemulihan PointInTime/Log

Nama Jenis Deskripsi
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Detail direktori data

isNonRecoverable

boolean

Properti khusus SQL tempat pengguna dapat memilih untuk mengatur tidak ada pemulihan saat operasi pemulihan dicoba

objectType string:

AzureWorkloadSQLPointInTimeRestoreRequest

Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis.

pointInTime

string (date-time)

Nilai PointInTime

propertyBag

object

Beban kerja tas properti tertentu.

recoveryMode

RecoveryMode

Menentukan apakah mode pemulihan saat ini adalah pemulihan file atau pemulihan database

recoveryType

RecoveryType

Jenis pemulihan ini.

shouldUseAlternateTargetLocation

boolean

Opsi default diatur ke true. Jika ini diatur ke false, direktori data alternatif harus disediakan

sourceResourceId

string

ID ARM yang sepenuhnya memenuhi syarat dari VM tempat beban kerja yang sedang berjalan sedang dipulihkan.

targetInfo

TargetRestoreInfo

Detail database target

targetVirtualMachineId

string

Ini adalah Id ARM lengkap dari VM target Misalnya /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

AzureWorkloadSQLRestoreRequest

Pemulihan -specific AzureWorkload SQL. Khusus untuk pemulihan penuh/diff

Nama Jenis Deskripsi
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Detail direktori data

isNonRecoverable

boolean

Properti khusus SQL tempat pengguna dapat memilih untuk mengatur tidak ada pemulihan saat operasi pemulihan dicoba

objectType string:

AzureWorkloadSQLRestoreRequest

Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis.

propertyBag

object

Beban kerja tas properti tertentu.

recoveryMode

RecoveryMode

Menentukan apakah mode pemulihan saat ini adalah pemulihan file atau pemulihan database

recoveryType

RecoveryType

Jenis pemulihan ini.

shouldUseAlternateTargetLocation

boolean

Opsi default diatur ke true. Jika ini diatur ke false, direktori data alternatif harus disediakan

sourceResourceId

string

ID ARM yang sepenuhnya memenuhi syarat dari VM tempat beban kerja yang sedang berjalan sedang dipulihkan.

targetInfo

TargetRestoreInfo

Detail database target

targetVirtualMachineId

string

Ini adalah Id ARM lengkap dari VM target Misalnya /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

CopyOptions

Opsi untuk mengatasi konflik penyalinan.

Nilai Deskripsi
Invalid
CreateCopy
Skip
Overwrite
FailOnConflict

CrossRegionRestoreRequest

Nama Jenis Deskripsi
crossRegionRestoreAccessDetails CrrAccessToken:

WorkloadCrrAccessToken

Detail akses untuk pemulihan lintas wilayah

restoreRequest RestoreRequest:

Meminta objek untuk memicu pemulihan

EncryptionDetails

Detail yang diperlukan jika VM dienkripsi pada saat pencadangan.

Nama Jenis Deskripsi
encryptionEnabled

boolean

Mengidentifikasi apakah salinan cadangan ini mewakili VM terenkripsi pada saat pencadangan.

kekUrl

string

Url Kunci.

kekVaultId

string

ID Key Vault tempat KEK disimpan.

secretKeyUrl

string

Url Rahasia.

secretKeyVaultId

string

ID Key Vault tempat Rahasia disimpan.

Error

Objek kesalahan.

Nama Jenis Deskripsi
additionalInfo

ErrorAdditionalInfo[]

Info tambahan kesalahan.

code

string

Kode kesalahan.

details

NewErrorResponse[]

Detail kesalahan.

message

string

Pesan kesalahan.

target

string

Target kesalahan.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

Nama Jenis Deskripsi
info

object

Info tambahan.

type

string

Jenis info tambahan.

IaasVMRestoreRequest

Pemulihan khusus beban kerja IaaS VM.

Nama Jenis Deskripsi
affinityGroup

string

Grup afinitas yang terkait dengan VM yang akan dipulihkan. Hanya digunakan untuk Komputer Virtual Komputasi Klasik.

createNewCloudService

boolean

Jika layanan cloud baru dibuat saat memulihkan VM. Jika ini salah, VM akan dipulihkan ke layanan cloud yang sama seperti pada saat pencadangan.

diskEncryptionSetId

string

ID DiskEncryptionSet - diperlukan jika VM perlu dienkripsi saat tidak aktif selama pemulihan dengan kunci yang dikelola pelanggan.

encryptionDetails

EncryptionDetails

Detail yang diperlukan jika VM dienkripsi pada saat pencadangan.

identityBasedRestoreDetails

IdentityBasedRestoreDetails

Detail pemulihan khusus beban kerja IaaS VM untuk pemulihan menggunakan identitas terkelola.

identityInfo

IdentityInfo

Informasi Identitas Terkelola diperlukan untuk mengakses akun penyimpanan pelanggan.

objectType string:

IaasVMRestoreRequest

Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis.

originalStorageAccountOption

boolean

Opsi Akun Penyimpanan Asli

recoveryPointId

string

ID salinan cadangan yang akan dipulihkan.

recoveryType

RecoveryType

Jenis pemulihan ini.

region

string

Wilayah tempat komputer virtual dipulihkan.

restoreDiskLunList

integer[] (int32)

Daftar LUN Disk untuk pemulihan parsial

restoreWithManagedDisks

boolean

Bendera untuk menunjukkan VM disk Tidak Terkelola harus dipulihkan dengan disk Terkelola.

sourceResourceId

string

ID ARM yang sepenuhnya memenuhi syarat dari VM yang sedang dipulihkan.

storageAccountId

string

ID ARM yang sepenuhnya memenuhi syarat dari akun penyimpanan tempat VM harus dipulihkan.

subnetId

string

ID subnet, adalah ID subnet yang terkait dengan VM yang akan dipulihkan. Untuk VM Klasik, itu adalah {VnetID}/Subnet/{SubnetName} dan, untuk VM Azure Resource Manager, itu akan menjadi ID sumber daya ARM yang digunakan untuk mewakili subnet.

targetDomainNameId

string

ID ARM yang sepenuhnya memenuhi syarat dari nama domain yang akan dikaitkan dengan VM yang sedang dipulihkan. Ini hanya berlaku untuk Komputer Virtual Klasik.

targetResourceGroupId

string

Ini adalah ID ARM dari grup sumber daya yang ingin Anda buat untuk komputer Virtual ini dan artefak lainnya. Misalnya ,subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

Ini adalah ID ARM lengkap VM yang akan dibuat. Misalnya /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

string

Ini adalah Id jaringan virtual vnet yang akan dilampirkan ke komputer virtual. Pengguna akan divalidasi untuk izin tindakan gabungan dalam akses tertaut.

zones

string[]

Zona target tempat VM dan disknya harus dipulihkan.

IdentityBasedRestoreDetails

Detail pemulihan khusus beban kerja IaaS VM untuk pemulihan menggunakan identitas terkelola

Nama Jenis Deskripsi
objectType

string

Mendapatkan jenis kelas.

targetStorageAccountId

string

ID ARM yang sepenuhnya memenuhi syarat dari akun penyimpanan target.

IdentityInfo

Merangkum informasi terkait Identitas Terkelola

Nama Jenis Deskripsi
isSystemAssignedIdentity

boolean

Untuk membedakan apakah identitas terkelola ditetapkan sistem atau ditetapkan pengguna

managedIdentityResourceId

string

Id Sumber Daya Identitas Terkelola Opsional: Mungkin tidak diperlukan dalam kasus identitas terkelola yang ditetapkan sistem

NewErrorResponse

Respons kesalahan manajemen sumber daya.

Nama Jenis Deskripsi
error

Error

Objek kesalahan.

OverwriteOptions

Dapat Menimpa jika Target DataBase sudah ada

Nilai Deskripsi
Invalid
FailOnConflict
Overwrite

RecoveryMode

Menentukan apakah mode pemulihan saat ini adalah pemulihan file atau pemulihan database

Nilai Deskripsi
Invalid
FileRecovery
WorkloadRecovery

RecoveryType

Jenis pemulihan ini.

Nilai Deskripsi
Invalid
OriginalLocation
AlternateLocation
RestoreDisks
Offline

RestoreFileSpecs

Pulihkan spesifikasi file seperti jalur file, jenis, dan info jalur folder target.

Nama Jenis Deskripsi
fileSpecType

string

Menunjukkan kemandirian variabel Path

path

string

Jalur File/Folder Sumber

targetFolderPath

string

Jalur folder tujuan di FileShare target

RestoreRequestType

Jenis Pemulihan (FullShareRestore atau ItemLevelRestore)

Nilai Deskripsi
Invalid
FullShareRestore
ItemLevelRestore

SQLDataDirectoryMapping

Merangkum informasi mengenai direktori data

Nama Jenis Deskripsi
mappingType

SQLDataDirectoryType

Jenis pemetaan direktori data

sourceLogicalName

string

Memulihkan jalur nama logis sumber

sourcePath

string

Pulihkan jalur sumber

targetPath

string

Jalur target

SQLDataDirectoryType

Jenis pemetaan direktori data

Nilai Deskripsi
Invalid
Data
Log

TargetAFSRestoreInfo

Menargetkan Info Berbagi File Azure.

Nama Jenis Deskripsi
name

string

Nama berbagi file

targetResourceId

string

ID ARM sumber daya berbagi file target

TargetRestoreInfo

Detail tentang beban kerja target selama operasi pemulihan.

Nama Jenis Deskripsi
containerId

string

Nama Id Sumber Daya kontainer tempat Target DataBase berada

databaseName

string

Nama database InstanceName/DataBaseName untuk SQL atau System/DbName untuk SAP Hana

overwriteOption

OverwriteOptions

Dapat Menimpa jika Target DataBase sudah ada

targetDirectoryForFileRestore

string

Lokasi direktori target untuk dipulihkan sebagai file.

WorkloadCrrAccessToken

Nama Jenis Deskripsi
accessTokenString

string

Token akses yang digunakan untuk autentikasi

bMSActiveRegion

string

Nama wilayah aktif stempel BMS

backupManagementType

string

Jenis Manajemen Pencadangan

containerId

string

Id Kontainer

containerName

string

Nama Unik Kontainer

containerType

string

Jenis Kontainer

coordinatorServiceStampId

string

CoordinatorServiceStampId yang akan digunakan oleh BCM dalam panggilan pemulihan

coordinatorServiceStampUri

string

CoordinatorServiceStampUri yang akan digunakan oleh BCM dalam panggilan pemulihan

datasourceContainerName

string

Nama Unik Kontainer Sumber Data

datasourceId

string

Id Sumber Data

datasourceName

string

Nama Ramah Sumber Data

datasourceType

string

Jenis Sumber Data

objectType string:

WorkloadCrrAccessToken

Jenis objek tertentu - digunakan untuk deserialisasi

policyId

string

Id Kebijakan

policyName

string

Nama Kebijakan

protectableObjectContainerHostOsName

string

protectableObjectFriendlyName

string

protectableObjectParentLogicalContainerName

string

protectableObjectProtectionState

string

protectableObjectUniqueName

string

protectableObjectWorkloadType

string

protectionContainerId

integer (int64)

Id kontainer item yang dilindungi

protectionServiceStampId

string

ProtectionServiceStampId yang akan digunakan oleh BCM dalam panggilan pemulihan

protectionServiceStampUri

string

ProtectionServiceStampUri yang akan digunakan oleh BCM dalam panggilan pemulihan

recoveryPointId

string

Id Titik Pemulihan

recoveryPointTime

string

Waktu Titik Pemulihan

resourceGroupName

string

Nama Grup Sumber Daya dari vault sumber

resourceId

string

Id Sumber Daya dari vault sumber

resourceName

string

Nama Sumber Daya vault sumber

rpIsManagedVirtualMachine

boolean

Informasi titik pemulihan: Komputer virtual terkelola

rpOriginalSAOption

boolean

Informasi titik pemulihan: Opsi SA asli

rpTierInformation

object

Informasi Tingkat Titik Pemulihan

rpVMSizeDescription

string

Informasi titik pemulihan: Deskripsi ukuran VM

subscriptionId

string

Id Langganan vault sumber

tokenExtendedInformation

string

Informasi yang Diperluas tentang token seperti FileSpec dll.