Type definitions#
Index > SupportApp > Type definitions
Auto-generated documentation for SupportApp type annotations stubs module mypy-boto3-support-app.
CreateSlackChannelConfigurationRequestTypeDef#
# CreateSlackChannelConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_support_app.type_defs import CreateSlackChannelConfigurationRequestTypeDef
def get_value() -> CreateSlackChannelConfigurationRequestTypeDef:
return {
"channelId": ...,
}
# CreateSlackChannelConfigurationRequestTypeDef definition
class CreateSlackChannelConfigurationRequestTypeDef(TypedDict):
channelId: str,
channelRoleArn: str,
notifyOnCaseSeverity: NotificationSeverityLevelType, # (1)
teamId: str,
channelName: NotRequired[str],
notifyOnAddCorrespondenceToCase: NotRequired[bool],
notifyOnCreateOrReopenCase: NotRequired[bool],
notifyOnResolveCase: NotRequired[bool],
DeleteSlackChannelConfigurationRequestTypeDef#
# DeleteSlackChannelConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_support_app.type_defs import DeleteSlackChannelConfigurationRequestTypeDef
def get_value() -> DeleteSlackChannelConfigurationRequestTypeDef:
return {
"channelId": ...,
}
# DeleteSlackChannelConfigurationRequestTypeDef definition
class DeleteSlackChannelConfigurationRequestTypeDef(TypedDict):
channelId: str,
teamId: str,
DeleteSlackWorkspaceConfigurationRequestTypeDef#
# DeleteSlackWorkspaceConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_support_app.type_defs import DeleteSlackWorkspaceConfigurationRequestTypeDef
def get_value() -> DeleteSlackWorkspaceConfigurationRequestTypeDef:
return {
"teamId": ...,
}
# DeleteSlackWorkspaceConfigurationRequestTypeDef definition
class DeleteSlackWorkspaceConfigurationRequestTypeDef(TypedDict):
teamId: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_support_app.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ListSlackChannelConfigurationsRequestTypeDef#
# ListSlackChannelConfigurationsRequestTypeDef TypedDict usage example
from mypy_boto3_support_app.type_defs import ListSlackChannelConfigurationsRequestTypeDef
def get_value() -> ListSlackChannelConfigurationsRequestTypeDef:
return {
"nextToken": ...,
}
# ListSlackChannelConfigurationsRequestTypeDef definition
class ListSlackChannelConfigurationsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
SlackChannelConfigurationTypeDef#
# SlackChannelConfigurationTypeDef TypedDict usage example
from mypy_boto3_support_app.type_defs import SlackChannelConfigurationTypeDef
def get_value() -> SlackChannelConfigurationTypeDef:
return {
"channelId": ...,
}
# 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],
ListSlackWorkspaceConfigurationsRequestTypeDef#
# ListSlackWorkspaceConfigurationsRequestTypeDef TypedDict usage example
from mypy_boto3_support_app.type_defs import ListSlackWorkspaceConfigurationsRequestTypeDef
def get_value() -> ListSlackWorkspaceConfigurationsRequestTypeDef:
return {
"nextToken": ...,
}
# ListSlackWorkspaceConfigurationsRequestTypeDef definition
class ListSlackWorkspaceConfigurationsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
SlackWorkspaceConfigurationTypeDef#
# SlackWorkspaceConfigurationTypeDef TypedDict usage example
from mypy_boto3_support_app.type_defs import SlackWorkspaceConfigurationTypeDef
def get_value() -> SlackWorkspaceConfigurationTypeDef:
return {
"allowOrganizationMemberAccount": ...,
}
# SlackWorkspaceConfigurationTypeDef definition
class SlackWorkspaceConfigurationTypeDef(TypedDict):
teamId: str,
allowOrganizationMemberAccount: NotRequired[bool],
teamName: NotRequired[str],
PutAccountAliasRequestTypeDef#
# PutAccountAliasRequestTypeDef TypedDict usage example
from mypy_boto3_support_app.type_defs import PutAccountAliasRequestTypeDef
def get_value() -> PutAccountAliasRequestTypeDef:
return {
"accountAlias": ...,
}
# PutAccountAliasRequestTypeDef definition
class PutAccountAliasRequestTypeDef(TypedDict):
accountAlias: str,
RegisterSlackWorkspaceForOrganizationRequestTypeDef#
# RegisterSlackWorkspaceForOrganizationRequestTypeDef TypedDict usage example
from mypy_boto3_support_app.type_defs import RegisterSlackWorkspaceForOrganizationRequestTypeDef
def get_value() -> RegisterSlackWorkspaceForOrganizationRequestTypeDef:
return {
"teamId": ...,
}
# RegisterSlackWorkspaceForOrganizationRequestTypeDef definition
class RegisterSlackWorkspaceForOrganizationRequestTypeDef(TypedDict):
teamId: str,
UpdateSlackChannelConfigurationRequestTypeDef#
# UpdateSlackChannelConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_support_app.type_defs import UpdateSlackChannelConfigurationRequestTypeDef
def get_value() -> UpdateSlackChannelConfigurationRequestTypeDef:
return {
"channelId": ...,
}
# UpdateSlackChannelConfigurationRequestTypeDef definition
class UpdateSlackChannelConfigurationRequestTypeDef(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 TypedDict usage example
from mypy_boto3_support_app.type_defs import GetAccountAliasResultTypeDef
def get_value() -> GetAccountAliasResultTypeDef:
return {
"accountAlias": ...,
}
# GetAccountAliasResultTypeDef definition
class GetAccountAliasResultTypeDef(TypedDict):
accountAlias: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterSlackWorkspaceForOrganizationResultTypeDef#
# RegisterSlackWorkspaceForOrganizationResultTypeDef TypedDict usage example
from mypy_boto3_support_app.type_defs import RegisterSlackWorkspaceForOrganizationResultTypeDef
def get_value() -> RegisterSlackWorkspaceForOrganizationResultTypeDef:
return {
"accountType": ...,
}
# RegisterSlackWorkspaceForOrganizationResultTypeDef definition
class RegisterSlackWorkspaceForOrganizationResultTypeDef(TypedDict):
accountType: AccountTypeType, # (1)
teamId: str,
teamName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSlackChannelConfigurationResultTypeDef#
# UpdateSlackChannelConfigurationResultTypeDef TypedDict usage example
from mypy_boto3_support_app.type_defs import UpdateSlackChannelConfigurationResultTypeDef
def get_value() -> UpdateSlackChannelConfigurationResultTypeDef:
return {
"channelId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_support_app.type_defs import ListSlackChannelConfigurationsResultTypeDef
def get_value() -> ListSlackChannelConfigurationsResultTypeDef:
return {
"nextToken": ...,
}
# ListSlackChannelConfigurationsResultTypeDef definition
class ListSlackChannelConfigurationsResultTypeDef(TypedDict):
slackChannelConfigurations: List[SlackChannelConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[SlackChannelConfigurationTypeDef]
- See ResponseMetadataTypeDef
ListSlackWorkspaceConfigurationsResultTypeDef#
# ListSlackWorkspaceConfigurationsResultTypeDef TypedDict usage example
from mypy_boto3_support_app.type_defs import ListSlackWorkspaceConfigurationsResultTypeDef
def get_value() -> ListSlackWorkspaceConfigurationsResultTypeDef:
return {
"nextToken": ...,
}
# ListSlackWorkspaceConfigurationsResultTypeDef definition
class ListSlackWorkspaceConfigurationsResultTypeDef(TypedDict):
slackWorkspaceConfigurations: List[SlackWorkspaceConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[SlackWorkspaceConfigurationTypeDef]
- See ResponseMetadataTypeDef