MicrosoftTeamsChannelConfigurationArgs

data class MicrosoftTeamsChannelConfigurationArgs(val configurationName: Output<String>? = null, val guardrailPolicies: Output<List<String>>? = null, val iamRoleArn: Output<String>? = null, val loggingLevel: Output<String>? = null, val snsTopicArns: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null, val teamId: Output<String>? = null, val teamsChannelId: Output<String>? = null, val teamsTenantId: Output<String>? = null, val userRoleRequired: Output<Boolean>? = null) : ConvertibleToJava<MicrosoftTeamsChannelConfigurationArgs>

Resource schema for AWS::Chatbot::MicrosoftTeamsChannelConfiguration.

Constructors

Link copied to clipboard
constructor(configurationName: Output<String>? = null, guardrailPolicies: Output<List<String>>? = null, iamRoleArn: Output<String>? = null, loggingLevel: Output<String>? = null, snsTopicArns: Output<List<String>>? = null, tags: Output<List<TagArgs>>? = null, teamId: Output<String>? = null, teamsChannelId: Output<String>? = null, teamsTenantId: Output<String>? = null, userRoleRequired: Output<Boolean>? = null)

Properties

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

The name of the configuration

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

The list of IAM policy ARNs that are applied as channel guardrails. The AWS managed 'AdministratorAccess' policy is applied as a default if this is not set.

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

The ARN of the IAM role that defines the permissions for AWS Chatbot

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

Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs

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

ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

The tags to add to the configuration

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

The id of the Microsoft Teams team

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

The id of the Microsoft Teams channel

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

The id of the Microsoft Teams tenant

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

Enables use of a user role requirement in your chat configuration

Functions

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