Class AuditReport
An audit report.
Implements
Inherited Members
Namespace: Google.Apis.CloudAuditManager.v1.Data
Assembly: Google.Apis.CloudAuditManager.v1.dll
Syntax
public class AuditReport : IDirectResponseSchema
Properties
ComplianceFramework
Output only. Compliance framework to use for the audit report. For example, CIS_GCP_FOUNDATIONS_V1_2_0.
Declaration
[JsonProperty("complianceFramework")]
public virtual string ComplianceFramework { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ComplianceStandard
Output only. Deprecated. Compliance standard to be audited against. Use the compliance_framework field
instead.
Declaration
[JsonProperty("complianceStandard")]
public virtual string ComplianceStandard { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ControlDetails
Output only. Overall status of the controls.
Declaration
[JsonProperty("controlDetails")]
public virtual IList<ControlDetails> ControlDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<ControlDetails> |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
CreateTimeRaw
Output only. Creation time of the audit report.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DestinationDetails
Output only. Cloud Storage bucket where the audit report is uploaded to.
Declaration
[JsonProperty("destinationDetails")]
public virtual DestinationDetails DestinationDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| DestinationDetails |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
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}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OperationId
Output only. Client operation ID for the audit report.
Declaration
[JsonProperty("operationId")]
public virtual string OperationId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ReportGenerationState
Output only. State of audit report generation.
Declaration
[JsonProperty("reportGenerationState")]
public virtual string ReportGenerationState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ReportSummary
Output only. Report summary that includes information about compliance and violation counts.
Declaration
[JsonProperty("reportSummary")]
public virtual ReportSummary ReportSummary { get; set; }
Property Value
| Type | Description |
|---|---|
| ReportSummary |
Scope
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}
Declaration
[JsonProperty("scope")]
public virtual string Scope { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ScopeId
Output only. Project number, folder ID, or organization ID that the audit report was generated for.
Declaration
[JsonProperty("scopeId")]
public virtual string ScopeId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |