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 |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
|
subscription
|
path | True |
string minLength: 1 |
Identyfikator subskrypcji docelowej. |
|
vm
|
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 |
Operacja platformy Azure została zakończona pomyślnie. |
|
| 202 Accepted |
Operacja zasobu została zaakceptowana. Nagłówki
|
|
| Other Status Codes |
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
|
Virtual |
|
Virtual |
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 |
|---|---|
|
Api |
Błąd API. |
|
Api |
Baza błędów API. |
|
Cloud |
Odpowiedź na błąd z usługi obliczeniowej. |
|
Inner |
Szczegóły błędu wewnętrznego. |
|
Virtual |
Przechwyć parametry maszyny wirtualnej. |
|
Virtual |
Dane wyjściowe operacji przechwytywania maszyny wirtualnej. |
ApiError
Błąd API.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu. |
| details |
Szczegóły błędu interfejsu API |
|
| 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 |
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 |