UNPKG

@cloud-copilot/iam-data

Version:
168 lines 4.46 kB
{ "approvecommand": { "name": "ApproveCommand", "isPermissionOnly": true, "description": "Grants permission to approve a command sent by another AWS service", "accessLevel": "Read", "resourceTypes": [ { "name": "Environment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createenvironment": { "name": "CreateEnvironment", "isPermissionOnly": true, "description": "Grants permissions to create a CloudShell environment", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "cloudshell:SecurityGroupIds", "cloudshell:SubnetIds", "cloudshell:VpcIds" ], "dependentActions": [] }, "createsession": { "name": "CreateSession", "isPermissionOnly": true, "description": "Grants permissions to connect to a CloudShell environment from the AWS Management Console", "accessLevel": "Write", "resourceTypes": [ { "name": "Environment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteenvironment": { "name": "DeleteEnvironment", "isPermissionOnly": true, "description": "Grants permission to delete a CloudShell environment", "accessLevel": "Write", "resourceTypes": [ { "name": "Environment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeenvironments": { "name": "DescribeEnvironments", "isPermissionOnly": true, "description": "Grants permission to return descriptions of existing user's environments", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getenvironmentstatus": { "name": "GetEnvironmentStatus", "isPermissionOnly": true, "description": "Grants permission to read a CloudShell environment status", "accessLevel": "Read", "resourceTypes": [ { "name": "Environment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getfiledownloadurls": { "name": "GetFileDownloadUrls", "isPermissionOnly": true, "description": "Grants permissions to download files from a CloudShell environment", "accessLevel": "Write", "resourceTypes": [ { "name": "Environment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getfileuploadurls": { "name": "GetFileUploadUrls", "isPermissionOnly": true, "description": "Grants permissions to upload files to a CloudShell environment", "accessLevel": "Write", "resourceTypes": [ { "name": "Environment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putcredentials": { "name": "PutCredentials", "isPermissionOnly": true, "description": "Grants permissions to forward console credentials to the environment", "accessLevel": "Write", "resourceTypes": [ { "name": "Environment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startenvironment": { "name": "StartEnvironment", "isPermissionOnly": true, "description": "Grants permission to start a stopped CloudShell environment", "accessLevel": "Write", "resourceTypes": [ { "name": "Environment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "stopenvironment": { "name": "StopEnvironment", "isPermissionOnly": true, "description": "Grants permission to stop a running CloudShell environment", "accessLevel": "Write", "resourceTypes": [ { "name": "Environment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }