Condividi tramite


Backups - Trigger

Attiva il backup per l'elemento di backup specificato. Si tratta di un'operazione asincrona. Per conoscere lo stato dell'operazione, chiamare 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=2025-08-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
containerName
path True

string

Nome del contenitore di cui è necessario recuperare i dettagli.

fabricName
path True

string

Nome di BackupFabricResource

protectedItemName
path True

string

Nome dell'elemento di cui eseguire il backup i cui dettagli devono essere recuperati.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole.

subscriptionId
path True

string

minLength: 1

ID della sottoscrizione di destinazione.

vaultName
path True

string

Il nome di VaultResource

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

Corpo della richiesta

Nome Tipo Descrizione
eTag

string

ETag facoltativo.

location

string

Posizione delle risorse.

properties BackupRequest:

Proprietà BackupRequestResource

tags

object

Tag di risorsa.

Risposte

Nome Tipo Descrizione
202 Accepted

La richiesta è stata accettata per l'elaborazione, ma l'elaborazione non è ancora stata completata.

Other Status Codes

ErrorResponse

Risposta di errore imprevista.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Trigger Backup

Esempio di richiesta

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=2025-08-01

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

Risposta di esempio

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
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
Retry-After: 60

Definizioni

Nome Descrizione
AzureFileShareBackupRequest

Richiesta di backup specifica del carico di lavoro di AzureFileShare.

AzureWorkloadBackupRequest

Richiesta di backup specifica del carico di lavoro di AzureWorkload.

BackupRequestResource

Classe di base per la richiesta di backup. Le richieste di backup specifiche del carico di lavoro derivano da questa classe.

BackupType

Tipo di backup, viz. Full, Differential, Log o CopyOnlyFull

createdByType

Tipo di identità che ha creato la risorsa.

ErrorDetail

Classe Dettagli errore che incapsula Codice, Messaggio e Raccomandazioni.

ErrorResponse

Risposta di errore

IaasVMBackupRequest

Richiesta di backup specifica del carico di lavoro della macchina virtuale IaaS.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

AzureFileShareBackupRequest

Richiesta di backup specifica del carico di lavoro di AzureFileShare.

Nome Tipo Descrizione
objectType string:

AzureFileShareBackupRequest

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

recoveryPointExpiryTimeInUTC

string (date-time)

La copia di backup scadrà dopo l'ora utc specificata.

AzureWorkloadBackupRequest

Richiesta di backup specifica del carico di lavoro di AzureWorkload.

Nome Tipo Descrizione
backupType

BackupType

Tipo di backup, viz. Full, Differential, Log o CopyOnlyFull

enableCompression

boolean

Valore Bool per l'impostazione di compressione

objectType string:

AzureWorkloadBackupRequest

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

recoveryPointExpiryTimeInUTC

string (date-time)

La copia di backup scadrà dopo l'ora utc specificata.

BackupRequestResource

Classe di base per la richiesta di backup. Le richieste di backup specifiche del carico di lavoro derivano da questa classe.

Nome Tipo Descrizione
eTag

string

ETag facoltativo.

id

string

ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Posizione delle risorse.

name

string

Nome della risorsa

properties BackupRequest:

Proprietà BackupRequestResource

systemData

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.

tags

object

Tag di risorsa.

type

string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

BackupType

Tipo di backup, viz. Full, Differential, Log o CopyOnlyFull

Valore Descrizione
Invalid
Full
Differential
Log
CopyOnlyFull
Incremental
SnapshotFull
SnapshotCopyOnlyFull

createdByType

Tipo di identità che ha creato la risorsa.

Valore Descrizione
User
Application
ManagedIdentity
Key

ErrorDetail

Classe Dettagli errore che incapsula Codice, Messaggio e Raccomandazioni.

Nome Tipo Descrizione
code

string

Codice di errore.

message

string

Messaggio di errore correlato al codice.

recommendations

string[]

Elenco di stringhe di raccomandazione.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

IaasVMBackupRequest

Richiesta di backup specifica del carico di lavoro della macchina virtuale IaaS.

Nome Tipo Descrizione
objectType string:

IaasVMBackupRequest

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

recoveryPointExpiryTimeInUTC

string (date-time)

La copia di backup scadrà dopo l'ora utc specificata.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string (date-time)

Timestamp della creazione della risorsa (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string (date-time)

Timestamp dell'ultima modifica della risorsa (UTC)

lastModifiedBy

string

Identità che ha modificato l'ultima volta la risorsa.

lastModifiedByType

createdByType

Tipo di identità che ha modificato l'ultima volta la risorsa.