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 |
---|---|---|---|---|
resource
|
path | True |
string |
Der Name der Ressourcengruppe. |
subscription
|
path | True |
string |
Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf. |
vm
|
path | True |
string |
Der Name des virtuellen Computers. |
api-version
|
query | True |
string |
Client-API-Version. |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
parameters |
Parameter, die für den Vorgang "Virtueller Computer erfassen" bereitgestellt werden. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY |
|
202 Accepted |
Angenommen |
|
Other Status Codes |
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
Virtual |
Virtual |
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 |
---|---|
Api |
API-Fehler. |
Api |
API-Fehlerbasis. |
Cloud |
Eine Fehlerantwort des Computediensts. |
Inner |
Innere Fehlerdetails. |
Virtual |
Parameter, die für den Vorgang "Virtueller Computer erfassen" bereitgestellt werden. |
Virtual |
Ausgabe des Aufzeichnungsvorgangs des virtuellen Computers. |
ApiError
API-Fehler.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Der Fehlercode. |
details |
Die API-Fehlerdetails |
|
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 |
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 |