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

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

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

The cloud control report.

Inheritance

object > CloudControlReport

Namespace

Google.Cloud.CloudSecurityCompliance.V1

Assembly

Google.Cloud.CloudSecurityCompliance.V1.dll

Constructors

CloudControlReport()

public CloudControlReport()

CloudControlReport(CloudControlReport)

public CloudControlReport(CloudControlReport other)
Parameter
Name Description
other CloudControlReport

Properties

AssessmentDetailsCase

public CloudControlReport.AssessmentDetailsOneofCase AssessmentDetailsCase { get; }
Property Value
Type Description
CloudControlReportAssessmentDetailsOneofCase

Categories

public RepeatedField<string> Categories { get; }

The list of categories for the cloud control.

Property Value
Type Description
RepeatedFieldstring

CloudControl

public string CloudControl { get; set; }

The name of the cloud control.

Property Value
Type Description
string

CloudControlAssessmentDetails

public CloudControlAssessmentDetails CloudControlAssessmentDetails { get; set; }

The details of a cloud control assessment.

Property Value
Type Description
CloudControlAssessmentDetails

CloudControlDeployment

public string CloudControlDeployment { get; set; }

The name of the cloud control deployment.

Property Value
Type Description
string

CloudControlType

public CloudControl.Types.Type CloudControlType { get; set; }

The type of the cloud control.

Property Value
Type Description
CloudControlTypesType

Description

public string Description { get; set; }

The description of the cloud control.

Property Value
Type Description
string

DisplayName

public string DisplayName { get; set; }

The display name of the cloud control.

Property Value
Type Description
string

EnforcementMode

public EnforcementMode EnforcementMode { get; set; }

The enforcement mode of the cloud control.

Property Value
Type Description
EnforcementMode

FindingCategory

public string FindingCategory { get; set; }

The category of the finding.

Property Value
Type Description
string

FindingSeverity

public Severity FindingSeverity { get; set; }

The severity of the finding.

Property Value
Type Description
Severity

FrameworkMajorRevisionIds

public RepeatedField<long> FrameworkMajorRevisionIds { get; }

The major revision IDs of the frameworks that the cloud control belongs to.

Property Value
Type Description
RepeatedFieldlong

MajorRevisionId

public long MajorRevisionId { get; set; }

The major revision ID of the cloud control.

Property Value
Type Description
long

ManualCloudControlAssessmentDetails

public ManualCloudControlAssessmentDetails ManualCloudControlAssessmentDetails { get; set; }

The details of a manual cloud control assessment.

Property Value
Type Description
ManualCloudControlAssessmentDetails

MinorRevisionId

public long MinorRevisionId { get; set; }

The minor revision ID of the cloud control.

Property Value
Type Description
long

Rules

public RepeatedField<Rule> Rules { get; }

The list of rules that correspond to the cloud control.

Property Value
Type Description
RepeatedFieldRule

SimilarControls

public RepeatedField<SimilarControls> SimilarControls { get; }

The list of similar controls.

Property Value
Type Description
RepeatedFieldSimilarControls