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