---
type: resource-type
title: MicrosoftTeamsChannelConfiguration
description: aws resource type AWS::Chatbot::MicrosoftTeamsChannelConfiguration
name: MicrosoftTeamsChannelConfiguration
lexicon: aws
resource_type: AWS::Chatbot::MicrosoftTeamsChannelConfiguration
---
`AWS::Chatbot::MicrosoftTeamsChannelConfiguration`, a resource type of the aws lexicon.

## Properties

- `ConfigurationName` (`string`, required): The name of the configuration
- `IamRoleArn` (`string`, required): The ARN of the IAM role that defines the permissions for AWS Chatbot
- `TeamId` (`string`, required): The id of the Microsoft Teams team
- `TeamsChannelId` (`string`, required): The id of the Microsoft Teams channel
- `TeamsTenantId` (`string`, required): The id of the Microsoft Teams tenant
- `Arn` (`string`, optional): Amazon Resource Name (ARN) of the configuration
- `CustomizationResourceArns` (`string[]`, optional): ARNs of Custom Actions to associate with notifications in the provided chat channel.
- `GuardrailPolicies` (`string[]`, optional): 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.
- `LoggingLevel` (`string`, optional): Specifies the logging level for this configuration:ERROR,INFO or NONE. This property affects the log entries pushed to Amazon CloudWatch logs
- `SnsTopicArns` (`string[]`, optional): ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications.
- `Tags` (`MicrosoftTeamsChannelConfiguration_Tag[]`, optional): The tags to add to the configuration
- `TeamsChannelName` (`string`, optional): The name of the Microsoft Teams channel
- `UserRoleRequired` (`boolean`, optional): Enables use of a user role requirement in your chat configuration

## Attributes

- `Arn`
