aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
215 lines (214 loc) • 9.39 kB
TypeScript
/**
* All IAM policy actions for AWS Cloud9 (CLOUD9)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awscloud9.html
*
* 2025-02-24T21:47:01.928Z
*/
export declare enum AwsCloud9Actions {
/**
* Grants permission to start the Amazon EC2 instance that your AWS Cloud9 IDE con
* nects to
*
* See https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix
*/
ActivateEC2Remote = "cloud9:ActivateEC2Remote",
/**
* Grants permission to create an AWS Cloud9 development environment, launches an
* Amazon Elastic Compute Cloud (Amazon EC2) instance, and then hosts the environm
* ent on the instance
*
* See https://docs.aws.amazon.com/cloud9/latest/APIReference/API_CreateEnvironmentEC2.html
*/
CreateEnvironmentEC2 = "cloud9:CreateEnvironmentEC2",
/**
* Grants permission to add an environment member to an AWS Cloud9 development env
* ironment
*
* See https://docs.aws.amazon.com/cloud9/latest/APIReference/API_CreateEnvironmentMembership.html
*/
CreateEnvironmentMembership = "cloud9:CreateEnvironmentMembership",
/**
* Grants permission to create an AWS Cloud9 SSH development environment
*
* See https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix
*/
CreateEnvironmentSSH = "cloud9:CreateEnvironmentSSH",
/**
* Grants permission to create an authentication token that allows a connection be
* tween the AWS Cloud9 IDE and the user's environment
*
* See https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix
*/
CreateEnvironmentToken = "cloud9:CreateEnvironmentToken",
/**
* Grants permission to delete an AWS Cloud9 development environment. If the envir
* onment is hosted on an Amazon Elastic Compute Cloud (Amazon EC2) instance, also
* terminates the instance
*
* See https://docs.aws.amazon.com/cloud9/latest/APIReference/API_DeleteEnvironment.html
*/
DeleteEnvironment = "cloud9:DeleteEnvironment",
/**
* Grants permission to delete an environment member from an AWS Cloud9 developmen
* t environment
*
* See https://docs.aws.amazon.com/cloud9/latest/APIReference/API_DeleteEnvironmentMembership.html
*/
DeleteEnvironmentMembership = "cloud9:DeleteEnvironmentMembership",
/**
* Grants permission to get details about the connection to the EC2 development en
* vironment, including host, user, and port
*
* See https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix
*/
DescribeEC2Remote = "cloud9:DescribeEC2Remote",
/**
* Grants permission to get information about environment members for an AWS Cloud
* 9 development environment
*
* See https://docs.aws.amazon.com/cloud9/latest/APIReference/API_DescribeEnvironmentMemberships.html
*/
DescribeEnvironmentMemberships = "cloud9:DescribeEnvironmentMemberships",
/**
* Grants permission to get status information for an AWS Cloud9 development envir
* onment
*
* See https://docs.aws.amazon.com/cloud9/latest/APIReference/API_DescribeEnvironmentStatus.html
*/
DescribeEnvironmentStatus = "cloud9:DescribeEnvironmentStatus",
/**
* Grants permission to get information about AWS Cloud9 development environments
*
* See https://docs.aws.amazon.com/cloud9/latest/APIReference/API_DescribeEnvironments.html
*/
DescribeEnvironments = "cloud9:DescribeEnvironments",
/**
* Grants permission to get details about the connection to the SSH development en
* vironment, including host, user, and port
*
* See https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix
*/
DescribeSSHRemote = "cloud9:DescribeSSHRemote",
/**
* Grants permission to get configuration information that's used to initialize th
* e AWS Cloud9 IDE
*
* See https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix
*/
GetEnvironmentConfig = "cloud9:GetEnvironmentConfig",
/**
* Grants permission to get the AWS Cloud9 IDE settings for a specified developmen
* t environment
*
* See https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix
*/
GetEnvironmentSettings = "cloud9:GetEnvironmentSettings",
/**
* Grants permission to get the AWS Cloud9 IDE settings for a specified environmen
* t member
*
* See https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix
*/
GetMembershipSettings = "cloud9:GetMembershipSettings",
/**
* Grants permission to get the migration experience for a cloud9 user
*
* See https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix
*/
GetMigrationExperiences = "cloud9:GetMigrationExperiences",
/**
* Grants permission to get the user's public SSH key, which is used by AWS Cloud9
* to connect to SSH development environments
*
* See https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix
*/
GetUserPublicKey = "cloud9:GetUserPublicKey",
/**
* Grants permission to get the AWS Cloud9 IDE settings for a specified user
*
* See https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix
*/
GetUserSettings = "cloud9:GetUserSettings",
/**
* Grants permission to get a list of AWS Cloud9 development environment identifie
* rs
*
* See https://docs.aws.amazon.com/cloud9/latest/APIReference/API_ListEnvironments.html
*/
ListEnvironments = "cloud9:ListEnvironments",
/**
* Grants permission to list tags for a cloud9 environment
*
* See https://docs.aws.amazon.com/cloud9/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "cloud9:ListTagsForResource",
/**
* Grants permission to set AWS managed temporary credentials on the Amazon EC2 in
* stance that's used by the AWS Cloud9 integrated development environment (IDE)
*
* See https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix
*/
ModifyTemporaryCredentialsOnEnvironmentEC2 = "cloud9:ModifyTemporaryCredentialsOnEnvironmentEC2",
/**
* Grants permission to add tags to a cloud9 environment
*
* See https://docs.aws.amazon.com/cloud9/latest/APIReference/API_TagResource.html
*/
TagResource = "cloud9:TagResource",
/**
* Grants permission to remove tags from a cloud9 environment
*
* See https://docs.aws.amazon.com/cloud9/latest/APIReference/API_UntagResource.html
*/
UntagResource = "cloud9:UntagResource",
/**
* Grants permission to change the settings of an existing AWS Cloud9 development
* environment
*
* See https://docs.aws.amazon.com/cloud9/latest/APIReference/API_UpdateEnvironment.html
*/
UpdateEnvironment = "cloud9:UpdateEnvironment",
/**
* Grants permission to change the settings of an existing environment member for
* an AWS Cloud9 development environment
*
* See https://docs.aws.amazon.com/cloud9/latest/APIReference/API_UpdateEnvironmentMembership.html
*/
UpdateEnvironmentMembership = "cloud9:UpdateEnvironmentMembership",
/**
* Grants permission to update the AWS Cloud9 IDE settings for a specified develop
* ment environment
*
* See https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix
*/
UpdateEnvironmentSettings = "cloud9:UpdateEnvironmentSettings",
/**
* Grants permission to update the AWS Cloud9 IDE settings for a specified environ
* ment member
*
* See https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix
*/
UpdateMembershipSettings = "cloud9:UpdateMembershipSettings",
/**
* Grants permission to update details about the connection to the SSH development
* environment, including host, user, and port
*
* See https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix
*/
UpdateSSHRemote = "cloud9:UpdateSSHRemote",
/**
* Grants permission to update IDE-specific settings of an AWS Cloud9 user
*
* See https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix
*/
UpdateUserSettings = "cloud9:UpdateUserSettings",
/**
* Grants permission to validate the environment name during the process of creati
* ng an AWS Cloud9 development environment
*
* See https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix
*/
ValidateEnvironmentName = "cloud9:ValidateEnvironmentName"
}