View a markdown version of this page

Actions, resources, and condition keys for AWS SQL Workbench - Service Authorization Reference

Actions, resources, and condition keys for AWS SQL Workbench

AWS SQL Workbench (service prefix: sqlworkbench) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

Actions defined by AWS SQL Workbench

AWS SQL Workbench has no API operations that can be used in the Actions element of an IAM policy statement.

Permission-only actions for AWS SQL Workbench

The following actions are defined by AWS SQL Workbench but are not directly invocable through any API operation. They can only be used in IAM policy statements to grant or deny permissions.

Actions Description Resource types (*required) Condition keys Access level

AssociateConnectionWithChart

Grants permission to associate connection to a chart

chart*

aws:ResourceTag/${TagKey}

Write

connection*

aws:ResourceTag/${TagKey}

AssociateConnectionWithTab

Grants permission to associate connection to a tab

connection*

aws:ResourceTag/${TagKey}

Write

AssociateNotebookWithTab

Grants permission to associate notebook to a tab

notebook*

aws:ResourceTag/${TagKey}

Write

AssociateQueryWithTab

Grants permission to associate query to a tab

query*

aws:ResourceTag/${TagKey}

Write

BatchDeleteFolder

Grants permission to delete folders on your account

Write

BatchGetNotebookCell

Grants permission to get notebook cells content on your account

notebook*

aws:ResourceTag/${TagKey}

Read

CreateAccount

Grants permission to create SQLWorkbench account

Write

CreateChart

Grants permission to create new saved chart on your account

chart*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateConnection

Grants permission to create a new connection on your account

connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateFolder

Grants permission to create folder on your account

Write

CreateNotebook

Grants permission to create a new notebook on your account

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateNotebookCell

Grants permission to create a notebook cell on your account

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateNotebookFromVersion

Grants permission to create a new notebook from a notebook version on your account

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateNotebookVersion

Grants permission to create a notebook version on your account

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateSavedQuery

Grants permission to create a new saved query on your account

query*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

DeleteChart

Grants permission to remove charts on your account

chart*

aws:ResourceTag/${TagKey}

Write

DeleteConnection

Grants permission to remove connections on your account

connection*

aws:ResourceTag/${TagKey}

Write

DeleteNotebook

Grants permission to remove notebooks on your account

notebook*

aws:ResourceTag/${TagKey}

Write

DeleteNotebookCell

Grants permission to remove notebooks cells on your account

notebook*

aws:ResourceTag/${TagKey}

Write

DeleteNotebookVersion

Grants permission to remove notebooks cells on your account

notebook*

aws:ResourceTag/${TagKey}

Write