Delen via


Virtual Machines - Capture

Legt de virtuele machine vast door virtuele harde schijven van de virtuele machine te kopiëren en een sjabloon uit te voeren die kan worden gebruikt om vergelijkbare VM's te maken.

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

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

De naam van de resourcegroep.

subscriptionId
path True

string

Abonnementsreferenties die het Microsoft Azure-abonnement uniek identificeren. De abonnements-id maakt deel uit van de URI voor elke serviceoproep.

vmName
path True

string

De naam van de virtuele machine.

api-version
query True

string

Client-API-versie.

Aanvraagbody

Name Type Description
parameters

VirtualMachineCaptureParameters

Parameters die zijn opgegeven voor de bewerking Capture Virtual Machine.

Antwoorden

Name Type Description
200 OK

VirtualMachineCaptureResult

OK

202 Accepted

Geaccepteerd

Other Status Codes

CloudError

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

VirtualMachine_Capture_MaximumSet_Gen
VirtualMachine_Capture_MinimumSet_Gen

VirtualMachine_Capture_MaximumSet_Gen

Voorbeeldaanvraag

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

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

Voorbeeldrespons

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

VirtualMachine_Capture_MinimumSet_Gen

Voorbeeldaanvraag

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

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

Voorbeeldrespons

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

Definities

Name Description
ApiError

Api-fout.

ApiErrorBase

Api-foutbasis.

CloudError

Een foutreactie van de Compute-service.

InnerError

Interne foutdetails.

VirtualMachineCaptureParameters

Parameters die zijn opgegeven voor de bewerking Capture Virtual Machine.

VirtualMachineCaptureResult

Uitvoer van de bewerking voor het vastleggen van virtuele machines.

ApiError

Api-fout.

Name Type Description
code

string

De foutcode.

details

ApiErrorBase[]

Details van de API-fout

innererror

InnerError

De interne API-fout

message

string

Het foutbericht.

target

string

Het doel van de specifieke fout.

ApiErrorBase

Api-foutbasis.

Name Type Description
code

string

De foutcode.

message

string

Het foutbericht.

target

string

Het doel van de specifieke fout.

CloudError

Een foutreactie van de Compute-service.

Name Type Description
error

ApiError

Api-fout.

InnerError

Interne foutdetails.

Name Type Description
errordetail

string

Het interne foutbericht of de uitzonderingsdump.

exceptiontype

string

Het uitzonderingstype.

VirtualMachineCaptureParameters

Parameters die zijn opgegeven voor de bewerking Capture Virtual Machine.

Name Type Description
destinationContainerName

string

De naam van de doelcontainer.

overwriteVhds

boolean

Hiermee geeft u op of de virtuele doelschijf moet worden overschreven, in geval van conflict.

vhdPrefix

string

Het naamvoorvoegsel van de vastgelegde virtuele harde schijf.

VirtualMachineCaptureResult

Uitvoer van de bewerking voor het vastleggen van virtuele machines.

Name Type Description
$schema

string

het schema van de vastgelegde virtuele machine

contentVersion

string

de versie van de inhoud

id

string

Resource-id

parameters

object

parameters van de vastgelegde virtuele machine

resources

object[]

een lijst met resource-items van de vastgelegde virtuele machine