Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
UpdateRestoreTestingSelection
Aggiorna la selezione del test di ripristino specificata.
Con questa richiesta è possibile aggiornare la maggior parte degli elementi tranne RestoreTestingSelectionName
.
È possibile utilizzare risorse ARNs o condizioni protette, ma non entrambe.
Sintassi della richiesta
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
}
}
URIParametri della richiesta
La richiesta utilizza i seguenti URI parametri.
- RestoreTestingPlanName
-
Il nome del piano di test di ripristino è necessario per aggiornare il piano di test indicato.
Campo obbligatorio: sì
- RestoreTestingSelectionName
-
La selezione del test di ripristino richiesta (nome della selezione del test di ripristino che si desidera aggiornare).
Campo obbligatorio: sì
Corpo della richiesta
La richiesta accetta i seguenti dati nel JSON formato.
- RestoreTestingSelection
-
Per aggiornare la selezione del test di ripristino, è possibile utilizzare la risorsa ARNs o le condizioni protette, ma non entrambe. In altre parole, se la selezione è
ProtectedResourceArns
, la richiesta di aggiornamento con il parametroProtectedResourceConditions
non ha esito positivo.Tipo: oggetto RestoreTestingSelectionForUpdate
Campo obbligatorio: sì
Sintassi della risposta
HTTP/1.1 200
Content-type: application/json
{
"CreationTime": number,
"RestoreTestingPlanArn": "string",
"RestoreTestingPlanName": "string",
"RestoreTestingSelectionName": "string",
"UpdateTime": number
}
Elementi di risposta
Se l'azione ha esito positivo, il servizio restituisce una risposta di HTTP 200.
I seguenti dati vengono restituiti in JSON formato dal servizio.
- CreationTime
-
L'ora in cui la selezione del test delle risorse è stata aggiornata correttamente.
Tipo: Timestamp
- RestoreTestingPlanArn
-
Stringa univoca che costituisce il nome del piano di test di ripristino.
Tipo: stringa
- RestoreTestingPlanName
-
Il piano di test di ripristino a cui è associata la selezione aggiornata del test di ripristino.
Tipo: stringa
- RestoreTestingSelectionName
-
Il nome della selezione del test di ripristino restituito.
Tipo: stringa
- UpdateTime
-
L'ora in cui è stato completato l'aggiornamento per la selezione del test di ripristino.
Tipo: Timestamp
Errori
Per informazioni sugli errori comuni a tutte le operazioni, consultare Errori comuni.
- ConflictException
-
AWS Backup non può eseguire l'azione richiesta finché non termina l'esecuzione di un'azione precedente. Riprova più tardi.
HTTPCodice di stato: 400
- InvalidParameterValueException
-
Indica che si è verificato un errore con il valore di un parametro. Ad esempio, il valore non è compreso nell'intervallo.
HTTPCodice di stato: 400
- MissingParameterValueException
-
Indica che manca un parametro obbligatorio.
HTTPCodice di stato: 400
- ResourceNotFoundException
-
Una risorsa necessaria per l'azione non esiste.
HTTPCodice di stato: 400
- ServiceUnavailableException
-
La richiesta non è riuscita a causa di un errore temporaneo del server.
HTTPCodice di stato: 500
Vedi anche
Per ulteriori informazioni sull'utilizzo di questo API codice in una delle lingue specifiche AWS SDKs, consulta quanto segue: