Interface CfnSlackChannelConfigurationProps
- All Superinterfaces:
- software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
- CfnSlackChannelConfigurationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
           date="2023-06-19T16:30:35.867Z")
@Stability(Stable)
public interface CfnSlackChannelConfigurationProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a 
CfnSlackChannelConfiguration.
 Example:
 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.supportapp.*;
 CfnSlackChannelConfigurationProps cfnSlackChannelConfigurationProps = CfnSlackChannelConfigurationProps.builder()
         .channelId("channelId")
         .channelRoleArn("channelRoleArn")
         .notifyOnCaseSeverity("notifyOnCaseSeverity")
         .teamId("teamId")
         // the properties below are optional
         .channelName("channelName")
         .notifyOnAddCorrespondenceToCase(false)
         .notifyOnCreateOrReopenCase(false)
         .notifyOnResolveCase(false)
         .build();
 - 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnSlackChannelConfigurationPropsstatic final classAn implementation forCfnSlackChannelConfigurationProps
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()The channel ID in Slack.default StringThe channel name in Slack.The 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.The 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.The team ID in Slack.Methods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Method Details- 
getChannelIdThe channel ID in Slack.This ID identifies a channel within a Slack workspace. 
- 
getChannelRoleArnThe Amazon Resource Name (ARN) of the IAM role for this Slack channel configuration.The AWS Support App uses this role to perform AWS Support and Service Quotas actions on your behalf. 
- 
getNotifyOnCaseSeverityThe case severity for your support cases that you want to receive notifications.You can specify none,all, orhigh.
- 
getTeamIdThe team ID in Slack.This ID uniquely identifies a Slack workspace. 
- 
getChannelNameThe channel name in Slack.This is the channel where you invite the AWS Support App . 
- 
getNotifyOnAddCorrespondenceToCaseWhether to get notified when a correspondence is added to your support cases.
- 
getNotifyOnCreateOrReopenCaseWhether to get notified when your support cases are created or reopened.
- 
getNotifyOnResolveCaseWhether to get notified when your support cases are resolved.
- 
builder
 
-