Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
UpdateRestoreTestingSelection
Actualiza la selección de pruebas de restauración especificada.
La mayoría de los elementos, salvo el RestoreTestingSelectionName, se pueden actualizar con esta solicitud.
Puede usar un recurso ARNs o condiciones protegidos, pero no ambos.
Sintaxis de la solicitud
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 de solicitud del URI
La solicitud utiliza los siguientes parámetros URI.
- RestoreTestingPlanName
-
El nombre del plan de prueba de restauración es obligatorio para actualizar el plan de prueba indicado.
Obligatorio: sí
- RestoreTestingSelectionName
-
El nombre de la selección de pruebas de restauración obligatorias que desea actualizar.
Obligatorio: sí
Cuerpo de la solicitud
La solicitud acepta los siguientes datos en formato JSON.
- RestoreTestingSelection
-
Para actualizar la selección de pruebas de restauración, puede utilizar un recurso ARNs o condiciones protegidos, pero no ambos. Es decir, si su selección tiene
ProtectedResourceArns, no podrá solicitar una actualización con el parámetroProtectedResourceConditions.Tipo: objeto RestoreTestingSelectionForUpdate
Obligatorio: sí
Sintaxis de la respuesta
HTTP/1.1 200
Content-type: application/json
{
"CreationTime": number,
"RestoreTestingPlanArn": "string",
"RestoreTestingPlanName": "string",
"RestoreTestingSelectionName": "string",
"UpdateTime": number
}
Elementos de respuesta
Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200.
El servicio devuelve los datos siguientes en formato JSON.
- CreationTime
-
La hora en la que la selección de pruebas de recursos se actualizó correctamente.
Tipo: marca temporal
- RestoreTestingPlanArn
-
Cadena única que es el nombre del plan de prueba de restauración.
Tipo: cadena
- RestoreTestingPlanName
-
El plan de prueba de restauración al que está asociada la selección de pruebas de restauración actualizada.
Tipo: cadena
- RestoreTestingSelectionName
-
El nombre de la selección de pruebas de restauración devuelta.
Tipo: cadena
- UpdateTime
-
La hora en la que se completó la actualización de la selección de pruebas de restauración.
Tipo: marca temporal
Errores
Para obtener información acerca de los errores comunes a todas las acciones, consulte Errores comunes.
- ConflictException
-
AWS Backup no puede realizar la acción que ha solicitado hasta que termine de realizar una acción anterior. Inténtelo de nuevo más tarde.
- Context
- Type
Código de estado HTTP: 400
- InvalidParameterValueException
-
Indica que hay algún problema con el valor de un parámetro. Por ejemplo, el valor está fuera del rango.
- Context
- Type
Código de estado HTTP: 400
- MissingParameterValueException
-
Indica que falta un parámetro obligatorio.
- Context
- Type
Código de estado HTTP: 400
- ResourceNotFoundException
-
No existe un recurso necesario para la acción.
- Context
- Type
Código de estado HTTP: 400
- ServiceUnavailableException
-
La solicitud no se ha ejecutado correctamente debido a un error temporal del servidor.
- Context
- Type
Código de estado HTTP: 500
Véase también
Para obtener más información sobre el uso de esta API en uno de los idiomas específicos AWS SDKs, consulta lo siguiente: