public sealed class Control : IMessage<Control>, IEquatable<Control>, IDeepCloneable<Control>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Security Compliance v1 API class Control.
The 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. A link to the documentation that's related to this control.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ControlFamily
public ControlFamily ControlFamily { get; set; }Output only. The regulatory family that the control belongs to.
| Property Value | |
|---|---|
| Type | Description |
ControlFamily |
|
ControlName
public ControlName ControlName { get; set; }ControlName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ControlName |
|
CustomerResponsibilityDescription
public string CustomerResponsibilityDescription { get; set; }Output only. A description of your responsibility for the regulatory control.
| Property Value | |
|---|---|
| Type | Description |
string |
|
CustomerResponsibilityImplementation
public string CustomerResponsibilityImplementation { get; set; }Output only. A description of the your responsibility for implementing the regulatory control.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Description
public string Description { get; set; }Output only. The description of the regulatory control.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DisplayName
public string DisplayName { get; set; }Output only. The friendly name for the regulatory control.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Family
public Control.Types.Family Family { get; set; }Output only. The regulatory group that the control belongs to.
| Property Value | |
|---|---|
| Type | Description |
ControlTypesFamily |
|
GoogleResponsibilityDescription
public string GoogleResponsibilityDescription { get; set; }Output only. A description of Google's responsibility for the regulatory control.
| Property Value | |
|---|---|
| Type | Description |
string |
|
GoogleResponsibilityImplementation
public string GoogleResponsibilityImplementation { get; set; }Output only. A description of Google's responsibility for implementing the regulatory control.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }Output only. The name of a regulatory control, in one of the following formats:
organizations/{organization}/locations/{location}/controls/{control}projects/{project}/locations/{location}/controls/{control}.
The only supported location is global.
| Property Value | |
|---|---|
| Type | Description |
string |
|
RelatedFrameworks
public RepeatedField<string> RelatedFrameworks { get; }Output only. The frameworks that include this control.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
ResponsibilityType
public RegulatoryControlResponsibilityType ResponsibilityType { get; set; }Output only. The entity that's responsible for the control, whether Google, you as the customer, or both.
| Property Value | |
|---|---|
| Type | Description |
RegulatoryControlResponsibilityType |
|
SharedResponsibilityDescription
public string SharedResponsibilityDescription { get; set; }Output only. A description of the responsibility that's shared between Google and you in implementing this control.
| Property Value | |
|---|---|
| Type | Description |
string |
|