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