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

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.

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.



1155
1156
1157
1158
1159
1160
1161
1162
1163
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1155

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

#check_idString

The unique identifier for the Trusted Advisor check.

Returns:

  • (String)


1155
1156
1157
1158
1159
1160
1161
1162
1163
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1155

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

#has_flagged_resourcesBoolean

Specifies whether the Trusted Advisor check has flagged resources.

Returns:

  • (Boolean)


1155
1156
1157
1158
1159
1160
1161
1162
1163
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1155

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

#resources_summaryTypes::TrustedAdvisorResourcesSummary

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



1155
1156
1157
1158
1159
1160
1161
1162
1163
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1155

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

#statusString

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

Returns:

  • (String)


1155
1156
1157
1158
1159
1160
1161
1162
1163
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1155

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

#timestampString

The time of the last refresh of the check.

Returns:

  • (String)


1155
1156
1157
1158
1159
1160
1161
1162
1163
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1155

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