aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
470 lines • 21.9 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsWellarchitectedActions = void 0;
/**
* All IAM policy actions for AWS Well-Architected Tool (WELLARCHITECTED)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awswell-architectedtool.html
*
* 2025-02-24T21:50:08.591Z
*/
var AwsWellarchitectedActions;
(function (AwsWellarchitectedActions) {
/**
* Grants permission to associate a lens to the specified workload
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_AssociateLenses.html
*/
AwsWellarchitectedActions["AssociateLenses"] = "wellarchitected:AssociateLenses";
/**
* Grants permission to associate a profile to the specified workload
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_AssociateProfiles.html
*/
AwsWellarchitectedActions["AssociateProfiles"] = "wellarchitected:AssociateProfiles";
/**
* Grants permission to configure the integration
*
* See https://docs.aws.amazon.com/wellarchitected/latest/userguide/setting-up-jira.html
*/
AwsWellarchitectedActions["ConfigureIntegration"] = "wellarchitected:ConfigureIntegration";
/**
* Grants permission to an owner of a lens to share with other AWS accounts and IA
* M users
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_CreateLensShare.html
*/
AwsWellarchitectedActions["CreateLensShare"] = "wellarchitected:CreateLensShare";
/**
* Grants permission to create a new lens version
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_CreateLensVersion.html
*/
AwsWellarchitectedActions["CreateLensVersion"] = "wellarchitected:CreateLensVersion";
/**
* Grants permission to create a new milestone for the specified workload
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_CreateMilestone.html
*/
AwsWellarchitectedActions["CreateMilestone"] = "wellarchitected:CreateMilestone";
/**
* Grants permission to create a new profile
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_CreateProfile.html
*/
AwsWellarchitectedActions["CreateProfile"] = "wellarchitected:CreateProfile";
/**
* Grants permission to an owner of a profile to share with other AWS accounts and
* IAM users
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_CreateProfileShare.html
*/
AwsWellarchitectedActions["CreateProfileShare"] = "wellarchitected:CreateProfileShare";
/**
* Grants permission to create a new review template
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_CreateReviewTemplate.html
*/
AwsWellarchitectedActions["CreateReviewTemplate"] = "wellarchitected:CreateReviewTemplate";
/**
* Grants permission to an owner of a review template to share with other AWS acco
* unts and IAM users
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_CreateTemplateShare.html
*/
AwsWellarchitectedActions["CreateTemplateShare"] = "wellarchitected:CreateTemplateShare";
/**
* Grants permission to create a new workload
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_CreateWorkload.html
*/
AwsWellarchitectedActions["CreateWorkload"] = "wellarchitected:CreateWorkload";
/**
* Grants permission to share a workload with another account
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_CreateWorkloadShare.html
*/
AwsWellarchitectedActions["CreateWorkloadShare"] = "wellarchitected:CreateWorkloadShare";
/**
* Grants permission to delete a lens
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_DeleteLens.html
*/
AwsWellarchitectedActions["DeleteLens"] = "wellarchitected:DeleteLens";
/**
* Grants permission to delete an existing lens share
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_DeleteLensShare.html
*/
AwsWellarchitectedActions["DeleteLensShare"] = "wellarchitected:DeleteLensShare";
/**
* Grants permission to delete a profile
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_DeleteProfile.html
*/
AwsWellarchitectedActions["DeleteProfile"] = "wellarchitected:DeleteProfile";
/**
* Grants permission to delete an existing profile share
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_DeleteProfileShare.html
*/
AwsWellarchitectedActions["DeleteProfileShare"] = "wellarchitected:DeleteProfileShare";
/**
* Grants permission to delete an existing review template
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_DeleteReviewTemplate.html
*/
AwsWellarchitectedActions["DeleteReviewTemplate"] = "wellarchitected:DeleteReviewTemplate";
/**
* Grants permission to delete an existing review template share
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_DeleteTemplateShare.html
*/
AwsWellarchitectedActions["DeleteTemplateShare"] = "wellarchitected:DeleteTemplateShare";
/**
* Grants permission to delete an existing workload
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_DeleteWorkload.html
*/
AwsWellarchitectedActions["DeleteWorkload"] = "wellarchitected:DeleteWorkload";
/**
* Grants permission to delete an existing workload share
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_DeleteWorkloadShare.html
*/
AwsWellarchitectedActions["DeleteWorkloadShare"] = "wellarchitected:DeleteWorkloadShare";
/**
* Grants permission to disassociate a lens from the specified workload
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_DisassociateLenses.html
*/
AwsWellarchitectedActions["DisassociateLenses"] = "wellarchitected:DisassociateLenses";
/**
* Grants permission to disassociate a profile from the specified workload
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_DisassociateProfiles.html
*/
AwsWellarchitectedActions["DisassociateProfiles"] = "wellarchitected:DisassociateProfiles";
/**
* Grants permission to export an existing lens
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ExportLens.html
*/
AwsWellarchitectedActions["ExportLens"] = "wellarchitected:ExportLens";
/**
* Grants permission to retrieve the specified answer from the specified lens revi
* ew
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_GetAnswer.html
*/
AwsWellarchitectedActions["GetAnswer"] = "wellarchitected:GetAnswer";
/**
* Grants permission to get consolidated report metrics or to generate the consoli
* dated report PDF in this account
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_GetConsolidatedReport.html
*/
AwsWellarchitectedActions["GetConsolidatedReport"] = "wellarchitected:GetConsolidatedReport";
/**
* Grants permission to get all settings for the account
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_GetGlobalSettings.html
*/
AwsWellarchitectedActions["GetGlobalSettings"] = "wellarchitected:GetGlobalSettings";
/**
* Grants permission to get an existing lens
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_DeleteLensShare.html
*/
AwsWellarchitectedActions["GetLens"] = "wellarchitected:GetLens";
/**
* Grants permission to retrieve the specified lens review of the specified worklo
* ad
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_GetLensReview.html
*/
AwsWellarchitectedActions["GetLensReview"] = "wellarchitected:GetLensReview";
/**
* Grants permission to retrieve the report for the specified lens review
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_GetLensReviewReport.html
*/
AwsWellarchitectedActions["GetLensReviewReport"] = "wellarchitected:GetLensReviewReport";
/**
* Grants permission to get the difference between the specified lens version and
* latest available lens version
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_GetLensVersionDifference.html
*/
AwsWellarchitectedActions["GetLensVersionDifference"] = "wellarchitected:GetLensVersionDifference";
/**
* Grants permission to retrieve the specified milestone of the specified workload
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_GetMilestone.html
*/
AwsWellarchitectedActions["GetMilestone"] = "wellarchitected:GetMilestone";
/**
* Grants permission to retrieve the specified profile
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_GetProfile.html
*/
AwsWellarchitectedActions["GetProfile"] = "wellarchitected:GetProfile";
/**
* Grants permission to retrieve the specified profile template
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_GetProfileTemplate.html
*/
AwsWellarchitectedActions["GetProfileTemplate"] = "wellarchitected:GetProfileTemplate";
/**
* Grants permission to retrieve the specified review template
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_GetReviewTemplate.html
*/
AwsWellarchitectedActions["GetReviewTemplate"] = "wellarchitected:GetReviewTemplate";
/**
* Grants permission to retrieve the specified answer from the specified review te
* mplate lens review
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_GetReviewTemplateAnswer.html
*/
AwsWellarchitectedActions["GetReviewTemplateAnswer"] = "wellarchitected:GetReviewTemplateAnswer";
/**
* Grants permission to retrieve the specified lens review of the specified review
* template
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_GetReviewTemplateLensReview.html
*/
AwsWellarchitectedActions["GetReviewTemplateLensReview"] = "wellarchitected:GetReviewTemplateLensReview";
/**
* Grants permission to retrieve the specified workload
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_GetWorkload.html
*/
AwsWellarchitectedActions["GetWorkload"] = "wellarchitected:GetWorkload";
/**
* Grants permission to import a new lens
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ImportLens.html
*/
AwsWellarchitectedActions["ImportLens"] = "wellarchitected:ImportLens";
/**
* Grants permission to list the answers from the specified lens review
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListAnswers.html
*/
AwsWellarchitectedActions["ListAnswers"] = "wellarchitected:ListAnswers";
/**
* Grants permission to list the check-details for the workload
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListCheckDetails.html
*/
AwsWellarchitectedActions["ListCheckDetails"] = "wellarchitected:ListCheckDetails";
/**
* Grants permission to list the check-summaries for the workload
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListCheckSummaries.html
*/
AwsWellarchitectedActions["ListCheckSummaries"] = "wellarchitected:ListCheckSummaries";
/**
* Grants permission to list the improvements of the specified lens review
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListLensReviewImprovements.html
*/
AwsWellarchitectedActions["ListLensReviewImprovements"] = "wellarchitected:ListLensReviewImprovements";
/**
* Grants permission to list the lens reviews of the specified workload
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListLensReviews.html
*/
AwsWellarchitectedActions["ListLensReviews"] = "wellarchitected:ListLensReviews";
/**
* Grants permission to list all shares created for a lens
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListLensShares.html
*/
AwsWellarchitectedActions["ListLensShares"] = "wellarchitected:ListLensShares";
/**
* Grants permission to list the lenses available to this account
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListLenses.html
*/
AwsWellarchitectedActions["ListLenses"] = "wellarchitected:ListLenses";
/**
* Grants permission to list the milestones of the specified workload
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListMilestones.html
*/
AwsWellarchitectedActions["ListMilestones"] = "wellarchitected:ListMilestones";
/**
* Grants permission to list notifications related to the account or specified res
* ource
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListNotifications.html
*/
AwsWellarchitectedActions["ListNotifications"] = "wellarchitected:ListNotifications";
/**
* Grants permission to list profile notifications related to specified resource
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListProfileNotifications.html
*/
AwsWellarchitectedActions["ListProfileNotifications"] = "wellarchitected:ListProfileNotifications";
/**
* Grants permission to list all shares created for a profile
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListProfileShares.html
*/
AwsWellarchitectedActions["ListProfileShares"] = "wellarchitected:ListProfileShares";
/**
* Grants permission to list the profiles available to this account
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListProfiles.html
*/
AwsWellarchitectedActions["ListProfiles"] = "wellarchitected:ListProfiles";
/**
* Grants permission to list the answers from the specified review template lens r
* eview
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListReviewTemplateAnswers.html
*/
AwsWellarchitectedActions["ListReviewTemplateAnswers"] = "wellarchitected:ListReviewTemplateAnswers";
/**
* Grants permission to list the review templates available to this account
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListReviewTemplates.html
*/
AwsWellarchitectedActions["ListReviewTemplates"] = "wellarchitected:ListReviewTemplates";
/**
* Grants permission to list the workload share invitations of the specified accou
* nt or user
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListShareInvitations.html
*/
AwsWellarchitectedActions["ListShareInvitations"] = "wellarchitected:ListShareInvitations";
/**
* Grants permission to list tags for a Well-Architected resource
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListTagsForResource.html
*/
AwsWellarchitectedActions["ListTagsForResource"] = "wellarchitected:ListTagsForResource";
/**
* Grants permission to list all shares created for a review template
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListTemplateShares.html
*/
AwsWellarchitectedActions["ListTemplateShares"] = "wellarchitected:ListTemplateShares";
/**
* Grants permission to list the workload shares of the specified workload
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListWorkloadShares.html
*/
AwsWellarchitectedActions["ListWorkloadShares"] = "wellarchitected:ListWorkloadShares";
/**
* Grants permission to list the workloads in this account
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_ListWorkloads.html
*/
AwsWellarchitectedActions["ListWorkloads"] = "wellarchitected:ListWorkloads";
/**
* Grants permission to tag a Well-Architected resource
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_TagResource.html
*/
AwsWellarchitectedActions["TagResource"] = "wellarchitected:TagResource";
/**
* Grants permission to untag a Well-Architected resource
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UntagResource.html
*/
AwsWellarchitectedActions["UntagResource"] = "wellarchitected:UntagResource";
/**
* Grants permission to update properties of the specified answer
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateAnswer.html
*/
AwsWellarchitectedActions["UpdateAnswer"] = "wellarchitected:UpdateAnswer";
/**
* Grants permission to manage all settings for the account
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateGlobalSettings.html
*/
AwsWellarchitectedActions["UpdateGlobalSettings"] = "wellarchitected:UpdateGlobalSettings";
/**
* Grants permission to update properties of the integration
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateIntegration.html
*/
AwsWellarchitectedActions["UpdateIntegration"] = "wellarchitected:UpdateIntegration";
/**
* Grants permission to update properties of the specified lens review
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateLensReview.html
*/
AwsWellarchitectedActions["UpdateLensReview"] = "wellarchitected:UpdateLensReview";
/**
* Grants permission to update properties of the specified profile
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateProfile.html
*/
AwsWellarchitectedActions["UpdateProfile"] = "wellarchitected:UpdateProfile";
/**
* Grants permission to update properties of the specified review template
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateReviewTemplate.html
*/
AwsWellarchitectedActions["UpdateReviewTemplate"] = "wellarchitected:UpdateReviewTemplate";
/**
* Grants permission to update properties of the specified review template answer
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateReviewTemplateAnswer.html
*/
AwsWellarchitectedActions["UpdateReviewTemplateAnswer"] = "wellarchitected:UpdateReviewTemplateAnswer";
/**
* Grants permission to update properties of the specified review template lens re
* view
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateReviewTemplateLensReview.html
*/
AwsWellarchitectedActions["UpdateReviewTemplateLensReview"] = "wellarchitected:UpdateReviewTemplateLensReview";
/**
* Grants permission to update status of the specified workload share invitation
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateShareInvitation.html
*/
AwsWellarchitectedActions["UpdateShareInvitation"] = "wellarchitected:UpdateShareInvitation";
/**
* Grants permission to update properties of the specified workload
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateWorkload.html
*/
AwsWellarchitectedActions["UpdateWorkload"] = "wellarchitected:UpdateWorkload";
/**
* Grants permission to update properties of the specified workload share
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateWorkloadShare.html
*/
AwsWellarchitectedActions["UpdateWorkloadShare"] = "wellarchitected:UpdateWorkloadShare";
/**
* Grants permission to upgrade the specified lens review to use the latest versio
* n of the associated lens
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpgradeLensReview.html
*/
AwsWellarchitectedActions["UpgradeLensReview"] = "wellarchitected:UpgradeLensReview";
/**
* Grants permission to upgrade the specified workload to use the latest version o
* f the associated profile
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpgradeProfileVersion.html
*/
AwsWellarchitectedActions["UpgradeProfileVersion"] = "wellarchitected:UpgradeProfileVersion";
/**
* Grants permission to upgrade the specified lens review of the specified review
* template
*
* See https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpgradeReviewTemplateLensReview.html
*/
AwsWellarchitectedActions["UpgradeReviewTemplateLensReview"] = "wellarchitected:UpgradeReviewTemplateLensReview";
})(AwsWellarchitectedActions = exports.AwsWellarchitectedActions || (exports.AwsWellarchitectedActions = {}));
//# sourceMappingURL=wellarchitected.js.map