UpdateRestoreTestingSelection - AWS Backup

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

UpdateRestoreTestingSelection

Atualiza a seleção de teste de restauração especificada.

A maioria dos elementos, exceto RestoreTestingSelectionName, pode ser atualizada com essa solicitação.

Você pode usar um recurso ARNs ou condições protegidas, mas não ambos.

Sintaxe da Solicitação

PUT /restore-testing/plans/RestoreTestingPlanName/selections/RestoreTestingSelectionName HTTP/1.1 Content-type: application/json { "RestoreTestingSelection": { "IamRoleArn": "string", "ProtectedResourceArns": [ "string" ], "ProtectedResourceConditions": { "StringEquals": [ { "Key": "string", "Value": "string" } ], "StringNotEquals": [ { "Key": "string", "Value": "string" } ] }, "RestoreMetadataOverrides": { "string" : "string" }, "ValidationWindowHours": number } }

URIParâmetros de solicitação

A solicitação usa os seguintes URI parâmetros.

RestoreTestingPlanName

O nome do plano de testes de restauração é necessário para atualizar o plano de testes indicado.

Obrigatório: Sim

RestoreTestingSelectionName

O nome da seleção de teste de restauração necessária da seleção de teste de restauração que você deseja atualizar.

Obrigatório: Sim

Corpo da Solicitação

A solicitação aceita os seguintes dados no JSON formato.

RestoreTestingSelection

Para atualizar sua seleção de testes de restauração, você pode usar recursos ARNs ou condições protegidos, mas não ambos. Ou seja, se a sua seleção tiver ProtectedResourceArns, a solicitação de uma atualização com o parâmetro ProtectedResourceConditions não será bem-sucedida.

Tipo: objeto RestoreTestingSelectionForUpdate

Exigido: Sim

Sintaxe da Resposta

HTTP/1.1 200 Content-type: application/json { "CreationTime": number, "RestoreTestingPlanArn": "string", "RestoreTestingPlanName": "string", "RestoreTestingSelectionName": "string", "UpdateTime": number }

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.

CreationTime

A hora em que a seleção do teste de recursos foi atualizada com êxito.

Tipo: carimbo de data/hora

RestoreTestingPlanArn

Essa string exclusiva é o nome do plano de testes de restauração.

Tipo: string

RestoreTestingPlanName

O plano de teste de restauração ao qual a seleção de teste de restauração atualizada está associada.

Tipo: string

RestoreTestingSelectionName

O nome da seleção do teste de restauração retornado.

Tipo: string

UpdateTime

A hora em que a atualização foi concluída para a seleção do teste de restauração.

Tipo: carimbo de data/hora

Erros

Para obter informações sobre os erros comuns retornados pelas ações, consulte Erros comuns.

ConflictException

AWS Backup não pode realizar a ação que você solicitou até que termine de executar uma ação anterior. Tente novamente mais tarde.

HTTPCódigo de status: 400

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: