Skip to content

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],
  1. See NotificationSeverityLevelType

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],
  1. See NotificationSeverityLevelType

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],
  1. See NotificationSeverityLevelType

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)
  1. See ResponseMetadataTypeDef

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)
  1. See AccountTypeType
  2. See ResponseMetadataTypeDef

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)
  1. See NotificationSeverityLevelType
  2. See ResponseMetadataTypeDef

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)
  1. See SlackChannelConfigurationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See SlackWorkspaceConfigurationTypeDef
  2. See ResponseMetadataTypeDef