Compartilhar via


Virtual Machines - Capture

Captura a VM copiando discos rígidos virtuais da VM e gera um modelo que pode ser usado para criar VMs semelhantes.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/capture?api-version=2024-07-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos.

subscriptionId
path True

string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

vmName
path True

string

O nome da máquina virtual.

api-version
query True

string

Versão da API do cliente.

Corpo da solicitação

Nome Tipo Description
parameters

VirtualMachineCaptureParameters

Parâmetros fornecidos para a operação Capturar Máquina Virtual.

Respostas

Nome Tipo Description
200 OK

VirtualMachineCaptureResult

OKEY

202 Accepted

Aceitado

Other Status Codes

CloudError

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

VirtualMachine_Capture_MaximumSet_Gen
VirtualMachine_Capture_MinimumSet_Gen

VirtualMachine_Capture_MaximumSet_Gen

Solicitação de exemplo

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachines/aaaaaaaaaaaaaaaaaaaa/capture?api-version=2024-07-01

{
  "vhdPrefix": "aaaaaaaaa",
  "destinationContainerName": "aaaaaaa",
  "overwriteVhds": true
}

Resposta de exemplo

{
  "$schema": "aaaaa",
  "contentVersion": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "parameters": {},
  "resources": [
    {}
  ],
  "id": "aaaaaaaaaaaaaaaaaaaaaaaa"
}
location: https://foo.com/operationstatus

VirtualMachine_Capture_MinimumSet_Gen

Solicitação de exemplo

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachines/aaaaaaaaaaaaa/capture?api-version=2024-07-01

{
  "vhdPrefix": "aaaaaaaaa",
  "destinationContainerName": "aaaaaaa",
  "overwriteVhds": true
}

Resposta de exemplo

{}
location: https://foo.com/operationstatus

Definições

Nome Description
ApiError

Erro de API.

ApiErrorBase

Base de erros de API.

CloudError

Uma resposta de erro do serviço de computação.

InnerError

Detalhes do erro interno.

VirtualMachineCaptureParameters

Parâmetros fornecidos para a operação Capturar Máquina Virtual.

VirtualMachineCaptureResult

Saída da operação de captura de máquina virtual.

ApiError

Erro de API.

Nome Tipo Description
code

string

O código de erro.

details

ApiErrorBase[]

Os detalhes do erro da API

innererror

InnerError

O erro interno da API

message

string

A mensagem de erro.

target

string

O destino do erro específico.

ApiErrorBase

Base de erros de API.

Nome Tipo Description
code

string

O código de erro.

message

string

A mensagem de erro.

target

string

O destino do erro específico.

CloudError

Uma resposta de erro do serviço de computação.

Nome Tipo Description
error

ApiError

Erro de API.

InnerError

Detalhes do erro interno.

Nome Tipo Description
errordetail

string

A mensagem de erro interna ou o despejo de exceção.

exceptiontype

string

O tipo de exceção.

VirtualMachineCaptureParameters

Parâmetros fornecidos para a operação Capturar Máquina Virtual.

Nome Tipo Description
destinationContainerName

string

O nome do contêiner de destino.

overwriteVhds

boolean

Especifica se o disco rígido virtual de destino deve ser substituído em caso de conflito.

vhdPrefix

string

O prefixo de nome do disco rígido virtual capturado.

VirtualMachineCaptureResult

Saída da operação de captura de máquina virtual.

Nome Tipo Description
$schema

string

o esquema da máquina virtual capturada

contentVersion

string

a versão do conteúdo

id

string

ID do recurso

parameters

object

parâmetros da máquina virtual capturada

resources

object[]

uma lista de itens de recurso da máquina virtual capturada