UNPKG

aws-iam-policy-types

Version:

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

487 lines (486 loc) 20.8 kB
/** * All IAM policy actions for AWS SQL Workbench (SQLWORKBENCH) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awssqlworkbench.html * * 2025-02-24T21:49:49.790Z */ export declare enum AwsSqlworkbenchActions { /** * Grants permission to associate connection to a chart * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AssociateConnectionWithChart = "sqlworkbench:AssociateConnectionWithChart", /** * Grants permission to associate connection to a tab * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AssociateConnectionWithTab = "sqlworkbench:AssociateConnectionWithTab", /** * Grants permission to associate notebook to a tab * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AssociateNotebookWithTab = "sqlworkbench:AssociateNotebookWithTab", /** * Grants permission to associate query to a tab * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ AssociateQueryWithTab = "sqlworkbench:AssociateQueryWithTab", /** * Grants permission to delete folders on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ BatchDeleteFolder = "sqlworkbench:BatchDeleteFolder", /** * Grants permission to get notebook cells content on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ BatchGetNotebookCell = "sqlworkbench:BatchGetNotebookCell", /** * Grants permission to create SQLWorkbench account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ CreateAccount = "sqlworkbench:CreateAccount", /** * Grants permission to create new saved chart on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ CreateChart = "sqlworkbench:CreateChart", /** * Grants permission to create a new connection on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ CreateConnection = "sqlworkbench:CreateConnection", /** * Grants permission to create folder on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ CreateFolder = "sqlworkbench:CreateFolder", /** * Grants permission to create a new notebook on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ CreateNotebook = "sqlworkbench:CreateNotebook", /** * Grants permission to create a notebook cell on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ CreateNotebookCell = "sqlworkbench:CreateNotebookCell", /** * Grants permission to create a new notebook from a notebook version on your acco * unt * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ CreateNotebookFromVersion = "sqlworkbench:CreateNotebookFromVersion", /** * Grants permission to create a notebook version on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ CreateNotebookVersion = "sqlworkbench:CreateNotebookVersion", /** * Grants permission to create a new saved query on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ CreateSavedQuery = "sqlworkbench:CreateSavedQuery", /** * Grants permission to remove charts on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ DeleteChart = "sqlworkbench:DeleteChart", /** * Grants permission to remove connections on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ DeleteConnection = "sqlworkbench:DeleteConnection", /** * Grants permission to remove notebooks on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ DeleteNotebook = "sqlworkbench:DeleteNotebook", /** * Grants permission to remove notebooks cells on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ DeleteNotebookCell = "sqlworkbench:DeleteNotebookCell", /** * Grants permission to remove notebooks cells on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ DeleteNotebookVersion = "sqlworkbench:DeleteNotebookVersion", /** * Grants permission to delete account-wide custom context * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ DeleteQCustomContext = "sqlworkbench:DeleteQCustomContext", /** * Grants permission to remove saved queries on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ DeleteSavedQuery = "sqlworkbench:DeleteSavedQuery", /** * Grants permission to delete sql generation context * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ DeleteSqlGenerationContext = "sqlworkbench:DeleteSqlGenerationContext", /** * Grants permission to remove a tab on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ DeleteTab = "sqlworkbench:DeleteTab", /** * Grants permission to execute a query in your redshift cluster * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ DriverExecute = "sqlworkbench:DriverExecute", /** * Grants permission to create a new notebook by duplicating an existing one on yo * ur account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ DuplicateNotebook = "sqlworkbench:DuplicateNotebook", /** * Grants permission to export a notebook on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ ExportNotebook = "sqlworkbench:ExportNotebook", /** * Grants permission to generate a new session on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GenerateSession = "sqlworkbench:GenerateSession", /** * Grants permission to get account info * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetAccountInfo = "sqlworkbench:GetAccountInfo", /** * Grants permission to get account settings * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetAccountSettings = "sqlworkbench:GetAccountSettings", /** * Grants permission to get database structure metadata for auto-completion * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetAutocompletionMetadata = "sqlworkbench:GetAutocompletionMetadata", /** * Grants permission to get database structure information for auto-completion * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetAutocompletionResource = "sqlworkbench:GetAutocompletionResource", /** * Grants permission to get charts on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetChart = "sqlworkbench:GetChart", /** * Grants permission to get connections on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetConnection = "sqlworkbench:GetConnection", /** * Grants permission to get notebook metadata on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetNotebook = "sqlworkbench:GetNotebook", /** * Grants permission to get the content of a notebook version on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetNotebookVersion = "sqlworkbench:GetNotebookVersion", /** * Grants permission to get account-wide custom context * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetQCustomContext = "sqlworkbench:GetQCustomContext", /** * Grants permission to get Q generative SQL maximum prompt quotas * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetQSqlPromptQuotas = "sqlworkbench:GetQSqlPromptQuotas", /** * Grants permission to get text to SQL recommendations * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetQSqlRecommendations = "sqlworkbench:GetQSqlRecommendations", /** * Grants permission to get the query execution history on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetQueryExecutionHistory = "sqlworkbench:GetQueryExecutionHistory", /** * Grants permission to get saved query on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetSavedQuery = "sqlworkbench:GetSavedQuery", /** * Grants permission to get the columns and data types inferred from a file * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetSchemaInference = "sqlworkbench:GetSchemaInference", /** * Grants permission to get sql generation context * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetSqlGenerationContext = "sqlworkbench:GetSqlGenerationContext", /** * Grants permission to get text to SQL recommendations * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetSqlRecommendations = "sqlworkbench:GetSqlRecommendations", /** * Grants permission to get user info * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetUserInfo = "sqlworkbench:GetUserInfo", /** * Grants permission to get workspace settings on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ GetUserWorkspaceSettings = "sqlworkbench:GetUserWorkspaceSettings", /** * Grants permission to import a notebook on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ ImportNotebook = "sqlworkbench:ImportNotebook", /** * Grants permission to list the connections on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ ListConnections = "sqlworkbench:ListConnections", /** * Grants permission to list databases of your redshift cluster * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ ListDatabases = "sqlworkbench:ListDatabases", /** * Grants permission to list files and folders * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ ListFiles = "sqlworkbench:ListFiles", /** * Grants permission to get notebook versions metadata on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ ListNotebookVersions = "sqlworkbench:ListNotebookVersions", /** * Grants permission to list the notebooks on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ ListNotebooks = "sqlworkbench:ListNotebooks", /** * Grants permission to list the query execution history on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ ListQueryExecutionHistory = "sqlworkbench:ListQueryExecutionHistory", /** * Grants permission to list redshift clusters on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ ListRedshiftClusters = "sqlworkbench:ListRedshiftClusters", /** * Grants permission to list sample databases * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ ListSampleDatabases = "sqlworkbench:ListSampleDatabases", /** * Grants permission to list versions of saved query on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ ListSavedQueryVersions = "sqlworkbench:ListSavedQueryVersions", /** * Grants permission to list tabs on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ ListTabs = "sqlworkbench:ListTabs", /** * Grants permission to list tagged resources * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ ListTaggedResources = "sqlworkbench:ListTaggedResources", /** * Grants permission to list the tags of an sqlworkbench resource * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ ListTagsForResource = "sqlworkbench:ListTagsForResource", /** * Grants permission to provide account settings with the request * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ PassAccountSettings = "sqlworkbench:PassAccountSettings", /** * Grants permission to update account-wide custom context * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ PutQCustomContext = "sqlworkbench:PutQCustomContext", /** * Grants permission to update sql generation context * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ PutSqlGenerationContext = "sqlworkbench:PutSqlGenerationContext", /** * Grants permission to create or update a tab on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ PutTab = "sqlworkbench:PutTab", /** * Grants permission to update workspace settings on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ PutUserWorkspaceSettings = "sqlworkbench:PutUserWorkspaceSettings", /** * Grants permission to restore a notebook on your account to a version * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ RestoreNotebookVersion = "sqlworkbench:RestoreNotebookVersion", /** * Grants permission to tag an sqlworkbench resource * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ TagResource = "sqlworkbench:TagResource", /** * Grants permission to untag an sqlworkbench resource * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ UntagResource = "sqlworkbench:UntagResource", /** * Grants permission to update account-wide connection settings * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ UpdateAccountConnectionSettings = "sqlworkbench:UpdateAccountConnectionSettings", /** * Grants permission to update account-wide export settings * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ UpdateAccountExportSettings = "sqlworkbench:UpdateAccountExportSettings", /** * Grants permission to update account-wide general settings * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ UpdateAccountGeneralSettings = "sqlworkbench:UpdateAccountGeneralSettings", /** * Grants permission to update account-wide text to SQL settings * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ UpdateAccountQSqlSettings = "sqlworkbench:UpdateAccountQSqlSettings", /** * Grants permission to update a chart on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ UpdateChart = "sqlworkbench:UpdateChart", /** * Grants permission to update a connection on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ UpdateConnection = "sqlworkbench:UpdateConnection", /** * Grants permission to move files on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ UpdateFileFolder = "sqlworkbench:UpdateFileFolder", /** * Grants permission to update a folder's name and details on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ UpdateFolder = "sqlworkbench:UpdateFolder", /** * Grants permission to update a notebook metadata on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ UpdateNotebook = "sqlworkbench:UpdateNotebook", /** * Grants permission to update a notebook cell content on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ UpdateNotebookCellContent = "sqlworkbench:UpdateNotebookCellContent", /** * Grants permission to update a notebook cell layout on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ UpdateNotebookCellLayout = "sqlworkbench:UpdateNotebookCellLayout", /** * Grants permission to update a saved query on your account * * See https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html */ UpdateSavedQuery = "sqlworkbench:UpdateSavedQuery" }