IsDemistoRestAPIInstanceAvailable
Checks if the provided Core/Demisto REST API instance is available for the XSOAR Simple Dev to Prod workflow.
python · XSOAR - Simple Dev to Prod
Source
import demistomock as demisto # noqa: F401 from CommonServerPython import * # noqa: F401 brandNames = ["demisto rest api", "core rest api"] instanceName = demisto.args().get("instanceName") allInstances = demisto.getModules() brandInstances = [ instanceName for instanceName in allInstances if allInstances[instanceName]["brand"].lower() in brandNames and demisto.get(allInstances[instanceName], "state") and allInstances[instanceName]["state"] == "active" ] if brandInstances and instanceName in brandInstances: instance = allInstances.get(instanceName) instance["name"] = instanceName demisto.setContext("DemsistoAPIInstances", instance) demisto.results("yes") else: demisto.results("no")
README
Checks if the provided Cortex XSOAR REST API instance is available for the XSOAR Simple Dev to Prod workflow.
Script Data
| Name | Description |
|---|---|
| Script Type | python3 |
| Tags | Condition, infra |
Inputs
| Argument Name | Description |
|---|---|
| instanceName | The name of the Core/Demisto REST API instance to check. |
Outputs
| Path | Description | Type |
|---|---|---|
| yes | The instance is available. | Unknown |
| no | The instance is not available. | Unknown |