Partilhar via


Backups - Trigger

Aciona o backup para o 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 do URI

Name Em Necessá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 acionado.

resourceGroupName
path True

string

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

subscriptionId
path True

string

O ID da subscrição.

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 do Pedido

Name Tipo Description
eTag

string

ETag opcional.

location

string

Localização do recurso.

properties BackupRequest:

BackupRequestResource propriedades

tags

object

Tags de recursos.

Respostas

Name Tipo Description
202 Accepted

Aceito

Other Status Codes

CloudError

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

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

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

Âmbitos

Name Description
user_impersonation Personifique a sua conta de utilizador.

Exemplos

Trigger Backup

Pedido de amostra

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 da amostra

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

Name 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 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. Completo, Diferencial, Log ou CopyOnlyFull

CloudError

Uma resposta de erro do serviço de Instância de Contêiner.

CloudErrorBody

Uma resposta de erro do serviço de Instância de Contêiner.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

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.

Name Tipo Description
objectType string:

AzureFileShareBackupRequest

Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos.

recoveryPointExpiryTimeInUTC

string

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

AzureWorkloadBackupRequest

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

Name Tipo Description
backupType

backupType

Tipo de backup, viz. Completo, Diferencial, Log ou CopyOnlyFull

enableCompression

boolean

Bool para configuração de compressão

objectType string:

AzureWorkloadBackupRequest

Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos.

recoveryPointExpiryTimeInUTC

string

A cópia de backup expirará após o tempo 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.

Name Tipo Description
eTag

string

ETag opcional.

id

string

Resource Id representa o caminho completo para o recurso.

location

string

Localização do recurso.

name

string

Nome do recurso associado ao recurso.

properties BackupRequest:

BackupRequestResource propriedades

tags

object

Tags de recursos.

type

string

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

backupType

Tipo de backup, viz. Completo, Diferencial, Log ou CopyOnlyFull

Name 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 de Instância de Contêiner.

Name Tipo Description
error

CloudErrorBody

O objeto de erro.

CloudErrorBody

Uma resposta de erro do serviço de Instância de Contêiner.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

Um identificador para o erro. Os códigos são invariantes e destinam-se a ser consumidos programaticamente.

details

CloudErrorBody[]

Uma lista de detalhes adicionais sobre o erro.

message

string

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

target

string

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

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name 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.

Name Tipo Description
objectType string:

IaasVMBackupRequest

Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos.

recoveryPointExpiryTimeInUTC

string

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