UNPKG

aws-iam-policy-types

Version:

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

77 lines 3.48 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsCloudshellActions = void 0; /** * 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 */ 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 = exports.AwsCloudshellActions || (exports.AwsCloudshellActions = {})); //# sourceMappingURL=cloudshell.js.map