Udostępnij za pośrednictwem


Backups - Trigger

Wyzwala tworzenie kopii zapasowej dla określonego elementu kopii zapasowej. Jest to 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=2024-10-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 kopii zapasowejRequestResource

tags

object

Tagi zasobów.

Odpowiedzi

Nazwa Typ Opis
202 Accepted

Akceptowane

Other Status Codes

CloudError

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

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikuj konto użytkownika.

Przykłady

Trigger Backup

Przykładowe żądanie

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=2024-10-01

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

Przykładowa odpowiedź

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 na potrzeby żą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 kopiujOnlyFull

CloudError

Odpowiedź na błąd z usługi Container Instance.

CloudErrorBody

Odpowiedź na błąd 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 dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów.

recoveryPointExpiryTimeInUTC

string

Kopia zapasowa wygaśnie po określonym czasie (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 kopiujOnlyFull

enableCompression

boolean

Wartość logiczna dla ustawienia kompresji

objectType string:

AzureWorkloadBackupRequest

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

recoveryPointExpiryTimeInUTC

string

Kopia zapasowa wygaśnie po określonym czasie (UTC).

BackupRequestResource

Klasa bazowa na potrzeby żą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 kopii zapasowejRequestResource

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 kopiujOnlyFull

Nazwa Typ Opis
CopyOnlyFull

string

Differential

string

Full

string

Incremental

string

Invalid

string

Log

string

SnapshotCopyOnlyFull

string

SnapshotFull

string

CloudError

Odpowiedź na błąd z usługi Container Instance.

Nazwa Typ Opis
error

CloudErrorBody

Obiekt błędu.

CloudErrorBody

Odpowiedź na błąd 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 dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów.

recoveryPointExpiryTimeInUTC

string

Kopia zapasowa wygaśnie po określonym czasie (UTC).