Skip to content

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

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

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

GetAccountAliasResultTypeDef#

# GetAccountAliasResultTypeDef definition

class GetAccountAliasResultTypeDef(TypedDict):
    accountAlias: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterSlackWorkspaceForOrganizationResultTypeDef#

# RegisterSlackWorkspaceForOrganizationResultTypeDef definition

class RegisterSlackWorkspaceForOrganizationResultTypeDef(TypedDict):
    accountType: AccountTypeType,  # (1)
    teamId: str,
    teamName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountTypeType
  2. See ResponseMetadataTypeDef

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

ListSlackChannelConfigurationsResultTypeDef#

# ListSlackChannelConfigurationsResultTypeDef definition

class ListSlackChannelConfigurationsResultTypeDef(TypedDict):
    nextToken: str,
    slackChannelConfigurations: List[SlackChannelConfigurationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SlackChannelConfigurationTypeDef
  2. See ResponseMetadataTypeDef

ListSlackWorkspaceConfigurationsResultTypeDef#

# ListSlackWorkspaceConfigurationsResultTypeDef definition

class ListSlackWorkspaceConfigurationsResultTypeDef(TypedDict):
    nextToken: str,
    slackWorkspaceConfigurations: List[SlackWorkspaceConfigurationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SlackWorkspaceConfigurationTypeDef
  2. See ResponseMetadataTypeDef