aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
217 lines • 10.1 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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 var AwsCloud9Actions;
(function (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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["ListEnvironments"] = "cloud9:ListEnvironments";
/**
* Grants permission to list tags for a cloud9 environment
*
* See https://docs.aws.amazon.com/cloud9/latest/APIReference/API_ListTagsForResource.html
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["ModifyTemporaryCredentialsOnEnvironmentEC2"] = "cloud9:ModifyTemporaryCredentialsOnEnvironmentEC2";
/**
* Grants permission to add tags to a cloud9 environment
*
* See https://docs.aws.amazon.com/cloud9/latest/APIReference/API_TagResource.html
*/
AwsCloud9Actions["TagResource"] = "cloud9:TagResource";
/**
* Grants permission to remove tags from a cloud9 environment
*
* See https://docs.aws.amazon.com/cloud9/latest/APIReference/API_UntagResource.html
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["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
*/
AwsCloud9Actions["ValidateEnvironmentName"] = "cloud9:ValidateEnvironmentName";
})(AwsCloud9Actions || (AwsCloud9Actions = {}));
//# sourceMappingURL=cloud9.js.map