Class: Aws::SecurityHub::Types::Compliance
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::Compliance
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
Contains finding details that are specific to control-based findings. Only returned for findings generated from controls.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#associated_standards ⇒ Array<Types::AssociatedStandard>
The enabled security standards in which a security control is currently enabled.
-
#related_requirements ⇒ Array<String>
For a control, the industry or regulatory framework requirements that are related to the control.
-
#security_control_id ⇒ String
The unique identifier of a control across standards.
-
#security_control_parameters ⇒ Array<Types::SecurityControlParameter>
An object that includes security control parameter names and values.
-
#status ⇒ String
The result of a standards check.
-
#status_reasons ⇒ Array<Types::StatusReason>
For findings generated from controls, a list of reasons behind the value of ‘Status`.
Instance Attribute Details
#associated_standards ⇒ Array<Types::AssociatedStandard>
The enabled security standards in which a security control is currently enabled.
23180 23181 23182 23183 23184 23185 23186 23187 23188 23189 |
# File 'lib/aws-sdk-securityhub/types.rb', line 23180 class Compliance < Struct.new( :status, :related_requirements, :status_reasons, :security_control_id, :associated_standards, :security_control_parameters) SENSITIVE = [] include Aws::Structure end |
#related_requirements ⇒ Array<String>
For a control, the industry or regulatory framework requirements that are related to the control. The check for that control is aligned with these requirements.
Array Members: Maximum number of 32 items.
23180 23181 23182 23183 23184 23185 23186 23187 23188 23189 |
# File 'lib/aws-sdk-securityhub/types.rb', line 23180 class Compliance < Struct.new( :status, :related_requirements, :status_reasons, :security_control_id, :associated_standards, :security_control_parameters) SENSITIVE = [] include Aws::Structure end |
#security_control_id ⇒ String
The unique identifier of a control across standards. Values for this field typically consist of an Amazon Web Servicesservice and a number, such as APIGateway.5.
23180 23181 23182 23183 23184 23185 23186 23187 23188 23189 |
# File 'lib/aws-sdk-securityhub/types.rb', line 23180 class Compliance < Struct.new( :status, :related_requirements, :status_reasons, :security_control_id, :associated_standards, :security_control_parameters) SENSITIVE = [] include Aws::Structure end |
#security_control_parameters ⇒ Array<Types::SecurityControlParameter>
An object that includes security control parameter names and values.
23180 23181 23182 23183 23184 23185 23186 23187 23188 23189 |
# File 'lib/aws-sdk-securityhub/types.rb', line 23180 class Compliance < Struct.new( :status, :related_requirements, :status_reasons, :security_control_id, :associated_standards, :security_control_parameters) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The result of a standards check.
The valid values for ‘Status` are as follows.
-
‘PASSED` - Standards check passed for all evaluated resources.
-
‘WARNING` - Some information is missing or this check is not supported for your configuration.
-
‘FAILED` - Standards check failed for at least one evaluated resource.
-
‘NOT_AVAILABLE` - Check could not be performed due to a service outage, API error, or because the result of the Config evaluation was `NOT_APPLICABLE`. If the Config evaluation result was `NOT_APPLICABLE` for a Security Hub control, Security Hub automatically archives the finding after 3 days.
-
23180 23181 23182 23183 23184 23185 23186 23187 23188 23189 |
# File 'lib/aws-sdk-securityhub/types.rb', line 23180 class Compliance < Struct.new( :status, :related_requirements, :status_reasons, :security_control_id, :associated_standards, :security_control_parameters) SENSITIVE = [] include Aws::Structure end |
#status_reasons ⇒ Array<Types::StatusReason>
For findings generated from controls, a list of reasons behind the value of ‘Status`. For the list of status reason codes and their meanings, see [Standards-related information in the ASFF] in the *Security Hub User Guide*.
23180 23181 23182 23183 23184 23185 23186 23187 23188 23189 |
# File 'lib/aws-sdk-securityhub/types.rb', line 23180 class Compliance < Struct.new( :status, :related_requirements, :status_reasons, :security_control_id, :associated_standards, :security_control_parameters) SENSITIVE = [] include Aws::Structure end |