Skip to content

UpdateTeamsChannelConfigurationRequest

Source code in docs_src/capo_chatbot/types/update_teams_channel_configuration_request.py
class UpdateTeamsChannelConfigurationRequest(TypedDict, closed=True):
    chat_configuration_arn: (
        "capo_chatbot.types.chat_configuration_arn.ChatConfigurationArn"
    )
    """<p>The Amazon Resource Name (ARN) of the TeamsChannelConfiguration to update.</p>"""
    channel_id: "capo_chatbot.types.teams_channel_id.TeamsChannelId"
    """<p>The ID of the Microsoft Teams channel.</p>"""
    channel_name: NotRequired["capo_chatbot.types.teams_channel_name.TeamsChannelName"]
    """<p>The name of the Microsoft Teams channel.</p>"""
    sns_topic_arns: NotRequired["capo_chatbot.types.sns_topic_arn_list.SnsTopicArnList"]
    """<p>The Amazon Resource Names (ARNs) of the SNS topics that deliver notifications to AWS Chatbot.</p>"""
    iam_role_arn: NotRequired["capo_chatbot.types.arn.Arn"]
    """<p>A user-defined role that AWS Chatbot assumes. This is not the service-linked role.</p> <p>For more information, see <a href="https://docs.aws.amazon.com/chatbot/latest/adminguide/chatbot-iam-policies.html">IAM policies for AWS Chatbot</a> in the <i> AWS Chatbot Administrator Guide</i>. </p>"""
    logging_level: NotRequired[
        "capo_chatbot.types.customer_cw_log_level.CustomerCwLogLevel"
    ]
    """<p>Logging levels include <code>ERROR</code>, <code>INFO</code>, or <code>NONE</code>.</p>"""
    guardrail_policy_arns: NotRequired[
        "capo_chatbot.types.guardrail_policy_arn_list.GuardrailPolicyArnList"
    ]
    """<p>The list of IAM policy ARNs that are applied as channel guardrails. The AWS managed <code>AdministratorAccess</code> policy is applied by default if this is not set. </p>"""
    user_authorization_required: NotRequired[
        "capo_chatbot.types.boolean_account_preference.BooleanAccountPreference"
    ]
    """<p>Enables use of a user role requirement in your chat configuration.</p>"""

channel_id instance-attribute

channel_id: TeamsChannelId

The ID of the Microsoft Teams channel.

channel_name instance-attribute

channel_name: NotRequired[TeamsChannelName]

The name of the Microsoft Teams channel.

chat_configuration_arn instance-attribute

chat_configuration_arn: ChatConfigurationArn

The Amazon Resource Name (ARN) of the TeamsChannelConfiguration to update.

guardrail_policy_arns instance-attribute

guardrail_policy_arns: NotRequired[GuardrailPolicyArnList]

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.

iam_role_arn instance-attribute

iam_role_arn: NotRequired[Arn]

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.

logging_level instance-attribute

logging_level: NotRequired[CustomerCwLogLevel]

Logging levels include ERROR, INFO, or NONE.

sns_topic_arns instance-attribute

sns_topic_arns: NotRequired[SnsTopicArnList]

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

user_authorization_required instance-attribute

user_authorization_required: NotRequired[BooleanAccountPreference]

Enables use of a user role requirement in your chat configuration.