Backups - Trigger

Wyzwala tworzenie kopii zapasowej dla określonego elementu kopii zapasowej. To jest operacja asynchroniczna. Aby poznać stan operacji, wywołaj interfejs 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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
containerName
path True

string

Nazwa kontenera skojarzona z elementem kopii zapasowej.

fabricName
path True

string

Nazwa sieci szkieletowej skojarzona z elementem kopii zapasowej.

protectedItemName
path True

string

Element kopii zapasowej, dla którego należy wyzwolić kopię zapasową.

resourceGroupName
path True

string

Nazwa grupy zasobów, w której znajduje się magazyn usługi Recovery Services.

subscriptionId
path True

string

Identyfikator subskrypcji.

vaultName
path True

string

Nazwa magazynu usługi Recovery Services.

api-version
query True

string

Wersja interfejsu API klienta.

Treść żądania

Nazwa Typ Opis
eTag

string

Opcjonalny element ETag.

location

string

Lokalizacja zasobu.

properties BackupRequest:

Właściwości elementu BackupRequestResource

tags

object

Tagi zasobów.

Odpowiedzi

Nazwa Typ Opis
202 Accepted

Zaakceptowano

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

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

Scopes

Nazwa Opis
user_impersonation personifikuj konto użytkownika.

Przykłady

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

Definicje

Nazwa Opis
AzureFileShareBackupRequest

Żądanie kopii zapasowej specyficzne dla obciążenia AzureFileShare.

AzureWorkloadBackupRequest

Żądanie kopii zapasowej specyficzne dla obciążenia AzureWorkload.

BackupRequestResource

Klasa bazowa dla żądania kopii zapasowej. Żądania kopii zapasowych specyficzne dla obciążenia pochodzą z tej klasy.

backupType

Typ kopii zapasowej, viz. Pełny, różnicowy, dziennik lub copyOnlyFull

CloudError

Odpowiedź o błędzie z usługi Container Instance.

CloudErrorBody

Odpowiedź o błędzie z usługi Container Instance.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

IaasVMBackupRequest

Żądanie kopii zapasowej maszyny wirtualnej IaaS specyficzne dla obciążenia.

AzureFileShareBackupRequest

Żądanie kopii zapasowej specyficzne dla obciążenia AzureFileShare.

Nazwa Typ Opis
objectType string:

AzureFileShareBackupRequest

Ta właściwość będzie używana jako dyskryminator do decydowania o określonych typach w łańcuchu polimorficznym typów.

recoveryPointExpiryTimeInUTC

string

Kopia zapasowa wygaśnie po określonej godzinie (UTC).

AzureWorkloadBackupRequest

Żądanie kopii zapasowej specyficzne dla obciążenia AzureWorkload.

Nazwa Typ Opis
backupType

backupType

Typ kopii zapasowej, viz. Pełny, różnicowy, dziennik lub copyOnlyFull

enableCompression

boolean

Wartość logiczna ustawienia kompresji

objectType string:

AzureWorkloadBackupRequest

Ta właściwość będzie używana jako dyskryminator do decydowania o określonych typach w łańcuchu polimorficznym typów.

recoveryPointExpiryTimeInUTC

string

Kopia zapasowa wygaśnie po określonej godzinie (UTC).

BackupRequestResource

Klasa bazowa dla żądania kopii zapasowej. Żądania kopii zapasowych specyficzne dla obciążenia pochodzą z tej klasy.

Nazwa Typ Opis
eTag

string

Opcjonalny element ETag.

id

string

Identyfikator zasobu reprezentuje pełną ścieżkę do zasobu.

location

string

Lokalizacja zasobu.

name

string

Nazwa zasobu skojarzona z zasobem.

properties BackupRequest:

Właściwości elementu BackupRequestResource

tags

object

Tagi zasobów.

type

string

Typ zasobu reprezentuje pełną ścieżkę formularza Namespace/ResourceType/ResourceType/...

backupType

Typ kopii zapasowej, viz. Pełny, różnicowy, dziennik lub copyOnlyFull

Nazwa Typ Opis
CopyOnlyFull

string

Differential

string

Full

string

Incremental

string

Invalid

string

Log

string

SnapshotCopyOnlyFull

string

SnapshotFull

string

CloudError

Odpowiedź o błędzie z usługi Container Instance.

Nazwa Typ Opis
error

CloudErrorBody

Obiekt error.

CloudErrorBody

Odpowiedź o błędzie z usługi Container Instance.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Identyfikator błędu. Kody są niezmienne i mają być używane programowo.

details

CloudErrorBody[]

Lista dodatkowych szczegółów dotyczących błędu.

message

string

Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika.

target

string

Element docelowy określonego błędu. Na przykład nazwa właściwości w błędzie.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

IaasVMBackupRequest

Żądanie kopii zapasowej maszyny wirtualnej IaaS specyficzne dla obciążenia.

Nazwa Typ Opis
objectType string:

IaasVMBackupRequest

Ta właściwość będzie używana jako dyskryminator do decydowania o określonych typach w łańcuchu polimorficznym typów.

recoveryPointExpiryTimeInUTC

string

Kopia zapasowa wygaśnie po określonej godzinie (UTC).