Type definitions#
Auto-generated documentation for Chatbot type annotations stubs module mypy-boto3-chatbot.
CustomActionAttachmentUnionTypeDef#
# CustomActionAttachmentUnionTypeDef definition
CustomActionAttachmentUnionTypeDef = Union[
CustomActionAttachmentTypeDef, # (1)
CustomActionAttachmentOutputTypeDef, # (2)
]
AccountPreferencesTypeDef#
# AccountPreferencesTypeDef definition
class AccountPreferencesTypeDef(TypedDict):
UserAuthorizationRequired: NotRequired[bool],
TrainingDataCollectionEnabled: NotRequired[bool],
AssociateToConfigurationRequestRequestTypeDef#
# AssociateToConfigurationRequestRequestTypeDef definition
class AssociateToConfigurationRequestRequestTypeDef(TypedDict):
Resource: str,
ChatConfiguration: str,
AssociationListingTypeDef#
# AssociationListingTypeDef definition
class AssociationListingTypeDef(TypedDict):
Resource: str,
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
TagKey: str,
TagValue: str,
ConfiguredTeamTypeDef#
# ConfiguredTeamTypeDef definition
class ConfiguredTeamTypeDef(TypedDict):
TenantId: str,
TeamId: str,
TeamName: NotRequired[str],
State: NotRequired[str],
StateReason: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CustomActionDefinitionTypeDef#
# CustomActionDefinitionTypeDef definition
class CustomActionDefinitionTypeDef(TypedDict):
CommandText: str,
CustomActionAttachmentCriteriaTypeDef#
# CustomActionAttachmentCriteriaTypeDef definition
class CustomActionAttachmentCriteriaTypeDef(TypedDict):
Operator: CustomActionAttachmentCriteriaOperatorType, # (1)
VariableName: str,
Value: NotRequired[str],
DeleteChimeWebhookConfigurationRequestRequestTypeDef#
# DeleteChimeWebhookConfigurationRequestRequestTypeDef definition
class DeleteChimeWebhookConfigurationRequestRequestTypeDef(TypedDict):
ChatConfigurationArn: str,
DeleteCustomActionRequestRequestTypeDef#
# DeleteCustomActionRequestRequestTypeDef definition
class DeleteCustomActionRequestRequestTypeDef(TypedDict):
CustomActionArn: str,
DeleteMicrosoftTeamsUserIdentityRequestRequestTypeDef#
# DeleteMicrosoftTeamsUserIdentityRequestRequestTypeDef definition
class DeleteMicrosoftTeamsUserIdentityRequestRequestTypeDef(TypedDict):
ChatConfigurationArn: str,
UserId: str,
DeleteSlackChannelConfigurationRequestRequestTypeDef#
# DeleteSlackChannelConfigurationRequestRequestTypeDef definition
class DeleteSlackChannelConfigurationRequestRequestTypeDef(TypedDict):
ChatConfigurationArn: str,
DeleteSlackUserIdentityRequestRequestTypeDef#
# DeleteSlackUserIdentityRequestRequestTypeDef definition
class DeleteSlackUserIdentityRequestRequestTypeDef(TypedDict):
ChatConfigurationArn: str,
SlackTeamId: str,
SlackUserId: str,
DeleteSlackWorkspaceAuthorizationRequestRequestTypeDef#
# DeleteSlackWorkspaceAuthorizationRequestRequestTypeDef definition
class DeleteSlackWorkspaceAuthorizationRequestRequestTypeDef(TypedDict):
SlackTeamId: str,
DeleteTeamsChannelConfigurationRequestRequestTypeDef#
# DeleteTeamsChannelConfigurationRequestRequestTypeDef definition
class DeleteTeamsChannelConfigurationRequestRequestTypeDef(TypedDict):
ChatConfigurationArn: str,
DeleteTeamsConfiguredTeamRequestRequestTypeDef#
# DeleteTeamsConfiguredTeamRequestRequestTypeDef definition
class DeleteTeamsConfiguredTeamRequestRequestTypeDef(TypedDict):
TeamId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeChimeWebhookConfigurationsRequestRequestTypeDef#
# DescribeChimeWebhookConfigurationsRequestRequestTypeDef definition
class DescribeChimeWebhookConfigurationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ChatConfigurationArn: NotRequired[str],
DescribeSlackChannelConfigurationsRequestRequestTypeDef#
# DescribeSlackChannelConfigurationsRequestRequestTypeDef definition
class DescribeSlackChannelConfigurationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ChatConfigurationArn: NotRequired[str],
DescribeSlackUserIdentitiesRequestRequestTypeDef#
# DescribeSlackUserIdentitiesRequestRequestTypeDef definition
class DescribeSlackUserIdentitiesRequestRequestTypeDef(TypedDict):
ChatConfigurationArn: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
SlackUserIdentityTypeDef#
# SlackUserIdentityTypeDef definition
class SlackUserIdentityTypeDef(TypedDict):
IamRoleArn: str,
ChatConfigurationArn: str,
SlackTeamId: str,
SlackUserId: str,
AwsUserIdentity: NotRequired[str],
DescribeSlackWorkspacesRequestRequestTypeDef#
# DescribeSlackWorkspacesRequestRequestTypeDef definition
class DescribeSlackWorkspacesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SlackWorkspaceTypeDef#
# SlackWorkspaceTypeDef definition
class SlackWorkspaceTypeDef(TypedDict):
SlackTeamId: str,
SlackTeamName: str,
State: NotRequired[str],
StateReason: NotRequired[str],
DisassociateFromConfigurationRequestRequestTypeDef#
# DisassociateFromConfigurationRequestRequestTypeDef definition
class DisassociateFromConfigurationRequestRequestTypeDef(TypedDict):
Resource: str,
ChatConfiguration: str,
GetCustomActionRequestRequestTypeDef#
# GetCustomActionRequestRequestTypeDef definition
class GetCustomActionRequestRequestTypeDef(TypedDict):
CustomActionArn: str,
GetTeamsChannelConfigurationRequestRequestTypeDef#
# GetTeamsChannelConfigurationRequestRequestTypeDef definition
class GetTeamsChannelConfigurationRequestRequestTypeDef(TypedDict):
ChatConfigurationArn: str,
ListAssociationsRequestRequestTypeDef#
# ListAssociationsRequestRequestTypeDef definition
class ListAssociationsRequestRequestTypeDef(TypedDict):
ChatConfiguration: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCustomActionsRequestRequestTypeDef#
# ListCustomActionsRequestRequestTypeDef definition
class ListCustomActionsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListMicrosoftTeamsConfiguredTeamsRequestRequestTypeDef#
# ListMicrosoftTeamsConfiguredTeamsRequestRequestTypeDef definition
class ListMicrosoftTeamsConfiguredTeamsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListMicrosoftTeamsUserIdentitiesRequestRequestTypeDef#
# ListMicrosoftTeamsUserIdentitiesRequestRequestTypeDef definition
class ListMicrosoftTeamsUserIdentitiesRequestRequestTypeDef(TypedDict):
ChatConfigurationArn: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
TeamsUserIdentityTypeDef#
# TeamsUserIdentityTypeDef definition
class TeamsUserIdentityTypeDef(TypedDict):
IamRoleArn: str,
ChatConfigurationArn: str,
TeamId: str,
UserId: NotRequired[str],
AwsUserIdentity: NotRequired[str],
TeamsChannelId: NotRequired[str],
TeamsTenantId: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
ListTeamsChannelConfigurationsRequestRequestTypeDef#
# ListTeamsChannelConfigurationsRequestRequestTypeDef definition
class ListTeamsChannelConfigurationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
TeamId: NotRequired[str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateAccountPreferencesRequestRequestTypeDef#
# UpdateAccountPreferencesRequestRequestTypeDef definition
class UpdateAccountPreferencesRequestRequestTypeDef(TypedDict):
UserAuthorizationRequired: NotRequired[bool],
TrainingDataCollectionEnabled: NotRequired[bool],
UpdateChimeWebhookConfigurationRequestRequestTypeDef#
# UpdateChimeWebhookConfigurationRequestRequestTypeDef definition
class UpdateChimeWebhookConfigurationRequestRequestTypeDef(TypedDict):
ChatConfigurationArn: str,
WebhookDescription: NotRequired[str],
WebhookUrl: NotRequired[str],
SnsTopicArns: NotRequired[Sequence[str]],
IamRoleArn: NotRequired[str],
LoggingLevel: NotRequired[str],
UpdateSlackChannelConfigurationRequestRequestTypeDef#
# UpdateSlackChannelConfigurationRequestRequestTypeDef definition
class UpdateSlackChannelConfigurationRequestRequestTypeDef(TypedDict):
ChatConfigurationArn: str,
SlackChannelId: str,
SlackChannelName: NotRequired[str],
SnsTopicArns: NotRequired[Sequence[str]],
IamRoleArn: NotRequired[str],
LoggingLevel: NotRequired[str],
GuardrailPolicyArns: NotRequired[Sequence[str]],
UserAuthorizationRequired: NotRequired[bool],
UpdateTeamsChannelConfigurationRequestRequestTypeDef#
# UpdateTeamsChannelConfigurationRequestRequestTypeDef definition
class UpdateTeamsChannelConfigurationRequestRequestTypeDef(TypedDict):
ChatConfigurationArn: str,
ChannelId: str,
ChannelName: NotRequired[str],
SnsTopicArns: NotRequired[Sequence[str]],
IamRoleArn: NotRequired[str],
LoggingLevel: NotRequired[str],
GuardrailPolicyArns: NotRequired[Sequence[str]],
UserAuthorizationRequired: NotRequired[bool],
ChimeWebhookConfigurationTypeDef#
# ChimeWebhookConfigurationTypeDef definition
class ChimeWebhookConfigurationTypeDef(TypedDict):
WebhookDescription: str,
ChatConfigurationArn: str,
IamRoleArn: str,
SnsTopicArns: list[str],
ConfigurationName: NotRequired[str],
LoggingLevel: NotRequired[str],
Tags: NotRequired[list[TagTypeDef]], # (1)
State: NotRequired[str],
StateReason: NotRequired[str],
- See TagTypeDef
CreateChimeWebhookConfigurationRequestRequestTypeDef#
# CreateChimeWebhookConfigurationRequestRequestTypeDef definition
class CreateChimeWebhookConfigurationRequestRequestTypeDef(TypedDict):
WebhookDescription: str,
WebhookUrl: str,
SnsTopicArns: Sequence[str],
IamRoleArn: str,
ConfigurationName: str,
LoggingLevel: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateSlackChannelConfigurationRequestRequestTypeDef#
# CreateSlackChannelConfigurationRequestRequestTypeDef definition
class CreateSlackChannelConfigurationRequestRequestTypeDef(TypedDict):
SlackTeamId: str,
SlackChannelId: str,
IamRoleArn: str,
ConfigurationName: str,
SlackChannelName: NotRequired[str],
SnsTopicArns: NotRequired[Sequence[str]],
LoggingLevel: NotRequired[str],
GuardrailPolicyArns: NotRequired[Sequence[str]],
UserAuthorizationRequired: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateTeamsChannelConfigurationRequestRequestTypeDef#
# CreateTeamsChannelConfigurationRequestRequestTypeDef definition
class CreateTeamsChannelConfigurationRequestRequestTypeDef(TypedDict):
ChannelId: str,
TeamId: str,
TenantId: str,
IamRoleArn: str,
ConfigurationName: str,
ChannelName: NotRequired[str],
TeamName: NotRequired[str],
SnsTopicArns: NotRequired[Sequence[str]],
LoggingLevel: NotRequired[str],
GuardrailPolicyArns: NotRequired[Sequence[str]],
UserAuthorizationRequired: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
SlackChannelConfigurationTypeDef#
# SlackChannelConfigurationTypeDef definition
class SlackChannelConfigurationTypeDef(TypedDict):
SlackTeamName: str,
SlackTeamId: str,
SlackChannelId: str,
SlackChannelName: str,
ChatConfigurationArn: str,
IamRoleArn: str,
SnsTopicArns: list[str],
ConfigurationName: NotRequired[str],
LoggingLevel: NotRequired[str],
GuardrailPolicyArns: NotRequired[list[str]],
UserAuthorizationRequired: NotRequired[bool],
Tags: NotRequired[list[TagTypeDef]], # (1)
State: NotRequired[str],
StateReason: NotRequired[str],
- See TagTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
TeamsChannelConfigurationTypeDef#
# TeamsChannelConfigurationTypeDef definition
class TeamsChannelConfigurationTypeDef(TypedDict):
ChannelId: str,
TeamId: str,
TenantId: str,
ChatConfigurationArn: str,
IamRoleArn: str,
SnsTopicArns: list[str],
ChannelName: NotRequired[str],
TeamName: NotRequired[str],
ConfigurationName: NotRequired[str],
LoggingLevel: NotRequired[str],
GuardrailPolicyArns: NotRequired[list[str]],
UserAuthorizationRequired: NotRequired[bool],
Tags: NotRequired[list[TagTypeDef]], # (1)
State: NotRequired[str],
StateReason: NotRequired[str],
- See TagTypeDef
CreateCustomActionResultTypeDef#
# CreateCustomActionResultTypeDef definition
class CreateCustomActionResultTypeDef(TypedDict):
CustomActionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAccountPreferencesResultTypeDef#
# GetAccountPreferencesResultTypeDef definition
class GetAccountPreferencesResultTypeDef(TypedDict):
AccountPreferences: AccountPreferencesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAssociationsResultTypeDef#
# ListAssociationsResultTypeDef definition
class ListAssociationsResultTypeDef(TypedDict):
Associations: list[AssociationListingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListCustomActionsResultTypeDef#
# ListCustomActionsResultTypeDef definition
class ListCustomActionsResultTypeDef(TypedDict):
CustomActions: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListMicrosoftTeamsConfiguredTeamsResultTypeDef#
# ListMicrosoftTeamsConfiguredTeamsResultTypeDef definition
class ListMicrosoftTeamsConfiguredTeamsResultTypeDef(TypedDict):
ConfiguredTeams: list[ConfiguredTeamTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
UpdateAccountPreferencesResultTypeDef#
# UpdateAccountPreferencesResultTypeDef definition
class UpdateAccountPreferencesResultTypeDef(TypedDict):
AccountPreferences: AccountPreferencesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCustomActionResultTypeDef#
# UpdateCustomActionResultTypeDef definition
class UpdateCustomActionResultTypeDef(TypedDict):
CustomActionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CustomActionAttachmentOutputTypeDef#
# CustomActionAttachmentOutputTypeDef definition
class CustomActionAttachmentOutputTypeDef(TypedDict):
NotificationType: NotRequired[str],
ButtonText: NotRequired[str],
Criteria: NotRequired[list[CustomActionAttachmentCriteriaTypeDef]], # (1)
Variables: NotRequired[dict[str, str]],
CustomActionAttachmentTypeDef#
# CustomActionAttachmentTypeDef definition
class CustomActionAttachmentTypeDef(TypedDict):
NotificationType: NotRequired[str],
ButtonText: NotRequired[str],
Criteria: NotRequired[Sequence[CustomActionAttachmentCriteriaTypeDef]], # (1)
Variables: NotRequired[Mapping[str, str]],
DescribeChimeWebhookConfigurationsRequestPaginateTypeDef#
# DescribeChimeWebhookConfigurationsRequestPaginateTypeDef definition
class DescribeChimeWebhookConfigurationsRequestPaginateTypeDef(TypedDict):
ChatConfigurationArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSlackChannelConfigurationsRequestPaginateTypeDef#
# DescribeSlackChannelConfigurationsRequestPaginateTypeDef definition
class DescribeSlackChannelConfigurationsRequestPaginateTypeDef(TypedDict):
ChatConfigurationArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSlackUserIdentitiesRequestPaginateTypeDef#
# DescribeSlackUserIdentitiesRequestPaginateTypeDef definition
class DescribeSlackUserIdentitiesRequestPaginateTypeDef(TypedDict):
ChatConfigurationArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSlackWorkspacesRequestPaginateTypeDef#
# DescribeSlackWorkspacesRequestPaginateTypeDef definition
class DescribeSlackWorkspacesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAssociationsRequestPaginateTypeDef#
# ListAssociationsRequestPaginateTypeDef definition
class ListAssociationsRequestPaginateTypeDef(TypedDict):
ChatConfiguration: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomActionsRequestPaginateTypeDef#
# ListCustomActionsRequestPaginateTypeDef definition
class ListCustomActionsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMicrosoftTeamsConfiguredTeamsRequestPaginateTypeDef#
# ListMicrosoftTeamsConfiguredTeamsRequestPaginateTypeDef definition
class ListMicrosoftTeamsConfiguredTeamsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMicrosoftTeamsUserIdentitiesRequestPaginateTypeDef#
# ListMicrosoftTeamsUserIdentitiesRequestPaginateTypeDef definition
class ListMicrosoftTeamsUserIdentitiesRequestPaginateTypeDef(TypedDict):
ChatConfigurationArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTeamsChannelConfigurationsRequestPaginateTypeDef#
# ListTeamsChannelConfigurationsRequestPaginateTypeDef definition
class ListTeamsChannelConfigurationsRequestPaginateTypeDef(TypedDict):
TeamId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSlackUserIdentitiesResultTypeDef#
# DescribeSlackUserIdentitiesResultTypeDef definition
class DescribeSlackUserIdentitiesResultTypeDef(TypedDict):
SlackUserIdentities: list[SlackUserIdentityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeSlackWorkspacesResultTypeDef#
# DescribeSlackWorkspacesResultTypeDef definition
class DescribeSlackWorkspacesResultTypeDef(TypedDict):
SlackWorkspaces: list[SlackWorkspaceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListMicrosoftTeamsUserIdentitiesResultTypeDef#
# ListMicrosoftTeamsUserIdentitiesResultTypeDef definition
class ListMicrosoftTeamsUserIdentitiesResultTypeDef(TypedDict):
TeamsUserIdentities: list[TeamsUserIdentityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateChimeWebhookConfigurationResultTypeDef#
# CreateChimeWebhookConfigurationResultTypeDef definition
class CreateChimeWebhookConfigurationResultTypeDef(TypedDict):
WebhookConfiguration: ChimeWebhookConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeChimeWebhookConfigurationsResultTypeDef#
# DescribeChimeWebhookConfigurationsResultTypeDef definition
class DescribeChimeWebhookConfigurationsResultTypeDef(TypedDict):
WebhookConfigurations: list[ChimeWebhookConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateChimeWebhookConfigurationResultTypeDef#
# UpdateChimeWebhookConfigurationResultTypeDef definition
class UpdateChimeWebhookConfigurationResultTypeDef(TypedDict):
WebhookConfiguration: ChimeWebhookConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateSlackChannelConfigurationResultTypeDef#
# CreateSlackChannelConfigurationResultTypeDef definition
class CreateSlackChannelConfigurationResultTypeDef(TypedDict):
ChannelConfiguration: SlackChannelConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSlackChannelConfigurationsResultTypeDef#
# DescribeSlackChannelConfigurationsResultTypeDef definition
class DescribeSlackChannelConfigurationsResultTypeDef(TypedDict):
SlackChannelConfigurations: list[SlackChannelConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateSlackChannelConfigurationResultTypeDef#
# UpdateSlackChannelConfigurationResultTypeDef definition
class UpdateSlackChannelConfigurationResultTypeDef(TypedDict):
ChannelConfiguration: SlackChannelConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTeamsChannelConfigurationResultTypeDef#
# CreateTeamsChannelConfigurationResultTypeDef definition
class CreateTeamsChannelConfigurationResultTypeDef(TypedDict):
ChannelConfiguration: TeamsChannelConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTeamsChannelConfigurationResultTypeDef#
# GetTeamsChannelConfigurationResultTypeDef definition
class GetTeamsChannelConfigurationResultTypeDef(TypedDict):
ChannelConfiguration: TeamsChannelConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTeamsChannelConfigurationsResultTypeDef#
# ListTeamsChannelConfigurationsResultTypeDef definition
class ListTeamsChannelConfigurationsResultTypeDef(TypedDict):
TeamChannelConfigurations: list[TeamsChannelConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateTeamsChannelConfigurationResultTypeDef#
# UpdateTeamsChannelConfigurationResultTypeDef definition
class UpdateTeamsChannelConfigurationResultTypeDef(TypedDict):
ChannelConfiguration: TeamsChannelConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CustomActionTypeDef#
# CustomActionTypeDef definition
class CustomActionTypeDef(TypedDict):
CustomActionArn: str,
Definition: CustomActionDefinitionTypeDef, # (1)
AliasName: NotRequired[str],
Attachments: NotRequired[list[CustomActionAttachmentOutputTypeDef]], # (2)
ActionName: NotRequired[str],
UpdateCustomActionRequestRequestTypeDef#
# UpdateCustomActionRequestRequestTypeDef definition
class UpdateCustomActionRequestRequestTypeDef(TypedDict):
CustomActionArn: str,
Definition: CustomActionDefinitionTypeDef, # (1)
AliasName: NotRequired[str],
Attachments: NotRequired[Sequence[CustomActionAttachmentTypeDef]], # (2)
GetCustomActionResultTypeDef#
# GetCustomActionResultTypeDef definition
class GetCustomActionResultTypeDef(TypedDict):
CustomAction: CustomActionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCustomActionRequestRequestTypeDef#
# CreateCustomActionRequestRequestTypeDef definition
class CreateCustomActionRequestRequestTypeDef(TypedDict):
Definition: CustomActionDefinitionTypeDef, # (1)
ActionName: str,
AliasName: NotRequired[str],
Attachments: NotRequired[Sequence[CustomActionAttachmentUnionTypeDef]], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
ClientToken: NotRequired[str],