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_summaryTypes::TrustedAdvisorCategorySpecificSummary

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



1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1609

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)


1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1609

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)


1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1609

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.



1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1609

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)


1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1609

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)


1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1609

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