Share via


Virtual Machines - Capture

Acquisisce la macchina virtuale copiando dischi rigidi virtuali della macchina virtuale e restituisce un modello che può essere usato per creare macchine virtuali simili.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
resourceGroupName
path True

string

Nome del gruppo di risorse.

subscriptionId
path True

string

Credenziali di sottoscrizione che identificano in modo univoco la sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata di servizio.

vmName
path True

string

Nome della macchina virtuale.

api-version
query True

string

Versione dell'API client.

Corpo della richiesta

Nome Tipo Descrizione
parameters

VirtualMachineCaptureParameters

Parametri forniti all'operazione Acquisizione macchina virtuale.

Risposte

Nome Tipo Descrizione
200 OK

VirtualMachineCaptureResult

OK

202 Accepted

Accettato

Other Status Codes

CloudError

Risposta di errore che descrive perché l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

VirtualMachine_Capture_MaximumSet_Gen
VirtualMachine_Capture_MinimumSet_Gen

VirtualMachine_Capture_MaximumSet_Gen

Sample Request

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

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

Sample Response

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

VirtualMachine_Capture_MinimumSet_Gen

Sample Request

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

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

Sample Response

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

Definizioni

Nome Descrizione
ApiError

Errore dell'API.

ApiErrorBase

Base di errori dell'API.

CloudError

Risposta di errore dal servizio di calcolo.

InnerError

Dettagli dell'errore interno.

VirtualMachineCaptureParameters

Parametri forniti all'operazione Acquisizione macchina virtuale.

VirtualMachineCaptureResult

Output dell'operazione di acquisizione delle macchine virtuali.

ApiError

Errore dell'API.

Nome Tipo Descrizione
code

string

Codice di errore.

details

ApiErrorBase[]

Dettagli dell'errore dell'API

innererror

InnerError

Errore interno dell'API

message

string

Messaggio di errore.

target

string

Destinazione dell'errore specifico.

ApiErrorBase

Base di errori dell'API.

Nome Tipo Descrizione
code

string

Codice di errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore specifico.

CloudError

Risposta di errore dal servizio di calcolo.

Nome Tipo Descrizione
error

ApiError

Errore dell'API.

InnerError

Dettagli dell'errore interno.

Nome Tipo Descrizione
errordetail

string

Messaggio di errore interno o dump di eccezioni.

exceptiontype

string

Tipo di eccezione.

VirtualMachineCaptureParameters

Parametri forniti all'operazione Acquisizione macchina virtuale.

Nome Tipo Descrizione
destinationContainerName

string

Nome del contenitore di destinazione.

overwriteVhds

boolean

Specifica se sovrascrivere il disco rigido virtuale di destinazione, in caso di conflitto.

vhdPrefix

string

Prefisso del nome del disco rigido virtuale acquisito.

VirtualMachineCaptureResult

Output dell'operazione di acquisizione delle macchine virtuali.

Nome Tipo Descrizione
$schema

string

schema della macchina virtuale acquisita

contentVersion

string

versione del contenuto

id

string

ID risorsa

parameters

object

parametri della macchina virtuale acquisita

resources

object[]

elenco di elementi di risorsa della macchina virtuale acquisita