View a markdown version of this page

Actions, resources, and condition keys for AWS Support App in Slack - Service Authorization Reference

Actions, resources, and condition keys for AWS Support App in Slack

AWS Support App in Slack (service prefix: supportapp) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

API operations defined by AWS Support App in Slack

The following table maps API operations to the IAM actions they authorize. Only condition keys that have static values for the given API and action are listed; for the full set of condition keys supported by each action, see the Actions table.

Operation IAM action Condition key Possible value(s) Access level

CreateSlackChannelConfiguration

supportapp:CreateSlackChannelConfiguration

Write

iam:PassRole

iam:PassedToService

supportapp.amazonaws.com

Write

DeleteAccountAlias

supportapp:DeleteAccountAlias

Write

DeleteSlackChannelConfiguration

supportapp:DeleteSlackChannelConfiguration

Write

DeleteSlackWorkspaceConfiguration

supportapp:DeleteSlackWorkspaceConfiguration

Write

GetAccountAlias

supportapp:GetAccountAlias

Read

ListSlackChannelConfigurations

supportapp:ListSlackChannelConfigurations

Read

ListSlackWorkspaceConfigurations

supportapp:ListSlackWorkspaceConfigurations

Read

PutAccountAlias

supportapp:PutAccountAlias

Write

RegisterSlackWorkspaceForOrganization

supportapp:RegisterSlackWorkspaceForOrganization

Write

UpdateSlackChannelConfiguration

supportapp:UpdateSlackChannelConfiguration

Write

iam:PassRole

iam:PassedToService

supportapp.amazonaws.com

Write

Actions defined by AWS Support App in Slack

You can specify the following actions in the Action element of an IAM policy statement. Use policies to grant permissions to perform an operation in AWS. When you use an action in a policy, you usually allow or deny access to the API operation or CLI command with the same name. However, in some cases, a single action controls access to more than one operation. Alternatively, some operations require several different actions.

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

CreateSlackChannelConfiguration

Grants permission to create a Slack channel configuration for your account

Write

DeleteAccountAlias

Grants permission to delete an alias from your account

Write

DeleteSlackChannelConfiguration

Grants permission to delete a Slack channel configuration from your account

Write

DeleteSlackWorkspaceConfiguration

Grants permission to delete a Slack workspace configuration from your account

Write

GetAccountAlias

Grants permission to get the alias for your account

Read

ListSlackChannelConfigurations

Grants permission to list all Slack channel configurations for your account

Read

ListSlackWorkspaceConfigurations

Grants permission to list all Slack workspace configurations for your account

Read

PutAccountAlias

Grants permission to create or update an alias for your account

Write

RegisterSlackWorkspaceForOrganization

Grants permission to register a Slack workspace for an AWS account that is part of an organization

Write

UpdateSlackChannelConfiguration

Grants permission to update a Slack channel configuration for your account

Write

Permission-only actions for AWS Support App in Slack

The following actions are defined by AWS Support App in Slack 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

DescribeSlackChannels

Grants permission to list all public Slack channels in a workspace that have invited the AWS Support App

Read

GetSlackOauthParameters

Grants permission to get parameters for the Slack OAuth code, which the AWS Support App uses to authorize the workspace

Read

RedeemSlackOauthCode

Grants permission to redeem the Slack OAuth code, which the AWS Support App uses to authorize the workspace

Write

Resource types defined by AWS Support App in Slack

AWS Support App in Slack does not support specifying a resource ARN in the Resource element of an IAM policy statement.

Condition keys for AWS Support App in Slack

AWS Support App in Slack has no service-specific condition keys that can be used in the Condition element of policy statements.