REST Resource: projects.locations.auditReports

Resource: AuditReport

An audit report.

JSON representation
{
  "name": string,
  "reportSummary": {
    object (ReportSummary)
  },
  "operationId": string,
  "destinationDetails": {
    object (DestinationDetails)
  },
  "complianceStandard": string,
  "scope": string,
  "createTime": string,
  "controlDetails": [
    {
      object (ControlDetails)
    }
  ],
  "reportGenerationState": enum (ReportGenerationState),
  "complianceFramework": string,
  "scopeId": string
}
Fields
name

string

Identifier. The name of this Audit Report, in the format of scope given in request.

reportSummary

object (ReportSummary)

Output only. Report summary with compliance, violation counts etc.

operationId

string

Output only. ClientOperationId

destinationDetails

object (DestinationDetails)

Output only. The location where the generated report will be uploaded.

complianceStandard

string

Output only. Compliance Standard.

scope

string

Output only. The parent scope on which the report was generated.

createTime

string (Timestamp format)

Output only. Creation time of the audit report.

Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

controlDetails[]

object (ControlDetails)

Output only. The overall status of controls

reportGenerationState

enum (ReportGenerationState)

Output only. The state of Audit Report Generation.

complianceFramework

string

Output only. Compliance Framework of Audit Report

scopeId

string

Output only. The ID/ Number for the scope on which the audit report was generated.

Methods

generate

Register the Audit Report generation requests and returns the OperationId using which the customer can track the report generation progress.

get

Get the overall audit report

list

Lists audit reports in the selected parent scope