Skip to content

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.

  • ChannelName

    The name of the Microsoft Teams channel.

  • SnsTopicArns

    The Amazon Resource Names (ARNs) of the SNS topics that deliver notifications to AWS Chatbot.

  • IamRoleArn

    A 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.

  • LoggingLevel

    Logging levels include ERROR, INFO, or NONE.

  • GuardrailPolicyArns

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

  • UserAuthorizationRequired

    Enables 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"
  )
)

Request syntax

svc$update_microsoft_teams_channel_configuration(
  ChatConfigurationArn = "string",
  ChannelId = "string",
  ChannelName = "string",
  SnsTopicArns = list(
    "string"
  ),
  IamRoleArn = "string",
  LoggingLevel = "string",
  GuardrailPolicyArns = list(
    "string"
  ),
  UserAuthorizationRequired = TRUE|FALSE
)