Resource: IntegrationInstance
This service is available for customers who migrated SOAR to a customer managed project and have the Chronicle API enabled. Represents an instance of an Integration, including general configurations for execution of Playbook Actions, Connectors & Jobs.
JSON representation |
---|
{
"name": string,
"environment": string,
"displayName": string,
"parameters": [
{
object ( |
Fields | |
---|---|
name |
Identifier. The unique name of the integration instance. Format: projects/{project}/locations/{location}/instances/{instance}/integrations/{integration}/integrationInstances/{instance} |
environment |
Required. The integration instance environment. |
displayName |
Optional. The display name of the integration instance. Automatically generated if not assigned. Limited to 110 characters. |
parameters[] |
Optional. Integration's parameters. |
integrationIdentifier |
Output only. The integration identifier. |
identifier |
Output only. The integration instance identifier. |
description |
Optional. The integration instance description. Limited to 1500 characters. |
configured |
Output only. Determines whether the integration instance is configured. |
remote |
Output only. True if the integration instance is a remote instance. Instance is created with remote = false by default. |
agent |
Optional. The agent identifier for a remote integration instance |
systemDefault |
Output only. Indicates whether the integration instance is the system default. |
IntegrationInstanceParameter
Represents an instance of an Integration, including general configurations for execution of Playbook Actions, Connectors & Jobs.
JSON representation |
---|
{
"id": string,
"displayName": string,
"type": enum ( |
Fields | |
---|---|
id |
Output only. The unique id of the integration instance parameter. |
displayName |
Output only. The integration instance parameter display name. |
type |
Output only. The integration instance parameter type. |
description |
Output only. The integration instance parameter description. |
propertyName |
Output only. The integration instance parameter property name. |
mandatory |
Output only. Indicates if the parameter is required when configuring the integration instance. |
value |
Optional. The parameter's value. |
IntegrationParameterType
The type of the integration instance parameter.
Enums | |
---|---|
INTEGRATION_PARAMETER_TYPE_UNSPECIFIED |
The type of the integration instance parameter is unknown. |
BOOLEAN |
The type of the integration instance parameter is boolean. |
INT |
The type of the integration instance parameter is integer. |
STRING |
The type of the integration instance parameter is string. |
PASSWORD |
The type of the integration instance parameter is password. |
IP |
The type of the integration instance parameter is IP. |
IP_OR_HOST |
The type of the integration instance parameter is IP or host. |
URL |
The type of the integration instance parameter is URL. |
DOMAIN |
The type of the integration instance parameter is domain. |
EMAIL |
The type of the integration instance parameter is email. |
VALUES_LIST |
The type of the integration instance parameter is values list. |
VALUES_AS_SEMICOLON_SEPARATED_STRING |
The type of the integration instance parameter is values as semicolon separated string. |
MULTI_VALUES_SELECTION |
The type of the integration instance parameter is multi values selection. |
SCRIPT |
The type of the integration instance parameter is script. |
FILTER_LIST |
The type of the integration instance parameter is filter list. |
Methods |
|
---|---|
|
Create a IntegrationInstance. |
|
Delete a IntegrationInstance. |
|
Execute a test for a given IntegrationInstance. |
|
Fetch affected items for a given IntegrationInstance. |
|
Execute a test for a given IntegrationInstance. |
|
Get IntegrationInstance for a given instance. |
|
List IntegrationInstances for a given instance. |
|
Update a IntegrationInstance. |