As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
ListRestoreJobsByProtectedResource
Isso retorna os trabalhos de restauração que contêm o recurso protegido especificado.
Você deve incluir ResourceArn
. Você também pode incluir NextToken
, ByStatus
, MaxResults
, ByRecoveryPointCreationDateAfter
e ByRecoveryPointCreationDateBefore
.
Sintaxe da Solicitação
GET /resources/resourceArn
/restore-jobs/?maxResults=MaxResults
&nextToken=NextToken
&recoveryPointCreationDateAfter=ByRecoveryPointCreationDateAfter
&recoveryPointCreationDateBefore=ByRecoveryPointCreationDateBefore
&status=ByStatus
HTTP/1.1
URIParâmetros de solicitação
A solicitação usa os seguintes URI parâmetros.
- ByRecoveryPointCreationDateAfter
-
Retorna somente os trabalhos de restauração de pontos de recuperação que foram criados após a data especificada.
- ByRecoveryPointCreationDateBefore
-
Retorna somente os trabalhos de restauração de pontos de recuperação que foram criados antes da data especificada.
- ByStatus
-
Retorna somente trabalhos de restauração associados ao status do trabalho especificado.
Valores Válidos:
PENDING | RUNNING | COMPLETED | ABORTED | FAILED
- MaxResults
-
O número máximo de itens a serem retornados.
Intervalo válido: valor mínimo de 1. Valor máximo de 1.000.
- NextToken
-
O próximo item após uma lista parcial dos itens retornados. Por exemplo, se for feita uma solicitação para retornar a quantidade
MaxResults
de itens,NextToken
permitirá que você retorne mais itens em sua lista começando pelo local apontado pelo próximo token. - resourceArn
-
Retorna somente trabalhos de restauração que correspondam ao recurso especificado Amazon Resource Name (ARN).
Obrigatório: Sim
Corpo da Solicitação
Essa solicitação não tem corpo.
Sintaxe da resposta
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"RestoreJobs": [
{
"AccountId": "string",
"BackupSizeInBytes": number,
"CompletionDate": number,
"CreatedBy": {
"RestoreTestingPlanArn": "string"
},
"CreatedResourceArn": "string",
"CreationDate": number,
"DeletionStatus": "string",
"DeletionStatusMessage": "string",
"ExpectedCompletionTimeMinutes": number,
"IamRoleArn": "string",
"PercentDone": "string",
"RecoveryPointArn": "string",
"RecoveryPointCreationDate": number,
"ResourceType": "string",
"RestoreJobId": "string",
"Status": "string",
"StatusMessage": "string",
"ValidationStatus": "string",
"ValidationStatusMessage": "string"
}
]
}
Elementos de Resposta
Se a ação for bem-sucedida, o serviço retornará uma resposta HTTP de 200.
Os dados a seguir são retornados em JSON formato pelo serviço.
- NextToken
-
O próximo item após uma lista parcial dos itens retornados. Por exemplo, se for feita uma solicitação para retornar a quantidade
MaxResults
de itens,NextToken
permitirá que você retorne mais itens em sua lista começando pelo local apontado pelo próximo token.Tipo: string
- RestoreJobs
-
Uma matriz de objetos que contêm informações detalhadas sobre trabalhos para restaurar recursos salvos.
Tipo: matriz de objetos RestoreJobsListMember
Erros
Para obter informações sobre os erros comuns a todas as ações, consulte Erros comuns.
- InvalidParameterValueException
-
Indica que há algo errado com o valor de um parâmetro. Por exemplo, o valor está fora do intervalo.
HTTPCódigo de status: 400
- MissingParameterValueException
-
Indica que um parâmetro necessário está ausente.
HTTPCódigo de status: 400
- ResourceNotFoundException
-
Um recurso necessário para a ação não existe.
HTTPCódigo de status: 400
- ServiceUnavailableException
-
Houve falha na solicitação devido a um erro temporário do servidor.
HTTPCódigo de status: 500
Consulte também
Para obter mais informações sobre como usar isso API em um idioma específico AWS SDKs, consulte o seguinte: