Method: legacyAdvancedReports.legacyShareLookerReport

Full name: projects.locations.instances.legacyAdvancedReports.legacyShareLookerReport

legacyAdvancedReports.legacyShareLookerReport shares the looker report.

HTTP request


POST https://chronicle.africa-south1.rep.googleapis.com/v1alpha/{instance}/legacyAdvancedReports:legacyShareLookerReport

Path parameters

Parameters
instance

string

Required. The instance to create the Looker Advanced Report in. Format: projects/{project}/locations/{location}/instances/{instance}

Request body

The request body contains data with the following structure:

JSON representation
{
  "title": string,
  "firstViewName": string,
  "category": enum (LegacyAdvancedReportCategory),
  "creatorGuid": string,
  "modifier": string,
  "externalId": string,
  "includeViewOnlyUsers": boolean,
  "environments": [
    string
  ],
  "environmentsJson": string,
  "id": string,
  "tenantId": string,
  "creatorFullName": string,
  "modifierFullName": string,
  "creationTimeUnixTimeInMs": string,
  "modificationTimeUnixTimeInMs": string
}
Fields
title

string

Optional. The title of the Looker report.

firstViewName

string

Optional. The name of the first view in the Looker report.

category

enum (LegacyAdvancedReportCategory)

Optional. The category of the Looker report.

creatorGuid

string

Optional. The creator guid of the Looker report.

modifier

string

Optional. The modifier of the Looker report.

externalId

string

Optional. The external id of the Looker report.

includeViewOnlyUsers

boolean

Optional. Indicates if view only users should be included.

environments[]

string

Optional. List of environments associated with the copied advanced report.

environmentsJson

string

Optional. The JSON representation of the environments field.

id

string (int64 format)

Optional. The ID of the advanced report.

tenantId

string

Optional. The tenant id of the Looker report.

creatorFullName

string

Optional. The full name of the creator of the advanced report.

modifierFullName

string

Optional. The full name of the modifier of the advanced report.

creationTimeUnixTimeInMs

string (int64 format)

Optional. The creation time of the advanced report in Unix time in milliseconds.

modificationTimeUnixTimeInMs

string (int64 format)

Optional. The modification time of the advanced report in Unix time in milliseconds.

Response body

If successful, the response body contains an instance of LegacyLookerReportResponse.

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

  • chronicle.legacySoarAdvancedReports.share

For more information, see the IAM documentation.