Resource: IntegrationManager
This service is available for customers who migrated SOAR to a customer managed project and have the Chronicle API enabled. Integration Managers provide reusable code utilities (functions, classes, etc.) // that can be imported and leveraged across various components, including connectors, scheduled jobs, and actions. This promotes modularity, code reuse, and consistency throughout the integration.
| JSON representation |
|---|
{ "name": string, "displayName": string, "script": string, "integration": string, "description": string, "author": string, "custom": boolean } |
| Fields | |
|---|---|
name |
Identifier. The unique name(ID) of the manager. Format: projects/{project}/locations/{location}/instances/{instance}/integrations/{integration}/managers/{manager} |
displayName |
Required. Manager's definition name, limited to a maximum of 150 characters |
script |
Required. Manager's script. Limited to a maximum of 5MB. |
integration |
Output only. Manager's integration. |
description |
Optional. Manager's description, limited to a maximum of 400 characters. |
author |
Output only. The user who saved the manager. |
custom |
Output only. Determines whether the manager is custom or commercial. |
Methods |
|
|---|---|
|
Creates a new custom IntegrationManager. |
|
Deletes a specific custom IntegrationManager. |
|
Returns a default recommended Python script template for an integration manager. |
|
Gets a single IntegrationManager by its resource name. |
|
Lists all IntegrationManagers defined for a specific integration. |
|
Updates an existing custom IntegrationManager. |