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.



1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1467

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)


1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1467

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)


1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1467

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.



1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1467

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)


1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1467

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)


1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1467

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