Type definitions#
Auto-generated documentation for SNS type annotations stubs module mypy-boto3-sns.
BlobTypeDef#
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
AddPermissionInputRequestTypeDef#
# AddPermissionInputRequestTypeDef definition
class AddPermissionInputRequestTypeDef(TypedDict):
TopicArn: str,
Label: str,
AWSAccountId: Sequence[str],
ActionName: Sequence[str],
AddPermissionInputTopicAddPermissionTypeDef#
# AddPermissionInputTopicAddPermissionTypeDef definition
class AddPermissionInputTopicAddPermissionTypeDef(TypedDict):
Label: str,
AWSAccountId: Sequence[str],
ActionName: Sequence[str],
BatchResultErrorEntryTypeDef#
# BatchResultErrorEntryTypeDef definition
class BatchResultErrorEntryTypeDef(TypedDict):
Id: str,
Code: str,
SenderFault: bool,
Message: NotRequired[str],
CheckIfPhoneNumberIsOptedOutInputRequestTypeDef#
# CheckIfPhoneNumberIsOptedOutInputRequestTypeDef definition
class CheckIfPhoneNumberIsOptedOutInputRequestTypeDef(TypedDict):
phoneNumber: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ConfirmSubscriptionInputRequestTypeDef#
# ConfirmSubscriptionInputRequestTypeDef definition
class ConfirmSubscriptionInputRequestTypeDef(TypedDict):
TopicArn: str,
Token: str,
AuthenticateOnUnsubscribe: NotRequired[str],
ConfirmSubscriptionInputTopicConfirmSubscriptionTypeDef#
# ConfirmSubscriptionInputTopicConfirmSubscriptionTypeDef definition
class ConfirmSubscriptionInputTopicConfirmSubscriptionTypeDef(TypedDict):
Token: str,
AuthenticateOnUnsubscribe: NotRequired[str],
CreatePlatformApplicationInputRequestTypeDef#
# CreatePlatformApplicationInputRequestTypeDef definition
class CreatePlatformApplicationInputRequestTypeDef(TypedDict):
Name: str,
Platform: str,
Attributes: Mapping[str, str],
CreatePlatformApplicationInputServiceResourceCreatePlatformApplicationTypeDef#
# CreatePlatformApplicationInputServiceResourceCreatePlatformApplicationTypeDef definition
class CreatePlatformApplicationInputServiceResourceCreatePlatformApplicationTypeDef(TypedDict):
Name: str,
Platform: str,
Attributes: Mapping[str, str],