Cross Region Restore - Trigger

Belirtilen yedeklenen verileri, verilerin yedeklendiği yere kıyasla farklı bir bölgede geri yükler.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
azureRegion
path True

string

Api'ye isabet etmek için Azure bölgesi

subscriptionId
path True

string

Abonelik kimliği.

api-version
query True

string

İstemci Api Sürümü.

İstek Gövdesi

Name Tür Description
crossRegionRestoreAccessDetails CrrAccessToken:

WorkloadCrrAccessToken

Bölgeler arası geri yükleme için erişim ayrıntıları

restoreRequest RestoreRequest:

Geri yüklemeyi tetikleme için istek nesnesi

Yanıtlar

Name Tür Description
200 OK

TAMAM

202 Accepted

Kabul

Other Status Codes

NewErrorResponse

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme.

Örnekler

Trigger Cross Region Restore
Trigger Cross Region Restore with identityBasedRestoreDetails

Trigger Cross Region Restore

Örnek isteği

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

Örnek yanıt

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

Örnek isteği

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

Örnek yanıt

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

Tanımlar

Name Description
AzureFileShareRestoreRequest

AzureFileShare Geri Yükleme İsteği

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific geri yükleme. Özellikle PointInTime/Günlük geri yükleme için

AzureWorkloadRestoreRequest

AzureWorkload'a özgü geri yükleme.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific geri yükleme. Özellikle PointInTime/Günlük geri yükleme için

AzureWorkloadSAPHanaRestoreRequest

AzureWorkload SAP Hana'ya özgü geri yükleme.

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific geri yükleme. Özellikle PointInTime/Günlük geri yükleme için

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific geri yükleme. Özellikle tam/fark geri yükleme için

CopyOptions

Kopyalama çakışmalarını çözme seçenekleri.

CrossRegionRestoreRequest
EncryptionDetails

Vm yedekleme sırasında şifrelendiyse gereken ayrıntılar.

Error

Hata nesnesi.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

IaasVMRestoreRequest

IaaS VM iş yüküne özgü geri yükleme.

IdentityBasedRestoreDetails

Yönetilen kimlik kullanarak geri yüklemeler için IaaS VM iş yüküne özgü geri yükleme ayrıntıları

IdentityInfo

Yönetilen Kimlikle ilgili bilgileri kapsüller

NewErrorResponse

Kaynak yönetimi hata yanıtı.

OverwriteOptions

Hedef DataBase zaten varsa Üzerine Yazabilir

RecoveryMode

Geçerli kurtarma modunun dosya geri yükleme mi yoksa veritabanı geri yükleme mi olduğunu tanımlar

RecoveryType

Bu kurtarmanın türü.

RestoreFileSpecs

Dosya yolu, tür ve hedef klasör yolu bilgileri gibi dosya belirtimlerini geri yükleyin.

RestoreRequestType

Geri Yükleme Türü (FullShareRestore veya ItemLevelRestore)

SQLDataDirectoryMapping

Veri diziniyle ilgili bilgileri kapsüller

SQLDataDirectoryType

Veri dizini eşleme türü

TargetAFSRestoreInfo

Hedef Azure Dosya Paylaşımı Bilgileri.

TargetRestoreInfo

Geri yükleme işlemi sırasında hedef iş yükü hakkındaki ayrıntılar.

WorkloadCrrAccessToken

AzureFileShareRestoreRequest

AzureFileShare Geri Yükleme İsteği

Name Tür Description
copyOptions

CopyOptions

Kopyalama çakışmalarını çözme seçenekleri.

objectType string:

AzureFileShareRestoreRequest

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

recoveryType

RecoveryType

Bu kurtarmanın türü.

restoreFileSpecs

RestoreFileSpecs[]

Kaynak Dosyaların/Klasörlerin (kurtarılması gerekenler) ve TargetFolderPath ayrıntılarının listesi

restoreRequestType

RestoreRequestType

Geri Yükleme Türü (FullShareRestore veya ItemLevelRestore)

sourceResourceId

string

Kaynak depolama hesabı ARM Kimliği

targetDetails

TargetAFSRestoreInfo

Hedef Dosya Paylaşımı Ayrıntıları

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific geri yükleme. Özellikle PointInTime/Günlük geri yükleme için

Name Tür Description
objectType string:

AzureWorkloadPointInTimeRestoreRequest

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

pointInTime

string (date-time)

PointInTime değeri

propertyBag

object

İş yüküne özgü özellik paketi.

recoveryMode

RecoveryMode

Geçerli kurtarma modunun dosya geri yükleme mi yoksa veritabanı geri yükleme mi olduğunu tanımlar

recoveryType

RecoveryType

Bu kurtarmanın türü.

sourceResourceId

string

Üzerinde çalışan iş yükünün kurtarıldığı VM'nin tam ARM kimliği.

targetInfo

TargetRestoreInfo

Hedef veritabanının ayrıntıları

targetVirtualMachineId

string

Bu, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} için hedef VM'nin tam ARM Kimliğidir

AzureWorkloadRestoreRequest

AzureWorkload'a özgü geri yükleme.

Name Tür Description
objectType string:

AzureWorkloadRestoreRequest

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

propertyBag

object

İş yüküne özgü özellik paketi.

recoveryMode

RecoveryMode

Geçerli kurtarma modunun dosya geri yükleme mi yoksa veritabanı geri yükleme mi olduğunu tanımlar

recoveryType

RecoveryType

Bu kurtarmanın türü.

sourceResourceId

string

Üzerinde çalışan iş yükünün kurtarıldığı VM'nin tam ARM kimliği.

targetInfo

TargetRestoreInfo

Hedef veritabanının ayrıntıları

targetVirtualMachineId

string

Bu, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} için hedef VM'nin tam ARM Kimliğidir

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific geri yükleme. Özellikle PointInTime/Günlük geri yükleme için

Name Tür Description
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreRequest

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

pointInTime

string (date-time)

PointInTime değeri

propertyBag

object

İş yüküne özgü özellik paketi.

recoveryMode

RecoveryMode

Geçerli kurtarma modunun dosya geri yükleme mi yoksa veritabanı geri yükleme mi olduğunu tanımlar

recoveryType

RecoveryType

Bu kurtarmanın türü.

sourceResourceId

string

Üzerinde çalışan iş yükünün kurtarıldığı VM'nin tam ARM kimliği.

targetInfo

TargetRestoreInfo

Hedef veritabanının ayrıntıları

targetVirtualMachineId

string

Bu, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} için hedef VM'nin tam ARM Kimliğidir

AzureWorkloadSAPHanaRestoreRequest

AzureWorkload SAP Hana'ya özgü geri yükleme.

Name Tür Description
objectType string:

AzureWorkloadSAPHanaRestoreRequest

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

propertyBag

object

İş yüküne özgü özellik paketi.

recoveryMode

RecoveryMode

Geçerli kurtarma modunun dosya geri yükleme mi yoksa veritabanı geri yükleme mi olduğunu tanımlar

recoveryType

RecoveryType

Bu kurtarmanın türü.

sourceResourceId

string

Üzerinde çalışan iş yükünün kurtarıldığı VM'nin tam ARM kimliği.

targetInfo

TargetRestoreInfo

Hedef veritabanının ayrıntıları

targetVirtualMachineId

string

Bu, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} için hedef VM'nin tam ARM Kimliğidir

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific geri yükleme. Özellikle PointInTime/Günlük geri yükleme için

Name Tür Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Veri dizini ayrıntıları

isNonRecoverable

boolean

Geri yükleme işlemi denendiğinde kullanıcının kurtarma olmadan ayarlamayı seçebileceği SQL'e özgü özellik

objectType string:

AzureWorkloadSQLPointInTimeRestoreRequest

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

pointInTime

string (date-time)

PointInTime değeri

propertyBag

object

İş yüküne özgü özellik paketi.

recoveryMode

RecoveryMode

Geçerli kurtarma modunun dosya geri yükleme mi yoksa veritabanı geri yükleme mi olduğunu tanımlar

recoveryType

RecoveryType

Bu kurtarmanın türü.

shouldUseAlternateTargetLocation

boolean

Varsayılan seçenek true olarak ayarlanır. Bu false olarak ayarlanırsa alternatif veri dizini sağlanmalıdır

sourceResourceId

string

Üzerinde çalışan iş yükünün kurtarıldığı VM'nin tam ARM kimliği.

targetInfo

TargetRestoreInfo

Hedef veritabanının ayrıntıları

targetVirtualMachineId

string

Bu, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} için hedef VM'nin tam ARM Kimliğidir

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific geri yükleme. Özellikle tam/fark geri yükleme için

Name Tür Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Veri dizini ayrıntıları

isNonRecoverable

boolean

Geri yükleme işlemi denendiğinde kullanıcının kurtarma olmadan ayarlamayı seçebileceği SQL'e özgü özellik

objectType string:

AzureWorkloadSQLRestoreRequest

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

propertyBag

object

İş yüküne özgü özellik paketi.

recoveryMode

RecoveryMode

Geçerli kurtarma modunun dosya geri yükleme mi yoksa veritabanı geri yükleme mi olduğunu tanımlar

recoveryType

RecoveryType

Bu kurtarmanın türü.

shouldUseAlternateTargetLocation

boolean

Varsayılan seçenek true olarak ayarlanır. Bu false olarak ayarlanırsa alternatif veri dizini sağlanmalıdır

sourceResourceId

string

Üzerinde çalışan iş yükünün kurtarıldığı VM'nin tam ARM kimliği.

targetInfo

TargetRestoreInfo

Hedef veritabanının ayrıntıları

targetVirtualMachineId

string

Bu, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} için hedef VM'nin tam ARM Kimliğidir

CopyOptions

Kopyalama çakışmalarını çözme seçenekleri.

Değer Description
Invalid
CreateCopy
Skip
Overwrite
FailOnConflict

CrossRegionRestoreRequest

Name Tür Description
crossRegionRestoreAccessDetails CrrAccessToken:

WorkloadCrrAccessToken

Bölgeler arası geri yükleme için erişim ayrıntıları

restoreRequest RestoreRequest:

Geri yüklemeyi tetikleme için istek nesnesi

EncryptionDetails

Vm yedekleme sırasında şifrelendiyse gereken ayrıntılar.

Name Tür Description
encryptionEnabled

boolean

Bu yedekleme kopyasının yedekleme sırasında şifrelenmiş bir VM'yi temsil edip etmediğini tanımlar.

kekUrl

string

Anahtar Url'si.

kekVaultId

string

KEK'nin depolandığı Key Vault kimliği.

secretKeyUrl

string

Gizli Dizi Url'si.

secretKeyVaultId

string

Gizli anahtarın depolandığı Key Vault kimliği.

Error

Hata nesnesi.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

NewErrorResponse[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

IaasVMRestoreRequest

IaaS VM iş yüküne özgü geri yükleme.

Name Tür Description
affinityGroup

string

Geri yüklenecek VM ile ilişkilendirilmiş benzite grubu. Yalnızca Klasik İşlem Sanal Makineleri için kullanılır.

createNewCloudService

boolean

VM geri yüklenirken yeni bir bulut hizmeti oluşturulmalıdır. Bu yanlışsa, VM yedekleme sırasında olduğu gibi aynı bulut hizmetine geri yüklenir.

diskEncryptionSetId

string

DiskEncryptionSet kimliği - geri yükleme sırasında vm'nin müşteri tarafından yönetilen anahtarla şifrelenmesi gerekiyorsa gereklidir.

encryptionDetails

EncryptionDetails

Vm yedekleme sırasında şifrelendiyse gereken ayrıntılar.

identityBasedRestoreDetails

IdentityBasedRestoreDetails

Yönetilen kimlik kullanılarak geri yüklemeler için IaaS VM iş yüküne özgü geri yükleme ayrıntıları.

identityInfo

IdentityInfo

Müşteri depolama hesabına erişmek için gereken Yönetilen Kimlik bilgileri.

objectType string:

IaasVMRestoreRequest

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

originalStorageAccountOption

boolean

Özgün Depolama Hesabı Seçeneği

recoveryPointId

string

Kurtarılacak yedek kopyanın kimliği.

recoveryType

RecoveryType

Bu kurtarmanın türü.

region

string

Sanal makinenin geri yüklendiği bölge.

restoreDiskLunList

integer[] (int32)

Kısmi geri yükleme için Disk LUN'larının listesi

restoreWithManagedDisks

boolean

Yönetilmeyen disk VM'sini gösteren bayrak Yönetilen disklerle geri yüklenmelidir.

sourceResourceId

string

Kurtarılmakta olan VM'nin tam ARM kimliği.

storageAccountId

string

VM'nin geri yüklenmesi gereken depolama hesabının tam ARM kimliği.

subnetId

string

Alt ağ kimliği, geri yüklenecek VM ile ilişkilendirilmiş alt ağ kimliğidir. Klasik VM'ler için {VnetID}/Subnet/{SubnetName} ve Azure Resource Manager VM'leri için alt ağı temsil etmek için kullanılan ARM kaynak kimliği olacaktır.

targetDomainNameId

string

Geri yüklenen VM ile ilişkilendirilecek etki alanı adının tam ARM kimliği. Bu yalnızca Klasik Sanal Makineler için geçerlidir.

targetResourceGroupId

string

Bu, bu Sanal makine ve diğer yapıtlar için oluşturmak istediğiniz kaynak grubunun ARM kimliğidir. Örneğin /subscriptions/{subId}/resourcegroups/{rg} için

targetVirtualMachineId

string

Bu, oluşturulacak VM'nin tam ARM kimliğidir. Örneğin, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} için

virtualNetworkId

string

Bu, sanal makineye eklenecek sanal ağın sanal ağ kimliğidir. Kullanıcı, bağlı erişimde katılma eylemi izinleri için doğrulanır.

zones

string[]

VM'nin ve disklerinin geri yüklenmesi gereken hedef bölge.

IdentityBasedRestoreDetails

Yönetilen kimlik kullanarak geri yüklemeler için IaaS VM iş yüküne özgü geri yükleme ayrıntıları

Name Tür Description
objectType

string

Sınıf türünü alır.

targetStorageAccountId

string

Hedef depolama hesabının tam ARM kimliği.

IdentityInfo

Yönetilen Kimlikle ilgili bilgileri kapsüller

Name Tür Description
isSystemAssignedIdentity

boolean

Yönetilen kimliğin sistem tarafından mı yoksa kullanıcı tarafından mı atandı olduğunu ayırt etmek için

managedIdentityResourceId

string

Yönetilen Kimlik Kaynak Kimliği İsteğe Bağlı: Sistem tarafından atanan yönetilen kimlik söz konusu olduğunda gerekli olmayabilir

NewErrorResponse

Kaynak yönetimi hata yanıtı.

Name Tür Description
error

Error

Hata nesnesi.

OverwriteOptions

Hedef DataBase zaten varsa Üzerine Yazabilir

Değer Description
Invalid
FailOnConflict
Overwrite

RecoveryMode

Geçerli kurtarma modunun dosya geri yükleme mi yoksa veritabanı geri yükleme mi olduğunu tanımlar

Değer Description
Invalid
FileRecovery
WorkloadRecovery

RecoveryType

Bu kurtarmanın türü.

Değer Description
Invalid
OriginalLocation
AlternateLocation
RestoreDisks
Offline

RestoreFileSpecs

Dosya yolu, tür ve hedef klasör yolu bilgileri gibi dosya belirtimlerini geri yükleyin.

Name Tür Description
fileSpecType

string

Path değişkeninin ne anlama gelir belirtir

path

string

Kaynak Dosya/Klasör yolu

targetFolderPath

string

Hedef FileShare'de hedef klasör yolu

RestoreRequestType

Geri Yükleme Türü (FullShareRestore veya ItemLevelRestore)

Değer Description
Invalid
FullShareRestore
ItemLevelRestore

SQLDataDirectoryMapping

Veri diziniyle ilgili bilgileri kapsüller

Name Tür Description
mappingType

SQLDataDirectoryType

Veri dizini eşleme türü

sourceLogicalName

string

Kaynak mantıksal ad yolunu geri yükleme

sourcePath

string

Kaynak yolu geri yükleme

targetPath

string

Hedef yol

SQLDataDirectoryType

Veri dizini eşleme türü

Değer Description
Invalid
Data
Log

TargetAFSRestoreInfo

Hedef Azure Dosya Paylaşımı Bilgileri.

Name Tür Description
name

string

Dosya paylaşımı adı

targetResourceId

string

Hedef dosya paylaşımı kaynak ARM kimliği

TargetRestoreInfo

Geri yükleme işlemi sırasında hedef iş yükü hakkındaki ayrıntılar.

Name Tür Description
containerId

string

Target DataBase'in bulunduğu kapsayıcının Kaynak Kimliği adı

databaseName

string

SQL için Veritabanı Adı InstanceName/DataBaseName veya SAP Hana için System/DbName

overwriteOption

OverwriteOptions

Hedef DataBase zaten varsa Üzerine Yazabilir

targetDirectoryForFileRestore

string

Dosya olarak geri yüklemek için hedef dizin konumu.

WorkloadCrrAccessToken

Name Tür Description
accessTokenString

string

Kimlik doğrulaması için kullanılan erişim belirteci

bMSActiveRegion

string

BMS Damgasının etkin bölge adı

backupManagementType

string

Yedekleme Yönetim Türü

containerId

string

Kapsayıcı Kimliği

containerName

string

Kapsayıcı Benzersiz adı

containerType

string

Kapsayıcı Türü

coordinatorServiceStampId

string

Geri yükleme çağrısında BCM tarafından kullanılacak CoordinatorServiceStampId

coordinatorServiceStampUri

string

Geri yükleme çağrısında BCM tarafından kullanılacak CoordinatorServiceStampUri

datasourceContainerName

string

Veri Kaynağı Kapsayıcısı Benzersiz Adı

datasourceId

string

Veri Kaynağı Kimliği

datasourceName

string

Veri Kaynağı Kolay Adı

datasourceType

string

Veri Kaynağı Türü

objectType string:

WorkloadCrrAccessToken

Belirli nesnenin türü - seri durumdan çıkarma için kullanılır

policyId

string

İlke Kimliği

policyName

string

İlke Adı

protectableObjectContainerHostOsName

string

protectableObjectFriendlyName

string

protectableObjectParentLogicalContainerName

string

protectableObjectProtectionState

string

protectableObjectUniqueName

string

protectableObjectWorkloadType

string

protectionContainerId

integer (int64)

Korumalı öğe kapsayıcı kimliği

protectionServiceStampId

string

Geri yükleme çağrısında BCM tarafından kullanılacak ProtectionServiceStampId

protectionServiceStampUri

string

Geri yükleme çağrısında BCM tarafından kullanılacak ProtectionServiceStampUri

recoveryPointId

string

Kurtarma Noktası Kimliği

recoveryPointTime

string

Kurtarma Noktası Zamanı

resourceGroupName

string

Kaynak kasasının Kaynak Grubu adı

resourceId

string

Kaynak kasanın Kaynak Kimliği

resourceName

string

Kaynak kasanın Kaynak Adı

rpIsManagedVirtualMachine

boolean

Kurtarma noktası bilgileri: Yönetilen sanal makine

rpOriginalSAOption

boolean

Kurtarma noktası bilgileri: Özgün SA seçeneği

rpTierInformation

object

Kurtarma noktası Katman Bilgileri

rpVMSizeDescription

string

Kurtarma noktası bilgileri: VM boyutu açıklaması

subscriptionId

string

Kaynak kasanın abonelik kimliği

tokenExtendedInformation

string

FileSpec gibi belirteç hakkında Genişletilmiş Bilgi.