Skip to content

Type definitions#

Index > SES > Type definitions

Auto-generated documentation for SES type annotations stubs module mypy-boto3-ses.

BlobTypeDef#

# BlobTypeDef Union usage example

from mypy_boto3_ses.type_defs import BlobTypeDef


def get_value() -> BlobTypeDef:
    return ...


# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    StreamingBody,
]

TimestampTypeDef#

# TimestampTypeDef Union usage example

from mypy_boto3_ses.type_defs import TimestampTypeDef


def get_value() -> TimestampTypeDef:
    return ...


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

EventDestinationUnionTypeDef#

# EventDestinationUnionTypeDef Union usage example

from mypy_boto3_ses.type_defs import EventDestinationUnionTypeDef


def get_value() -> EventDestinationUnionTypeDef:
    return ...


# EventDestinationUnionTypeDef definition

EventDestinationUnionTypeDef = Union[
    EventDestinationTypeDef,  # (1)
    EventDestinationOutputTypeDef,  # (2)
]
  1. See EventDestinationTypeDef
  2. See EventDestinationOutputTypeDef

ReceiptRuleUnionTypeDef#

# ReceiptRuleUnionTypeDef Union usage example

from mypy_boto3_ses.type_defs import ReceiptRuleUnionTypeDef


def get_value() -> ReceiptRuleUnionTypeDef:
    return ...


# ReceiptRuleUnionTypeDef definition

ReceiptRuleUnionTypeDef = Union[
    ReceiptRuleTypeDef,  # (1)
    ReceiptRuleOutputTypeDef,  # (2)
]
  1. See ReceiptRuleTypeDef
  2. See ReceiptRuleOutputTypeDef

AddHeaderActionTypeDef#

# AddHeaderActionTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import AddHeaderActionTypeDef


def get_value() -> AddHeaderActionTypeDef:
    return {
        "HeaderName": ...,
    }


# AddHeaderActionTypeDef definition

class AddHeaderActionTypeDef(TypedDict):
    HeaderName: str,
    HeaderValue: str,

ContentTypeDef#

# ContentTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ContentTypeDef


def get_value() -> ContentTypeDef:
    return {
        "Data": ...,
    }


# ContentTypeDef definition

class ContentTypeDef(TypedDict):
    Data: str,
    Charset: NotRequired[str],

BounceActionTypeDef#

# BounceActionTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import BounceActionTypeDef


def get_value() -> BounceActionTypeDef:
    return {
        "TopicArn": ...,
    }


# BounceActionTypeDef definition

class BounceActionTypeDef(TypedDict):
    SmtpReplyCode: str,
    Message: str,
    Sender: str,
    TopicArn: NotRequired[str],
    StatusCode: NotRequired[str],

BulkEmailDestinationStatusTypeDef#

# BulkEmailDestinationStatusTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import BulkEmailDestinationStatusTypeDef


def get_value() -> BulkEmailDestinationStatusTypeDef:
    return {
        "Status": ...,
    }


# BulkEmailDestinationStatusTypeDef definition

class BulkEmailDestinationStatusTypeDef(TypedDict):
    Status: NotRequired[BulkEmailStatusType],  # (1)
    Error: NotRequired[str],
    MessageId: NotRequired[str],
  1. See BulkEmailStatusType

DestinationTypeDef#

# DestinationTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DestinationTypeDef


def get_value() -> DestinationTypeDef:
    return {
        "ToAddresses": ...,
    }


# DestinationTypeDef definition

class DestinationTypeDef(TypedDict):
    ToAddresses: NotRequired[Sequence[str]],
    CcAddresses: NotRequired[Sequence[str]],
    BccAddresses: NotRequired[Sequence[str]],

MessageTagTypeDef#

# MessageTagTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import MessageTagTypeDef


def get_value() -> MessageTagTypeDef:
    return {
        "Name": ...,
    }


# MessageTagTypeDef definition

class MessageTagTypeDef(TypedDict):
    Name: str,
    Value: str,

CloneReceiptRuleSetRequestTypeDef#

# CloneReceiptRuleSetRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import CloneReceiptRuleSetRequestTypeDef


def get_value() -> CloneReceiptRuleSetRequestTypeDef:
    return {
        "RuleSetName": ...,
    }


# CloneReceiptRuleSetRequestTypeDef definition

class CloneReceiptRuleSetRequestTypeDef(TypedDict):
    RuleSetName: str,
    OriginalRuleSetName: str,

CloudWatchDimensionConfigurationTypeDef#

# CloudWatchDimensionConfigurationTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import CloudWatchDimensionConfigurationTypeDef


def get_value() -> CloudWatchDimensionConfigurationTypeDef:
    return {
        "DimensionName": ...,
    }


# CloudWatchDimensionConfigurationTypeDef definition

class CloudWatchDimensionConfigurationTypeDef(TypedDict):
    DimensionName: str,
    DimensionValueSource: DimensionValueSourceType,  # (1)
    DefaultDimensionValue: str,
  1. See DimensionValueSourceType

ConfigurationSetTypeDef#

# ConfigurationSetTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ConfigurationSetTypeDef


def get_value() -> ConfigurationSetTypeDef:
    return {
        "Name": ...,
    }


# ConfigurationSetTypeDef definition

class ConfigurationSetTypeDef(TypedDict):
    Name: str,

ConnectActionTypeDef#

# ConnectActionTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ConnectActionTypeDef


def get_value() -> ConnectActionTypeDef:
    return {
        "InstanceARN": ...,
    }


# ConnectActionTypeDef definition

class ConnectActionTypeDef(TypedDict):
    InstanceARN: str,
    IAMRoleARN: str,

TrackingOptionsTypeDef#

# TrackingOptionsTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import TrackingOptionsTypeDef


def get_value() -> TrackingOptionsTypeDef:
    return {
        "CustomRedirectDomain": ...,
    }


# TrackingOptionsTypeDef definition

class TrackingOptionsTypeDef(TypedDict):
    CustomRedirectDomain: NotRequired[str],

CreateCustomVerificationEmailTemplateRequestTypeDef#

# CreateCustomVerificationEmailTemplateRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import CreateCustomVerificationEmailTemplateRequestTypeDef


def get_value() -> CreateCustomVerificationEmailTemplateRequestTypeDef:
    return {
        "TemplateName": ...,
    }


# CreateCustomVerificationEmailTemplateRequestTypeDef definition

class CreateCustomVerificationEmailTemplateRequestTypeDef(TypedDict):
    TemplateName: str,
    FromEmailAddress: str,
    TemplateSubject: str,
    TemplateContent: str,
    SuccessRedirectionURL: str,
    FailureRedirectionURL: str,

CreateReceiptRuleSetRequestTypeDef#

# CreateReceiptRuleSetRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import CreateReceiptRuleSetRequestTypeDef


def get_value() -> CreateReceiptRuleSetRequestTypeDef:
    return {
        "RuleSetName": ...,
    }


# CreateReceiptRuleSetRequestTypeDef definition

class CreateReceiptRuleSetRequestTypeDef(TypedDict):
    RuleSetName: str,

TemplateTypeDef#

# TemplateTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import TemplateTypeDef


def get_value() -> TemplateTypeDef:
    return {
        "TemplateName": ...,
    }


# TemplateTypeDef definition

class TemplateTypeDef(TypedDict):
    TemplateName: str,
    SubjectPart: NotRequired[str],
    TextPart: NotRequired[str],
    HtmlPart: NotRequired[str],

CustomVerificationEmailTemplateTypeDef#

# CustomVerificationEmailTemplateTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import CustomVerificationEmailTemplateTypeDef


def get_value() -> CustomVerificationEmailTemplateTypeDef:
    return {
        "TemplateName": ...,
    }


# CustomVerificationEmailTemplateTypeDef definition

class CustomVerificationEmailTemplateTypeDef(TypedDict):
    TemplateName: NotRequired[str],
    FromEmailAddress: NotRequired[str],
    TemplateSubject: NotRequired[str],
    SuccessRedirectionURL: NotRequired[str],
    FailureRedirectionURL: NotRequired[str],

DeleteConfigurationSetEventDestinationRequestTypeDef#

# DeleteConfigurationSetEventDestinationRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DeleteConfigurationSetEventDestinationRequestTypeDef


def get_value() -> DeleteConfigurationSetEventDestinationRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }


# DeleteConfigurationSetEventDestinationRequestTypeDef definition

class DeleteConfigurationSetEventDestinationRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    EventDestinationName: str,

DeleteConfigurationSetRequestTypeDef#

# DeleteConfigurationSetRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DeleteConfigurationSetRequestTypeDef


def get_value() -> DeleteConfigurationSetRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }


# DeleteConfigurationSetRequestTypeDef definition

class DeleteConfigurationSetRequestTypeDef(TypedDict):
    ConfigurationSetName: str,

DeleteConfigurationSetTrackingOptionsRequestTypeDef#

# DeleteConfigurationSetTrackingOptionsRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DeleteConfigurationSetTrackingOptionsRequestTypeDef


def get_value() -> DeleteConfigurationSetTrackingOptionsRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }


# DeleteConfigurationSetTrackingOptionsRequestTypeDef definition

class DeleteConfigurationSetTrackingOptionsRequestTypeDef(TypedDict):
    ConfigurationSetName: str,

DeleteCustomVerificationEmailTemplateRequestTypeDef#

# DeleteCustomVerificationEmailTemplateRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DeleteCustomVerificationEmailTemplateRequestTypeDef


def get_value() -> DeleteCustomVerificationEmailTemplateRequestTypeDef:
    return {
        "TemplateName": ...,
    }


# DeleteCustomVerificationEmailTemplateRequestTypeDef definition

class DeleteCustomVerificationEmailTemplateRequestTypeDef(TypedDict):
    TemplateName: str,

DeleteIdentityPolicyRequestTypeDef#

# DeleteIdentityPolicyRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DeleteIdentityPolicyRequestTypeDef


def get_value() -> DeleteIdentityPolicyRequestTypeDef:
    return {
        "Identity": ...,
    }


# DeleteIdentityPolicyRequestTypeDef definition

class DeleteIdentityPolicyRequestTypeDef(TypedDict):
    Identity: str,
    PolicyName: str,

DeleteIdentityRequestTypeDef#

# DeleteIdentityRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DeleteIdentityRequestTypeDef


def get_value() -> DeleteIdentityRequestTypeDef:
    return {
        "Identity": ...,
    }


# DeleteIdentityRequestTypeDef definition

class DeleteIdentityRequestTypeDef(TypedDict):
    Identity: str,

DeleteReceiptFilterRequestTypeDef#

# DeleteReceiptFilterRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DeleteReceiptFilterRequestTypeDef


def get_value() -> DeleteReceiptFilterRequestTypeDef:
    return {
        "FilterName": ...,
    }


# DeleteReceiptFilterRequestTypeDef definition

class DeleteReceiptFilterRequestTypeDef(TypedDict):
    FilterName: str,

DeleteReceiptRuleRequestTypeDef#

# DeleteReceiptRuleRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DeleteReceiptRuleRequestTypeDef


def get_value() -> DeleteReceiptRuleRequestTypeDef:
    return {
        "RuleSetName": ...,
    }


# DeleteReceiptRuleRequestTypeDef definition

class DeleteReceiptRuleRequestTypeDef(TypedDict):
    RuleSetName: str,
    RuleName: str,

DeleteReceiptRuleSetRequestTypeDef#

# DeleteReceiptRuleSetRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DeleteReceiptRuleSetRequestTypeDef


def get_value() -> DeleteReceiptRuleSetRequestTypeDef:
    return {
        "RuleSetName": ...,
    }


# DeleteReceiptRuleSetRequestTypeDef definition

class DeleteReceiptRuleSetRequestTypeDef(TypedDict):
    RuleSetName: str,

DeleteTemplateRequestTypeDef#

# DeleteTemplateRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DeleteTemplateRequestTypeDef


def get_value() -> DeleteTemplateRequestTypeDef:
    return {
        "TemplateName": ...,
    }


# DeleteTemplateRequestTypeDef definition

class DeleteTemplateRequestTypeDef(TypedDict):
    TemplateName: str,

DeleteVerifiedEmailAddressRequestTypeDef#

# DeleteVerifiedEmailAddressRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DeleteVerifiedEmailAddressRequestTypeDef


def get_value() -> DeleteVerifiedEmailAddressRequestTypeDef:
    return {
        "EmailAddress": ...,
    }


# DeleteVerifiedEmailAddressRequestTypeDef definition

class DeleteVerifiedEmailAddressRequestTypeDef(TypedDict):
    EmailAddress: str,

DeliveryOptionsTypeDef#

# DeliveryOptionsTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DeliveryOptionsTypeDef


def get_value() -> DeliveryOptionsTypeDef:
    return {
        "TlsPolicy": ...,
    }


# DeliveryOptionsTypeDef definition

class DeliveryOptionsTypeDef(TypedDict):
    TlsPolicy: NotRequired[TlsPolicyType],  # (1)
  1. See TlsPolicyType

ReceiptRuleSetMetadataTypeDef#

# ReceiptRuleSetMetadataTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ReceiptRuleSetMetadataTypeDef


def get_value() -> ReceiptRuleSetMetadataTypeDef:
    return {
        "Name": ...,
    }


# ReceiptRuleSetMetadataTypeDef definition

class ReceiptRuleSetMetadataTypeDef(TypedDict):
    Name: NotRequired[str],
    CreatedTimestamp: NotRequired[datetime],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_ses.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],

DescribeConfigurationSetRequestTypeDef#

# DescribeConfigurationSetRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DescribeConfigurationSetRequestTypeDef


def get_value() -> DescribeConfigurationSetRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }


# DescribeConfigurationSetRequestTypeDef definition

class DescribeConfigurationSetRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    ConfigurationSetAttributeNames: NotRequired[Sequence[ConfigurationSetAttributeType]],  # (1)
  1. See ConfigurationSetAttributeType

ReputationOptionsTypeDef#

# ReputationOptionsTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ReputationOptionsTypeDef


def get_value() -> ReputationOptionsTypeDef:
    return {
        "SendingEnabled": ...,
    }


# ReputationOptionsTypeDef definition

class ReputationOptionsTypeDef(TypedDict):
    SendingEnabled: NotRequired[bool],
    ReputationMetricsEnabled: NotRequired[bool],
    LastFreshStart: NotRequired[datetime],

DescribeReceiptRuleRequestTypeDef#

# DescribeReceiptRuleRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DescribeReceiptRuleRequestTypeDef


def get_value() -> DescribeReceiptRuleRequestTypeDef:
    return {
        "RuleSetName": ...,
    }


# DescribeReceiptRuleRequestTypeDef definition

class DescribeReceiptRuleRequestTypeDef(TypedDict):
    RuleSetName: str,
    RuleName: str,

DescribeReceiptRuleSetRequestTypeDef#

# DescribeReceiptRuleSetRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DescribeReceiptRuleSetRequestTypeDef


def get_value() -> DescribeReceiptRuleSetRequestTypeDef:
    return {
        "RuleSetName": ...,
    }


# DescribeReceiptRuleSetRequestTypeDef definition

class DescribeReceiptRuleSetRequestTypeDef(TypedDict):
    RuleSetName: str,

KinesisFirehoseDestinationTypeDef#

# KinesisFirehoseDestinationTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import KinesisFirehoseDestinationTypeDef


def get_value() -> KinesisFirehoseDestinationTypeDef:
    return {
        "IAMRoleARN": ...,
    }


# KinesisFirehoseDestinationTypeDef definition

class KinesisFirehoseDestinationTypeDef(TypedDict):
    IAMRoleARN: str,
    DeliveryStreamARN: str,

SNSDestinationTypeDef#

# SNSDestinationTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SNSDestinationTypeDef


def get_value() -> SNSDestinationTypeDef:
    return {
        "TopicARN": ...,
    }


# SNSDestinationTypeDef definition

class SNSDestinationTypeDef(TypedDict):
    TopicARN: str,

ExtensionFieldTypeDef#

# ExtensionFieldTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ExtensionFieldTypeDef


def get_value() -> ExtensionFieldTypeDef:
    return {
        "Name": ...,
    }


# ExtensionFieldTypeDef definition

class ExtensionFieldTypeDef(TypedDict):
    Name: str,
    Value: str,

GetCustomVerificationEmailTemplateRequestTypeDef#

# GetCustomVerificationEmailTemplateRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetCustomVerificationEmailTemplateRequestTypeDef


def get_value() -> GetCustomVerificationEmailTemplateRequestTypeDef:
    return {
        "TemplateName": ...,
    }


# GetCustomVerificationEmailTemplateRequestTypeDef definition

class GetCustomVerificationEmailTemplateRequestTypeDef(TypedDict):
    TemplateName: str,

GetIdentityDkimAttributesRequestTypeDef#

# GetIdentityDkimAttributesRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetIdentityDkimAttributesRequestTypeDef


def get_value() -> GetIdentityDkimAttributesRequestTypeDef:
    return {
        "Identities": ...,
    }


# GetIdentityDkimAttributesRequestTypeDef definition

class GetIdentityDkimAttributesRequestTypeDef(TypedDict):
    Identities: Sequence[str],

IdentityDkimAttributesTypeDef#

# IdentityDkimAttributesTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import IdentityDkimAttributesTypeDef


def get_value() -> IdentityDkimAttributesTypeDef:
    return {
        "DkimEnabled": ...,
    }


# IdentityDkimAttributesTypeDef definition

class IdentityDkimAttributesTypeDef(TypedDict):
    DkimEnabled: bool,
    DkimVerificationStatus: VerificationStatusType,  # (1)
    DkimTokens: NotRequired[List[str]],
  1. See VerificationStatusType

GetIdentityMailFromDomainAttributesRequestTypeDef#

# GetIdentityMailFromDomainAttributesRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetIdentityMailFromDomainAttributesRequestTypeDef


def get_value() -> GetIdentityMailFromDomainAttributesRequestTypeDef:
    return {
        "Identities": ...,
    }


# GetIdentityMailFromDomainAttributesRequestTypeDef definition

class GetIdentityMailFromDomainAttributesRequestTypeDef(TypedDict):
    Identities: Sequence[str],

IdentityMailFromDomainAttributesTypeDef#

# IdentityMailFromDomainAttributesTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import IdentityMailFromDomainAttributesTypeDef


def get_value() -> IdentityMailFromDomainAttributesTypeDef:
    return {
        "MailFromDomain": ...,
    }


# IdentityMailFromDomainAttributesTypeDef definition

class IdentityMailFromDomainAttributesTypeDef(TypedDict):
    MailFromDomain: str,
    MailFromDomainStatus: CustomMailFromStatusType,  # (1)
    BehaviorOnMXFailure: BehaviorOnMXFailureType,  # (2)
  1. See CustomMailFromStatusType
  2. See BehaviorOnMXFailureType

GetIdentityNotificationAttributesRequestTypeDef#

# GetIdentityNotificationAttributesRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetIdentityNotificationAttributesRequestTypeDef


def get_value() -> GetIdentityNotificationAttributesRequestTypeDef:
    return {
        "Identities": ...,
    }


# GetIdentityNotificationAttributesRequestTypeDef definition

class GetIdentityNotificationAttributesRequestTypeDef(TypedDict):
    Identities: Sequence[str],

IdentityNotificationAttributesTypeDef#

# IdentityNotificationAttributesTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import IdentityNotificationAttributesTypeDef


def get_value() -> IdentityNotificationAttributesTypeDef:
    return {
        "BounceTopic": ...,
    }


# IdentityNotificationAttributesTypeDef definition

class IdentityNotificationAttributesTypeDef(TypedDict):
    BounceTopic: str,
    ComplaintTopic: str,
    DeliveryTopic: str,
    ForwardingEnabled: bool,
    HeadersInBounceNotificationsEnabled: NotRequired[bool],
    HeadersInComplaintNotificationsEnabled: NotRequired[bool],
    HeadersInDeliveryNotificationsEnabled: NotRequired[bool],

GetIdentityPoliciesRequestTypeDef#

# GetIdentityPoliciesRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetIdentityPoliciesRequestTypeDef


def get_value() -> GetIdentityPoliciesRequestTypeDef:
    return {
        "Identity": ...,
    }


# GetIdentityPoliciesRequestTypeDef definition

class GetIdentityPoliciesRequestTypeDef(TypedDict):
    Identity: str,
    PolicyNames: Sequence[str],

GetIdentityVerificationAttributesRequestTypeDef#

# GetIdentityVerificationAttributesRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetIdentityVerificationAttributesRequestTypeDef


def get_value() -> GetIdentityVerificationAttributesRequestTypeDef:
    return {
        "Identities": ...,
    }


# GetIdentityVerificationAttributesRequestTypeDef definition

class GetIdentityVerificationAttributesRequestTypeDef(TypedDict):
    Identities: Sequence[str],

WaiterConfigTypeDef#

# WaiterConfigTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import WaiterConfigTypeDef


def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }


# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

IdentityVerificationAttributesTypeDef#

# IdentityVerificationAttributesTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import IdentityVerificationAttributesTypeDef


def get_value() -> IdentityVerificationAttributesTypeDef:
    return {
        "VerificationStatus": ...,
    }


# IdentityVerificationAttributesTypeDef definition

class IdentityVerificationAttributesTypeDef(TypedDict):
    VerificationStatus: VerificationStatusType,  # (1)
    VerificationToken: NotRequired[str],
  1. See VerificationStatusType

SendDataPointTypeDef#

# SendDataPointTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SendDataPointTypeDef


def get_value() -> SendDataPointTypeDef:
    return {
        "Timestamp": ...,
    }


# SendDataPointTypeDef definition

class SendDataPointTypeDef(TypedDict):
    Timestamp: NotRequired[datetime],
    DeliveryAttempts: NotRequired[int],
    Bounces: NotRequired[int],
    Complaints: NotRequired[int],
    Rejects: NotRequired[int],

GetTemplateRequestTypeDef#

# GetTemplateRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetTemplateRequestTypeDef


def get_value() -> GetTemplateRequestTypeDef:
    return {
        "TemplateName": ...,
    }


# GetTemplateRequestTypeDef definition

class GetTemplateRequestTypeDef(TypedDict):
    TemplateName: str,

LambdaActionTypeDef#

# LambdaActionTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import LambdaActionTypeDef


def get_value() -> LambdaActionTypeDef:
    return {
        "TopicArn": ...,
    }


# LambdaActionTypeDef definition

class LambdaActionTypeDef(TypedDict):
    FunctionArn: str,
    TopicArn: NotRequired[str],
    InvocationType: NotRequired[InvocationTypeType],  # (1)
  1. See InvocationTypeType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListConfigurationSetsRequestTypeDef#

# ListConfigurationSetsRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListConfigurationSetsRequestTypeDef


def get_value() -> ListConfigurationSetsRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListConfigurationSetsRequestTypeDef definition

class ListConfigurationSetsRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxItems: NotRequired[int],

ListCustomVerificationEmailTemplatesRequestTypeDef#

# ListCustomVerificationEmailTemplatesRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListCustomVerificationEmailTemplatesRequestTypeDef


def get_value() -> ListCustomVerificationEmailTemplatesRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListCustomVerificationEmailTemplatesRequestTypeDef definition

class ListCustomVerificationEmailTemplatesRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListIdentitiesRequestTypeDef#

# ListIdentitiesRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListIdentitiesRequestTypeDef


def get_value() -> ListIdentitiesRequestTypeDef:
    return {
        "IdentityType": ...,
    }


# ListIdentitiesRequestTypeDef definition

class ListIdentitiesRequestTypeDef(TypedDict):
    IdentityType: NotRequired[IdentityTypeType],  # (1)
    NextToken: NotRequired[str],
    MaxItems: NotRequired[int],
  1. See IdentityTypeType

ListIdentityPoliciesRequestTypeDef#

# ListIdentityPoliciesRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListIdentityPoliciesRequestTypeDef


def get_value() -> ListIdentityPoliciesRequestTypeDef:
    return {
        "Identity": ...,
    }


# ListIdentityPoliciesRequestTypeDef definition

class ListIdentityPoliciesRequestTypeDef(TypedDict):
    Identity: str,

ListReceiptRuleSetsRequestTypeDef#

# ListReceiptRuleSetsRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListReceiptRuleSetsRequestTypeDef


def get_value() -> ListReceiptRuleSetsRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListReceiptRuleSetsRequestTypeDef definition

class ListReceiptRuleSetsRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],

ListTemplatesRequestTypeDef#

# ListTemplatesRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListTemplatesRequestTypeDef


def get_value() -> ListTemplatesRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListTemplatesRequestTypeDef definition

class ListTemplatesRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxItems: NotRequired[int],

TemplateMetadataTypeDef#

# TemplateMetadataTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import TemplateMetadataTypeDef


def get_value() -> TemplateMetadataTypeDef:
    return {
        "Name": ...,
    }


# TemplateMetadataTypeDef definition

class TemplateMetadataTypeDef(TypedDict):
    Name: NotRequired[str],
    CreatedTimestamp: NotRequired[datetime],

PutIdentityPolicyRequestTypeDef#

# PutIdentityPolicyRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import PutIdentityPolicyRequestTypeDef


def get_value() -> PutIdentityPolicyRequestTypeDef:
    return {
        "Identity": ...,
    }


# PutIdentityPolicyRequestTypeDef definition

class PutIdentityPolicyRequestTypeDef(TypedDict):
    Identity: str,
    PolicyName: str,
    Policy: str,

S3ActionTypeDef#

# S3ActionTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import S3ActionTypeDef


def get_value() -> S3ActionTypeDef:
    return {
        "TopicArn": ...,
    }


# S3ActionTypeDef definition

class S3ActionTypeDef(TypedDict):
    BucketName: str,
    TopicArn: NotRequired[str],
    ObjectKeyPrefix: NotRequired[str],
    KmsKeyArn: NotRequired[str],
    IamRoleArn: NotRequired[str],

SNSActionTypeDef#

# SNSActionTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SNSActionTypeDef


def get_value() -> SNSActionTypeDef:
    return {
        "TopicArn": ...,
    }


# SNSActionTypeDef definition

class SNSActionTypeDef(TypedDict):
    TopicArn: str,
    Encoding: NotRequired[SNSActionEncodingType],  # (1)
  1. See SNSActionEncodingType

StopActionTypeDef#

# StopActionTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import StopActionTypeDef


def get_value() -> StopActionTypeDef:
    return {
        "Scope": ...,
    }


# StopActionTypeDef definition

class StopActionTypeDef(TypedDict):
    Scope: StopScopeType,  # (1)
    TopicArn: NotRequired[str],
  1. See StopScopeType

WorkmailActionTypeDef#

# WorkmailActionTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import WorkmailActionTypeDef


def get_value() -> WorkmailActionTypeDef:
    return {
        "TopicArn": ...,
    }


# WorkmailActionTypeDef definition

class WorkmailActionTypeDef(TypedDict):
    OrganizationArn: str,
    TopicArn: NotRequired[str],

ReceiptIpFilterTypeDef#

# ReceiptIpFilterTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ReceiptIpFilterTypeDef


def get_value() -> ReceiptIpFilterTypeDef:
    return {
        "Policy": ...,
    }


# ReceiptIpFilterTypeDef definition

class ReceiptIpFilterTypeDef(TypedDict):
    Policy: ReceiptFilterPolicyType,  # (1)
    Cidr: str,
  1. See ReceiptFilterPolicyType

ReorderReceiptRuleSetRequestTypeDef#

# ReorderReceiptRuleSetRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ReorderReceiptRuleSetRequestTypeDef


def get_value() -> ReorderReceiptRuleSetRequestTypeDef:
    return {
        "RuleSetName": ...,
    }


# ReorderReceiptRuleSetRequestTypeDef definition

class ReorderReceiptRuleSetRequestTypeDef(TypedDict):
    RuleSetName: str,
    RuleNames: Sequence[str],

SendCustomVerificationEmailRequestTypeDef#

# SendCustomVerificationEmailRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SendCustomVerificationEmailRequestTypeDef


def get_value() -> SendCustomVerificationEmailRequestTypeDef:
    return {
        "EmailAddress": ...,
    }


# SendCustomVerificationEmailRequestTypeDef definition

class SendCustomVerificationEmailRequestTypeDef(TypedDict):
    EmailAddress: str,
    TemplateName: str,
    ConfigurationSetName: NotRequired[str],

SetActiveReceiptRuleSetRequestTypeDef#

# SetActiveReceiptRuleSetRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SetActiveReceiptRuleSetRequestTypeDef


def get_value() -> SetActiveReceiptRuleSetRequestTypeDef:
    return {
        "RuleSetName": ...,
    }


# SetActiveReceiptRuleSetRequestTypeDef definition

class SetActiveReceiptRuleSetRequestTypeDef(TypedDict):
    RuleSetName: NotRequired[str],

SetIdentityDkimEnabledRequestTypeDef#

# SetIdentityDkimEnabledRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SetIdentityDkimEnabledRequestTypeDef


def get_value() -> SetIdentityDkimEnabledRequestTypeDef:
    return {
        "Identity": ...,
    }


# SetIdentityDkimEnabledRequestTypeDef definition

class SetIdentityDkimEnabledRequestTypeDef(TypedDict):
    Identity: str,
    DkimEnabled: bool,

SetIdentityFeedbackForwardingEnabledRequestTypeDef#

# SetIdentityFeedbackForwardingEnabledRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SetIdentityFeedbackForwardingEnabledRequestTypeDef


def get_value() -> SetIdentityFeedbackForwardingEnabledRequestTypeDef:
    return {
        "Identity": ...,
    }


# SetIdentityFeedbackForwardingEnabledRequestTypeDef definition

class SetIdentityFeedbackForwardingEnabledRequestTypeDef(TypedDict):
    Identity: str,
    ForwardingEnabled: bool,

SetIdentityHeadersInNotificationsEnabledRequestTypeDef#

# SetIdentityHeadersInNotificationsEnabledRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SetIdentityHeadersInNotificationsEnabledRequestTypeDef


def get_value() -> SetIdentityHeadersInNotificationsEnabledRequestTypeDef:
    return {
        "Identity": ...,
    }


# SetIdentityHeadersInNotificationsEnabledRequestTypeDef definition

class SetIdentityHeadersInNotificationsEnabledRequestTypeDef(TypedDict):
    Identity: str,
    NotificationType: NotificationTypeType,  # (1)
    Enabled: bool,
  1. See NotificationTypeType

SetIdentityMailFromDomainRequestTypeDef#

# SetIdentityMailFromDomainRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SetIdentityMailFromDomainRequestTypeDef


def get_value() -> SetIdentityMailFromDomainRequestTypeDef:
    return {
        "Identity": ...,
    }


# SetIdentityMailFromDomainRequestTypeDef definition

class SetIdentityMailFromDomainRequestTypeDef(TypedDict):
    Identity: str,
    MailFromDomain: NotRequired[str],
    BehaviorOnMXFailure: NotRequired[BehaviorOnMXFailureType],  # (1)
  1. See BehaviorOnMXFailureType

SetIdentityNotificationTopicRequestTypeDef#

# SetIdentityNotificationTopicRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SetIdentityNotificationTopicRequestTypeDef


def get_value() -> SetIdentityNotificationTopicRequestTypeDef:
    return {
        "Identity": ...,
    }


# SetIdentityNotificationTopicRequestTypeDef definition

class SetIdentityNotificationTopicRequestTypeDef(TypedDict):
    Identity: str,
    NotificationType: NotificationTypeType,  # (1)
    SnsTopic: NotRequired[str],
  1. See NotificationTypeType

SetReceiptRulePositionRequestTypeDef#

# SetReceiptRulePositionRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SetReceiptRulePositionRequestTypeDef


def get_value() -> SetReceiptRulePositionRequestTypeDef:
    return {
        "RuleSetName": ...,
    }


# SetReceiptRulePositionRequestTypeDef definition

class SetReceiptRulePositionRequestTypeDef(TypedDict):
    RuleSetName: str,
    RuleName: str,
    After: NotRequired[str],

TestRenderTemplateRequestTypeDef#

# TestRenderTemplateRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import TestRenderTemplateRequestTypeDef


def get_value() -> TestRenderTemplateRequestTypeDef:
    return {
        "TemplateName": ...,
    }


# TestRenderTemplateRequestTypeDef definition

class TestRenderTemplateRequestTypeDef(TypedDict):
    TemplateName: str,
    TemplateData: str,

UpdateAccountSendingEnabledRequestTypeDef#

# UpdateAccountSendingEnabledRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import UpdateAccountSendingEnabledRequestTypeDef


def get_value() -> UpdateAccountSendingEnabledRequestTypeDef:
    return {
        "Enabled": ...,
    }


# UpdateAccountSendingEnabledRequestTypeDef definition

class UpdateAccountSendingEnabledRequestTypeDef(TypedDict):
    Enabled: NotRequired[bool],

UpdateConfigurationSetReputationMetricsEnabledRequestTypeDef#

# UpdateConfigurationSetReputationMetricsEnabledRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import UpdateConfigurationSetReputationMetricsEnabledRequestTypeDef


def get_value() -> UpdateConfigurationSetReputationMetricsEnabledRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }


# UpdateConfigurationSetReputationMetricsEnabledRequestTypeDef definition

class UpdateConfigurationSetReputationMetricsEnabledRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    Enabled: bool,

UpdateConfigurationSetSendingEnabledRequestTypeDef#

# UpdateConfigurationSetSendingEnabledRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import UpdateConfigurationSetSendingEnabledRequestTypeDef


def get_value() -> UpdateConfigurationSetSendingEnabledRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }


# UpdateConfigurationSetSendingEnabledRequestTypeDef definition

class UpdateConfigurationSetSendingEnabledRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    Enabled: bool,

UpdateCustomVerificationEmailTemplateRequestTypeDef#

# UpdateCustomVerificationEmailTemplateRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import UpdateCustomVerificationEmailTemplateRequestTypeDef


def get_value() -> UpdateCustomVerificationEmailTemplateRequestTypeDef:
    return {
        "TemplateName": ...,
    }


# UpdateCustomVerificationEmailTemplateRequestTypeDef definition

class UpdateCustomVerificationEmailTemplateRequestTypeDef(TypedDict):
    TemplateName: str,
    FromEmailAddress: NotRequired[str],
    TemplateSubject: NotRequired[str],
    TemplateContent: NotRequired[str],
    SuccessRedirectionURL: NotRequired[str],
    FailureRedirectionURL: NotRequired[str],

VerifyDomainDkimRequestTypeDef#

# VerifyDomainDkimRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import VerifyDomainDkimRequestTypeDef


def get_value() -> VerifyDomainDkimRequestTypeDef:
    return {
        "Domain": ...,
    }


# VerifyDomainDkimRequestTypeDef definition

class VerifyDomainDkimRequestTypeDef(TypedDict):
    Domain: str,

VerifyDomainIdentityRequestTypeDef#

# VerifyDomainIdentityRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import VerifyDomainIdentityRequestTypeDef


def get_value() -> VerifyDomainIdentityRequestTypeDef:
    return {
        "Domain": ...,
    }


# VerifyDomainIdentityRequestTypeDef definition

class VerifyDomainIdentityRequestTypeDef(TypedDict):
    Domain: str,

VerifyEmailAddressRequestTypeDef#

# VerifyEmailAddressRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import VerifyEmailAddressRequestTypeDef


def get_value() -> VerifyEmailAddressRequestTypeDef:
    return {
        "EmailAddress": ...,
    }


# VerifyEmailAddressRequestTypeDef definition

class VerifyEmailAddressRequestTypeDef(TypedDict):
    EmailAddress: str,

VerifyEmailIdentityRequestTypeDef#

# VerifyEmailIdentityRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import VerifyEmailIdentityRequestTypeDef


def get_value() -> VerifyEmailIdentityRequestTypeDef:
    return {
        "EmailAddress": ...,
    }


# VerifyEmailIdentityRequestTypeDef definition

class VerifyEmailIdentityRequestTypeDef(TypedDict):
    EmailAddress: str,

RawMessageTypeDef#

# RawMessageTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import RawMessageTypeDef


def get_value() -> RawMessageTypeDef:
    return {
        "Data": ...,
    }


# RawMessageTypeDef definition

class RawMessageTypeDef(TypedDict):
    Data: BlobTypeDef,

BodyTypeDef#

# BodyTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import BodyTypeDef


def get_value() -> BodyTypeDef:
    return {
        "Text": ...,
    }


# BodyTypeDef definition

class BodyTypeDef(TypedDict):
    Text: NotRequired[ContentTypeDef],  # (1)
    Html: NotRequired[ContentTypeDef],  # (1)
  1. See ContentTypeDef
  2. See ContentTypeDef

BulkEmailDestinationTypeDef#

# BulkEmailDestinationTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import BulkEmailDestinationTypeDef


def get_value() -> BulkEmailDestinationTypeDef:
    return {
        "Destination": ...,
    }


# BulkEmailDestinationTypeDef definition

class BulkEmailDestinationTypeDef(TypedDict):
    Destination: DestinationTypeDef,  # (1)
    ReplacementTags: NotRequired[Sequence[MessageTagTypeDef]],  # (2)
    ReplacementTemplateData: NotRequired[str],
  1. See DestinationTypeDef
  2. See MessageTagTypeDef

SendTemplatedEmailRequestTypeDef#

# SendTemplatedEmailRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SendTemplatedEmailRequestTypeDef


def get_value() -> SendTemplatedEmailRequestTypeDef:
    return {
        "Source": ...,
    }


# SendTemplatedEmailRequestTypeDef definition

class SendTemplatedEmailRequestTypeDef(TypedDict):
    Source: str,
    Destination: DestinationTypeDef,  # (1)
    Template: str,
    TemplateData: str,
    ReplyToAddresses: NotRequired[Sequence[str]],
    ReturnPath: NotRequired[str],
    SourceArn: NotRequired[str],
    ReturnPathArn: NotRequired[str],
    Tags: NotRequired[Sequence[MessageTagTypeDef]],  # (2)
    ConfigurationSetName: NotRequired[str],
    TemplateArn: NotRequired[str],
  1. See DestinationTypeDef
  2. See MessageTagTypeDef

CloudWatchDestinationOutputTypeDef#

# CloudWatchDestinationOutputTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import CloudWatchDestinationOutputTypeDef


def get_value() -> CloudWatchDestinationOutputTypeDef:
    return {
        "DimensionConfigurations": ...,
    }


# CloudWatchDestinationOutputTypeDef definition

class CloudWatchDestinationOutputTypeDef(TypedDict):
    DimensionConfigurations: List[CloudWatchDimensionConfigurationTypeDef],  # (1)
  1. See CloudWatchDimensionConfigurationTypeDef

CloudWatchDestinationTypeDef#

# CloudWatchDestinationTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import CloudWatchDestinationTypeDef


def get_value() -> CloudWatchDestinationTypeDef:
    return {
        "DimensionConfigurations": ...,
    }


# CloudWatchDestinationTypeDef definition

class CloudWatchDestinationTypeDef(TypedDict):
    DimensionConfigurations: Sequence[CloudWatchDimensionConfigurationTypeDef],  # (1)
  1. See CloudWatchDimensionConfigurationTypeDef

CreateConfigurationSetRequestTypeDef#

# CreateConfigurationSetRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import CreateConfigurationSetRequestTypeDef


def get_value() -> CreateConfigurationSetRequestTypeDef:
    return {
        "ConfigurationSet": ...,
    }


# CreateConfigurationSetRequestTypeDef definition

class CreateConfigurationSetRequestTypeDef(TypedDict):
    ConfigurationSet: ConfigurationSetTypeDef,  # (1)
  1. See ConfigurationSetTypeDef

CreateConfigurationSetTrackingOptionsRequestTypeDef#

# CreateConfigurationSetTrackingOptionsRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import CreateConfigurationSetTrackingOptionsRequestTypeDef


def get_value() -> CreateConfigurationSetTrackingOptionsRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }


# CreateConfigurationSetTrackingOptionsRequestTypeDef definition

class CreateConfigurationSetTrackingOptionsRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    TrackingOptions: TrackingOptionsTypeDef,  # (1)
  1. See TrackingOptionsTypeDef

UpdateConfigurationSetTrackingOptionsRequestTypeDef#

# UpdateConfigurationSetTrackingOptionsRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import UpdateConfigurationSetTrackingOptionsRequestTypeDef


def get_value() -> UpdateConfigurationSetTrackingOptionsRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }


# UpdateConfigurationSetTrackingOptionsRequestTypeDef definition

class UpdateConfigurationSetTrackingOptionsRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    TrackingOptions: TrackingOptionsTypeDef,  # (1)
  1. See TrackingOptionsTypeDef

CreateTemplateRequestTypeDef#

# CreateTemplateRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import CreateTemplateRequestTypeDef


def get_value() -> CreateTemplateRequestTypeDef:
    return {
        "Template": ...,
    }


# CreateTemplateRequestTypeDef definition

class CreateTemplateRequestTypeDef(TypedDict):
    Template: TemplateTypeDef,  # (1)
  1. See TemplateTypeDef

UpdateTemplateRequestTypeDef#

# UpdateTemplateRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import UpdateTemplateRequestTypeDef


def get_value() -> UpdateTemplateRequestTypeDef:
    return {
        "Template": ...,
    }


# UpdateTemplateRequestTypeDef definition

class UpdateTemplateRequestTypeDef(TypedDict):
    Template: TemplateTypeDef,  # (1)
  1. See TemplateTypeDef

PutConfigurationSetDeliveryOptionsRequestTypeDef#

# PutConfigurationSetDeliveryOptionsRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import PutConfigurationSetDeliveryOptionsRequestTypeDef


def get_value() -> PutConfigurationSetDeliveryOptionsRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }


# PutConfigurationSetDeliveryOptionsRequestTypeDef definition

class PutConfigurationSetDeliveryOptionsRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    DeliveryOptions: NotRequired[DeliveryOptionsTypeDef],  # (1)
  1. See DeliveryOptionsTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import EmptyResponseMetadataTypeDef


def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }


# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetAccountSendingEnabledResponseTypeDef#

# GetAccountSendingEnabledResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetAccountSendingEnabledResponseTypeDef


def get_value() -> GetAccountSendingEnabledResponseTypeDef:
    return {
        "Enabled": ...,
    }


# GetAccountSendingEnabledResponseTypeDef definition

class GetAccountSendingEnabledResponseTypeDef(TypedDict):
    Enabled: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetCustomVerificationEmailTemplateResponseTypeDef#

# GetCustomVerificationEmailTemplateResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetCustomVerificationEmailTemplateResponseTypeDef


def get_value() -> GetCustomVerificationEmailTemplateResponseTypeDef:
    return {
        "TemplateName": ...,
    }


# GetCustomVerificationEmailTemplateResponseTypeDef definition

class GetCustomVerificationEmailTemplateResponseTypeDef(TypedDict):
    TemplateName: str,
    FromEmailAddress: str,
    TemplateSubject: str,
    TemplateContent: str,
    SuccessRedirectionURL: str,
    FailureRedirectionURL: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetIdentityPoliciesResponseTypeDef#

# GetIdentityPoliciesResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetIdentityPoliciesResponseTypeDef


def get_value() -> GetIdentityPoliciesResponseTypeDef:
    return {
        "Policies": ...,
    }


# GetIdentityPoliciesResponseTypeDef definition

class GetIdentityPoliciesResponseTypeDef(TypedDict):
    Policies: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetSendQuotaResponseTypeDef#

# GetSendQuotaResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetSendQuotaResponseTypeDef


def get_value() -> GetSendQuotaResponseTypeDef:
    return {
        "Max24HourSend": ...,
    }


# GetSendQuotaResponseTypeDef definition

class GetSendQuotaResponseTypeDef(TypedDict):
    Max24HourSend: float,
    MaxSendRate: float,
    SentLast24Hours: float,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetTemplateResponseTypeDef#

# GetTemplateResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetTemplateResponseTypeDef


def get_value() -> GetTemplateResponseTypeDef:
    return {
        "Template": ...,
    }


# GetTemplateResponseTypeDef definition

class GetTemplateResponseTypeDef(TypedDict):
    Template: TemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TemplateTypeDef
  2. See ResponseMetadataTypeDef

ListConfigurationSetsResponseTypeDef#

# ListConfigurationSetsResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListConfigurationSetsResponseTypeDef


def get_value() -> ListConfigurationSetsResponseTypeDef:
    return {
        "ConfigurationSets": ...,
    }


# ListConfigurationSetsResponseTypeDef definition

class ListConfigurationSetsResponseTypeDef(TypedDict):
    ConfigurationSets: List[ConfigurationSetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ConfigurationSetTypeDef
  2. See ResponseMetadataTypeDef

ListCustomVerificationEmailTemplatesResponseTypeDef#

# ListCustomVerificationEmailTemplatesResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListCustomVerificationEmailTemplatesResponseTypeDef


def get_value() -> ListCustomVerificationEmailTemplatesResponseTypeDef:
    return {
        "CustomVerificationEmailTemplates": ...,
    }


# ListCustomVerificationEmailTemplatesResponseTypeDef definition

class ListCustomVerificationEmailTemplatesResponseTypeDef(TypedDict):
    CustomVerificationEmailTemplates: List[CustomVerificationEmailTemplateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CustomVerificationEmailTemplateTypeDef
  2. See ResponseMetadataTypeDef

ListIdentitiesResponseTypeDef#

# ListIdentitiesResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListIdentitiesResponseTypeDef


def get_value() -> ListIdentitiesResponseTypeDef:
    return {
        "Identities": ...,
    }


# ListIdentitiesResponseTypeDef definition

class ListIdentitiesResponseTypeDef(TypedDict):
    Identities: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListIdentityPoliciesResponseTypeDef#

# ListIdentityPoliciesResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListIdentityPoliciesResponseTypeDef


def get_value() -> ListIdentityPoliciesResponseTypeDef:
    return {
        "PolicyNames": ...,
    }


# ListIdentityPoliciesResponseTypeDef definition

class ListIdentityPoliciesResponseTypeDef(TypedDict):
    PolicyNames: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListReceiptRuleSetsResponseTypeDef#

# ListReceiptRuleSetsResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListReceiptRuleSetsResponseTypeDef


def get_value() -> ListReceiptRuleSetsResponseTypeDef:
    return {
        "RuleSets": ...,
    }


# ListReceiptRuleSetsResponseTypeDef definition

class ListReceiptRuleSetsResponseTypeDef(TypedDict):
    RuleSets: List[ReceiptRuleSetMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ReceiptRuleSetMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListVerifiedEmailAddressesResponseTypeDef#

# ListVerifiedEmailAddressesResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListVerifiedEmailAddressesResponseTypeDef


def get_value() -> ListVerifiedEmailAddressesResponseTypeDef:
    return {
        "VerifiedEmailAddresses": ...,
    }


# ListVerifiedEmailAddressesResponseTypeDef definition

class ListVerifiedEmailAddressesResponseTypeDef(TypedDict):
    VerifiedEmailAddresses: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SendBounceResponseTypeDef#

# SendBounceResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SendBounceResponseTypeDef


def get_value() -> SendBounceResponseTypeDef:
    return {
        "MessageId": ...,
    }


# SendBounceResponseTypeDef definition

class SendBounceResponseTypeDef(TypedDict):
    MessageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SendBulkTemplatedEmailResponseTypeDef#

# SendBulkTemplatedEmailResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SendBulkTemplatedEmailResponseTypeDef


def get_value() -> SendBulkTemplatedEmailResponseTypeDef:
    return {
        "Status": ...,
    }


# SendBulkTemplatedEmailResponseTypeDef definition

class SendBulkTemplatedEmailResponseTypeDef(TypedDict):
    Status: List[BulkEmailDestinationStatusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BulkEmailDestinationStatusTypeDef
  2. See ResponseMetadataTypeDef

SendCustomVerificationEmailResponseTypeDef#

# SendCustomVerificationEmailResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SendCustomVerificationEmailResponseTypeDef


def get_value() -> SendCustomVerificationEmailResponseTypeDef:
    return {
        "MessageId": ...,
    }


# SendCustomVerificationEmailResponseTypeDef definition

class SendCustomVerificationEmailResponseTypeDef(TypedDict):
    MessageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SendEmailResponseTypeDef#

# SendEmailResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SendEmailResponseTypeDef


def get_value() -> SendEmailResponseTypeDef:
    return {
        "MessageId": ...,
    }


# SendEmailResponseTypeDef definition

class SendEmailResponseTypeDef(TypedDict):
    MessageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SendRawEmailResponseTypeDef#

# SendRawEmailResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SendRawEmailResponseTypeDef


def get_value() -> SendRawEmailResponseTypeDef:
    return {
        "MessageId": ...,
    }


# SendRawEmailResponseTypeDef definition

class SendRawEmailResponseTypeDef(TypedDict):
    MessageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SendTemplatedEmailResponseTypeDef#

# SendTemplatedEmailResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SendTemplatedEmailResponseTypeDef


def get_value() -> SendTemplatedEmailResponseTypeDef:
    return {
        "MessageId": ...,
    }


# SendTemplatedEmailResponseTypeDef definition

class SendTemplatedEmailResponseTypeDef(TypedDict):
    MessageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TestRenderTemplateResponseTypeDef#

# TestRenderTemplateResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import TestRenderTemplateResponseTypeDef


def get_value() -> TestRenderTemplateResponseTypeDef:
    return {
        "RenderedTemplate": ...,
    }


# TestRenderTemplateResponseTypeDef definition

class TestRenderTemplateResponseTypeDef(TypedDict):
    RenderedTemplate: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

VerifyDomainDkimResponseTypeDef#

# VerifyDomainDkimResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import VerifyDomainDkimResponseTypeDef


def get_value() -> VerifyDomainDkimResponseTypeDef:
    return {
        "DkimTokens": ...,
    }


# VerifyDomainDkimResponseTypeDef definition

class VerifyDomainDkimResponseTypeDef(TypedDict):
    DkimTokens: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

VerifyDomainIdentityResponseTypeDef#

# VerifyDomainIdentityResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import VerifyDomainIdentityResponseTypeDef


def get_value() -> VerifyDomainIdentityResponseTypeDef:
    return {
        "VerificationToken": ...,
    }


# VerifyDomainIdentityResponseTypeDef definition

class VerifyDomainIdentityResponseTypeDef(TypedDict):
    VerificationToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetIdentityDkimAttributesResponseTypeDef#

# GetIdentityDkimAttributesResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetIdentityDkimAttributesResponseTypeDef


def get_value() -> GetIdentityDkimAttributesResponseTypeDef:
    return {
        "DkimAttributes": ...,
    }


# GetIdentityDkimAttributesResponseTypeDef definition

class GetIdentityDkimAttributesResponseTypeDef(TypedDict):
    DkimAttributes: Dict[str, IdentityDkimAttributesTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityDkimAttributesTypeDef
  2. See ResponseMetadataTypeDef

GetIdentityMailFromDomainAttributesResponseTypeDef#

# GetIdentityMailFromDomainAttributesResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetIdentityMailFromDomainAttributesResponseTypeDef


def get_value() -> GetIdentityMailFromDomainAttributesResponseTypeDef:
    return {
        "MailFromDomainAttributes": ...,
    }


# GetIdentityMailFromDomainAttributesResponseTypeDef definition

class GetIdentityMailFromDomainAttributesResponseTypeDef(TypedDict):
    MailFromDomainAttributes: Dict[str, IdentityMailFromDomainAttributesTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityMailFromDomainAttributesTypeDef
  2. See ResponseMetadataTypeDef

GetIdentityNotificationAttributesResponseTypeDef#

# GetIdentityNotificationAttributesResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetIdentityNotificationAttributesResponseTypeDef


def get_value() -> GetIdentityNotificationAttributesResponseTypeDef:
    return {
        "NotificationAttributes": ...,
    }


# GetIdentityNotificationAttributesResponseTypeDef definition

class GetIdentityNotificationAttributesResponseTypeDef(TypedDict):
    NotificationAttributes: Dict[str, IdentityNotificationAttributesTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityNotificationAttributesTypeDef
  2. See ResponseMetadataTypeDef

GetIdentityVerificationAttributesRequestWaitTypeDef#

# GetIdentityVerificationAttributesRequestWaitTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetIdentityVerificationAttributesRequestWaitTypeDef


def get_value() -> GetIdentityVerificationAttributesRequestWaitTypeDef:
    return {
        "Identities": ...,
    }


# GetIdentityVerificationAttributesRequestWaitTypeDef definition

class GetIdentityVerificationAttributesRequestWaitTypeDef(TypedDict):
    Identities: Sequence[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetIdentityVerificationAttributesResponseTypeDef#

# GetIdentityVerificationAttributesResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetIdentityVerificationAttributesResponseTypeDef


def get_value() -> GetIdentityVerificationAttributesResponseTypeDef:
    return {
        "VerificationAttributes": ...,
    }


# GetIdentityVerificationAttributesResponseTypeDef definition

class GetIdentityVerificationAttributesResponseTypeDef(TypedDict):
    VerificationAttributes: Dict[str, IdentityVerificationAttributesTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityVerificationAttributesTypeDef
  2. See ResponseMetadataTypeDef

GetSendStatisticsResponseTypeDef#

# GetSendStatisticsResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import GetSendStatisticsResponseTypeDef


def get_value() -> GetSendStatisticsResponseTypeDef:
    return {
        "SendDataPoints": ...,
    }


# GetSendStatisticsResponseTypeDef definition

class GetSendStatisticsResponseTypeDef(TypedDict):
    SendDataPoints: List[SendDataPointTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SendDataPointTypeDef
  2. See ResponseMetadataTypeDef

ListConfigurationSetsRequestPaginateTypeDef#

# ListConfigurationSetsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListConfigurationSetsRequestPaginateTypeDef


def get_value() -> ListConfigurationSetsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListConfigurationSetsRequestPaginateTypeDef definition

class ListConfigurationSetsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCustomVerificationEmailTemplatesRequestPaginateTypeDef#

# ListCustomVerificationEmailTemplatesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListCustomVerificationEmailTemplatesRequestPaginateTypeDef


def get_value() -> ListCustomVerificationEmailTemplatesRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListCustomVerificationEmailTemplatesRequestPaginateTypeDef definition

class ListCustomVerificationEmailTemplatesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListIdentitiesRequestPaginateTypeDef#

# ListIdentitiesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListIdentitiesRequestPaginateTypeDef


def get_value() -> ListIdentitiesRequestPaginateTypeDef:
    return {
        "IdentityType": ...,
    }


# ListIdentitiesRequestPaginateTypeDef definition

class ListIdentitiesRequestPaginateTypeDef(TypedDict):
    IdentityType: NotRequired[IdentityTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See IdentityTypeType
  2. See PaginatorConfigTypeDef

ListReceiptRuleSetsRequestPaginateTypeDef#

# ListReceiptRuleSetsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListReceiptRuleSetsRequestPaginateTypeDef


def get_value() -> ListReceiptRuleSetsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListReceiptRuleSetsRequestPaginateTypeDef definition

class ListReceiptRuleSetsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTemplatesRequestPaginateTypeDef#

# ListTemplatesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListTemplatesRequestPaginateTypeDef


def get_value() -> ListTemplatesRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListTemplatesRequestPaginateTypeDef definition

class ListTemplatesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTemplatesResponseTypeDef#

# ListTemplatesResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListTemplatesResponseTypeDef


def get_value() -> ListTemplatesResponseTypeDef:
    return {
        "TemplatesMetadata": ...,
    }


# ListTemplatesResponseTypeDef definition

class ListTemplatesResponseTypeDef(TypedDict):
    TemplatesMetadata: List[TemplateMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TemplateMetadataTypeDef
  2. See ResponseMetadataTypeDef

MessageDsnTypeDef#

# MessageDsnTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import MessageDsnTypeDef


def get_value() -> MessageDsnTypeDef:
    return {
        "ReportingMta": ...,
    }


# MessageDsnTypeDef definition

class MessageDsnTypeDef(TypedDict):
    ReportingMta: str,
    ArrivalDate: NotRequired[TimestampTypeDef],
    ExtensionFields: NotRequired[Sequence[ExtensionFieldTypeDef]],  # (1)
  1. See ExtensionFieldTypeDef

RecipientDsnFieldsTypeDef#

# RecipientDsnFieldsTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import RecipientDsnFieldsTypeDef


def get_value() -> RecipientDsnFieldsTypeDef:
    return {
        "FinalRecipient": ...,
    }


# RecipientDsnFieldsTypeDef definition

class RecipientDsnFieldsTypeDef(TypedDict):
    Action: DsnActionType,  # (1)
    Status: str,
    FinalRecipient: NotRequired[str],
    RemoteMta: NotRequired[str],
    DiagnosticCode: NotRequired[str],
    LastAttemptDate: NotRequired[TimestampTypeDef],
    ExtensionFields: NotRequired[Sequence[ExtensionFieldTypeDef]],  # (2)
  1. See DsnActionType
  2. See ExtensionFieldTypeDef

ReceiptActionTypeDef#

# ReceiptActionTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ReceiptActionTypeDef


def get_value() -> ReceiptActionTypeDef:
    return {
        "S3Action": ...,
    }


# ReceiptActionTypeDef definition

class ReceiptActionTypeDef(TypedDict):
    S3Action: NotRequired[S3ActionTypeDef],  # (1)
    BounceAction: NotRequired[BounceActionTypeDef],  # (2)
    WorkmailAction: NotRequired[WorkmailActionTypeDef],  # (3)
    LambdaAction: NotRequired[LambdaActionTypeDef],  # (4)
    StopAction: NotRequired[StopActionTypeDef],  # (5)
    AddHeaderAction: NotRequired[AddHeaderActionTypeDef],  # (6)
    SNSAction: NotRequired[SNSActionTypeDef],  # (7)
    ConnectAction: NotRequired[ConnectActionTypeDef],  # (8)
  1. See S3ActionTypeDef
  2. See BounceActionTypeDef
  3. See WorkmailActionTypeDef
  4. See LambdaActionTypeDef
  5. See StopActionTypeDef
  6. See AddHeaderActionTypeDef
  7. See SNSActionTypeDef
  8. See ConnectActionTypeDef

ReceiptFilterTypeDef#

# ReceiptFilterTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ReceiptFilterTypeDef


def get_value() -> ReceiptFilterTypeDef:
    return {
        "Name": ...,
    }


# ReceiptFilterTypeDef definition

class ReceiptFilterTypeDef(TypedDict):
    Name: str,
    IpFilter: ReceiptIpFilterTypeDef,  # (1)
  1. See ReceiptIpFilterTypeDef

SendRawEmailRequestTypeDef#

# SendRawEmailRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SendRawEmailRequestTypeDef


def get_value() -> SendRawEmailRequestTypeDef:
    return {
        "RawMessage": ...,
    }


# SendRawEmailRequestTypeDef definition

class SendRawEmailRequestTypeDef(TypedDict):
    RawMessage: RawMessageTypeDef,  # (1)
    Source: NotRequired[str],
    Destinations: NotRequired[Sequence[str]],
    FromArn: NotRequired[str],
    SourceArn: NotRequired[str],
    ReturnPathArn: NotRequired[str],
    Tags: NotRequired[Sequence[MessageTagTypeDef]],  # (2)
    ConfigurationSetName: NotRequired[str],
  1. See RawMessageTypeDef
  2. See MessageTagTypeDef

MessageTypeDef#

# MessageTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import MessageTypeDef


def get_value() -> MessageTypeDef:
    return {
        "Subject": ...,
    }


# MessageTypeDef definition

class MessageTypeDef(TypedDict):
    Subject: ContentTypeDef,  # (1)
    Body: BodyTypeDef,  # (2)
  1. See ContentTypeDef
  2. See BodyTypeDef

SendBulkTemplatedEmailRequestTypeDef#

# SendBulkTemplatedEmailRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SendBulkTemplatedEmailRequestTypeDef


def get_value() -> SendBulkTemplatedEmailRequestTypeDef:
    return {
        "Source": ...,
    }


# SendBulkTemplatedEmailRequestTypeDef definition

class SendBulkTemplatedEmailRequestTypeDef(TypedDict):
    Source: str,
    Template: str,
    DefaultTemplateData: str,
    Destinations: Sequence[BulkEmailDestinationTypeDef],  # (1)
    SourceArn: NotRequired[str],
    ReplyToAddresses: NotRequired[Sequence[str]],
    ReturnPath: NotRequired[str],
    ReturnPathArn: NotRequired[str],
    ConfigurationSetName: NotRequired[str],
    DefaultTags: NotRequired[Sequence[MessageTagTypeDef]],  # (2)
    TemplateArn: NotRequired[str],
  1. See BulkEmailDestinationTypeDef
  2. See MessageTagTypeDef

EventDestinationOutputTypeDef#

# EventDestinationOutputTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import EventDestinationOutputTypeDef


def get_value() -> EventDestinationOutputTypeDef:
    return {
        "Name": ...,
    }


# EventDestinationOutputTypeDef definition

class EventDestinationOutputTypeDef(TypedDict):
    Name: str,
    MatchingEventTypes: List[EventTypeType],  # (1)
    Enabled: NotRequired[bool],
    KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef],  # (2)
    CloudWatchDestination: NotRequired[CloudWatchDestinationOutputTypeDef],  # (3)
    SNSDestination: NotRequired[SNSDestinationTypeDef],  # (4)
  1. See EventTypeType
  2. See KinesisFirehoseDestinationTypeDef
  3. See CloudWatchDestinationOutputTypeDef
  4. See SNSDestinationTypeDef

EventDestinationTypeDef#

# EventDestinationTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import EventDestinationTypeDef


def get_value() -> EventDestinationTypeDef:
    return {
        "Name": ...,
    }


# EventDestinationTypeDef definition

class EventDestinationTypeDef(TypedDict):
    Name: str,
    MatchingEventTypes: Sequence[EventTypeType],  # (1)
    Enabled: NotRequired[bool],
    KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef],  # (2)
    CloudWatchDestination: NotRequired[CloudWatchDestinationTypeDef],  # (3)
    SNSDestination: NotRequired[SNSDestinationTypeDef],  # (4)
  1. See EventTypeType
  2. See KinesisFirehoseDestinationTypeDef
  3. See CloudWatchDestinationTypeDef
  4. See SNSDestinationTypeDef

BouncedRecipientInfoTypeDef#

# BouncedRecipientInfoTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import BouncedRecipientInfoTypeDef


def get_value() -> BouncedRecipientInfoTypeDef:
    return {
        "Recipient": ...,
    }


# BouncedRecipientInfoTypeDef definition

class BouncedRecipientInfoTypeDef(TypedDict):
    Recipient: str,
    RecipientArn: NotRequired[str],
    BounceType: NotRequired[BounceTypeType],  # (1)
    RecipientDsnFields: NotRequired[RecipientDsnFieldsTypeDef],  # (2)
  1. See BounceTypeType
  2. See RecipientDsnFieldsTypeDef

ReceiptRuleOutputTypeDef#

# ReceiptRuleOutputTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ReceiptRuleOutputTypeDef


def get_value() -> ReceiptRuleOutputTypeDef:
    return {
        "Name": ...,
    }


# ReceiptRuleOutputTypeDef definition

class ReceiptRuleOutputTypeDef(TypedDict):
    Name: str,
    Enabled: NotRequired[bool],
    TlsPolicy: NotRequired[TlsPolicyType],  # (1)
    Recipients: NotRequired[List[str]],
    Actions: NotRequired[List[ReceiptActionTypeDef]],  # (2)
    ScanEnabled: NotRequired[bool],
  1. See TlsPolicyType
  2. See ReceiptActionTypeDef

ReceiptRuleTypeDef#

# ReceiptRuleTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ReceiptRuleTypeDef


def get_value() -> ReceiptRuleTypeDef:
    return {
        "Name": ...,
    }


# ReceiptRuleTypeDef definition

class ReceiptRuleTypeDef(TypedDict):
    Name: str,
    Enabled: NotRequired[bool],
    TlsPolicy: NotRequired[TlsPolicyType],  # (1)
    Recipients: NotRequired[Sequence[str]],
    Actions: NotRequired[Sequence[ReceiptActionTypeDef]],  # (2)
    ScanEnabled: NotRequired[bool],
  1. See TlsPolicyType
  2. See ReceiptActionTypeDef

CreateReceiptFilterRequestTypeDef#

# CreateReceiptFilterRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import CreateReceiptFilterRequestTypeDef


def get_value() -> CreateReceiptFilterRequestTypeDef:
    return {
        "Filter": ...,
    }


# CreateReceiptFilterRequestTypeDef definition

class CreateReceiptFilterRequestTypeDef(TypedDict):
    Filter: ReceiptFilterTypeDef,  # (1)
  1. See ReceiptFilterTypeDef

ListReceiptFiltersResponseTypeDef#

# ListReceiptFiltersResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import ListReceiptFiltersResponseTypeDef


def get_value() -> ListReceiptFiltersResponseTypeDef:
    return {
        "Filters": ...,
    }


# ListReceiptFiltersResponseTypeDef definition

class ListReceiptFiltersResponseTypeDef(TypedDict):
    Filters: List[ReceiptFilterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReceiptFilterTypeDef
  2. See ResponseMetadataTypeDef

SendEmailRequestTypeDef#

# SendEmailRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SendEmailRequestTypeDef


def get_value() -> SendEmailRequestTypeDef:
    return {
        "Source": ...,
    }


# SendEmailRequestTypeDef definition

class SendEmailRequestTypeDef(TypedDict):
    Source: str,
    Destination: DestinationTypeDef,  # (1)
    Message: MessageTypeDef,  # (2)
    ReplyToAddresses: NotRequired[Sequence[str]],
    ReturnPath: NotRequired[str],
    SourceArn: NotRequired[str],
    ReturnPathArn: NotRequired[str],
    Tags: NotRequired[Sequence[MessageTagTypeDef]],  # (3)
    ConfigurationSetName: NotRequired[str],
  1. See DestinationTypeDef
  2. See MessageTypeDef
  3. See MessageTagTypeDef

DescribeConfigurationSetResponseTypeDef#

# DescribeConfigurationSetResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DescribeConfigurationSetResponseTypeDef


def get_value() -> DescribeConfigurationSetResponseTypeDef:
    return {
        "ConfigurationSet": ...,
    }


# DescribeConfigurationSetResponseTypeDef definition

class DescribeConfigurationSetResponseTypeDef(TypedDict):
    ConfigurationSet: ConfigurationSetTypeDef,  # (1)
    EventDestinations: List[EventDestinationOutputTypeDef],  # (2)
    TrackingOptions: TrackingOptionsTypeDef,  # (3)
    DeliveryOptions: DeliveryOptionsTypeDef,  # (4)
    ReputationOptions: ReputationOptionsTypeDef,  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See ConfigurationSetTypeDef
  2. See EventDestinationOutputTypeDef
  3. See TrackingOptionsTypeDef
  4. See DeliveryOptionsTypeDef
  5. See ReputationOptionsTypeDef
  6. See ResponseMetadataTypeDef

SendBounceRequestTypeDef#

# SendBounceRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import SendBounceRequestTypeDef


def get_value() -> SendBounceRequestTypeDef:
    return {
        "OriginalMessageId": ...,
    }


# SendBounceRequestTypeDef definition

class SendBounceRequestTypeDef(TypedDict):
    OriginalMessageId: str,
    BounceSender: str,
    BouncedRecipientInfoList: Sequence[BouncedRecipientInfoTypeDef],  # (1)
    Explanation: NotRequired[str],
    MessageDsn: NotRequired[MessageDsnTypeDef],  # (2)
    BounceSenderArn: NotRequired[str],
  1. See BouncedRecipientInfoTypeDef
  2. See MessageDsnTypeDef

DescribeActiveReceiptRuleSetResponseTypeDef#

# DescribeActiveReceiptRuleSetResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DescribeActiveReceiptRuleSetResponseTypeDef


def get_value() -> DescribeActiveReceiptRuleSetResponseTypeDef:
    return {
        "Metadata": ...,
    }


# DescribeActiveReceiptRuleSetResponseTypeDef definition

class DescribeActiveReceiptRuleSetResponseTypeDef(TypedDict):
    Metadata: ReceiptRuleSetMetadataTypeDef,  # (1)
    Rules: List[ReceiptRuleOutputTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ReceiptRuleSetMetadataTypeDef
  2. See ReceiptRuleOutputTypeDef
  3. See ResponseMetadataTypeDef

DescribeReceiptRuleResponseTypeDef#

# DescribeReceiptRuleResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DescribeReceiptRuleResponseTypeDef


def get_value() -> DescribeReceiptRuleResponseTypeDef:
    return {
        "Rule": ...,
    }


# DescribeReceiptRuleResponseTypeDef definition

class DescribeReceiptRuleResponseTypeDef(TypedDict):
    Rule: ReceiptRuleOutputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReceiptRuleOutputTypeDef
  2. See ResponseMetadataTypeDef

DescribeReceiptRuleSetResponseTypeDef#

# DescribeReceiptRuleSetResponseTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import DescribeReceiptRuleSetResponseTypeDef


def get_value() -> DescribeReceiptRuleSetResponseTypeDef:
    return {
        "Metadata": ...,
    }


# DescribeReceiptRuleSetResponseTypeDef definition

class DescribeReceiptRuleSetResponseTypeDef(TypedDict):
    Metadata: ReceiptRuleSetMetadataTypeDef,  # (1)
    Rules: List[ReceiptRuleOutputTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ReceiptRuleSetMetadataTypeDef
  2. See ReceiptRuleOutputTypeDef
  3. See ResponseMetadataTypeDef

CreateConfigurationSetEventDestinationRequestTypeDef#

# CreateConfigurationSetEventDestinationRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import CreateConfigurationSetEventDestinationRequestTypeDef


def get_value() -> CreateConfigurationSetEventDestinationRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }


# CreateConfigurationSetEventDestinationRequestTypeDef definition

class CreateConfigurationSetEventDestinationRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    EventDestination: EventDestinationUnionTypeDef,  # (1)
  1. See EventDestinationTypeDef EventDestinationOutputTypeDef

UpdateConfigurationSetEventDestinationRequestTypeDef#

# UpdateConfigurationSetEventDestinationRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import UpdateConfigurationSetEventDestinationRequestTypeDef


def get_value() -> UpdateConfigurationSetEventDestinationRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }


# UpdateConfigurationSetEventDestinationRequestTypeDef definition

class UpdateConfigurationSetEventDestinationRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    EventDestination: EventDestinationUnionTypeDef,  # (1)
  1. See EventDestinationTypeDef EventDestinationOutputTypeDef

CreateReceiptRuleRequestTypeDef#

# CreateReceiptRuleRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import CreateReceiptRuleRequestTypeDef


def get_value() -> CreateReceiptRuleRequestTypeDef:
    return {
        "RuleSetName": ...,
    }


# CreateReceiptRuleRequestTypeDef definition

class CreateReceiptRuleRequestTypeDef(TypedDict):
    RuleSetName: str,
    Rule: ReceiptRuleUnionTypeDef,  # (1)
    After: NotRequired[str],
  1. See ReceiptRuleTypeDef ReceiptRuleOutputTypeDef

UpdateReceiptRuleRequestTypeDef#

# UpdateReceiptRuleRequestTypeDef TypedDict usage example

from mypy_boto3_ses.type_defs import UpdateReceiptRuleRequestTypeDef


def get_value() -> UpdateReceiptRuleRequestTypeDef:
    return {
        "RuleSetName": ...,
    }


# UpdateReceiptRuleRequestTypeDef definition

class UpdateReceiptRuleRequestTypeDef(TypedDict):
    RuleSetName: str,
    Rule: ReceiptRuleUnionTypeDef,  # (1)
  1. See ReceiptRuleTypeDef ReceiptRuleOutputTypeDef