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âmetroProtectedResourceConditions
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: