Skip to content

Update Microsoft Teams Channel Configuration

chatbot_update_microsoft_teams_channel_configuration R Documentation

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
)