Class: Aws::ConfigService::Types::ConformancePackRuleCompliance
- Inherits:
-
Struct
- Object
- Struct
- Aws::ConfigService::Types::ConformancePackRuleCompliance
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-configservice/types.rb
Overview
Compliance information of one or more AWS Config rules within a conformance pack. You can filter using AWS Config rule names and compliance types.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#compliance_type ⇒ String
Compliance of the AWS Config rule.
-
#config_rule_name ⇒ String
Name of the config rule.
-
#controls ⇒ Array<String>
Controls for the conformance pack.
Instance Attribute Details
#compliance_type ⇒ String
Compliance of the AWS Config rule.
The allowed values are ‘COMPLIANT`, `NON_COMPLIANT`, and `INSUFFICIENT_DATA`.
1807 1808 1809 1810 1811 1812 1813 |
# File 'lib/aws-sdk-configservice/types.rb', line 1807 class ConformancePackRuleCompliance < Struct.new( :config_rule_name, :compliance_type, :controls) SENSITIVE = [] include Aws::Structure end |
#config_rule_name ⇒ String
Name of the config rule.
1807 1808 1809 1810 1811 1812 1813 |
# File 'lib/aws-sdk-configservice/types.rb', line 1807 class ConformancePackRuleCompliance < Struct.new( :config_rule_name, :compliance_type, :controls) SENSITIVE = [] include Aws::Structure end |
#controls ⇒ Array<String>
Controls for the conformance pack. A control is a process to prevent or detect problems while meeting objectives. A control can align with a specific compliance regime or map to internal controls defined by an organization.
1807 1808 1809 1810 1811 1812 1813 |
# File 'lib/aws-sdk-configservice/types.rb', line 1807 class ConformancePackRuleCompliance < Struct.new( :config_rule_name, :compliance_type, :controls) SENSITIVE = [] include Aws::Structure end |