SlackChannelPropertiesArgs

data class SlackChannelPropertiesArgs(val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val isEnabled: Output<Boolean>, val landingPageUrl: Output<String>? = null, val registerBeforeOAuthFlow: Output<Boolean>? = null, val scopes: Output<String>? = null, val signingSecret: Output<String>? = null, val verificationToken: Output<String>? = null) : ConvertibleToJava<SlackChannelPropertiesArgs>

The parameters to provide for the Slack channel.

Constructors

Link copied to clipboard
constructor(clientId: Output<String>? = null, clientSecret: Output<String>? = null, isEnabled: Output<Boolean>, landingPageUrl: Output<String>? = null, registerBeforeOAuthFlow: Output<Boolean>? = null, scopes: Output<String>? = null, signingSecret: Output<String>? = null, verificationToken: Output<String>? = null)

Properties

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

The Slack client id

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

The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.

Link copied to clipboard
val isEnabled: Output<Boolean>

Whether this channel is enabled for the bot

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

The Slack landing page Url

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

Whether to register the settings before OAuth validation is performed. Recommended to True.

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

The Slack permission scopes.

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

The Slack signing secret.

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

The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.

Functions

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