Instruction syntax

Each Instruction is a json with two fields

action

The action field is one of:

keys

The keys field is an array of ssh Keys to (un)authorize

Key

A Key is composed of two String fields:

Example

{ "action": "ENABLE_SSH", "keys" : [ { "user": "user_foobar", "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO16Z2PGX5UzhQLlKCxhJ4c+4+WQRPZAZtoL9oekpm keruspe@Lou" } ] }

Answer syntax

Each Answer is a json with one field

status

The status field is one of

Destination syntax

Each Destination is a json with two fileds

host

The host field is a String

port

The port field is a u32