Compartilhar via


Backups - Trigger

Dispara o backup do item de backup especificado. Esta é uma operação assíncrona. Para saber o status da operação, chame a 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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
containerName
path True

string

Nome do contêiner associado ao item de backup.

fabricName
path True

string

Nome da malha associado ao item de backup.

protectedItemName
path True

string

Item de backup para o qual o backup precisa ser disparado.

resourceGroupName
path True

string

O nome do grupo de recursos em que o cofre dos serviços de recuperação está presente.

subscriptionId
path True

string

A ID da assinatura.

vaultName
path True

string

O nome do cofre dos serviços de recuperação.

api-version
query True

string

Versão da API do cliente.

Corpo da solicitação

Nome Tipo Description
eTag

string

ETag opcional.

location

string

Local do recurso.

properties BackupRequest:

Propriedades BackupRequestResource

tags

object

Marcas de recurso.

Respostas

Nome Tipo Description
202 Accepted

Aceitado

Other Status Codes

CloudError

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation represente sua conta de usuário.

Exemplos

Trigger Backup

Solicitação de exemplo

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"
  }
}

Resposta de exemplo

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

Definições

Nome Description
AzureFileShareBackupRequest

Solicitação de backup específica da carga de trabalho do AzureFileShare.

AzureWorkloadBackupRequest

Solicitação de backup específica da carga de trabalho do AzureWorkload.

BackupRequestResource

Classe base para solicitação de backup. As solicitações de backup específicas da carga de trabalho são derivadas dessa classe.

backupType

Tipo de backup, viz. Full, Differential, Log ou CopyOnlyFull

CloudError

Uma resposta de erro do serviço instância de contêiner.

CloudErrorBody

Uma resposta de erro do serviço instância de contêiner.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

IaasVMBackupRequest

Solicitação de backup específica da carga de trabalho da VM iaaS.

AzureFileShareBackupRequest

Solicitação de backup específica da carga de trabalho do AzureFileShare.

Nome Tipo Description
objectType string:

AzureFileShareBackupRequest

Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos.

recoveryPointExpiryTimeInUTC

string

A cópia de backup expirará após o horário especificado (UTC).

AzureWorkloadBackupRequest

Solicitação de backup específica da carga de trabalho do AzureWorkload.

Nome Tipo Description
backupType

backupType

Tipo de backup, viz. Full, Differential, Log ou CopyOnlyFull

enableCompression

boolean

Bool para configuração de compactação

objectType string:

AzureWorkloadBackupRequest

Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos.

recoveryPointExpiryTimeInUTC

string

A cópia de backup expirará após o horário especificado (UTC).

BackupRequestResource

Classe base para solicitação de backup. As solicitações de backup específicas da carga de trabalho são derivadas dessa classe.

Nome Tipo Description
eTag

string

ETag opcional.

id

string

A ID do recurso representa o caminho completo para o recurso.

location

string

Local do recurso.

name

string

Nome do recurso associado ao recurso.

properties BackupRequest:

Propriedades BackupRequestResource

tags

object

Marcas de recurso.

type

string

O tipo de recurso representa o caminho completo do formulário Namespace/ResourceType/ResourceType/...

backupType

Tipo de backup, viz. Full, Differential, Log ou CopyOnlyFull

Nome Tipo Description
CopyOnlyFull

string

Differential

string

Full

string

Incremental

string

Invalid

string

Log

string

SnapshotCopyOnlyFull

string

SnapshotFull

string

CloudError

Uma resposta de erro do serviço instância de contêiner.

Nome Tipo Description
error

CloudErrorBody

O objeto de erro.

CloudErrorBody

Uma resposta de erro do serviço instância de contêiner.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente.

details

CloudErrorBody[]

Uma lista de detalhes adicionais sobre o erro.

message

string

Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário.

target

string

O destino do erro específico. Por exemplo, o nome da propriedade em erro.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

IaasVMBackupRequest

Solicitação de backup específica da carga de trabalho da VM iaaS.

Nome Tipo Description
objectType string:

IaasVMBackupRequest

Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos.

recoveryPointExpiryTimeInUTC

string

A cópia de backup expirará após o horário especificado (UTC).