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 ARNs ou condições de recursos protegidos, 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 } }

Parâmetros da Solicitação de URI

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

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 dados a seguir no formato JSON.

RestoreTestingSelection

Para atualizar uma seleção de testes de restauração, você pode usar ARNs de recursos protegidos ou condições, 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 200.

Os dados a seguir são retornados no formato JSON 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: sequência

RestoreTestingPlanName

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

Tipo: sequência

RestoreTestingSelectionName

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

Tipo: sequência

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 a todas as ações, consulte Erros comuns.

ConflictException

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

Código de Status HTTP: 400

InvalidParameterValueException

Indica que há algo errado com o valor de um parâmetro. Por exemplo, o valor está fora do intervalo.

Código de Status HTTP: 400

MissingParameterValueException

Indica que um parâmetro necessário está ausente.

Código de Status HTTP: 400

ResourceNotFoundException

Um recurso necessário para a ação não existe.

Código de Status HTTP: 400

ServiceUnavailableException

Houve falha na solicitação devido a um erro temporário do servidor.

Código de Status HTTP: 500

Consulte também

Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte: