UNPKG

aws-iam-policy-types

Version:

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

93 lines (92 loc) 4.11 kB
/** * All IAM policy actions for AWS Support App in Slack (SUPPORTAPP) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awssupportappinslack.html * * 2025-02-24T21:49:52.764Z */ export declare enum AwsSupportappActions { /** * Grants permission to create a Slack channel configuration for your account * * See https://docs.aws.amazon.com/supportapp/latest/APIReference/API_CreateSlackChannelConfiguration.html */ CreateSlackChannelConfiguration = "supportapp:CreateSlackChannelConfiguration", /** * Grants permission to delete an alias from your account * * See https://docs.aws.amazon.com/supportapp/latest/APIReference/API_DeleteAccountAlias.html */ DeleteAccountAlias = "supportapp:DeleteAccountAlias", /** * Grants permission to delete a Slack channel configuration from your account * * See https://docs.aws.amazon.com/supportapp/latest/APIReference/API_DeleteSlackChannelConfiguration.html */ DeleteSlackChannelConfiguration = "supportapp:DeleteSlackChannelConfiguration", /** * Grants permission to delete a Slack workspace configuration from your account * * See https://docs.aws.amazon.com/supportapp/latest/APIReference/API_DeleteSlackWorkspaceConfiguration.html */ DeleteSlackWorkspaceConfiguration = "supportapp:DeleteSlackWorkspaceConfiguration", /** * Grants permission to list all public Slack channels in a workspace that have in * vited the AWS Support App * * See https://docs.aws.amazon.com/awssupport/latest/user/slack-authorization-permissions.html */ DescribeSlackChannels = "supportapp:DescribeSlackChannels", /** * Grants permission to get the alias for your account * * See https://docs.aws.amazon.com/supportapp/latest/APIReference/API_GetAccountAlias.html */ GetAccountAlias = "supportapp:GetAccountAlias", /** * Grants permission to get parameters for the Slack OAuth code, which the AWS Sup * port App uses to authorize the workspace * * See https://docs.aws.amazon.com/awssupport/latest/user/slack-authorization-permissions.html */ GetSlackOauthParameters = "supportapp:GetSlackOauthParameters", /** * Grants permission to list all Slack channel configurations for your account * * See https://docs.aws.amazon.com/supportapp/latest/APIReference/API_ListSlackChannelConfigurations.html */ ListSlackChannelConfigurations = "supportapp:ListSlackChannelConfigurations", /** * Grants permission to list all Slack workspace configurations for your account * * See https://docs.aws.amazon.com/supportapp/latest/APIReference/API_ListSlackWorkspaceConfigurations.html */ ListSlackWorkspaceConfigurations = "supportapp:ListSlackWorkspaceConfigurations", /** * Grants permission to create or update an alias for your account * * See https://docs.aws.amazon.com/supportapp/latest/APIReference/API_PutAccountAlias.html */ PutAccountAlias = "supportapp:PutAccountAlias", /** * Grants permission to redeem the Slack OAuth code, which the AWS Support App use * s to authorize the workspace * * See https://docs.aws.amazon.com/awssupport/latest/user/slack-authorization-permissions.html */ RedeemSlackOauthCode = "supportapp:RedeemSlackOauthCode", /** * Grants permission to register a Slack workspace for an AWS account that is part * of an organization * * See https://docs.aws.amazon.com/supportapp/latest/APIReference/API_RegisterSlackWorkspaceForOrganization.html */ RegisterSlackWorkspaceForOrganization = "supportapp:RegisterSlackWorkspaceForOrganization", /** * Grants permission to update a Slack channel configuration for your account * * See https://docs.aws.amazon.com/supportapp/latest/APIReference/API_UpdateSlackChannelConfiguration.html */ UpdateSlackChannelConfiguration = "supportapp:UpdateSlackChannelConfiguration" }