UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

74 lines 3.33 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * All IAM policy actions for AWS CloudShell (CLOUDSHELL) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awscloudshell.html * * 2025-02-24T21:47:05.062Z */ export var AwsCloudshellActions; (function (AwsCloudshellActions) { /** * Grants permissions to create a CloudShell environment * * See https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#CreateEnvironment */ AwsCloudshellActions["CreateEnvironment"] = "cloudshell:CreateEnvironment"; /** * Grants permissions to connect to a CloudShell environment from the AWS Manageme * nt Console * * See https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#CreateSession */ AwsCloudshellActions["CreateSession"] = "cloudshell:CreateSession"; /** * Grants permission to delete a CloudShell environment * * See https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#DeleteEnvironment */ AwsCloudshellActions["DeleteEnvironment"] = "cloudshell:DeleteEnvironment"; /** * Grants permission to return descriptions of existing user's environments * * See https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#DescribeEnvironments */ AwsCloudshellActions["DescribeEnvironments"] = "cloudshell:DescribeEnvironments"; /** * Grants permission to read a CloudShell environment status * * See https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#GetEnvironmentStatus */ AwsCloudshellActions["GetEnvironmentStatus"] = "cloudshell:GetEnvironmentStatus"; /** * Grants permissions to download files from a CloudShell environment * * See https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#GetFileDownloadUrls */ AwsCloudshellActions["GetFileDownloadUrls"] = "cloudshell:GetFileDownloadUrls"; /** * Grants permissions to upload files to a CloudShell environment * * See https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#GetFileUploadUrls */ AwsCloudshellActions["GetFileUploadUrls"] = "cloudshell:GetFileUploadUrls"; /** * Grants permissions to forward console credentials to the environment * * See https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#PutCredentials */ AwsCloudshellActions["PutCredentials"] = "cloudshell:PutCredentials"; /** * Grants permission to start a stopped CloudShell environment * * See https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#StartEnvironment */ AwsCloudshellActions["StartEnvironment"] = "cloudshell:StartEnvironment"; /** * Grants permission to stop a running CloudShell environment * * See https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#StopEnvironment */ AwsCloudshellActions["StopEnvironment"] = "cloudshell:StopEnvironment"; })(AwsCloudshellActions || (AwsCloudshellActions = {})); //# sourceMappingURL=cloudshell.js.map