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 Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnSlackChannelConfigurationProps
static final class
An implementation forCfnSlackChannelConfigurationProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The channel ID in Slack.default String
The channel name in Slack.The Amazon Resource Name (ARN) of the IAM role for this Slack channel configuration.default Object
Whether 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 Object
Whether to get notified when your support cases are created or reopened.default Object
Whether 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
-
getChannelId
The channel ID in Slack.This ID identifies a channel within a Slack workspace.
-
getChannelRoleArn
The 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.
-
getNotifyOnCaseSeverity
The case severity for your support cases that you want to receive notifications.You can specify
none
,all
, orhigh
. -
getTeamId
The team ID in Slack.This ID uniquely identifies a Slack workspace.
-
getChannelName
The channel name in Slack.This is the channel where you invite the AWS Support App .
-
getNotifyOnAddCorrespondenceToCase
Whether to get notified when a correspondence is added to your support cases. -
getNotifyOnCreateOrReopenCase
Whether to get notified when your support cases are created or reopened. -
getNotifyOnResolveCase
Whether to get notified when your support cases are resolved. -
builder
-