Type definitions#
Index > SupportApp > Type definitions
Auto-generated documentation for SupportApp type annotations stubs module mypy-boto3-support-app.
CreateSlackChannelConfigurationRequestRequestTypeDef#
# CreateSlackChannelConfigurationRequestRequestTypeDef definition
class CreateSlackChannelConfigurationRequestRequestTypeDef(TypedDict):
channelId: str,
channelRoleArn: str,
notifyOnCaseSeverity: NotificationSeverityLevelType, # (1)
teamId: str,
channelName: NotRequired[str],
notifyOnAddCorrespondenceToCase: NotRequired[bool],
notifyOnCreateOrReopenCase: NotRequired[bool],
notifyOnResolveCase: NotRequired[bool],
DeleteSlackChannelConfigurationRequestRequestTypeDef#
# DeleteSlackChannelConfigurationRequestRequestTypeDef definition
class DeleteSlackChannelConfigurationRequestRequestTypeDef(TypedDict):
channelId: str,
teamId: str,
DeleteSlackWorkspaceConfigurationRequestRequestTypeDef#
# DeleteSlackWorkspaceConfigurationRequestRequestTypeDef definition
class DeleteSlackWorkspaceConfigurationRequestRequestTypeDef(TypedDict):
teamId: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ListSlackChannelConfigurationsRequestRequestTypeDef#
# ListSlackChannelConfigurationsRequestRequestTypeDef definition
class ListSlackChannelConfigurationsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
SlackChannelConfigurationTypeDef#
# SlackChannelConfigurationTypeDef definition
class SlackChannelConfigurationTypeDef(TypedDict):
channelId: str,
teamId: str,
channelName: NotRequired[str],
channelRoleArn: NotRequired[str],
notifyOnAddCorrespondenceToCase: NotRequired[bool],
notifyOnCaseSeverity: NotRequired[NotificationSeverityLevelType], # (1)
notifyOnCreateOrReopenCase: NotRequired[bool],
notifyOnResolveCase: NotRequired[bool],
ListSlackWorkspaceConfigurationsRequestRequestTypeDef#
# ListSlackWorkspaceConfigurationsRequestRequestTypeDef definition
class ListSlackWorkspaceConfigurationsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
SlackWorkspaceConfigurationTypeDef#
# SlackWorkspaceConfigurationTypeDef definition
class SlackWorkspaceConfigurationTypeDef(TypedDict):
teamId: str,
allowOrganizationMemberAccount: NotRequired[bool],
teamName: NotRequired[str],
PutAccountAliasRequestRequestTypeDef#
# PutAccountAliasRequestRequestTypeDef definition
class PutAccountAliasRequestRequestTypeDef(TypedDict):
accountAlias: str,
RegisterSlackWorkspaceForOrganizationRequestRequestTypeDef#
# RegisterSlackWorkspaceForOrganizationRequestRequestTypeDef definition
class RegisterSlackWorkspaceForOrganizationRequestRequestTypeDef(TypedDict):
teamId: str,
UpdateSlackChannelConfigurationRequestRequestTypeDef#
# UpdateSlackChannelConfigurationRequestRequestTypeDef definition
class UpdateSlackChannelConfigurationRequestRequestTypeDef(TypedDict):
channelId: str,
teamId: str,
channelName: NotRequired[str],
channelRoleArn: NotRequired[str],
notifyOnAddCorrespondenceToCase: NotRequired[bool],
notifyOnCaseSeverity: NotRequired[NotificationSeverityLevelType], # (1)
notifyOnCreateOrReopenCase: NotRequired[bool],
notifyOnResolveCase: NotRequired[bool],
GetAccountAliasResultTypeDef#
# GetAccountAliasResultTypeDef definition
class GetAccountAliasResultTypeDef(TypedDict):
accountAlias: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterSlackWorkspaceForOrganizationResultTypeDef#
# RegisterSlackWorkspaceForOrganizationResultTypeDef definition
class RegisterSlackWorkspaceForOrganizationResultTypeDef(TypedDict):
accountType: AccountTypeType, # (1)
teamId: str,
teamName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSlackChannelConfigurationResultTypeDef#
# UpdateSlackChannelConfigurationResultTypeDef definition
class UpdateSlackChannelConfigurationResultTypeDef(TypedDict):
channelId: str,
channelName: str,
channelRoleArn: str,
notifyOnAddCorrespondenceToCase: bool,
notifyOnCaseSeverity: NotificationSeverityLevelType, # (1)
notifyOnCreateOrReopenCase: bool,
notifyOnResolveCase: bool,
teamId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSlackChannelConfigurationsResultTypeDef#
# ListSlackChannelConfigurationsResultTypeDef definition
class ListSlackChannelConfigurationsResultTypeDef(TypedDict):
nextToken: str,
slackChannelConfigurations: List[SlackChannelConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSlackWorkspaceConfigurationsResultTypeDef#
# ListSlackWorkspaceConfigurationsResultTypeDef definition
class ListSlackWorkspaceConfigurationsResultTypeDef(TypedDict):
nextToken: str,
slackWorkspaceConfigurations: List[SlackWorkspaceConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)