Condividi tramite


Restores - Trigger

Ripristina i dati di cui è stato eseguito il backup specificato. Si tratta di un'operazione asincrona. Per conoscere lo stato di questa chiamata API, usare l'API GetProtectedItemOperationResult.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}/restore?api-version=2024-10-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
containerName
path True

string

Nome del contenitore associato agli elementi di cui è stato eseguito il backup.

fabricName
path True

string

Nome dell'infrastruttura associato agli elementi di cui è stato eseguito il backup.

protectedItemName
path True

string

Elemento di cui eseguire il backup da ripristinare.

recoveryPointId
path True

string

ID punto di ripristino che rappresenta i dati di cui eseguire il backup da ripristinare.

resourceGroupName
path True

string

Nome del gruppo di risorse in cui è presente l'insieme di credenziali dei servizi di ripristino.

subscriptionId
path True

string

ID sottoscrizione.

vaultName
path True

string

Nome dell'insieme di credenziali di Servizi di ripristino.

api-version
query True

string

Versione dell'API client.

Intestazione della richiesta

Nome Necessario Tipo Descrizione
x-ms-authorization-auxiliary

string

Corpo della richiesta

Nome Tipo Descrizione
eTag

string

ETag facoltativo.

location

string

Percorso della risorsa.

properties RestoreRequest:

Proprietà RestoreRequestResource

tags

object

Tag di risorsa.

Risposte

Nome Tipo Descrizione
202 Accepted

Accettato

Other Status Codes

CloudError

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

Restore Disks with IaasVMRestoreRequest
Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails
Restore Disks with IaasVMRestoreWithRehydrationRequest
Restore to New Azure IaasVm with IaasVMRestoreRequest
Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails
Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest

Restore Disks with IaasVMRestoreRequest

Esempio di richiesta

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "RestoreDisks",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount",
    "region": "southeastasia",
    "createNewCloudService": true,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": false,
      "managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
    },
    "targetDiskNetworkAccessSettings": {
      "targetDiskNetworkAccessOption": "EnablePrivateAccessForAllDisks",
      "targetDiskAccessId": "/subscriptions/e7a191f5-713c-4bdb-b5e4-cf3dd90230ef/resourceGroups/arpja/providers/Microsoft.Compute/diskAccesses/arpja-diskaccess-ccy"
    }
  }
}

Risposta di esempio

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60

Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails

Esempio di richiesta

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "RestoreDisks",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "region": "southeastasia",
    "createNewCloudService": true,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": false,
      "managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
    },
    "identityBasedRestoreDetails": {
      "targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount"
    }
  }
}

Risposta di esempio

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60

Restore Disks with IaasVMRestoreWithRehydrationRequest

Esempio di richiesta

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreWithRehydrationRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "RestoreDisks",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount",
    "region": "southeastasia",
    "createNewCloudService": true,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "recoveryPointRehydrationInfo": {
      "rehydrationRetentionDuration": "P7D",
      "rehydrationPriority": "Standard"
    }
  }
}

Risposta di esempio

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60

Restore to New Azure IaasVm with IaasVMRestoreRequest

Esempio di richiesta

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "AlternateLocation",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
    "targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
    "storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount",
    "virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet",
    "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
    "region": "southeastasia",
    "createNewCloudService": false,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": true
    }
  }
}

Risposta di esempio

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60

Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails

Esempio di richiesta

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "AlternateLocation",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
    "targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
    "virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet",
    "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
    "region": "southeastasia",
    "createNewCloudService": false,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": true
    },
    "identityBasedRestoreDetails": {
      "targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount"
    }
  }
}

Risposta di esempio

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60

Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest

Esempio di richiesta

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreWithRehydrationRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "AlternateLocation",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
    "targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
    "storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount",
    "virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet",
    "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
    "region": "southeastasia",
    "createNewCloudService": false,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "recoveryPointRehydrationInfo": {
      "rehydrationRetentionDuration": "P7D",
      "rehydrationPriority": "High"
    }
  }
}

Risposta di esempio

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60

Definizioni

Nome Descrizione
AzureFileShareRestoreRequest

Richiesta di ripristino di AzureFileShare

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific ripristino. In particolare per il ripristino pointInTime/log

AzureWorkloadRestoreRequest

Ripristino specifico di AzureWorkload.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific ripristino. In particolare per il ripristino pointInTime/log

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

Ripristino specifico di SAP Hana di AzureWorkload con riattivazione integrata del punto di ripristino.

AzureWorkloadSAPHanaRestoreRequest

Ripristino specifico di SAP Hana in AzureWorkload.

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

Ripristino specifico di SAP Hana di AzureWorkload con riattivazione integrata del punto di ripristino.

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific ripristino. In particolare per il ripristino pointInTime/log

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

Ripristino specifico di SQL di AzureWorkload con riattivazione integrata del punto di ripristino.

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific ripristino. In particolare per il ripristino completo/diff

AzureWorkloadSQLRestoreWithRehydrateRequest

Ripristino specifico di AzureWorkload SQL con riattivazione integrata del punto di ripristino

CloudError

Risposta di errore del servizio Istanza contenitore.

CloudErrorBody

Risposta di errore del servizio Istanza contenitore.

CopyOptions

Opzioni per risolvere i conflitti di copia.

EncryptionDetails

Dettagli necessari se la macchina virtuale è stata crittografata al momento del backup.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ExtendedLocation

Posizione estesa del punto di ripristino in cui era presente la macchina virtuale.

IaasVMRestoreRequest

Ripristino specifico del carico di lavoro della macchina virtuale IaaS.

IaasVMRestoreWithRehydrationRequest

Ripristino specifico del carico di lavoro della macchina virtuale IaaS con riattivazione integrata del punto di ripristino.

IdentityBasedRestoreDetails

Dettagli di ripristino specifici del carico di lavoro della macchina virtuale IaaS per i ripristini tramite l'identità gestita

IdentityInfo

Incapsula le informazioni correlate all'identità gestita

OverwriteOptions

Può sovrascrivere se DataBase di destinazione esiste già

RecoveryMode

Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database

RecoveryPointRehydrationInfo

Informazioni sulla riattivazione rp

RecoveryType

Tipo di recupero.

RehydrationPriority

Priorità riattivazione

RestoreFileSpecs

Ripristinare le specifiche di file, ad esempio il percorso del file, il tipo e le informazioni sul percorso della cartella di destinazione.

RestoreRequestResource

Classe di base per la richiesta di ripristino. Le richieste di ripristino specifiche del carico di lavoro derivano da questa classe.

RestoreRequestType

Tipo di ripristino (FullShareRestore o ItemLevelRestore)

SecuredVMDetails

Ripristinare i parametri della richiesta per le macchine virtuali protette

SnapshotRestoreParameters

Incapsula le informazioni relative al ripristino dello snapshot per SAP Hana

SQLDataDirectoryMapping

Incapsula le informazioni relative alla directory dei dati

SQLDataDirectoryType

Tipo di mapping della directory dati

TargetAFSRestoreInfo

Informazioni di condivisione file di Azure di destinazione.

TargetDiskNetworkAccessOption

Impostazioni di accesso alla rete da usare per i dischi ripristinati

TargetDiskNetworkAccessSettings

Specifica le impostazioni di accesso alla rete di destinazione per i dischi della macchina virtuale da ripristinare.

TargetRestoreInfo

Dettagli sul carico di lavoro di destinazione durante l'operazione di ripristino.

UserAssignedIdentityProperties

Proprietà dell'identità gestita assegnata dall'utente

UserAssignedManagedIdentityDetails

Dettagli identità gestita assegnata dall'utente

AzureFileShareRestoreRequest

Richiesta di ripristino di AzureFileShare

Nome Tipo Descrizione
copyOptions

CopyOptions

Opzioni per risolvere i conflitti di copia.

objectType string:

AzureFileShareRestoreRequest

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

recoveryType

RecoveryType

Tipo di recupero.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests su cui verrà eseguito il controllo LAC

restoreFileSpecs

RestoreFileSpecs[]

Elenco di file/cartelle di origine (che devono essere ripristinati) e Dettagli targetFolderPath

restoreRequestType

RestoreRequestType

Tipo di ripristino (FullShareRestore o ItemLevelRestore)

sourceResourceId

string

ID ARM dell'account di archiviazione di origine

targetDetails

TargetAFSRestoreInfo

Dettagli condivisione file di destinazione

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific ripristino. In particolare per il ripristino pointInTime/log

Nome Tipo Descrizione
objectType string:

AzureWorkloadPointInTimeRestoreRequest

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

pointInTime

string

Valore PointInTime

propertyBag

object

Contenitore di proprietà specifico del carico di lavoro.

recoveryMode

RecoveryMode

Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database

recoveryType

RecoveryType

Tipo di recupero.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests su cui verrà eseguito il controllo LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Dettagli aggiuntivi per il ripristino di snapshot attualmente usato per lo snapshot per SAP Hana.

sourceResourceId

string

ID ARM completo della macchina virtuale in cui è in esecuzione il carico di lavoro in esecuzione.

targetInfo

TargetRestoreInfo

Dettagli del database di destinazione

targetResourceGroupName

string

Definisce il gruppo di risorse della macchina virtuale 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}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Dettagli identità gestita assegnata dall'utente Attualmente usati per lo snapshot.

AzureWorkloadRestoreRequest

Ripristino specifico di AzureWorkload.

Nome Tipo Descrizione
objectType string:

AzureWorkloadRestoreRequest

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

RecoveryMode

Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database

recoveryType

RecoveryType

Tipo di recupero.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests su cui verrà eseguito il controllo LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Dettagli aggiuntivi per il ripristino di snapshot attualmente usato per lo snapshot per SAP Hana.

sourceResourceId

string

ID ARM completo della macchina virtuale in cui è in esecuzione il carico di lavoro in esecuzione.

targetInfo

TargetRestoreInfo

Dettagli del database di destinazione

targetResourceGroupName

string

Definisce il gruppo di risorse della macchina virtuale 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}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Dettagli identità gestita assegnata dall'utente Attualmente usati per lo snapshot.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific ripristino. In particolare per il ripristino pointInTime/log

Nome Tipo Descrizione
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreRequest

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

pointInTime

string

Valore PointInTime

propertyBag

object

Contenitore di proprietà specifico del carico di lavoro.

recoveryMode

RecoveryMode

Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database

recoveryType

RecoveryType

Tipo di recupero.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests su cui verrà eseguito il controllo LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Dettagli aggiuntivi per il ripristino di snapshot attualmente usato per lo snapshot per SAP Hana.

sourceResourceId

string

ID ARM completo della macchina virtuale in cui è in esecuzione il carico di lavoro in esecuzione.

targetInfo

TargetRestoreInfo

Dettagli del database di destinazione

targetResourceGroupName

string

Definisce il gruppo di risorse della macchina virtuale 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}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Dettagli identità gestita assegnata dall'utente Attualmente usati per lo snapshot.

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

Ripristino specifico di SAP Hana di AzureWorkload con riattivazione integrata del punto di ripristino.

Nome Tipo Descrizione
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

pointInTime

string

Valore PointInTime

propertyBag

object

Contenitore di proprietà specifico del carico di lavoro.

recoveryMode

RecoveryMode

Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informazioni sulla riattivazione rp

recoveryType

RecoveryType

Tipo di recupero.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests su cui verrà eseguito il controllo LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Dettagli aggiuntivi per il ripristino di snapshot attualmente usato per lo snapshot per SAP Hana.

sourceResourceId

string

ID ARM completo della macchina virtuale in cui è in esecuzione il carico di lavoro in esecuzione.

targetInfo

TargetRestoreInfo

Dettagli del database di destinazione

targetResourceGroupName

string

Definisce il gruppo di risorse della macchina virtuale 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}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Dettagli identità gestita assegnata dall'utente Attualmente usati per lo snapshot.

AzureWorkloadSAPHanaRestoreRequest

Ripristino specifico di SAP Hana in AzureWorkload.

Nome Tipo Descrizione
objectType string:

AzureWorkloadSAPHanaRestoreRequest

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

RecoveryMode

Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database

recoveryType

RecoveryType

Tipo di recupero.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests su cui verrà eseguito il controllo LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Dettagli aggiuntivi per il ripristino di snapshot attualmente usato per lo snapshot per SAP Hana.

sourceResourceId

string

ID ARM completo della macchina virtuale in cui è in esecuzione il carico di lavoro in esecuzione.

targetInfo

TargetRestoreInfo

Dettagli del database di destinazione

targetResourceGroupName

string

Definisce il gruppo di risorse della macchina virtuale 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}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Dettagli identità gestita assegnata dall'utente Attualmente usati per lo snapshot.

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

Ripristino specifico di SAP Hana di AzureWorkload con riattivazione integrata del punto di ripristino.

Nome Tipo Descrizione
objectType string:

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

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

RecoveryMode

Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informazioni sulla riattivazione rp

recoveryType

RecoveryType

Tipo di recupero.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests su cui verrà eseguito il controllo LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Dettagli aggiuntivi per il ripristino di snapshot attualmente usato per lo snapshot per SAP Hana.

sourceResourceId

string

ID ARM completo della macchina virtuale in cui è in esecuzione il carico di lavoro in esecuzione.

targetInfo

TargetRestoreInfo

Dettagli del database di destinazione

targetResourceGroupName

string

Definisce il gruppo di risorse della macchina virtuale 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}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Dettagli identità gestita assegnata dall'utente Attualmente usati per lo snapshot.

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific ripristino. In particolare per il ripristino pointInTime/log

Nome Tipo Descrizione
alternateDirectoryPaths

SQLDataDirectoryMapping[]

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:

AzureWorkloadSQLPointInTimeRestoreRequest

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

pointInTime

string

Valore PointInTime

propertyBag

object

Contenitore di proprietà specifico del carico di lavoro.

recoveryMode

RecoveryMode

Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database

recoveryType

RecoveryType

Tipo di recupero.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests su cui verrà eseguito il controllo LAC

shouldUseAlternateTargetLocation

boolean

Opzione predefinita impostata su true. Se questa proprietà è impostata su false, è necessario specificare una directory dati alternativa

snapshotRestoreParameters

SnapshotRestoreParameters

Dettagli aggiuntivi per il ripristino di snapshot attualmente usato per lo snapshot per SAP Hana.

sourceResourceId

string

ID ARM completo della macchina virtuale in cui è in esecuzione il carico di lavoro in esecuzione.

targetInfo

TargetRestoreInfo

Dettagli del database di destinazione

targetResourceGroupName

string

Definisce il gruppo di risorse della macchina virtuale 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}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Dettagli identità gestita assegnata dall'utente Attualmente usati per lo snapshot.

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

Ripristino specifico di SQL di AzureWorkload con riattivazione integrata del punto di ripristino.

Nome Tipo Descrizione
alternateDirectoryPaths

SQLDataDirectoryMapping[]

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:

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

pointInTime

string

Valore PointInTime

propertyBag

object

Contenitore di proprietà specifico del carico di lavoro.

recoveryMode

RecoveryMode

Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informazioni sulla riattivazione rp

recoveryType

RecoveryType

Tipo di recupero.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests su cui verrà eseguito il controllo LAC

shouldUseAlternateTargetLocation

boolean

Opzione predefinita impostata su true. Se questa proprietà è impostata su false, è necessario specificare una directory dati alternativa

snapshotRestoreParameters

SnapshotRestoreParameters

Dettagli aggiuntivi per il ripristino di snapshot attualmente usato per lo snapshot per SAP Hana.

sourceResourceId

string

ID ARM completo della macchina virtuale in cui è in esecuzione il carico di lavoro in esecuzione.

targetInfo

TargetRestoreInfo

Dettagli del database di destinazione

targetResourceGroupName

string

Definisce il gruppo di risorse della macchina virtuale 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}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Dettagli identità gestita assegnata dall'utente Attualmente usati per lo snapshot.

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific ripristino. In particolare per il ripristino completo/diff

Nome Tipo Descrizione
alternateDirectoryPaths

SQLDataDirectoryMapping[]

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:

AzureWorkloadSQLRestoreRequest

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

RecoveryMode

Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database

recoveryType

RecoveryType

Tipo di recupero.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests su cui verrà eseguito il controllo LAC

shouldUseAlternateTargetLocation

boolean

Opzione predefinita impostata su true. Se questa proprietà è impostata su false, è necessario specificare una directory dati alternativa

snapshotRestoreParameters

SnapshotRestoreParameters

Dettagli aggiuntivi per il ripristino di snapshot attualmente usato per lo snapshot per SAP Hana.

sourceResourceId

string

ID ARM completo della macchina virtuale in cui è in esecuzione il carico di lavoro in esecuzione.

targetInfo

TargetRestoreInfo

Dettagli del database di destinazione

targetResourceGroupName

string

Definisce il gruppo di risorse della macchina virtuale 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}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Dettagli identità gestita assegnata dall'utente Attualmente usati per lo snapshot.

AzureWorkloadSQLRestoreWithRehydrateRequest

Ripristino specifico di AzureWorkload SQL con riattivazione integrata del punto di ripristino

Nome Tipo Descrizione
alternateDirectoryPaths

SQLDataDirectoryMapping[]

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:

AzureWorkloadSQLRestoreWithRehydrateRequest

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

RecoveryMode

Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informazioni sulla riattivazione rp

recoveryType

RecoveryType

Tipo di recupero.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests su cui verrà eseguito il controllo LAC

shouldUseAlternateTargetLocation

boolean

Opzione predefinita impostata su true. Se questa proprietà è impostata su false, è necessario specificare una directory dati alternativa

snapshotRestoreParameters

SnapshotRestoreParameters

Dettagli aggiuntivi per il ripristino di snapshot attualmente usato per lo snapshot per SAP Hana.

sourceResourceId

string

ID ARM completo della macchina virtuale in cui è in esecuzione il carico di lavoro in esecuzione.

targetInfo

TargetRestoreInfo

Dettagli del database di destinazione

targetResourceGroupName

string

Definisce il gruppo di risorse della macchina virtuale 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}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Dettagli identità gestita assegnata dall'utente Attualmente usati per lo snapshot.

CloudError

Risposta di errore del servizio Istanza contenitore.

Nome Tipo Descrizione
error

CloudErrorBody

Oggetto error.

CloudErrorBody

Risposta di errore del servizio Istanza contenitore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Identificatore dell'errore. I codici sono invarianti e devono essere utilizzati a livello di codice.

details

CloudErrorBody[]

Elenco di dettagli aggiuntivi sull'errore.

message

string

Messaggio che descrive l'errore, destinato a essere adatto per la visualizzazione in un'interfaccia utente.

target

string

Destinazione dell'errore specifico. Ad esempio, il nome della proprietà in errore.

CopyOptions

Opzioni per risolvere i conflitti di copia.

Nome Tipo Descrizione
CreateCopy

string

FailOnConflict

string

Invalid

string

Overwrite

string

Skip

string

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.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ExtendedLocation

Posizione estesa del punto di ripristino in cui era presente la macchina virtuale.

Nome Tipo Descrizione
name

string

Nome della posizione estesa.

type

string

Tipo della posizione estesa. I valori possibili includono: 'EdgeZone'

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

EncryptionDetails

Dettagli necessari se la macchina virtuale è stata crittografata al momento del backup.

extendedLocation

ExtendedLocation

Percorso esteso di destinazione in cui deve essere ripristinata la macchina virtuale, deve essere Null se il ripristino deve essere eseguito nel cloud pubblico

identityBasedRestoreDetails

IdentityBasedRestoreDetails

Dettagli di ripristino specifici del carico di lavoro della macchina virtuale IaaS per i ripristini tramite l'identità gestita.

identityInfo

IdentityInfo

Informazioni sull'identità gestita necessarie per accedere all'account di archiviazione del cliente.

objectType string:

IaasVMRestoreRequest

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

RecoveryType

Tipo di recupero.

region

string

Area in cui viene ripristinata la macchina virtuale.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests su cui verrà eseguito il controllo LAC

restoreDiskLunList

integer[]

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.

securedVMDetails

SecuredVMDetails

Archivia i dettagli della macchina virtuale protetta

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.

targetDiskNetworkAccessSettings

TargetDiskNetworkAccessSettings

Specifica le impostazioni di accesso alla rete di destinazione per i dischi della macchina virtuale da ripristinare.

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.

IaasVMRestoreWithRehydrationRequest

Ripristino specifico del carico di lavoro della macchina virtuale IaaS con riattivazione integrata del punto di ripristino.

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

EncryptionDetails

Dettagli necessari se la macchina virtuale è stata crittografata al momento del backup.

extendedLocation

ExtendedLocation

Percorso esteso di destinazione in cui deve essere ripristinata la macchina virtuale, deve essere Null se il ripristino deve essere eseguito nel cloud pubblico

identityBasedRestoreDetails

IdentityBasedRestoreDetails

Dettagli di ripristino specifici del carico di lavoro della macchina virtuale IaaS per i ripristini tramite l'identità gestita.

identityInfo

IdentityInfo

Informazioni sull'identità gestita necessarie per accedere all'account di archiviazione del cliente.

objectType string:

IaasVMRestoreWithRehydrationRequest

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.

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informazioni sulla riattivazione rp

recoveryType

RecoveryType

Tipo di recupero.

region

string

Area in cui viene ripristinata la macchina virtuale.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests su cui verrà eseguito il controllo LAC

restoreDiskLunList

integer[]

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.

securedVMDetails

SecuredVMDetails

Archivia i dettagli della macchina virtuale protetta

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.

targetDiskNetworkAccessSettings

TargetDiskNetworkAccessSettings

Specifica le impostazioni di accesso alla rete di destinazione per i dischi della macchina virtuale da ripristinare.

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

OverwriteOptions

Può sovrascrivere se DataBase di destinazione esiste già

Nome Tipo Descrizione
FailOnConflict

string

Invalid

string

Overwrite

string

RecoveryMode

Definisce se la modalità di ripristino corrente è il ripristino di file o il ripristino del database

Nome Tipo Descrizione
FileRecovery

string

Invalid

string

RecoveryUsingSnapshot

string

SnapshotAttach

string

SnapshotAttachAndRecover

string

WorkloadRecovery

string

RecoveryPointRehydrationInfo

Informazioni sulla riattivazione rp

Nome Tipo Descrizione
rehydrationPriority

RehydrationPriority

Priorità riattivazione

rehydrationRetentionDuration

string

Per quanto tempo deve essere mantenuto il valore RP riattivato deve essere ISO8601 formato durata, ad esempio "P7D"

RecoveryType

Tipo di recupero.

Nome Tipo Descrizione
AlternateLocation

string

Invalid

string

Offline

string

OriginalLocation

string

RestoreDisks

string

RehydrationPriority

Priorità riattivazione

Nome Tipo Descrizione
High

string

Standard

string

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

RestoreRequestResource

Classe di base per la richiesta di ripristino. Le richieste di ripristino specifiche del carico di lavoro derivano da questa classe.

Nome Tipo Descrizione
eTag

string

ETag facoltativo.

id

string

L'ID risorsa rappresenta il percorso completo della risorsa.

location

string

Percorso della risorsa.

name

string

Nome della risorsa associato alla risorsa.

properties RestoreRequest:

Proprietà RestoreRequestResource

tags

object

Tag di risorsa.

type

string

Tipo di risorsa rappresenta il percorso completo del modulo Spazio dei nomi/ResourceType/ResourceType/...

RestoreRequestType

Tipo di ripristino (FullShareRestore o ItemLevelRestore)

Nome Tipo Descrizione
FullShareRestore

string

Invalid

string

ItemLevelRestore

string

SecuredVMDetails

Ripristinare i parametri della richiesta per le macchine virtuali protette

Nome Tipo Descrizione
securedVMOsDiskEncryptionSetId

string

Ottiene o imposta l'ID del set di crittografia dischi per il disco del sistema operativo della macchina virtuale protetto

SnapshotRestoreParameters

Incapsula le informazioni relative al ripristino dello snapshot per SAP Hana

Nome Tipo Descrizione
logPointInTimeForDBRecovery

string

skipAttachAndMount

boolean

SQLDataDirectoryMapping

Incapsula le informazioni relative alla directory dei dati

Nome Tipo Descrizione
mappingType

SQLDataDirectoryType

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

Nome Tipo Descrizione
Data

string

Invalid

string

Log

string

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

TargetDiskNetworkAccessOption

Impostazioni di accesso alla rete da usare per i dischi ripristinati

Nome Tipo Descrizione
EnablePrivateAccessForAllDisks

string

EnablePublicAccessForAllDisks

string

SameAsOnSourceDisks

string

TargetDiskNetworkAccessSettings

Specifica le impostazioni di accesso alla rete di destinazione per i dischi della macchina virtuale da ripristinare.

Nome Tipo Descrizione
targetDiskAccessId

string

Ottiene o imposta l'ID risorsa ARM dell'accesso al disco di destinazione da usare quando TargetDiskNetworkAccessOption è impostato su TargetDiskNetworkAccessOption.UseNew

targetDiskNetworkAccessOption

TargetDiskNetworkAccessOption

Impostazioni di accesso alla rete da usare per i dischi ripristinati

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

OverwriteOptions

Può sovrascrivere se DataBase di destinazione esiste già

targetDirectoryForFileRestore

string

Percorso della directory di destinazione per il ripristino come file.

UserAssignedIdentityProperties

Proprietà dell'identità gestita assegnata dall'utente

Nome Tipo Descrizione
clientId

string

ID client dell'identità assegnata.

principalId

string

ID entità dell'identità assegnata.

UserAssignedManagedIdentityDetails

Dettagli identità gestita assegnata dall'utente

Nome Tipo Descrizione
identityArmId

string

ID ARM dell'identità assegnata.

identityName

string

Nome dell'identità assegnata.

userAssignedIdentityProperties

UserAssignedIdentityProperties

Proprietà dell'identità gestita assegnata dall'utente