Package-level declarations

Types

Link copied to clipboard
class Conversation : KotlinCustomResource

Manages a Slack channel

Link copied to clipboard
data class ConversationArgs(val actionOnDestroy: Output<String>? = null, val actionOnUpdatePermanentMembers: Output<String>? = null, val adoptExistingChannel: Output<Boolean>? = null, val isArchived: Output<Boolean>? = null, val isPrivate: Output<Boolean>? = null, val name: Output<String>? = null, val permanentMembers: Output<List<String>>? = null, val purpose: Output<String>? = null, val topic: Output<String>? = null) : ConvertibleToJava<ConversationArgs>

Manages a Slack channel

Link copied to clipboard
Link copied to clipboard
object ConversationMapper : ResourceMapper<Conversation>
Link copied to clipboard
Link copied to clipboard
data class ProviderArgs(val token: Output<String>? = null) : ConvertibleToJava<ProviderArgs>

The provider type for the slack package. By default, resources use package-wide configuration settings, however an explicit Provider instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the documentation for more information.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class SlackProvider : KotlinProviderResource

The provider type for the slack package. By default, resources use package-wide configuration settings, however an explicit Provider instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the documentation for more information.

Link copied to clipboard
object SlackProviderMapper : ResourceMapper<SlackProvider>
Link copied to clipboard
Link copied to clipboard
class Usergroup : KotlinCustomResource

Manages a Slack User Group.

Link copied to clipboard
data class UsergroupArgs(val channels: Output<List<String>>? = null, val description: Output<String>? = null, val handle: Output<String>? = null, val name: Output<String>? = null, val users: Output<List<String>>? = null) : ConvertibleToJava<UsergroupArgs>

Manages a Slack User Group.

Link copied to clipboard
Link copied to clipboard
object UsergroupMapper : ResourceMapper<Usergroup>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun usergroup(name: String, block: suspend UsergroupResourceBuilder.() -> Unit): Usergroup