Backups - Trigger

Déclenche la sauvegarde de l’élément sauvegardé spécifié. S'agissant d'une opération asynchrone, Pour connaître les status de l’opération, appelez l’API GetProtectedItemOperationResult.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/backup?api-version=2023-02-01

Paramètres URI

Nom Dans Obligatoire Type Description
containerName
path True

string

Nom du conteneur associé à l’élément de sauvegarde.

fabricName
path True

string

Nom de la structure associé à l’élément de sauvegarde.

protectedItemName
path True

string

Élément de sauvegarde pour lequel la sauvegarde doit être déclenchée.

resourceGroupName
path True

string

Nom du groupe de ressources dans lequel le coffre Recovery Services est présent.

subscriptionId
path True

string

ID d’abonnement.

vaultName
path True

string

Nom du coffre Recovery Services.

api-version
query True

string

Version de l’API cliente.

Corps de la demande

Nom Type Description
eTag

string

ETag facultatif.

location

string

Emplacement de la ressource.

properties BackupRequest:

Propriétés de BackupRequestResource

tags

object

Balises de ressource.

Réponses

Nom Type Description
202 Accepted

Accepté

Other Status Codes

CloudError

Réponse d’erreur décrivant la raison de l’échec de l’opération.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

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

Exemples

Trigger Backup

Sample Request

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linuxRsVaultRG/providers/Microsoft.RecoveryServices/vaults/linuxRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;testrg;v1win2012r/protectedItems/VM;iaasvmcontainerv2;testrg;v1win2012r/backup?api-version=2023-02-01

{
  "properties": {
    "objectType": "IaasVMBackupRequest"
  }
}

Sample Response

Location: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linuxRsVaultRG/providers/Microsoft.RecoveryServices/vaults/linuxRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainer;testrg;v1win2012r/protectedItems/VM;iaasvmcontainer;testrg;v1win2012r/operationResults/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Azure-AsyncOperation: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linuxRsVaultRG/providers/Microsoft.RecoveryServices/vaults/linuxRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainer;testrg;v1win2012r/protectedItems/VM;iaasvmcontainer;testrg;v1win2012r/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Retry-After: 60

Définitions

Nom Description
AzureFileShareBackupRequest

Demande de sauvegarde spécifique à la charge de travail AzureFileShare.

AzureWorkloadBackupRequest

Demande de sauvegarde spécifique à la charge de travail AzureWorkload.

BackupRequestResource

Classe de base pour la demande de sauvegarde. Les demandes de sauvegarde spécifiques à la charge de travail sont dérivées de cette classe.

backupType

Type de sauvegarde, viz. Full, Differential, Log ou CopyOnlyFull

CloudError

Réponse d’erreur du service Container Instance.

CloudErrorBody

Réponse d’erreur du service Container Instance.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

IaasVMBackupRequest

Demande de sauvegarde spécifique à la charge de travail des machines virtuelles IaaS.

AzureFileShareBackupRequest

Demande de sauvegarde spécifique à la charge de travail AzureFileShare.

Nom Type Description
objectType string:

AzureFileShareBackupRequest

Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types.

recoveryPointExpiryTimeInUTC

string

La copie de sauvegarde expire après l’heure spécifiée (UTC).

AzureWorkloadBackupRequest

Demande de sauvegarde spécifique à la charge de travail AzureWorkload.

Nom Type Description
backupType

backupType

Type de sauvegarde, viz. Full, Differential, Log ou CopyOnlyFull

enableCompression

boolean

Paramètre Bool pour compression

objectType string:

AzureWorkloadBackupRequest

Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types.

recoveryPointExpiryTimeInUTC

string

La copie de sauvegarde expire après l’heure spécifiée (UTC).

BackupRequestResource

Classe de base pour la demande de sauvegarde. Les demandes de sauvegarde spécifiques à la charge de travail sont dérivées de cette classe.

Nom Type Description
eTag

string

ETag facultatif.

id

string

ID de ressource représente le chemin d’accès complet à la ressource.

location

string

Emplacement de la ressource.

name

string

Nom de la ressource associé à la ressource.

properties BackupRequest:

Propriétés de BackupRequestResource

tags

object

Balises de ressource.

type

string

Le type de ressource représente le chemin d’accès complet de la forme Espace de noms/ResourceType/ResourceType/...

backupType

Type de sauvegarde, viz. Full, Differential, Log ou CopyOnlyFull

Nom Type Description
CopyOnlyFull

string

Differential

string

Full

string

Incremental

string

Invalid

string

Log

string

SnapshotCopyOnlyFull

string

SnapshotFull

string

CloudError

Réponse d’erreur du service Container Instance.

Nom Type Description
error

CloudErrorBody

Objet d’erreur.

CloudErrorBody

Réponse d’erreur du service Container Instance.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Identificateur de l'erreur. Les codes sont invariants et sont destinés à être consommés par programmation.

details

CloudErrorBody[]

Liste de détails supplémentaires sur l’erreur.

message

string

Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur.

target

string

Cible de l’erreur particulière. Par exemple, le nom de la propriété en erreur.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires

type

string

Type d’informations supplémentaires.

IaasVMBackupRequest

Demande de sauvegarde spécifique à la charge de travail des machines virtuelles IaaS.

Nom Type Description
objectType string:

IaasVMBackupRequest

Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types.

recoveryPointExpiryTimeInUTC

string

La copie de sauvegarde expire après l’heure spécifiée (UTC).