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.
Implements
IMessageCloudControlGroup, IEquatableCloudControlGroup, IDeepCloneableCloudControlGroup, IBufferMessage, IMessageNamespace
Google.Cloud.CloudSecurityCompliance.V1Assembly
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 |