Skip to content

Typed dictionaries#

Index > SES > Typed dictionaries

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

AddHeaderActionTypeDef#

# AddHeaderActionTypeDef usage example

from mypy_boto3_ses.type_defs import AddHeaderActionTypeDef

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

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

ContentTypeDef#

# ContentTypeDef 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 usage example

from mypy_boto3_ses.type_defs import BounceActionTypeDef

def get_value() -> BounceActionTypeDef:
    return {
        "SmtpReplyCode": ...,
        "Message": ...,
        "Sender": ...,
    }
# BounceActionTypeDef definition

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

BulkEmailDestinationStatusTypeDef#

# BulkEmailDestinationStatusTypeDef 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 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 usage example

from mypy_boto3_ses.type_defs import MessageTagTypeDef

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

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

CloneReceiptRuleSetRequestRequestTypeDef#

# CloneReceiptRuleSetRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import CloneReceiptRuleSetRequestRequestTypeDef

def get_value() -> CloneReceiptRuleSetRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
        "OriginalRuleSetName": ...,
    }
# CloneReceiptRuleSetRequestRequestTypeDef definition

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

CloudWatchDimensionConfigurationTypeDef#

# CloudWatchDimensionConfigurationTypeDef usage example

from mypy_boto3_ses.type_defs import CloudWatchDimensionConfigurationTypeDef

def get_value() -> CloudWatchDimensionConfigurationTypeDef:
    return {
        "DimensionName": ...,
        "DimensionValueSource": ...,
        "DefaultDimensionValue": ...,
    }
# CloudWatchDimensionConfigurationTypeDef definition

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

ConfigurationSetTypeDef#

# ConfigurationSetTypeDef usage example

from mypy_boto3_ses.type_defs import ConfigurationSetTypeDef

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

class ConfigurationSetTypeDef(TypedDict):
    Name: str,

TrackingOptionsTypeDef#

# TrackingOptionsTypeDef usage example

from mypy_boto3_ses.type_defs import TrackingOptionsTypeDef

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

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

CreateCustomVerificationEmailTemplateRequestRequestTypeDef#

# CreateCustomVerificationEmailTemplateRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import CreateCustomVerificationEmailTemplateRequestRequestTypeDef

def get_value() -> CreateCustomVerificationEmailTemplateRequestRequestTypeDef:
    return {
        "TemplateName": ...,
        "FromEmailAddress": ...,
        "TemplateSubject": ...,
        "TemplateContent": ...,
        "SuccessRedirectionURL": ...,
        "FailureRedirectionURL": ...,
    }
# CreateCustomVerificationEmailTemplateRequestRequestTypeDef definition

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

CreateReceiptRuleSetRequestRequestTypeDef#

# CreateReceiptRuleSetRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import CreateReceiptRuleSetRequestRequestTypeDef

def get_value() -> CreateReceiptRuleSetRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
    }
# CreateReceiptRuleSetRequestRequestTypeDef definition

class CreateReceiptRuleSetRequestRequestTypeDef(TypedDict):
    RuleSetName: str,

TemplateTypeDef#

# TemplateTypeDef 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 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],

DeleteConfigurationSetEventDestinationRequestRequestTypeDef#

# DeleteConfigurationSetEventDestinationRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import DeleteConfigurationSetEventDestinationRequestRequestTypeDef

def get_value() -> DeleteConfigurationSetEventDestinationRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "EventDestinationName": ...,
    }
# DeleteConfigurationSetEventDestinationRequestRequestTypeDef definition

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

DeleteConfigurationSetRequestRequestTypeDef#

# DeleteConfigurationSetRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import DeleteConfigurationSetRequestRequestTypeDef

def get_value() -> DeleteConfigurationSetRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
# DeleteConfigurationSetRequestRequestTypeDef definition

class DeleteConfigurationSetRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,

DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef#

# DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef

def get_value() -> DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
# DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef definition

class DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,

DeleteCustomVerificationEmailTemplateRequestRequestTypeDef#

# DeleteCustomVerificationEmailTemplateRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import DeleteCustomVerificationEmailTemplateRequestRequestTypeDef

def get_value() -> DeleteCustomVerificationEmailTemplateRequestRequestTypeDef:
    return {
        "TemplateName": ...,
    }
# DeleteCustomVerificationEmailTemplateRequestRequestTypeDef definition

class DeleteCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
    TemplateName: str,

DeleteIdentityPolicyRequestRequestTypeDef#

# DeleteIdentityPolicyRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import DeleteIdentityPolicyRequestRequestTypeDef

def get_value() -> DeleteIdentityPolicyRequestRequestTypeDef:
    return {
        "Identity": ...,
        "PolicyName": ...,
    }
# DeleteIdentityPolicyRequestRequestTypeDef definition

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

DeleteIdentityRequestRequestTypeDef#

# DeleteIdentityRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import DeleteIdentityRequestRequestTypeDef

def get_value() -> DeleteIdentityRequestRequestTypeDef:
    return {
        "Identity": ...,
    }
# DeleteIdentityRequestRequestTypeDef definition

class DeleteIdentityRequestRequestTypeDef(TypedDict):
    Identity: str,

DeleteReceiptFilterRequestRequestTypeDef#

# DeleteReceiptFilterRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import DeleteReceiptFilterRequestRequestTypeDef

def get_value() -> DeleteReceiptFilterRequestRequestTypeDef:
    return {
        "FilterName": ...,
    }
# DeleteReceiptFilterRequestRequestTypeDef definition

class DeleteReceiptFilterRequestRequestTypeDef(TypedDict):
    FilterName: str,

DeleteReceiptRuleRequestRequestTypeDef#

# DeleteReceiptRuleRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import DeleteReceiptRuleRequestRequestTypeDef

def get_value() -> DeleteReceiptRuleRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
        "RuleName": ...,
    }
# DeleteReceiptRuleRequestRequestTypeDef definition

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

DeleteReceiptRuleSetRequestRequestTypeDef#

# DeleteReceiptRuleSetRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import DeleteReceiptRuleSetRequestRequestTypeDef

def get_value() -> DeleteReceiptRuleSetRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
    }
# DeleteReceiptRuleSetRequestRequestTypeDef definition

class DeleteReceiptRuleSetRequestRequestTypeDef(TypedDict):
    RuleSetName: str,

DeleteTemplateRequestRequestTypeDef#

# DeleteTemplateRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import DeleteTemplateRequestRequestTypeDef

def get_value() -> DeleteTemplateRequestRequestTypeDef:
    return {
        "TemplateName": ...,
    }
# DeleteTemplateRequestRequestTypeDef definition

class DeleteTemplateRequestRequestTypeDef(TypedDict):
    TemplateName: str,

DeleteVerifiedEmailAddressRequestRequestTypeDef#

# DeleteVerifiedEmailAddressRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import DeleteVerifiedEmailAddressRequestRequestTypeDef

def get_value() -> DeleteVerifiedEmailAddressRequestRequestTypeDef:
    return {
        "EmailAddress": ...,
    }
# DeleteVerifiedEmailAddressRequestRequestTypeDef definition

class DeleteVerifiedEmailAddressRequestRequestTypeDef(TypedDict):
    EmailAddress: str,

DeliveryOptionsTypeDef#

# DeliveryOptionsTypeDef 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 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],

DescribeConfigurationSetRequestRequestTypeDef#

# DescribeConfigurationSetRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import DescribeConfigurationSetRequestRequestTypeDef

def get_value() -> DescribeConfigurationSetRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
# DescribeConfigurationSetRequestRequestTypeDef definition

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

ReputationOptionsTypeDef#

# ReputationOptionsTypeDef 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],

DescribeReceiptRuleRequestRequestTypeDef#

# DescribeReceiptRuleRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import DescribeReceiptRuleRequestRequestTypeDef

def get_value() -> DescribeReceiptRuleRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
        "RuleName": ...,
    }
# DescribeReceiptRuleRequestRequestTypeDef definition

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

DescribeReceiptRuleSetRequestRequestTypeDef#

# DescribeReceiptRuleSetRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import DescribeReceiptRuleSetRequestRequestTypeDef

def get_value() -> DescribeReceiptRuleSetRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
    }
# DescribeReceiptRuleSetRequestRequestTypeDef definition

class DescribeReceiptRuleSetRequestRequestTypeDef(TypedDict):
    RuleSetName: str,

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef 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

KinesisFirehoseDestinationTypeDef#

# KinesisFirehoseDestinationTypeDef usage example

from mypy_boto3_ses.type_defs import KinesisFirehoseDestinationTypeDef

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

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

SNSDestinationTypeDef#

# SNSDestinationTypeDef 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 usage example

from mypy_boto3_ses.type_defs import ExtensionFieldTypeDef

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

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

GetAccountSendingEnabledResponseTypeDef#

# GetAccountSendingEnabledResponseTypeDef usage example

from mypy_boto3_ses.type_defs import GetAccountSendingEnabledResponseTypeDef

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

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

GetCustomVerificationEmailTemplateRequestRequestTypeDef#

# GetCustomVerificationEmailTemplateRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import GetCustomVerificationEmailTemplateRequestRequestTypeDef

def get_value() -> GetCustomVerificationEmailTemplateRequestRequestTypeDef:
    return {
        "TemplateName": ...,
    }
# GetCustomVerificationEmailTemplateRequestRequestTypeDef definition

class GetCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
    TemplateName: str,

GetCustomVerificationEmailTemplateResponseTypeDef#

# GetCustomVerificationEmailTemplateResponseTypeDef usage example

from mypy_boto3_ses.type_defs import GetCustomVerificationEmailTemplateResponseTypeDef

def get_value() -> GetCustomVerificationEmailTemplateResponseTypeDef:
    return {
        "TemplateName": ...,
        "FromEmailAddress": ...,
        "TemplateSubject": ...,
        "TemplateContent": ...,
        "SuccessRedirectionURL": ...,
        "FailureRedirectionURL": ...,
        "ResponseMetadata": ...,
    }
# GetCustomVerificationEmailTemplateResponseTypeDef definition

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

GetIdentityDkimAttributesRequestRequestTypeDef#

# GetIdentityDkimAttributesRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import GetIdentityDkimAttributesRequestRequestTypeDef

def get_value() -> GetIdentityDkimAttributesRequestRequestTypeDef:
    return {
        "Identities": ...,
    }
# GetIdentityDkimAttributesRequestRequestTypeDef definition

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

IdentityDkimAttributesTypeDef#

# IdentityDkimAttributesTypeDef usage example

from mypy_boto3_ses.type_defs import IdentityDkimAttributesTypeDef

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

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

GetIdentityMailFromDomainAttributesRequestRequestTypeDef#

# GetIdentityMailFromDomainAttributesRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import GetIdentityMailFromDomainAttributesRequestRequestTypeDef

def get_value() -> GetIdentityMailFromDomainAttributesRequestRequestTypeDef:
    return {
        "Identities": ...,
    }
# GetIdentityMailFromDomainAttributesRequestRequestTypeDef definition

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

IdentityMailFromDomainAttributesTypeDef#

# IdentityMailFromDomainAttributesTypeDef usage example

from mypy_boto3_ses.type_defs import IdentityMailFromDomainAttributesTypeDef

def get_value() -> IdentityMailFromDomainAttributesTypeDef:
    return {
        "MailFromDomain": ...,
        "MailFromDomainStatus": ...,
        "BehaviorOnMXFailure": ...,
    }
# IdentityMailFromDomainAttributesTypeDef definition

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

GetIdentityNotificationAttributesRequestRequestTypeDef#

# GetIdentityNotificationAttributesRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import GetIdentityNotificationAttributesRequestRequestTypeDef

def get_value() -> GetIdentityNotificationAttributesRequestRequestTypeDef:
    return {
        "Identities": ...,
    }
# GetIdentityNotificationAttributesRequestRequestTypeDef definition

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

IdentityNotificationAttributesTypeDef#

# IdentityNotificationAttributesTypeDef usage example

from mypy_boto3_ses.type_defs import IdentityNotificationAttributesTypeDef

def get_value() -> IdentityNotificationAttributesTypeDef:
    return {
        "BounceTopic": ...,
        "ComplaintTopic": ...,
        "DeliveryTopic": ...,
        "ForwardingEnabled": ...,
    }
# IdentityNotificationAttributesTypeDef definition

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

GetIdentityPoliciesRequestRequestTypeDef#

# GetIdentityPoliciesRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import GetIdentityPoliciesRequestRequestTypeDef

def get_value() -> GetIdentityPoliciesRequestRequestTypeDef:
    return {
        "Identity": ...,
        "PolicyNames": ...,
    }
# GetIdentityPoliciesRequestRequestTypeDef definition

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

GetIdentityPoliciesResponseTypeDef#

# GetIdentityPoliciesResponseTypeDef usage example

from mypy_boto3_ses.type_defs import GetIdentityPoliciesResponseTypeDef

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

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

WaiterConfigTypeDef#

# WaiterConfigTypeDef 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],

GetIdentityVerificationAttributesRequestRequestTypeDef#

# GetIdentityVerificationAttributesRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import GetIdentityVerificationAttributesRequestRequestTypeDef

def get_value() -> GetIdentityVerificationAttributesRequestRequestTypeDef:
    return {
        "Identities": ...,
    }
# GetIdentityVerificationAttributesRequestRequestTypeDef definition

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

IdentityVerificationAttributesTypeDef#

# IdentityVerificationAttributesTypeDef 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

GetSendQuotaResponseTypeDef#

# GetSendQuotaResponseTypeDef usage example

from mypy_boto3_ses.type_defs import GetSendQuotaResponseTypeDef

def get_value() -> GetSendQuotaResponseTypeDef:
    return {
        "Max24HourSend": ...,
        "MaxSendRate": ...,
        "SentLast24Hours": ...,
        "ResponseMetadata": ...,
    }
# GetSendQuotaResponseTypeDef definition

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

SendDataPointTypeDef#

# SendDataPointTypeDef 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],

GetTemplateRequestRequestTypeDef#

# GetTemplateRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import GetTemplateRequestRequestTypeDef

def get_value() -> GetTemplateRequestRequestTypeDef:
    return {
        "TemplateName": ...,
    }
# GetTemplateRequestRequestTypeDef definition

class GetTemplateRequestRequestTypeDef(TypedDict):
    TemplateName: str,

LambdaActionTypeDef#

# LambdaActionTypeDef usage example

from mypy_boto3_ses.type_defs import LambdaActionTypeDef

def get_value() -> LambdaActionTypeDef:
    return {
        "FunctionArn": ...,
    }
# LambdaActionTypeDef definition

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

ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef#

# ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef usage example

from mypy_boto3_ses.type_defs import ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef

def get_value() -> ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef definition

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

ListConfigurationSetsRequestRequestTypeDef#

# ListConfigurationSetsRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import ListConfigurationSetsRequestRequestTypeDef

def get_value() -> ListConfigurationSetsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListConfigurationSetsRequestRequestTypeDef definition

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

ListCustomVerificationEmailTemplatesRequestListCustomVerificationEmailTemplatesPaginateTypeDef#

# ListCustomVerificationEmailTemplatesRequestListCustomVerificationEmailTemplatesPaginateTypeDef usage example

from mypy_boto3_ses.type_defs import ListCustomVerificationEmailTemplatesRequestListCustomVerificationEmailTemplatesPaginateTypeDef

def get_value() -> ListCustomVerificationEmailTemplatesRequestListCustomVerificationEmailTemplatesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListCustomVerificationEmailTemplatesRequestListCustomVerificationEmailTemplatesPaginateTypeDef definition

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

ListCustomVerificationEmailTemplatesRequestRequestTypeDef#

# ListCustomVerificationEmailTemplatesRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import ListCustomVerificationEmailTemplatesRequestRequestTypeDef

def get_value() -> ListCustomVerificationEmailTemplatesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListCustomVerificationEmailTemplatesRequestRequestTypeDef definition

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

ListIdentitiesRequestListIdentitiesPaginateTypeDef#

# ListIdentitiesRequestListIdentitiesPaginateTypeDef usage example

from mypy_boto3_ses.type_defs import ListIdentitiesRequestListIdentitiesPaginateTypeDef

def get_value() -> ListIdentitiesRequestListIdentitiesPaginateTypeDef:
    return {
        "IdentityType": ...,
    }
# ListIdentitiesRequestListIdentitiesPaginateTypeDef definition

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

ListIdentitiesRequestRequestTypeDef#

# ListIdentitiesRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import ListIdentitiesRequestRequestTypeDef

def get_value() -> ListIdentitiesRequestRequestTypeDef:
    return {
        "IdentityType": ...,
    }
# ListIdentitiesRequestRequestTypeDef definition

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

ListIdentitiesResponseTypeDef#

# ListIdentitiesResponseTypeDef usage example

from mypy_boto3_ses.type_defs import ListIdentitiesResponseTypeDef

def get_value() -> ListIdentitiesResponseTypeDef:
    return {
        "Identities": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListIdentitiesResponseTypeDef definition

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

ListIdentityPoliciesRequestRequestTypeDef#

# ListIdentityPoliciesRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import ListIdentityPoliciesRequestRequestTypeDef

def get_value() -> ListIdentityPoliciesRequestRequestTypeDef:
    return {
        "Identity": ...,
    }
# ListIdentityPoliciesRequestRequestTypeDef definition

class ListIdentityPoliciesRequestRequestTypeDef(TypedDict):
    Identity: str,

ListIdentityPoliciesResponseTypeDef#

# ListIdentityPoliciesResponseTypeDef usage example

from mypy_boto3_ses.type_defs import ListIdentityPoliciesResponseTypeDef

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

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

ListReceiptRuleSetsRequestListReceiptRuleSetsPaginateTypeDef#

# ListReceiptRuleSetsRequestListReceiptRuleSetsPaginateTypeDef usage example

from mypy_boto3_ses.type_defs import ListReceiptRuleSetsRequestListReceiptRuleSetsPaginateTypeDef

def get_value() -> ListReceiptRuleSetsRequestListReceiptRuleSetsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListReceiptRuleSetsRequestListReceiptRuleSetsPaginateTypeDef definition

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

ListReceiptRuleSetsRequestRequestTypeDef#

# ListReceiptRuleSetsRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import ListReceiptRuleSetsRequestRequestTypeDef

def get_value() -> ListReceiptRuleSetsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListReceiptRuleSetsRequestRequestTypeDef definition

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

ListTemplatesRequestListTemplatesPaginateTypeDef#

# ListTemplatesRequestListTemplatesPaginateTypeDef usage example

from mypy_boto3_ses.type_defs import ListTemplatesRequestListTemplatesPaginateTypeDef

def get_value() -> ListTemplatesRequestListTemplatesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListTemplatesRequestListTemplatesPaginateTypeDef definition

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

ListTemplatesRequestRequestTypeDef#

# ListTemplatesRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import ListTemplatesRequestRequestTypeDef

def get_value() -> ListTemplatesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListTemplatesRequestRequestTypeDef definition

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

TemplateMetadataTypeDef#

# TemplateMetadataTypeDef 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],

ListVerifiedEmailAddressesResponseTypeDef#

# ListVerifiedEmailAddressesResponseTypeDef usage example

from mypy_boto3_ses.type_defs import ListVerifiedEmailAddressesResponseTypeDef

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

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef 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],

PutIdentityPolicyRequestRequestTypeDef#

# PutIdentityPolicyRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import PutIdentityPolicyRequestRequestTypeDef

def get_value() -> PutIdentityPolicyRequestRequestTypeDef:
    return {
        "Identity": ...,
        "PolicyName": ...,
        "Policy": ...,
    }
# PutIdentityPolicyRequestRequestTypeDef definition

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

RawMessageTypeDef#

# RawMessageTypeDef usage example

from mypy_boto3_ses.type_defs import RawMessageTypeDef

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

class RawMessageTypeDef(TypedDict):
    Data: Union[str, bytes, IO[Any], StreamingBody],

S3ActionTypeDef#

# S3ActionTypeDef usage example

from mypy_boto3_ses.type_defs import S3ActionTypeDef

def get_value() -> S3ActionTypeDef:
    return {
        "BucketName": ...,
    }
# S3ActionTypeDef definition

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

SNSActionTypeDef#

# SNSActionTypeDef 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 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 usage example

from mypy_boto3_ses.type_defs import WorkmailActionTypeDef

def get_value() -> WorkmailActionTypeDef:
    return {
        "OrganizationArn": ...,
    }
# WorkmailActionTypeDef definition

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

ReceiptIpFilterTypeDef#

# ReceiptIpFilterTypeDef usage example

from mypy_boto3_ses.type_defs import ReceiptIpFilterTypeDef

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

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

ReorderReceiptRuleSetRequestRequestTypeDef#

# ReorderReceiptRuleSetRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import ReorderReceiptRuleSetRequestRequestTypeDef

def get_value() -> ReorderReceiptRuleSetRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
        "RuleNames": ...,
    }
# ReorderReceiptRuleSetRequestRequestTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_ses.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

SendBounceResponseTypeDef#

# SendBounceResponseTypeDef usage example

from mypy_boto3_ses.type_defs import SendBounceResponseTypeDef

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

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

SendCustomVerificationEmailRequestRequestTypeDef#

# SendCustomVerificationEmailRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import SendCustomVerificationEmailRequestRequestTypeDef

def get_value() -> SendCustomVerificationEmailRequestRequestTypeDef:
    return {
        "EmailAddress": ...,
        "TemplateName": ...,
    }
# SendCustomVerificationEmailRequestRequestTypeDef definition

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

SendCustomVerificationEmailResponseTypeDef#

# SendCustomVerificationEmailResponseTypeDef usage example

from mypy_boto3_ses.type_defs import SendCustomVerificationEmailResponseTypeDef

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

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

SendEmailResponseTypeDef#

# SendEmailResponseTypeDef usage example

from mypy_boto3_ses.type_defs import SendEmailResponseTypeDef

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

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

SendRawEmailResponseTypeDef#

# SendRawEmailResponseTypeDef usage example

from mypy_boto3_ses.type_defs import SendRawEmailResponseTypeDef

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

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

SendTemplatedEmailResponseTypeDef#

# SendTemplatedEmailResponseTypeDef usage example

from mypy_boto3_ses.type_defs import SendTemplatedEmailResponseTypeDef

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

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

SetActiveReceiptRuleSetRequestRequestTypeDef#

# SetActiveReceiptRuleSetRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import SetActiveReceiptRuleSetRequestRequestTypeDef

def get_value() -> SetActiveReceiptRuleSetRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
    }
# SetActiveReceiptRuleSetRequestRequestTypeDef definition

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

SetIdentityDkimEnabledRequestRequestTypeDef#

# SetIdentityDkimEnabledRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import SetIdentityDkimEnabledRequestRequestTypeDef

def get_value() -> SetIdentityDkimEnabledRequestRequestTypeDef:
    return {
        "Identity": ...,
        "DkimEnabled": ...,
    }
# SetIdentityDkimEnabledRequestRequestTypeDef definition

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

SetIdentityFeedbackForwardingEnabledRequestRequestTypeDef#

# SetIdentityFeedbackForwardingEnabledRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import SetIdentityFeedbackForwardingEnabledRequestRequestTypeDef

def get_value() -> SetIdentityFeedbackForwardingEnabledRequestRequestTypeDef:
    return {
        "Identity": ...,
        "ForwardingEnabled": ...,
    }
# SetIdentityFeedbackForwardingEnabledRequestRequestTypeDef definition

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

SetIdentityHeadersInNotificationsEnabledRequestRequestTypeDef#

# SetIdentityHeadersInNotificationsEnabledRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import SetIdentityHeadersInNotificationsEnabledRequestRequestTypeDef

def get_value() -> SetIdentityHeadersInNotificationsEnabledRequestRequestTypeDef:
    return {
        "Identity": ...,
        "NotificationType": ...,
        "Enabled": ...,
    }
# SetIdentityHeadersInNotificationsEnabledRequestRequestTypeDef definition

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

SetIdentityMailFromDomainRequestRequestTypeDef#

# SetIdentityMailFromDomainRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import SetIdentityMailFromDomainRequestRequestTypeDef

def get_value() -> SetIdentityMailFromDomainRequestRequestTypeDef:
    return {
        "Identity": ...,
    }
# SetIdentityMailFromDomainRequestRequestTypeDef definition

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

SetIdentityNotificationTopicRequestRequestTypeDef#

# SetIdentityNotificationTopicRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import SetIdentityNotificationTopicRequestRequestTypeDef

def get_value() -> SetIdentityNotificationTopicRequestRequestTypeDef:
    return {
        "Identity": ...,
        "NotificationType": ...,
    }
# SetIdentityNotificationTopicRequestRequestTypeDef definition

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

SetReceiptRulePositionRequestRequestTypeDef#

# SetReceiptRulePositionRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import SetReceiptRulePositionRequestRequestTypeDef

def get_value() -> SetReceiptRulePositionRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
        "RuleName": ...,
    }
# SetReceiptRulePositionRequestRequestTypeDef definition

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

TestRenderTemplateRequestRequestTypeDef#

# TestRenderTemplateRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import TestRenderTemplateRequestRequestTypeDef

def get_value() -> TestRenderTemplateRequestRequestTypeDef:
    return {
        "TemplateName": ...,
        "TemplateData": ...,
    }
# TestRenderTemplateRequestRequestTypeDef definition

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

TestRenderTemplateResponseTypeDef#

# TestRenderTemplateResponseTypeDef usage example

from mypy_boto3_ses.type_defs import TestRenderTemplateResponseTypeDef

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

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

UpdateAccountSendingEnabledRequestRequestTypeDef#

# UpdateAccountSendingEnabledRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import UpdateAccountSendingEnabledRequestRequestTypeDef

def get_value() -> UpdateAccountSendingEnabledRequestRequestTypeDef:
    return {
        "Enabled": ...,
    }
# UpdateAccountSendingEnabledRequestRequestTypeDef definition

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

UpdateConfigurationSetReputationMetricsEnabledRequestRequestTypeDef#

# UpdateConfigurationSetReputationMetricsEnabledRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import UpdateConfigurationSetReputationMetricsEnabledRequestRequestTypeDef

def get_value() -> UpdateConfigurationSetReputationMetricsEnabledRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "Enabled": ...,
    }
# UpdateConfigurationSetReputationMetricsEnabledRequestRequestTypeDef definition

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

UpdateConfigurationSetSendingEnabledRequestRequestTypeDef#

# UpdateConfigurationSetSendingEnabledRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import UpdateConfigurationSetSendingEnabledRequestRequestTypeDef

def get_value() -> UpdateConfigurationSetSendingEnabledRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "Enabled": ...,
    }
# UpdateConfigurationSetSendingEnabledRequestRequestTypeDef definition

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

UpdateCustomVerificationEmailTemplateRequestRequestTypeDef#

# UpdateCustomVerificationEmailTemplateRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import UpdateCustomVerificationEmailTemplateRequestRequestTypeDef

def get_value() -> UpdateCustomVerificationEmailTemplateRequestRequestTypeDef:
    return {
        "TemplateName": ...,
    }
# UpdateCustomVerificationEmailTemplateRequestRequestTypeDef definition

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

VerifyDomainDkimRequestRequestTypeDef#

# VerifyDomainDkimRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import VerifyDomainDkimRequestRequestTypeDef

def get_value() -> VerifyDomainDkimRequestRequestTypeDef:
    return {
        "Domain": ...,
    }
# VerifyDomainDkimRequestRequestTypeDef definition

class VerifyDomainDkimRequestRequestTypeDef(TypedDict):
    Domain: str,

VerifyDomainDkimResponseTypeDef#

# VerifyDomainDkimResponseTypeDef usage example

from mypy_boto3_ses.type_defs import VerifyDomainDkimResponseTypeDef

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

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

VerifyDomainIdentityRequestRequestTypeDef#

# VerifyDomainIdentityRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import VerifyDomainIdentityRequestRequestTypeDef

def get_value() -> VerifyDomainIdentityRequestRequestTypeDef:
    return {
        "Domain": ...,
    }
# VerifyDomainIdentityRequestRequestTypeDef definition

class VerifyDomainIdentityRequestRequestTypeDef(TypedDict):
    Domain: str,

VerifyDomainIdentityResponseTypeDef#

# VerifyDomainIdentityResponseTypeDef usage example

from mypy_boto3_ses.type_defs import VerifyDomainIdentityResponseTypeDef

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

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

VerifyEmailAddressRequestRequestTypeDef#

# VerifyEmailAddressRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import VerifyEmailAddressRequestRequestTypeDef

def get_value() -> VerifyEmailAddressRequestRequestTypeDef:
    return {
        "EmailAddress": ...,
    }
# VerifyEmailAddressRequestRequestTypeDef definition

class VerifyEmailAddressRequestRequestTypeDef(TypedDict):
    EmailAddress: str,

VerifyEmailIdentityRequestRequestTypeDef#

# VerifyEmailIdentityRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import VerifyEmailIdentityRequestRequestTypeDef

def get_value() -> VerifyEmailIdentityRequestRequestTypeDef:
    return {
        "EmailAddress": ...,
    }
# VerifyEmailIdentityRequestRequestTypeDef definition

class VerifyEmailIdentityRequestRequestTypeDef(TypedDict):
    EmailAddress: str,

BodyTypeDef#

# BodyTypeDef 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

SendBulkTemplatedEmailResponseTypeDef#

# SendBulkTemplatedEmailResponseTypeDef usage example

from mypy_boto3_ses.type_defs import SendBulkTemplatedEmailResponseTypeDef

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

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

BulkEmailDestinationTypeDef#

# BulkEmailDestinationTypeDef 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

SendTemplatedEmailRequestRequestTypeDef#

# SendTemplatedEmailRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import SendTemplatedEmailRequestRequestTypeDef

def get_value() -> SendTemplatedEmailRequestRequestTypeDef:
    return {
        "Source": ...,
        "Destination": ...,
        "Template": ...,
        "TemplateData": ...,
    }
# SendTemplatedEmailRequestRequestTypeDef definition

class SendTemplatedEmailRequestRequestTypeDef(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

CloudWatchDestinationTypeDef#

# CloudWatchDestinationTypeDef 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

CreateConfigurationSetRequestRequestTypeDef#

# CreateConfigurationSetRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import CreateConfigurationSetRequestRequestTypeDef

def get_value() -> CreateConfigurationSetRequestRequestTypeDef:
    return {
        "ConfigurationSet": ...,
    }
# CreateConfigurationSetRequestRequestTypeDef definition

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

ListConfigurationSetsResponseTypeDef#

# ListConfigurationSetsResponseTypeDef usage example

from mypy_boto3_ses.type_defs import ListConfigurationSetsResponseTypeDef

def get_value() -> ListConfigurationSetsResponseTypeDef:
    return {
        "ConfigurationSets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListConfigurationSetsResponseTypeDef definition

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

CreateConfigurationSetTrackingOptionsRequestRequestTypeDef#

# CreateConfigurationSetTrackingOptionsRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import CreateConfigurationSetTrackingOptionsRequestRequestTypeDef

def get_value() -> CreateConfigurationSetTrackingOptionsRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "TrackingOptions": ...,
    }
# CreateConfigurationSetTrackingOptionsRequestRequestTypeDef definition

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

UpdateConfigurationSetTrackingOptionsRequestRequestTypeDef#

# UpdateConfigurationSetTrackingOptionsRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import UpdateConfigurationSetTrackingOptionsRequestRequestTypeDef

def get_value() -> UpdateConfigurationSetTrackingOptionsRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "TrackingOptions": ...,
    }
# UpdateConfigurationSetTrackingOptionsRequestRequestTypeDef definition

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

CreateTemplateRequestRequestTypeDef#

# CreateTemplateRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import CreateTemplateRequestRequestTypeDef

def get_value() -> CreateTemplateRequestRequestTypeDef:
    return {
        "Template": ...,
    }
# CreateTemplateRequestRequestTypeDef definition

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

GetTemplateResponseTypeDef#

# GetTemplateResponseTypeDef usage example

from mypy_boto3_ses.type_defs import GetTemplateResponseTypeDef

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

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

UpdateTemplateRequestRequestTypeDef#

# UpdateTemplateRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import UpdateTemplateRequestRequestTypeDef

def get_value() -> UpdateTemplateRequestRequestTypeDef:
    return {
        "Template": ...,
    }
# UpdateTemplateRequestRequestTypeDef definition

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

ListCustomVerificationEmailTemplatesResponseTypeDef#

# ListCustomVerificationEmailTemplatesResponseTypeDef usage example

from mypy_boto3_ses.type_defs import ListCustomVerificationEmailTemplatesResponseTypeDef

def get_value() -> ListCustomVerificationEmailTemplatesResponseTypeDef:
    return {
        "CustomVerificationEmailTemplates": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListCustomVerificationEmailTemplatesResponseTypeDef definition

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

PutConfigurationSetDeliveryOptionsRequestRequestTypeDef#

# PutConfigurationSetDeliveryOptionsRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import PutConfigurationSetDeliveryOptionsRequestRequestTypeDef

def get_value() -> PutConfigurationSetDeliveryOptionsRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
# PutConfigurationSetDeliveryOptionsRequestRequestTypeDef definition

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

ListReceiptRuleSetsResponseTypeDef#

# ListReceiptRuleSetsResponseTypeDef usage example

from mypy_boto3_ses.type_defs import ListReceiptRuleSetsResponseTypeDef

def get_value() -> ListReceiptRuleSetsResponseTypeDef:
    return {
        "RuleSets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListReceiptRuleSetsResponseTypeDef definition

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

MessageDsnTypeDef#

# MessageDsnTypeDef 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[Union[datetime, str]],
    ExtensionFields: NotRequired[Sequence[ExtensionFieldTypeDef]],  # (1)
  1. See ExtensionFieldTypeDef

RecipientDsnFieldsTypeDef#

# RecipientDsnFieldsTypeDef usage example

from mypy_boto3_ses.type_defs import RecipientDsnFieldsTypeDef

def get_value() -> RecipientDsnFieldsTypeDef:
    return {
        "Action": ...,
        "Status": ...,
    }
# RecipientDsnFieldsTypeDef definition

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

GetIdentityDkimAttributesResponseTypeDef#

# GetIdentityDkimAttributesResponseTypeDef usage example

from mypy_boto3_ses.type_defs import GetIdentityDkimAttributesResponseTypeDef

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

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

GetIdentityMailFromDomainAttributesResponseTypeDef#

# GetIdentityMailFromDomainAttributesResponseTypeDef usage example

from mypy_boto3_ses.type_defs import GetIdentityMailFromDomainAttributesResponseTypeDef

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

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

GetIdentityNotificationAttributesResponseTypeDef#

# GetIdentityNotificationAttributesResponseTypeDef usage example

from mypy_boto3_ses.type_defs import GetIdentityNotificationAttributesResponseTypeDef

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

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

GetIdentityVerificationAttributesRequestIdentityExistsWaitTypeDef#

# GetIdentityVerificationAttributesRequestIdentityExistsWaitTypeDef usage example

from mypy_boto3_ses.type_defs import GetIdentityVerificationAttributesRequestIdentityExistsWaitTypeDef

def get_value() -> GetIdentityVerificationAttributesRequestIdentityExistsWaitTypeDef:
    return {
        "Identities": ...,
    }
# GetIdentityVerificationAttributesRequestIdentityExistsWaitTypeDef definition

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

GetIdentityVerificationAttributesResponseTypeDef#

# GetIdentityVerificationAttributesResponseTypeDef usage example

from mypy_boto3_ses.type_defs import GetIdentityVerificationAttributesResponseTypeDef

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

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

GetSendStatisticsResponseTypeDef#

# GetSendStatisticsResponseTypeDef usage example

from mypy_boto3_ses.type_defs import GetSendStatisticsResponseTypeDef

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

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

ListTemplatesResponseTypeDef#

# ListTemplatesResponseTypeDef usage example

from mypy_boto3_ses.type_defs import ListTemplatesResponseTypeDef

def get_value() -> ListTemplatesResponseTypeDef:
    return {
        "TemplatesMetadata": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTemplatesResponseTypeDef definition

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

SendRawEmailRequestRequestTypeDef#

# SendRawEmailRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import SendRawEmailRequestRequestTypeDef

def get_value() -> SendRawEmailRequestRequestTypeDef:
    return {
        "RawMessage": ...,
    }
# SendRawEmailRequestRequestTypeDef definition

class SendRawEmailRequestRequestTypeDef(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

ReceiptActionTypeDef#

# ReceiptActionTypeDef 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)
  1. See S3ActionTypeDef
  2. See BounceActionTypeDef
  3. See WorkmailActionTypeDef
  4. See LambdaActionTypeDef
  5. See StopActionTypeDef
  6. See AddHeaderActionTypeDef
  7. See SNSActionTypeDef

ReceiptFilterTypeDef#

# ReceiptFilterTypeDef usage example

from mypy_boto3_ses.type_defs import ReceiptFilterTypeDef

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

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

MessageTypeDef#

# MessageTypeDef usage example

from mypy_boto3_ses.type_defs import MessageTypeDef

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

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

SendBulkTemplatedEmailRequestRequestTypeDef#

# SendBulkTemplatedEmailRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import SendBulkTemplatedEmailRequestRequestTypeDef

def get_value() -> SendBulkTemplatedEmailRequestRequestTypeDef:
    return {
        "Source": ...,
        "Template": ...,
        "Destinations": ...,
    }
# SendBulkTemplatedEmailRequestRequestTypeDef definition

class SendBulkTemplatedEmailRequestRequestTypeDef(TypedDict):
    Source: str,
    Template: 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],
    DefaultTemplateData: NotRequired[str],
  1. See BulkEmailDestinationTypeDef
  2. See MessageTagTypeDef

EventDestinationTypeDef#

# EventDestinationTypeDef usage example

from mypy_boto3_ses.type_defs import EventDestinationTypeDef

def get_value() -> EventDestinationTypeDef:
    return {
        "Name": ...,
        "MatchingEventTypes": ...,
    }
# 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 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

ReceiptRuleTypeDef#

# ReceiptRuleTypeDef 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

CreateReceiptFilterRequestRequestTypeDef#

# CreateReceiptFilterRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import CreateReceiptFilterRequestRequestTypeDef

def get_value() -> CreateReceiptFilterRequestRequestTypeDef:
    return {
        "Filter": ...,
    }
# CreateReceiptFilterRequestRequestTypeDef definition

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

ListReceiptFiltersResponseTypeDef#

# ListReceiptFiltersResponseTypeDef usage example

from mypy_boto3_ses.type_defs import ListReceiptFiltersResponseTypeDef

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

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

SendEmailRequestRequestTypeDef#

# SendEmailRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import SendEmailRequestRequestTypeDef

def get_value() -> SendEmailRequestRequestTypeDef:
    return {
        "Source": ...,
        "Destination": ...,
        "Message": ...,
    }
# SendEmailRequestRequestTypeDef definition

class SendEmailRequestRequestTypeDef(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

CreateConfigurationSetEventDestinationRequestRequestTypeDef#

# CreateConfigurationSetEventDestinationRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import CreateConfigurationSetEventDestinationRequestRequestTypeDef

def get_value() -> CreateConfigurationSetEventDestinationRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "EventDestination": ...,
    }
# CreateConfigurationSetEventDestinationRequestRequestTypeDef definition

class CreateConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    EventDestination: EventDestinationTypeDef,  # (1)
  1. See EventDestinationTypeDef

DescribeConfigurationSetResponseTypeDef#

# DescribeConfigurationSetResponseTypeDef usage example

from mypy_boto3_ses.type_defs import DescribeConfigurationSetResponseTypeDef

def get_value() -> DescribeConfigurationSetResponseTypeDef:
    return {
        "ConfigurationSet": ...,
        "EventDestinations": ...,
        "TrackingOptions": ...,
        "DeliveryOptions": ...,
        "ReputationOptions": ...,
        "ResponseMetadata": ...,
    }
# DescribeConfigurationSetResponseTypeDef definition

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

UpdateConfigurationSetEventDestinationRequestRequestTypeDef#

# UpdateConfigurationSetEventDestinationRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import UpdateConfigurationSetEventDestinationRequestRequestTypeDef

def get_value() -> UpdateConfigurationSetEventDestinationRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "EventDestination": ...,
    }
# UpdateConfigurationSetEventDestinationRequestRequestTypeDef definition

class UpdateConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    EventDestination: EventDestinationTypeDef,  # (1)
  1. See EventDestinationTypeDef

SendBounceRequestRequestTypeDef#

# SendBounceRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import SendBounceRequestRequestTypeDef

def get_value() -> SendBounceRequestRequestTypeDef:
    return {
        "OriginalMessageId": ...,
        "BounceSender": ...,
        "BouncedRecipientInfoList": ...,
    }
# SendBounceRequestRequestTypeDef definition

class SendBounceRequestRequestTypeDef(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

CreateReceiptRuleRequestRequestTypeDef#

# CreateReceiptRuleRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import CreateReceiptRuleRequestRequestTypeDef

def get_value() -> CreateReceiptRuleRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
        "Rule": ...,
    }
# CreateReceiptRuleRequestRequestTypeDef definition

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

DescribeActiveReceiptRuleSetResponseTypeDef#

# DescribeActiveReceiptRuleSetResponseTypeDef usage example

from mypy_boto3_ses.type_defs import DescribeActiveReceiptRuleSetResponseTypeDef

def get_value() -> DescribeActiveReceiptRuleSetResponseTypeDef:
    return {
        "Metadata": ...,
        "Rules": ...,
        "ResponseMetadata": ...,
    }
# DescribeActiveReceiptRuleSetResponseTypeDef definition

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

DescribeReceiptRuleResponseTypeDef#

# DescribeReceiptRuleResponseTypeDef usage example

from mypy_boto3_ses.type_defs import DescribeReceiptRuleResponseTypeDef

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

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

DescribeReceiptRuleSetResponseTypeDef#

# DescribeReceiptRuleSetResponseTypeDef usage example

from mypy_boto3_ses.type_defs import DescribeReceiptRuleSetResponseTypeDef

def get_value() -> DescribeReceiptRuleSetResponseTypeDef:
    return {
        "Metadata": ...,
        "Rules": ...,
        "ResponseMetadata": ...,
    }
# DescribeReceiptRuleSetResponseTypeDef definition

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

UpdateReceiptRuleRequestRequestTypeDef#

# UpdateReceiptRuleRequestRequestTypeDef usage example

from mypy_boto3_ses.type_defs import UpdateReceiptRuleRequestRequestTypeDef

def get_value() -> UpdateReceiptRuleRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
        "Rule": ...,
    }
# UpdateReceiptRuleRequestRequestTypeDef definition

class UpdateReceiptRuleRequestRequestTypeDef(TypedDict):
    RuleSetName: str,
    Rule: ReceiptRuleTypeDef,  # (1)
  1. See ReceiptRuleTypeDef