SlackChannelConfigurationArgs

data class SlackChannelConfigurationArgs(val channelId: Output<String>? = null, val channelName: Output<String>? = null, val channelRoleArn: Output<String>? = null, val notifyOnAddCorrespondenceToCase: Output<Boolean>? = null, val notifyOnCaseSeverity: Output<SlackChannelConfigurationNotifyOnCaseSeverity>? = null, val notifyOnCreateOrReopenCase: Output<Boolean>? = null, val notifyOnResolveCase: Output<Boolean>? = null, val teamId: Output<String>? = null) : ConvertibleToJava<SlackChannelConfigurationArgs>

An AWS Support App resource that creates, updates, lists and deletes Slack channel configurations.

Example Usage

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(channelId: Output<String>? = null, channelName: Output<String>? = null, channelRoleArn: Output<String>? = null, notifyOnAddCorrespondenceToCase: Output<Boolean>? = null, notifyOnCaseSeverity: Output<SlackChannelConfigurationNotifyOnCaseSeverity>? = null, notifyOnCreateOrReopenCase: Output<Boolean>? = null, notifyOnResolveCase: Output<Boolean>? = null, teamId: Output<String>? = null)

Properties

Link copied to clipboard
val channelId: Output<String>? = null

The channel ID in Slack, which identifies a channel within a workspace.

Link copied to clipboard
val channelName: Output<String>? = null

The channel name in Slack.

Link copied to clipboard
val channelRoleArn: Output<String>? = null

The Amazon Resource Name (ARN) of an IAM role that grants the AWS Support App access to perform operations for AWS services.

Link copied to clipboard

Whether to notify when a correspondence is added to a case.

Link copied to clipboard

The severity level of a support case that a customer wants to get notified for.

Link copied to clipboard
val notifyOnCreateOrReopenCase: Output<Boolean>? = null

Whether to notify when a case is created or reopened.

Link copied to clipboard
val notifyOnResolveCase: Output<Boolean>? = null

Whether to notify when a case is resolved.

Link copied to clipboard
val teamId: Output<String>? = null

The team ID in Slack, which uniquely identifies a workspace.

Functions

Link copied to clipboard
open override fun toJava(): SlackChannelConfigurationArgs