Udostępnij przez


Virtual Machines - Capture

Przechwytuje maszynę wirtualną, kopiując wirtualne dyski twarde maszyny wirtualnej i generuje szablon, którego można użyć do utworzenia podobnych maszyn wirtualnych.

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

Parametry URI

Nazwa W Wymagane Typ Opis
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

subscriptionId
path True

string

minLength: 1

Identyfikator subskrypcji docelowej.

vmName
path True

string

Nazwa maszyny wirtualnej.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

Ciało żądania

Nazwa Wymagane Typ Opis
destinationContainerName True

string

Nazwa kontenera docelowego.

overwriteVhds True

boolean

Określa, czy docelowy wirtualny dysk twardy ma zostać zastąpiony w przypadku konfliktu.

vhdPrefix True

string

Prefiks nazwy przechwyconego wirtualnego dysku twardego.

Odpowiedzi

Nazwa Typ Opis
200 OK

VirtualMachineCaptureResult

Operacja platformy Azure została zakończona pomyślnie.

202 Accepted

Operacja zasobu została zaakceptowana.

Nagłówki

  • Location: string
  • Retry-After: integer
Other Status Codes

CloudError

Nieoczekiwana odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory.

Typ: oauth2
Flow: implicit
URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresów

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

VirtualMachine_Capture_MaximumSet_Gen
VirtualMachine_Capture_MinimumSet_Gen

VirtualMachine_Capture_MaximumSet_Gen

Przykładowa prośba

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

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

Przykładowa odpowiedź

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

VirtualMachine_Capture_MinimumSet_Gen

Przykładowa prośba

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

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
ApiError

Błąd API.

ApiErrorBase

Baza błędów API.

CloudError

Odpowiedź na błąd z usługi obliczeniowej.

InnerError

Szczegóły błędu wewnętrznego.

VirtualMachineCaptureParameters

Przechwyć parametry maszyny wirtualnej.

VirtualMachineCaptureResult

Dane wyjściowe operacji przechwytywania maszyny wirtualnej.

ApiError

Błąd API.

Nazwa Typ Opis
code

string

Kod błędu.

details

ApiErrorBase[]

Szczegóły błędu interfejsu API

innererror

InnerError

Wewnętrzny błąd interfejsu API

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

ApiErrorBase

Baza błędów API.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

CloudError

Odpowiedź na błąd z usługi obliczeniowej.

Nazwa Typ Opis
error

ApiError

Błąd API.

InnerError

Szczegóły błędu wewnętrznego.

Nazwa Typ Opis
errordetail

string

Wewnętrzny komunikat o błędzie lub zrzut wyjątku.

exceptiontype

string

Typ wyjątku.

VirtualMachineCaptureParameters

Przechwyć parametry maszyny wirtualnej.

Nazwa Typ Opis
destinationContainerName

string

Nazwa kontenera docelowego.

overwriteVhds

boolean

Określa, czy docelowy wirtualny dysk twardy ma zostać zastąpiony w przypadku konfliktu.

vhdPrefix

string

Prefiks nazwy przechwyconego wirtualnego dysku twardego.

VirtualMachineCaptureResult

Dane wyjściowe operacji przechwytywania maszyny wirtualnej.

Nazwa Typ Opis
$schema

string

Schemat przechwyconej maszyny wirtualnej

contentVersion

string

Wersja treści

id

string

Identyfikator zasobu

parameters

parametry przechwyconej maszyny wirtualnej

resources

Resources[]

Lista elementów zasobów przechwyconej maszyny wirtualnej