The device command can be used to connect to, disconnect from, and view the connection status of naisdevice.
Currently, the command requires the processes
naisdevice-helper to run, both of which can be run by starting naisdevice.
Requests a connection and waits for success. The expected result is "Connected".
Requests a disconnection and waits for success. The expected result is "Disconnected".
Prints the current connection status of
This includes connection status, as well as gateways and their current statuses.
|Only print connection status.
|Specify one of yaml or json as output format
If the output format and quiet flags are specified, output takes precedence.
Starts the just-in-time access flow for a named gateway. This should redirect you to a browser to submit a request for just-in-time access.
|The desired gateway to establish a connection to.
Which gateways require just-in-time access?
You can view gateways and their JITA requirement with
nais device status.
This snippet explicitly shows the names of gateways with that requirement.
Shows and adjusts the naisdevice-agent configuration.
Shows the current naisdevice-agent configuration.
Currently, there are only to config fields:
Sets a naisdevice-agent configuration field to a desired value.
|The setting to adjust. Must be one of
[autoconnect, certrenewal], case insensitive.
|The value to set. Must be one of
[true, false], or anything
strconv.ParseBool can parse.