Typed dictionaries
Index > SupportApp > Typed dictionaries
Auto-generated documentation for SupportApp type annotations stubs module mypy-boto3-support-app.
CreateSlackChannelConfigurationRequestRequestTypeDef
# CreateSlackChannelConfigurationRequestRequestTypeDef usage example
from mypy_boto3_support_app.type_defs import CreateSlackChannelConfigurationRequestRequestTypeDef
def get_value() -> CreateSlackChannelConfigurationRequestRequestTypeDef:
return {
"channelId": ...,
"channelRoleArn": ...,
"notifyOnCaseSeverity": ...,
"teamId": ...,
}
# 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 usage example
from mypy_boto3_support_app.type_defs import DeleteSlackChannelConfigurationRequestRequestTypeDef
def get_value() -> DeleteSlackChannelConfigurationRequestRequestTypeDef:
return {
"channelId": ...,
"teamId": ...,
}
# DeleteSlackChannelConfigurationRequestRequestTypeDef definition
class DeleteSlackChannelConfigurationRequestRequestTypeDef(TypedDict):
channelId: str,
teamId: str,
DeleteSlackWorkspaceConfigurationRequestRequestTypeDef
# DeleteSlackWorkspaceConfigurationRequestRequestTypeDef usage example
from mypy_boto3_support_app.type_defs import DeleteSlackWorkspaceConfigurationRequestRequestTypeDef
def get_value() -> DeleteSlackWorkspaceConfigurationRequestRequestTypeDef:
return {
"teamId": ...,
}
# DeleteSlackWorkspaceConfigurationRequestRequestTypeDef definition
class DeleteSlackWorkspaceConfigurationRequestRequestTypeDef(TypedDict):
teamId: str,
ResponseMetadataTypeDef
# ResponseMetadataTypeDef usage example
from mypy_boto3_support_app.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
ListSlackChannelConfigurationsRequestRequestTypeDef
# ListSlackChannelConfigurationsRequestRequestTypeDef usage example
from mypy_boto3_support_app.type_defs import ListSlackChannelConfigurationsRequestRequestTypeDef
def get_value() -> ListSlackChannelConfigurationsRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListSlackChannelConfigurationsRequestRequestTypeDef definition
class ListSlackChannelConfigurationsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
SlackChannelConfigurationTypeDef
# SlackChannelConfigurationTypeDef usage example
from mypy_boto3_support_app.type_defs import SlackChannelConfigurationTypeDef
def get_value() -> SlackChannelConfigurationTypeDef:
return {
"channelId": ...,
"teamId": ...,
}
# 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 usage example
from mypy_boto3_support_app.type_defs import ListSlackWorkspaceConfigurationsRequestRequestTypeDef
def get_value() -> ListSlackWorkspaceConfigurationsRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListSlackWorkspaceConfigurationsRequestRequestTypeDef definition
class ListSlackWorkspaceConfigurationsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
SlackWorkspaceConfigurationTypeDef
# SlackWorkspaceConfigurationTypeDef usage example
from mypy_boto3_support_app.type_defs import SlackWorkspaceConfigurationTypeDef
def get_value() -> SlackWorkspaceConfigurationTypeDef:
return {
"teamId": ...,
}
# SlackWorkspaceConfigurationTypeDef definition
class SlackWorkspaceConfigurationTypeDef(TypedDict):
teamId: str,
allowOrganizationMemberAccount: NotRequired[bool],
teamName: NotRequired[str],
PutAccountAliasRequestRequestTypeDef
# PutAccountAliasRequestRequestTypeDef usage example
from mypy_boto3_support_app.type_defs import PutAccountAliasRequestRequestTypeDef
def get_value() -> PutAccountAliasRequestRequestTypeDef:
return {
"accountAlias": ...,
}
# PutAccountAliasRequestRequestTypeDef definition
class PutAccountAliasRequestRequestTypeDef(TypedDict):
accountAlias: str,
RegisterSlackWorkspaceForOrganizationRequestRequestTypeDef
# RegisterSlackWorkspaceForOrganizationRequestRequestTypeDef usage example
from mypy_boto3_support_app.type_defs import RegisterSlackWorkspaceForOrganizationRequestRequestTypeDef
def get_value() -> RegisterSlackWorkspaceForOrganizationRequestRequestTypeDef:
return {
"teamId": ...,
}
# RegisterSlackWorkspaceForOrganizationRequestRequestTypeDef definition
class RegisterSlackWorkspaceForOrganizationRequestRequestTypeDef(TypedDict):
teamId: str,
UpdateSlackChannelConfigurationRequestRequestTypeDef
# UpdateSlackChannelConfigurationRequestRequestTypeDef usage example
from mypy_boto3_support_app.type_defs import UpdateSlackChannelConfigurationRequestRequestTypeDef
def get_value() -> UpdateSlackChannelConfigurationRequestRequestTypeDef:
return {
"channelId": ...,
"teamId": ...,
}
# 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 usage example
from mypy_boto3_support_app.type_defs import GetAccountAliasResultTypeDef
def get_value() -> GetAccountAliasResultTypeDef:
return {
"accountAlias": ...,
"ResponseMetadata": ...,
}
# GetAccountAliasResultTypeDef definition
class GetAccountAliasResultTypeDef(TypedDict):
accountAlias: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterSlackWorkspaceForOrganizationResultTypeDef
# RegisterSlackWorkspaceForOrganizationResultTypeDef usage example
from mypy_boto3_support_app.type_defs import RegisterSlackWorkspaceForOrganizationResultTypeDef
def get_value() -> RegisterSlackWorkspaceForOrganizationResultTypeDef:
return {
"accountType": ...,
"teamId": ...,
"teamName": ...,
"ResponseMetadata": ...,
}
# RegisterSlackWorkspaceForOrganizationResultTypeDef definition
class RegisterSlackWorkspaceForOrganizationResultTypeDef(TypedDict):
accountType: AccountTypeType, # (1)
teamId: str,
teamName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSlackChannelConfigurationResultTypeDef
# UpdateSlackChannelConfigurationResultTypeDef usage example
from mypy_boto3_support_app.type_defs import UpdateSlackChannelConfigurationResultTypeDef
def get_value() -> UpdateSlackChannelConfigurationResultTypeDef:
return {
"channelId": ...,
"channelName": ...,
"channelRoleArn": ...,
"notifyOnAddCorrespondenceToCase": ...,
"notifyOnCaseSeverity": ...,
"notifyOnCreateOrReopenCase": ...,
"notifyOnResolveCase": ...,
"teamId": ...,
"ResponseMetadata": ...,
}
# 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 usage example
from mypy_boto3_support_app.type_defs import ListSlackChannelConfigurationsResultTypeDef
def get_value() -> ListSlackChannelConfigurationsResultTypeDef:
return {
"nextToken": ...,
"slackChannelConfigurations": ...,
"ResponseMetadata": ...,
}
# ListSlackChannelConfigurationsResultTypeDef definition
class ListSlackChannelConfigurationsResultTypeDef(TypedDict):
nextToken: str,
slackChannelConfigurations: List[SlackChannelConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSlackWorkspaceConfigurationsResultTypeDef
# ListSlackWorkspaceConfigurationsResultTypeDef usage example
from mypy_boto3_support_app.type_defs import ListSlackWorkspaceConfigurationsResultTypeDef
def get_value() -> ListSlackWorkspaceConfigurationsResultTypeDef:
return {
"nextToken": ...,
"slackWorkspaceConfigurations": ...,
"ResponseMetadata": ...,
}
# ListSlackWorkspaceConfigurationsResultTypeDef definition
class ListSlackWorkspaceConfigurationsResultTypeDef(TypedDict):
nextToken: str,
slackWorkspaceConfigurations: List[SlackWorkspaceConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)