Freigeben über


Virtual Machines - Capture

Erfasst den virtuellen Computer durch Kopieren virtueller Festplatten der VM und gibt eine Vorlage aus, die zum Erstellen ähnlicher VMs verwendet werden kann.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

Der Name der Ressourcengruppe.

subscriptionId
path True

string

Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

vmName
path True

string

Der Name des virtuellen Computers.

api-version
query True

string

Client-API-Version.

Anforderungstext

Name Typ Beschreibung
parameters

VirtualMachineCaptureParameters

Parameter, die für den Vorgang "Virtueller Computer erfassen" bereitgestellt werden.

Antworten

Name Typ Beschreibung
200 OK

VirtualMachineCaptureResult

OKAY

202 Accepted

Angenommen

Other Status Codes

CloudError

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

VirtualMachine_Capture_MaximumSet_Gen
VirtualMachine_Capture_MinimumSet_Gen

VirtualMachine_Capture_MaximumSet_Gen

Beispielanforderung

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
}

Beispiel für eine Antwort

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

VirtualMachine_Capture_MinimumSet_Gen

Beispielanforderung

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
}

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
ApiError

API-Fehler.

ApiErrorBase

API-Fehlerbasis.

CloudError

Eine Fehlerantwort des Computediensts.

InnerError

Innere Fehlerdetails.

VirtualMachineCaptureParameters

Parameter, die für den Vorgang "Virtueller Computer erfassen" bereitgestellt werden.

VirtualMachineCaptureResult

Ausgabe des Aufzeichnungsvorgangs des virtuellen Computers.

ApiError

API-Fehler.

Name Typ Beschreibung
code

string

Der Fehlercode.

details

ApiErrorBase[]

Die API-Fehlerdetails

innererror

InnerError

Interner API-Fehler

message

string

Die Fehlermeldung.

target

string

Das Ziel des bestimmten Fehlers.

ApiErrorBase

API-Fehlerbasis.

Name Typ Beschreibung
code

string

Der Fehlercode.

message

string

Die Fehlermeldung.

target

string

Das Ziel des bestimmten Fehlers.

CloudError

Eine Fehlerantwort des Computediensts.

Name Typ Beschreibung
error

ApiError

API-Fehler.

InnerError

Innere Fehlerdetails.

Name Typ Beschreibung
errordetail

string

Die interne Fehlermeldung oder das Ausnahmeabbild.

exceptiontype

string

Der Ausnahmetyp.

VirtualMachineCaptureParameters

Parameter, die für den Vorgang "Virtueller Computer erfassen" bereitgestellt werden.

Name Typ Beschreibung
destinationContainerName

string

Der Zielcontainername.

overwriteVhds

boolean

Gibt an, ob die virtuelle Zielfestplatte im Konfliktfall überschrieben werden soll.

vhdPrefix

string

Das Namenspräfix der erfassten virtuellen Festplatte.

VirtualMachineCaptureResult

Ausgabe des Aufzeichnungsvorgangs des virtuellen Computers.

Name Typ Beschreibung
$schema

string

das Schema des erfassten virtuellen Computers

contentVersion

string

die Version des Inhalts

id

string

Ressourcen-ID

parameters

object

Parameter des erfassten virtuellen Computers

resources

object[]

eine Liste der Ressourcenelemente des erfassten virtuellen Computers