Skip to content

Typed dictionaries

Index > SES > Typed dictionaries

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

AddHeaderActionTypeDef

Usage Example
from mypy_boto3_ses.type_defs import AddHeaderActionTypeDef

def get_value() -> AddHeaderActionTypeDef:
    return {
        "HeaderName": ...,
        "HeaderValue": ...,
    }
Definition
class AddHeaderActionTypeDef(TypedDict):
    HeaderName: str,
    HeaderValue: str,

ContentTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ContentTypeDef

def get_value() -> ContentTypeDef:
    return {
        "Data": ...,
    }
Definition
class ContentTypeDef(TypedDict):
    Data: str,
    Charset: NotRequired[str],

BounceActionTypeDef

Usage Example
from mypy_boto3_ses.type_defs import BounceActionTypeDef

def get_value() -> BounceActionTypeDef:
    return {
        "SmtpReplyCode": ...,
        "Message": ...,
        "Sender": ...,
    }
Definition
class BounceActionTypeDef(TypedDict):
    SmtpReplyCode: str,
    Message: str,
    Sender: str,
    TopicArn: NotRequired[str],
    StatusCode: NotRequired[str],

BulkEmailDestinationStatusTypeDef

Usage Example
from mypy_boto3_ses.type_defs import BulkEmailDestinationStatusTypeDef

def get_value() -> BulkEmailDestinationStatusTypeDef:
    return {
        "Status": ...,
    }
Definition
class BulkEmailDestinationStatusTypeDef(TypedDict):
    Status: NotRequired[BulkEmailStatusType],  # (1)
    Error: NotRequired[str],
    MessageId: NotRequired[str],
  1. See BulkEmailStatusType

DestinationTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DestinationTypeDef

def get_value() -> DestinationTypeDef:
    return {
        "ToAddresses": ...,
    }
Definition
class DestinationTypeDef(TypedDict):
    ToAddresses: NotRequired[Sequence[str]],
    CcAddresses: NotRequired[Sequence[str]],
    BccAddresses: NotRequired[Sequence[str]],

MessageTagTypeDef

Usage Example
from mypy_boto3_ses.type_defs import MessageTagTypeDef

def get_value() -> MessageTagTypeDef:
    return {
        "Name": ...,
        "Value": ...,
    }
Definition
class MessageTagTypeDef(TypedDict):
    Name: str,
    Value: str,

CloneReceiptRuleSetRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import CloneReceiptRuleSetRequestRequestTypeDef

def get_value() -> CloneReceiptRuleSetRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
        "OriginalRuleSetName": ...,
    }
Definition
class CloneReceiptRuleSetRequestRequestTypeDef(TypedDict):
    RuleSetName: str,
    OriginalRuleSetName: str,

CloudWatchDimensionConfigurationTypeDef

Usage Example
from mypy_boto3_ses.type_defs import CloudWatchDimensionConfigurationTypeDef

def get_value() -> CloudWatchDimensionConfigurationTypeDef:
    return {
        "DimensionName": ...,
        "DimensionValueSource": ...,
        "DefaultDimensionValue": ...,
    }
Definition
class CloudWatchDimensionConfigurationTypeDef(TypedDict):
    DimensionName: str,
    DimensionValueSource: DimensionValueSourceType,  # (1)
    DefaultDimensionValue: str,
  1. See DimensionValueSourceType

ConfigurationSetTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ConfigurationSetTypeDef

def get_value() -> ConfigurationSetTypeDef:
    return {
        "Name": ...,
    }
Definition
class ConfigurationSetTypeDef(TypedDict):
    Name: str,

TrackingOptionsTypeDef

Usage Example
from mypy_boto3_ses.type_defs import TrackingOptionsTypeDef

def get_value() -> TrackingOptionsTypeDef:
    return {
        "CustomRedirectDomain": ...,
    }
Definition
class TrackingOptionsTypeDef(TypedDict):
    CustomRedirectDomain: NotRequired[str],

CreateCustomVerificationEmailTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import CreateCustomVerificationEmailTemplateRequestRequestTypeDef

def get_value() -> CreateCustomVerificationEmailTemplateRequestRequestTypeDef:
    return {
        "TemplateName": ...,
        "FromEmailAddress": ...,
        "TemplateSubject": ...,
        "TemplateContent": ...,
        "SuccessRedirectionURL": ...,
        "FailureRedirectionURL": ...,
    }
Definition
class CreateCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
    TemplateName: str,
    FromEmailAddress: str,
    TemplateSubject: str,
    TemplateContent: str,
    SuccessRedirectionURL: str,
    FailureRedirectionURL: str,

CreateReceiptRuleSetRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import CreateReceiptRuleSetRequestRequestTypeDef

def get_value() -> CreateReceiptRuleSetRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
    }
Definition
class CreateReceiptRuleSetRequestRequestTypeDef(TypedDict):
    RuleSetName: str,

TemplateTypeDef

Usage Example
from mypy_boto3_ses.type_defs import TemplateTypeDef

def get_value() -> TemplateTypeDef:
    return {
        "TemplateName": ...,
    }
Definition
class TemplateTypeDef(TypedDict):
    TemplateName: str,
    SubjectPart: NotRequired[str],
    TextPart: NotRequired[str],
    HtmlPart: NotRequired[str],

CustomVerificationEmailTemplateTypeDef

Usage Example
from mypy_boto3_ses.type_defs import CustomVerificationEmailTemplateTypeDef

def get_value() -> CustomVerificationEmailTemplateTypeDef:
    return {
        "TemplateName": ...,
    }
Definition
class CustomVerificationEmailTemplateTypeDef(TypedDict):
    TemplateName: NotRequired[str],
    FromEmailAddress: NotRequired[str],
    TemplateSubject: NotRequired[str],
    SuccessRedirectionURL: NotRequired[str],
    FailureRedirectionURL: NotRequired[str],

DeleteConfigurationSetEventDestinationRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DeleteConfigurationSetEventDestinationRequestRequestTypeDef

def get_value() -> DeleteConfigurationSetEventDestinationRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "EventDestinationName": ...,
    }
Definition
class DeleteConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    EventDestinationName: str,

DeleteConfigurationSetRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DeleteConfigurationSetRequestRequestTypeDef

def get_value() -> DeleteConfigurationSetRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
Definition
class DeleteConfigurationSetRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,

DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef

def get_value() -> DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
Definition
class DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,

DeleteCustomVerificationEmailTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DeleteCustomVerificationEmailTemplateRequestRequestTypeDef

def get_value() -> DeleteCustomVerificationEmailTemplateRequestRequestTypeDef:
    return {
        "TemplateName": ...,
    }
Definition
class DeleteCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
    TemplateName: str,

DeleteIdentityPolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DeleteIdentityPolicyRequestRequestTypeDef

def get_value() -> DeleteIdentityPolicyRequestRequestTypeDef:
    return {
        "Identity": ...,
        "PolicyName": ...,
    }
Definition
class DeleteIdentityPolicyRequestRequestTypeDef(TypedDict):
    Identity: str,
    PolicyName: str,

DeleteIdentityRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DeleteIdentityRequestRequestTypeDef

def get_value() -> DeleteIdentityRequestRequestTypeDef:
    return {
        "Identity": ...,
    }
Definition
class DeleteIdentityRequestRequestTypeDef(TypedDict):
    Identity: str,

DeleteReceiptFilterRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DeleteReceiptFilterRequestRequestTypeDef

def get_value() -> DeleteReceiptFilterRequestRequestTypeDef:
    return {
        "FilterName": ...,
    }
Definition
class DeleteReceiptFilterRequestRequestTypeDef(TypedDict):
    FilterName: str,

DeleteReceiptRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DeleteReceiptRuleRequestRequestTypeDef

def get_value() -> DeleteReceiptRuleRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
        "RuleName": ...,
    }
Definition
class DeleteReceiptRuleRequestRequestTypeDef(TypedDict):
    RuleSetName: str,
    RuleName: str,

DeleteReceiptRuleSetRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DeleteReceiptRuleSetRequestRequestTypeDef

def get_value() -> DeleteReceiptRuleSetRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
    }
Definition
class DeleteReceiptRuleSetRequestRequestTypeDef(TypedDict):
    RuleSetName: str,

DeleteTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DeleteTemplateRequestRequestTypeDef

def get_value() -> DeleteTemplateRequestRequestTypeDef:
    return {
        "TemplateName": ...,
    }
Definition
class DeleteTemplateRequestRequestTypeDef(TypedDict):
    TemplateName: str,

DeleteVerifiedEmailAddressRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DeleteVerifiedEmailAddressRequestRequestTypeDef

def get_value() -> DeleteVerifiedEmailAddressRequestRequestTypeDef:
    return {
        "EmailAddress": ...,
    }
Definition
class DeleteVerifiedEmailAddressRequestRequestTypeDef(TypedDict):
    EmailAddress: str,

DeliveryOptionsTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DeliveryOptionsTypeDef

def get_value() -> DeliveryOptionsTypeDef:
    return {
        "TlsPolicy": ...,
    }
Definition
class DeliveryOptionsTypeDef(TypedDict):
    TlsPolicy: NotRequired[TlsPolicyType],  # (1)
  1. See TlsPolicyType

ReceiptRuleSetMetadataTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ReceiptRuleSetMetadataTypeDef

def get_value() -> ReceiptRuleSetMetadataTypeDef:
    return {
        "Name": ...,
    }
Definition
class ReceiptRuleSetMetadataTypeDef(TypedDict):
    Name: NotRequired[str],
    CreatedTimestamp: NotRequired[datetime],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

DescribeConfigurationSetRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DescribeConfigurationSetRequestRequestTypeDef

def get_value() -> DescribeConfigurationSetRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
Definition
class DescribeConfigurationSetRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    ConfigurationSetAttributeNames: NotRequired[Sequence[ConfigurationSetAttributeType]],  # (1)
  1. See ConfigurationSetAttributeType

ReputationOptionsTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ReputationOptionsTypeDef

def get_value() -> ReputationOptionsTypeDef:
    return {
        "SendingEnabled": ...,
    }
Definition
class ReputationOptionsTypeDef(TypedDict):
    SendingEnabled: NotRequired[bool],
    ReputationMetricsEnabled: NotRequired[bool],
    LastFreshStart: NotRequired[datetime],

DescribeReceiptRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DescribeReceiptRuleRequestRequestTypeDef

def get_value() -> DescribeReceiptRuleRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
        "RuleName": ...,
    }
Definition
class DescribeReceiptRuleRequestRequestTypeDef(TypedDict):
    RuleSetName: str,
    RuleName: str,

DescribeReceiptRuleSetRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DescribeReceiptRuleSetRequestRequestTypeDef

def get_value() -> DescribeReceiptRuleSetRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
    }
Definition
class DescribeReceiptRuleSetRequestRequestTypeDef(TypedDict):
    RuleSetName: str,

KinesisFirehoseDestinationTypeDef

Usage Example
from mypy_boto3_ses.type_defs import KinesisFirehoseDestinationTypeDef

def get_value() -> KinesisFirehoseDestinationTypeDef:
    return {
        "IAMRoleARN": ...,
        "DeliveryStreamARN": ...,
    }
Definition
class KinesisFirehoseDestinationTypeDef(TypedDict):
    IAMRoleARN: str,
    DeliveryStreamARN: str,

SNSDestinationTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SNSDestinationTypeDef

def get_value() -> SNSDestinationTypeDef:
    return {
        "TopicARN": ...,
    }
Definition
class SNSDestinationTypeDef(TypedDict):
    TopicARN: str,

ExtensionFieldTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ExtensionFieldTypeDef

def get_value() -> ExtensionFieldTypeDef:
    return {
        "Name": ...,
        "Value": ...,
    }
Definition
class ExtensionFieldTypeDef(TypedDict):
    Name: str,
    Value: str,

GetCustomVerificationEmailTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import GetCustomVerificationEmailTemplateRequestRequestTypeDef

def get_value() -> GetCustomVerificationEmailTemplateRequestRequestTypeDef:
    return {
        "TemplateName": ...,
    }
Definition
class GetCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
    TemplateName: str,

GetIdentityDkimAttributesRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import GetIdentityDkimAttributesRequestRequestTypeDef

def get_value() -> GetIdentityDkimAttributesRequestRequestTypeDef:
    return {
        "Identities": ...,
    }
Definition
class GetIdentityDkimAttributesRequestRequestTypeDef(TypedDict):
    Identities: Sequence[str],

IdentityDkimAttributesTypeDef

Usage Example
from mypy_boto3_ses.type_defs import IdentityDkimAttributesTypeDef

def get_value() -> IdentityDkimAttributesTypeDef:
    return {
        "DkimEnabled": ...,
        "DkimVerificationStatus": ...,
    }
Definition
class IdentityDkimAttributesTypeDef(TypedDict):
    DkimEnabled: bool,
    DkimVerificationStatus: VerificationStatusType,  # (1)
    DkimTokens: NotRequired[List[str]],
  1. See VerificationStatusType

GetIdentityMailFromDomainAttributesRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import GetIdentityMailFromDomainAttributesRequestRequestTypeDef

def get_value() -> GetIdentityMailFromDomainAttributesRequestRequestTypeDef:
    return {
        "Identities": ...,
    }
Definition
class GetIdentityMailFromDomainAttributesRequestRequestTypeDef(TypedDict):
    Identities: Sequence[str],

IdentityMailFromDomainAttributesTypeDef

Usage Example
from mypy_boto3_ses.type_defs import IdentityMailFromDomainAttributesTypeDef

def get_value() -> IdentityMailFromDomainAttributesTypeDef:
    return {
        "MailFromDomain": ...,
        "MailFromDomainStatus": ...,
        "BehaviorOnMXFailure": ...,
    }
Definition
class IdentityMailFromDomainAttributesTypeDef(TypedDict):
    MailFromDomain: str,
    MailFromDomainStatus: CustomMailFromStatusType,  # (1)
    BehaviorOnMXFailure: BehaviorOnMXFailureType,  # (2)
  1. See CustomMailFromStatusType
  2. See BehaviorOnMXFailureType

GetIdentityNotificationAttributesRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import GetIdentityNotificationAttributesRequestRequestTypeDef

def get_value() -> GetIdentityNotificationAttributesRequestRequestTypeDef:
    return {
        "Identities": ...,
    }
Definition
class GetIdentityNotificationAttributesRequestRequestTypeDef(TypedDict):
    Identities: Sequence[str],

IdentityNotificationAttributesTypeDef

Usage Example
from mypy_boto3_ses.type_defs import IdentityNotificationAttributesTypeDef

def get_value() -> IdentityNotificationAttributesTypeDef:
    return {
        "BounceTopic": ...,
        "ComplaintTopic": ...,
        "DeliveryTopic": ...,
        "ForwardingEnabled": ...,
    }
Definition
class IdentityNotificationAttributesTypeDef(TypedDict):
    BounceTopic: str,
    ComplaintTopic: str,
    DeliveryTopic: str,
    ForwardingEnabled: bool,
    HeadersInBounceNotificationsEnabled: NotRequired[bool],
    HeadersInComplaintNotificationsEnabled: NotRequired[bool],
    HeadersInDeliveryNotificationsEnabled: NotRequired[bool],

GetIdentityPoliciesRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import GetIdentityPoliciesRequestRequestTypeDef

def get_value() -> GetIdentityPoliciesRequestRequestTypeDef:
    return {
        "Identity": ...,
        "PolicyNames": ...,
    }
Definition
class GetIdentityPoliciesRequestRequestTypeDef(TypedDict):
    Identity: str,
    PolicyNames: Sequence[str],

WaiterConfigTypeDef

Usage Example
from mypy_boto3_ses.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
Definition
class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

GetIdentityVerificationAttributesRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import GetIdentityVerificationAttributesRequestRequestTypeDef

def get_value() -> GetIdentityVerificationAttributesRequestRequestTypeDef:
    return {
        "Identities": ...,
    }
Definition
class GetIdentityVerificationAttributesRequestRequestTypeDef(TypedDict):
    Identities: Sequence[str],

IdentityVerificationAttributesTypeDef

Usage Example
from mypy_boto3_ses.type_defs import IdentityVerificationAttributesTypeDef

def get_value() -> IdentityVerificationAttributesTypeDef:
    return {
        "VerificationStatus": ...,
    }
Definition
class IdentityVerificationAttributesTypeDef(TypedDict):
    VerificationStatus: VerificationStatusType,  # (1)
    VerificationToken: NotRequired[str],
  1. See VerificationStatusType

SendDataPointTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SendDataPointTypeDef

def get_value() -> SendDataPointTypeDef:
    return {
        "Timestamp": ...,
    }
Definition
class SendDataPointTypeDef(TypedDict):
    Timestamp: NotRequired[datetime],
    DeliveryAttempts: NotRequired[int],
    Bounces: NotRequired[int],
    Complaints: NotRequired[int],
    Rejects: NotRequired[int],

GetTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import GetTemplateRequestRequestTypeDef

def get_value() -> GetTemplateRequestRequestTypeDef:
    return {
        "TemplateName": ...,
    }
Definition
class GetTemplateRequestRequestTypeDef(TypedDict):
    TemplateName: str,

LambdaActionTypeDef

Usage Example
from mypy_boto3_ses.type_defs import LambdaActionTypeDef

def get_value() -> LambdaActionTypeDef:
    return {
        "FunctionArn": ...,
    }
Definition
class LambdaActionTypeDef(TypedDict):
    FunctionArn: str,
    TopicArn: NotRequired[str],
    InvocationType: NotRequired[InvocationTypeType],  # (1)
  1. See InvocationTypeType

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_ses.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListConfigurationSetsRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListConfigurationSetsRequestRequestTypeDef

def get_value() -> ListConfigurationSetsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListConfigurationSetsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxItems: NotRequired[int],

ListCustomVerificationEmailTemplatesRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListCustomVerificationEmailTemplatesRequestRequestTypeDef

def get_value() -> ListCustomVerificationEmailTemplatesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListCustomVerificationEmailTemplatesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListIdentitiesRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListIdentitiesRequestRequestTypeDef

def get_value() -> ListIdentitiesRequestRequestTypeDef:
    return {
        "IdentityType": ...,
    }
Definition
class ListIdentitiesRequestRequestTypeDef(TypedDict):
    IdentityType: NotRequired[IdentityTypeType],  # (1)
    NextToken: NotRequired[str],
    MaxItems: NotRequired[int],
  1. See IdentityTypeType

ListIdentityPoliciesRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListIdentityPoliciesRequestRequestTypeDef

def get_value() -> ListIdentityPoliciesRequestRequestTypeDef:
    return {
        "Identity": ...,
    }
Definition
class ListIdentityPoliciesRequestRequestTypeDef(TypedDict):
    Identity: str,

ListReceiptRuleSetsRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListReceiptRuleSetsRequestRequestTypeDef

def get_value() -> ListReceiptRuleSetsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListReceiptRuleSetsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],

ListTemplatesRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListTemplatesRequestRequestTypeDef

def get_value() -> ListTemplatesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListTemplatesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxItems: NotRequired[int],

TemplateMetadataTypeDef

Usage Example
from mypy_boto3_ses.type_defs import TemplateMetadataTypeDef

def get_value() -> TemplateMetadataTypeDef:
    return {
        "Name": ...,
    }
Definition
class TemplateMetadataTypeDef(TypedDict):
    Name: NotRequired[str],
    CreatedTimestamp: NotRequired[datetime],

PutIdentityPolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import PutIdentityPolicyRequestRequestTypeDef

def get_value() -> PutIdentityPolicyRequestRequestTypeDef:
    return {
        "Identity": ...,
        "PolicyName": ...,
        "Policy": ...,
    }
Definition
class PutIdentityPolicyRequestRequestTypeDef(TypedDict):
    Identity: str,
    PolicyName: str,
    Policy: str,

RawMessageTypeDef

Usage Example
from mypy_boto3_ses.type_defs import RawMessageTypeDef

def get_value() -> RawMessageTypeDef:
    return {
        "Data": ...,
    }
Definition
class RawMessageTypeDef(TypedDict):
    Data: Union[str, bytes, IO[Any], StreamingBody],

S3ActionTypeDef

Usage Example
from mypy_boto3_ses.type_defs import S3ActionTypeDef

def get_value() -> S3ActionTypeDef:
    return {
        "BucketName": ...,
    }
Definition
class S3ActionTypeDef(TypedDict):
    BucketName: str,
    TopicArn: NotRequired[str],
    ObjectKeyPrefix: NotRequired[str],
    KmsKeyArn: NotRequired[str],

SNSActionTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SNSActionTypeDef

def get_value() -> SNSActionTypeDef:
    return {
        "TopicArn": ...,
    }
Definition
class SNSActionTypeDef(TypedDict):
    TopicArn: str,
    Encoding: NotRequired[SNSActionEncodingType],  # (1)
  1. See SNSActionEncodingType

StopActionTypeDef

Usage Example
from mypy_boto3_ses.type_defs import StopActionTypeDef

def get_value() -> StopActionTypeDef:
    return {
        "Scope": ...,
    }
Definition
class StopActionTypeDef(TypedDict):
    Scope: StopScopeType,  # (1)
    TopicArn: NotRequired[str],
  1. See StopScopeType

WorkmailActionTypeDef

Usage Example
from mypy_boto3_ses.type_defs import WorkmailActionTypeDef

def get_value() -> WorkmailActionTypeDef:
    return {
        "OrganizationArn": ...,
    }
Definition
class WorkmailActionTypeDef(TypedDict):
    OrganizationArn: str,
    TopicArn: NotRequired[str],

ReceiptIpFilterTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ReceiptIpFilterTypeDef

def get_value() -> ReceiptIpFilterTypeDef:
    return {
        "Policy": ...,
        "Cidr": ...,
    }
Definition
class ReceiptIpFilterTypeDef(TypedDict):
    Policy: ReceiptFilterPolicyType,  # (1)
    Cidr: str,
  1. See ReceiptFilterPolicyType

ReorderReceiptRuleSetRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ReorderReceiptRuleSetRequestRequestTypeDef

def get_value() -> ReorderReceiptRuleSetRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
        "RuleNames": ...,
    }
Definition
class ReorderReceiptRuleSetRequestRequestTypeDef(TypedDict):
    RuleSetName: str,
    RuleNames: Sequence[str],

SendCustomVerificationEmailRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SendCustomVerificationEmailRequestRequestTypeDef

def get_value() -> SendCustomVerificationEmailRequestRequestTypeDef:
    return {
        "EmailAddress": ...,
        "TemplateName": ...,
    }
Definition
class SendCustomVerificationEmailRequestRequestTypeDef(TypedDict):
    EmailAddress: str,
    TemplateName: str,
    ConfigurationSetName: NotRequired[str],

SetActiveReceiptRuleSetRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SetActiveReceiptRuleSetRequestRequestTypeDef

def get_value() -> SetActiveReceiptRuleSetRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
    }
Definition
class SetActiveReceiptRuleSetRequestRequestTypeDef(TypedDict):
    RuleSetName: NotRequired[str],

SetIdentityDkimEnabledRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SetIdentityDkimEnabledRequestRequestTypeDef

def get_value() -> SetIdentityDkimEnabledRequestRequestTypeDef:
    return {
        "Identity": ...,
        "DkimEnabled": ...,
    }
Definition
class SetIdentityDkimEnabledRequestRequestTypeDef(TypedDict):
    Identity: str,
    DkimEnabled: bool,

SetIdentityFeedbackForwardingEnabledRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SetIdentityFeedbackForwardingEnabledRequestRequestTypeDef

def get_value() -> SetIdentityFeedbackForwardingEnabledRequestRequestTypeDef:
    return {
        "Identity": ...,
        "ForwardingEnabled": ...,
    }
Definition
class SetIdentityFeedbackForwardingEnabledRequestRequestTypeDef(TypedDict):
    Identity: str,
    ForwardingEnabled: bool,

SetIdentityHeadersInNotificationsEnabledRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SetIdentityHeadersInNotificationsEnabledRequestRequestTypeDef

def get_value() -> SetIdentityHeadersInNotificationsEnabledRequestRequestTypeDef:
    return {
        "Identity": ...,
        "NotificationType": ...,
        "Enabled": ...,
    }
Definition
class SetIdentityHeadersInNotificationsEnabledRequestRequestTypeDef(TypedDict):
    Identity: str,
    NotificationType: NotificationTypeType,  # (1)
    Enabled: bool,
  1. See NotificationTypeType

SetIdentityMailFromDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SetIdentityMailFromDomainRequestRequestTypeDef

def get_value() -> SetIdentityMailFromDomainRequestRequestTypeDef:
    return {
        "Identity": ...,
    }
Definition
class SetIdentityMailFromDomainRequestRequestTypeDef(TypedDict):
    Identity: str,
    MailFromDomain: NotRequired[str],
    BehaviorOnMXFailure: NotRequired[BehaviorOnMXFailureType],  # (1)
  1. See BehaviorOnMXFailureType

SetIdentityNotificationTopicRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SetIdentityNotificationTopicRequestRequestTypeDef

def get_value() -> SetIdentityNotificationTopicRequestRequestTypeDef:
    return {
        "Identity": ...,
        "NotificationType": ...,
    }
Definition
class SetIdentityNotificationTopicRequestRequestTypeDef(TypedDict):
    Identity: str,
    NotificationType: NotificationTypeType,  # (1)
    SnsTopic: NotRequired[str],
  1. See NotificationTypeType

SetReceiptRulePositionRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SetReceiptRulePositionRequestRequestTypeDef

def get_value() -> SetReceiptRulePositionRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
        "RuleName": ...,
    }
Definition
class SetReceiptRulePositionRequestRequestTypeDef(TypedDict):
    RuleSetName: str,
    RuleName: str,
    After: NotRequired[str],

TestRenderTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import TestRenderTemplateRequestRequestTypeDef

def get_value() -> TestRenderTemplateRequestRequestTypeDef:
    return {
        "TemplateName": ...,
        "TemplateData": ...,
    }
Definition
class TestRenderTemplateRequestRequestTypeDef(TypedDict):
    TemplateName: str,
    TemplateData: str,

UpdateAccountSendingEnabledRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import UpdateAccountSendingEnabledRequestRequestTypeDef

def get_value() -> UpdateAccountSendingEnabledRequestRequestTypeDef:
    return {
        "Enabled": ...,
    }
Definition
class UpdateAccountSendingEnabledRequestRequestTypeDef(TypedDict):
    Enabled: NotRequired[bool],

UpdateConfigurationSetReputationMetricsEnabledRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import UpdateConfigurationSetReputationMetricsEnabledRequestRequestTypeDef

def get_value() -> UpdateConfigurationSetReputationMetricsEnabledRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "Enabled": ...,
    }
Definition
class UpdateConfigurationSetReputationMetricsEnabledRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    Enabled: bool,

UpdateConfigurationSetSendingEnabledRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import UpdateConfigurationSetSendingEnabledRequestRequestTypeDef

def get_value() -> UpdateConfigurationSetSendingEnabledRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "Enabled": ...,
    }
Definition
class UpdateConfigurationSetSendingEnabledRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    Enabled: bool,

UpdateCustomVerificationEmailTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import UpdateCustomVerificationEmailTemplateRequestRequestTypeDef

def get_value() -> UpdateCustomVerificationEmailTemplateRequestRequestTypeDef:
    return {
        "TemplateName": ...,
    }
Definition
class UpdateCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
    TemplateName: str,
    FromEmailAddress: NotRequired[str],
    TemplateSubject: NotRequired[str],
    TemplateContent: NotRequired[str],
    SuccessRedirectionURL: NotRequired[str],
    FailureRedirectionURL: NotRequired[str],

VerifyDomainDkimRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import VerifyDomainDkimRequestRequestTypeDef

def get_value() -> VerifyDomainDkimRequestRequestTypeDef:
    return {
        "Domain": ...,
    }
Definition
class VerifyDomainDkimRequestRequestTypeDef(TypedDict):
    Domain: str,

VerifyDomainIdentityRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import VerifyDomainIdentityRequestRequestTypeDef

def get_value() -> VerifyDomainIdentityRequestRequestTypeDef:
    return {
        "Domain": ...,
    }
Definition
class VerifyDomainIdentityRequestRequestTypeDef(TypedDict):
    Domain: str,

VerifyEmailAddressRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import VerifyEmailAddressRequestRequestTypeDef

def get_value() -> VerifyEmailAddressRequestRequestTypeDef:
    return {
        "EmailAddress": ...,
    }
Definition
class VerifyEmailAddressRequestRequestTypeDef(TypedDict):
    EmailAddress: str,

VerifyEmailIdentityRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import VerifyEmailIdentityRequestRequestTypeDef

def get_value() -> VerifyEmailIdentityRequestRequestTypeDef:
    return {
        "EmailAddress": ...,
    }
Definition
class VerifyEmailIdentityRequestRequestTypeDef(TypedDict):
    EmailAddress: str,

BodyTypeDef

Usage Example
from mypy_boto3_ses.type_defs import BodyTypeDef

def get_value() -> BodyTypeDef:
    return {
        "Text": ...,
    }
Definition
class BodyTypeDef(TypedDict):
    Text: NotRequired[ContentTypeDef],  # (1)
    Html: NotRequired[ContentTypeDef],  # (1)
  1. See ContentTypeDef
  2. See ContentTypeDef

BulkEmailDestinationTypeDef

Usage Example
from mypy_boto3_ses.type_defs import BulkEmailDestinationTypeDef

def get_value() -> BulkEmailDestinationTypeDef:
    return {
        "Destination": ...,
    }
Definition
class BulkEmailDestinationTypeDef(TypedDict):
    Destination: DestinationTypeDef,  # (1)
    ReplacementTags: NotRequired[Sequence[MessageTagTypeDef]],  # (2)
    ReplacementTemplateData: NotRequired[str],
  1. See DestinationTypeDef
  2. See MessageTagTypeDef

SendTemplatedEmailRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SendTemplatedEmailRequestRequestTypeDef

def get_value() -> SendTemplatedEmailRequestRequestTypeDef:
    return {
        "Source": ...,
        "Destination": ...,
        "Template": ...,
        "TemplateData": ...,
    }
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

Usage Example
from mypy_boto3_ses.type_defs import CloudWatchDestinationTypeDef

def get_value() -> CloudWatchDestinationTypeDef:
    return {
        "DimensionConfigurations": ...,
    }
Definition
class CloudWatchDestinationTypeDef(TypedDict):
    DimensionConfigurations: Sequence[CloudWatchDimensionConfigurationTypeDef],  # (1)
  1. See CloudWatchDimensionConfigurationTypeDef

CreateConfigurationSetRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import CreateConfigurationSetRequestRequestTypeDef

def get_value() -> CreateConfigurationSetRequestRequestTypeDef:
    return {
        "ConfigurationSet": ...,
    }
Definition
class CreateConfigurationSetRequestRequestTypeDef(TypedDict):
    ConfigurationSet: ConfigurationSetTypeDef,  # (1)
  1. See ConfigurationSetTypeDef

CreateConfigurationSetTrackingOptionsRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import CreateConfigurationSetTrackingOptionsRequestRequestTypeDef

def get_value() -> CreateConfigurationSetTrackingOptionsRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "TrackingOptions": ...,
    }
Definition
class CreateConfigurationSetTrackingOptionsRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    TrackingOptions: TrackingOptionsTypeDef,  # (1)
  1. See TrackingOptionsTypeDef

UpdateConfigurationSetTrackingOptionsRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import UpdateConfigurationSetTrackingOptionsRequestRequestTypeDef

def get_value() -> UpdateConfigurationSetTrackingOptionsRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "TrackingOptions": ...,
    }
Definition
class UpdateConfigurationSetTrackingOptionsRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    TrackingOptions: TrackingOptionsTypeDef,  # (1)
  1. See TrackingOptionsTypeDef

CreateTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import CreateTemplateRequestRequestTypeDef

def get_value() -> CreateTemplateRequestRequestTypeDef:
    return {
        "Template": ...,
    }
Definition
class CreateTemplateRequestRequestTypeDef(TypedDict):
    Template: TemplateTypeDef,  # (1)
  1. See TemplateTypeDef

UpdateTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import UpdateTemplateRequestRequestTypeDef

def get_value() -> UpdateTemplateRequestRequestTypeDef:
    return {
        "Template": ...,
    }
Definition
class UpdateTemplateRequestRequestTypeDef(TypedDict):
    Template: TemplateTypeDef,  # (1)
  1. See TemplateTypeDef

PutConfigurationSetDeliveryOptionsRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import PutConfigurationSetDeliveryOptionsRequestRequestTypeDef

def get_value() -> PutConfigurationSetDeliveryOptionsRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
Definition
class PutConfigurationSetDeliveryOptionsRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    DeliveryOptions: NotRequired[DeliveryOptionsTypeDef],  # (1)
  1. See DeliveryOptionsTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_ses.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetAccountSendingEnabledResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import GetAccountSendingEnabledResponseTypeDef

def get_value() -> GetAccountSendingEnabledResponseTypeDef:
    return {
        "Enabled": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAccountSendingEnabledResponseTypeDef(TypedDict):
    Enabled: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetCustomVerificationEmailTemplateResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import GetCustomVerificationEmailTemplateResponseTypeDef

def get_value() -> GetCustomVerificationEmailTemplateResponseTypeDef:
    return {
        "TemplateName": ...,
        "FromEmailAddress": ...,
        "TemplateSubject": ...,
        "TemplateContent": ...,
        "SuccessRedirectionURL": ...,
        "FailureRedirectionURL": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetCustomVerificationEmailTemplateResponseTypeDef(TypedDict):
    TemplateName: str,
    FromEmailAddress: str,
    TemplateSubject: str,
    TemplateContent: str,
    SuccessRedirectionURL: str,
    FailureRedirectionURL: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetIdentityPoliciesResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import GetIdentityPoliciesResponseTypeDef

def get_value() -> GetIdentityPoliciesResponseTypeDef:
    return {
        "Policies": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetIdentityPoliciesResponseTypeDef(TypedDict):
    Policies: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetSendQuotaResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import GetSendQuotaResponseTypeDef

def get_value() -> GetSendQuotaResponseTypeDef:
    return {
        "Max24HourSend": ...,
        "MaxSendRate": ...,
        "SentLast24Hours": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetSendQuotaResponseTypeDef(TypedDict):
    Max24HourSend: float,
    MaxSendRate: float,
    SentLast24Hours: float,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetTemplateResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import GetTemplateResponseTypeDef

def get_value() -> GetTemplateResponseTypeDef:
    return {
        "Template": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetTemplateResponseTypeDef(TypedDict):
    Template: TemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TemplateTypeDef
  2. See ResponseMetadataTypeDef

ListConfigurationSetsResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListConfigurationSetsResponseTypeDef

def get_value() -> ListConfigurationSetsResponseTypeDef:
    return {
        "ConfigurationSets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListConfigurationSetsResponseTypeDef(TypedDict):
    ConfigurationSets: List[ConfigurationSetTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigurationSetTypeDef
  2. See ResponseMetadataTypeDef

ListCustomVerificationEmailTemplatesResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListCustomVerificationEmailTemplatesResponseTypeDef

def get_value() -> ListCustomVerificationEmailTemplatesResponseTypeDef:
    return {
        "CustomVerificationEmailTemplates": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListCustomVerificationEmailTemplatesResponseTypeDef(TypedDict):
    CustomVerificationEmailTemplates: List[CustomVerificationEmailTemplateTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomVerificationEmailTemplateTypeDef
  2. See ResponseMetadataTypeDef

ListIdentitiesResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListIdentitiesResponseTypeDef

def get_value() -> ListIdentitiesResponseTypeDef:
    return {
        "Identities": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListIdentitiesResponseTypeDef(TypedDict):
    Identities: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListIdentityPoliciesResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListIdentityPoliciesResponseTypeDef

def get_value() -> ListIdentityPoliciesResponseTypeDef:
    return {
        "PolicyNames": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListIdentityPoliciesResponseTypeDef(TypedDict):
    PolicyNames: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListReceiptRuleSetsResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListReceiptRuleSetsResponseTypeDef

def get_value() -> ListReceiptRuleSetsResponseTypeDef:
    return {
        "RuleSets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListReceiptRuleSetsResponseTypeDef(TypedDict):
    RuleSets: List[ReceiptRuleSetMetadataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReceiptRuleSetMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListVerifiedEmailAddressesResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListVerifiedEmailAddressesResponseTypeDef

def get_value() -> ListVerifiedEmailAddressesResponseTypeDef:
    return {
        "VerifiedEmailAddresses": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListVerifiedEmailAddressesResponseTypeDef(TypedDict):
    VerifiedEmailAddresses: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SendBounceResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SendBounceResponseTypeDef

def get_value() -> SendBounceResponseTypeDef:
    return {
        "MessageId": ...,
        "ResponseMetadata": ...,
    }
Definition
class SendBounceResponseTypeDef(TypedDict):
    MessageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SendBulkTemplatedEmailResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SendBulkTemplatedEmailResponseTypeDef

def get_value() -> SendBulkTemplatedEmailResponseTypeDef:
    return {
        "Status": ...,
        "ResponseMetadata": ...,
    }
Definition
class SendBulkTemplatedEmailResponseTypeDef(TypedDict):
    Status: List[BulkEmailDestinationStatusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BulkEmailDestinationStatusTypeDef
  2. See ResponseMetadataTypeDef

SendCustomVerificationEmailResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SendCustomVerificationEmailResponseTypeDef

def get_value() -> SendCustomVerificationEmailResponseTypeDef:
    return {
        "MessageId": ...,
        "ResponseMetadata": ...,
    }
Definition
class SendCustomVerificationEmailResponseTypeDef(TypedDict):
    MessageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SendEmailResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SendEmailResponseTypeDef

def get_value() -> SendEmailResponseTypeDef:
    return {
        "MessageId": ...,
        "ResponseMetadata": ...,
    }
Definition
class SendEmailResponseTypeDef(TypedDict):
    MessageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SendRawEmailResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SendRawEmailResponseTypeDef

def get_value() -> SendRawEmailResponseTypeDef:
    return {
        "MessageId": ...,
        "ResponseMetadata": ...,
    }
Definition
class SendRawEmailResponseTypeDef(TypedDict):
    MessageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SendTemplatedEmailResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SendTemplatedEmailResponseTypeDef

def get_value() -> SendTemplatedEmailResponseTypeDef:
    return {
        "MessageId": ...,
        "ResponseMetadata": ...,
    }
Definition
class SendTemplatedEmailResponseTypeDef(TypedDict):
    MessageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TestRenderTemplateResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import TestRenderTemplateResponseTypeDef

def get_value() -> TestRenderTemplateResponseTypeDef:
    return {
        "RenderedTemplate": ...,
        "ResponseMetadata": ...,
    }
Definition
class TestRenderTemplateResponseTypeDef(TypedDict):
    RenderedTemplate: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

VerifyDomainDkimResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import VerifyDomainDkimResponseTypeDef

def get_value() -> VerifyDomainDkimResponseTypeDef:
    return {
        "DkimTokens": ...,
        "ResponseMetadata": ...,
    }
Definition
class VerifyDomainDkimResponseTypeDef(TypedDict):
    DkimTokens: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

VerifyDomainIdentityResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import VerifyDomainIdentityResponseTypeDef

def get_value() -> VerifyDomainIdentityResponseTypeDef:
    return {
        "VerificationToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class VerifyDomainIdentityResponseTypeDef(TypedDict):
    VerificationToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

MessageDsnTypeDef

Usage Example
from mypy_boto3_ses.type_defs import MessageDsnTypeDef

def get_value() -> MessageDsnTypeDef:
    return {
        "ReportingMta": ...,
    }
Definition
class MessageDsnTypeDef(TypedDict):
    ReportingMta: str,
    ArrivalDate: NotRequired[Union[datetime, str]],
    ExtensionFields: NotRequired[Sequence[ExtensionFieldTypeDef]],  # (1)
  1. See ExtensionFieldTypeDef

RecipientDsnFieldsTypeDef

Usage Example
from mypy_boto3_ses.type_defs import RecipientDsnFieldsTypeDef

def get_value() -> RecipientDsnFieldsTypeDef:
    return {
        "Action": ...,
        "Status": ...,
    }
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

Usage Example
from mypy_boto3_ses.type_defs import GetIdentityDkimAttributesResponseTypeDef

def get_value() -> GetIdentityDkimAttributesResponseTypeDef:
    return {
        "DkimAttributes": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetIdentityDkimAttributesResponseTypeDef(TypedDict):
    DkimAttributes: Dict[str, IdentityDkimAttributesTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityDkimAttributesTypeDef
  2. See ResponseMetadataTypeDef

GetIdentityMailFromDomainAttributesResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import GetIdentityMailFromDomainAttributesResponseTypeDef

def get_value() -> GetIdentityMailFromDomainAttributesResponseTypeDef:
    return {
        "MailFromDomainAttributes": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetIdentityMailFromDomainAttributesResponseTypeDef(TypedDict):
    MailFromDomainAttributes: Dict[str, IdentityMailFromDomainAttributesTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityMailFromDomainAttributesTypeDef
  2. See ResponseMetadataTypeDef

GetIdentityNotificationAttributesResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import GetIdentityNotificationAttributesResponseTypeDef

def get_value() -> GetIdentityNotificationAttributesResponseTypeDef:
    return {
        "NotificationAttributes": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetIdentityNotificationAttributesResponseTypeDef(TypedDict):
    NotificationAttributes: Dict[str, IdentityNotificationAttributesTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityNotificationAttributesTypeDef
  2. See ResponseMetadataTypeDef

GetIdentityVerificationAttributesRequestIdentityExistsWaitTypeDef

Usage Example
from mypy_boto3_ses.type_defs import GetIdentityVerificationAttributesRequestIdentityExistsWaitTypeDef

def get_value() -> GetIdentityVerificationAttributesRequestIdentityExistsWaitTypeDef:
    return {
        "Identities": ...,
    }
Definition
class GetIdentityVerificationAttributesRequestIdentityExistsWaitTypeDef(TypedDict):
    Identities: Sequence[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetIdentityVerificationAttributesResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import GetIdentityVerificationAttributesResponseTypeDef

def get_value() -> GetIdentityVerificationAttributesResponseTypeDef:
    return {
        "VerificationAttributes": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetIdentityVerificationAttributesResponseTypeDef(TypedDict):
    VerificationAttributes: Dict[str, IdentityVerificationAttributesTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityVerificationAttributesTypeDef
  2. See ResponseMetadataTypeDef

GetSendStatisticsResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import GetSendStatisticsResponseTypeDef

def get_value() -> GetSendStatisticsResponseTypeDef:
    return {
        "SendDataPoints": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetSendStatisticsResponseTypeDef(TypedDict):
    SendDataPoints: List[SendDataPointTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SendDataPointTypeDef
  2. See ResponseMetadataTypeDef

ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef

def get_value() -> ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCustomVerificationEmailTemplatesRequestListCustomVerificationEmailTemplatesPaginateTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListCustomVerificationEmailTemplatesRequestListCustomVerificationEmailTemplatesPaginateTypeDef

def get_value() -> ListCustomVerificationEmailTemplatesRequestListCustomVerificationEmailTemplatesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListCustomVerificationEmailTemplatesRequestListCustomVerificationEmailTemplatesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListIdentitiesRequestListIdentitiesPaginateTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListIdentitiesRequestListIdentitiesPaginateTypeDef

def get_value() -> ListIdentitiesRequestListIdentitiesPaginateTypeDef:
    return {
        "IdentityType": ...,
    }
Definition
class ListIdentitiesRequestListIdentitiesPaginateTypeDef(TypedDict):
    IdentityType: NotRequired[IdentityTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See IdentityTypeType
  2. See PaginatorConfigTypeDef

ListReceiptRuleSetsRequestListReceiptRuleSetsPaginateTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListReceiptRuleSetsRequestListReceiptRuleSetsPaginateTypeDef

def get_value() -> ListReceiptRuleSetsRequestListReceiptRuleSetsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListReceiptRuleSetsRequestListReceiptRuleSetsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTemplatesRequestListTemplatesPaginateTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListTemplatesRequestListTemplatesPaginateTypeDef

def get_value() -> ListTemplatesRequestListTemplatesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListTemplatesRequestListTemplatesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTemplatesResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListTemplatesResponseTypeDef

def get_value() -> ListTemplatesResponseTypeDef:
    return {
        "TemplatesMetadata": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTemplatesResponseTypeDef(TypedDict):
    TemplatesMetadata: List[TemplateMetadataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TemplateMetadataTypeDef
  2. See ResponseMetadataTypeDef

SendRawEmailRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SendRawEmailRequestRequestTypeDef

def get_value() -> SendRawEmailRequestRequestTypeDef:
    return {
        "RawMessage": ...,
    }
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

Usage Example
from mypy_boto3_ses.type_defs import ReceiptActionTypeDef

def get_value() -> ReceiptActionTypeDef:
    return {
        "S3Action": ...,
    }
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

Usage Example
from mypy_boto3_ses.type_defs import ReceiptFilterTypeDef

def get_value() -> ReceiptFilterTypeDef:
    return {
        "Name": ...,
        "IpFilter": ...,
    }
Definition
class ReceiptFilterTypeDef(TypedDict):
    Name: str,
    IpFilter: ReceiptIpFilterTypeDef,  # (1)
  1. See ReceiptIpFilterTypeDef

MessageTypeDef

Usage Example
from mypy_boto3_ses.type_defs import MessageTypeDef

def get_value() -> MessageTypeDef:
    return {
        "Subject": ...,
        "Body": ...,
    }
Definition
class MessageTypeDef(TypedDict):
    Subject: ContentTypeDef,  # (1)
    Body: BodyTypeDef,  # (2)
  1. See ContentTypeDef
  2. See BodyTypeDef

SendBulkTemplatedEmailRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SendBulkTemplatedEmailRequestRequestTypeDef

def get_value() -> SendBulkTemplatedEmailRequestRequestTypeDef:
    return {
        "Source": ...,
        "Template": ...,
        "Destinations": ...,
    }
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

Usage Example
from mypy_boto3_ses.type_defs import EventDestinationTypeDef

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

Usage Example
from mypy_boto3_ses.type_defs import BouncedRecipientInfoTypeDef

def get_value() -> BouncedRecipientInfoTypeDef:
    return {
        "Recipient": ...,
    }
Definition
class BouncedRecipientInfoTypeDef(TypedDict):
    Recipient: str,
    RecipientArn: NotRequired[str],
    BounceType: NotRequired[BounceTypeType],  # (1)
    RecipientDsnFields: NotRequired[RecipientDsnFieldsTypeDef],  # (2)
  1. See BounceTypeType
  2. See RecipientDsnFieldsTypeDef

ReceiptRuleTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ReceiptRuleTypeDef

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

Usage Example
from mypy_boto3_ses.type_defs import CreateReceiptFilterRequestRequestTypeDef

def get_value() -> CreateReceiptFilterRequestRequestTypeDef:
    return {
        "Filter": ...,
    }
Definition
class CreateReceiptFilterRequestRequestTypeDef(TypedDict):
    Filter: ReceiptFilterTypeDef,  # (1)
  1. See ReceiptFilterTypeDef

ListReceiptFiltersResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import ListReceiptFiltersResponseTypeDef

def get_value() -> ListReceiptFiltersResponseTypeDef:
    return {
        "Filters": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListReceiptFiltersResponseTypeDef(TypedDict):
    Filters: List[ReceiptFilterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReceiptFilterTypeDef
  2. See ResponseMetadataTypeDef

SendEmailRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SendEmailRequestRequestTypeDef

def get_value() -> SendEmailRequestRequestTypeDef:
    return {
        "Source": ...,
        "Destination": ...,
        "Message": ...,
    }
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

Usage Example
from mypy_boto3_ses.type_defs import CreateConfigurationSetEventDestinationRequestRequestTypeDef

def get_value() -> CreateConfigurationSetEventDestinationRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "EventDestination": ...,
    }
Definition
class CreateConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    EventDestination: EventDestinationTypeDef,  # (1)
  1. See EventDestinationTypeDef

DescribeConfigurationSetResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DescribeConfigurationSetResponseTypeDef

def get_value() -> DescribeConfigurationSetResponseTypeDef:
    return {
        "ConfigurationSet": ...,
        "EventDestinations": ...,
        "TrackingOptions": ...,
        "DeliveryOptions": ...,
        "ReputationOptions": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_ses.type_defs import UpdateConfigurationSetEventDestinationRequestRequestTypeDef

def get_value() -> UpdateConfigurationSetEventDestinationRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "EventDestination": ...,
    }
Definition
class UpdateConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    EventDestination: EventDestinationTypeDef,  # (1)
  1. See EventDestinationTypeDef

SendBounceRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import SendBounceRequestRequestTypeDef

def get_value() -> SendBounceRequestRequestTypeDef:
    return {
        "OriginalMessageId": ...,
        "BounceSender": ...,
        "BouncedRecipientInfoList": ...,
    }
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

Usage Example
from mypy_boto3_ses.type_defs import CreateReceiptRuleRequestRequestTypeDef

def get_value() -> CreateReceiptRuleRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
        "Rule": ...,
    }
Definition
class CreateReceiptRuleRequestRequestTypeDef(TypedDict):
    RuleSetName: str,
    Rule: ReceiptRuleTypeDef,  # (1)
    After: NotRequired[str],
  1. See ReceiptRuleTypeDef

DescribeActiveReceiptRuleSetResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DescribeActiveReceiptRuleSetResponseTypeDef

def get_value() -> DescribeActiveReceiptRuleSetResponseTypeDef:
    return {
        "Metadata": ...,
        "Rules": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeActiveReceiptRuleSetResponseTypeDef(TypedDict):
    Metadata: ReceiptRuleSetMetadataTypeDef,  # (1)
    Rules: List[ReceiptRuleTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ReceiptRuleSetMetadataTypeDef
  2. See ReceiptRuleTypeDef
  3. See ResponseMetadataTypeDef

DescribeReceiptRuleResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DescribeReceiptRuleResponseTypeDef

def get_value() -> DescribeReceiptRuleResponseTypeDef:
    return {
        "Rule": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeReceiptRuleResponseTypeDef(TypedDict):
    Rule: ReceiptRuleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReceiptRuleTypeDef
  2. See ResponseMetadataTypeDef

DescribeReceiptRuleSetResponseTypeDef

Usage Example
from mypy_boto3_ses.type_defs import DescribeReceiptRuleSetResponseTypeDef

def get_value() -> DescribeReceiptRuleSetResponseTypeDef:
    return {
        "Metadata": ...,
        "Rules": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeReceiptRuleSetResponseTypeDef(TypedDict):
    Metadata: ReceiptRuleSetMetadataTypeDef,  # (1)
    Rules: List[ReceiptRuleTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ReceiptRuleSetMetadataTypeDef
  2. See ReceiptRuleTypeDef
  3. See ResponseMetadataTypeDef

UpdateReceiptRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_ses.type_defs import UpdateReceiptRuleRequestRequestTypeDef

def get_value() -> UpdateReceiptRuleRequestRequestTypeDef:
    return {
        "RuleSetName": ...,
        "Rule": ...,
    }
Definition
class UpdateReceiptRuleRequestRequestTypeDef(TypedDict):
    RuleSetName: str,
    Rule: ReceiptRuleTypeDef,  # (1)
  1. See ReceiptRuleTypeDef