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

Class: Aws::Support::Types::TrustedAdvisorCheckResult

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

Overview

The results of a Trusted Advisor check returned by DescribeTrustedAdvisorCheckResult.

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.



1113
1114
1115
1116
1117
1118
1119
1120
1121
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1113

class TrustedAdvisorCheckResult < Struct.new(
  :check_id,
  :timestamp,
  :status,
  :resources_summary,
  :category_specific_summary,
  :flagged_resources)
  include Aws::Structure
end

#check_idString

The unique identifier for the Trusted Advisor check.

Returns:

  • (String)


1113
1114
1115
1116
1117
1118
1119
1120
1121
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1113

class TrustedAdvisorCheckResult < Struct.new(
  :check_id,
  :timestamp,
  :status,
  :resources_summary,
  :category_specific_summary,
  :flagged_resources)
  include Aws::Structure
end

#flagged_resourcesArray<Types::TrustedAdvisorResourceDetail>

The details about each resource listed in the check result.



1113
1114
1115
1116
1117
1118
1119
1120
1121
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1113

class TrustedAdvisorCheckResult < Struct.new(
  :check_id,
  :timestamp,
  :status,
  :resources_summary,
  :category_specific_summary,
  :flagged_resources)
  include Aws::Structure
end

#resources_summaryTypes::TrustedAdvisorResourcesSummary

Details about AWS resources that were analyzed in a call to Trusted Advisor DescribeTrustedAdvisorCheckSummaries.



1113
1114
1115
1116
1117
1118
1119
1120
1121
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1113

class TrustedAdvisorCheckResult < Struct.new(
  :check_id,
  :timestamp,
  :status,
  :resources_summary,
  :category_specific_summary,
  :flagged_resources)
  include Aws::Structure
end

#statusString

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

Returns:

  • (String)


1113
1114
1115
1116
1117
1118
1119
1120
1121
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1113

class TrustedAdvisorCheckResult < Struct.new(
  :check_id,
  :timestamp,
  :status,
  :resources_summary,
  :category_specific_summary,
  :flagged_resources)
  include Aws::Structure
end

#timestampString

The time of the last refresh of the check.

Returns:

  • (String)


1113
1114
1115
1116
1117
1118
1119
1120
1121
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1113

class TrustedAdvisorCheckResult < Struct.new(
  :check_id,
  :timestamp,
  :status,
  :resources_summary,
  :category_specific_summary,
  :flagged_resources)
  include Aws::Structure
end