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
TypeScript
/**
* 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"
}