Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
ApplyPendingMaintenanceAction
Type d'action de maintenance en attente à appliquer à la ressource.
Syntaxe de la requête
POST /pending-action HTTP/1.1
Content-type: application/json
{
"applyAction": "string
",
"applyOn": "string
",
"optInType": "string
",
"resourceArn": "string
"
}
URIParamètres de demande
La demande n'utilise aucun URI paramètre.
Corps de la requête
La demande accepte les données suivantes au JSON format suivant.
- applyAction
-
Action de maintenance en attente à appliquer à la ressource.
Les actions valides sont :
-
ENGINE_UPDATE
-
ENGINE_UPGRADE
-
SECURITY_UPDATE
-
OS_UPDATE
-
MASTER_USER_PASSWORD_UPDATE
Type : String
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 256.
Obligatoire : oui
-
- optInType
-
Valeur qui spécifie le type de demande de confirmation de l'acceptation ou annule cette dernière. Un type demande de confirmation de l'acceptation de type
IMMEDIATE
ne peut pas être annulée.Type : String
Valeurs valides :
IMMEDIATE | NEXT_MAINTENANCE | APPLY_ON | UNDO_OPT_IN
Obligatoire : oui
- resourceArn
-
Nom de la ressource Amazon DocumentDB (ARN) de la ressource à laquelle s'applique l'action de maintenance en attente.
Type : String
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 256.
Obligatoire : oui
- applyOn
-
Une date précise pour appliquer l'action de maintenance en attente. Obligatoire si opt-in-type a pour valeur
APPLY_ON
. Format :yyyy/MM/dd HH:mm-yyyy/MM/dd HH:mm
Type : String
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 256.
Obligatoire : non
Syntaxe de la réponse
HTTP/1.1 200
Content-type: application/json
{
"resourcePendingMaintenanceAction": {
"pendingMaintenanceActionDetails": [
{
"action": "string",
"autoAppliedAfterDate": "string",
"currentApplyDate": "string",
"description": "string",
"forcedApplyDate": "string",
"optInStatus": "string"
}
],
"resourceArn": "string"
}
}
Eléments de réponse
Si l'action aboutit, le service renvoie une réponse HTTP 200.
Les données suivantes sont renvoyées sous JSON forme formatée par le service.
- resourcePendingMaintenanceAction
-
Résultat de l'action de maintenance en attente appliquée.
Type : objet ResourcePendingMaintenanceAction
Erreurs
Pour plus d'informations sur les erreurs courantes pour toutes les actions, consultez Erreurs courantes.
- AccessDeniedException
-
Exception qui se produit lorsque les autorisations ne sont pas suffisantes pour effectuer une action.
HTTPCode de statut : 403
- ConflictException
-
Il y a eu un conflit d'accès.
HTTPCode de statut : 409
- InternalServerException
-
Une erreur interne du serveur s'est produite.
HTTPCode de statut : 500
- ResourceNotFoundException
-
La ressource spécifiée n'a pas pu être localisée.
HTTPCode de statut : 404
- ThrottlingException
-
ThrottlingException sera lancé lorsque la demande a été refusée en raison de la limitation des demandes.
HTTPCode de statut : 429
- ValidationException
-
Structure définissant une exception de validation.
HTTPCode de statut : 400
consultez aussi
Pour plus d'informations sur son utilisation API dans l'une des langues spécifiques AWS SDKs, consultez ce qui suit :