Cloud Security Compliance v1 API - Class CloudControlGroup (1.0.0-beta01)

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

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

CloudControlGroup is an optional entity within a Framework that helps customers organize their CloudControls.

Inheritance

object > CloudControlGroup

Namespace

Google.Cloud.CloudSecurityCompliance.V1

Assembly

Google.Cloud.CloudSecurityCompliance.V1.dll

Constructors

CloudControlGroup()

public CloudControlGroup()

CloudControlGroup(CloudControlGroup)

public CloudControlGroup(CloudControlGroup other)
Parameter
Name Description
other CloudControlGroup

Properties

CloudControlDetails

public RepeatedField<CloudControlDetails> CloudControlDetails { get; }

Required. The details of the cloud controls to be referred to in the framework.

Property Value
Type Description
RepeatedFieldCloudControlDetails

Control

public string Control { get; set; }

Optional. The industry-defined Control assciated with the cloud controls in this group. organizations/{organization}/locations/{location}/controls/{control_id}

Property Value
Type Description
string

ControlId

public string ControlId { get; set; }

Optional. The control identifier used to fetch the findings. This is same as the control report name.

Property Value
Type Description
string

Description

public string Description { get; set; }

Optional. The description of the cloud control group.The maximum length is 2000 characters.

Property Value
Type Description
string

MajorRevisionId

public long MajorRevisionId { get; set; }

Optional. Major revision of the cloud control group.

Property Value
Type Description
long

Name

public string Name { get; set; }

Required. The name of the cloud control group in the format: “organizations/{organization}/locations/{location}/ cloudControlGroups/{cloud-control-group}”

Property Value
Type Description
string

Type

public CloudControlGroup.Types.CloudControlGroupType Type { get; set; }

Optional. Output only. The type of the cloud control group. Default is TYPE_CUSTOM.

Property Value
Type Description
CloudControlGroupTypesCloudControlGroupType