WellArchitected¶
Client¶
- class WellArchitected.Client¶
A low-level client representing AWS Well-Architected Tool
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.
This is the Amazon Web Services Well-Architected API Reference. Through this API, you can programmatically access personalized recommendations and automation scripts from the Amazon Web Services Well-Architected Agent, and create and manage workloads, conduct lens reviews, track milestones, manage custom lenses, share workloads across accounts, and manage profiles with the Well-Architected Tool.
For more information about the service, see the Amazon Web Services Well-Architected User Guide.
import boto3 client = boto3.client('wellarchitected')
These are the available methods:
- associate_lenses
- associate_profiles
- can_paginate
- close
- create_agent_context
- create_agent_goal
- create_agent_profile
- create_lens_share
- create_lens_version
- create_milestone
- create_profile
- create_profile_share
- create_review_template
- create_template_share
- create_workload
- create_workload_share
- delete_agent_context
- delete_agent_goal
- delete_agent_profile
- delete_lens
- delete_lens_share
- delete_profile
- delete_profile_share
- delete_review_template
- delete_template_share
- delete_workload
- delete_workload_share
- disassociate_lenses
- disassociate_profiles
- export_lens
- get_agent_context
- get_agent_goal
- get_agent_profile
- get_agent_recommendation
- get_agent_recommendation_generation
- get_answer
- get_consolidated_report
- get_global_settings
- get_lens
- get_lens_review
- get_lens_review_report
- get_lens_version_difference
- get_milestone
- get_paginator
- get_profile
- get_profile_template
- get_review_template
- get_review_template_answer
- get_review_template_lens_review
- get_waiter
- get_workload
- import_lens
- list_agent_contexts
- list_agent_goals
- list_agent_profiles
- list_agent_recommendation_generations
- list_agent_recommendation_items
- list_agent_recommendations
- list_answers
- list_check_details
- list_check_summaries
- list_lens_review_improvements
- list_lens_reviews
- list_lens_shares
- list_lenses
- list_milestones
- list_notifications
- list_profile_notifications
- list_profile_shares
- list_profiles
- list_review_template_answers
- list_review_templates
- list_share_invitations
- list_tags_for_resource
- list_template_shares
- list_workload_shares
- list_workloads
- put_agent_recommendation_feedback
- start_agent_recommendation_generation
- tag_resource
- untag_resource
- update_agent_context
- update_agent_goal
- update_agent_profile
- update_agent_recommendation_status
- update_answer
- update_global_settings
- update_integration
- update_lens_review
- update_profile
- update_review_template
- update_review_template_answer
- update_review_template_lens_review
- update_share_invitation
- update_workload
- update_workload_share
- upgrade_lens_review
- upgrade_profile_version
- upgrade_review_template_lens_review
Paginators¶
Paginators are available on a client instance via the get_paginator method. For more detailed instructions and examples on the usage of paginators, see the paginators user guide.
The available paginators are: