Skip to content

SlackUserIdentity

Source code in docs_src/capo_chatbot/types/slack_user_identity.py
class SlackUserIdentity(TypedDict, closed=True):
    iam_role_arn: "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>"""
    chat_configuration_arn: (
        "capo_chatbot.types.chat_configuration_arn.ChatConfigurationArn"
    )
    """<p>The Amazon Resource Name (ARN) of the SlackChannelConfiguration associated with the user identity to delete.</p>"""
    slack_team_id: "capo_chatbot.types.slack_team_id.SlackTeamId"
    """<p>The ID of the Slack workspace authorized with AWS Chatbot.</p>"""
    slack_user_id: "capo_chatbot.types.slack_user_id.SlackUserId"
    """<p>The ID of the user in Slack</p>"""
    aws_user_identity: NotRequired[
        "capo_chatbot.types.aws_user_identity.AwsUserIdentity"
    ]
    """<p>The AWS user identity ARN used to associate a Slack user ID with an IAM Role.</p>"""

aws_user_identity instance-attribute

aws_user_identity: NotRequired[AwsUserIdentity]

The AWS user identity ARN used to associate a Slack user ID with an IAM Role.

chat_configuration_arn instance-attribute

chat_configuration_arn: ChatConfigurationArn

The Amazon Resource Name (ARN) of the SlackChannelConfiguration associated with the user identity to delete.

iam_role_arn instance-attribute

iam_role_arn: 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.

slack_team_id instance-attribute

slack_team_id: SlackTeamId

The ID of the Slack workspace authorized with AWS Chatbot.

slack_user_id instance-attribute

slack_user_id: SlackUserId

The ID of the user in Slack