Cloud Security Compliance V1 API - Class Google::Cloud::CloudSecurityCompliance::V1::Control (v0.4.1)

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

#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_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.

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

#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.