class Aws::ConfigService::Types::ConformancePackEvaluationFilters

Filters a conformance pack by Config rule names, compliance types, Amazon Web Services resource types, and resource IDs.

@note When making an API call, you may pass ConformancePackEvaluationFilters

data as a hash:

    {
      config_rule_names: ["StringWithCharLimit64"],
      compliance_type: "COMPLIANT", # accepts COMPLIANT, NON_COMPLIANT, INSUFFICIENT_DATA
      resource_type: "StringWithCharLimit256",
      resource_ids: ["StringWithCharLimit256"],
    }

@!attribute [rw] config_rule_names

Filters the results by Config rule names.
@return [Array<String>]

@!attribute [rw] compliance_type

Filters the results by compliance.

The allowed values are `COMPLIANT` and `NON_COMPLIANT`.
`INSUFFICIENT_DATA` is not supported.
@return [String]

@!attribute [rw] resource_type

Filters the results by the resource type (for example,
`"AWS::EC2::Instance"`).
@return [String]

@!attribute [rw] resource_ids

Filters the results by resource IDs.

<note markdown="1"> This is valid only when you provide resource type. If there is no
resource type, you will see an error.

 </note>
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/ConformancePackEvaluationFilters AWS API Documentation

Constants

SENSITIVE