Cross Region Restore - Trigger
Ripristina i dati di cui è stato eseguito il backup specificato in un'area diversa rispetto alla posizione in cui viene eseguito il backup dei dati.
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupCrossRegionRestore?api-version=2023-01-15
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
azure
|
path | True |
string |
Area di Azure per raggiungere l'API |
subscription
|
path | True |
string |
ID sottoscrizione. |
api-version
|
query | True |
string |
Versione dell'API client. |
Corpo della richiesta
Nome | Tipo | Descrizione |
---|---|---|
crossRegionRestoreAccessDetails | CrrAccessToken: |
Dettagli di accesso per il ripristino tra aree |
restoreRequest | RestoreRequest: |
Oggetto richiesta per l'attivazione del ripristino |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK |
|
202 Accepted |
Accettato |
|
Other Status Codes |
Risposta di errore che descrive il motivo per cui l'operazione non è riuscita. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente. |
Esempio
Trigger Cross Region Restore |
Trigger Cross Region Restore with identity |
Trigger Cross Region Restore
Esempio di richiesta
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"
]
}
}
Risposta di esempio
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
Esempio di richiesta
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"
]
}
}
Risposta di esempio
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
Definizioni
Nome | Descrizione |
---|---|
Azure |
Richiesta di ripristino di AzureFileShare |
Azure |
AzureWorkload SAP Hana -specific ripristino. In particolare per il ripristino pointInTime/log |
Azure |
Ripristino specifico di AzureWorkload. |
Azure |
AzureWorkload SAP Hana -specific ripristino. In particolare per il ripristino pointInTime/log |
Azure |
Ripristino specifico di SAP Hana in AzureWorkload. |
Azure |
AzureWorkload SQL -specific ripristino. In particolare per il ripristino pointInTime/log |
Azure |
AzureWorkload SQL -specific ripristino. In particolare per il ripristino completo/diff |
Copy |
Opzioni per risolvere i conflitti di copia. |
Cross |
|
Encryption |
Dettagli necessari se la macchina virtuale è stata crittografata al momento del backup. |
Error |
Oggetto error. |
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
Iaas |
Ripristino specifico del carico di lavoro della macchina virtuale IaaS. |
Identity |
Dettagli di ripristino specifici del carico di lavoro della macchina virtuale IaaS per i ripristini tramite l'identità gestita |
Identity |
Incapsula le informazioni correlate all'identità gestita |
New |
Risposta di errore di gestione delle risorse. |
Overwrite |
Può sovrascrivere se DataBase di destinazione esiste già |
Recovery |
Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database |
Recovery |
Tipo di recupero. |
Restore |
Ripristinare le specifiche di file, ad esempio il percorso del file, il tipo e le informazioni sul percorso della cartella di destinazione. |
Restore |
Tipo di ripristino (FullShareRestore o ItemLevelRestore) |
SQLData |
Incapsula le informazioni relative alla directory dei dati |
SQLData |
Tipo di mapping della directory dati |
Target |
Informazioni di condivisione file di Azure di destinazione. |
Target |
Dettagli sul carico di lavoro di destinazione durante l'operazione di ripristino. |
Workload |
AzureFileShareRestoreRequest
Richiesta di ripristino di AzureFileShare
Nome | Tipo | Descrizione |
---|---|---|
copyOptions |
Opzioni per risolvere i conflitti di copia. |
|
objectType | string: |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
recoveryType |
Tipo di recupero. |
|
restoreFileSpecs |
Elenco di file/cartelle di origine (che devono essere ripristinati) e Dettagli targetFolderPath |
|
restoreRequestType |
Tipo di ripristino (FullShareRestore o ItemLevelRestore) |
|
sourceResourceId |
string |
ID ARM dell'account di archiviazione di origine |
targetDetails |
Dettagli condivisione file di destinazione |
AzureWorkloadPointInTimeRestoreRequest
AzureWorkload SAP Hana -specific ripristino. In particolare per il ripristino pointInTime/log
Nome | Tipo | Descrizione |
---|---|---|
objectType | string: |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
pointInTime |
string (date-time) |
Valore PointInTime |
propertyBag |
object |
Contenitore di proprietà specifico del carico di lavoro. |
recoveryMode |
Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database |
|
recoveryType |
Tipo di recupero. |
|
sourceResourceId |
string |
ID ARM completo della macchina virtuale in cui è in esecuzione il carico di lavoro in esecuzione. |
targetInfo |
Dettagli del database di destinazione |
|
targetVirtualMachineId |
string |
Si tratta dell'ID ARM completo della macchina virtuale di destinazione, ad esempio /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
AzureWorkloadRestoreRequest
Ripristino specifico di AzureWorkload.
Nome | Tipo | Descrizione |
---|---|---|
objectType | string: |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
propertyBag |
object |
Contenitore di proprietà specifico del carico di lavoro. |
recoveryMode |
Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database |
|
recoveryType |
Tipo di recupero. |
|
sourceResourceId |
string |
ID ARM completo della macchina virtuale in cui è in esecuzione il carico di lavoro in esecuzione. |
targetInfo |
Dettagli del database di destinazione |
|
targetVirtualMachineId |
string |
Si tratta dell'ID ARM completo della macchina virtuale di destinazione, ad esempio /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
AzureWorkloadSAPHanaPointInTimeRestoreRequest
AzureWorkload SAP Hana -specific ripristino. In particolare per il ripristino pointInTime/log
Nome | Tipo | Descrizione |
---|---|---|
objectType | string: |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
pointInTime |
string (date-time) |
Valore PointInTime |
propertyBag |
object |
Contenitore di proprietà specifico del carico di lavoro. |
recoveryMode |
Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database |
|
recoveryType |
Tipo di recupero. |
|
sourceResourceId |
string |
ID ARM completo della macchina virtuale in cui è in esecuzione il carico di lavoro in esecuzione. |
targetInfo |
Dettagli del database di destinazione |
|
targetVirtualMachineId |
string |
Si tratta dell'ID ARM completo della macchina virtuale di destinazione, ad esempio /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
AzureWorkloadSAPHanaRestoreRequest
Ripristino specifico di SAP Hana in AzureWorkload.
Nome | Tipo | Descrizione |
---|---|---|
objectType | string: |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
propertyBag |
object |
Contenitore di proprietà specifico del carico di lavoro. |
recoveryMode |
Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database |
|
recoveryType |
Tipo di recupero. |
|
sourceResourceId |
string |
ID ARM completo della macchina virtuale in cui è in esecuzione il carico di lavoro in esecuzione. |
targetInfo |
Dettagli del database di destinazione |
|
targetVirtualMachineId |
string |
Si tratta dell'ID ARM completo della macchina virtuale di destinazione, ad esempio /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
AzureWorkloadSQLPointInTimeRestoreRequest
AzureWorkload SQL -specific ripristino. In particolare per il ripristino pointInTime/log
Nome | Tipo | Descrizione |
---|---|---|
alternateDirectoryPaths |
Dettagli della directory dei dati |
|
isNonRecoverable |
boolean |
Proprietà specifica di SQL in cui l'utente può scegliere di impostare il no-recovery quando viene tentata l'operazione di ripristino |
objectType | string: |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
pointInTime |
string (date-time) |
Valore PointInTime |
propertyBag |
object |
Contenitore di proprietà specifico del carico di lavoro. |
recoveryMode |
Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database |
|
recoveryType |
Tipo di recupero. |
|
shouldUseAlternateTargetLocation |
boolean |
Opzione predefinita impostata su true. Se questa proprietà è impostata su false, è necessario specificare una directory dati alternativa |
sourceResourceId |
string |
ID ARM completo della macchina virtuale in cui è in esecuzione il carico di lavoro in esecuzione. |
targetInfo |
Dettagli del database di destinazione |
|
targetVirtualMachineId |
string |
Si tratta dell'ID ARM completo della macchina virtuale di destinazione, ad esempio /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
AzureWorkloadSQLRestoreRequest
AzureWorkload SQL -specific ripristino. In particolare per il ripristino completo/diff
Nome | Tipo | Descrizione |
---|---|---|
alternateDirectoryPaths |
Dettagli della directory dei dati |
|
isNonRecoverable |
boolean |
Proprietà specifica di SQL in cui l'utente può scegliere di impostare il no-recovery quando viene tentata l'operazione di ripristino |
objectType | string: |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
propertyBag |
object |
Contenitore di proprietà specifico del carico di lavoro. |
recoveryMode |
Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database |
|
recoveryType |
Tipo di recupero. |
|
shouldUseAlternateTargetLocation |
boolean |
Opzione predefinita impostata su true. Se questa proprietà è impostata su false, è necessario specificare una directory dati alternativa |
sourceResourceId |
string |
ID ARM completo della macchina virtuale in cui è in esecuzione il carico di lavoro in esecuzione. |
targetInfo |
Dettagli del database di destinazione |
|
targetVirtualMachineId |
string |
Si tratta dell'ID ARM completo della macchina virtuale di destinazione, ad esempio /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
CopyOptions
Opzioni per risolvere i conflitti di copia.
Valore | Descrizione |
---|---|
Invalid | |
CreateCopy | |
Skip | |
Overwrite | |
FailOnConflict |
CrossRegionRestoreRequest
Nome | Tipo | Descrizione |
---|---|---|
crossRegionRestoreAccessDetails | CrrAccessToken: |
Dettagli di accesso per il ripristino tra aree |
restoreRequest | RestoreRequest: |
Oggetto richiesta per l'attivazione del ripristino |
EncryptionDetails
Dettagli necessari se la macchina virtuale è stata crittografata al momento del backup.
Nome | Tipo | Descrizione |
---|---|---|
encryptionEnabled |
boolean |
Identifica se questa copia di backup rappresenta una macchina virtuale crittografata al momento del backup. |
kekUrl |
string |
URL della chiave. |
kekVaultId |
string |
ID dell'insieme di credenziali delle chiavi in cui è archiviata la chiave kek. |
secretKeyUrl |
string |
URL segreto. |
secretKeyVaultId |
string |
ID dell'insieme di credenziali delle chiavi in cui è archiviato il segreto. |
Error
Oggetto error.
Nome | Tipo | Descrizione |
---|---|---|
additionalInfo |
Informazioni aggiuntive sull'errore. |
|
code |
string |
Codice di errore. |
details |
Dettagli dell'errore. |
|
message |
string |
Messaggio di errore. |
target |
string |
Destinazione dell'errore. |
ErrorAdditionalInfo
Informazioni aggiuntive sull'errore di gestione delle risorse.
Nome | Tipo | Descrizione |
---|---|---|
info |
object |
Informazioni aggiuntive. |
type |
string |
Tipo di informazioni aggiuntive. |
IaasVMRestoreRequest
Ripristino specifico del carico di lavoro della macchina virtuale IaaS.
Nome | Tipo | Descrizione |
---|---|---|
affinityGroup |
string |
Gruppo di affinità associato alla macchina virtuale da ripristinare. Usato solo per le macchine virtuali di calcolo classiche. |
createNewCloudService |
boolean |
Dovrebbe essere creato un nuovo servizio cloud durante il ripristino della macchina virtuale. Se è false, la macchina virtuale verrà ripristinata nello stesso servizio cloud al momento del backup. |
diskEncryptionSetId |
string |
ID diskEncryptionSet: necessario se la macchina virtuale deve essere crittografata inattiva durante il ripristino con la chiave gestita dal cliente. |
encryptionDetails |
Dettagli necessari se la macchina virtuale è stata crittografata al momento del backup. |
|
identityBasedRestoreDetails |
Dettagli di ripristino specifici del carico di lavoro della macchina virtuale IaaS per i ripristini tramite l'identità gestita. |
|
identityInfo |
Informazioni sull'identità gestita necessarie per accedere all'account di archiviazione del cliente. |
|
objectType | string: |
Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. |
originalStorageAccountOption |
boolean |
Opzione dell'account di archiviazione originale |
recoveryPointId |
string |
ID della copia di backup da recuperare. |
recoveryType |
Tipo di recupero. |
|
region |
string |
Area in cui viene ripristinata la macchina virtuale. |
restoreDiskLunList |
integer[] (int32) |
Elenco di LUN disco per il ripristino parziale |
restoreWithManagedDisks |
boolean |
Flag per indicare una macchina virtuale disco non gestita deve essere ripristinata con Managed Disks. |
sourceResourceId |
string |
ID ARM completo della macchina virtuale in fase di ripristino. |
storageAccountId |
string |
ID ARM completo dell'account di archiviazione in cui deve essere ripristinata la macchina virtuale. |
subnetId |
string |
L'ID subnet è l'ID subnet associato alla macchina virtuale da ripristinare. Per le macchine virtuali classiche sarebbe {VnetID}/Subnet/{SubnetName} e, per le macchine virtuali di Azure Resource Manager, sarebbe l'ID risorsa ARM usato per rappresentare la subnet. |
targetDomainNameId |
string |
ID ARM completo del nome di dominio da associare alla macchina virtuale da ripristinare. Questo vale solo per le macchine virtuali classiche. |
targetResourceGroupId |
string |
Si tratta dell'ID ARM del gruppo di risorse che si vuole creare per questa macchina virtuale e altri artefatti. Ad esempio /subscriptions/{subId}/resourcegroups/{rg} |
targetVirtualMachineId |
string |
Si tratta dell'ID ARM completo della macchina virtuale che verrà creata. Ad esempio/subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
virtualNetworkId |
string |
Si tratta dell'ID di rete virtuale della rete virtuale che verrà collegato alla macchina virtuale. L'utente verrà convalidato per le autorizzazioni di azione di join nell'accesso collegato. |
zones |
string[] |
Zona di destinazione in cui deve essere ripristinata la macchina virtuale e i relativi dischi. |
IdentityBasedRestoreDetails
Dettagli di ripristino specifici del carico di lavoro della macchina virtuale IaaS per i ripristini tramite l'identità gestita
Nome | Tipo | Descrizione |
---|---|---|
objectType |
string |
Ottiene il tipo di classe. |
targetStorageAccountId |
string |
ID ARM completo dell'account di archiviazione di destinazione. |
IdentityInfo
Incapsula le informazioni correlate all'identità gestita
Nome | Tipo | Descrizione |
---|---|---|
isSystemAssignedIdentity |
boolean |
Per distinguere se l'identità gestita è assegnata dal sistema o assegnata dall'utente |
managedIdentityResourceId |
string |
ID risorsa identità gestita Facoltativo: potrebbe non essere necessario nel caso di identità gestita assegnata dal sistema |
NewErrorResponse
Risposta di errore di gestione delle risorse.
Nome | Tipo | Descrizione |
---|---|---|
error |
Oggetto error. |
OverwriteOptions
Può sovrascrivere se DataBase di destinazione esiste già
Valore | Descrizione |
---|---|
Invalid | |
FailOnConflict | |
Overwrite |
RecoveryMode
Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database
Valore | Descrizione |
---|---|
Invalid | |
FileRecovery | |
WorkloadRecovery |
RecoveryType
Tipo di recupero.
Valore | Descrizione |
---|---|
Invalid | |
OriginalLocation | |
AlternateLocation | |
RestoreDisks | |
Offline |
RestoreFileSpecs
Ripristinare le specifiche di file, ad esempio il percorso del file, il tipo e le informazioni sul percorso della cartella di destinazione.
Nome | Tipo | Descrizione |
---|---|---|
fileSpecType |
string |
Indica l'acronimo della variabile Path |
path |
string |
Percorso file/cartella di origine |
targetFolderPath |
string |
Percorso della cartella di destinazione nella condivisione file di destinazione |
RestoreRequestType
Tipo di ripristino (FullShareRestore o ItemLevelRestore)
Valore | Descrizione |
---|---|
Invalid | |
FullShareRestore | |
ItemLevelRestore |
SQLDataDirectoryMapping
Incapsula le informazioni relative alla directory dei dati
Nome | Tipo | Descrizione |
---|---|---|
mappingType |
Tipo di mapping della directory dati |
|
sourceLogicalName |
string |
Ripristinare il percorso del nome logico di origine |
sourcePath |
string |
Ripristinare il percorso di origine |
targetPath |
string |
Percorso di destinazione |
SQLDataDirectoryType
Tipo di mapping della directory dati
Valore | Descrizione |
---|---|
Invalid | |
Data | |
Log |
TargetAFSRestoreInfo
Informazioni di condivisione file di Azure di destinazione.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome condivisione file |
targetResourceId |
string |
ID arm della risorsa di condivisione file di destinazione |
TargetRestoreInfo
Dettagli sul carico di lavoro di destinazione durante l'operazione di ripristino.
Nome | Tipo | Descrizione |
---|---|---|
containerId |
string |
Nome ID risorsa del contenitore in cui risiede DataBase di destinazione |
databaseName |
string |
Nome database NomeIstanza/DataBaseName per SQL o Sistema/DbName per SAP Hana |
overwriteOption |
Può sovrascrivere se DataBase di destinazione esiste già |
|
targetDirectoryForFileRestore |
string |
Percorso della directory di destinazione per il ripristino come file. |
WorkloadCrrAccessToken
Nome | Tipo | Descrizione |
---|---|---|
accessTokenString |
string |
Token di accesso usato per l'autenticazione |
bMSActiveRegion |
string |
Nome dell'area attiva di BMS Stamp |
backupManagementType |
string |
Tipo di gestione backup |
containerId |
string |
ID contenitore |
containerName |
string |
Nome univoco contenitore |
containerType |
string |
Tipo di contenitore |
coordinatorServiceStampId |
string |
CoordinatorServiceStampId da usare da BCM nella chiamata di ripristino |
coordinatorServiceStampUri |
string |
CoordinatorServiceStampUri da usare da BCM nella chiamata di ripristino |
datasourceContainerName |
string |
Nome univoco del contenitore dell'origine dati |
datasourceId |
string |
ID origine dati |
datasourceName |
string |
Nome descrittivo dell'origine dati |
datasourceType |
string |
Tipo di origine dati |
objectType | string: |
Tipo dell'oggetto specifico : utilizzato per la deserializzazione |
policyId |
string |
ID criterio |
policyName |
string |
Nome criterio |
protectableObjectContainerHostOsName |
string |
|
protectableObjectFriendlyName |
string |
|
protectableObjectParentLogicalContainerName |
string |
|
protectableObjectProtectionState |
string |
|
protectableObjectUniqueName |
string |
|
protectableObjectWorkloadType |
string |
|
protectionContainerId |
integer (int64) |
ID contenitore di elementi protetti |
protectionServiceStampId |
string |
ProtectionServiceStampId da usare da BCM nella chiamata di ripristino |
protectionServiceStampUri |
string |
ProtectionServiceStampUri da usare da BCM nella chiamata di ripristino |
recoveryPointId |
string |
ID punto di ripristino |
recoveryPointTime |
string |
Tempo punto di ripristino |
resourceGroupName |
string |
Nome del gruppo di risorse dell'insieme di credenziali di origine |
resourceId |
string |
ID risorsa dell'insieme di credenziali di origine |
resourceName |
string |
Nome risorsa dell'insieme di credenziali di origine |
rpIsManagedVirtualMachine |
boolean |
Informazioni sul punto di ripristino: macchina virtuale gestita |
rpOriginalSAOption |
boolean |
Informazioni sul punto di ripristino: opzione sa originale |
rpTierInformation |
object |
Informazioni sul livello del punto di ripristino |
rpVMSizeDescription |
string |
Informazioni sul punto di ripristino: descrizione delle dimensioni della macchina virtuale |
subscriptionId |
string |
ID sottoscrizione dell'insieme di credenziali di origine |
tokenExtendedInformation |
string |
Informazioni estese sul token, ad esempio FileSpec e così via. |