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

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
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_summaryTypes::TrustedAdvisorCategorySpecificSummary

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



1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
# File 'lib/aws-sdk-support/types.rb', line 1619

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

#check_idString

The unique identifier for the Trusted Advisor check.

Returns:

  • (String)


1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
# File 'lib/aws-sdk-support/types.rb', line 1619

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

#has_flagged_resourcesBoolean

Specifies whether the Trusted Advisor check has flagged resources.

Returns:

  • (Boolean)


1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
# File 'lib/aws-sdk-support/types.rb', line 1619

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

#resources_summaryTypes::TrustedAdvisorResourcesSummary

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



1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
# File 'lib/aws-sdk-support/types.rb', line 1619

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

#statusString

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

Returns:

  • (String)


1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
# File 'lib/aws-sdk-support/types.rb', line 1619

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

#timestampString

The time of the last refresh of the check.

Returns:

  • (String)


1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
# File 'lib/aws-sdk-support/types.rb', line 1619

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