Skip to content

Chatbot Classes

AccountPreferencesTypeDef

UserAuthorizationRequired

  • Type: typing.Optional[bool]

TrainingDataCollectionEnabled

  • Type: typing.Optional[bool]

BaseValidatorModel

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

ChimeWebhookConfigurationTypeDef

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_classes.TagTypeDef]]

ConfiguredTeamTypeDef

TenantId

  • Type:
  • Required: Yes

TeamId

  • Type:
  • Required: Yes

TeamName

  • Type: typing.Optional[str]

CreateChimeWebhookConfigurationRequestRequestTypeDef

WebhookDescription

  • Type:
  • Required: Yes

WebhookUrl

  • Type:
  • Required: Yes

SnsTopicArns

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

IamRoleArn

  • Type:
  • Required: Yes

ConfigurationName

  • Type:
  • Required: Yes

LoggingLevel

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.chatbot_classes.TagTypeDef]]

CreateChimeWebhookConfigurationResultTypeDef

WebhookConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSlackChannelConfigurationRequestRequestTypeDef

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.Sequence[str]]

LoggingLevel

  • Type: typing.Optional[str]

GuardrailPolicyArns

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

UserAuthorizationRequired

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.chatbot_classes.TagTypeDef]]

CreateSlackChannelConfigurationResultTypeDef

ChannelConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTeamsChannelConfigurationRequestRequestTypeDef

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.Sequence[str]]

LoggingLevel

  • Type: typing.Optional[str]

GuardrailPolicyArns

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

UserAuthorizationRequired

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.chatbot_classes.TagTypeDef]]

CreateTeamsChannelConfigurationResultTypeDef

ChannelConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteChimeWebhookConfigurationRequestRequestTypeDef

ChatConfigurationArn

  • Type:
  • Required: Yes

DeleteMicrosoftTeamsUserIdentityRequestRequestTypeDef

ChatConfigurationArn

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

DeleteSlackChannelConfigurationRequestRequestTypeDef

ChatConfigurationArn

  • Type:
  • Required: Yes

DeleteSlackUserIdentityRequestRequestTypeDef

ChatConfigurationArn

  • Type:
  • Required: Yes

SlackTeamId

  • Type:
  • Required: Yes

SlackUserId

  • Type:
  • Required: Yes

DeleteSlackWorkspaceAuthorizationRequestRequestTypeDef

SlackTeamId

  • Type:
  • Required: Yes

DeleteTeamsChannelConfigurationRequestRequestTypeDef

ChatConfigurationArn

  • Type:
  • Required: Yes

DeleteTeamsConfiguredTeamRequestRequestTypeDef

TeamId

  • Type:
  • Required: Yes

DescribeChimeWebhookConfigurationsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ChatConfigurationArn

  • Type: typing.Optional[str]

DescribeChimeWebhookConfigurationsResultTypeDef

WebhookConfigurations

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeSlackChannelConfigurationsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ChatConfigurationArn

  • Type: typing.Optional[str]

DescribeSlackChannelConfigurationsResultTypeDef

SlackChannelConfigurations

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeSlackUserIdentitiesRequestRequestTypeDef

ChatConfigurationArn

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeSlackUserIdentitiesResultTypeDef

SlackUserIdentities

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeSlackWorkspacesRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeSlackWorkspacesResultTypeDef

SlackWorkspaces

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetAccountPreferencesResultTypeDef

AccountPreferences

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTeamsChannelConfigurationRequestRequestTypeDef

ChatConfigurationArn

  • Type:
  • Required: Yes

GetTeamsChannelConfigurationResultTypeDef

ChannelConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListMicrosoftTeamsConfiguredTeamsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListMicrosoftTeamsConfiguredTeamsResultTypeDef

ConfiguredTeams

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListMicrosoftTeamsUserIdentitiesRequestRequestTypeDef

ChatConfigurationArn

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListMicrosoftTeamsUserIdentitiesResultTypeDef

TeamsUserIdentities

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequestRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

ListTeamsChannelConfigurationsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

TeamId

  • Type: typing.Optional[str]

ListTeamsChannelConfigurationsResultTypeDef

TeamChannelConfigurations

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ResponseMetadataTypeDef

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]

SlackChannelConfigurationTypeDef

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_classes.TagTypeDef]]

SlackUserIdentityTypeDef

IamRoleArn

  • Type:
  • Required: Yes

ChatConfigurationArn

  • Type:
  • Required: Yes

SlackTeamId

  • Type:
  • Required: Yes

SlackUserId

  • Type:
  • Required: Yes

AwsUserIdentity

  • Type: typing.Optional[str]

SlackWorkspaceTypeDef

SlackTeamId

  • Type:
  • Required: Yes

SlackTeamName

  • Type:
  • Required: Yes

TagResourceRequestRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.chatbot_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

TagKey

  • Type:
  • Required: Yes

TagValue

  • Type:
  • Required: Yes

TeamsChannelConfigurationTypeDef

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_classes.TagTypeDef]]

TeamsUserIdentityTypeDef

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]

UntagResourceRequestRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

TagKeys

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

UpdateAccountPreferencesRequestRequestTypeDef

UserAuthorizationRequired

  • Type: typing.Optional[bool]

TrainingDataCollectionEnabled

  • Type: typing.Optional[bool]

UpdateAccountPreferencesResultTypeDef

AccountPreferences

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateChimeWebhookConfigurationRequestRequestTypeDef

ChatConfigurationArn

  • Type:
  • Required: Yes

WebhookDescription

  • Type: typing.Optional[str]

WebhookUrl

  • Type: typing.Optional[str]

SnsTopicArns

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

IamRoleArn

  • Type: typing.Optional[str]

LoggingLevel

  • Type: typing.Optional[str]

UpdateChimeWebhookConfigurationResultTypeDef

WebhookConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSlackChannelConfigurationRequestRequestTypeDef

ChatConfigurationArn

  • Type:
  • Required: Yes

SlackChannelId

  • Type:
  • Required: Yes

SlackChannelName

  • Type: typing.Optional[str]

SnsTopicArns

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

IamRoleArn

  • Type: typing.Optional[str]

LoggingLevel

  • Type: typing.Optional[str]

GuardrailPolicyArns

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

UserAuthorizationRequired

  • Type: typing.Optional[bool]

UpdateSlackChannelConfigurationResultTypeDef

ChannelConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateTeamsChannelConfigurationRequestRequestTypeDef

ChatConfigurationArn

  • Type:
  • Required: Yes

ChannelId

  • Type:
  • Required: Yes

ChannelName

  • Type: typing.Optional[str]

SnsTopicArns

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

IamRoleArn

  • Type: typing.Optional[str]

LoggingLevel

  • Type: typing.Optional[str]

GuardrailPolicyArns

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

UserAuthorizationRequired

  • Type: typing.Optional[bool]

UpdateTeamsChannelConfigurationResultTypeDef

ChannelConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes