StackPack - script API
StackState Self-hosted v5.1.x
The StackPack script API provides handy operations to get the status of a StackPack or resources that are provided by a StackPack.
Function: StackPack.isInstalled(name: String)
StackPack.isInstalled(name: String)Returns a flag indicating if the StackPack is installed
Args
name- the name of a StackPack. This much match exactly (case-sensitive). The name of a StackPack can be found in the breadcrumb trail of the StackPack in the StackState UI or can be retrieved using StackState CLI command:
sts stackpack listFrom StackState v5.0, the old sts CLI has been renamed to stac and there is a new sts CLI. The command(s) provided here are for use with the new sts CLI.
stac stackpack listβ οΈ From StackState v5.0, the old sts CLI is called stac. The old CLI is now deprecated.
The new sts CLI replaces the stac CLI. It's advised to install the new sts CLI and upgrade any installed instance of the old sts CLI to stac. For details see:
Examples
The example below will return an AsyncScriptResult of a boolean indicating if the agent StackPack is installed
StackPack.isInstalled("agent")Function: StackPack.getResources(stackPackNamespace: String, nodeType: String)
StackPack.getResources(stackPackNamespace: String, nodeType: String)Returns resources originating from the StackPack.
Args
stackPackNamespace- the name of the URN namespace of the StackPack. For exampleaadchecks for resources in the namespaceurn:stackpack:aad.nodeType- the type of node, for exampleCheckFunctionorQueryView. You can get a full listing of all using the StackState CLI command:
From StackState v5.0, the old sts CLI has been renamed to stac and there is a new sts CLI. The command(s) provided here are for use with the new sts CLI.
β οΈ From StackState v5.0, the old sts CLI is called stac. The old CLI is now deprecated.
The new sts CLI replaces the stac CLI. It's advised to install the new sts CLI and upgrade any installed instance of the old sts CLI to stac. For details see:
Examples
The example below will return an AsyncScriptResult of an array of resources with type QueryView from the agent StackPack.
Last updated