Get Configuration
netscaler.get_config
ActionBusiness appsconnection required
Calls the NetScaler ADC API with the connection's credentials.
Read the appliance's system configuration from the nsconfig resource.
Connection
- Required
- Yes — the node will not save without one
- Auth type
- Custom
- Providers
- NetScaler ADC
- Secret shape
- {"username": "…", "password": "…"} — or {"sessionid": "…"}
- Config it needs
- base_url
- Resolved by
- config.connection_id, else node.connection_id
Configuration
This node takes no configuration beyond its connection.
Output
One shape.
result
| Field | Type | Example |
|---|---|---|
nsconfig The nsconfig object exactly as NITRO returned it. | object | — |
nsconfig.ipaddress The appliance's NSIP management address. | string | — |
nsconfig.netmask The netmask of the NSIP. | string | — |
nsconfig.systemtype Whether the appliance is standalone or HA. | string | — |
nsconfig.timezone The appliance's configured time zone. | string | — |
nsconfig.lastconfigchangedtime When the running configuration last changed. | string | — |
nsconfig.lastconfigsavetime When the running configuration was last saved to disk. | string | — |
{
"nsconfig": {
"ipaddress": "",
"lastconfigchangedtime": "",
"lastconfigsavetime": "",
"netmask": "",
"systemtype": "",
"timezone": ""
}
}Notes
- Comparing lastconfigchangedtime with lastconfigsavetime tells you whether there are unsaved changes.
See Get Configuration run in a workflow.
In a technical demo we add the NetScaler ADC connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.