Class: Aws::TrustedAdvisor::Types::CheckSummary

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

Overview

A summary of an AWS Trusted Advisor Check

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

The ARN of the AWS Trusted Advisor Check

Returns:

  • (String)


164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 164

class CheckSummary < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :pillars,
  :aws_services,
  :source,
  :metadata,
  :resource_arn_queryable,
  :aws_resource_types,
  :check_granularity,
  :recommendation_id)
  SENSITIVE = []
  include Aws::Structure
end

#aws_resource_types ⇒ Array<String>

The AWS resource types that this check evaluates (for example, AWS::EC2::Instance).

Returns:

  • (Array<String>)


164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 164

class CheckSummary < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :pillars,
  :aws_services,
  :source,
  :metadata,
  :resource_arn_queryable,
  :aws_resource_types,
  :check_granularity,
  :recommendation_id)
  SENSITIVE = []
  include Aws::Structure
end

#aws_services ⇒ Array<String>

The AWS Services that the Check applies to

Returns:

  • (Array<String>)


164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 164

class CheckSummary < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :pillars,
  :aws_services,
  :source,
  :metadata,
  :resource_arn_queryable,
  :aws_resource_types,
  :check_granularity,
  :recommendation_id)
  SENSITIVE = []
  include Aws::Structure
end

#check_granularity ⇒ String

The granularity level at which the check operates: resource, account, or account_region.

Returns:

  • (String)


164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 164

class CheckSummary < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :pillars,
  :aws_services,
  :source,
  :metadata,
  :resource_arn_queryable,
  :aws_resource_types,
  :check_granularity,
  :recommendation_id)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

A description of what the AWS Trusted Advisor Check is monitoring

Returns:

  • (String)


164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 164

class CheckSummary < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :pillars,
  :aws_services,
  :source,
  :metadata,
  :resource_arn_queryable,
  :aws_resource_types,
  :check_granularity,
  :recommendation_id)
  SENSITIVE = []
  include Aws::Structure
end

#id ⇒ String

The unique identifier of the AWS Trusted Advisor Check

Returns:

  • (String)


164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 164

class CheckSummary < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :pillars,
  :aws_services,
  :source,
  :metadata,
  :resource_arn_queryable,
  :aws_resource_types,
  :check_granularity,
  :recommendation_id)
  SENSITIVE = []
  include Aws::Structure
end

#metadata ⇒ Hash<String,String>

The column headings for the metadata returned in the resource

Returns:

  • (Hash<String,String>)


164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 164

class CheckSummary < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :pillars,
  :aws_services,
  :source,
  :metadata,
  :resource_arn_queryable,
  :aws_resource_types,
  :check_granularity,
  :recommendation_id)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the AWS Trusted Advisor Check

Returns:

  • (String)


164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 164

class CheckSummary < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :pillars,
  :aws_services,
  :source,
  :metadata,
  :resource_arn_queryable,
  :aws_resource_types,
  :check_granularity,
  :recommendation_id)
  SENSITIVE = []
  include Aws::Structure
end

#pillars ⇒ Array<String>

The Recommendation pillars that the AWS Trusted Advisor Check falls under

Returns:

  • (Array<String>)


164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 164

class CheckSummary < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :pillars,
  :aws_services,
  :source,
  :metadata,
  :resource_arn_queryable,
  :aws_resource_types,
  :check_granularity,
  :recommendation_id)
  SENSITIVE = []
  include Aws::Structure
end

#recommendation_id ⇒ String

The recommendation identifier associated with the check.

Returns:

  • (String)


164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 164

class CheckSummary < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :pillars,
  :aws_services,
  :source,
  :metadata,
  :resource_arn_queryable,
  :aws_resource_types,
  :check_granularity,
  :recommendation_id)
  SENSITIVE = []
  include Aws::Structure
end

#resource_arn_queryable ⇒ Boolean

Indicates whether this check is supported by the ListRecommendationsForResource API.

Returns:

  • (Boolean)


164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 164

class CheckSummary < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :pillars,
  :aws_services,
  :source,
  :metadata,
  :resource_arn_queryable,
  :aws_resource_types,
  :check_granularity,
  :recommendation_id)
  SENSITIVE = []
  include Aws::Structure
end

#source ⇒ String

The source of the Recommendation

Returns:

  • (String)


164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 164

class CheckSummary < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :pillars,
  :aws_services,
  :source,
  :metadata,
  :resource_arn_queryable,
  :aws_resource_types,
  :check_granularity,
  :recommendation_id)
  SENSITIVE = []
  include Aws::Structure
end