Class: Aws::WellArchitected::Types::AgentRecommendationSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::WellArchitected::Types::AgentRecommendationSummary
- Defined in:
- gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb
Overview
Summary of an agent optimization recommendation returned by list operations.
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.
-
#description ⇒ String
A description of the recommendation.
-
#effort ⇒ String
The effort required to implement the recommendation.
-
#impact ⇒ String
The severity of the recommendation's impact.
-
#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.
-
#roi ⇒ Types::Roi
The return on investment estimate for the recommendation.
-
#state ⇒ String
The current state of the recommendation.
-
#status ⇒ String
The current status of the recommendation.
-
#title ⇒ String
The title of 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.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#aws_services ⇒ Array<String>
The Amazon Web Services services that the recommendation applies to.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#business_units ⇒ Array<String>
The business units that own the affected resources.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the recommendation was created.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#created_by ⇒ String
The identifier of the user or system that created this recommendation.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#description ⇒ String
A description of the recommendation.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#effort ⇒ String
The effort required to implement the recommendation.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#impact ⇒ String
The severity of the recommendation's impact.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#last_modified_at ⇒ Time
The timestamp when the recommendation was last modified.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) 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.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#number_of_resources ⇒ Integer
The number of Amazon Web Services resources this recommendation affects.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#pillar ⇒ String
The Well-Architected Tool Framework pillar that the recommendation addresses.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#priority ⇒ String
The priority of the recommendation.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#profile_arn ⇒ String
The Amazon Resource Name (ARN) of the associated profile.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#recommendation_arn ⇒ String
The Amazon Resource Name (ARN) of the recommendation.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#roi ⇒ Types::Roi
The return on investment estimate for the recommendation.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#state ⇒ String
The current state of the recommendation.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#status ⇒ String
The current status of the recommendation.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#title ⇒ String
The title of the recommendation.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |
#type ⇒ String
The type of the recommendation.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) 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.
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 475 class AgentRecommendationSummary < 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, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:title, :description, :update_reason] include Aws::Structure end |