GetAgentRecommendationResponse
¶
Source code in docs_src/capo_wellarchitected/types/get_agent_recommendation_response.py
applications
instance-attribute
¶
applications: NotRequired[StringList]
The applications that the recommendation targets.
aws_services
instance-attribute
¶
aws_services: NotRequired[StringList]
The Amazon Web Services services that the recommendation applies to.
business_units
instance-attribute
¶
business_units: NotRequired[StringList]
The business units that own the affected resources.
created_at
instance-attribute
¶
created_at: datetime
The timestamp when the recommendation was created.
created_by
instance-attribute
¶
created_by: str
The identifier of the user or system that created this recommendation.
cross_pillar_benefits
instance-attribute
¶
cross_pillar_benefits: NotRequired[CrossPillarBenefits]
Cross-pillar benefits of acting on the recommendation.
generation_id
instance-attribute
¶
generation_id: NotRequired[UUID]
The identifier of the generation process that produced this recommendation.
goals
instance-attribute
¶
goals: NotRequired[RecommendationGoals]
Goals that this recommendation targets.
impact_details
instance-attribute
¶
impact_details: ImpactDetails
Detailed impact information for the recommendation.
last_modified_at
instance-attribute
¶
last_modified_at: NotRequired[datetime]
The timestamp when the recommendation was last modified.
last_modified_by
instance-attribute
¶
last_modified_by: NotRequired[str]
The identifier of the user or system that last modified this recommendation.
number_of_resources
instance-attribute
¶
number_of_resources: NotRequired[int]
The number of Amazon Web Services resources this recommendation affects.
pillar
instance-attribute
¶
pillar: Pillar
The Well-Architected Tool Framework pillar that the recommendation addresses.
profile_arn
instance-attribute
¶
profile_arn: AgentProfileArn
The Amazon Resource Name (ARN) of the associated profile.
recommendation_arn
instance-attribute
¶
recommendation_arn: RecommendationArn
The Amazon Resource Name (ARN) of the recommendation.
remediation_summary
instance-attribute
¶
remediation_summary: RemediationSummary
A high-level summary of the recommended remediation.
remediations
instance-attribute
¶
remediations: NotRequired[AgentRecommendationRemediations]
A list of remediations for the recommendation.
sources
instance-attribute
¶
sources: NotRequired[RecommendationSourceList]
Sources that generated this recommendation.
tags
instance-attribute
¶
tags: NotRequired[Tags]
A set of key-value pairs associated with the recommendation, used for cost allocation and access control.
trade_offs
instance-attribute
¶
trade_offs: NotRequired[TradeOffs]
Trade-offs of acting on the recommendation.
update_reason
instance-attribute
¶
update_reason: NotRequired[SensitiveString]
The free-text reason associated with the recommendation's most recent status update.