CfnSlackChannelConfigurationMixinProps

class aws_cdk.mixins_preview.aws_supportapp.mixins.CfnSlackChannelConfigurationMixinProps(*, channel_id=None, channel_name=None, channel_role_arn=None, notify_on_add_correspondence_to_case=None, notify_on_case_severity=None, notify_on_create_or_reopen_case=None, notify_on_resolve_case=None, team_id=None)

Bases: object

Properties for CfnSlackChannelConfigurationPropsMixin.

Parameters:
  • channel_id (Optional[str]) – The channel ID in Slack. This ID identifies a channel within a Slack workspace.

  • channel_name (Optional[str]) – The channel name in Slack. This is the channel where you invite the AWS Support App .

  • channel_role_arn (Optional[str]) – 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.

  • notify_on_add_correspondence_to_case (Union[bool, IResolvable, None]) – Whether to get notified when a correspondence is added to your support cases.

  • notify_on_case_severity (Optional[str]) – The case severity for your support cases that you want to receive notifications. You can specify none , all , or high .

  • notify_on_create_or_reopen_case (Union[bool, IResolvable, None]) – Whether to get notified when your support cases are created or reopened.

  • notify_on_resolve_case (Union[bool, IResolvable, None]) – Whether to get notified when your support cases are resolved.

  • team_id (Optional[str]) – The team ID in Slack. This ID uniquely identifies a Slack workspace.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-supportapp-slackchannelconfiguration.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_supportapp import mixins as supportapp_mixins

cfn_slack_channel_configuration_mixin_props = supportapp_mixins.CfnSlackChannelConfigurationMixinProps(
    channel_id="channelId",
    channel_name="channelName",
    channel_role_arn="channelRoleArn",
    notify_on_add_correspondence_to_case=False,
    notify_on_case_severity="notifyOnCaseSeverity",
    notify_on_create_or_reopen_case=False,
    notify_on_resolve_case=False,
    team_id="teamId"
)

Attributes

channel_id

The channel ID in Slack.

This ID identifies a channel within a Slack workspace.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-supportapp-slackchannelconfiguration.html#cfn-supportapp-slackchannelconfiguration-channelid

channel_name

The channel name in Slack.

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-supportapp-slackchannelconfiguration.html#cfn-supportapp-slackchannelconfiguration-channelname

channel_role_arn

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.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-supportapp-slackchannelconfiguration.html#cfn-supportapp-slackchannelconfiguration-channelrolearn

notify_on_add_correspondence_to_case

Whether to get notified when a correspondence is added to your support cases.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-supportapp-slackchannelconfiguration.html#cfn-supportapp-slackchannelconfiguration-notifyonaddcorrespondencetocase

notify_on_case_severity

The case severity for your support cases that you want to receive notifications.

You can specify none , all , or high .

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-supportapp-slackchannelconfiguration.html#cfn-supportapp-slackchannelconfiguration-notifyoncaseseverity

notify_on_create_or_reopen_case

Whether to get notified when your support cases are created or reopened.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-supportapp-slackchannelconfiguration.html#cfn-supportapp-slackchannelconfiguration-notifyoncreateorreopencase

notify_on_resolve_case

Whether to get notified when your support cases are resolved.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-supportapp-slackchannelconfiguration.html#cfn-supportapp-slackchannelconfiguration-notifyonresolvecase

team_id

The team ID in Slack.

This ID uniquely identifies a Slack workspace.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-supportapp-slackchannelconfiguration.html#cfn-supportapp-slackchannelconfiguration-teamid