Class: Aws::ConfigService::Types::ConformancePackRuleCompliance
- Inherits:
-
Struct
- Object
- Struct
- Aws::ConfigService::Types::ConformancePackRuleCompliance
- Defined in:
- gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb
Overview
Compliance information of one or more Config rules within a conformance pack. You can filter using Config rule names and compliance types.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#compliance_type ⇒ String
Compliance of the 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 Config rule.
The allowed values are COMPLIANT
, NON_COMPLIANT
, and
INSUFFICIENT_DATA
.
1851 1852 1853 1854 1855 1856 1857 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 1851 class ConformancePackRuleCompliance < Struct.new( :config_rule_name, :compliance_type, :controls) SENSITIVE = [] include Aws::Structure end |
#config_rule_name ⇒ String
Name of the Config rule.
1851 1852 1853 1854 1855 1856 1857 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 1851 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.
1851 1852 1853 1854 1855 1856 1857 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 1851 class ConformancePackRuleCompliance < Struct.new( :config_rule_name, :compliance_type, :controls) SENSITIVE = [] include Aws::Structure end |