Kilépési kódok és kimeneti szerződés

Ezt az oldalt akkor használja, ha aeat hívásokat szkriptel: a folyamat kilépési kódjait és a minden parancsra érvényes TTY/JSON kimeneti viselkedést írja le.

Kilépési kódok

Kód

Jelentés

0

Sikeres.

1

Általános hiba vagy elutasított művelet.

2

Érvénytelen CLI-használat (hibás kapcsoló, hiányzó argumentum).

3

Hitelesítés szükséges, vagy a hitelesítő adatok lejártak.

4

Az erőforrás nem található.

5

Ütközés vagy előfeltétel meghiúsulása.

6

Érvényesítési hiba a felhasználó által megadott adatokban.

7

A külső szolgáltatás nem érhető el.

8

A szabályzat nem engedélyezi a műveletet.

9

Váratlan belső hiba.

10

Részleges siker (egyes elemek sikerültek, mások nem).

TTY és JSON kimeneti szerződés

Ha a kimenet TTY-ra megy, a CLI ember által olvasható, formázott szöveget ad. Ha a --format json kapcsolót megadják (vagy a kimenetet átirányítják), a CLI hívásonként egyetlen JSON-dokumentumot ad. A SchemaEnvelope szerkezetet már használó parancsok az eredményüket {schema_version, command, result, warnings} alakban csomagolják. A még át nem állított parancsok közvetlenül adják vissza az adataikat.