aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
72 lines (71 loc) • 2.93 kB
TypeScript
/**
* 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 declare enum AwsCloudshellActions {
/**
* Grants permissions to create a CloudShell environment
*
* See https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#CreateEnvironment
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
StopEnvironment = "cloudshell:StopEnvironment"
}