CreateRestoreTestingSelection - AWS Backup

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

CreateRestoreTestingSelection

Questa richiesta può essere inviata dopo che la CreateRestoreTestingPlan richiesta è stata restituita correttamente. È la seconda parte della creazione di un piano di test delle risorse e deve essere completata in sequenza.

Consiste in RestoreTestingSelectionName, ProtectedResourceType e uno dei seguenti parametri:

  • ProtectedResourceArns

  • ProtectedResourceConditions

Ogni tipo di risorsa protetta può avere un solo valore.

Una selezione di test di ripristino può includere un valore jolly ("*") per ProtectedResourceArns insieme a ProtectedResourceConditions. In alternativa, puoi includere fino a 30 ARN di risorse protette specifiche in ProtectedResourceArns.

Non è possibile selezionare i tipi di risorse protette e gli ARN specifici. Se entrambi sono inclusi, la richiesta avrà esito negativo.

Sintassi della richiesta

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

Parametri della richiesta URI

La richiesta utilizza i seguenti parametri URI.

RestoreTestingPlanName

Inserisci il nome del piano di test di ripristino che è stato restituito dalla CreateRestoreTestingPlan richiesta correlata.

Campo obbligatorio: sì

Corpo della richiesta

La richiesta accetta i seguenti dati in formato JSON.

CreatorRequestId

Una stringa univoca facoltativa che identifica la richiesta e consente di riprovare le richieste non riuscite senza il rischio di eseguire l'operazione due volte. Se utilizzato, questo parametro deve contenere da 1 a 50 caratteri alfanumerici o '-_'. punti (.).

▬Tipo: stringa

Campo obbligatorio: no

RestoreTestingSelection

Consiste in RestoreTestingSelectionName, ProtectedResourceType e uno dei seguenti parametri:

  • ProtectedResourceArns

  • ProtectedResourceConditions

Ogni tipo di risorsa protetta può avere un solo valore.

Una selezione di test di ripristino può includere un valore jolly ("*") per ProtectedResourceArns insieme a ProtectedResourceConditions. In alternativa, puoi includere fino a 30 ARN di risorse protette specifiche in ProtectedResourceArns.

Tipo: oggetto RestoreTestingSelectionForCreate

Campo obbligatorio: sì

Sintassi della risposta

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

Elementi di risposta

Se l'operazione riesce, il servizio restituisce una risposta HTTP 201.

I dati seguenti vengono restituiti in formato JSON mediante il servizio.

CreationTime

L'ora in cui è stata creata la selezione per il test delle risorse.

Tipo: Timestamp

RestoreTestingPlanArn

L'ARN del piano di test di ripristino a cui è associata la selezione del test di ripristino.

▬Tipo: stringa

RestoreTestingPlanName

Il nome del piano di test di ripristino.

Il nome non può essere modificato dopo la creazione. Il nome può contenere solo caratteri alfanumerici e caratteri di sottolineatura. La lunghezza massima è 50 caratteri.

▬Tipo: stringa

RestoreTestingSelectionName

Il nome della selezione del test di ripristino per il relativo piano di test di ripristino.

▬Tipo: stringa

Errori

Per informazioni sugli errori comuni a tutte le operazioni, consultare Errori comuni.

AlreadyExistsException

La risorsa richiesta esiste già.

Codice di stato HTTP: 400

InvalidParameterValueException

Indica che si è verificato un errore con il valore di un parametro. Ad esempio, il valore non è compreso nell'intervallo.

Codice di stato HTTP: 400

LimitExceededException

È stato superato un limite nella richiesta, ad esempio il numero massimo di elementi consentiti in una richiesta.

Codice di stato HTTP: 400

MissingParameterValueException

Indica che manca un parametro obbligatorio.

Codice di stato HTTP: 400

ResourceNotFoundException

Una risorsa necessaria per l'azione non esiste.

Codice di stato HTTP: 400

ServiceUnavailableException

La richiesta non è riuscita a causa di un errore temporaneo del server.

Codice di stato HTTP: 500

Vedi anche

Per ulteriori informazioni sull'utilizzo di questa API in uno degli AWS SDK specifici della lingua, consulta quanto segue: