Updates an Microsoft Teams channel configuration¶
Description¶
Updates an Microsoft Teams channel configuration.
Usage¶
chatbot_update_microsoft_teams_channel_configuration(
ChatConfigurationArn, ChannelId, ChannelName, SnsTopicArns, IamRoleArn,
LoggingLevel, GuardrailPolicyArns, UserAuthorizationRequired)
Arguments¶
-
ChatConfigurationArn[required] The Amazon Resource Name (ARN) of the TeamsChannelConfiguration to update.
-
ChannelId[required] The ID of the Microsoft Teams channel.
-
ChannelNameThe name of the Microsoft Teams channel.
-
SnsTopicArnsThe Amazon Resource Names (ARNs) of the SNS topics that deliver notifications to AWS Chatbot.
-
IamRoleArnA user-defined role that AWS Chatbot assumes. This is not the service-linked role.
For more information, see IAM policies for AWS Chatbot in the AWS Chatbot Administrator Guide.
-
LoggingLevelLogging levels include
ERROR,INFO, orNONE. -
GuardrailPolicyArnsThe list of IAM policy ARNs that are applied as channel guardrails. The AWS managed
AdministratorAccesspolicy is applied by default if this is not set. -
UserAuthorizationRequiredEnables use of a user role requirement in your chat configuration.
Value¶
A list with the following syntax:
list(
ChannelConfiguration = list(
ChannelId = "string",
ChannelName = "string",
TeamId = "string",
TeamName = "string",
TenantId = "string",
ChatConfigurationArn = "string",
IamRoleArn = "string",
SnsTopicArns = list(
"string"
),
ConfigurationName = "string",
LoggingLevel = "string",
GuardrailPolicyArns = list(
"string"
),
UserAuthorizationRequired = TRUE|FALSE,
Tags = list(
list(
TagKey = "string",
TagValue = "string"
)
),
State = "string",
StateReason = "string"
)
)