Class: Aws::WellArchitected::Types::GetAgentRecommendationResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::WellArchitected::Types::GetAgentRecommendationResponse
- Defined in:
- gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:title, :description, :update_reason]
Instance Attribute Summary collapse
-
#applications ⇒ Array<String>
The applications that the recommendation targets.
-
#aws_services ⇒ Array<String>
The Amazon Web Services services that the recommendation applies to.
-
#business_units ⇒ Array<String>
The business units that own the affected resources.
-
#created_at ⇒ Time
The timestamp when the recommendation was created.
-
#created_by ⇒ String
The identifier of the user or system that created this recommendation.
-
#cross_pillar_benefits ⇒ Array<Types::CrossPillarBenefit>
Cross-pillar benefits of acting on the recommendation.
-
#description ⇒ String
A description of the recommendation.
-
#effort ⇒ String
The effort required to implement the recommendation.
-
#goals ⇒ Array<Types::RecommendationGoal>
Goals that this recommendation targets.
-
#highlights ⇒ Array<String>
Highlights describing what was detected.
-
#impact ⇒ String
The severity of the recommendation's impact.
-
#impact_details ⇒ Array<String>
Detailed impact information for the recommendation.
-
#insights ⇒ Array<Types::Insight>
A list of insights about the recommendation.
-
#last_modified_at ⇒ Time
The timestamp when the recommendation was last modified.
-
#last_modified_by ⇒ String
The identifier of the user or system that last modified this recommendation.
-
#number_of_resources ⇒ Integer
The number of Amazon Web Services resources this recommendation affects.
-
#pillar ⇒ String
The Well-Architected Tool Framework pillar that the recommendation addresses.
-
#priority ⇒ String
The priority of the recommendation.
-
#profile_arn ⇒ String
The Amazon Resource Name (ARN) of the associated profile.
-
#recommendation_arn ⇒ String
The Amazon Resource Name (ARN) of the recommendation.
-
#remediation_summary ⇒ Types::RemediationSummary
A high-level summary of the recommended remediation.
-
#remediations ⇒ Array<Types::AgentRecommendationRemediation>
A list of remediations for the recommendation.
-
#roi ⇒ Types::Roi
The return on investment estimate for the recommendation.
-
#sources ⇒ Array<String>
Sources that generated this recommendation.
-
#state ⇒ String
The current state of the recommendation.
-
#status ⇒ String
The current status of the recommendation.
-
#tags ⇒ Array<Types::Tag>
A set of key-value pairs associated with the recommendation, used for cost allocation and access control.
-
#title ⇒ String
The title of the recommendation.
-
#trade_offs ⇒ Array<Types::TradeOff>
Trade-offs of acting on the recommendation.
-
#type ⇒ String
The type of the recommendation.
-
#update_reason ⇒ String
The free-text reason associated with the recommendation's most recent status update.
Instance Attribute Details
#applications ⇒ Array<String>
The applications that the recommendation targets.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#aws_services ⇒ Array<String>
The Amazon Web Services services that the recommendation applies to.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#business_units ⇒ Array<String>
The business units that own the affected resources.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the recommendation was created.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#created_by ⇒ String
The identifier of the user or system that created this recommendation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#cross_pillar_benefits ⇒ Array<Types::CrossPillarBenefit>
Cross-pillar benefits of acting on the recommendation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#description ⇒ String
A description of the recommendation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#effort ⇒ String
The effort required to implement the recommendation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#goals ⇒ Array<Types::RecommendationGoal>
Goals that this recommendation targets.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#highlights ⇒ Array<String>
Highlights describing what was detected.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#impact ⇒ String
The severity of the recommendation's impact.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#impact_details ⇒ Array<String>
Detailed impact information for the recommendation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#insights ⇒ Array<Types::Insight>
A list of insights about the recommendation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#last_modified_at ⇒ Time
The timestamp when the recommendation was last modified.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#last_modified_by ⇒ String
The identifier of the user or system that last modified this recommendation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#number_of_resources ⇒ Integer
The number of Amazon Web Services resources this recommendation affects.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#pillar ⇒ String
The Well-Architected Tool Framework pillar that the recommendation addresses.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#priority ⇒ String
The priority of the recommendation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#profile_arn ⇒ String
The Amazon Resource Name (ARN) of the associated profile.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#recommendation_arn ⇒ String
The Amazon Resource Name (ARN) of the recommendation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#remediation_summary ⇒ Types::RemediationSummary
A high-level summary of the recommended remediation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#remediations ⇒ Array<Types::AgentRecommendationRemediation>
A list of remediations for the recommendation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#roi ⇒ Types::Roi
The return on investment estimate for the recommendation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#sources ⇒ Array<String>
Sources that generated this recommendation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#state ⇒ String
The current state of the recommendation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#status ⇒ String
The current status of the recommendation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A set of key-value pairs associated with the recommendation, used for cost allocation and access control.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#title ⇒ String
The title of the recommendation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#trade_offs ⇒ Array<Types::TradeOff>
Trade-offs of acting on the recommendation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#type ⇒ String
The type of the recommendation.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#update_reason ⇒ String
The free-text reason associated with the recommendation's most recent status update.
3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3206 class GetAgentRecommendationResponse < Struct.new( :recommendation_arn, :profile_arn, :title, :description, :type, :pillar, :priority, :effort, :status, :state, :update_reason, :impact, :roi, :number_of_resources, :aws_services, :business_units, :applications, :impact_details, :insights, :highlights, :remediation_summary, :cross_pillar_benefits, :trade_offs, :sources, :goals, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at, :remediations) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |