Type definitions#
Auto-generated documentation for SES type annotations stubs module mypy-boto3-ses.
BlobTypeDef#
# BlobTypeDef Union usage example
from mypy_boto3_ses.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_ses.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
EventDestinationUnionTypeDef#
# EventDestinationUnionTypeDef Union usage example
from mypy_boto3_ses.type_defs import EventDestinationUnionTypeDef
def get_value() -> EventDestinationUnionTypeDef:
return ...
# EventDestinationUnionTypeDef definition
EventDestinationUnionTypeDef = Union[
EventDestinationTypeDef, # (1)
EventDestinationOutputTypeDef, # (2)
]
ReceiptRuleUnionTypeDef#
# ReceiptRuleUnionTypeDef Union usage example
from mypy_boto3_ses.type_defs import ReceiptRuleUnionTypeDef
def get_value() -> ReceiptRuleUnionTypeDef:
return ...
# ReceiptRuleUnionTypeDef definition
ReceiptRuleUnionTypeDef = Union[
ReceiptRuleTypeDef, # (1)
ReceiptRuleOutputTypeDef, # (2)
]
AddHeaderActionTypeDef#
# AddHeaderActionTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import AddHeaderActionTypeDef
def get_value() -> AddHeaderActionTypeDef:
return {
"HeaderName": ...,
}
# AddHeaderActionTypeDef definition
class AddHeaderActionTypeDef(TypedDict):
HeaderName: str,
HeaderValue: str,
ContentTypeDef#
# ContentTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ContentTypeDef
def get_value() -> ContentTypeDef:
return {
"Data": ...,
}
# ContentTypeDef definition
class ContentTypeDef(TypedDict):
Data: str,
Charset: NotRequired[str],
BounceActionTypeDef#
# BounceActionTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import BounceActionTypeDef
def get_value() -> BounceActionTypeDef:
return {
"TopicArn": ...,
}
# BounceActionTypeDef definition
class BounceActionTypeDef(TypedDict):
SmtpReplyCode: str,
Message: str,
Sender: str,
TopicArn: NotRequired[str],
StatusCode: NotRequired[str],
BulkEmailDestinationStatusTypeDef#
# BulkEmailDestinationStatusTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import BulkEmailDestinationStatusTypeDef
def get_value() -> BulkEmailDestinationStatusTypeDef:
return {
"Status": ...,
}
# BulkEmailDestinationStatusTypeDef definition
class BulkEmailDestinationStatusTypeDef(TypedDict):
Status: NotRequired[BulkEmailStatusType], # (1)
Error: NotRequired[str],
MessageId: NotRequired[str],
DestinationTypeDef#
# DestinationTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DestinationTypeDef
def get_value() -> DestinationTypeDef:
return {
"ToAddresses": ...,
}
# DestinationTypeDef definition
class DestinationTypeDef(TypedDict):
ToAddresses: NotRequired[Sequence[str]],
CcAddresses: NotRequired[Sequence[str]],
BccAddresses: NotRequired[Sequence[str]],
MessageTagTypeDef#
# MessageTagTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import MessageTagTypeDef
def get_value() -> MessageTagTypeDef:
return {
"Name": ...,
}
# MessageTagTypeDef definition
class MessageTagTypeDef(TypedDict):
Name: str,
Value: str,
CloneReceiptRuleSetRequestTypeDef#
# CloneReceiptRuleSetRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import CloneReceiptRuleSetRequestTypeDef
def get_value() -> CloneReceiptRuleSetRequestTypeDef:
return {
"RuleSetName": ...,
}
# CloneReceiptRuleSetRequestTypeDef definition
class CloneReceiptRuleSetRequestTypeDef(TypedDict):
RuleSetName: str,
OriginalRuleSetName: str,
CloudWatchDimensionConfigurationTypeDef#
# CloudWatchDimensionConfigurationTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import CloudWatchDimensionConfigurationTypeDef
def get_value() -> CloudWatchDimensionConfigurationTypeDef:
return {
"DimensionName": ...,
}
# CloudWatchDimensionConfigurationTypeDef definition
class CloudWatchDimensionConfigurationTypeDef(TypedDict):
DimensionName: str,
DimensionValueSource: DimensionValueSourceType, # (1)
DefaultDimensionValue: str,
ConfigurationSetTypeDef#
# ConfigurationSetTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ConfigurationSetTypeDef
def get_value() -> ConfigurationSetTypeDef:
return {
"Name": ...,
}
# ConfigurationSetTypeDef definition
class ConfigurationSetTypeDef(TypedDict):
Name: str,
ConnectActionTypeDef#
# ConnectActionTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ConnectActionTypeDef
def get_value() -> ConnectActionTypeDef:
return {
"InstanceARN": ...,
}
# ConnectActionTypeDef definition
class ConnectActionTypeDef(TypedDict):
InstanceARN: str,
IAMRoleARN: str,
TrackingOptionsTypeDef#
# TrackingOptionsTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import TrackingOptionsTypeDef
def get_value() -> TrackingOptionsTypeDef:
return {
"CustomRedirectDomain": ...,
}
# TrackingOptionsTypeDef definition
class TrackingOptionsTypeDef(TypedDict):
CustomRedirectDomain: NotRequired[str],
CreateCustomVerificationEmailTemplateRequestTypeDef#
# CreateCustomVerificationEmailTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import CreateCustomVerificationEmailTemplateRequestTypeDef
def get_value() -> CreateCustomVerificationEmailTemplateRequestTypeDef:
return {
"TemplateName": ...,
}
# CreateCustomVerificationEmailTemplateRequestTypeDef definition
class CreateCustomVerificationEmailTemplateRequestTypeDef(TypedDict):
TemplateName: str,
FromEmailAddress: str,
TemplateSubject: str,
TemplateContent: str,
SuccessRedirectionURL: str,
FailureRedirectionURL: str,
CreateReceiptRuleSetRequestTypeDef#
# CreateReceiptRuleSetRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import CreateReceiptRuleSetRequestTypeDef
def get_value() -> CreateReceiptRuleSetRequestTypeDef:
return {
"RuleSetName": ...,
}
# CreateReceiptRuleSetRequestTypeDef definition
class CreateReceiptRuleSetRequestTypeDef(TypedDict):
RuleSetName: str,
TemplateTypeDef#
# TemplateTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import TemplateTypeDef
def get_value() -> TemplateTypeDef:
return {
"TemplateName": ...,
}
# TemplateTypeDef definition
class TemplateTypeDef(TypedDict):
TemplateName: str,
SubjectPart: NotRequired[str],
TextPart: NotRequired[str],
HtmlPart: NotRequired[str],
CustomVerificationEmailTemplateTypeDef#
# CustomVerificationEmailTemplateTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import CustomVerificationEmailTemplateTypeDef
def get_value() -> CustomVerificationEmailTemplateTypeDef:
return {
"TemplateName": ...,
}
# CustomVerificationEmailTemplateTypeDef definition
class CustomVerificationEmailTemplateTypeDef(TypedDict):
TemplateName: NotRequired[str],
FromEmailAddress: NotRequired[str],
TemplateSubject: NotRequired[str],
SuccessRedirectionURL: NotRequired[str],
FailureRedirectionURL: NotRequired[str],
DeleteConfigurationSetEventDestinationRequestTypeDef#
# DeleteConfigurationSetEventDestinationRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DeleteConfigurationSetEventDestinationRequestTypeDef
def get_value() -> DeleteConfigurationSetEventDestinationRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# DeleteConfigurationSetEventDestinationRequestTypeDef definition
class DeleteConfigurationSetEventDestinationRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
DeleteConfigurationSetRequestTypeDef#
# DeleteConfigurationSetRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DeleteConfigurationSetRequestTypeDef
def get_value() -> DeleteConfigurationSetRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# DeleteConfigurationSetRequestTypeDef definition
class DeleteConfigurationSetRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteConfigurationSetTrackingOptionsRequestTypeDef#
# DeleteConfigurationSetTrackingOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DeleteConfigurationSetTrackingOptionsRequestTypeDef
def get_value() -> DeleteConfigurationSetTrackingOptionsRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# DeleteConfigurationSetTrackingOptionsRequestTypeDef definition
class DeleteConfigurationSetTrackingOptionsRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteCustomVerificationEmailTemplateRequestTypeDef#
# DeleteCustomVerificationEmailTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DeleteCustomVerificationEmailTemplateRequestTypeDef
def get_value() -> DeleteCustomVerificationEmailTemplateRequestTypeDef:
return {
"TemplateName": ...,
}
# DeleteCustomVerificationEmailTemplateRequestTypeDef definition
class DeleteCustomVerificationEmailTemplateRequestTypeDef(TypedDict):
TemplateName: str,
DeleteIdentityPolicyRequestTypeDef#
# DeleteIdentityPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DeleteIdentityPolicyRequestTypeDef
def get_value() -> DeleteIdentityPolicyRequestTypeDef:
return {
"Identity": ...,
}
# DeleteIdentityPolicyRequestTypeDef definition
class DeleteIdentityPolicyRequestTypeDef(TypedDict):
Identity: str,
PolicyName: str,
DeleteIdentityRequestTypeDef#
# DeleteIdentityRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DeleteIdentityRequestTypeDef
def get_value() -> DeleteIdentityRequestTypeDef:
return {
"Identity": ...,
}
# DeleteIdentityRequestTypeDef definition
class DeleteIdentityRequestTypeDef(TypedDict):
Identity: str,
DeleteReceiptFilterRequestTypeDef#
# DeleteReceiptFilterRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DeleteReceiptFilterRequestTypeDef
def get_value() -> DeleteReceiptFilterRequestTypeDef:
return {
"FilterName": ...,
}
# DeleteReceiptFilterRequestTypeDef definition
class DeleteReceiptFilterRequestTypeDef(TypedDict):
FilterName: str,
DeleteReceiptRuleRequestTypeDef#
# DeleteReceiptRuleRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DeleteReceiptRuleRequestTypeDef
def get_value() -> DeleteReceiptRuleRequestTypeDef:
return {
"RuleSetName": ...,
}
# DeleteReceiptRuleRequestTypeDef definition
class DeleteReceiptRuleRequestTypeDef(TypedDict):
RuleSetName: str,
RuleName: str,
DeleteReceiptRuleSetRequestTypeDef#
# DeleteReceiptRuleSetRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DeleteReceiptRuleSetRequestTypeDef
def get_value() -> DeleteReceiptRuleSetRequestTypeDef:
return {
"RuleSetName": ...,
}
# DeleteReceiptRuleSetRequestTypeDef definition
class DeleteReceiptRuleSetRequestTypeDef(TypedDict):
RuleSetName: str,
DeleteTemplateRequestTypeDef#
# DeleteTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DeleteTemplateRequestTypeDef
def get_value() -> DeleteTemplateRequestTypeDef:
return {
"TemplateName": ...,
}
# DeleteTemplateRequestTypeDef definition
class DeleteTemplateRequestTypeDef(TypedDict):
TemplateName: str,
DeleteVerifiedEmailAddressRequestTypeDef#
# DeleteVerifiedEmailAddressRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DeleteVerifiedEmailAddressRequestTypeDef
def get_value() -> DeleteVerifiedEmailAddressRequestTypeDef:
return {
"EmailAddress": ...,
}
# DeleteVerifiedEmailAddressRequestTypeDef definition
class DeleteVerifiedEmailAddressRequestTypeDef(TypedDict):
EmailAddress: str,
DeliveryOptionsTypeDef#
# DeliveryOptionsTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DeliveryOptionsTypeDef
def get_value() -> DeliveryOptionsTypeDef:
return {
"TlsPolicy": ...,
}
# DeliveryOptionsTypeDef definition
class DeliveryOptionsTypeDef(TypedDict):
TlsPolicy: NotRequired[TlsPolicyType], # (1)
- See TlsPolicyType
ReceiptRuleSetMetadataTypeDef#
# ReceiptRuleSetMetadataTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ReceiptRuleSetMetadataTypeDef
def get_value() -> ReceiptRuleSetMetadataTypeDef:
return {
"Name": ...,
}
# ReceiptRuleSetMetadataTypeDef definition
class ReceiptRuleSetMetadataTypeDef(TypedDict):
Name: NotRequired[str],
CreatedTimestamp: NotRequired[datetime],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DescribeConfigurationSetRequestTypeDef#
# DescribeConfigurationSetRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DescribeConfigurationSetRequestTypeDef
def get_value() -> DescribeConfigurationSetRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# DescribeConfigurationSetRequestTypeDef definition
class DescribeConfigurationSetRequestTypeDef(TypedDict):
ConfigurationSetName: str,
ConfigurationSetAttributeNames: NotRequired[Sequence[ConfigurationSetAttributeType]], # (1)
ReputationOptionsTypeDef#
# ReputationOptionsTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ReputationOptionsTypeDef
def get_value() -> ReputationOptionsTypeDef:
return {
"SendingEnabled": ...,
}
# ReputationOptionsTypeDef definition
class ReputationOptionsTypeDef(TypedDict):
SendingEnabled: NotRequired[bool],
ReputationMetricsEnabled: NotRequired[bool],
LastFreshStart: NotRequired[datetime],
DescribeReceiptRuleRequestTypeDef#
# DescribeReceiptRuleRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DescribeReceiptRuleRequestTypeDef
def get_value() -> DescribeReceiptRuleRequestTypeDef:
return {
"RuleSetName": ...,
}
# DescribeReceiptRuleRequestTypeDef definition
class DescribeReceiptRuleRequestTypeDef(TypedDict):
RuleSetName: str,
RuleName: str,
DescribeReceiptRuleSetRequestTypeDef#
# DescribeReceiptRuleSetRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DescribeReceiptRuleSetRequestTypeDef
def get_value() -> DescribeReceiptRuleSetRequestTypeDef:
return {
"RuleSetName": ...,
}
# DescribeReceiptRuleSetRequestTypeDef definition
class DescribeReceiptRuleSetRequestTypeDef(TypedDict):
RuleSetName: str,
KinesisFirehoseDestinationTypeDef#
# KinesisFirehoseDestinationTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import KinesisFirehoseDestinationTypeDef
def get_value() -> KinesisFirehoseDestinationTypeDef:
return {
"IAMRoleARN": ...,
}
# KinesisFirehoseDestinationTypeDef definition
class KinesisFirehoseDestinationTypeDef(TypedDict):
IAMRoleARN: str,
DeliveryStreamARN: str,
SNSDestinationTypeDef#
# SNSDestinationTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SNSDestinationTypeDef
def get_value() -> SNSDestinationTypeDef:
return {
"TopicARN": ...,
}
# SNSDestinationTypeDef definition
class SNSDestinationTypeDef(TypedDict):
TopicARN: str,
ExtensionFieldTypeDef#
# ExtensionFieldTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ExtensionFieldTypeDef
def get_value() -> ExtensionFieldTypeDef:
return {
"Name": ...,
}
# ExtensionFieldTypeDef definition
class ExtensionFieldTypeDef(TypedDict):
Name: str,
Value: str,
GetCustomVerificationEmailTemplateRequestTypeDef#
# GetCustomVerificationEmailTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetCustomVerificationEmailTemplateRequestTypeDef
def get_value() -> GetCustomVerificationEmailTemplateRequestTypeDef:
return {
"TemplateName": ...,
}
# GetCustomVerificationEmailTemplateRequestTypeDef definition
class GetCustomVerificationEmailTemplateRequestTypeDef(TypedDict):
TemplateName: str,
GetIdentityDkimAttributesRequestTypeDef#
# GetIdentityDkimAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetIdentityDkimAttributesRequestTypeDef
def get_value() -> GetIdentityDkimAttributesRequestTypeDef:
return {
"Identities": ...,
}
# GetIdentityDkimAttributesRequestTypeDef definition
class GetIdentityDkimAttributesRequestTypeDef(TypedDict):
Identities: Sequence[str],
IdentityDkimAttributesTypeDef#
# IdentityDkimAttributesTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import IdentityDkimAttributesTypeDef
def get_value() -> IdentityDkimAttributesTypeDef:
return {
"DkimEnabled": ...,
}
# IdentityDkimAttributesTypeDef definition
class IdentityDkimAttributesTypeDef(TypedDict):
DkimEnabled: bool,
DkimVerificationStatus: VerificationStatusType, # (1)
DkimTokens: NotRequired[List[str]],
GetIdentityMailFromDomainAttributesRequestTypeDef#
# GetIdentityMailFromDomainAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetIdentityMailFromDomainAttributesRequestTypeDef
def get_value() -> GetIdentityMailFromDomainAttributesRequestTypeDef:
return {
"Identities": ...,
}
# GetIdentityMailFromDomainAttributesRequestTypeDef definition
class GetIdentityMailFromDomainAttributesRequestTypeDef(TypedDict):
Identities: Sequence[str],
IdentityMailFromDomainAttributesTypeDef#
# IdentityMailFromDomainAttributesTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import IdentityMailFromDomainAttributesTypeDef
def get_value() -> IdentityMailFromDomainAttributesTypeDef:
return {
"MailFromDomain": ...,
}
# IdentityMailFromDomainAttributesTypeDef definition
class IdentityMailFromDomainAttributesTypeDef(TypedDict):
MailFromDomain: str,
MailFromDomainStatus: CustomMailFromStatusType, # (1)
BehaviorOnMXFailure: BehaviorOnMXFailureType, # (2)
GetIdentityNotificationAttributesRequestTypeDef#
# GetIdentityNotificationAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetIdentityNotificationAttributesRequestTypeDef
def get_value() -> GetIdentityNotificationAttributesRequestTypeDef:
return {
"Identities": ...,
}
# GetIdentityNotificationAttributesRequestTypeDef definition
class GetIdentityNotificationAttributesRequestTypeDef(TypedDict):
Identities: Sequence[str],
IdentityNotificationAttributesTypeDef#
# IdentityNotificationAttributesTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import IdentityNotificationAttributesTypeDef
def get_value() -> IdentityNotificationAttributesTypeDef:
return {
"BounceTopic": ...,
}
# IdentityNotificationAttributesTypeDef definition
class IdentityNotificationAttributesTypeDef(TypedDict):
BounceTopic: str,
ComplaintTopic: str,
DeliveryTopic: str,
ForwardingEnabled: bool,
HeadersInBounceNotificationsEnabled: NotRequired[bool],
HeadersInComplaintNotificationsEnabled: NotRequired[bool],
HeadersInDeliveryNotificationsEnabled: NotRequired[bool],
GetIdentityPoliciesRequestTypeDef#
# GetIdentityPoliciesRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetIdentityPoliciesRequestTypeDef
def get_value() -> GetIdentityPoliciesRequestTypeDef:
return {
"Identity": ...,
}
# GetIdentityPoliciesRequestTypeDef definition
class GetIdentityPoliciesRequestTypeDef(TypedDict):
Identity: str,
PolicyNames: Sequence[str],
GetIdentityVerificationAttributesRequestTypeDef#
# GetIdentityVerificationAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetIdentityVerificationAttributesRequestTypeDef
def get_value() -> GetIdentityVerificationAttributesRequestTypeDef:
return {
"Identities": ...,
}
# GetIdentityVerificationAttributesRequestTypeDef definition
class GetIdentityVerificationAttributesRequestTypeDef(TypedDict):
Identities: Sequence[str],
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
IdentityVerificationAttributesTypeDef#
# IdentityVerificationAttributesTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import IdentityVerificationAttributesTypeDef
def get_value() -> IdentityVerificationAttributesTypeDef:
return {
"VerificationStatus": ...,
}
# IdentityVerificationAttributesTypeDef definition
class IdentityVerificationAttributesTypeDef(TypedDict):
VerificationStatus: VerificationStatusType, # (1)
VerificationToken: NotRequired[str],
SendDataPointTypeDef#
# SendDataPointTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SendDataPointTypeDef
def get_value() -> SendDataPointTypeDef:
return {
"Timestamp": ...,
}
# SendDataPointTypeDef definition
class SendDataPointTypeDef(TypedDict):
Timestamp: NotRequired[datetime],
DeliveryAttempts: NotRequired[int],
Bounces: NotRequired[int],
Complaints: NotRequired[int],
Rejects: NotRequired[int],
GetTemplateRequestTypeDef#
# GetTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetTemplateRequestTypeDef
def get_value() -> GetTemplateRequestTypeDef:
return {
"TemplateName": ...,
}
# GetTemplateRequestTypeDef definition
class GetTemplateRequestTypeDef(TypedDict):
TemplateName: str,
LambdaActionTypeDef#
# LambdaActionTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import LambdaActionTypeDef
def get_value() -> LambdaActionTypeDef:
return {
"TopicArn": ...,
}
# LambdaActionTypeDef definition
class LambdaActionTypeDef(TypedDict):
FunctionArn: str,
TopicArn: NotRequired[str],
InvocationType: NotRequired[InvocationTypeType], # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListConfigurationSetsRequestTypeDef#
# ListConfigurationSetsRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListConfigurationSetsRequestTypeDef
def get_value() -> ListConfigurationSetsRequestTypeDef:
return {
"NextToken": ...,
}
# ListConfigurationSetsRequestTypeDef definition
class ListConfigurationSetsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxItems: NotRequired[int],
ListCustomVerificationEmailTemplatesRequestTypeDef#
# ListCustomVerificationEmailTemplatesRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListCustomVerificationEmailTemplatesRequestTypeDef
def get_value() -> ListCustomVerificationEmailTemplatesRequestTypeDef:
return {
"NextToken": ...,
}
# ListCustomVerificationEmailTemplatesRequestTypeDef definition
class ListCustomVerificationEmailTemplatesRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListIdentitiesRequestTypeDef#
# ListIdentitiesRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListIdentitiesRequestTypeDef
def get_value() -> ListIdentitiesRequestTypeDef:
return {
"IdentityType": ...,
}
# ListIdentitiesRequestTypeDef definition
class ListIdentitiesRequestTypeDef(TypedDict):
IdentityType: NotRequired[IdentityTypeType], # (1)
NextToken: NotRequired[str],
MaxItems: NotRequired[int],
- See IdentityTypeType
ListIdentityPoliciesRequestTypeDef#
# ListIdentityPoliciesRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListIdentityPoliciesRequestTypeDef
def get_value() -> ListIdentityPoliciesRequestTypeDef:
return {
"Identity": ...,
}
# ListIdentityPoliciesRequestTypeDef definition
class ListIdentityPoliciesRequestTypeDef(TypedDict):
Identity: str,
ListReceiptRuleSetsRequestTypeDef#
# ListReceiptRuleSetsRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListReceiptRuleSetsRequestTypeDef
def get_value() -> ListReceiptRuleSetsRequestTypeDef:
return {
"NextToken": ...,
}
# ListReceiptRuleSetsRequestTypeDef definition
class ListReceiptRuleSetsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
ListTemplatesRequestTypeDef#
# ListTemplatesRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListTemplatesRequestTypeDef
def get_value() -> ListTemplatesRequestTypeDef:
return {
"NextToken": ...,
}
# ListTemplatesRequestTypeDef definition
class ListTemplatesRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxItems: NotRequired[int],
TemplateMetadataTypeDef#
# TemplateMetadataTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import TemplateMetadataTypeDef
def get_value() -> TemplateMetadataTypeDef:
return {
"Name": ...,
}
# TemplateMetadataTypeDef definition
class TemplateMetadataTypeDef(TypedDict):
Name: NotRequired[str],
CreatedTimestamp: NotRequired[datetime],
PutIdentityPolicyRequestTypeDef#
# PutIdentityPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import PutIdentityPolicyRequestTypeDef
def get_value() -> PutIdentityPolicyRequestTypeDef:
return {
"Identity": ...,
}
# PutIdentityPolicyRequestTypeDef definition
class PutIdentityPolicyRequestTypeDef(TypedDict):
Identity: str,
PolicyName: str,
Policy: str,
S3ActionTypeDef#
# S3ActionTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import S3ActionTypeDef
def get_value() -> S3ActionTypeDef:
return {
"TopicArn": ...,
}
# S3ActionTypeDef definition
class S3ActionTypeDef(TypedDict):
BucketName: str,
TopicArn: NotRequired[str],
ObjectKeyPrefix: NotRequired[str],
KmsKeyArn: NotRequired[str],
IamRoleArn: NotRequired[str],
SNSActionTypeDef#
# SNSActionTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SNSActionTypeDef
def get_value() -> SNSActionTypeDef:
return {
"TopicArn": ...,
}
# SNSActionTypeDef definition
class SNSActionTypeDef(TypedDict):
TopicArn: str,
Encoding: NotRequired[SNSActionEncodingType], # (1)
StopActionTypeDef#
# StopActionTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import StopActionTypeDef
def get_value() -> StopActionTypeDef:
return {
"Scope": ...,
}
# StopActionTypeDef definition
class StopActionTypeDef(TypedDict):
Scope: StopScopeType, # (1)
TopicArn: NotRequired[str],
- See StopScopeType
WorkmailActionTypeDef#
# WorkmailActionTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import WorkmailActionTypeDef
def get_value() -> WorkmailActionTypeDef:
return {
"TopicArn": ...,
}
# WorkmailActionTypeDef definition
class WorkmailActionTypeDef(TypedDict):
OrganizationArn: str,
TopicArn: NotRequired[str],
ReceiptIpFilterTypeDef#
# ReceiptIpFilterTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ReceiptIpFilterTypeDef
def get_value() -> ReceiptIpFilterTypeDef:
return {
"Policy": ...,
}
# ReceiptIpFilterTypeDef definition
class ReceiptIpFilterTypeDef(TypedDict):
Policy: ReceiptFilterPolicyType, # (1)
Cidr: str,
ReorderReceiptRuleSetRequestTypeDef#
# ReorderReceiptRuleSetRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ReorderReceiptRuleSetRequestTypeDef
def get_value() -> ReorderReceiptRuleSetRequestTypeDef:
return {
"RuleSetName": ...,
}
# ReorderReceiptRuleSetRequestTypeDef definition
class ReorderReceiptRuleSetRequestTypeDef(TypedDict):
RuleSetName: str,
RuleNames: Sequence[str],
SendCustomVerificationEmailRequestTypeDef#
# SendCustomVerificationEmailRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SendCustomVerificationEmailRequestTypeDef
def get_value() -> SendCustomVerificationEmailRequestTypeDef:
return {
"EmailAddress": ...,
}
# SendCustomVerificationEmailRequestTypeDef definition
class SendCustomVerificationEmailRequestTypeDef(TypedDict):
EmailAddress: str,
TemplateName: str,
ConfigurationSetName: NotRequired[str],
SetActiveReceiptRuleSetRequestTypeDef#
# SetActiveReceiptRuleSetRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SetActiveReceiptRuleSetRequestTypeDef
def get_value() -> SetActiveReceiptRuleSetRequestTypeDef:
return {
"RuleSetName": ...,
}
# SetActiveReceiptRuleSetRequestTypeDef definition
class SetActiveReceiptRuleSetRequestTypeDef(TypedDict):
RuleSetName: NotRequired[str],
SetIdentityDkimEnabledRequestTypeDef#
# SetIdentityDkimEnabledRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SetIdentityDkimEnabledRequestTypeDef
def get_value() -> SetIdentityDkimEnabledRequestTypeDef:
return {
"Identity": ...,
}
# SetIdentityDkimEnabledRequestTypeDef definition
class SetIdentityDkimEnabledRequestTypeDef(TypedDict):
Identity: str,
DkimEnabled: bool,
SetIdentityFeedbackForwardingEnabledRequestTypeDef#
# SetIdentityFeedbackForwardingEnabledRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SetIdentityFeedbackForwardingEnabledRequestTypeDef
def get_value() -> SetIdentityFeedbackForwardingEnabledRequestTypeDef:
return {
"Identity": ...,
}
# SetIdentityFeedbackForwardingEnabledRequestTypeDef definition
class SetIdentityFeedbackForwardingEnabledRequestTypeDef(TypedDict):
Identity: str,
ForwardingEnabled: bool,
SetIdentityHeadersInNotificationsEnabledRequestTypeDef#
# SetIdentityHeadersInNotificationsEnabledRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SetIdentityHeadersInNotificationsEnabledRequestTypeDef
def get_value() -> SetIdentityHeadersInNotificationsEnabledRequestTypeDef:
return {
"Identity": ...,
}
# SetIdentityHeadersInNotificationsEnabledRequestTypeDef definition
class SetIdentityHeadersInNotificationsEnabledRequestTypeDef(TypedDict):
Identity: str,
NotificationType: NotificationTypeType, # (1)
Enabled: bool,
SetIdentityMailFromDomainRequestTypeDef#
# SetIdentityMailFromDomainRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SetIdentityMailFromDomainRequestTypeDef
def get_value() -> SetIdentityMailFromDomainRequestTypeDef:
return {
"Identity": ...,
}
# SetIdentityMailFromDomainRequestTypeDef definition
class SetIdentityMailFromDomainRequestTypeDef(TypedDict):
Identity: str,
MailFromDomain: NotRequired[str],
BehaviorOnMXFailure: NotRequired[BehaviorOnMXFailureType], # (1)
SetIdentityNotificationTopicRequestTypeDef#
# SetIdentityNotificationTopicRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SetIdentityNotificationTopicRequestTypeDef
def get_value() -> SetIdentityNotificationTopicRequestTypeDef:
return {
"Identity": ...,
}
# SetIdentityNotificationTopicRequestTypeDef definition
class SetIdentityNotificationTopicRequestTypeDef(TypedDict):
Identity: str,
NotificationType: NotificationTypeType, # (1)
SnsTopic: NotRequired[str],
SetReceiptRulePositionRequestTypeDef#
# SetReceiptRulePositionRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SetReceiptRulePositionRequestTypeDef
def get_value() -> SetReceiptRulePositionRequestTypeDef:
return {
"RuleSetName": ...,
}
# SetReceiptRulePositionRequestTypeDef definition
class SetReceiptRulePositionRequestTypeDef(TypedDict):
RuleSetName: str,
RuleName: str,
After: NotRequired[str],
TestRenderTemplateRequestTypeDef#
# TestRenderTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import TestRenderTemplateRequestTypeDef
def get_value() -> TestRenderTemplateRequestTypeDef:
return {
"TemplateName": ...,
}
# TestRenderTemplateRequestTypeDef definition
class TestRenderTemplateRequestTypeDef(TypedDict):
TemplateName: str,
TemplateData: str,
UpdateAccountSendingEnabledRequestTypeDef#
# UpdateAccountSendingEnabledRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import UpdateAccountSendingEnabledRequestTypeDef
def get_value() -> UpdateAccountSendingEnabledRequestTypeDef:
return {
"Enabled": ...,
}
# UpdateAccountSendingEnabledRequestTypeDef definition
class UpdateAccountSendingEnabledRequestTypeDef(TypedDict):
Enabled: NotRequired[bool],
UpdateConfigurationSetReputationMetricsEnabledRequestTypeDef#
# UpdateConfigurationSetReputationMetricsEnabledRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import UpdateConfigurationSetReputationMetricsEnabledRequestTypeDef
def get_value() -> UpdateConfigurationSetReputationMetricsEnabledRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# UpdateConfigurationSetReputationMetricsEnabledRequestTypeDef definition
class UpdateConfigurationSetReputationMetricsEnabledRequestTypeDef(TypedDict):
ConfigurationSetName: str,
Enabled: bool,
UpdateConfigurationSetSendingEnabledRequestTypeDef#
# UpdateConfigurationSetSendingEnabledRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import UpdateConfigurationSetSendingEnabledRequestTypeDef
def get_value() -> UpdateConfigurationSetSendingEnabledRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# UpdateConfigurationSetSendingEnabledRequestTypeDef definition
class UpdateConfigurationSetSendingEnabledRequestTypeDef(TypedDict):
ConfigurationSetName: str,
Enabled: bool,
UpdateCustomVerificationEmailTemplateRequestTypeDef#
# UpdateCustomVerificationEmailTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import UpdateCustomVerificationEmailTemplateRequestTypeDef
def get_value() -> UpdateCustomVerificationEmailTemplateRequestTypeDef:
return {
"TemplateName": ...,
}
# UpdateCustomVerificationEmailTemplateRequestTypeDef definition
class UpdateCustomVerificationEmailTemplateRequestTypeDef(TypedDict):
TemplateName: str,
FromEmailAddress: NotRequired[str],
TemplateSubject: NotRequired[str],
TemplateContent: NotRequired[str],
SuccessRedirectionURL: NotRequired[str],
FailureRedirectionURL: NotRequired[str],
VerifyDomainDkimRequestTypeDef#
# VerifyDomainDkimRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import VerifyDomainDkimRequestTypeDef
def get_value() -> VerifyDomainDkimRequestTypeDef:
return {
"Domain": ...,
}
# VerifyDomainDkimRequestTypeDef definition
class VerifyDomainDkimRequestTypeDef(TypedDict):
Domain: str,
VerifyDomainIdentityRequestTypeDef#
# VerifyDomainIdentityRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import VerifyDomainIdentityRequestTypeDef
def get_value() -> VerifyDomainIdentityRequestTypeDef:
return {
"Domain": ...,
}
# VerifyDomainIdentityRequestTypeDef definition
class VerifyDomainIdentityRequestTypeDef(TypedDict):
Domain: str,
VerifyEmailAddressRequestTypeDef#
# VerifyEmailAddressRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import VerifyEmailAddressRequestTypeDef
def get_value() -> VerifyEmailAddressRequestTypeDef:
return {
"EmailAddress": ...,
}
# VerifyEmailAddressRequestTypeDef definition
class VerifyEmailAddressRequestTypeDef(TypedDict):
EmailAddress: str,
VerifyEmailIdentityRequestTypeDef#
# VerifyEmailIdentityRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import VerifyEmailIdentityRequestTypeDef
def get_value() -> VerifyEmailIdentityRequestTypeDef:
return {
"EmailAddress": ...,
}
# VerifyEmailIdentityRequestTypeDef definition
class VerifyEmailIdentityRequestTypeDef(TypedDict):
EmailAddress: str,
RawMessageTypeDef#
# RawMessageTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import RawMessageTypeDef
def get_value() -> RawMessageTypeDef:
return {
"Data": ...,
}
# RawMessageTypeDef definition
class RawMessageTypeDef(TypedDict):
Data: BlobTypeDef,
BodyTypeDef#
# BodyTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import BodyTypeDef
def get_value() -> BodyTypeDef:
return {
"Text": ...,
}
# BodyTypeDef definition
class BodyTypeDef(TypedDict):
Text: NotRequired[ContentTypeDef], # (1)
Html: NotRequired[ContentTypeDef], # (1)
- See ContentTypeDef
- See ContentTypeDef
BulkEmailDestinationTypeDef#
# BulkEmailDestinationTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import BulkEmailDestinationTypeDef
def get_value() -> BulkEmailDestinationTypeDef:
return {
"Destination": ...,
}
# BulkEmailDestinationTypeDef definition
class BulkEmailDestinationTypeDef(TypedDict):
Destination: DestinationTypeDef, # (1)
ReplacementTags: NotRequired[Sequence[MessageTagTypeDef]], # (2)
ReplacementTemplateData: NotRequired[str],
- See DestinationTypeDef
- See MessageTagTypeDef
SendTemplatedEmailRequestTypeDef#
# SendTemplatedEmailRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SendTemplatedEmailRequestTypeDef
def get_value() -> SendTemplatedEmailRequestTypeDef:
return {
"Source": ...,
}
# SendTemplatedEmailRequestTypeDef definition
class SendTemplatedEmailRequestTypeDef(TypedDict):
Source: str,
Destination: DestinationTypeDef, # (1)
Template: str,
TemplateData: str,
ReplyToAddresses: NotRequired[Sequence[str]],
ReturnPath: NotRequired[str],
SourceArn: NotRequired[str],
ReturnPathArn: NotRequired[str],
Tags: NotRequired[Sequence[MessageTagTypeDef]], # (2)
ConfigurationSetName: NotRequired[str],
TemplateArn: NotRequired[str],
- See DestinationTypeDef
- See MessageTagTypeDef
CloudWatchDestinationOutputTypeDef#
# CloudWatchDestinationOutputTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import CloudWatchDestinationOutputTypeDef
def get_value() -> CloudWatchDestinationOutputTypeDef:
return {
"DimensionConfigurations": ...,
}
# CloudWatchDestinationOutputTypeDef definition
class CloudWatchDestinationOutputTypeDef(TypedDict):
DimensionConfigurations: List[CloudWatchDimensionConfigurationTypeDef], # (1)
CloudWatchDestinationTypeDef#
# CloudWatchDestinationTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import CloudWatchDestinationTypeDef
def get_value() -> CloudWatchDestinationTypeDef:
return {
"DimensionConfigurations": ...,
}
# CloudWatchDestinationTypeDef definition
class CloudWatchDestinationTypeDef(TypedDict):
DimensionConfigurations: Sequence[CloudWatchDimensionConfigurationTypeDef], # (1)
CreateConfigurationSetRequestTypeDef#
# CreateConfigurationSetRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import CreateConfigurationSetRequestTypeDef
def get_value() -> CreateConfigurationSetRequestTypeDef:
return {
"ConfigurationSet": ...,
}
# CreateConfigurationSetRequestTypeDef definition
class CreateConfigurationSetRequestTypeDef(TypedDict):
ConfigurationSet: ConfigurationSetTypeDef, # (1)
CreateConfigurationSetTrackingOptionsRequestTypeDef#
# CreateConfigurationSetTrackingOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import CreateConfigurationSetTrackingOptionsRequestTypeDef
def get_value() -> CreateConfigurationSetTrackingOptionsRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# CreateConfigurationSetTrackingOptionsRequestTypeDef definition
class CreateConfigurationSetTrackingOptionsRequestTypeDef(TypedDict):
ConfigurationSetName: str,
TrackingOptions: TrackingOptionsTypeDef, # (1)
UpdateConfigurationSetTrackingOptionsRequestTypeDef#
# UpdateConfigurationSetTrackingOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import UpdateConfigurationSetTrackingOptionsRequestTypeDef
def get_value() -> UpdateConfigurationSetTrackingOptionsRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# UpdateConfigurationSetTrackingOptionsRequestTypeDef definition
class UpdateConfigurationSetTrackingOptionsRequestTypeDef(TypedDict):
ConfigurationSetName: str,
TrackingOptions: TrackingOptionsTypeDef, # (1)
CreateTemplateRequestTypeDef#
# CreateTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import CreateTemplateRequestTypeDef
def get_value() -> CreateTemplateRequestTypeDef:
return {
"Template": ...,
}
# CreateTemplateRequestTypeDef definition
class CreateTemplateRequestTypeDef(TypedDict):
Template: TemplateTypeDef, # (1)
- See TemplateTypeDef
UpdateTemplateRequestTypeDef#
# UpdateTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import UpdateTemplateRequestTypeDef
def get_value() -> UpdateTemplateRequestTypeDef:
return {
"Template": ...,
}
# UpdateTemplateRequestTypeDef definition
class UpdateTemplateRequestTypeDef(TypedDict):
Template: TemplateTypeDef, # (1)
- See TemplateTypeDef
PutConfigurationSetDeliveryOptionsRequestTypeDef#
# PutConfigurationSetDeliveryOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import PutConfigurationSetDeliveryOptionsRequestTypeDef
def get_value() -> PutConfigurationSetDeliveryOptionsRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# PutConfigurationSetDeliveryOptionsRequestTypeDef definition
class PutConfigurationSetDeliveryOptionsRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeliveryOptions: NotRequired[DeliveryOptionsTypeDef], # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAccountSendingEnabledResponseTypeDef#
# GetAccountSendingEnabledResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetAccountSendingEnabledResponseTypeDef
def get_value() -> GetAccountSendingEnabledResponseTypeDef:
return {
"Enabled": ...,
}
# GetAccountSendingEnabledResponseTypeDef definition
class GetAccountSendingEnabledResponseTypeDef(TypedDict):
Enabled: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCustomVerificationEmailTemplateResponseTypeDef#
# GetCustomVerificationEmailTemplateResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetCustomVerificationEmailTemplateResponseTypeDef
def get_value() -> GetCustomVerificationEmailTemplateResponseTypeDef:
return {
"TemplateName": ...,
}
# GetCustomVerificationEmailTemplateResponseTypeDef definition
class GetCustomVerificationEmailTemplateResponseTypeDef(TypedDict):
TemplateName: str,
FromEmailAddress: str,
TemplateSubject: str,
TemplateContent: str,
SuccessRedirectionURL: str,
FailureRedirectionURL: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetIdentityPoliciesResponseTypeDef#
# GetIdentityPoliciesResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetIdentityPoliciesResponseTypeDef
def get_value() -> GetIdentityPoliciesResponseTypeDef:
return {
"Policies": ...,
}
# GetIdentityPoliciesResponseTypeDef definition
class GetIdentityPoliciesResponseTypeDef(TypedDict):
Policies: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSendQuotaResponseTypeDef#
# GetSendQuotaResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetSendQuotaResponseTypeDef
def get_value() -> GetSendQuotaResponseTypeDef:
return {
"Max24HourSend": ...,
}
# GetSendQuotaResponseTypeDef definition
class GetSendQuotaResponseTypeDef(TypedDict):
Max24HourSend: float,
MaxSendRate: float,
SentLast24Hours: float,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetTemplateResponseTypeDef#
# GetTemplateResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetTemplateResponseTypeDef
def get_value() -> GetTemplateResponseTypeDef:
return {
"Template": ...,
}
# GetTemplateResponseTypeDef definition
class GetTemplateResponseTypeDef(TypedDict):
Template: TemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListConfigurationSetsResponseTypeDef#
# ListConfigurationSetsResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListConfigurationSetsResponseTypeDef
def get_value() -> ListConfigurationSetsResponseTypeDef:
return {
"ConfigurationSets": ...,
}
# ListConfigurationSetsResponseTypeDef definition
class ListConfigurationSetsResponseTypeDef(TypedDict):
ConfigurationSets: List[ConfigurationSetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListCustomVerificationEmailTemplatesResponseTypeDef#
# ListCustomVerificationEmailTemplatesResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListCustomVerificationEmailTemplatesResponseTypeDef
def get_value() -> ListCustomVerificationEmailTemplatesResponseTypeDef:
return {
"CustomVerificationEmailTemplates": ...,
}
# ListCustomVerificationEmailTemplatesResponseTypeDef definition
class ListCustomVerificationEmailTemplatesResponseTypeDef(TypedDict):
CustomVerificationEmailTemplates: List[CustomVerificationEmailTemplateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListIdentitiesResponseTypeDef#
# ListIdentitiesResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListIdentitiesResponseTypeDef
def get_value() -> ListIdentitiesResponseTypeDef:
return {
"Identities": ...,
}
# ListIdentitiesResponseTypeDef definition
class ListIdentitiesResponseTypeDef(TypedDict):
Identities: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListIdentityPoliciesResponseTypeDef#
# ListIdentityPoliciesResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListIdentityPoliciesResponseTypeDef
def get_value() -> ListIdentityPoliciesResponseTypeDef:
return {
"PolicyNames": ...,
}
# ListIdentityPoliciesResponseTypeDef definition
class ListIdentityPoliciesResponseTypeDef(TypedDict):
PolicyNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListReceiptRuleSetsResponseTypeDef#
# ListReceiptRuleSetsResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListReceiptRuleSetsResponseTypeDef
def get_value() -> ListReceiptRuleSetsResponseTypeDef:
return {
"RuleSets": ...,
}
# ListReceiptRuleSetsResponseTypeDef definition
class ListReceiptRuleSetsResponseTypeDef(TypedDict):
RuleSets: List[ReceiptRuleSetMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListVerifiedEmailAddressesResponseTypeDef#
# ListVerifiedEmailAddressesResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListVerifiedEmailAddressesResponseTypeDef
def get_value() -> ListVerifiedEmailAddressesResponseTypeDef:
return {
"VerifiedEmailAddresses": ...,
}
# ListVerifiedEmailAddressesResponseTypeDef definition
class ListVerifiedEmailAddressesResponseTypeDef(TypedDict):
VerifiedEmailAddresses: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendBounceResponseTypeDef#
# SendBounceResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SendBounceResponseTypeDef
def get_value() -> SendBounceResponseTypeDef:
return {
"MessageId": ...,
}
# SendBounceResponseTypeDef definition
class SendBounceResponseTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendBulkTemplatedEmailResponseTypeDef#
# SendBulkTemplatedEmailResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SendBulkTemplatedEmailResponseTypeDef
def get_value() -> SendBulkTemplatedEmailResponseTypeDef:
return {
"Status": ...,
}
# SendBulkTemplatedEmailResponseTypeDef definition
class SendBulkTemplatedEmailResponseTypeDef(TypedDict):
Status: List[BulkEmailDestinationStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendCustomVerificationEmailResponseTypeDef#
# SendCustomVerificationEmailResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SendCustomVerificationEmailResponseTypeDef
def get_value() -> SendCustomVerificationEmailResponseTypeDef:
return {
"MessageId": ...,
}
# SendCustomVerificationEmailResponseTypeDef definition
class SendCustomVerificationEmailResponseTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendEmailResponseTypeDef#
# SendEmailResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SendEmailResponseTypeDef
def get_value() -> SendEmailResponseTypeDef:
return {
"MessageId": ...,
}
# SendEmailResponseTypeDef definition
class SendEmailResponseTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendRawEmailResponseTypeDef#
# SendRawEmailResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SendRawEmailResponseTypeDef
def get_value() -> SendRawEmailResponseTypeDef:
return {
"MessageId": ...,
}
# SendRawEmailResponseTypeDef definition
class SendRawEmailResponseTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendTemplatedEmailResponseTypeDef#
# SendTemplatedEmailResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SendTemplatedEmailResponseTypeDef
def get_value() -> SendTemplatedEmailResponseTypeDef:
return {
"MessageId": ...,
}
# SendTemplatedEmailResponseTypeDef definition
class SendTemplatedEmailResponseTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TestRenderTemplateResponseTypeDef#
# TestRenderTemplateResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import TestRenderTemplateResponseTypeDef
def get_value() -> TestRenderTemplateResponseTypeDef:
return {
"RenderedTemplate": ...,
}
# TestRenderTemplateResponseTypeDef definition
class TestRenderTemplateResponseTypeDef(TypedDict):
RenderedTemplate: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
VerifyDomainDkimResponseTypeDef#
# VerifyDomainDkimResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import VerifyDomainDkimResponseTypeDef
def get_value() -> VerifyDomainDkimResponseTypeDef:
return {
"DkimTokens": ...,
}
# VerifyDomainDkimResponseTypeDef definition
class VerifyDomainDkimResponseTypeDef(TypedDict):
DkimTokens: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
VerifyDomainIdentityResponseTypeDef#
# VerifyDomainIdentityResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import VerifyDomainIdentityResponseTypeDef
def get_value() -> VerifyDomainIdentityResponseTypeDef:
return {
"VerificationToken": ...,
}
# VerifyDomainIdentityResponseTypeDef definition
class VerifyDomainIdentityResponseTypeDef(TypedDict):
VerificationToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetIdentityDkimAttributesResponseTypeDef#
# GetIdentityDkimAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetIdentityDkimAttributesResponseTypeDef
def get_value() -> GetIdentityDkimAttributesResponseTypeDef:
return {
"DkimAttributes": ...,
}
# GetIdentityDkimAttributesResponseTypeDef definition
class GetIdentityDkimAttributesResponseTypeDef(TypedDict):
DkimAttributes: Dict[str, IdentityDkimAttributesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIdentityMailFromDomainAttributesResponseTypeDef#
# GetIdentityMailFromDomainAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetIdentityMailFromDomainAttributesResponseTypeDef
def get_value() -> GetIdentityMailFromDomainAttributesResponseTypeDef:
return {
"MailFromDomainAttributes": ...,
}
# GetIdentityMailFromDomainAttributesResponseTypeDef definition
class GetIdentityMailFromDomainAttributesResponseTypeDef(TypedDict):
MailFromDomainAttributes: Dict[str, IdentityMailFromDomainAttributesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIdentityNotificationAttributesResponseTypeDef#
# GetIdentityNotificationAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetIdentityNotificationAttributesResponseTypeDef
def get_value() -> GetIdentityNotificationAttributesResponseTypeDef:
return {
"NotificationAttributes": ...,
}
# GetIdentityNotificationAttributesResponseTypeDef definition
class GetIdentityNotificationAttributesResponseTypeDef(TypedDict):
NotificationAttributes: Dict[str, IdentityNotificationAttributesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIdentityVerificationAttributesRequestWaitTypeDef#
# GetIdentityVerificationAttributesRequestWaitTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetIdentityVerificationAttributesRequestWaitTypeDef
def get_value() -> GetIdentityVerificationAttributesRequestWaitTypeDef:
return {
"Identities": ...,
}
# GetIdentityVerificationAttributesRequestWaitTypeDef definition
class GetIdentityVerificationAttributesRequestWaitTypeDef(TypedDict):
Identities: Sequence[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetIdentityVerificationAttributesResponseTypeDef#
# GetIdentityVerificationAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetIdentityVerificationAttributesResponseTypeDef
def get_value() -> GetIdentityVerificationAttributesResponseTypeDef:
return {
"VerificationAttributes": ...,
}
# GetIdentityVerificationAttributesResponseTypeDef definition
class GetIdentityVerificationAttributesResponseTypeDef(TypedDict):
VerificationAttributes: Dict[str, IdentityVerificationAttributesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSendStatisticsResponseTypeDef#
# GetSendStatisticsResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import GetSendStatisticsResponseTypeDef
def get_value() -> GetSendStatisticsResponseTypeDef:
return {
"SendDataPoints": ...,
}
# GetSendStatisticsResponseTypeDef definition
class GetSendStatisticsResponseTypeDef(TypedDict):
SendDataPoints: List[SendDataPointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListConfigurationSetsRequestPaginateTypeDef#
# ListConfigurationSetsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListConfigurationSetsRequestPaginateTypeDef
def get_value() -> ListConfigurationSetsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListConfigurationSetsRequestPaginateTypeDef definition
class ListConfigurationSetsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomVerificationEmailTemplatesRequestPaginateTypeDef#
# ListCustomVerificationEmailTemplatesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListCustomVerificationEmailTemplatesRequestPaginateTypeDef
def get_value() -> ListCustomVerificationEmailTemplatesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListCustomVerificationEmailTemplatesRequestPaginateTypeDef definition
class ListCustomVerificationEmailTemplatesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListIdentitiesRequestPaginateTypeDef#
# ListIdentitiesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListIdentitiesRequestPaginateTypeDef
def get_value() -> ListIdentitiesRequestPaginateTypeDef:
return {
"IdentityType": ...,
}
# ListIdentitiesRequestPaginateTypeDef definition
class ListIdentitiesRequestPaginateTypeDef(TypedDict):
IdentityType: NotRequired[IdentityTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListReceiptRuleSetsRequestPaginateTypeDef#
# ListReceiptRuleSetsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListReceiptRuleSetsRequestPaginateTypeDef
def get_value() -> ListReceiptRuleSetsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListReceiptRuleSetsRequestPaginateTypeDef definition
class ListReceiptRuleSetsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTemplatesRequestPaginateTypeDef#
# ListTemplatesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListTemplatesRequestPaginateTypeDef
def get_value() -> ListTemplatesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListTemplatesRequestPaginateTypeDef definition
class ListTemplatesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTemplatesResponseTypeDef#
# ListTemplatesResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListTemplatesResponseTypeDef
def get_value() -> ListTemplatesResponseTypeDef:
return {
"TemplatesMetadata": ...,
}
# ListTemplatesResponseTypeDef definition
class ListTemplatesResponseTypeDef(TypedDict):
TemplatesMetadata: List[TemplateMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
MessageDsnTypeDef#
# MessageDsnTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import MessageDsnTypeDef
def get_value() -> MessageDsnTypeDef:
return {
"ReportingMta": ...,
}
# MessageDsnTypeDef definition
class MessageDsnTypeDef(TypedDict):
ReportingMta: str,
ArrivalDate: NotRequired[TimestampTypeDef],
ExtensionFields: NotRequired[Sequence[ExtensionFieldTypeDef]], # (1)
RecipientDsnFieldsTypeDef#
# RecipientDsnFieldsTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import RecipientDsnFieldsTypeDef
def get_value() -> RecipientDsnFieldsTypeDef:
return {
"FinalRecipient": ...,
}
# RecipientDsnFieldsTypeDef definition
class RecipientDsnFieldsTypeDef(TypedDict):
Action: DsnActionType, # (1)
Status: str,
FinalRecipient: NotRequired[str],
RemoteMta: NotRequired[str],
DiagnosticCode: NotRequired[str],
LastAttemptDate: NotRequired[TimestampTypeDef],
ExtensionFields: NotRequired[Sequence[ExtensionFieldTypeDef]], # (2)
- See DsnActionType
- See ExtensionFieldTypeDef
ReceiptActionTypeDef#
# ReceiptActionTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ReceiptActionTypeDef
def get_value() -> ReceiptActionTypeDef:
return {
"S3Action": ...,
}
# ReceiptActionTypeDef definition
class ReceiptActionTypeDef(TypedDict):
S3Action: NotRequired[S3ActionTypeDef], # (1)
BounceAction: NotRequired[BounceActionTypeDef], # (2)
WorkmailAction: NotRequired[WorkmailActionTypeDef], # (3)
LambdaAction: NotRequired[LambdaActionTypeDef], # (4)
StopAction: NotRequired[StopActionTypeDef], # (5)
AddHeaderAction: NotRequired[AddHeaderActionTypeDef], # (6)
SNSAction: NotRequired[SNSActionTypeDef], # (7)
ConnectAction: NotRequired[ConnectActionTypeDef], # (8)
- See S3ActionTypeDef
- See BounceActionTypeDef
- See WorkmailActionTypeDef
- See LambdaActionTypeDef
- See StopActionTypeDef
- See AddHeaderActionTypeDef
- See SNSActionTypeDef
- See ConnectActionTypeDef
ReceiptFilterTypeDef#
# ReceiptFilterTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ReceiptFilterTypeDef
def get_value() -> ReceiptFilterTypeDef:
return {
"Name": ...,
}
# ReceiptFilterTypeDef definition
class ReceiptFilterTypeDef(TypedDict):
Name: str,
IpFilter: ReceiptIpFilterTypeDef, # (1)
SendRawEmailRequestTypeDef#
# SendRawEmailRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SendRawEmailRequestTypeDef
def get_value() -> SendRawEmailRequestTypeDef:
return {
"RawMessage": ...,
}
# SendRawEmailRequestTypeDef definition
class SendRawEmailRequestTypeDef(TypedDict):
RawMessage: RawMessageTypeDef, # (1)
Source: NotRequired[str],
Destinations: NotRequired[Sequence[str]],
FromArn: NotRequired[str],
SourceArn: NotRequired[str],
ReturnPathArn: NotRequired[str],
Tags: NotRequired[Sequence[MessageTagTypeDef]], # (2)
ConfigurationSetName: NotRequired[str],
- See RawMessageTypeDef
- See MessageTagTypeDef
MessageTypeDef#
# MessageTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import MessageTypeDef
def get_value() -> MessageTypeDef:
return {
"Subject": ...,
}
# MessageTypeDef definition
class MessageTypeDef(TypedDict):
Subject: ContentTypeDef, # (1)
Body: BodyTypeDef, # (2)
- See ContentTypeDef
- See BodyTypeDef
SendBulkTemplatedEmailRequestTypeDef#
# SendBulkTemplatedEmailRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SendBulkTemplatedEmailRequestTypeDef
def get_value() -> SendBulkTemplatedEmailRequestTypeDef:
return {
"Source": ...,
}
# SendBulkTemplatedEmailRequestTypeDef definition
class SendBulkTemplatedEmailRequestTypeDef(TypedDict):
Source: str,
Template: str,
DefaultTemplateData: str,
Destinations: Sequence[BulkEmailDestinationTypeDef], # (1)
SourceArn: NotRequired[str],
ReplyToAddresses: NotRequired[Sequence[str]],
ReturnPath: NotRequired[str],
ReturnPathArn: NotRequired[str],
ConfigurationSetName: NotRequired[str],
DefaultTags: NotRequired[Sequence[MessageTagTypeDef]], # (2)
TemplateArn: NotRequired[str],
EventDestinationOutputTypeDef#
# EventDestinationOutputTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import EventDestinationOutputTypeDef
def get_value() -> EventDestinationOutputTypeDef:
return {
"Name": ...,
}
# EventDestinationOutputTypeDef definition
class EventDestinationOutputTypeDef(TypedDict):
Name: str,
MatchingEventTypes: List[EventTypeType], # (1)
Enabled: NotRequired[bool],
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (2)
CloudWatchDestination: NotRequired[CloudWatchDestinationOutputTypeDef], # (3)
SNSDestination: NotRequired[SNSDestinationTypeDef], # (4)
- See EventTypeType
- See KinesisFirehoseDestinationTypeDef
- See CloudWatchDestinationOutputTypeDef
- See SNSDestinationTypeDef
EventDestinationTypeDef#
# EventDestinationTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import EventDestinationTypeDef
def get_value() -> EventDestinationTypeDef:
return {
"Name": ...,
}
# EventDestinationTypeDef definition
class EventDestinationTypeDef(TypedDict):
Name: str,
MatchingEventTypes: Sequence[EventTypeType], # (1)
Enabled: NotRequired[bool],
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (2)
CloudWatchDestination: NotRequired[CloudWatchDestinationTypeDef], # (3)
SNSDestination: NotRequired[SNSDestinationTypeDef], # (4)
- See EventTypeType
- See KinesisFirehoseDestinationTypeDef
- See CloudWatchDestinationTypeDef
- See SNSDestinationTypeDef
BouncedRecipientInfoTypeDef#
# BouncedRecipientInfoTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import BouncedRecipientInfoTypeDef
def get_value() -> BouncedRecipientInfoTypeDef:
return {
"Recipient": ...,
}
# BouncedRecipientInfoTypeDef definition
class BouncedRecipientInfoTypeDef(TypedDict):
Recipient: str,
RecipientArn: NotRequired[str],
BounceType: NotRequired[BounceTypeType], # (1)
RecipientDsnFields: NotRequired[RecipientDsnFieldsTypeDef], # (2)
ReceiptRuleOutputTypeDef#
# ReceiptRuleOutputTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ReceiptRuleOutputTypeDef
def get_value() -> ReceiptRuleOutputTypeDef:
return {
"Name": ...,
}
# ReceiptRuleOutputTypeDef definition
class ReceiptRuleOutputTypeDef(TypedDict):
Name: str,
Enabled: NotRequired[bool],
TlsPolicy: NotRequired[TlsPolicyType], # (1)
Recipients: NotRequired[List[str]],
Actions: NotRequired[List[ReceiptActionTypeDef]], # (2)
ScanEnabled: NotRequired[bool],
- See TlsPolicyType
- See ReceiptActionTypeDef
ReceiptRuleTypeDef#
# ReceiptRuleTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ReceiptRuleTypeDef
def get_value() -> ReceiptRuleTypeDef:
return {
"Name": ...,
}
# ReceiptRuleTypeDef definition
class ReceiptRuleTypeDef(TypedDict):
Name: str,
Enabled: NotRequired[bool],
TlsPolicy: NotRequired[TlsPolicyType], # (1)
Recipients: NotRequired[Sequence[str]],
Actions: NotRequired[Sequence[ReceiptActionTypeDef]], # (2)
ScanEnabled: NotRequired[bool],
- See TlsPolicyType
- See ReceiptActionTypeDef
CreateReceiptFilterRequestTypeDef#
# CreateReceiptFilterRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import CreateReceiptFilterRequestTypeDef
def get_value() -> CreateReceiptFilterRequestTypeDef:
return {
"Filter": ...,
}
# CreateReceiptFilterRequestTypeDef definition
class CreateReceiptFilterRequestTypeDef(TypedDict):
Filter: ReceiptFilterTypeDef, # (1)
ListReceiptFiltersResponseTypeDef#
# ListReceiptFiltersResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import ListReceiptFiltersResponseTypeDef
def get_value() -> ListReceiptFiltersResponseTypeDef:
return {
"Filters": ...,
}
# ListReceiptFiltersResponseTypeDef definition
class ListReceiptFiltersResponseTypeDef(TypedDict):
Filters: List[ReceiptFilterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendEmailRequestTypeDef#
# SendEmailRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SendEmailRequestTypeDef
def get_value() -> SendEmailRequestTypeDef:
return {
"Source": ...,
}
# SendEmailRequestTypeDef definition
class SendEmailRequestTypeDef(TypedDict):
Source: str,
Destination: DestinationTypeDef, # (1)
Message: MessageTypeDef, # (2)
ReplyToAddresses: NotRequired[Sequence[str]],
ReturnPath: NotRequired[str],
SourceArn: NotRequired[str],
ReturnPathArn: NotRequired[str],
Tags: NotRequired[Sequence[MessageTagTypeDef]], # (3)
ConfigurationSetName: NotRequired[str],
- See DestinationTypeDef
- See MessageTypeDef
- See MessageTagTypeDef
DescribeConfigurationSetResponseTypeDef#
# DescribeConfigurationSetResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DescribeConfigurationSetResponseTypeDef
def get_value() -> DescribeConfigurationSetResponseTypeDef:
return {
"ConfigurationSet": ...,
}
# DescribeConfigurationSetResponseTypeDef definition
class DescribeConfigurationSetResponseTypeDef(TypedDict):
ConfigurationSet: ConfigurationSetTypeDef, # (1)
EventDestinations: List[EventDestinationOutputTypeDef], # (2)
TrackingOptions: TrackingOptionsTypeDef, # (3)
DeliveryOptions: DeliveryOptionsTypeDef, # (4)
ReputationOptions: ReputationOptionsTypeDef, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See ConfigurationSetTypeDef
- See EventDestinationOutputTypeDef
- See TrackingOptionsTypeDef
- See DeliveryOptionsTypeDef
- See ReputationOptionsTypeDef
- See ResponseMetadataTypeDef
SendBounceRequestTypeDef#
# SendBounceRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import SendBounceRequestTypeDef
def get_value() -> SendBounceRequestTypeDef:
return {
"OriginalMessageId": ...,
}
# SendBounceRequestTypeDef definition
class SendBounceRequestTypeDef(TypedDict):
OriginalMessageId: str,
BounceSender: str,
BouncedRecipientInfoList: Sequence[BouncedRecipientInfoTypeDef], # (1)
Explanation: NotRequired[str],
MessageDsn: NotRequired[MessageDsnTypeDef], # (2)
BounceSenderArn: NotRequired[str],
DescribeActiveReceiptRuleSetResponseTypeDef#
# DescribeActiveReceiptRuleSetResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DescribeActiveReceiptRuleSetResponseTypeDef
def get_value() -> DescribeActiveReceiptRuleSetResponseTypeDef:
return {
"Metadata": ...,
}
# DescribeActiveReceiptRuleSetResponseTypeDef definition
class DescribeActiveReceiptRuleSetResponseTypeDef(TypedDict):
Metadata: ReceiptRuleSetMetadataTypeDef, # (1)
Rules: List[ReceiptRuleOutputTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeReceiptRuleResponseTypeDef#
# DescribeReceiptRuleResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DescribeReceiptRuleResponseTypeDef
def get_value() -> DescribeReceiptRuleResponseTypeDef:
return {
"Rule": ...,
}
# DescribeReceiptRuleResponseTypeDef definition
class DescribeReceiptRuleResponseTypeDef(TypedDict):
Rule: ReceiptRuleOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReceiptRuleSetResponseTypeDef#
# DescribeReceiptRuleSetResponseTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import DescribeReceiptRuleSetResponseTypeDef
def get_value() -> DescribeReceiptRuleSetResponseTypeDef:
return {
"Metadata": ...,
}
# DescribeReceiptRuleSetResponseTypeDef definition
class DescribeReceiptRuleSetResponseTypeDef(TypedDict):
Metadata: ReceiptRuleSetMetadataTypeDef, # (1)
Rules: List[ReceiptRuleOutputTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateConfigurationSetEventDestinationRequestTypeDef#
# CreateConfigurationSetEventDestinationRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import CreateConfigurationSetEventDestinationRequestTypeDef
def get_value() -> CreateConfigurationSetEventDestinationRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# CreateConfigurationSetEventDestinationRequestTypeDef definition
class CreateConfigurationSetEventDestinationRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestination: EventDestinationUnionTypeDef, # (1)
UpdateConfigurationSetEventDestinationRequestTypeDef#
# UpdateConfigurationSetEventDestinationRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import UpdateConfigurationSetEventDestinationRequestTypeDef
def get_value() -> UpdateConfigurationSetEventDestinationRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# UpdateConfigurationSetEventDestinationRequestTypeDef definition
class UpdateConfigurationSetEventDestinationRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestination: EventDestinationUnionTypeDef, # (1)
CreateReceiptRuleRequestTypeDef#
# CreateReceiptRuleRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import CreateReceiptRuleRequestTypeDef
def get_value() -> CreateReceiptRuleRequestTypeDef:
return {
"RuleSetName": ...,
}
# CreateReceiptRuleRequestTypeDef definition
class CreateReceiptRuleRequestTypeDef(TypedDict):
RuleSetName: str,
Rule: ReceiptRuleUnionTypeDef, # (1)
After: NotRequired[str],
UpdateReceiptRuleRequestTypeDef#
# UpdateReceiptRuleRequestTypeDef TypedDict usage example
from mypy_boto3_ses.type_defs import UpdateReceiptRuleRequestTypeDef
def get_value() -> UpdateReceiptRuleRequestTypeDef:
return {
"RuleSetName": ...,
}
# UpdateReceiptRuleRequestTypeDef definition
class UpdateReceiptRuleRequestTypeDef(TypedDict):
RuleSetName: str,
Rule: ReceiptRuleUnionTypeDef, # (1)