You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::ConfigService::Types::AggregateEvaluationResult

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

The details of an AWS Config evaluation for an account ID and region in an aggregator. Provides the AWS resource that was evaluated, the compliance of the resource, related time stamps, and supplementary information.

Instance Attribute Summary collapse

Instance Attribute Details

#account_id ⇒ String

The 12-digit account ID of the source account.

Returns:

  • (String) —

    The 12-digit account ID of the source account.

#annotation ⇒ String

Supplementary information about how the agrregate evaluation determined the compliance.

Returns:

  • (String) —

    Supplementary information about how the agrregate evaluation determined the compliance.

#aws_region ⇒ String

The source region from where the data is aggregated.

Returns:

  • (String) —

    The source region from where the data is aggregated.

#compliance_type ⇒ String

The resource compliance status.

For the AggregationEvaluationResult data type, AWS Config supports only the COMPLIANT and NON_COMPLIANT. AWS Config does not support the NOT_APPLICABLE and INSUFFICIENT_DATA value.

Possible values:

  • COMPLIANT
  • NON_COMPLIANT
  • NOT_APPLICABLE
  • INSUFFICIENT_DATA

Returns:

  • (String) —

    The resource compliance status.

#config_rule_invoked_time ⇒ Time

The time when the AWS Config rule evaluated the AWS resource.

Returns:

  • (Time) —

    The time when the AWS Config rule evaluated the AWS resource.

#evaluation_result_identifier ⇒ Types::EvaluationResultIdentifier

Uniquely identifies the evaluation result.

Returns:

#result_recorded_time ⇒ Time

The time when AWS Config recorded the aggregate evaluation result.

Returns:

  • (Time) —

    The time when AWS Config recorded the aggregate evaluation result.