Cloud Security Compliance v1 API - Class FrameworkAudit (1.0.0-beta04)

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

Reference documentation and code samples for the Cloud Security Compliance v1 API class FrameworkAudit.

A framework audit.

Inheritance

object > FrameworkAudit

Namespace

Google.Cloud.CloudSecurityCompliance.V1

Assembly

Google.Cloud.CloudSecurityCompliance.V1.dll

Constructors

FrameworkAudit()

public FrameworkAudit()

FrameworkAudit(FrameworkAudit)

public FrameworkAudit(FrameworkAudit other)
Parameter
Name Description
other FrameworkAudit

Properties

CloudControlAuditDetails

public RepeatedField<CloudControlAuditDetails> CloudControlAuditDetails { get; }

Optional. The details for the cloud controls within this audit.

Property Value
Type Description
RepeatedFieldCloudControlAuditDetails

CloudControlGroupAuditDetails

public RepeatedField<CloudControlGroupAuditDetails> CloudControlGroupAuditDetails { get; }

Optional. The details for the cloud control groups within this audit.

Property Value
Type Description
RepeatedFieldCloudControlGroupAuditDetails

ComplianceFramework

public string ComplianceFramework { get; set; }

Output only. The compliance framework used for the audit.

Property Value
Type Description
string

ComplianceState

public ComplianceState ComplianceState { get; set; }

Output only. The overall compliance state of the audit.

Property Value
Type Description
ComplianceState

FinishTime

public Timestamp FinishTime { get; set; }

Output only. The time that the audit finished.

Property Value
Type Description
Timestamp

FrameworkAuditDestination

public FrameworkAuditDestination FrameworkAuditDestination { get; set; }

Required. The destination for the audit reports.

Property Value
Type Description
FrameworkAuditDestination

FrameworkAuditId

public string FrameworkAuditId { get; set; }

Output only. The ID of the framework audit.

Property Value
Type Description
string

FrameworkAuditName

public FrameworkAuditName FrameworkAuditName { get; set; }

FrameworkAuditName-typed view over the Name resource name property.

Property Value
Type Description
FrameworkAuditName

Name

public string Name { get; set; }

Output only. Identifier. The name of the framework audit.

Property Value
Type Description
string

OperationId

public string OperationId { get; set; }

Output only. The ID of the long-running operation.

Property Value
Type Description
string

ReportSummary

public ReportSummary ReportSummary { get; set; }

Output only. The summary of the report.

Property Value
Type Description
ReportSummary

Scope

public string Scope { get; set; }

Output only. The scope of the audit.

Property Value
Type Description
string

StartTime

public Timestamp StartTime { get; set; }

Output only. The time that the audit started.

Property Value
Type Description
Timestamp

State

public FrameworkAudit.Types.State State { get; set; }

Output only. The framework audit state of the audit.

Property Value
Type Description
FrameworkAuditTypesState