UNPKG

@cloud-copilot/iam-data

Version:
1,112 lines 29.9 kB
{ "associateconnectionwithchart": { "name": "AssociateConnectionWithChart", "isPermissionOnly": true, "description": "Grants permission to associate connection to a chart", "accessLevel": "Write", "resourceTypes": [ { "name": "chart", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "connection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "associateconnectionwithtab": { "name": "AssociateConnectionWithTab", "isPermissionOnly": true, "description": "Grants permission to associate connection to a tab", "accessLevel": "Write", "resourceTypes": [ { "name": "connection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "associatenotebookwithtab": { "name": "AssociateNotebookWithTab", "isPermissionOnly": true, "description": "Grants permission to associate notebook to a tab", "accessLevel": "Write", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "associatequerywithtab": { "name": "AssociateQueryWithTab", "isPermissionOnly": true, "description": "Grants permission to associate query to a tab", "accessLevel": "Write", "resourceTypes": [ { "name": "query", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "batchdeletefolder": { "name": "BatchDeleteFolder", "isPermissionOnly": true, "description": "Grants permission to delete folders on your account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "batchgetnotebookcell": { "name": "BatchGetNotebookCell", "isPermissionOnly": true, "description": "Grants permission to get notebook cells content on your account", "accessLevel": "Read", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createaccount": { "name": "CreateAccount", "isPermissionOnly": true, "description": "Grants permission to create SQLWorkbench account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createchart": { "name": "CreateChart", "isPermissionOnly": true, "description": "Grants permission to create new saved chart on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "chart", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "createconnection": { "name": "CreateConnection", "isPermissionOnly": true, "description": "Grants permission to create a new connection on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "connection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "createfolder": { "name": "CreateFolder", "isPermissionOnly": true, "description": "Grants permission to create folder on your account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createnotebook": { "name": "CreateNotebook", "isPermissionOnly": true, "description": "Grants permission to create a new notebook on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "createnotebookcell": { "name": "CreateNotebookCell", "isPermissionOnly": true, "description": "Grants permission to create a notebook cell on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "createnotebookfromversion": { "name": "CreateNotebookFromVersion", "isPermissionOnly": true, "description": "Grants permission to create a new notebook from a notebook version on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "createnotebookversion": { "name": "CreateNotebookVersion", "isPermissionOnly": true, "description": "Grants permission to create a notebook version on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "createsavedquery": { "name": "CreateSavedQuery", "isPermissionOnly": true, "description": "Grants permission to create a new saved query on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "query", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "deletechart": { "name": "DeleteChart", "isPermissionOnly": true, "description": "Grants permission to remove charts on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "chart", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteconnection": { "name": "DeleteConnection", "isPermissionOnly": true, "description": "Grants permission to remove connections on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "connection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletenotebook": { "name": "DeleteNotebook", "isPermissionOnly": true, "description": "Grants permission to remove notebooks on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletenotebookcell": { "name": "DeleteNotebookCell", "isPermissionOnly": true, "description": "Grants permission to remove notebooks cells on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletenotebookversion": { "name": "DeleteNotebookVersion", "isPermissionOnly": true, "description": "Grants permission to remove notebooks cells on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteqcustomcontext": { "name": "DeleteQCustomContext", "isPermissionOnly": true, "description": "Grants permission to delete account-wide custom context", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "deletesavedquery": { "name": "DeleteSavedQuery", "isPermissionOnly": true, "description": "Grants permission to remove saved queries on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "query", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletesqlgenerationcontext": { "name": "DeleteSqlGenerationContext", "isPermissionOnly": true, "description": "Grants permission to delete sql generation context", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "deletetab": { "name": "DeleteTab", "isPermissionOnly": true, "description": "Grants permission to remove a tab on your account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "driverexecute": { "name": "DriverExecute", "isPermissionOnly": true, "description": "Grants permission to execute a query in your redshift cluster", "accessLevel": "Write", "resourceTypes": [ { "name": "connection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "duplicatenotebook": { "name": "DuplicateNotebook", "isPermissionOnly": true, "description": "Grants permission to create a new notebook by duplicating an existing one on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "exportnotebook": { "name": "ExportNotebook", "isPermissionOnly": true, "description": "Grants permission to export a notebook on your account", "accessLevel": "Read", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "generatesession": { "name": "GenerateSession", "isPermissionOnly": true, "description": "Grants permission to generate a new session on your account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getaccountinfo": { "name": "GetAccountInfo", "isPermissionOnly": true, "description": "Grants permission to get account info", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getaccountsettings": { "name": "GetAccountSettings", "isPermissionOnly": true, "description": "Grants permission to get account settings", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getautocompletionmetadata": { "name": "GetAutocompletionMetadata", "isPermissionOnly": true, "description": "Grants permission to get database structure metadata for auto-completion", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getautocompletionresource": { "name": "GetAutocompletionResource", "isPermissionOnly": true, "description": "Grants permission to get database structure information for auto-completion", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getchart": { "name": "GetChart", "isPermissionOnly": true, "description": "Grants permission to get charts on your account", "accessLevel": "Read", "resourceTypes": [ { "name": "chart", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getconnection": { "name": "GetConnection", "isPermissionOnly": true, "description": "Grants permission to get connections on your account", "accessLevel": "Read", "resourceTypes": [ { "name": "connection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getnotebook": { "name": "GetNotebook", "isPermissionOnly": true, "description": "Grants permission to get notebook metadata on your account", "accessLevel": "Read", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getnotebookversion": { "name": "GetNotebookVersion", "isPermissionOnly": true, "description": "Grants permission to get the content of a notebook version on your account", "accessLevel": "Read", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getqcustomcontext": { "name": "GetQCustomContext", "isPermissionOnly": true, "description": "Grants permission to get account-wide custom context", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getqsqlpromptquotas": { "name": "GetQSqlPromptQuotas", "isPermissionOnly": true, "description": "Grants permission to get Q generative SQL maximum prompt quotas", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getqsqlrecommendations": { "name": "GetQSqlRecommendations", "isPermissionOnly": true, "description": "Grants permission to get text to SQL recommendations", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getqueryexecutionhistory": { "name": "GetQueryExecutionHistory", "isPermissionOnly": true, "description": "Grants permission to get the query execution history on your account", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getsavedquery": { "name": "GetSavedQuery", "isPermissionOnly": true, "description": "Grants permission to get saved query on your account", "accessLevel": "Read", "resourceTypes": [ { "name": "query", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getschemainference": { "name": "GetSchemaInference", "isPermissionOnly": true, "description": "Grants permission to get the columns and data types inferred from a file", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getsqlgenerationcontext": { "name": "GetSqlGenerationContext", "isPermissionOnly": true, "description": "Grants permission to get sql generation context", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getsqlrecommendations": { "name": "GetSqlRecommendations", "isPermissionOnly": true, "description": "Grants permission to get text to SQL recommendations", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getuserinfo": { "name": "GetUserInfo", "isPermissionOnly": true, "description": "Grants permission to get user info", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getuserworkspacesettings": { "name": "GetUserWorkspaceSettings", "isPermissionOnly": true, "description": "Grants permission to get workspace settings on your account", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "importnotebook": { "name": "ImportNotebook", "isPermissionOnly": true, "description": "Grants permission to import a notebook on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "listconnections": { "name": "ListConnections", "isPermissionOnly": true, "description": "Grants permission to list the connections on your account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listdatabases": { "name": "ListDatabases", "isPermissionOnly": true, "description": "Grants permission to list databases of your redshift cluster", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listfiles": { "name": "ListFiles", "isPermissionOnly": true, "description": "Grants permission to list files and folders", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listnotebookversions": { "name": "ListNotebookVersions", "isPermissionOnly": true, "description": "Grants permission to get notebook versions metadata on your account", "accessLevel": "List", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listnotebooks": { "name": "ListNotebooks", "isPermissionOnly": true, "description": "Grants permission to list the notebooks on your account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listqueryexecutionhistory": { "name": "ListQueryExecutionHistory", "isPermissionOnly": true, "description": "Grants permission to list the query execution history on your account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listredshiftclusters": { "name": "ListRedshiftClusters", "isPermissionOnly": true, "description": "Grants permission to list redshift clusters on your account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listsampledatabases": { "name": "ListSampleDatabases", "isPermissionOnly": true, "description": "Grants permission to list sample databases", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listsavedqueryversions": { "name": "ListSavedQueryVersions", "isPermissionOnly": true, "description": "Grants permission to list versions of saved query on your account", "accessLevel": "List", "resourceTypes": [ { "name": "query", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtabs": { "name": "ListTabs", "isPermissionOnly": true, "description": "Grants permission to list tabs on your account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtaggedresources": { "name": "ListTaggedResources", "isPermissionOnly": true, "description": "Grants permission to list tagged resources", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "isPermissionOnly": true, "description": "Grants permission to list the tags of an sqlworkbench resource", "accessLevel": "Read", "resourceTypes": [ { "name": "chart", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "connection", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "notebook", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "query", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "passaccountsettings": { "name": "PassAccountSettings", "isPermissionOnly": true, "description": "Grants permission to provide account settings with the request", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putqcustomcontext": { "name": "PutQCustomContext", "isPermissionOnly": true, "description": "Grants permission to update account-wide custom context", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putsqlgenerationcontext": { "name": "PutSqlGenerationContext", "isPermissionOnly": true, "description": "Grants permission to update sql generation context", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "puttab": { "name": "PutTab", "isPermissionOnly": true, "description": "Grants permission to create or update a tab on your account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putuserworkspacesettings": { "name": "PutUserWorkspaceSettings", "isPermissionOnly": true, "description": "Grants permission to update workspace settings on your account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "restorenotebookversion": { "name": "RestoreNotebookVersion", "isPermissionOnly": true, "description": "Grants permission to restore a notebook on your account to a version", "accessLevel": "Write", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "tagresource": { "name": "TagResource", "isPermissionOnly": true, "description": "Grants permission to tag an sqlworkbench resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "chart", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "connection", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "notebook", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "query", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "isPermissionOnly": true, "description": "Grants permission to untag an sqlworkbench resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "chart", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "connection", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "notebook", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "query", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updateaccountconnectionsettings": { "name": "UpdateAccountConnectionSettings", "isPermissionOnly": true, "description": "Grants permission to update account-wide connection settings", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updateaccountexportsettings": { "name": "UpdateAccountExportSettings", "isPermissionOnly": true, "description": "Grants permission to update account-wide export settings", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updateaccountgeneralsettings": { "name": "UpdateAccountGeneralSettings", "isPermissionOnly": true, "description": "Grants permission to update account-wide general settings", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updateaccountqsqlsettings": { "name": "UpdateAccountQSqlSettings", "isPermissionOnly": true, "description": "Grants permission to update account-wide text to SQL settings", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updatechart": { "name": "UpdateChart", "isPermissionOnly": true, "description": "Grants permission to update a chart on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "chart", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "updateconnection": { "name": "UpdateConnection", "isPermissionOnly": true, "description": "Grants permission to update a connection on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "connection", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "updatefilefolder": { "name": "UpdateFileFolder", "isPermissionOnly": true, "description": "Grants permission to move files on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "chart", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "query", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatefolder": { "name": "UpdateFolder", "isPermissionOnly": true, "description": "Grants permission to update a folder's name and details on your account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updatenotebook": { "name": "UpdateNotebook", "isPermissionOnly": true, "description": "Grants permission to update a notebook metadata on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "updatenotebookcellcontent": { "name": "UpdateNotebookCellContent", "isPermissionOnly": true, "description": "Grants permission to update a notebook cell content on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "updatenotebookcelllayout": { "name": "UpdateNotebookCellLayout", "isPermissionOnly": true, "description": "Grants permission to update a notebook cell layout on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "notebook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "updatesavedquery": { "name": "UpdateSavedQuery", "isPermissionOnly": true, "description": "Grants permission to update a saved query on your account", "accessLevel": "Write", "resourceTypes": [ { "name": "query", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] } }