Códigos de salida y contrato de salida¶
Use esta página cuando programe invocaciones de aeat: documenta los códigos de salida del proceso y el comportamiento de salida TTY/JSON que comparten todos los comandos.
Códigos de salida¶
Código |
Significado |
|---|---|
|
Correcto. |
|
Error general u operación rechazada. |
|
Uso incorrecto de la CLI (indicador erróneo, argumento ausente). |
|
Se requiere autenticación o las credenciales han caducado. |
|
Recurso no encontrado. |
|
Conflicto o fallo de condición previa. |
|
Error de validación en los datos proporcionados por el usuario. |
|
Servicio externo no disponible. |
|
Operación no permitida por la política. |
|
Error interno inesperado. |
|
Éxito parcial (algunos elementos han funcionado y otros no). |
Contrato de salida TTY y JSON¶
Cuando la salida va a un TTY, la CLI emite texto enriquecido legible por personas. Cuando se pasa --format json (o cuando la salida se redirige), la CLI emite un único documento JSON por invocación. Los comandos que han adoptado el SchemaEnvelope envuelven su resultado como {schema_version, command, result, warnings}. Los comandos aún no migrados emiten su carga directamente.