Method: soarDomains.import

Full name: projects.locations.instances.soarDomains.import

Imports SoarDomains from a CSV file. Use this method to bulk upload multiple internal domain definitions, with the option to overwrite existing records.

HTTP request


POST https://chronicle.africa-south1.rep.googleapis.com/v1alpha/{parent}/soarDomains:import

Path parameters

Parameters
parent

string

Required. The instance into which SoarDomains should be imported. Format: projects/{project}/locations/{location}/instances/{instance}/soarDomains

Request body

The request body contains data with the following structure:

JSON representation
{
  "content": string,
  "overrideExistingRecords": boolean
}
Fields
content

string (bytes format)

Required. The CSV file content containing SoarDomains to import.

A base64-encoded string.

overrideExistingRecords

boolean

Optional. Whether to override existing SoarDomain records during import.

Response body

If successful, the response body is an empty JSON object.

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 parent resource:

  • chronicle.soarDomains.update

For more information, see the IAM documentation.