ApplyPendingMaintenanceAction - Amazon DocumentDB

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

ApplyPendingMaintenanceAction

Il tipo di azione di manutenzione in sospeso da applicare alla risorsa.

Sintassi della richiesta

POST /pending-action HTTP/1.1 Content-type: application/json { "applyAction": "string", "applyOn": "string", "optInType": "string", "resourceArn": "string" }

URIParametri della richiesta

La richiesta non utilizza alcun URI parametro.

Corpo della richiesta

La richiesta accetta i seguenti dati nel JSON formato.

applyAction

L'azione di manutenzione in sospeso da applicare alla risorsa.

Le operazioni valide sono:

  • ENGINE_UPDATE

  • ENGINE_UPGRADE

  • SECURITY_UPDATE

  • OS_UPDATE

  • MASTER_USER_PASSWORD_UPDATE

Tipo: stringa

Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 256 caratteri.

Campo obbligatorio: sì

optInType

Un valore che specifica il tipo di richiesta di consenso esplicito o ne annulla una. Una richiesta di consenso esplicito di tipo IMMEDIATE non può essere annullata.

Tipo: stringa

Valori validi: IMMEDIATE | NEXT_MAINTENANCE | APPLY_ON | UNDO_OPT_IN

Campo obbligatorio: sì

resourceArn

Amazon DocumentDB Amazon Resource Name (ARN) della risorsa a cui si applica l'azione di manutenzione in sospeso.

Tipo: stringa

Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 256 caratteri.

Campo obbligatorio: sì

applyOn

Una data specifica per applicare l'azione di manutenzione in sospeso. Necessario se opt-in-type è APPLY_ON. Formato: yyyy/MM/dd HH:mm-yyyy/MM/dd HH:mm

Tipo: stringa

Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 256 caratteri.

Campo obbligatorio: no

Sintassi della risposta

HTTP/1.1 200 Content-type: application/json { "resourcePendingMaintenanceAction": { "pendingMaintenanceActionDetails": [ { "action": "string", "autoAppliedAfterDate": "string", "currentApplyDate": "string", "description": "string", "forcedApplyDate": "string", "optInStatus": "string" } ], "resourceArn": "string" } }

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.

resourcePendingMaintenanceAction

L'output dell'azione di manutenzione in sospeso applicata.

Tipo: oggetto ResourcePendingMaintenanceAction

Errori

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

AccessDeniedException

Un'eccezione che si verifica quando non ci sono autorizzazioni sufficienti per eseguire un'azione.

HTTPCodice di stato: 403

ConflictException

C'è stato un conflitto di accesso.

HTTPCodice di stato: 409

InternalServerException

Si è verificato un errore interno del server.

HTTPCodice di stato: 500

ResourceNotFoundException

Impossibile trovare la risorsa specificata.

HTTPCodice di stato: 404

ThrottlingException

ThrottlingException verrà generata quando la richiesta viene rifiutata a causa della limitazione della richiesta.

HTTPCodice di stato: 429

ValidationException

Una struttura che definisce un'eccezione di convalida.

HTTPCodice di stato: 400

Vedi anche

Per ulteriori informazioni sull'utilizzo API in una delle lingue specifiche AWS SDKs, consulta quanto segue: