aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
133 lines • 5.81 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* All IAM policy actions for AWS CodeStar (CODESTAR)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awscodestar.html
*
* 2025-02-24T21:47:17.748Z
*/
export var AwsCodestarActions;
(function (AwsCodestarActions) {
/**
* Grants permission to add a user to the team for an AWS CodeStar project
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_AssociateTeamMember.html
*/
AwsCodestarActions["AssociateTeamMember"] = "codestar:AssociateTeamMember";
/**
* Grants permission to create a project with minimal structure, customer policies
* , and no resources
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_CreateProject.html
*/
AwsCodestarActions["CreateProject"] = "codestar:CreateProject";
/**
* Grants permission to create a profile for a user that includes user preferences
* , display name, and email
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_CreateUserProfile.html
*/
AwsCodestarActions["CreateUserProfile"] = "codestar:CreateUserProfile";
/**
* Grants permission to delete a project, including project resources. Does not de
* lete users associated with the project, but does delete the IAM roles that allo
* wed access to the project
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_DeleteProject.html
*/
AwsCodestarActions["DeleteProject"] = "codestar:DeleteProject";
/**
* Grants permission to delete a user profile in AWS CodeStar, including all perso
* nal preference data associated with that profile, such as display name and emai
* l address. It does not delete the history of that user, for example the history
* of commits made by that user
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_DeleteUserProfile.html
*/
AwsCodestarActions["DeleteUserProfile"] = "codestar:DeleteUserProfile";
/**
* Grants permission to describe a project and its resources
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_DescribeProject.html
*/
AwsCodestarActions["DescribeProject"] = "codestar:DescribeProject";
/**
* Grants permission to describe a user in AWS CodeStar and the user attributes ac
* ross all projects
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_DescribeUserProfile.html
*/
AwsCodestarActions["DescribeUserProfile"] = "codestar:DescribeUserProfile";
/**
* Grants permission to remove a user from a project. Removing a user from a proje
* ct also removes the IAM policies from that user that allowed access to the proj
* ect and its resources
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_DisassociateTeamMember.html
*/
AwsCodestarActions["DisassociateTeamMember"] = "codestar:DisassociateTeamMember";
/**
* Grants permission to list all projects in CodeStar associated with your AWS acc
* ount
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_ListProjects.html
*/
AwsCodestarActions["ListProjects"] = "codestar:ListProjects";
/**
* Grants permission to list all resources associated with a project in CodeStar
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_ListResources.html
*/
AwsCodestarActions["ListResources"] = "codestar:ListResources";
/**
* Grants permission to list the tags associated with a project in CodeStar
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_ListTagsForProject.html
*/
AwsCodestarActions["ListTagsForProject"] = "codestar:ListTagsForProject";
/**
* Grants permission to list all team members associated with a project
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_ListTeamMembers.html
*/
AwsCodestarActions["ListTeamMembers"] = "codestar:ListTeamMembers";
/**
* Grants permission to list user profiles in AWS CodeStar
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_ListUserProfiles.html
*/
AwsCodestarActions["ListUserProfiles"] = "codestar:ListUserProfiles";
/**
* Grants permission to add tags to a project in CodeStar
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_TagProject.html
*/
AwsCodestarActions["TagProject"] = "codestar:TagProject";
/**
* Grants permission to remove tags from a project in CodeStar
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_UntagProject.html
*/
AwsCodestarActions["UntagProject"] = "codestar:UntagProject";
/**
* Grants permission to update a project in CodeStar
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_UpdateProject.html
*/
AwsCodestarActions["UpdateProject"] = "codestar:UpdateProject";
/**
* Grants permission to update team member attributes within a CodeStar project
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_UpdateTeamMember.html
*/
AwsCodestarActions["UpdateTeamMember"] = "codestar:UpdateTeamMember";
/**
* Grants permission to update a profile for a user that includes user preferences
* , display name, and email
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_UpdateUserProfile.html
*/
AwsCodestarActions["UpdateUserProfile"] = "codestar:UpdateUserProfile";
})(AwsCodestarActions || (AwsCodestarActions = {}));
//# sourceMappingURL=codestar.js.map