![]() |
![]()
| ![]() |
![]()
NAMEPaws::WellArchitected - Perl Interface to AWS AWS Well-Architected Tool SYNOPSISuse Paws; my $obj = Paws->service('WellArchitected'); my $res = $obj->Method( Arg1 => $val1, Arg2 => [ 'V1', 'V2' ], # if Arg3 is an object, the HashRef will be used as arguments to the constructor # of the arguments type Arg3 => { Att1 => 'Val1' }, # if Arg4 is an array of objects, the HashRefs will be passed as arguments to # the constructor of the arguments type Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], ); DESCRIPTIONAWS 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 (http://aws.amazon.com/well-architected-tool) in the AWS Management Console (https://console.aws.amazon.com/wellarchitected). For information about the AWS Well-Architected Tool, see the AWS Well-Architected Tool User Guide (https://docs.aws.amazon.com/wellarchitected/latest/userguide/intro.html). For the AWS API documentation, see <https://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31> METHODSAssociateLensesEach argument is described in detail in: Paws::WellArchitected::AssociateLenses Returns: nothing Associate a lens to a workload. CreateMilestoneEach argument is described in detail in: Paws::WellArchitected::CreateMilestone Returns: a Paws::WellArchitected::CreateMilestoneOutput instance Create a milestone for an existing workload. CreateWorkload
Each argument is described in detail in: Paws::WellArchitected::CreateWorkload Returns: a Paws::WellArchitected::CreateWorkloadOutput instance 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 (https://docs.aws.amazon.com/wellarchitected/latest/userguide/define-workload.html) in the AWS Well-Architected Tool User Guide. CreateWorkloadShareEach argument is described in detail in: Paws::WellArchitected::CreateWorkloadShare Returns: a Paws::WellArchitected::CreateWorkloadShareOutput instance Create a workload share. The owner of a workload can share it with other AWS accounts and IAM users in the same AWS Region. Shared access to a workload is not removed until the workload invitation is deleted. For more information, see Sharing a Workload (https://docs.aws.amazon.com/wellarchitected/latest/userguide/workloads-sharing.html) in the AWS Well-Architected Tool User Guide. DeleteWorkloadEach argument is described in detail in: Paws::WellArchitected::DeleteWorkload Returns: nothing Delete an existing workload. DeleteWorkloadShareEach argument is described in detail in: Paws::WellArchitected::DeleteWorkloadShare Returns: nothing Delete a workload share. DisassociateLensesEach argument is described in detail in: Paws::WellArchitected::DisassociateLenses Returns: nothing Disassociate a lens from a workload. The AWS Well-Architected Framework lens ("wellarchitected") cannot be removed from a workload. GetAnswer
Each argument is described in detail in: Paws::WellArchitected::GetAnswer Returns: a Paws::WellArchitected::GetAnswerOutput instance Get lens review. GetLensReview
Each argument is described in detail in: Paws::WellArchitected::GetLensReview Returns: a Paws::WellArchitected::GetLensReviewOutput instance Get lens review. GetLensReviewReport
Each argument is described in detail in: Paws::WellArchitected::GetLensReviewReport Returns: a Paws::WellArchitected::GetLensReviewReportOutput instance Get lens review report. GetLensVersionDifferenceEach argument is described in detail in: Paws::WellArchitected::GetLensVersionDifference Returns: a Paws::WellArchitected::GetLensVersionDifferenceOutput instance Get lens version differences. GetMilestoneEach argument is described in detail in: Paws::WellArchitected::GetMilestone Returns: a Paws::WellArchitected::GetMilestoneOutput instance Get a milestone for an existing workload. GetWorkloadEach argument is described in detail in: Paws::WellArchitected::GetWorkload Returns: a Paws::WellArchitected::GetWorkloadOutput instance Get an existing workload. ListAnswers
Each argument is described in detail in: Paws::WellArchitected::ListAnswers Returns: a Paws::WellArchitected::ListAnswersOutput instance List of answers. ListLenses
Each argument is described in detail in: Paws::WellArchitected::ListLenses Returns: a Paws::WellArchitected::ListLensesOutput instance List the available lenses. ListLensReviewImprovements
Each argument is described in detail in: Paws::WellArchitected::ListLensReviewImprovements Returns: a Paws::WellArchitected::ListLensReviewImprovementsOutput instance List lens review improvements. ListLensReviews
Each argument is described in detail in: Paws::WellArchitected::ListLensReviews Returns: a Paws::WellArchitected::ListLensReviewsOutput instance List lens reviews. ListMilestones
Each argument is described in detail in: Paws::WellArchitected::ListMilestones Returns: a Paws::WellArchitected::ListMilestonesOutput instance List all milestones for an existing workload. ListNotifications
Each argument is described in detail in: Paws::WellArchitected::ListNotifications Returns: a Paws::WellArchitected::ListNotificationsOutput instance List lens notifications. ListShareInvitations
Each argument is described in detail in: Paws::WellArchitected::ListShareInvitations Returns: a Paws::WellArchitected::ListShareInvitationsOutput instance List the workload invitations. ListTagsForResourceEach argument is described in detail in: Paws::WellArchitected::ListTagsForResource Returns: a Paws::WellArchitected::ListTagsForResourceOutput instance List the tags for a resource. ListWorkloads
Each argument is described in detail in: Paws::WellArchitected::ListWorkloads Returns: a Paws::WellArchitected::ListWorkloadsOutput instance List workloads. Paginated. ListWorkloadShares
Each argument is described in detail in: Paws::WellArchitected::ListWorkloadShares Returns: a Paws::WellArchitected::ListWorkloadSharesOutput instance List the workload shares associated with the workload. TagResourceEach argument is described in detail in: Paws::WellArchitected::TagResource Returns: a Paws::WellArchitected::TagResourceOutput instance Adds one or more tags to the specified resource. UntagResourceEach argument is described in detail in: Paws::WellArchitected::UntagResource Returns: a Paws::WellArchitected::UntagResourceOutput instance Deletes specified tags from a resource. UpdateAnswer
Each argument is described in detail in: Paws::WellArchitected::UpdateAnswer Returns: a Paws::WellArchitected::UpdateAnswerOutput instance Update the answer to a specific question in a workload review. UpdateLensReview
Each argument is described in detail in: Paws::WellArchitected::UpdateLensReview Returns: a Paws::WellArchitected::UpdateLensReviewOutput instance Update lens review. UpdateShareInvitationEach argument is described in detail in: Paws::WellArchitected::UpdateShareInvitation Returns: a Paws::WellArchitected::UpdateShareInvitationOutput instance Update a workload invitation. UpdateWorkload
Each argument is described in detail in: Paws::WellArchitected::UpdateWorkload Returns: a Paws::WellArchitected::UpdateWorkloadOutput instance Update an existing workload. UpdateWorkloadShareEach argument is described in detail in: Paws::WellArchitected::UpdateWorkloadShare Returns: a Paws::WellArchitected::UpdateWorkloadShareOutput instance Update a workload share. UpgradeLensReview
Each argument is described in detail in: Paws::WellArchitected::UpgradeLensReview Returns: nothing Upgrade lens review. PAGINATORSPaginator methods are helpers that repetively call methods that return partial results SEE ALSOThis service class forms part of Paws BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|