Audit Manager v1 API - Class AuditReport (1.0.0-beta01)

public sealed class AuditReport : IMessage<AuditReport>, IEquatable<AuditReport>, IDeepCloneable<AuditReport>, IBufferMessage, IMessage

Reference documentation and code samples for the Audit Manager v1 API class AuditReport.

An audit report.

Inheritance

object > AuditReport

Namespace

Google.Cloud.AuditManager.V1

Assembly

Google.Cloud.AuditManager.V1.dll

Constructors

AuditReport()

public AuditReport()

AuditReport(AuditReport)

public AuditReport(AuditReport other)
Parameter
Name Description
other AuditReport

Properties

AuditReportName

public AuditReportName AuditReportName { get; set; }

AuditReportName-typed view over the Name resource name property.

Property Value
Type Description
AuditReportName

ComplianceFramework

public string ComplianceFramework { get; set; }

Output only. Compliance Framework of Audit Report

Property Value
Type Description
string

ComplianceStandard

public string ComplianceStandard { get; set; }

Output only. Compliance Standard.

Property Value
Type Description
string

ControlDetails

public RepeatedField<ControlDetails> ControlDetails { get; }

Output only. The overall status of controls

Property Value
Type Description
RepeatedFieldControlDetails

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Creation time of the audit report.

Property Value
Type Description
Timestamp

DestinationDetails

public DestinationDetails DestinationDetails { get; set; }

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

Property Value
Type Description
DestinationDetails

Name

public string Name { get; set; }

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

Property Value
Type Description
string

OperationId

public string OperationId { get; set; }

Output only. ClientOperationId

Property Value
Type Description
string

ReportGenerationState

public AuditReport.Types.ReportGenerationState ReportGenerationState { get; set; }

Output only. The state of Audit Report Generation.

Property Value
Type Description
AuditReportTypesReportGenerationState

ReportSummary

public ReportSummary ReportSummary { get; set; }

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

Property Value
Type Description
ReportSummary

Scope

public string Scope { get; set; }

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

Property Value
Type Description
string

ScopeId

public string ScopeId { get; set; }

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

Property Value
Type Description
string