AWS.WellArchitected (aws-elixir v0.9.0) View Source
AWS Well-Architected Tool
This is the AWS Well-Architected Tool API Reference.
The AWS Well-Architected Tool API provides programmatic access to the AWS Well-Architected Tool in the AWS Management Console. For information about the AWS Well-Architected Tool, see the AWS Well-Architected Tool User Guide.
Link to this section Summary
Functions
Associate a lens to a workload.
Create a milestone for an existing workload.
Create a new workload.
Create a workload share.
Delete an existing workload.
Delete a workload share.
Disassociate a lens from a workload.
Get the answer to a specific question in a workload review.
Get lens review.
Get lens review report.
Get lens version differences.
Get a milestone for an existing workload.
Get an existing workload.
List of answers.
List lens review improvements.
List lens reviews.
List the available lenses.
List all milestones for an existing workload.
List lens notifications.
List the workload invitations.
List the tags for a resource.
List the workload shares associated with the workload.
List workloads.
Adds one or more tags to the specified resource.
Deletes specified tags from a resource.
Update the answer to a specific question in a workload review.
Update lens review.
Update a workload invitation.
Update an existing workload.
Update a workload share.
Upgrade lens review.
Link to this section Functions
Associate a lens to a workload.
Create a milestone for an existing workload.
Create a new workload.
The owner of a workload can share the workload with other AWS accounts and IAM users in the same AWS Region. Only the owner of a workload can delete it.
For more information, see Defining a Workload in the AWS Well-Architected Tool User Guide.
Delete an existing workload.
Disassociate a lens from a workload.
The AWS Well-Architected Framework lens (wellarchitected) cannot be removed
from a workload.
get_answer(client, lens_alias, question_id, workload_id, milestone_number \\ nil, options \\ [])
View SourceGet the answer to a specific question in a workload review.
get_lens_review(client, lens_alias, workload_id, milestone_number \\ nil, options \\ [])
View SourceGet lens review.
get_lens_review_report(client, lens_alias, workload_id, milestone_number \\ nil, options \\ [])
View SourceGet lens review report.
get_lens_version_difference(client, lens_alias, base_lens_version, options \\ [])
View SourceGet lens version differences.
get_milestone(client, milestone_number, workload_id, options \\ [])
View SourceGet a milestone for an existing workload.
Get an existing workload.
list_answers(client, lens_alias, workload_id, max_results \\ nil, milestone_number \\ nil, next_token \\ nil, pillar_id \\ nil, options \\ [])
View SourceList of answers.
list_lens_review_improvements(client, lens_alias, workload_id, max_results \\ nil, milestone_number \\ nil, next_token \\ nil, pillar_id \\ nil, options \\ [])
View SourceList lens review improvements.
list_lens_reviews(client, workload_id, max_results \\ nil, milestone_number \\ nil, next_token \\ nil, options \\ [])
View SourceList lens reviews.
list_lenses(client, max_results \\ nil, next_token \\ nil, options \\ [])
View SourceList the available lenses.
List all milestones for an existing workload.
List lens notifications.
List the tags for a resource.
List workloads.
Paginated.
Adds one or more tags to the specified resource.
Deletes specified tags from a resource.
To specify multiple tags, use separate tagKeys parameters, for example:
DELETE /tags/WorkloadArn?tagKeys=key1&tagKeys=key2
update_answer(client, lens_alias, question_id, workload_id, input, options \\ [])
View SourceUpdate the answer to a specific question in a workload review.
update_lens_review(client, lens_alias, workload_id, input, options \\ [])
View SourceUpdate lens review.
Update an existing workload.
upgrade_lens_review(client, lens_alias, workload_id, input, options \\ [])
View SourceUpgrade lens review.