Partager via


Virtual Machines - Capture

Capture la machine virtuelle en copiant des disques durs virtuels de la machine virtuelle et génère un modèle qui peut être utilisé pour créer des machines virtuelles similaires.

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

Paramètres URI

Nom Dans Obligatoire Type Description
resourceGroupName
path True

string

Nom du groupe de ressources.

subscriptionId
path True

string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

vmName
path True

string

Nom de la machine virtuelle.

api-version
query True

string

Version de l’API cliente.

Corps de la demande

Nom Type Description
parameters

VirtualMachineCaptureParameters

Paramètres fournis à l’opération Capture Virtual Machine.

Réponses

Nom Type Description
200 OK

VirtualMachineCaptureResult

D’ACCORD

202 Accepted

Accepté

Other Status Codes

CloudError

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

VirtualMachine_Capture_MaximumSet_Gen
VirtualMachine_Capture_MinimumSet_Gen

VirtualMachine_Capture_MaximumSet_Gen

Exemple de requête

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
}

Exemple de réponse

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

VirtualMachine_Capture_MinimumSet_Gen

Exemple de requête

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
}

Exemple de réponse

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

Définitions

Nom Description
ApiError

Erreur d’API.

ApiErrorBase

Base d’erreurs d’API.

CloudError

Réponse d’erreur du service de calcul.

InnerError

Détails de l’erreur interne.

VirtualMachineCaptureParameters

Paramètres fournis à l’opération Capture Virtual Machine.

VirtualMachineCaptureResult

Sortie de l’opération de capture de machine virtuelle.

ApiError

Erreur d’API.

Nom Type Description
code

string

Code d’erreur.

details

ApiErrorBase[]

Détails de l’erreur api

innererror

InnerError

Erreur interne de l’API

message

string

Message d’erreur.

target

string

Cible de l’erreur particulière.

ApiErrorBase

Base d’erreurs d’API.

Nom Type Description
code

string

Code d’erreur.

message

string

Message d’erreur.

target

string

Cible de l’erreur particulière.

CloudError

Réponse d’erreur du service de calcul.

Nom Type Description
error

ApiError

Erreur d’API.

InnerError

Détails de l’erreur interne.

Nom Type Description
errordetail

string

Message d’erreur interne ou vidage d’exception.

exceptiontype

string

Type d’exception.

VirtualMachineCaptureParameters

Paramètres fournis à l’opération Capture Virtual Machine.

Nom Type Description
destinationContainerName

string

Nom du conteneur de destination.

overwriteVhds

boolean

Spécifie s’il faut remplacer le disque dur virtuel de destination en cas de conflit.

vhdPrefix

string

Préfixe de nom du disque dur virtuel capturé.

VirtualMachineCaptureResult

Sortie de l’opération de capture de machine virtuelle.

Nom Type Description
$schema

string

schéma de la machine virtuelle capturée

contentVersion

string

version du contenu

id

string

ID de ressource

parameters

object

paramètres de la machine virtuelle capturée

resources

object[]

liste des éléments de ressource de la machine virtuelle capturée