Reference documentation and code samples for the Cloud Security Compliance V1 API class Google::Cloud::CloudSecurityCompliance::V1::Control.
The regulatory control.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#additional_content_uri
def additional_content_uri() -> ::String
Returns
- (::String) — Output only. A link to the documentation that's related to this control.
#control_family
def control_family() -> ::Google::Cloud::CloudSecurityCompliance::V1::ControlFamily
Returns
- (::Google::Cloud::CloudSecurityCompliance::V1::ControlFamily) — Output only. The regulatory family that the control belongs to.
#customer_responsibility_description
def customer_responsibility_description() -> ::String
Returns
- (::String) — Output only. A description of your responsibility for the regulatory control.
#customer_responsibility_implementation
def customer_responsibility_implementation() -> ::String
Returns
- (::String) — Output only. A description of the your responsibility for implementing the regulatory control.
#description
def description() -> ::String
Returns
- (::String) — Output only. The description of the regulatory control.
#display_name
def display_name() -> ::String
Returns
- (::String) — Output only. The friendly name for the regulatory control.
#family
def family() -> ::Google::Cloud::CloudSecurityCompliance::V1::Control::Family
Returns
- (::Google::Cloud::CloudSecurityCompliance::V1::Control::Family) — Output only. The regulatory group that the control belongs to.
#google_responsibility_description
def google_responsibility_description() -> ::String
Returns
- (::String) — Output only. A description of Google's responsibility for the regulatory control.
#google_responsibility_implementation
def google_responsibility_implementation() -> ::String
Returns
- (::String) — Output only. A description of Google's responsibility for implementing the regulatory control.
#name
def name() -> ::String
Returns
-
(::String) — 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.
#related_frameworks
def related_frameworks() -> ::Array<::String>
Returns
- (::Array<::String>) — Output only. The frameworks that include this control.
#responsibility_type
def responsibility_type() -> ::Google::Cloud::CloudSecurityCompliance::V1::RegulatoryControlResponsibilityType
Returns
- (::Google::Cloud::CloudSecurityCompliance::V1::RegulatoryControlResponsibilityType) — Output only. The entity that's responsible for the control, whether Google, you as the customer, or both.
#shared_responsibility_description
def shared_responsibility_description() -> ::String
Returns
- (::String) — Output only. A description of the responsibility that's shared between Google and you in implementing this control.