# CfnSlackChannelConfigurationProps

Properties for defining a `CfnSlackChannelConfiguration`.

Extends: CfnSlackChannelConfigurationProps
Used as props by: CfnSlackChannelConfiguration

- Source: Generated code
- Type last changed: v2.227.0 · 21 Nov 2025

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_supportapp as supportapp } from 'aws-cdk-lib';
const cfnSlackChannelConfigurationProps: supportapp.CfnSlackChannelConfigurationProps = {
  channelId: 'channelId',
  channelRoleArn: 'channelRoleArn',
  notifyOnCaseSeverity: 'notifyOnCaseSeverity',
  teamId: 'teamId',

  // the properties below are optional
  channelName: 'channelName',
  notifyOnAddCorrespondenceToCase: false,
  notifyOnCreateOrReopenCase: false,
  notifyOnResolveCase: false,
};
```

## Properties

- `channelId`: string (required) — The channel ID in Slack.

  This ID identifies a channel within a Slack workspace.

- `channelName`: string — The channel name in Slack.

  This is the channel where you invite the AWS Support App .

- `channelRoleArn`: string | [IRoleRef](/cdk/api/v2/docs/aws-cdk-lib.interfaces.aws_iam.IRoleRef.html) (required) — The Amazon Resource Name (ARN) of the IAM role for this Slack channel configuration.

  The  App uses this role to perform  and Service Quotas actions on your behalf.

- `notifyOnAddCorrespondenceToCase`: boolean | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) — Whether to get notified when a correspondence is added to your support cases.

- `notifyOnCaseSeverity`: string (required) — The case severity for your support cases that you want to receive notifications.

  You can specify `none` , `all` , or `high` .

- `notifyOnCreateOrReopenCase`: boolean | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) — Whether to get notified when your support cases are created or reopened.

- `notifyOnResolveCase`: boolean | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) — Whether to get notified when your support cases are resolved.

- `teamId`: string (required) — The team ID in Slack.

  This ID uniquely identifies a Slack workspace.
