Partilhar via


IaasVMRestoreRequest interface

Restauração específica da carga de trabalho da VM IaaS.

Extends

Propriedades

affinityGroup

Grupo de afinidade associado à VM a ser restaurada. Usado apenas para máquinas virtuais de computação clássicas.

createNewCloudService

Se um novo serviço de nuvem for criado durante a restauração da VM. Se isso for falso, a VM será restaurada para o mesmo serviço de nuvem que estava no momento do backup.

diskEncryptionSetId

ID do DiskEncryptionSet - necessário se a VM precisar ser criptografada em repouso durante a restauração com a chave gerenciada pelo cliente.

encryptionDetails

Detalhes necessários se a VM foi criptografada no momento do backup.

extendedLocation

O local estendido de destino onde a VM deve ser restaurada deve ser nulo se a restauração for feita na nuvem pública

identityBasedRestoreDetails

Detalhes de restauração específicos da carga de trabalho da VM IaaS para restaurações usando identidade gerenciada.

identityInfo

Informações de identidade gerenciada necessárias para acessar a conta de armazenamento do cliente.

objectType

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

originalStorageAccountOption

Opção de conta de armazenamento original

recoveryPointId

ID da cópia de backup a ser recuperada.

recoveryType

Tipo desta recuperação.

region

Região na qual a máquina virtual é restaurada.

restoreDiskLunList

Lista de LUNs de disco para restauração parcial

restoreWithManagedDisks

Sinalizador para indicar uma VM de disco não gerenciado deve ser restaurado com discos gerenciados.

securedVMDetails

Armazena detalhes de VM segura

sourceResourceId

ID ARM totalmente qualificado da VM que está sendo recuperada.

storageAccountId

ID ARM totalmente qualificado da conta de armazenamento para a qual a VM deve ser restaurada.

subnetId

ID da sub-rede, é a ID da sub-rede associada à VM a ser restaurada. Para VMs clássicas, seria {VnetID}/Subnet/{SubnetName} e, para as VMs do Azure Resource Manager, seria a ID de recurso ARM usada para representar a sub-rede.

targetDiskNetworkAccessSettings

Especifica as configurações de acesso à rede de destino para discos de VM a serem restaurados,

targetDomainNameId

ID ARM totalmente qualificado do nome de domínio a ser associado à VM que está sendo restaurada. Isto aplica-se apenas a Máquinas Virtuais Clássicas.

targetResourceGroupId

Esta é a ID ARM do grupo de recursos que você deseja criar para esta máquina virtual e outros artefatos. Por exemplo, /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

Este é o ID ARM completo da VM que será criada. Por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

Este é o ID de rede virtual da vnet que será anexado à máquina virtual. O usuário será validado para permissões de ação de associação no acesso vinculado.

zones

Zona de destino onde a VM e seus discos devem ser restaurados.

Propriedades Herdadas

resourceGuardOperationRequests

ResourceGuardOperationRequests em que a verificação LAC será executada

Detalhes de Propriedade

affinityGroup

Grupo de afinidade associado à VM a ser restaurada. Usado apenas para máquinas virtuais de computação clássicas.

affinityGroup?: string

Valor de Propriedade

string

createNewCloudService

Se um novo serviço de nuvem for criado durante a restauração da VM. Se isso for falso, a VM será restaurada para o mesmo serviço de nuvem que estava no momento do backup.

createNewCloudService?: boolean

Valor de Propriedade

boolean

diskEncryptionSetId

ID do DiskEncryptionSet - necessário se a VM precisar ser criptografada em repouso durante a restauração com a chave gerenciada pelo cliente.

diskEncryptionSetId?: string

Valor de Propriedade

string

encryptionDetails

Detalhes necessários se a VM foi criptografada no momento do backup.

encryptionDetails?: EncryptionDetails

Valor de Propriedade

extendedLocation

O local estendido de destino onde a VM deve ser restaurada deve ser nulo se a restauração for feita na nuvem pública

extendedLocation?: ExtendedLocation

Valor de Propriedade

identityBasedRestoreDetails

Detalhes de restauração específicos da carga de trabalho da VM IaaS para restaurações usando identidade gerenciada.

identityBasedRestoreDetails?: IdentityBasedRestoreDetails

Valor de Propriedade

identityInfo

Informações de identidade gerenciada necessárias para acessar a conta de armazenamento do cliente.

identityInfo?: IdentityInfo

Valor de Propriedade

objectType

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

objectType: "IaasVMRestoreRequest" | "IaasVMRestoreWithRehydrationRequest"

Valor de Propriedade

"IaasVMRestoreRequest" | "IaasVMRestoreWithRehydrationRequest"

originalStorageAccountOption

Opção de conta de armazenamento original

originalStorageAccountOption?: boolean

Valor de Propriedade

boolean

recoveryPointId

ID da cópia de backup a ser recuperada.

recoveryPointId?: string

Valor de Propriedade

string

recoveryType

Tipo desta recuperação.

recoveryType?: string

Valor de Propriedade

string

region

Região na qual a máquina virtual é restaurada.

region?: string

Valor de Propriedade

string

restoreDiskLunList

Lista de LUNs de disco para restauração parcial

restoreDiskLunList?: number[]

Valor de Propriedade

number[]

restoreWithManagedDisks

Sinalizador para indicar uma VM de disco não gerenciado deve ser restaurado com discos gerenciados.

restoreWithManagedDisks?: boolean

Valor de Propriedade

boolean

securedVMDetails

Armazena detalhes de VM segura

securedVMDetails?: SecuredVMDetails

Valor de Propriedade

sourceResourceId

ID ARM totalmente qualificado da VM que está sendo recuperada.

sourceResourceId?: string

Valor de Propriedade

string

storageAccountId

ID ARM totalmente qualificado da conta de armazenamento para a qual a VM deve ser restaurada.

storageAccountId?: string

Valor de Propriedade

string

subnetId

ID da sub-rede, é a ID da sub-rede associada à VM a ser restaurada. Para VMs clássicas, seria {VnetID}/Subnet/{SubnetName} e, para as VMs do Azure Resource Manager, seria a ID de recurso ARM usada para representar a sub-rede.

subnetId?: string

Valor de Propriedade

string

targetDiskNetworkAccessSettings

Especifica as configurações de acesso à rede de destino para discos de VM a serem restaurados,

targetDiskNetworkAccessSettings?: TargetDiskNetworkAccessSettings

Valor de Propriedade

targetDomainNameId

ID ARM totalmente qualificado do nome de domínio a ser associado à VM que está sendo restaurada. Isto aplica-se apenas a Máquinas Virtuais Clássicas.

targetDomainNameId?: string

Valor de Propriedade

string

targetResourceGroupId

Esta é a ID ARM do grupo de recursos que você deseja criar para esta máquina virtual e outros artefatos. Por exemplo, /subscriptions/{subId}/resourcegroups/{rg}

targetResourceGroupId?: string

Valor de Propriedade

string

targetVirtualMachineId

Este é o ID ARM completo da VM que será criada. Por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

targetVirtualMachineId?: string

Valor de Propriedade

string

virtualNetworkId

Este é o ID de rede virtual da vnet que será anexado à máquina virtual. O usuário será validado para permissões de ação de associação no acesso vinculado.

virtualNetworkId?: string

Valor de Propriedade

string

zones

Zona de destino onde a VM e seus discos devem ser restaurados.

zones?: string[]

Valor de Propriedade

string[]

Detalhes da Propriedade Herdada

resourceGuardOperationRequests

ResourceGuardOperationRequests em que a verificação LAC será executada

resourceGuardOperationRequests?: string[]

Valor de Propriedade

string[]

herdado de RestoreRequest.resourceGuardOperationRequests