aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
131 lines (130 loc) • 5.27 kB
TypeScript
/**
* 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 declare enum 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
*/
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
*/
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
*/
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
*/
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
*/
DeleteUserProfile = "codestar:DeleteUserProfile",
/**
* Grants permission to describe a project and its resources
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_DescribeProject.html
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
ListTeamMembers = "codestar:ListTeamMembers",
/**
* Grants permission to list user profiles in AWS CodeStar
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_ListUserProfiles.html
*/
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
*/
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
*/
UntagProject = "codestar:UntagProject",
/**
* Grants permission to update a project in CodeStar
*
* See https://docs.aws.amazon.com/codestar/latest/APIReference/API_UpdateProject.html
*/
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
*/
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
*/
UpdateUserProfile = "codestar:UpdateUserProfile"
}