Codis de sortida i contracte de sortida¶
Feu servir aquesta pàgina quan programeu invocacions d”aeat: documenta els codis de sortida del procés i el comportament de sortida TTY/JSON que comparteixen totes les ordres.
Codis de sortida¶
Codi |
Significat |
|---|---|
|
Correcte. |
|
Error general o operació rebutjada. |
|
Ús incorrecte de la CLI (indicador erroni, argument absent). |
|
Cal autenticació o les credencials han caducat. |
|
Recurs no trobat. |
|
Conflicte o fallada de condició prèvia. |
|
Error de validació en les dades proporcionades per l’usuari. |
|
Servei extern no disponible. |
|
Operació no permesa per la política. |
|
Error intern inesperat. |
|
Èxit parcial (alguns elements han funcionat i d’altres no). |
Contracte de sortida TTY i JSON¶
Quan la sortida va a un TTY, la CLI emet text enriquit llegible per persones. Quan es passa --format json (o quan la sortida es redirigeix), la CLI emet un únic document JSON per invocació. Les ordres que han adoptat el SchemaEnvelope embolcallen el seu resultat com a {schema_version, command, result, warnings}. Les ordres encara no migrades emeten la seva càrrega directament.