Method: contentPacks.alignPlaybooks

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

Aligns playbooks in a content pack with configured integration instances. Use this method to ensure the correct integration instances are configured on the imported playbooks.

HTTP request


POST https://chronicle.africa-south1.rep.googleapis.com/v1beta/{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 one of the following OAuth scopes:

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

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