Delen via


Cross Region Restore - Trigger

Hiermee worden de opgegeven back-upgegevens in een andere regio hersteld in vergelijking met waar een back-up van de gegevens wordt gemaakt.

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

URI-parameters

Name In Vereist Type Description
azureRegion
path True

string

Azure-regio om api te bereiken

subscriptionId
path True

string

De abonnements-id.

api-version
query True

string

Client-API-versie.

Aanvraagbody

Name Type Description
crossRegionRestoreAccessDetails CrrAccessToken:

WorkloadCrrAccessToken

Toegangsgegevens voor herstel in meerdere regio's

restoreRequest RestoreRequest:

Aanvraagobject voor het activeren van herstel

Antwoorden

Name Type Description
200 OK

OK

202 Accepted

Geaccepteerd

Other Status Codes

NewErrorResponse

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Imitatie van uw gebruikersaccount.

Voorbeelden

Trigger Cross Region Restore
Trigger Cross Region Restore with identityBasedRestoreDetails

Trigger Cross Region Restore

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Definities

Name Description
AzureFileShareRestoreRequest

AzureFileShare-herstelaanvraag

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific herstellen. Specifiek voor Herstel naar PointInTime/Logboek

AzureWorkloadRestoreRequest

AzureWorkload-specifieke herstelbewerking.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific herstellen. Specifiek voor Herstel naar PointInTime/Logboek

AzureWorkloadSAPHanaRestoreRequest

AzureWorkload SAP Hana-specifieke herstelbewerking.

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific herstellen. Specifiek voor Herstel naar PointInTime/Logboek

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific herstellen. Specifiek voor volledig/diff herstellen

CopyOptions

Opties voor het oplossen van kopieerconflicten.

CrossRegionRestoreRequest
EncryptionDetails

Details die nodig zijn als de virtuele machine is versleuteld op het moment van de back-up.

Error

Het foutobject.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

IaasVMRestoreRequest

IaaS VM-workloadspecifieke herstelbewerking.

IdentityBasedRestoreDetails

Specifieke herstelgegevens voor IaaS-VM's voor herstelbewerkingen met behulp van beheerde identiteit

IdentityInfo

Informatie over beheerde identiteiten inkapselen

NewErrorResponse

Het antwoord van het resourcebeheerfout.

OverwriteOptions

Kan overschrijven als doeldatabase al bestaat

RecoveryMode

Hiermee definieert u of de huidige herstelmodus bestandsherstel of databaseherstel is

RecoveryType

Type van dit herstel.

RestoreFileSpecs

Herstel bestandsspecificaties, zoals bestandspad, type en doelmappadgegevens.

RestoreRequestType

Hersteltype (FullShareRestore of ItemLevelRestore)

SQLDataDirectoryMapping

Bevat informatie over gegevensmap

SQLDataDirectoryType

Type toewijzing van gegevensmaps

TargetAFSRestoreInfo

Informatie over Azure-bestandsshares targeten.

TargetRestoreInfo

Details over de doelworkload tijdens de herstelbewerking.

WorkloadCrrAccessToken

AzureFileShareRestoreRequest

AzureFileShare-herstelaanvraag

Name Type Description
copyOptions

CopyOptions

Opties voor het oplossen van kopieerconflicten.

objectType string:

AzureFileShareRestoreRequest

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

recoveryType

RecoveryType

Type van dit herstel.

restoreFileSpecs

RestoreFileSpecs[]

Lijst met bronbestanden/mappen (die moeten worden hersteld) en TargetFolderPath-details

restoreRequestType

RestoreRequestType

Hersteltype (FullShareRestore of ItemLevelRestore)

sourceResourceId

string

ARM-id van bronopslagaccount

targetDetails

TargetAFSRestoreInfo

Details van doelbestandsshare

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific herstellen. Specifiek voor Herstel naar PointInTime/Logboek

Name Type Description
objectType string:

AzureWorkloadPointInTimeRestoreRequest

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

pointInTime

string (date-time)

PointInTime-waarde

propertyBag

object

Werkbelastingspecifieke eigenschappentas.

recoveryMode

RecoveryMode

Hiermee definieert u of de huidige herstelmodus bestandsherstel of databaseherstel is

recoveryType

RecoveryType

Type van dit herstel.

sourceResourceId

string

Volledig gekwalificeerde ARM-id van de VM waarop de werkbelasting wordt uitgevoerd, wordt hersteld.

targetInfo

TargetRestoreInfo

Details van doeldatabase

targetVirtualMachineId

string

Dit is de volledige ARM-id van de doel-VM Voor bijvoorbeeld /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

AzureWorkloadRestoreRequest

AzureWorkload-specifieke herstelbewerking.

Name Type Description
objectType string:

AzureWorkloadRestoreRequest

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

propertyBag

object

Werkbelastingspecifieke eigenschappentas.

recoveryMode

RecoveryMode

Hiermee definieert u of de huidige herstelmodus bestandsherstel of databaseherstel is

recoveryType

RecoveryType

Type van dit herstel.

sourceResourceId

string

Volledig gekwalificeerde ARM-id van de VM waarop de werkbelasting wordt uitgevoerd, wordt hersteld.

targetInfo

TargetRestoreInfo

Details van doeldatabase

targetVirtualMachineId

string

Dit is de volledige ARM-id van de doel-VM Voor bijvoorbeeld /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific herstellen. Specifiek voor Herstel naar PointInTime/Logboek

Name Type Description
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreRequest

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

pointInTime

string (date-time)

PointInTime-waarde

propertyBag

object

Werkbelastingspecifieke eigenschappentas.

recoveryMode

RecoveryMode

Hiermee definieert u of de huidige herstelmodus bestandsherstel of databaseherstel is

recoveryType

RecoveryType

Type van dit herstel.

sourceResourceId

string

Volledig gekwalificeerde ARM-id van de VM waarop de werkbelasting wordt uitgevoerd, wordt hersteld.

targetInfo

TargetRestoreInfo

Details van doeldatabase

targetVirtualMachineId

string

Dit is de volledige ARM-id van de doel-VM Voor bijvoorbeeld /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

AzureWorkloadSAPHanaRestoreRequest

AzureWorkload SAP Hana-specifieke herstelbewerking.

Name Type Description
objectType string:

AzureWorkloadSAPHanaRestoreRequest

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

propertyBag

object

Werkbelastingspecifieke eigenschappentas.

recoveryMode

RecoveryMode

Hiermee definieert u of de huidige herstelmodus bestandsherstel of databaseherstel is

recoveryType

RecoveryType

Type van dit herstel.

sourceResourceId

string

Volledig gekwalificeerde ARM-id van de VM waarop de werkbelasting wordt uitgevoerd, wordt hersteld.

targetInfo

TargetRestoreInfo

Details van doeldatabase

targetVirtualMachineId

string

Dit is de volledige ARM-id van de doel-VM Voor bijvoorbeeld /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific herstellen. Specifiek voor Herstel naar PointInTime/Logboek

Name Type Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Gegevensmapdetails

isNonRecoverable

boolean

SQL-specifieke eigenschap waarbij de gebruiker ervoor kan kiezen om geen herstel in te stellen wanneer een herstelbewerking wordt geprobeerd

objectType string:

AzureWorkloadSQLPointInTimeRestoreRequest

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

pointInTime

string (date-time)

PointInTime-waarde

propertyBag

object

Werkbelastingspecifieke eigenschappentas.

recoveryMode

RecoveryMode

Hiermee definieert u of de huidige herstelmodus bestandsherstel of databaseherstel is

recoveryType

RecoveryType

Type van dit herstel.

shouldUseAlternateTargetLocation

boolean

De standaardoptie is ingesteld op true. Als dit is ingesteld op onwaar, moet alternatieve gegevensmap worden opgegeven

sourceResourceId

string

Volledig gekwalificeerde ARM-id van de VM waarop de werkbelasting wordt uitgevoerd, wordt hersteld.

targetInfo

TargetRestoreInfo

Details van doeldatabase

targetVirtualMachineId

string

Dit is de volledige ARM-id van de doel-VM Voor bijvoorbeeld /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific herstellen. Specifiek voor volledig/diff herstellen

Name Type Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Gegevensmapdetails

isNonRecoverable

boolean

SQL-specifieke eigenschap waarbij de gebruiker ervoor kan kiezen om geen herstel in te stellen wanneer een herstelbewerking wordt geprobeerd

objectType string:

AzureWorkloadSQLRestoreRequest

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

propertyBag

object

Werkbelastingspecifieke eigenschappentas.

recoveryMode

RecoveryMode

Hiermee definieert u of de huidige herstelmodus bestandsherstel of databaseherstel is

recoveryType

RecoveryType

Type van dit herstel.

shouldUseAlternateTargetLocation

boolean

De standaardoptie is ingesteld op true. Als dit is ingesteld op onwaar, moet alternatieve gegevensmap worden opgegeven

sourceResourceId

string

Volledig gekwalificeerde ARM-id van de VM waarop de werkbelasting wordt uitgevoerd, wordt hersteld.

targetInfo

TargetRestoreInfo

Details van doeldatabase

targetVirtualMachineId

string

Dit is de volledige ARM-id van de doel-VM Voor bijvoorbeeld /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

CopyOptions

Opties voor het oplossen van kopieerconflicten.

Waarde Description
CreateCopy
FailOnConflict
Invalid
Overwrite
Skip

CrossRegionRestoreRequest

Name Type Description
crossRegionRestoreAccessDetails CrrAccessToken:

WorkloadCrrAccessToken

Toegangsgegevens voor herstel in meerdere regio's

restoreRequest RestoreRequest:

Aanvraagobject voor het activeren van herstel

EncryptionDetails

Details die nodig zijn als de virtuele machine is versleuteld op het moment van de back-up.

Name Type Description
encryptionEnabled

boolean

Hiermee wordt aangegeven of deze back-up een versleutelde VM vertegenwoordigt op het moment van de back-up.

kekUrl

string

Sleutel-URL.

kekVaultId

string

Id van Key Vault waar KEK is opgeslagen.

secretKeyUrl

string

Geheime URL.

secretKeyVaultId

string

Id van Key Vault waar geheim wordt opgeslagen.

Error

Het foutobject.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout bevat aanvullende informatie.

code

string

De foutcode.

details

NewErrorResponse[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoel.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het extra informatietype.

IaasVMRestoreRequest

IaaS VM-workloadspecifieke herstelbewerking.

Name Type Description
affinityGroup

string

Affiniteitsgroep die is gekoppeld aan vm die moet worden hersteld. Alleen gebruikt voor klassieke compute-VM's.

createNewCloudService

boolean

Als er een nieuwe cloudservice wordt gemaakt tijdens het herstellen van de virtuele machine. Als dit onwaar is, wordt de VIRTUELE machine hersteld naar dezelfde cloudservice als op het moment van de back-up.

diskEncryptionSetId

string

De id van DiskEncryptionSet: vereist als de VM at rest moet worden versleuteld tijdens het herstellen met de door de klant beheerde sleutel.

encryptionDetails

EncryptionDetails

Details die nodig zijn als de virtuele machine is versleuteld op het moment van de back-up.

identityBasedRestoreDetails

IdentityBasedRestoreDetails

Specifieke hersteldetails voor IaaS-VM-werkbelastingen voor herstelbewerkingen met behulp van beheerde identiteit.

identityInfo

IdentityInfo

Informatie over beheerde identiteit die is vereist voor toegang tot het opslagaccount van de klant.

objectType string:

IaasVMRestoreRequest

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

originalStorageAccountOption

boolean

Optie oorspronkelijk opslagaccount

recoveryPointId

string

Id van de back-upkopie die moet worden hersteld.

recoveryType

RecoveryType

Type van dit herstel.

region

string

Regio waarin de virtuele machine wordt hersteld.

restoreDiskLunList

integer[] (int32)

Lijst met schijf-LUN's voor gedeeltelijk herstellen

restoreWithManagedDisks

boolean

Vlag om aan te geven dat een niet-beheerde schijf-VM moet worden hersteld met beheerde schijven.

sourceResourceId

string

Volledig gekwalificeerde ARM-id van de VIRTUELE machine die wordt hersteld.

storageAccountId

string

Volledig gekwalificeerde ARM-id van het opslagaccount waarnaar de VIRTUELE machine moet worden hersteld.

subnetId

string

Subnet-id is de subnet-id die is gekoppeld aan de te herstellen VM. Voor klassieke VM's is dit {VnetID}/Subnet/{SubnetName} en voor de Azure Resource Manager-VM's zou dit arm-resource-id zijn die wordt gebruikt om het subnet weer te geven.

targetDomainNameId

string

Volledig gekwalificeerde ARM-id van de domeinnaam die moet worden gekoppeld aan de VM die wordt hersteld. Dit geldt alleen voor klassieke virtuele machines.

targetResourceGroupId

string

Dit is de ARM-id van de resourcegroep die u wilt maken voor deze virtuele machine en andere artefacten. Bijvoorbeeld /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

Dit is de volledige ARM-id van de virtuele machine die wordt gemaakt. Bijvoorbeeld /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

string

Dit is de id van het virtuele netwerk van het vnet dat wordt gekoppeld aan de virtuele machine. De gebruiker wordt gevalideerd voor machtigingen voor deelnameacties in de gekoppelde toegang.

zones

string[]

Doelzone waar de VIRTUELE machine en de bijbehorende schijven moeten worden hersteld.

IdentityBasedRestoreDetails

Specifieke herstelgegevens voor IaaS-VM's voor herstelbewerkingen met behulp van beheerde identiteit

Name Type Description
objectType

string

Hiermee haalt u het klassetype op.

targetStorageAccountId

string

Volledig gekwalificeerde ARM-id van het doelopslagaccount.

IdentityInfo

Informatie over beheerde identiteiten inkapselen

Name Type Description
isSystemAssignedIdentity

boolean

Onderscheid maken als de beheerde identiteit door het systeem is toegewezen of door de gebruiker is toegewezen

managedIdentityResourceId

string

Resource-id van beheerde identiteit optioneel: is mogelijk niet vereist in het geval van door het systeem toegewezen beheerde identiteit

NewErrorResponse

Het antwoord van het resourcebeheerfout.

Name Type Description
error

Error

Het foutobject.

OverwriteOptions

Kan overschrijven als doeldatabase al bestaat

Waarde Description
FailOnConflict
Invalid
Overwrite

RecoveryMode

Hiermee definieert u of de huidige herstelmodus bestandsherstel of databaseherstel is

Waarde Description
FileRecovery
Invalid
WorkloadRecovery

RecoveryType

Type van dit herstel.

Waarde Description
AlternateLocation
Invalid
Offline
OriginalLocation
RestoreDisks

RestoreFileSpecs

Herstel bestandsspecificaties, zoals bestandspad, type en doelmappadgegevens.

Name Type Description
fileSpecType

string

Geeft aan waar de padvariabele voor staat

path

string

Pad naar bronbestand/map

targetFolderPath

string

Pad naar doelmap in doelbestandsshare

RestoreRequestType

Hersteltype (FullShareRestore of ItemLevelRestore)

Waarde Description
FullShareRestore
Invalid
ItemLevelRestore

SQLDataDirectoryMapping

Bevat informatie over gegevensmap

Name Type Description
mappingType

SQLDataDirectoryType

Type toewijzing van gegevensmaps

sourceLogicalName

string

Pad naar logische bronnaam herstellen

sourcePath

string

Bronpad herstellen

targetPath

string

Doelpad

SQLDataDirectoryType

Type toewijzing van gegevensmaps

Waarde Description
Data
Invalid
Log

TargetAFSRestoreInfo

Informatie over Azure-bestandsshares targeten.

Name Type Description
name

string

Naam van bestandsshare

targetResourceId

string

ARM-id van doelbestandsshareresource

TargetRestoreInfo

Details over de doelworkload tijdens de herstelbewerking.

Name Type Description
containerId

string

Resource-id van de container waarin Target DataBase zich bevindt

databaseName

string

Databasenaam InstanceName/DataBaseName voor SQL of System/DbName voor SAP Hana

overwriteOption

OverwriteOptions

Kan overschrijven als doeldatabase al bestaat

targetDirectoryForFileRestore

string

Doelmaplocatie voor herstel als bestanden.

WorkloadCrrAccessToken

Name Type Description
accessTokenString

string

Toegangstoken dat wordt gebruikt voor verificatie

bMSActiveRegion

string

Naam van actieve regio van BMS-stempel

backupManagementType

string

Type back-upbeheer

containerId

string

Container-id

containerName

string

Unieke containernaam

containerType

string

Containertype

coordinatorServiceStampId

string

CoordinatorServiceStampId voor gebruik door BCM in hersteloproep

coordinatorServiceStampUri

string

CoordinatorServiceStampUri voor gebruik door BCM in hersteloproep

datasourceContainerName

string

Unieke naam van gegevensbroncontainer

datasourceId

string

Gegevensbron-id

datasourceName

string

Beschrijvende naam voor gegevensbron

datasourceType

string

Gegevensbrontype

objectType string:

WorkloadCrrAccessToken

Type van het specifieke object dat wordt gebruikt voor deserialisatie

policyId

string

Beleids-id

policyName

string

Beleidsnaam

protectableObjectContainerHostOsName

string

protectableObjectFriendlyName

string

protectableObjectParentLogicalContainerName

string

protectableObjectProtectionState

string

protectableObjectUniqueName

string

protectableObjectWorkloadType

string

protectionContainerId

integer (int64)

Container-id van beveiligd item

protectionServiceStampId

string

ProtectionServiceStampId voor gebruik door BCM in hersteloproep

protectionServiceStampUri

string

ProtectionServiceStampUri voor gebruik door BCM in hersteloproep

recoveryPointId

string

Id van herstelpunt

recoveryPointTime

string

Herstelpunttijd

resourceGroupName

string

Resourcegroepnaam van de bronkluis

resourceId

string

Resource-id van de bronkluis

resourceName

string

Resourcenaam van de bronkluis

rpIsManagedVirtualMachine

boolean

Informatie over herstelpunten: beheerde virtuele machine

rpOriginalSAOption

boolean

Informatie over herstelpunt: oorspronkelijke SA-optie

rpTierInformation

object

Informatie over de herstelpuntlaag

rpVMSizeDescription

string

Informatie over herstelpunten: beschrijving van VM-grootte

subscriptionId

string

Abonnements-id van de bronkluis

tokenExtendedInformation

string

Uitgebreide informatie over het token, zoals FileSpec, enzovoort.