Skip to content

SlackWorkspace

Source code in docs_src/capo_chatbot/types/slack_workspace.py
class SlackWorkspace(TypedDict, closed=True):
    slack_team_id: "capo_chatbot.types.slack_team_id.SlackTeamId"
    """<p>The ID of the Slack workspace authorized with AWS Chatbot.</p>"""
    slack_team_name: "capo_chatbot.types.slack_team_name.SlackTeamName"
    """<p>The name of the Slack workspace.</p>"""
    state: NotRequired["capo_chatbot.types.resource_state.ResourceState"]
    """<p>Either <code>ENABLED</code> or <code>DISABLED</code>. The resource returns <code>DISABLED</code> if the organization's AWS Chatbot policy has explicitly denied that configuration. For example, if Amazon Chime is disabled.</p>"""
    state_reason: NotRequired["capo_chatbot.types.string.String"]
    """<p>Provided if State is <code>DISABLED</code>. Provides context as to why the resource is disabled.</p>"""

slack_team_id instance-attribute

slack_team_id: SlackTeamId

The ID of the Slack workspace authorized with AWS Chatbot.

slack_team_name instance-attribute

slack_team_name: SlackTeamName

The name of the Slack workspace.

state instance-attribute

state: NotRequired[ResourceState]

Either ENABLED or DISABLED. The resource returns DISABLED if the organization's AWS Chatbot policy has explicitly denied that configuration. For example, if Amazon Chime is disabled.

state_reason instance-attribute

state_reason: NotRequired[String]

Provided if State is DISABLED. Provides context as to why the resource is disabled.