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.
Namespace
Google.Cloud.CloudSecurityCompliance.V1Assembly
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 |