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

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

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

Represents a Regulatory control.

Inheritance

object > Control

Namespace

Google.Cloud.CloudSecurityCompliance.V1

Assembly

Google.Cloud.CloudSecurityCompliance.V1.dll

Constructors

Control()

public Control()

Control(Control)

public Control(Control other)
Parameter
Name Description
other Control

Properties

AdditionalContentUri

public string AdditionalContentUri { get; set; }

Output only. Link to the public documentation related to this control

Property Value
Type Description
string

ControlFamily

public ControlFamily ControlFamily { get; set; }

Output only. Regulatory Family of the control E.g. Access Control

Property Value
Type Description
ControlFamily

CustomerResponsibilityDescription

public string CustomerResponsibilityDescription { get; set; }

Output only. Customer responsibility description of regulatory control.

Property Value
Type Description
string

CustomerResponsibilityImplementation

public string CustomerResponsibilityImplementation { get; set; }

Output only. Customer responsibility implementation of regulatory control.

Property Value
Type Description
string

Description

public string Description { get; set; }

Output only. The description of the control.

Property Value
Type Description
string

DisplayName

public string DisplayName { get; set; }

Output only. display_name

Property Value
Type Description
string

Family

public Control.Types.Family Family { get; set; }

Output only. Group where the control belongs. E.g. Access Control.

Property Value
Type Description
ControlTypesFamily

GoogleResponsibilityDescription

public string GoogleResponsibilityDescription { get; set; }

Output only. Google responsibility description of regulatory control.

Property Value
Type Description
string

GoogleResponsibilityImplementation

public string GoogleResponsibilityImplementation { get; set; }

Output only. Google responsibility implementation of regulatory control.

Property Value
Type Description
string

Name

public string Name { get; set; }

Output only. The name of a Control. Format: 'organizations/{organization}/locations/{location}/controls/{control}''

Property Value
Type Description
string

RelatedFrameworks

public RepeatedField<string> RelatedFrameworks { get; }

Output only. The Frameworks that include this CloudControl

Property Value
Type Description
RepeatedFieldstring

ResponsibilityType

public RegulatoryControlResponsibilityType ResponsibilityType { get; set; }

Output only. The control comes under whoose responsibility e.g. GOOGLE, CUSTOMER or SHARED.

Property Value
Type Description
RegulatoryControlResponsibilityType

SharedResponsibilityDescription

public string SharedResponsibilityDescription { get; set; }

Output only. Description of shared Responsibility between Google and Customer in implementing this control

Property Value
Type Description
string