Skip to content

Chatbot Classes

AccountPreferences

UserAuthorizationRequired

  • Type: typing.Optional[bool]

TrainingDataCollectionEnabled

  • Type: typing.Optional[bool]

AssociateToConfigurationRequest

Resource

  • Type:
  • Required: Yes

ChatConfiguration

  • Type:
  • Required: Yes

AssociationListing

Resource

  • Type:
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

ChimeWebhookConfiguration

WebhookDescription

  • Type:
  • Required: Yes

ChatConfigurationArn

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

SnsTopicArns

  • Type: typing.List[str]
  • Required: Yes

ConfigurationName

  • Type: typing.Optional[str]

LoggingLevel

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.Tag]]

State

  • Type: typing.Optional[str]

StateReason

  • Type: typing.Optional[str]

ConfiguredTeam

TenantId

  • Type:
  • Required: Yes

TeamId

  • Type:
  • Required: Yes

TeamName

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[str]

StateReason

  • Type: typing.Optional[str]

CreateChimeWebhookConfigurationRequest

WebhookDescription

  • Type:
  • Required: Yes

WebhookUrl

  • Type:
  • Required: Yes

SnsTopicArns

  • Type: typing.List[str]
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

ConfigurationName

  • Type:
  • Required: Yes

LoggingLevel

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.Tag]]

CreateChimeWebhookConfigurationResult

WebhookConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCustomActionRequest

Definition

  • Type:
  • Required: Yes

ActionName

  • Type:
  • Required: Yes

AliasName

  • Type: typing.Optional[str]

Attachments

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.CustomActionAttachment, aws_resource_validator.pydantic_models.chatbot.chatbot_classes.CustomActionAttachmentOutput]]]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.Tag]]

ClientToken

  • Type: typing.Optional[str]

CreateCustomActionResult

CustomActionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSlackChannelConfigurationRequest

SlackTeamId

  • Type:
  • Required: Yes

SlackChannelId

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

ConfigurationName

  • Type:
  • Required: Yes

SlackChannelName

  • Type: typing.Optional[str]

SnsTopicArns

  • Type: typing.Optional[typing.List[str]]

LoggingLevel

  • Type: typing.Optional[str]

GuardrailPolicyArns

  • Type: typing.Optional[typing.List[str]]

UserAuthorizationRequired

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.Tag]]

CreateSlackChannelConfigurationResult

ChannelConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTeamsChannelConfigurationRequest

ChannelId

  • Type:
  • Required: Yes

TeamId

  • Type:
  • Required: Yes

TenantId

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

ConfigurationName

  • Type:
  • Required: Yes

ChannelName

  • Type: typing.Optional[str]

TeamName

  • Type: typing.Optional[str]

SnsTopicArns

  • Type: typing.Optional[typing.List[str]]

LoggingLevel

  • Type: typing.Optional[str]

GuardrailPolicyArns

  • Type: typing.Optional[typing.List[str]]

UserAuthorizationRequired

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.Tag]]

CreateTeamsChannelConfigurationResult

ChannelConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CustomAction

CustomActionArn

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

AliasName

  • Type: typing.Optional[str]

Attachments

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.CustomActionAttachmentOutput]]

ActionName

  • Type: typing.Optional[str]

CustomActionAttachment

NotificationType

  • Type: typing.Optional[str]

ButtonText

  • Type: typing.Optional[str]

Criteria

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.CustomActionAttachmentCriteria]]

Variables

  • Type: typing.Optional[typing.Dict[str, str]]

CustomActionAttachmentCriteria

Operator

  • Type: typing.Literal['EQUALS', 'HAS_VALUE']
  • Required: Yes

VariableName

  • Type:
  • Required: Yes

Value

  • Type: typing.Optional[str]

CustomActionAttachmentOutput

NotificationType

  • Type: typing.Optional[str]

ButtonText

  • Type: typing.Optional[str]

Criteria

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.CustomActionAttachmentCriteria]]

Variables

  • Type: typing.Optional[typing.Dict[str, str]]

CustomActionDefinition

CommandText

  • Type:
  • Required: Yes

DeleteChimeWebhookConfigurationRequest

ChatConfigurationArn

  • Type:
  • Required: Yes

DeleteCustomActionRequest

CustomActionArn

  • Type:
  • Required: Yes

DeleteMicrosoftTeamsUserIdentityRequest

ChatConfigurationArn

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

DeleteSlackChannelConfigurationRequest

ChatConfigurationArn

  • Type:
  • Required: Yes

DeleteSlackUserIdentityRequest

ChatConfigurationArn

  • Type:
  • Required: Yes

SlackTeamId

  • Type:
  • Required: Yes

SlackUserId

  • Type:
  • Required: Yes

DeleteSlackWorkspaceAuthorizationRequest

SlackTeamId

  • Type:
  • Required: Yes

DeleteTeamsChannelConfigurationRequest

ChatConfigurationArn

  • Type:
  • Required: Yes

DeleteTeamsConfiguredTeamRequest

TeamId

  • Type:
  • Required: Yes

DescribeChimeWebhookConfigurationsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ChatConfigurationArn

  • Type: typing.Optional[str]

DescribeChimeWebhookConfigurationsRequestPaginate

ChatConfigurationArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.PaginatorConfig]

DescribeChimeWebhookConfigurationsResult

WebhookConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.ChimeWebhookConfiguration]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeSlackChannelConfigurationsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ChatConfigurationArn

  • Type: typing.Optional[str]

DescribeSlackChannelConfigurationsRequestPaginate

ChatConfigurationArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.PaginatorConfig]

DescribeSlackChannelConfigurationsResult

SlackChannelConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.SlackChannelConfiguration]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeSlackUserIdentitiesRequest

ChatConfigurationArn

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeSlackUserIdentitiesRequestPaginate

ChatConfigurationArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.PaginatorConfig]

DescribeSlackUserIdentitiesResult

SlackUserIdentities

  • Type: typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.SlackUserIdentity]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeSlackWorkspacesRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeSlackWorkspacesRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.PaginatorConfig]

DescribeSlackWorkspacesResult

SlackWorkspaces

  • Type: typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.SlackWorkspace]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DisassociateFromConfigurationRequest

Resource

  • Type:
  • Required: Yes

ChatConfiguration

  • Type:
  • Required: Yes

GetAccountPreferencesResult

AccountPreferences

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCustomActionRequest

CustomActionArn

  • Type:
  • Required: Yes

GetCustomActionResult

CustomAction

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTeamsChannelConfigurationRequest

ChatConfigurationArn

  • Type:
  • Required: Yes

GetTeamsChannelConfigurationResult

ChannelConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListAssociationsRequest

ChatConfiguration

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListAssociationsRequestPaginate

ChatConfiguration

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.PaginatorConfig]

ListAssociationsResult

Associations

  • Type: typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.AssociationListing]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCustomActionsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListCustomActionsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.PaginatorConfig]

ListCustomActionsResult

CustomActions

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListMicrosoftTeamsConfiguredTeamsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListMicrosoftTeamsConfiguredTeamsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.PaginatorConfig]

ListMicrosoftTeamsConfiguredTeamsResult

ConfiguredTeams

  • Type: typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.ConfiguredTeam]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListMicrosoftTeamsUserIdentitiesRequest

ChatConfigurationArn

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListMicrosoftTeamsUserIdentitiesRequestPaginate

ChatConfigurationArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.PaginatorConfig]

ListMicrosoftTeamsUserIdentitiesResult

TeamsUserIdentities

  • Type: typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.TeamsUserIdentity]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceARN

  • Type:
  • Required: Yes

ListTagsForResourceResponse

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTeamsChannelConfigurationsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

TeamId

  • Type: typing.Optional[str]

ListTeamsChannelConfigurationsRequestPaginate

TeamId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.PaginatorConfig]

ListTeamsChannelConfigurationsResult

TeamChannelConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.TeamsChannelConfiguration]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

SlackChannelConfiguration

SlackTeamName

  • Type:
  • Required: Yes

SlackTeamId

  • Type:
  • Required: Yes

SlackChannelId

  • Type:
  • Required: Yes

SlackChannelName

  • Type:
  • Required: Yes

ChatConfigurationArn

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

SnsTopicArns

  • Type: typing.List[str]
  • Required: Yes

ConfigurationName

  • Type: typing.Optional[str]

LoggingLevel

  • Type: typing.Optional[str]

GuardrailPolicyArns

  • Type: typing.Optional[typing.List[str]]

UserAuthorizationRequired

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.Tag]]

State

  • Type: typing.Optional[str]

StateReason

  • Type: typing.Optional[str]

SlackUserIdentity

IamRoleArn

  • Type:
  • Required: Yes

ChatConfigurationArn

  • Type:
  • Required: Yes

SlackTeamId

  • Type:
  • Required: Yes

SlackUserId

  • Type:
  • Required: Yes

AwsUserIdentity

  • Type: typing.Optional[str]

SlackWorkspace

SlackTeamId

  • Type:
  • Required: Yes

SlackTeamName

  • Type:
  • Required: Yes

State

  • Type: typing.Optional[str]

StateReason

  • Type: typing.Optional[str]

Tag

TagKey

  • Type:
  • Required: Yes

TagValue

  • Type:
  • Required: Yes

TagResourceRequest

ResourceARN

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.Tag]
  • Required: Yes

TeamsChannelConfiguration

ChannelId

  • Type:
  • Required: Yes

TeamId

  • Type:
  • Required: Yes

TenantId

  • Type:
  • Required: Yes

ChatConfigurationArn

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

SnsTopicArns

  • Type: typing.List[str]
  • Required: Yes

ChannelName

  • Type: typing.Optional[str]

TeamName

  • Type: typing.Optional[str]

ConfigurationName

  • Type: typing.Optional[str]

LoggingLevel

  • Type: typing.Optional[str]

GuardrailPolicyArns

  • Type: typing.Optional[typing.List[str]]

UserAuthorizationRequired

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.Tag]]

State

  • Type: typing.Optional[str]

StateReason

  • Type: typing.Optional[str]

TeamsUserIdentity

IamRoleArn

  • Type:
  • Required: Yes

ChatConfigurationArn

  • Type:
  • Required: Yes

TeamId

  • Type:
  • Required: Yes

UserId

  • Type: typing.Optional[str]

AwsUserIdentity

  • Type: typing.Optional[str]

TeamsChannelId

  • Type: typing.Optional[str]

TeamsTenantId

  • Type: typing.Optional[str]

UntagResourceRequest

ResourceARN

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateAccountPreferencesRequest

UserAuthorizationRequired

  • Type: typing.Optional[bool]

TrainingDataCollectionEnabled

  • Type: typing.Optional[bool]

UpdateAccountPreferencesResult

AccountPreferences

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateChimeWebhookConfigurationRequest

ChatConfigurationArn

  • Type:
  • Required: Yes

WebhookDescription

  • Type: typing.Optional[str]

WebhookUrl

  • Type: typing.Optional[str]

SnsTopicArns

  • Type: typing.Optional[typing.List[str]]

IamRoleArn

  • Type: typing.Optional[str]

LoggingLevel

  • Type: typing.Optional[str]

UpdateChimeWebhookConfigurationResult

WebhookConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateCustomActionRequest

CustomActionArn

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

AliasName

  • Type: typing.Optional[str]

Attachments

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.chatbot.chatbot_classes.CustomActionAttachment, aws_resource_validator.pydantic_models.chatbot.chatbot_classes.CustomActionAttachmentOutput]]]

UpdateCustomActionResult

CustomActionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSlackChannelConfigurationRequest

ChatConfigurationArn

  • Type:
  • Required: Yes

SlackChannelId

  • Type:
  • Required: Yes

SlackChannelName

  • Type: typing.Optional[str]

SnsTopicArns

  • Type: typing.Optional[typing.List[str]]

IamRoleArn

  • Type: typing.Optional[str]

LoggingLevel

  • Type: typing.Optional[str]

GuardrailPolicyArns

  • Type: typing.Optional[typing.List[str]]

UserAuthorizationRequired

  • Type: typing.Optional[bool]

UpdateSlackChannelConfigurationResult

ChannelConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateTeamsChannelConfigurationRequest

ChatConfigurationArn

  • Type:
  • Required: Yes

ChannelId

  • Type:
  • Required: Yes

ChannelName

  • Type: typing.Optional[str]

SnsTopicArns

  • Type: typing.Optional[typing.List[str]]

IamRoleArn

  • Type: typing.Optional[str]

LoggingLevel

  • Type: typing.Optional[str]

GuardrailPolicyArns

  • Type: typing.Optional[typing.List[str]]

UserAuthorizationRequired

  • Type: typing.Optional[bool]

UpdateTeamsChannelConfigurationResult

ChannelConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes