Golang API Doc

Setup

araalictl.SetAraalictlPath(newPath)

set the location of araalictl on this node.

Parameters:

newPath (string) – araalictl path

araalictl.Authorize(token)

authorize araalictl for api use. This operation is idempotent and can be run multiple times without any side effect App.

Parameters:

token (string) – token is generated from a manually authenticated araalictl

araalictl.DeAuthorize()

deauth araalictl from this node.

App

class araalictl.App

A struct representing an application

Usage:

app := araalictl.App{ZoneName: "nightly", AppName: "bendvm"}
app.Refresh()
app.Links[0].Accept()
app.Commit()
Parameters:
  • ZoneName (string) – name of the zone

  • AppName (string) – name of the app

Refresh()

Fetches all the links for the app and links are accessible as app.Links.

Commit()

Commit changes made to links in the app.