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:
objectProperties 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 specifynone,all, orhigh.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:
- 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.
- channel_name
The channel name in Slack.
This is the channel where you invite the AWS Support App .
- 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.
- notify_on_add_correspondence_to_case
Whether to get notified when a correspondence is added to your support cases.
- notify_on_case_severity
The case severity for your support cases that you want to receive notifications.
You can specify
none,all, orhigh.
- notify_on_create_or_reopen_case
Whether to get notified when your support cases are created or reopened.
- notify_on_resolve_case
Whether to get notified when your support cases are resolved.
- team_id
The team ID in Slack.
This ID uniquely identifies a Slack workspace.