aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
77 lines • 3.48 kB
JavaScript
;
// 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