Delen via


IaasVMRestoreRequest interface

IaaS VM-workloadspecifieke herstelbewerking.

Uitbreiding

Eigenschappen

affinityGroup

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

createNewCloudService

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

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

encryptionDetails

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

extendedLocation

De uitgebreide doellocatie waar de VIRTUELE machine moet worden hersteld, moet null zijn als herstel moet worden uitgevoerd in de openbare cloud

identityBasedRestoreDetails

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

identityInfo

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

objectType

Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

originalStorageAccountOption

Optie oorspronkelijk opslagaccount

recoveryPointId

Id van de back-upkopie die moet worden hersteld.

recoveryType

Type van dit herstel.

region

Regio waarin de virtuele machine wordt hersteld.

restoreDiskLunList

Lijst met schijf-LUN's voor gedeeltelijk herstellen

restoreWithManagedDisks

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

securedVMDetails

Slaat beveiligde VM-details op

sourceResourceId

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

storageAccountId

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

subnetId

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.

targetDiskNetworkAccessSettings

Hiermee geeft u de doelnetwerktoegangsinstellingen op voor schijven van vm die moeten worden hersteld,

targetDomainNameId

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

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

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

virtualNetworkId

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

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

Overgenomen eigenschappen

resourceGuardOperationRequests

ResourceGuardOperationRequests waarop lac-controle wordt uitgevoerd

Eigenschapdetails

affinityGroup

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

affinityGroup?: string

Waarde van eigenschap

string

createNewCloudService

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.

createNewCloudService?: boolean

Waarde van eigenschap

boolean

diskEncryptionSetId

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

diskEncryptionSetId?: string

Waarde van eigenschap

string

encryptionDetails

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

encryptionDetails?: EncryptionDetails

Waarde van eigenschap

extendedLocation

De uitgebreide doellocatie waar de VIRTUELE machine moet worden hersteld, moet null zijn als herstel moet worden uitgevoerd in de openbare cloud

extendedLocation?: ExtendedLocation

Waarde van eigenschap

identityBasedRestoreDetails

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

identityBasedRestoreDetails?: IdentityBasedRestoreDetails

Waarde van eigenschap

identityInfo

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

identityInfo?: IdentityInfo

Waarde van eigenschap

objectType

Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

objectType: "IaasVMRestoreRequest" | "IaasVMRestoreWithRehydrationRequest"

Waarde van eigenschap

"IaasVMRestoreRequest" | "IaasVMRestoreWithRehydrationRequest"

originalStorageAccountOption

Optie oorspronkelijk opslagaccount

originalStorageAccountOption?: boolean

Waarde van eigenschap

boolean

recoveryPointId

Id van de back-upkopie die moet worden hersteld.

recoveryPointId?: string

Waarde van eigenschap

string

recoveryType

Type van dit herstel.

recoveryType?: string

Waarde van eigenschap

string

region

Regio waarin de virtuele machine wordt hersteld.

region?: string

Waarde van eigenschap

string

restoreDiskLunList

Lijst met schijf-LUN's voor gedeeltelijk herstellen

restoreDiskLunList?: number[]

Waarde van eigenschap

number[]

restoreWithManagedDisks

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

restoreWithManagedDisks?: boolean

Waarde van eigenschap

boolean

securedVMDetails

Slaat beveiligde VM-details op

securedVMDetails?: SecuredVMDetails

Waarde van eigenschap

sourceResourceId

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

sourceResourceId?: string

Waarde van eigenschap

string

storageAccountId

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

storageAccountId?: string

Waarde van eigenschap

string

subnetId

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.

subnetId?: string

Waarde van eigenschap

string

targetDiskNetworkAccessSettings

Hiermee geeft u de doelnetwerktoegangsinstellingen op voor schijven van vm die moeten worden hersteld,

targetDiskNetworkAccessSettings?: TargetDiskNetworkAccessSettings

Waarde van eigenschap

targetDomainNameId

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

targetDomainNameId?: string

Waarde van eigenschap

string

targetResourceGroupId

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

targetResourceGroupId?: string

Waarde van eigenschap

string

targetVirtualMachineId

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

targetVirtualMachineId?: string

Waarde van eigenschap

string

virtualNetworkId

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.

virtualNetworkId?: string

Waarde van eigenschap

string

zones

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

zones?: string[]

Waarde van eigenschap

string[]

Details van overgenomen eigenschap

resourceGuardOperationRequests

ResourceGuardOperationRequests waarop lac-controle wordt uitgevoerd

resourceGuardOperationRequests?: string[]

Waarde van eigenschap

string[]

overgenomen vanRestoreRequest.resourceGuardOperationRequests