Package-level declarations
Types
Amazon Web Services Well-Architected helps you evaluate your architectures against Amazon Web Services best practices across operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability. The service includes the Amazon Web Services Well-Architected Agent for AI-powered recommendations tailored to your specific environment, and the Well-Architected Tool for conducting reviews and tracking improvements.
Inherited functions
Associate a lens to a workload.
Associate a profile with a workload.
Creates a context associated with an optimization profile. Contexts provide application and environment information used during recommendation generation.
Creates an optimization goal associated with a profile. Goals define specific targets and objectives for the optimization process.
Creates an optimization profile that defines the scope and configuration for generating recommendations. A profile specifies the execution role, target pillars, and aggregation settings for analyzing your Amazon Web Services resources.
Create a lens share.
Create a new lens version.
Create a milestone for an existing workload.
Create a profile.
Create a profile share.
Create a review template.
Create a review template share.
Create a new workload.
Create a workload share.
Deletes a context associated with a profile.
Deletes an optimization goal from a profile.
Deletes an optimization profile and its associated configuration. This action cannot be undone.
Delete an existing lens.
Delete a lens share.
Delete a profile.
Delete a profile share.
Delete a review template.
Delete a review template share.
Delete an existing workload.
Delete a workload share.
Disassociate a lens from a workload.
Disassociate a profile from a workload.
Export an existing lens.
Retrieves detailed information about a specific context associated with a profile.
Retrieves detailed information about a specific optimization goal.
Retrieves detailed information about an optimization profile, including its configuration and metadata.
Retrieves detailed information about a specific optimization recommendation, including its impact analysis, content, and implementation guidance.
Retrieves information about a recommendation generation process, including its status, progress, and results. Recommendation generation is asynchronous: poll this operation until status reaches a terminal value of COMPLETED (results are ready) or ERROR (see errorDetails). Intermediate values are QUEUED and IN_PROGRESS.
Get the answer to a specific question in a workload review.
Get a consolidated report of your workloads.
Global settings for all workloads.
Get an existing lens.
Get lens review.
Get lens review report.
Get lens version differences.
Get a milestone for an existing workload.
Get profile information.
Get profile template.
Get review template.
Get review template answer.
Get a lens review associated with a review template.
Get an existing workload.
Import a new custom lens or update an existing custom lens.
Lists contexts associated with a profile.
Lists optimization goals associated with a specified profile. Goals define specific targets and objectives for the optimization process.
Lists optimization profiles in your account. Profiles define the scope and configuration for generating optimization recommendations.
Lists recommendation generation processes for a specified profile.
Lists recommendation items for a specific recommendation. Recommendation items provide detailed information about individual optimization opportunities.
Lists active optimization recommendations for a specified profile with optional filtering by state.
List of answers for a particular workload and lens.
List of Trusted Advisor check details by account related to the workload.
List of Trusted Advisor checks summarized for all accounts related to the workload.
List the available lenses.
List the improvements of a particular lens review.
List lens reviews for a particular workload.
List the lens shares associated with the lens.
List all milestones for an existing workload.
List lens notifications.
List profile notifications.
List profiles.
List profile shares.
List the answers of a review template.
List review templates.
List the share invitations.
List the tags for a resource.
List review template shares.
Paginated list of workloads.
List the workload shares associated with the workload.
Submits user feedback on a recommendation to help improve future optimization suggestions and track implementation outcomes.
Initiates a new recommendation generation process for the specified optimization profile. This asynchronous operation analyzes your Amazon Web Services resources and generates optimization recommendations based on the configured pillars and scope. Use GetAgentRecommendationGeneration to check status.
Adds one or more tags to the specified resource.
Deletes specified tags from a resource.
Updates an existing context associated with a profile.
Updates the pillars and title of an existing goal associated with a profile.
Updates an existing optimization profile's configuration, including its pillars, execution role, and aggregation settings.
Updates the status of a recommendation to track its progress through the implementation lifecycle.
Update the answer to a specific question in a workload review.
Update whether the Amazon Web Services account is opted into organization sharing and discovery integration features.
Update integration features.
Update lens review for a particular workload.
Update a profile.
Update a review template.
Update a review template answer.
Update a lens review associated with a review template.
Update a workload or custom lens share invitation.
Update an existing workload.
Update a workload share.
Upgrade lens review for a particular workload.
Upgrade a profile.
Upgrade the lens review of a review template.
Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.