Method: contentPacks.alignPlaybooks

Full name: projects.locations.instances.contentHub.contentPacks.alignPlaybooks

Align Playbooks from a Content Pack. It replaces the integration instances on the content pack playbooks with the new configured instances.

HTTP request


POST https://chronicle.africa-south1.rep.googleapis.com/v1alpha/{name}:alignPlaybooks

Path parameters

Parameters
name

string

Required. The resource name of the ContentPack to align playbooks. Format: projects/{project}/locations/{location}/instances/{instance}/contentHub/contentPacks/{contentPack}

Request body

The request body contains data with the following structure:

JSON representation
{
  "integrationInstanceMapping": [
    {
      object (IntegrationInstanceMap)
    }
  ]
}
Fields
integrationInstanceMapping[]

object (IntegrationInstanceMap)

Output only. Integration name and its identifier to align the playbooks to

Response body

If successful, the response body is empty.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.

IAM Permissions

Requires the following IAM permission on the name resource:

  • chronicle.contentPacks.install

For more information, see the IAM documentation.

IntegrationInstanceMap

Integration Instance Map

JSON representation
{
  "integrationId": string,
  "instanceId": string
}
Fields
integrationId

string

Required. Integration Identifier

instanceId

string

Required. The instance identifier to align the playbook too