Reference documentation and code samples for the Cloud Security Compliance V1 API class Google::Cloud::CloudSecurityCompliance::V1::ControlComplianceSummary.
The details for control compliance.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#cloud_control_reports
def cloud_control_reports() -> ::Array<::Google::Cloud::CloudSecurityCompliance::V1::CloudControlReport>
Returns
- (::Array<::Google::Cloud::CloudSecurityCompliance::V1::CloudControlReport>) — The list of cloud control reports.
#cloud_control_reports=
def cloud_control_reports=(value) -> ::Array<::Google::Cloud::CloudSecurityCompliance::V1::CloudControlReport>
Parameter
- value (::Array<::Google::Cloud::CloudSecurityCompliance::V1::CloudControlReport>) — The list of cloud control reports.
Returns
- (::Array<::Google::Cloud::CloudSecurityCompliance::V1::CloudControlReport>) — The list of cloud control reports.
#compliance_frameworks
def compliance_frameworks() -> ::Array<::String>
Returns
- (::Array<::String>) — The list of compliance frameworks that the control belongs to.
#compliance_frameworks=
def compliance_frameworks=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — The list of compliance frameworks that the control belongs to.
Returns
- (::Array<::String>) — The list of compliance frameworks that the control belongs to.
#control
def control() -> ::String
Returns
- (::String) — The name of the control.
#control=
def control=(value) -> ::String
Parameter
- value (::String) — The name of the control.
Returns
- (::String) — The name of the control.
#control_responsibility_type
def control_responsibility_type() -> ::Google::Cloud::CloudSecurityCompliance::V1::RegulatoryControlResponsibilityType
Returns
- (::Google::Cloud::CloudSecurityCompliance::V1::RegulatoryControlResponsibilityType) — The responsibility type for the control.
#control_responsibility_type=
def control_responsibility_type=(value) -> ::Google::Cloud::CloudSecurityCompliance::V1::RegulatoryControlResponsibilityType
Parameter
- value (::Google::Cloud::CloudSecurityCompliance::V1::RegulatoryControlResponsibilityType) — The responsibility type for the control.
Returns
- (::Google::Cloud::CloudSecurityCompliance::V1::RegulatoryControlResponsibilityType) — The responsibility type for the control.
#description
def description() -> ::String
Returns
- (::String) — The description of the control.
#description=
def description=(value) -> ::String
Parameter
- value (::String) — The description of the control.
Returns
- (::String) — The description of the control.
#display_name
def display_name() -> ::String
Returns
- (::String) — The display name of the control.
#display_name=
def display_name=(value) -> ::String
Parameter
- value (::String) — The display name of the control.
Returns
- (::String) — The display name of the control.
#is_fake_control
def is_fake_control() -> ::Boolean
Returns
- (::Boolean) — Whether the control is a fake control. Fake controls are created and mapped to cloud controls that don't belong to a control group.
#is_fake_control=
def is_fake_control=(value) -> ::Boolean
Parameter
- value (::Boolean) — Whether the control is a fake control. Fake controls are created and mapped to cloud controls that don't belong to a control group.
Returns
- (::Boolean) — Whether the control is a fake control. Fake controls are created and mapped to cloud controls that don't belong to a control group.
#name
def name() -> ::String
Returns
- (::String) — Identifier. The name of the control compliance summary.
#name=
def name=(value) -> ::String
Parameter
- value (::String) — Identifier. The name of the control compliance summary.
Returns
- (::String) — Identifier. The name of the control compliance summary.
#overall_evaluation_state
def overall_evaluation_state() -> ::Google::Cloud::CloudSecurityCompliance::V1::EvaluationState
Returns
- (::Google::Cloud::CloudSecurityCompliance::V1::EvaluationState) — Output only. The overall evaluation status of the control.
#similar_controls
def similar_controls() -> ::Array<::Google::Cloud::CloudSecurityCompliance::V1::SimilarControls>
Returns
- (::Array<::Google::Cloud::CloudSecurityCompliance::V1::SimilarControls>) — The list of similar controls.
#similar_controls=
def similar_controls=(value) -> ::Array<::Google::Cloud::CloudSecurityCompliance::V1::SimilarControls>
Parameter
- value (::Array<::Google::Cloud::CloudSecurityCompliance::V1::SimilarControls>) — The list of similar controls.
Returns
- (::Array<::Google::Cloud::CloudSecurityCompliance::V1::SimilarControls>) — The list of similar controls.
#total_findings_count
def total_findings_count() -> ::Integer
Returns
- (::Integer) — The total number of findings for the control.
#total_findings_count=
def total_findings_count=(value) -> ::Integer
Parameter
- value (::Integer) — The total number of findings for the control.
Returns
- (::Integer) — The total number of findings for the control.