Class: Aws::TrustedAdvisor::Types::CheckSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::TrustedAdvisor::Types::CheckSummary
- 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
-
#arn ⇒ String
The ARN of the AWS Trusted Advisor Check.
-
#aws_resource_types ⇒ Array<String>
The AWS resource types that this check evaluates (for example, AWS::EC2::Instance).
-
#aws_services ⇒ Array<String>
The AWS Services that the Check applies to.
-
#check_granularity ⇒ String
The granularity level at which the check operates: resource, account, or account_region.
-
#description ⇒ String
A description of what the AWS Trusted Advisor Check is monitoring.
-
#id ⇒ String
The unique identifier of the AWS Trusted Advisor Check.
-
#metadata ⇒ Hash<String,String>
The column headings for the metadata returned in the resource.
-
#name ⇒ String
The name of the AWS Trusted Advisor Check.
-
#pillars ⇒ Array<String>
The Recommendation pillars that the AWS Trusted Advisor Check falls under.
-
#recommendation_id ⇒ String
The recommendation identifier associated with the check.
-
#resource_arn_queryable ⇒ Boolean
Indicates whether this check is supported by the ListRecommendationsForResource API.
-
#source ⇒ String
The source of the Recommendation.
Instance Attribute Details
#arn ⇒ String
The ARN of the AWS Trusted Advisor Check
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).
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
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.
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
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
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
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
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
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.
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.
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
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 |