Class: Aws::Support::Types::TrustedAdvisorCheckSummary

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-support/lib/aws-sdk-support/types.rb

Overview

A summary of a Trusted Advisor check result, including the alert status, last refresh, and number of resources examined.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#category_specific_summary ⇒ Types::TrustedAdvisorCategorySpecificSummary

Summary information that relates to the category of the check. Cost Optimizing is the only category that is currently supported.



2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 2077

class TrustedAdvisorCheckSummary < Struct.new(
  :check_id,
  :timestamp,
  :status,
  :has_flagged_resources,
  :resources_summary,
  :category_specific_summary)
  SENSITIVE = []
  include Aws::Structure
end

#check_id ⇒ String

The unique identifier for the Trusted Advisor check.

Returns:

  • (String)


2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 2077

class TrustedAdvisorCheckSummary < Struct.new(
  :check_id,
  :timestamp,
  :status,
  :has_flagged_resources,
  :resources_summary,
  :category_specific_summary)
  SENSITIVE = []
  include Aws::Structure
end

#has_flagged_resources ⇒ Boolean

Specifies whether the Trusted Advisor check has flagged resources.

Returns:

  • (Boolean)


2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 2077

class TrustedAdvisorCheckSummary < Struct.new(
  :check_id,
  :timestamp,
  :status,
  :has_flagged_resources,
  :resources_summary,
  :category_specific_summary)
  SENSITIVE = []
  include Aws::Structure
end

#resources_summary ⇒ Types::TrustedAdvisorResourcesSummary

Details about Amazon Web Services resources that were analyzed in a call to Trusted Advisor DescribeTrustedAdvisorCheckSummaries.



2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 2077

class TrustedAdvisorCheckSummary < Struct.new(
  :check_id,
  :timestamp,
  :status,
  :has_flagged_resources,
  :resources_summary,
  :category_specific_summary)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The alert status of the check: "ok" (green), "warning" (yellow), "error" (red), or "not_available".

Returns:

  • (String)


2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 2077

class TrustedAdvisorCheckSummary < Struct.new(
  :check_id,
  :timestamp,
  :status,
  :has_flagged_resources,
  :resources_summary,
  :category_specific_summary)
  SENSITIVE = []
  include Aws::Structure
end

#timestamp ⇒ String

The time of the last refresh of the check.

Returns:

  • (String)


2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 2077

class TrustedAdvisorCheckSummary < Struct.new(
  :check_id,
  :timestamp,
  :status,
  :has_flagged_resources,
  :resources_summary,
  :category_specific_summary)
  SENSITIVE = []
  include Aws::Structure
end