public sealed class AuditReport : IMessage<AuditReport>, IEquatable<AuditReport>, IDeepCloneable<AuditReport>, IBufferMessage, IMessageReference documentation and code samples for the Audit Manager v1 API class AuditReport.
An audit report.
Implements
IMessageAuditReport, IEquatableAuditReport, IDeepCloneableAuditReport, IBufferMessage, IMessageNamespace
Google.Cloud.AuditManager.V1Assembly
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 to use for the audit report. For example,
CIS_GCP_FOUNDATIONS_V1_2_0.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ComplianceStandard
[Obsolete]
public string ComplianceStandard { get; set; }Output only. Deprecated. Compliance standard to be audited against.
Use the compliance_framework field instead.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ControlDetails
public RepeatedField<ControlDetails> ControlDetails { get; }Output only. Overall status of the 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. Cloud Storage bucket where the audit report is uploaded to.
| Property Value | |
|---|---|
| Type | Description |
DestinationDetails |
|
Name
public string Name { get; set; }Identifier. Name of the audit report, in one of the following formats:
projects/{project}/locations/{location}/auditReports/{audit_report}folders/{folder}/locations/{location}/auditReports/{audit_report}organizations/{organization}/locations/{location}/auditReports/{audit_report}
| Property Value | |
|---|---|
| Type | Description |
string |
|
OperationId
public string OperationId { get; set; }Output only. Client operation ID for the audit report.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ReportGenerationState
public AuditReport.Types.ReportGenerationState ReportGenerationState { get; set; }Output only. State of audit report generation.
| Property Value | |
|---|---|
| Type | Description |
AuditReportTypesReportGenerationState |
|
ReportSummary
public ReportSummary ReportSummary { get; set; }Output only. Report summary that includes information about compliance and violation counts.
| Property Value | |
|---|---|
| Type | Description |
ReportSummary |
|
Scope
public string Scope { get; set; }Output only. Organization, folder, or project that the report is generated for, in one of the following formats:
projects/{project}/locations/{location}folders/{folder}/locations/{location}organizations/{organization}/locations/{location}
| Property Value | |
|---|---|
| Type | Description |
string |
|
ScopeId
public string ScopeId { get; set; }Output only. Project number, folder ID, or organization ID that the audit report was generated for.
| Property Value | |
|---|---|
| Type | Description |
string |
|