Method: projects.locations.auditScopeReports.generate

Generates a demo report highlighting different responsibilities (Google/Customer/ shared) required to be fulfilled for the customer's workload to be compliant with the given standard.

HTTP request

POST https://auditmanager.googleapis.com/v1/{scope=projects/*/locations/*}/auditScopeReports:generate

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
scope

string

Required. Scope for which the AuditScopeReport is required. Must be of format resourceType/resource_identifier Eg: projects/{project}/locations/{location}, folders/{folder}/locations/{location}

Request body

The request body contains data with the following structure:

JSON representation
{
  "complianceStandard": string,
  "reportFormat": enum (AuditScopeReportFormat),
  "complianceFramework": string
}
Fields
complianceStandard

string

Required. Compliance Standard against which the Scope Report must be generated. Eg: FEDRAMP_MODERATE

reportFormat

enum (AuditScopeReportFormat)

Required. The format in which the Scope report bytes should be returned.

complianceFramework

string

Required. Compliance framework against which the Scope Report must be generated.

Response body

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

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

  • auditmanager.auditScopeReports.generate

For more information, see the IAM documentation.