Skip to content

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

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

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

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

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

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

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],
  1. See List[SlackChannelConfigurationTypeDef]
  2. 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],
  1. See List[SlackWorkspaceConfigurationTypeDef]
  2. See ResponseMetadataTypeDef