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

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

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

The details for control compliance.

Inheritance

object > ControlComplianceSummary

Namespace

Google.Cloud.CloudSecurityCompliance.V1

Assembly

Google.Cloud.CloudSecurityCompliance.V1.dll

Constructors

ControlComplianceSummary()

public ControlComplianceSummary()

ControlComplianceSummary(ControlComplianceSummary)

public ControlComplianceSummary(ControlComplianceSummary other)
Parameter
Name Description
other ControlComplianceSummary

Properties

CloudControlReports

public RepeatedField<CloudControlReport> CloudControlReports { get; }

The list of cloud control reports.

Property Value
Type Description
RepeatedFieldCloudControlReport

ComplianceFrameworks

public RepeatedField<string> ComplianceFrameworks { get; }

The list of compliance frameworks that the control belongs to.

Property Value
Type Description
RepeatedFieldstring

Control

public string Control { get; set; }

The name of the control.

Property Value
Type Description
string

ControlComplianceSummaryName

public ControlComplianceSummaryName ControlComplianceSummaryName { get; set; }

ControlComplianceSummaryName-typed view over the Name resource name property.

Property Value
Type Description
ControlComplianceSummaryName

ControlResponsibilityType

public RegulatoryControlResponsibilityType ControlResponsibilityType { get; set; }

The responsibility type for the control.

Property Value
Type Description
RegulatoryControlResponsibilityType

Description

public string Description { get; set; }

The description of the control.

Property Value
Type Description
string

DisplayName

public string DisplayName { get; set; }

The display name of the control.

Property Value
Type Description
string

IsFakeControl

public bool IsFakeControl { get; set; }

Whether the control is a fake control. Fake controls are created and mapped to cloud controls that don't belong to a control group.

Property Value
Type Description
bool

Name

public string Name { get; set; }

Identifier. The name of the control compliance summary.

Property Value
Type Description
string

OverallEvaluationState

public EvaluationState OverallEvaluationState { get; set; }

Output only. The overall evaluation status of the control.

Property Value
Type Description
EvaluationState

SimilarControls

public RepeatedField<SimilarControls> SimilarControls { get; }

The list of similar controls.

Property Value
Type Description
RepeatedFieldSimilarControls

TotalFindingsCount

public int TotalFindingsCount { get; set; }

The total number of findings for the control.

Property Value
Type Description
int