Interface CfnSlackChannelConfigurationMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnSlackChannelConfigurationMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:05.803Z")
@Stability(Stable)
public interface CfnSlackChannelConfigurationMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnSlackChannelConfigurationPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.supportapp.*;
CfnSlackChannelConfigurationMixinProps cfnSlackChannelConfigurationMixinProps = CfnSlackChannelConfigurationMixinProps.builder()
.channelId("channelId")
.channelName("channelName")
.channelRoleArn("channelRoleArn")
.notifyOnAddCorrespondenceToCase(false)
.notifyOnCaseSeverity("notifyOnCaseSeverity")
.notifyOnCreateOrReopenCase(false)
.notifyOnResolveCase(false)
.teamId("teamId")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnSlackChannelConfigurationMixinPropsstatic final classAn implementation forCfnSlackChannelConfigurationMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe channel ID in Slack.default StringThe channel name in Slack.default ObjectThe Amazon Resource Name (ARN) of the IAM role for this Slack channel configuration.default ObjectWhether to get notified when a correspondence is added to your support cases.default StringThe case severity for your support cases that you want to receive notifications.default ObjectWhether to get notified when your support cases are created or reopened.default ObjectWhether to get notified when your support cases are resolved.default StringThe team ID in Slack.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getChannelId
The channel ID in Slack.This ID identifies a channel within a Slack workspace.
- See Also:
-
getChannelName
The channel name in Slack.This is the channel where you invite the AWS Support App .
- See Also:
-
getChannelRoleArn
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 Also:
-
getNotifyOnAddCorrespondenceToCase
Whether to get notified when a correspondence is added to your support cases.Returns union: either
BooleanorIResolvable- See Also:
-
getNotifyOnCaseSeverity
The case severity for your support cases that you want to receive notifications.You can specify
none,all, orhigh.- See Also:
-
getNotifyOnCreateOrReopenCase
Whether to get notified when your support cases are created or reopened.Returns union: either
BooleanorIResolvable- See Also:
-
getNotifyOnResolveCase
Whether to get notified when your support cases are resolved.Returns union: either
BooleanorIResolvable- See Also:
-
getTeamId
The team ID in Slack.This ID uniquely identifies a Slack workspace.
- See Also:
-
builder
-