Typed dictionaries#
Auto-generated documentation for SES type annotations stubs module mypy-boto3-ses.
AddHeaderActionTypeDef#
# AddHeaderActionTypeDef usage example
from mypy_boto3_ses.type_defs import AddHeaderActionTypeDef
def get_value() -> AddHeaderActionTypeDef:
return {
"HeaderName": ...,
"HeaderValue": ...,
}
# AddHeaderActionTypeDef definition
class AddHeaderActionTypeDef(TypedDict):
HeaderName: str,
HeaderValue: str,
ContentTypeDef#
# ContentTypeDef usage example
from mypy_boto3_ses.type_defs import ContentTypeDef
def get_value() -> ContentTypeDef:
return {
"Data": ...,
}
# ContentTypeDef definition
class ContentTypeDef(TypedDict):
Data: str,
Charset: NotRequired[str],
BounceActionTypeDef#
# BounceActionTypeDef usage example
from mypy_boto3_ses.type_defs import BounceActionTypeDef
def get_value() -> BounceActionTypeDef:
return {
"SmtpReplyCode": ...,
"Message": ...,
"Sender": ...,
}
# BounceActionTypeDef definition
class BounceActionTypeDef(TypedDict):
SmtpReplyCode: str,
Message: str,
Sender: str,
TopicArn: NotRequired[str],
StatusCode: NotRequired[str],
BulkEmailDestinationStatusTypeDef#
# BulkEmailDestinationStatusTypeDef usage example
from mypy_boto3_ses.type_defs import BulkEmailDestinationStatusTypeDef
def get_value() -> BulkEmailDestinationStatusTypeDef:
return {
"Status": ...,
}
# BulkEmailDestinationStatusTypeDef definition
class BulkEmailDestinationStatusTypeDef(TypedDict):
Status: NotRequired[BulkEmailStatusType], # (1)
Error: NotRequired[str],
MessageId: NotRequired[str],
DestinationTypeDef#
# DestinationTypeDef usage example
from mypy_boto3_ses.type_defs import DestinationTypeDef
def get_value() -> DestinationTypeDef:
return {
"ToAddresses": ...,
}
# DestinationTypeDef definition
class DestinationTypeDef(TypedDict):
ToAddresses: NotRequired[Sequence[str]],
CcAddresses: NotRequired[Sequence[str]],
BccAddresses: NotRequired[Sequence[str]],
MessageTagTypeDef#
# MessageTagTypeDef usage example
from mypy_boto3_ses.type_defs import MessageTagTypeDef
def get_value() -> MessageTagTypeDef:
return {
"Name": ...,
"Value": ...,
}
# MessageTagTypeDef definition
class MessageTagTypeDef(TypedDict):
Name: str,
Value: str,
CloneReceiptRuleSetRequestRequestTypeDef#
# CloneReceiptRuleSetRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import CloneReceiptRuleSetRequestRequestTypeDef
def get_value() -> CloneReceiptRuleSetRequestRequestTypeDef:
return {
"RuleSetName": ...,
"OriginalRuleSetName": ...,
}
# CloneReceiptRuleSetRequestRequestTypeDef definition
class CloneReceiptRuleSetRequestRequestTypeDef(TypedDict):
RuleSetName: str,
OriginalRuleSetName: str,
CloudWatchDimensionConfigurationTypeDef#
# CloudWatchDimensionConfigurationTypeDef usage example
from mypy_boto3_ses.type_defs import CloudWatchDimensionConfigurationTypeDef
def get_value() -> CloudWatchDimensionConfigurationTypeDef:
return {
"DimensionName": ...,
"DimensionValueSource": ...,
"DefaultDimensionValue": ...,
}
# CloudWatchDimensionConfigurationTypeDef definition
class CloudWatchDimensionConfigurationTypeDef(TypedDict):
DimensionName: str,
DimensionValueSource: DimensionValueSourceType, # (1)
DefaultDimensionValue: str,
ConfigurationSetTypeDef#
# ConfigurationSetTypeDef usage example
from mypy_boto3_ses.type_defs import ConfigurationSetTypeDef
def get_value() -> ConfigurationSetTypeDef:
return {
"Name": ...,
}
# ConfigurationSetTypeDef definition
class ConfigurationSetTypeDef(TypedDict):
Name: str,
TrackingOptionsTypeDef#
# TrackingOptionsTypeDef usage example
from mypy_boto3_ses.type_defs import TrackingOptionsTypeDef
def get_value() -> TrackingOptionsTypeDef:
return {
"CustomRedirectDomain": ...,
}
# TrackingOptionsTypeDef definition
class TrackingOptionsTypeDef(TypedDict):
CustomRedirectDomain: NotRequired[str],
CreateCustomVerificationEmailTemplateRequestRequestTypeDef#
# CreateCustomVerificationEmailTemplateRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import CreateCustomVerificationEmailTemplateRequestRequestTypeDef
def get_value() -> CreateCustomVerificationEmailTemplateRequestRequestTypeDef:
return {
"TemplateName": ...,
"FromEmailAddress": ...,
"TemplateSubject": ...,
"TemplateContent": ...,
"SuccessRedirectionURL": ...,
"FailureRedirectionURL": ...,
}
# CreateCustomVerificationEmailTemplateRequestRequestTypeDef definition
class CreateCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
FromEmailAddress: str,
TemplateSubject: str,
TemplateContent: str,
SuccessRedirectionURL: str,
FailureRedirectionURL: str,
CreateReceiptRuleSetRequestRequestTypeDef#
# CreateReceiptRuleSetRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import CreateReceiptRuleSetRequestRequestTypeDef
def get_value() -> CreateReceiptRuleSetRequestRequestTypeDef:
return {
"RuleSetName": ...,
}
# CreateReceiptRuleSetRequestRequestTypeDef definition
class CreateReceiptRuleSetRequestRequestTypeDef(TypedDict):
RuleSetName: str,
TemplateTypeDef#
# TemplateTypeDef usage example
from mypy_boto3_ses.type_defs import TemplateTypeDef
def get_value() -> TemplateTypeDef:
return {
"TemplateName": ...,
}
# TemplateTypeDef definition
class TemplateTypeDef(TypedDict):
TemplateName: str,
SubjectPart: NotRequired[str],
TextPart: NotRequired[str],
HtmlPart: NotRequired[str],
CustomVerificationEmailTemplateTypeDef#
# CustomVerificationEmailTemplateTypeDef usage example
from mypy_boto3_ses.type_defs import CustomVerificationEmailTemplateTypeDef
def get_value() -> CustomVerificationEmailTemplateTypeDef:
return {
"TemplateName": ...,
}
# CustomVerificationEmailTemplateTypeDef definition
class CustomVerificationEmailTemplateTypeDef(TypedDict):
TemplateName: NotRequired[str],
FromEmailAddress: NotRequired[str],
TemplateSubject: NotRequired[str],
SuccessRedirectionURL: NotRequired[str],
FailureRedirectionURL: NotRequired[str],
DeleteConfigurationSetEventDestinationRequestRequestTypeDef#
# DeleteConfigurationSetEventDestinationRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import DeleteConfigurationSetEventDestinationRequestRequestTypeDef
def get_value() -> DeleteConfigurationSetEventDestinationRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"EventDestinationName": ...,
}
# DeleteConfigurationSetEventDestinationRequestRequestTypeDef definition
class DeleteConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
DeleteConfigurationSetRequestRequestTypeDef#
# DeleteConfigurationSetRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import DeleteConfigurationSetRequestRequestTypeDef
def get_value() -> DeleteConfigurationSetRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# DeleteConfigurationSetRequestRequestTypeDef definition
class DeleteConfigurationSetRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef#
# DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef
def get_value() -> DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef definition
class DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteCustomVerificationEmailTemplateRequestRequestTypeDef#
# DeleteCustomVerificationEmailTemplateRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import DeleteCustomVerificationEmailTemplateRequestRequestTypeDef
def get_value() -> DeleteCustomVerificationEmailTemplateRequestRequestTypeDef:
return {
"TemplateName": ...,
}
# DeleteCustomVerificationEmailTemplateRequestRequestTypeDef definition
class DeleteCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
DeleteIdentityPolicyRequestRequestTypeDef#
# DeleteIdentityPolicyRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import DeleteIdentityPolicyRequestRequestTypeDef
def get_value() -> DeleteIdentityPolicyRequestRequestTypeDef:
return {
"Identity": ...,
"PolicyName": ...,
}
# DeleteIdentityPolicyRequestRequestTypeDef definition
class DeleteIdentityPolicyRequestRequestTypeDef(TypedDict):
Identity: str,
PolicyName: str,
DeleteIdentityRequestRequestTypeDef#
# DeleteIdentityRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import DeleteIdentityRequestRequestTypeDef
def get_value() -> DeleteIdentityRequestRequestTypeDef:
return {
"Identity": ...,
}
# DeleteIdentityRequestRequestTypeDef definition
class DeleteIdentityRequestRequestTypeDef(TypedDict):
Identity: str,
DeleteReceiptFilterRequestRequestTypeDef#
# DeleteReceiptFilterRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import DeleteReceiptFilterRequestRequestTypeDef
def get_value() -> DeleteReceiptFilterRequestRequestTypeDef:
return {
"FilterName": ...,
}
# DeleteReceiptFilterRequestRequestTypeDef definition
class DeleteReceiptFilterRequestRequestTypeDef(TypedDict):
FilterName: str,
DeleteReceiptRuleRequestRequestTypeDef#
# DeleteReceiptRuleRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import DeleteReceiptRuleRequestRequestTypeDef
def get_value() -> DeleteReceiptRuleRequestRequestTypeDef:
return {
"RuleSetName": ...,
"RuleName": ...,
}
# DeleteReceiptRuleRequestRequestTypeDef definition
class DeleteReceiptRuleRequestRequestTypeDef(TypedDict):
RuleSetName: str,
RuleName: str,
DeleteReceiptRuleSetRequestRequestTypeDef#
# DeleteReceiptRuleSetRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import DeleteReceiptRuleSetRequestRequestTypeDef
def get_value() -> DeleteReceiptRuleSetRequestRequestTypeDef:
return {
"RuleSetName": ...,
}
# DeleteReceiptRuleSetRequestRequestTypeDef definition
class DeleteReceiptRuleSetRequestRequestTypeDef(TypedDict):
RuleSetName: str,
DeleteTemplateRequestRequestTypeDef#
# DeleteTemplateRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import DeleteTemplateRequestRequestTypeDef
def get_value() -> DeleteTemplateRequestRequestTypeDef:
return {
"TemplateName": ...,
}
# DeleteTemplateRequestRequestTypeDef definition
class DeleteTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
DeleteVerifiedEmailAddressRequestRequestTypeDef#
# DeleteVerifiedEmailAddressRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import DeleteVerifiedEmailAddressRequestRequestTypeDef
def get_value() -> DeleteVerifiedEmailAddressRequestRequestTypeDef:
return {
"EmailAddress": ...,
}
# DeleteVerifiedEmailAddressRequestRequestTypeDef definition
class DeleteVerifiedEmailAddressRequestRequestTypeDef(TypedDict):
EmailAddress: str,
DeliveryOptionsTypeDef#
# DeliveryOptionsTypeDef usage example
from mypy_boto3_ses.type_defs import DeliveryOptionsTypeDef
def get_value() -> DeliveryOptionsTypeDef:
return {
"TlsPolicy": ...,
}
# DeliveryOptionsTypeDef definition
class DeliveryOptionsTypeDef(TypedDict):
TlsPolicy: NotRequired[TlsPolicyType], # (1)
- See TlsPolicyType
ReceiptRuleSetMetadataTypeDef#
# ReceiptRuleSetMetadataTypeDef usage example
from mypy_boto3_ses.type_defs import ReceiptRuleSetMetadataTypeDef
def get_value() -> ReceiptRuleSetMetadataTypeDef:
return {
"Name": ...,
}
# ReceiptRuleSetMetadataTypeDef definition
class ReceiptRuleSetMetadataTypeDef(TypedDict):
Name: NotRequired[str],
CreatedTimestamp: NotRequired[datetime],
DescribeConfigurationSetRequestRequestTypeDef#
# DescribeConfigurationSetRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import DescribeConfigurationSetRequestRequestTypeDef
def get_value() -> DescribeConfigurationSetRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# DescribeConfigurationSetRequestRequestTypeDef definition
class DescribeConfigurationSetRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
ConfigurationSetAttributeNames: NotRequired[Sequence[ConfigurationSetAttributeType]], # (1)
ReputationOptionsTypeDef#
# ReputationOptionsTypeDef usage example
from mypy_boto3_ses.type_defs import ReputationOptionsTypeDef
def get_value() -> ReputationOptionsTypeDef:
return {
"SendingEnabled": ...,
}
# ReputationOptionsTypeDef definition
class ReputationOptionsTypeDef(TypedDict):
SendingEnabled: NotRequired[bool],
ReputationMetricsEnabled: NotRequired[bool],
LastFreshStart: NotRequired[datetime],
DescribeReceiptRuleRequestRequestTypeDef#
# DescribeReceiptRuleRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import DescribeReceiptRuleRequestRequestTypeDef
def get_value() -> DescribeReceiptRuleRequestRequestTypeDef:
return {
"RuleSetName": ...,
"RuleName": ...,
}
# DescribeReceiptRuleRequestRequestTypeDef definition
class DescribeReceiptRuleRequestRequestTypeDef(TypedDict):
RuleSetName: str,
RuleName: str,
DescribeReceiptRuleSetRequestRequestTypeDef#
# DescribeReceiptRuleSetRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import DescribeReceiptRuleSetRequestRequestTypeDef
def get_value() -> DescribeReceiptRuleSetRequestRequestTypeDef:
return {
"RuleSetName": ...,
}
# DescribeReceiptRuleSetRequestRequestTypeDef definition
class DescribeReceiptRuleSetRequestRequestTypeDef(TypedDict):
RuleSetName: str,
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_ses.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
KinesisFirehoseDestinationTypeDef#
# KinesisFirehoseDestinationTypeDef usage example
from mypy_boto3_ses.type_defs import KinesisFirehoseDestinationTypeDef
def get_value() -> KinesisFirehoseDestinationTypeDef:
return {
"IAMRoleARN": ...,
"DeliveryStreamARN": ...,
}
# KinesisFirehoseDestinationTypeDef definition
class KinesisFirehoseDestinationTypeDef(TypedDict):
IAMRoleARN: str,
DeliveryStreamARN: str,
SNSDestinationTypeDef#
# SNSDestinationTypeDef usage example
from mypy_boto3_ses.type_defs import SNSDestinationTypeDef
def get_value() -> SNSDestinationTypeDef:
return {
"TopicARN": ...,
}
# SNSDestinationTypeDef definition
class SNSDestinationTypeDef(TypedDict):
TopicARN: str,
ExtensionFieldTypeDef#
# ExtensionFieldTypeDef usage example
from mypy_boto3_ses.type_defs import ExtensionFieldTypeDef
def get_value() -> ExtensionFieldTypeDef:
return {
"Name": ...,
"Value": ...,
}
# ExtensionFieldTypeDef definition
class ExtensionFieldTypeDef(TypedDict):
Name: str,
Value: str,
GetAccountSendingEnabledResponseTypeDef#
# GetAccountSendingEnabledResponseTypeDef usage example
from mypy_boto3_ses.type_defs import GetAccountSendingEnabledResponseTypeDef
def get_value() -> GetAccountSendingEnabledResponseTypeDef:
return {
"Enabled": ...,
"ResponseMetadata": ...,
}
# GetAccountSendingEnabledResponseTypeDef definition
class GetAccountSendingEnabledResponseTypeDef(TypedDict):
Enabled: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCustomVerificationEmailTemplateRequestRequestTypeDef#
# GetCustomVerificationEmailTemplateRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import GetCustomVerificationEmailTemplateRequestRequestTypeDef
def get_value() -> GetCustomVerificationEmailTemplateRequestRequestTypeDef:
return {
"TemplateName": ...,
}
# GetCustomVerificationEmailTemplateRequestRequestTypeDef definition
class GetCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
GetCustomVerificationEmailTemplateResponseTypeDef#
# GetCustomVerificationEmailTemplateResponseTypeDef usage example
from mypy_boto3_ses.type_defs import GetCustomVerificationEmailTemplateResponseTypeDef
def get_value() -> GetCustomVerificationEmailTemplateResponseTypeDef:
return {
"TemplateName": ...,
"FromEmailAddress": ...,
"TemplateSubject": ...,
"TemplateContent": ...,
"SuccessRedirectionURL": ...,
"FailureRedirectionURL": ...,
"ResponseMetadata": ...,
}
# GetCustomVerificationEmailTemplateResponseTypeDef definition
class GetCustomVerificationEmailTemplateResponseTypeDef(TypedDict):
TemplateName: str,
FromEmailAddress: str,
TemplateSubject: str,
TemplateContent: str,
SuccessRedirectionURL: str,
FailureRedirectionURL: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetIdentityDkimAttributesRequestRequestTypeDef#
# GetIdentityDkimAttributesRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import GetIdentityDkimAttributesRequestRequestTypeDef
def get_value() -> GetIdentityDkimAttributesRequestRequestTypeDef:
return {
"Identities": ...,
}
# GetIdentityDkimAttributesRequestRequestTypeDef definition
class GetIdentityDkimAttributesRequestRequestTypeDef(TypedDict):
Identities: Sequence[str],
IdentityDkimAttributesTypeDef#
# IdentityDkimAttributesTypeDef usage example
from mypy_boto3_ses.type_defs import IdentityDkimAttributesTypeDef
def get_value() -> IdentityDkimAttributesTypeDef:
return {
"DkimEnabled": ...,
"DkimVerificationStatus": ...,
}
# IdentityDkimAttributesTypeDef definition
class IdentityDkimAttributesTypeDef(TypedDict):
DkimEnabled: bool,
DkimVerificationStatus: VerificationStatusType, # (1)
DkimTokens: NotRequired[List[str]],
GetIdentityMailFromDomainAttributesRequestRequestTypeDef#
# GetIdentityMailFromDomainAttributesRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import GetIdentityMailFromDomainAttributesRequestRequestTypeDef
def get_value() -> GetIdentityMailFromDomainAttributesRequestRequestTypeDef:
return {
"Identities": ...,
}
# GetIdentityMailFromDomainAttributesRequestRequestTypeDef definition
class GetIdentityMailFromDomainAttributesRequestRequestTypeDef(TypedDict):
Identities: Sequence[str],
IdentityMailFromDomainAttributesTypeDef#
# IdentityMailFromDomainAttributesTypeDef usage example
from mypy_boto3_ses.type_defs import IdentityMailFromDomainAttributesTypeDef
def get_value() -> IdentityMailFromDomainAttributesTypeDef:
return {
"MailFromDomain": ...,
"MailFromDomainStatus": ...,
"BehaviorOnMXFailure": ...,
}
# IdentityMailFromDomainAttributesTypeDef definition
class IdentityMailFromDomainAttributesTypeDef(TypedDict):
MailFromDomain: str,
MailFromDomainStatus: CustomMailFromStatusType, # (1)
BehaviorOnMXFailure: BehaviorOnMXFailureType, # (2)
GetIdentityNotificationAttributesRequestRequestTypeDef#
# GetIdentityNotificationAttributesRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import GetIdentityNotificationAttributesRequestRequestTypeDef
def get_value() -> GetIdentityNotificationAttributesRequestRequestTypeDef:
return {
"Identities": ...,
}
# GetIdentityNotificationAttributesRequestRequestTypeDef definition
class GetIdentityNotificationAttributesRequestRequestTypeDef(TypedDict):
Identities: Sequence[str],
IdentityNotificationAttributesTypeDef#
# IdentityNotificationAttributesTypeDef usage example
from mypy_boto3_ses.type_defs import IdentityNotificationAttributesTypeDef
def get_value() -> IdentityNotificationAttributesTypeDef:
return {
"BounceTopic": ...,
"ComplaintTopic": ...,
"DeliveryTopic": ...,
"ForwardingEnabled": ...,
}
# IdentityNotificationAttributesTypeDef definition
class IdentityNotificationAttributesTypeDef(TypedDict):
BounceTopic: str,
ComplaintTopic: str,
DeliveryTopic: str,
ForwardingEnabled: bool,
HeadersInBounceNotificationsEnabled: NotRequired[bool],
HeadersInComplaintNotificationsEnabled: NotRequired[bool],
HeadersInDeliveryNotificationsEnabled: NotRequired[bool],
GetIdentityPoliciesRequestRequestTypeDef#
# GetIdentityPoliciesRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import GetIdentityPoliciesRequestRequestTypeDef
def get_value() -> GetIdentityPoliciesRequestRequestTypeDef:
return {
"Identity": ...,
"PolicyNames": ...,
}
# GetIdentityPoliciesRequestRequestTypeDef definition
class GetIdentityPoliciesRequestRequestTypeDef(TypedDict):
Identity: str,
PolicyNames: Sequence[str],
GetIdentityPoliciesResponseTypeDef#
# GetIdentityPoliciesResponseTypeDef usage example
from mypy_boto3_ses.type_defs import GetIdentityPoliciesResponseTypeDef
def get_value() -> GetIdentityPoliciesResponseTypeDef:
return {
"Policies": ...,
"ResponseMetadata": ...,
}
# GetIdentityPoliciesResponseTypeDef definition
class GetIdentityPoliciesResponseTypeDef(TypedDict):
Policies: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
WaiterConfigTypeDef#
# WaiterConfigTypeDef usage example
from mypy_boto3_ses.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
GetIdentityVerificationAttributesRequestRequestTypeDef#
# GetIdentityVerificationAttributesRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import GetIdentityVerificationAttributesRequestRequestTypeDef
def get_value() -> GetIdentityVerificationAttributesRequestRequestTypeDef:
return {
"Identities": ...,
}
# GetIdentityVerificationAttributesRequestRequestTypeDef definition
class GetIdentityVerificationAttributesRequestRequestTypeDef(TypedDict):
Identities: Sequence[str],
IdentityVerificationAttributesTypeDef#
# IdentityVerificationAttributesTypeDef usage example
from mypy_boto3_ses.type_defs import IdentityVerificationAttributesTypeDef
def get_value() -> IdentityVerificationAttributesTypeDef:
return {
"VerificationStatus": ...,
}
# IdentityVerificationAttributesTypeDef definition
class IdentityVerificationAttributesTypeDef(TypedDict):
VerificationStatus: VerificationStatusType, # (1)
VerificationToken: NotRequired[str],
GetSendQuotaResponseTypeDef#
# GetSendQuotaResponseTypeDef usage example
from mypy_boto3_ses.type_defs import GetSendQuotaResponseTypeDef
def get_value() -> GetSendQuotaResponseTypeDef:
return {
"Max24HourSend": ...,
"MaxSendRate": ...,
"SentLast24Hours": ...,
"ResponseMetadata": ...,
}
# GetSendQuotaResponseTypeDef definition
class GetSendQuotaResponseTypeDef(TypedDict):
Max24HourSend: float,
MaxSendRate: float,
SentLast24Hours: float,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendDataPointTypeDef#
# SendDataPointTypeDef usage example
from mypy_boto3_ses.type_defs import SendDataPointTypeDef
def get_value() -> SendDataPointTypeDef:
return {
"Timestamp": ...,
}
# SendDataPointTypeDef definition
class SendDataPointTypeDef(TypedDict):
Timestamp: NotRequired[datetime],
DeliveryAttempts: NotRequired[int],
Bounces: NotRequired[int],
Complaints: NotRequired[int],
Rejects: NotRequired[int],
GetTemplateRequestRequestTypeDef#
# GetTemplateRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import GetTemplateRequestRequestTypeDef
def get_value() -> GetTemplateRequestRequestTypeDef:
return {
"TemplateName": ...,
}
# GetTemplateRequestRequestTypeDef definition
class GetTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
LambdaActionTypeDef#
# LambdaActionTypeDef usage example
from mypy_boto3_ses.type_defs import LambdaActionTypeDef
def get_value() -> LambdaActionTypeDef:
return {
"FunctionArn": ...,
}
# LambdaActionTypeDef definition
class LambdaActionTypeDef(TypedDict):
FunctionArn: str,
TopicArn: NotRequired[str],
InvocationType: NotRequired[InvocationTypeType], # (1)
ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef#
# ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef usage example
from mypy_boto3_ses.type_defs import ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef
def get_value() -> ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef definition
class ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConfigurationSetsRequestRequestTypeDef#
# ListConfigurationSetsRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import ListConfigurationSetsRequestRequestTypeDef
def get_value() -> ListConfigurationSetsRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListConfigurationSetsRequestRequestTypeDef definition
class ListConfigurationSetsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxItems: NotRequired[int],
ListCustomVerificationEmailTemplatesRequestListCustomVerificationEmailTemplatesPaginateTypeDef#
# ListCustomVerificationEmailTemplatesRequestListCustomVerificationEmailTemplatesPaginateTypeDef usage example
from mypy_boto3_ses.type_defs import ListCustomVerificationEmailTemplatesRequestListCustomVerificationEmailTemplatesPaginateTypeDef
def get_value() -> ListCustomVerificationEmailTemplatesRequestListCustomVerificationEmailTemplatesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListCustomVerificationEmailTemplatesRequestListCustomVerificationEmailTemplatesPaginateTypeDef definition
class ListCustomVerificationEmailTemplatesRequestListCustomVerificationEmailTemplatesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomVerificationEmailTemplatesRequestRequestTypeDef#
# ListCustomVerificationEmailTemplatesRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import ListCustomVerificationEmailTemplatesRequestRequestTypeDef
def get_value() -> ListCustomVerificationEmailTemplatesRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListCustomVerificationEmailTemplatesRequestRequestTypeDef definition
class ListCustomVerificationEmailTemplatesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListIdentitiesRequestListIdentitiesPaginateTypeDef#
# ListIdentitiesRequestListIdentitiesPaginateTypeDef usage example
from mypy_boto3_ses.type_defs import ListIdentitiesRequestListIdentitiesPaginateTypeDef
def get_value() -> ListIdentitiesRequestListIdentitiesPaginateTypeDef:
return {
"IdentityType": ...,
}
# ListIdentitiesRequestListIdentitiesPaginateTypeDef definition
class ListIdentitiesRequestListIdentitiesPaginateTypeDef(TypedDict):
IdentityType: NotRequired[IdentityTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListIdentitiesRequestRequestTypeDef#
# ListIdentitiesRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import ListIdentitiesRequestRequestTypeDef
def get_value() -> ListIdentitiesRequestRequestTypeDef:
return {
"IdentityType": ...,
}
# ListIdentitiesRequestRequestTypeDef definition
class ListIdentitiesRequestRequestTypeDef(TypedDict):
IdentityType: NotRequired[IdentityTypeType], # (1)
NextToken: NotRequired[str],
MaxItems: NotRequired[int],
- See IdentityTypeType
ListIdentitiesResponseTypeDef#
# ListIdentitiesResponseTypeDef usage example
from mypy_boto3_ses.type_defs import ListIdentitiesResponseTypeDef
def get_value() -> ListIdentitiesResponseTypeDef:
return {
"Identities": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListIdentitiesResponseTypeDef definition
class ListIdentitiesResponseTypeDef(TypedDict):
Identities: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListIdentityPoliciesRequestRequestTypeDef#
# ListIdentityPoliciesRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import ListIdentityPoliciesRequestRequestTypeDef
def get_value() -> ListIdentityPoliciesRequestRequestTypeDef:
return {
"Identity": ...,
}
# ListIdentityPoliciesRequestRequestTypeDef definition
class ListIdentityPoliciesRequestRequestTypeDef(TypedDict):
Identity: str,
ListIdentityPoliciesResponseTypeDef#
# ListIdentityPoliciesResponseTypeDef usage example
from mypy_boto3_ses.type_defs import ListIdentityPoliciesResponseTypeDef
def get_value() -> ListIdentityPoliciesResponseTypeDef:
return {
"PolicyNames": ...,
"ResponseMetadata": ...,
}
# ListIdentityPoliciesResponseTypeDef definition
class ListIdentityPoliciesResponseTypeDef(TypedDict):
PolicyNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListReceiptRuleSetsRequestListReceiptRuleSetsPaginateTypeDef#
# ListReceiptRuleSetsRequestListReceiptRuleSetsPaginateTypeDef usage example
from mypy_boto3_ses.type_defs import ListReceiptRuleSetsRequestListReceiptRuleSetsPaginateTypeDef
def get_value() -> ListReceiptRuleSetsRequestListReceiptRuleSetsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListReceiptRuleSetsRequestListReceiptRuleSetsPaginateTypeDef definition
class ListReceiptRuleSetsRequestListReceiptRuleSetsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListReceiptRuleSetsRequestRequestTypeDef#
# ListReceiptRuleSetsRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import ListReceiptRuleSetsRequestRequestTypeDef
def get_value() -> ListReceiptRuleSetsRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListReceiptRuleSetsRequestRequestTypeDef definition
class ListReceiptRuleSetsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
ListTemplatesRequestListTemplatesPaginateTypeDef#
# ListTemplatesRequestListTemplatesPaginateTypeDef usage example
from mypy_boto3_ses.type_defs import ListTemplatesRequestListTemplatesPaginateTypeDef
def get_value() -> ListTemplatesRequestListTemplatesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListTemplatesRequestListTemplatesPaginateTypeDef definition
class ListTemplatesRequestListTemplatesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTemplatesRequestRequestTypeDef#
# ListTemplatesRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import ListTemplatesRequestRequestTypeDef
def get_value() -> ListTemplatesRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListTemplatesRequestRequestTypeDef definition
class ListTemplatesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxItems: NotRequired[int],
TemplateMetadataTypeDef#
# TemplateMetadataTypeDef usage example
from mypy_boto3_ses.type_defs import TemplateMetadataTypeDef
def get_value() -> TemplateMetadataTypeDef:
return {
"Name": ...,
}
# TemplateMetadataTypeDef definition
class TemplateMetadataTypeDef(TypedDict):
Name: NotRequired[str],
CreatedTimestamp: NotRequired[datetime],
ListVerifiedEmailAddressesResponseTypeDef#
# ListVerifiedEmailAddressesResponseTypeDef usage example
from mypy_boto3_ses.type_defs import ListVerifiedEmailAddressesResponseTypeDef
def get_value() -> ListVerifiedEmailAddressesResponseTypeDef:
return {
"VerifiedEmailAddresses": ...,
"ResponseMetadata": ...,
}
# ListVerifiedEmailAddressesResponseTypeDef definition
class ListVerifiedEmailAddressesResponseTypeDef(TypedDict):
VerifiedEmailAddresses: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_ses.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
PutIdentityPolicyRequestRequestTypeDef#
# PutIdentityPolicyRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import PutIdentityPolicyRequestRequestTypeDef
def get_value() -> PutIdentityPolicyRequestRequestTypeDef:
return {
"Identity": ...,
"PolicyName": ...,
"Policy": ...,
}
# PutIdentityPolicyRequestRequestTypeDef definition
class PutIdentityPolicyRequestRequestTypeDef(TypedDict):
Identity: str,
PolicyName: str,
Policy: str,
RawMessageTypeDef#
# RawMessageTypeDef usage example
from mypy_boto3_ses.type_defs import RawMessageTypeDef
def get_value() -> RawMessageTypeDef:
return {
"Data": ...,
}
# RawMessageTypeDef definition
class RawMessageTypeDef(TypedDict):
Data: Union[str, bytes, IO[Any], StreamingBody],
S3ActionTypeDef#
# S3ActionTypeDef usage example
from mypy_boto3_ses.type_defs import S3ActionTypeDef
def get_value() -> S3ActionTypeDef:
return {
"BucketName": ...,
}
# S3ActionTypeDef definition
class S3ActionTypeDef(TypedDict):
BucketName: str,
TopicArn: NotRequired[str],
ObjectKeyPrefix: NotRequired[str],
KmsKeyArn: NotRequired[str],
SNSActionTypeDef#
# SNSActionTypeDef usage example
from mypy_boto3_ses.type_defs import SNSActionTypeDef
def get_value() -> SNSActionTypeDef:
return {
"TopicArn": ...,
}
# SNSActionTypeDef definition
class SNSActionTypeDef(TypedDict):
TopicArn: str,
Encoding: NotRequired[SNSActionEncodingType], # (1)
StopActionTypeDef#
# StopActionTypeDef usage example
from mypy_boto3_ses.type_defs import StopActionTypeDef
def get_value() -> StopActionTypeDef:
return {
"Scope": ...,
}
# StopActionTypeDef definition
class StopActionTypeDef(TypedDict):
Scope: StopScopeType, # (1)
TopicArn: NotRequired[str],
- See StopScopeType
WorkmailActionTypeDef#
# WorkmailActionTypeDef usage example
from mypy_boto3_ses.type_defs import WorkmailActionTypeDef
def get_value() -> WorkmailActionTypeDef:
return {
"OrganizationArn": ...,
}
# WorkmailActionTypeDef definition
class WorkmailActionTypeDef(TypedDict):
OrganizationArn: str,
TopicArn: NotRequired[str],
ReceiptIpFilterTypeDef#
# ReceiptIpFilterTypeDef usage example
from mypy_boto3_ses.type_defs import ReceiptIpFilterTypeDef
def get_value() -> ReceiptIpFilterTypeDef:
return {
"Policy": ...,
"Cidr": ...,
}
# ReceiptIpFilterTypeDef definition
class ReceiptIpFilterTypeDef(TypedDict):
Policy: ReceiptFilterPolicyType, # (1)
Cidr: str,
ReorderReceiptRuleSetRequestRequestTypeDef#
# ReorderReceiptRuleSetRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import ReorderReceiptRuleSetRequestRequestTypeDef
def get_value() -> ReorderReceiptRuleSetRequestRequestTypeDef:
return {
"RuleSetName": ...,
"RuleNames": ...,
}
# ReorderReceiptRuleSetRequestRequestTypeDef definition
class ReorderReceiptRuleSetRequestRequestTypeDef(TypedDict):
RuleSetName: str,
RuleNames: Sequence[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_ses.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
SendBounceResponseTypeDef#
# SendBounceResponseTypeDef usage example
from mypy_boto3_ses.type_defs import SendBounceResponseTypeDef
def get_value() -> SendBounceResponseTypeDef:
return {
"MessageId": ...,
"ResponseMetadata": ...,
}
# SendBounceResponseTypeDef definition
class SendBounceResponseTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendCustomVerificationEmailRequestRequestTypeDef#
# SendCustomVerificationEmailRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import SendCustomVerificationEmailRequestRequestTypeDef
def get_value() -> SendCustomVerificationEmailRequestRequestTypeDef:
return {
"EmailAddress": ...,
"TemplateName": ...,
}
# SendCustomVerificationEmailRequestRequestTypeDef definition
class SendCustomVerificationEmailRequestRequestTypeDef(TypedDict):
EmailAddress: str,
TemplateName: str,
ConfigurationSetName: NotRequired[str],
SendCustomVerificationEmailResponseTypeDef#
# SendCustomVerificationEmailResponseTypeDef usage example
from mypy_boto3_ses.type_defs import SendCustomVerificationEmailResponseTypeDef
def get_value() -> SendCustomVerificationEmailResponseTypeDef:
return {
"MessageId": ...,
"ResponseMetadata": ...,
}
# SendCustomVerificationEmailResponseTypeDef definition
class SendCustomVerificationEmailResponseTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendEmailResponseTypeDef#
# SendEmailResponseTypeDef usage example
from mypy_boto3_ses.type_defs import SendEmailResponseTypeDef
def get_value() -> SendEmailResponseTypeDef:
return {
"MessageId": ...,
"ResponseMetadata": ...,
}
# SendEmailResponseTypeDef definition
class SendEmailResponseTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendRawEmailResponseTypeDef#
# SendRawEmailResponseTypeDef usage example
from mypy_boto3_ses.type_defs import SendRawEmailResponseTypeDef
def get_value() -> SendRawEmailResponseTypeDef:
return {
"MessageId": ...,
"ResponseMetadata": ...,
}
# SendRawEmailResponseTypeDef definition
class SendRawEmailResponseTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendTemplatedEmailResponseTypeDef#
# SendTemplatedEmailResponseTypeDef usage example
from mypy_boto3_ses.type_defs import SendTemplatedEmailResponseTypeDef
def get_value() -> SendTemplatedEmailResponseTypeDef:
return {
"MessageId": ...,
"ResponseMetadata": ...,
}
# SendTemplatedEmailResponseTypeDef definition
class SendTemplatedEmailResponseTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetActiveReceiptRuleSetRequestRequestTypeDef#
# SetActiveReceiptRuleSetRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import SetActiveReceiptRuleSetRequestRequestTypeDef
def get_value() -> SetActiveReceiptRuleSetRequestRequestTypeDef:
return {
"RuleSetName": ...,
}
# SetActiveReceiptRuleSetRequestRequestTypeDef definition
class SetActiveReceiptRuleSetRequestRequestTypeDef(TypedDict):
RuleSetName: NotRequired[str],
SetIdentityDkimEnabledRequestRequestTypeDef#
# SetIdentityDkimEnabledRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import SetIdentityDkimEnabledRequestRequestTypeDef
def get_value() -> SetIdentityDkimEnabledRequestRequestTypeDef:
return {
"Identity": ...,
"DkimEnabled": ...,
}
# SetIdentityDkimEnabledRequestRequestTypeDef definition
class SetIdentityDkimEnabledRequestRequestTypeDef(TypedDict):
Identity: str,
DkimEnabled: bool,
SetIdentityFeedbackForwardingEnabledRequestRequestTypeDef#
# SetIdentityFeedbackForwardingEnabledRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import SetIdentityFeedbackForwardingEnabledRequestRequestTypeDef
def get_value() -> SetIdentityFeedbackForwardingEnabledRequestRequestTypeDef:
return {
"Identity": ...,
"ForwardingEnabled": ...,
}
# SetIdentityFeedbackForwardingEnabledRequestRequestTypeDef definition
class SetIdentityFeedbackForwardingEnabledRequestRequestTypeDef(TypedDict):
Identity: str,
ForwardingEnabled: bool,
SetIdentityHeadersInNotificationsEnabledRequestRequestTypeDef#
# SetIdentityHeadersInNotificationsEnabledRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import SetIdentityHeadersInNotificationsEnabledRequestRequestTypeDef
def get_value() -> SetIdentityHeadersInNotificationsEnabledRequestRequestTypeDef:
return {
"Identity": ...,
"NotificationType": ...,
"Enabled": ...,
}
# SetIdentityHeadersInNotificationsEnabledRequestRequestTypeDef definition
class SetIdentityHeadersInNotificationsEnabledRequestRequestTypeDef(TypedDict):
Identity: str,
NotificationType: NotificationTypeType, # (1)
Enabled: bool,
SetIdentityMailFromDomainRequestRequestTypeDef#
# SetIdentityMailFromDomainRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import SetIdentityMailFromDomainRequestRequestTypeDef
def get_value() -> SetIdentityMailFromDomainRequestRequestTypeDef:
return {
"Identity": ...,
}
# SetIdentityMailFromDomainRequestRequestTypeDef definition
class SetIdentityMailFromDomainRequestRequestTypeDef(TypedDict):
Identity: str,
MailFromDomain: NotRequired[str],
BehaviorOnMXFailure: NotRequired[BehaviorOnMXFailureType], # (1)
SetIdentityNotificationTopicRequestRequestTypeDef#
# SetIdentityNotificationTopicRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import SetIdentityNotificationTopicRequestRequestTypeDef
def get_value() -> SetIdentityNotificationTopicRequestRequestTypeDef:
return {
"Identity": ...,
"NotificationType": ...,
}
# SetIdentityNotificationTopicRequestRequestTypeDef definition
class SetIdentityNotificationTopicRequestRequestTypeDef(TypedDict):
Identity: str,
NotificationType: NotificationTypeType, # (1)
SnsTopic: NotRequired[str],
SetReceiptRulePositionRequestRequestTypeDef#
# SetReceiptRulePositionRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import SetReceiptRulePositionRequestRequestTypeDef
def get_value() -> SetReceiptRulePositionRequestRequestTypeDef:
return {
"RuleSetName": ...,
"RuleName": ...,
}
# SetReceiptRulePositionRequestRequestTypeDef definition
class SetReceiptRulePositionRequestRequestTypeDef(TypedDict):
RuleSetName: str,
RuleName: str,
After: NotRequired[str],
TestRenderTemplateRequestRequestTypeDef#
# TestRenderTemplateRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import TestRenderTemplateRequestRequestTypeDef
def get_value() -> TestRenderTemplateRequestRequestTypeDef:
return {
"TemplateName": ...,
"TemplateData": ...,
}
# TestRenderTemplateRequestRequestTypeDef definition
class TestRenderTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
TemplateData: str,
TestRenderTemplateResponseTypeDef#
# TestRenderTemplateResponseTypeDef usage example
from mypy_boto3_ses.type_defs import TestRenderTemplateResponseTypeDef
def get_value() -> TestRenderTemplateResponseTypeDef:
return {
"RenderedTemplate": ...,
"ResponseMetadata": ...,
}
# TestRenderTemplateResponseTypeDef definition
class TestRenderTemplateResponseTypeDef(TypedDict):
RenderedTemplate: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateAccountSendingEnabledRequestRequestTypeDef#
# UpdateAccountSendingEnabledRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import UpdateAccountSendingEnabledRequestRequestTypeDef
def get_value() -> UpdateAccountSendingEnabledRequestRequestTypeDef:
return {
"Enabled": ...,
}
# UpdateAccountSendingEnabledRequestRequestTypeDef definition
class UpdateAccountSendingEnabledRequestRequestTypeDef(TypedDict):
Enabled: NotRequired[bool],
UpdateConfigurationSetReputationMetricsEnabledRequestRequestTypeDef#
# UpdateConfigurationSetReputationMetricsEnabledRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import UpdateConfigurationSetReputationMetricsEnabledRequestRequestTypeDef
def get_value() -> UpdateConfigurationSetReputationMetricsEnabledRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"Enabled": ...,
}
# UpdateConfigurationSetReputationMetricsEnabledRequestRequestTypeDef definition
class UpdateConfigurationSetReputationMetricsEnabledRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
Enabled: bool,
UpdateConfigurationSetSendingEnabledRequestRequestTypeDef#
# UpdateConfigurationSetSendingEnabledRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import UpdateConfigurationSetSendingEnabledRequestRequestTypeDef
def get_value() -> UpdateConfigurationSetSendingEnabledRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"Enabled": ...,
}
# UpdateConfigurationSetSendingEnabledRequestRequestTypeDef definition
class UpdateConfigurationSetSendingEnabledRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
Enabled: bool,
UpdateCustomVerificationEmailTemplateRequestRequestTypeDef#
# UpdateCustomVerificationEmailTemplateRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import UpdateCustomVerificationEmailTemplateRequestRequestTypeDef
def get_value() -> UpdateCustomVerificationEmailTemplateRequestRequestTypeDef:
return {
"TemplateName": ...,
}
# UpdateCustomVerificationEmailTemplateRequestRequestTypeDef definition
class UpdateCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
FromEmailAddress: NotRequired[str],
TemplateSubject: NotRequired[str],
TemplateContent: NotRequired[str],
SuccessRedirectionURL: NotRequired[str],
FailureRedirectionURL: NotRequired[str],
VerifyDomainDkimRequestRequestTypeDef#
# VerifyDomainDkimRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import VerifyDomainDkimRequestRequestTypeDef
def get_value() -> VerifyDomainDkimRequestRequestTypeDef:
return {
"Domain": ...,
}
# VerifyDomainDkimRequestRequestTypeDef definition
class VerifyDomainDkimRequestRequestTypeDef(TypedDict):
Domain: str,
VerifyDomainDkimResponseTypeDef#
# VerifyDomainDkimResponseTypeDef usage example
from mypy_boto3_ses.type_defs import VerifyDomainDkimResponseTypeDef
def get_value() -> VerifyDomainDkimResponseTypeDef:
return {
"DkimTokens": ...,
"ResponseMetadata": ...,
}
# VerifyDomainDkimResponseTypeDef definition
class VerifyDomainDkimResponseTypeDef(TypedDict):
DkimTokens: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
VerifyDomainIdentityRequestRequestTypeDef#
# VerifyDomainIdentityRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import VerifyDomainIdentityRequestRequestTypeDef
def get_value() -> VerifyDomainIdentityRequestRequestTypeDef:
return {
"Domain": ...,
}
# VerifyDomainIdentityRequestRequestTypeDef definition
class VerifyDomainIdentityRequestRequestTypeDef(TypedDict):
Domain: str,
VerifyDomainIdentityResponseTypeDef#
# VerifyDomainIdentityResponseTypeDef usage example
from mypy_boto3_ses.type_defs import VerifyDomainIdentityResponseTypeDef
def get_value() -> VerifyDomainIdentityResponseTypeDef:
return {
"VerificationToken": ...,
"ResponseMetadata": ...,
}
# VerifyDomainIdentityResponseTypeDef definition
class VerifyDomainIdentityResponseTypeDef(TypedDict):
VerificationToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
VerifyEmailAddressRequestRequestTypeDef#
# VerifyEmailAddressRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import VerifyEmailAddressRequestRequestTypeDef
def get_value() -> VerifyEmailAddressRequestRequestTypeDef:
return {
"EmailAddress": ...,
}
# VerifyEmailAddressRequestRequestTypeDef definition
class VerifyEmailAddressRequestRequestTypeDef(TypedDict):
EmailAddress: str,
VerifyEmailIdentityRequestRequestTypeDef#
# VerifyEmailIdentityRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import VerifyEmailIdentityRequestRequestTypeDef
def get_value() -> VerifyEmailIdentityRequestRequestTypeDef:
return {
"EmailAddress": ...,
}
# VerifyEmailIdentityRequestRequestTypeDef definition
class VerifyEmailIdentityRequestRequestTypeDef(TypedDict):
EmailAddress: str,
BodyTypeDef#
# BodyTypeDef usage example
from mypy_boto3_ses.type_defs import BodyTypeDef
def get_value() -> BodyTypeDef:
return {
"Text": ...,
}
# BodyTypeDef definition
class BodyTypeDef(TypedDict):
Text: NotRequired[ContentTypeDef], # (1)
Html: NotRequired[ContentTypeDef], # (1)
- See ContentTypeDef
- See ContentTypeDef
SendBulkTemplatedEmailResponseTypeDef#
# SendBulkTemplatedEmailResponseTypeDef usage example
from mypy_boto3_ses.type_defs import SendBulkTemplatedEmailResponseTypeDef
def get_value() -> SendBulkTemplatedEmailResponseTypeDef:
return {
"Status": ...,
"ResponseMetadata": ...,
}
# SendBulkTemplatedEmailResponseTypeDef definition
class SendBulkTemplatedEmailResponseTypeDef(TypedDict):
Status: List[BulkEmailDestinationStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BulkEmailDestinationTypeDef#
# BulkEmailDestinationTypeDef usage example
from mypy_boto3_ses.type_defs import BulkEmailDestinationTypeDef
def get_value() -> BulkEmailDestinationTypeDef:
return {
"Destination": ...,
}
# BulkEmailDestinationTypeDef definition
class BulkEmailDestinationTypeDef(TypedDict):
Destination: DestinationTypeDef, # (1)
ReplacementTags: NotRequired[Sequence[MessageTagTypeDef]], # (2)
ReplacementTemplateData: NotRequired[str],
- See DestinationTypeDef
- See MessageTagTypeDef
SendTemplatedEmailRequestRequestTypeDef#
# SendTemplatedEmailRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import SendTemplatedEmailRequestRequestTypeDef
def get_value() -> SendTemplatedEmailRequestRequestTypeDef:
return {
"Source": ...,
"Destination": ...,
"Template": ...,
"TemplateData": ...,
}
# SendTemplatedEmailRequestRequestTypeDef definition
class SendTemplatedEmailRequestRequestTypeDef(TypedDict):
Source: str,
Destination: DestinationTypeDef, # (1)
Template: str,
TemplateData: str,
ReplyToAddresses: NotRequired[Sequence[str]],
ReturnPath: NotRequired[str],
SourceArn: NotRequired[str],
ReturnPathArn: NotRequired[str],
Tags: NotRequired[Sequence[MessageTagTypeDef]], # (2)
ConfigurationSetName: NotRequired[str],
TemplateArn: NotRequired[str],
- See DestinationTypeDef
- See MessageTagTypeDef
CloudWatchDestinationTypeDef#
# CloudWatchDestinationTypeDef usage example
from mypy_boto3_ses.type_defs import CloudWatchDestinationTypeDef
def get_value() -> CloudWatchDestinationTypeDef:
return {
"DimensionConfigurations": ...,
}
# CloudWatchDestinationTypeDef definition
class CloudWatchDestinationTypeDef(TypedDict):
DimensionConfigurations: Sequence[CloudWatchDimensionConfigurationTypeDef], # (1)
CreateConfigurationSetRequestRequestTypeDef#
# CreateConfigurationSetRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import CreateConfigurationSetRequestRequestTypeDef
def get_value() -> CreateConfigurationSetRequestRequestTypeDef:
return {
"ConfigurationSet": ...,
}
# CreateConfigurationSetRequestRequestTypeDef definition
class CreateConfigurationSetRequestRequestTypeDef(TypedDict):
ConfigurationSet: ConfigurationSetTypeDef, # (1)
ListConfigurationSetsResponseTypeDef#
# ListConfigurationSetsResponseTypeDef usage example
from mypy_boto3_ses.type_defs import ListConfigurationSetsResponseTypeDef
def get_value() -> ListConfigurationSetsResponseTypeDef:
return {
"ConfigurationSets": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListConfigurationSetsResponseTypeDef definition
class ListConfigurationSetsResponseTypeDef(TypedDict):
ConfigurationSets: List[ConfigurationSetTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateConfigurationSetTrackingOptionsRequestRequestTypeDef#
# CreateConfigurationSetTrackingOptionsRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import CreateConfigurationSetTrackingOptionsRequestRequestTypeDef
def get_value() -> CreateConfigurationSetTrackingOptionsRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"TrackingOptions": ...,
}
# CreateConfigurationSetTrackingOptionsRequestRequestTypeDef definition
class CreateConfigurationSetTrackingOptionsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
TrackingOptions: TrackingOptionsTypeDef, # (1)
UpdateConfigurationSetTrackingOptionsRequestRequestTypeDef#
# UpdateConfigurationSetTrackingOptionsRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import UpdateConfigurationSetTrackingOptionsRequestRequestTypeDef
def get_value() -> UpdateConfigurationSetTrackingOptionsRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"TrackingOptions": ...,
}
# UpdateConfigurationSetTrackingOptionsRequestRequestTypeDef definition
class UpdateConfigurationSetTrackingOptionsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
TrackingOptions: TrackingOptionsTypeDef, # (1)
CreateTemplateRequestRequestTypeDef#
# CreateTemplateRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import CreateTemplateRequestRequestTypeDef
def get_value() -> CreateTemplateRequestRequestTypeDef:
return {
"Template": ...,
}
# CreateTemplateRequestRequestTypeDef definition
class CreateTemplateRequestRequestTypeDef(TypedDict):
Template: TemplateTypeDef, # (1)
- See TemplateTypeDef
GetTemplateResponseTypeDef#
# GetTemplateResponseTypeDef usage example
from mypy_boto3_ses.type_defs import GetTemplateResponseTypeDef
def get_value() -> GetTemplateResponseTypeDef:
return {
"Template": ...,
"ResponseMetadata": ...,
}
# GetTemplateResponseTypeDef definition
class GetTemplateResponseTypeDef(TypedDict):
Template: TemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateTemplateRequestRequestTypeDef#
# UpdateTemplateRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import UpdateTemplateRequestRequestTypeDef
def get_value() -> UpdateTemplateRequestRequestTypeDef:
return {
"Template": ...,
}
# UpdateTemplateRequestRequestTypeDef definition
class UpdateTemplateRequestRequestTypeDef(TypedDict):
Template: TemplateTypeDef, # (1)
- See TemplateTypeDef
ListCustomVerificationEmailTemplatesResponseTypeDef#
# ListCustomVerificationEmailTemplatesResponseTypeDef usage example
from mypy_boto3_ses.type_defs import ListCustomVerificationEmailTemplatesResponseTypeDef
def get_value() -> ListCustomVerificationEmailTemplatesResponseTypeDef:
return {
"CustomVerificationEmailTemplates": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListCustomVerificationEmailTemplatesResponseTypeDef definition
class ListCustomVerificationEmailTemplatesResponseTypeDef(TypedDict):
CustomVerificationEmailTemplates: List[CustomVerificationEmailTemplateTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutConfigurationSetDeliveryOptionsRequestRequestTypeDef#
# PutConfigurationSetDeliveryOptionsRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import PutConfigurationSetDeliveryOptionsRequestRequestTypeDef
def get_value() -> PutConfigurationSetDeliveryOptionsRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# PutConfigurationSetDeliveryOptionsRequestRequestTypeDef definition
class PutConfigurationSetDeliveryOptionsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeliveryOptions: NotRequired[DeliveryOptionsTypeDef], # (1)
ListReceiptRuleSetsResponseTypeDef#
# ListReceiptRuleSetsResponseTypeDef usage example
from mypy_boto3_ses.type_defs import ListReceiptRuleSetsResponseTypeDef
def get_value() -> ListReceiptRuleSetsResponseTypeDef:
return {
"RuleSets": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListReceiptRuleSetsResponseTypeDef definition
class ListReceiptRuleSetsResponseTypeDef(TypedDict):
RuleSets: List[ReceiptRuleSetMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MessageDsnTypeDef#
# MessageDsnTypeDef usage example
from mypy_boto3_ses.type_defs import MessageDsnTypeDef
def get_value() -> MessageDsnTypeDef:
return {
"ReportingMta": ...,
}
# MessageDsnTypeDef definition
class MessageDsnTypeDef(TypedDict):
ReportingMta: str,
ArrivalDate: NotRequired[Union[datetime, str]],
ExtensionFields: NotRequired[Sequence[ExtensionFieldTypeDef]], # (1)
RecipientDsnFieldsTypeDef#
# RecipientDsnFieldsTypeDef usage example
from mypy_boto3_ses.type_defs import RecipientDsnFieldsTypeDef
def get_value() -> RecipientDsnFieldsTypeDef:
return {
"Action": ...,
"Status": ...,
}
# RecipientDsnFieldsTypeDef definition
class RecipientDsnFieldsTypeDef(TypedDict):
Action: DsnActionType, # (1)
Status: str,
FinalRecipient: NotRequired[str],
RemoteMta: NotRequired[str],
DiagnosticCode: NotRequired[str],
LastAttemptDate: NotRequired[Union[datetime, str]],
ExtensionFields: NotRequired[Sequence[ExtensionFieldTypeDef]], # (2)
- See DsnActionType
- See ExtensionFieldTypeDef
GetIdentityDkimAttributesResponseTypeDef#
# GetIdentityDkimAttributesResponseTypeDef usage example
from mypy_boto3_ses.type_defs import GetIdentityDkimAttributesResponseTypeDef
def get_value() -> GetIdentityDkimAttributesResponseTypeDef:
return {
"DkimAttributes": ...,
"ResponseMetadata": ...,
}
# GetIdentityDkimAttributesResponseTypeDef definition
class GetIdentityDkimAttributesResponseTypeDef(TypedDict):
DkimAttributes: Dict[str, IdentityDkimAttributesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIdentityMailFromDomainAttributesResponseTypeDef#
# GetIdentityMailFromDomainAttributesResponseTypeDef usage example
from mypy_boto3_ses.type_defs import GetIdentityMailFromDomainAttributesResponseTypeDef
def get_value() -> GetIdentityMailFromDomainAttributesResponseTypeDef:
return {
"MailFromDomainAttributes": ...,
"ResponseMetadata": ...,
}
# GetIdentityMailFromDomainAttributesResponseTypeDef definition
class GetIdentityMailFromDomainAttributesResponseTypeDef(TypedDict):
MailFromDomainAttributes: Dict[str, IdentityMailFromDomainAttributesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIdentityNotificationAttributesResponseTypeDef#
# GetIdentityNotificationAttributesResponseTypeDef usage example
from mypy_boto3_ses.type_defs import GetIdentityNotificationAttributesResponseTypeDef
def get_value() -> GetIdentityNotificationAttributesResponseTypeDef:
return {
"NotificationAttributes": ...,
"ResponseMetadata": ...,
}
# GetIdentityNotificationAttributesResponseTypeDef definition
class GetIdentityNotificationAttributesResponseTypeDef(TypedDict):
NotificationAttributes: Dict[str, IdentityNotificationAttributesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIdentityVerificationAttributesRequestIdentityExistsWaitTypeDef#
# GetIdentityVerificationAttributesRequestIdentityExistsWaitTypeDef usage example
from mypy_boto3_ses.type_defs import GetIdentityVerificationAttributesRequestIdentityExistsWaitTypeDef
def get_value() -> GetIdentityVerificationAttributesRequestIdentityExistsWaitTypeDef:
return {
"Identities": ...,
}
# GetIdentityVerificationAttributesRequestIdentityExistsWaitTypeDef definition
class GetIdentityVerificationAttributesRequestIdentityExistsWaitTypeDef(TypedDict):
Identities: Sequence[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetIdentityVerificationAttributesResponseTypeDef#
# GetIdentityVerificationAttributesResponseTypeDef usage example
from mypy_boto3_ses.type_defs import GetIdentityVerificationAttributesResponseTypeDef
def get_value() -> GetIdentityVerificationAttributesResponseTypeDef:
return {
"VerificationAttributes": ...,
"ResponseMetadata": ...,
}
# GetIdentityVerificationAttributesResponseTypeDef definition
class GetIdentityVerificationAttributesResponseTypeDef(TypedDict):
VerificationAttributes: Dict[str, IdentityVerificationAttributesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSendStatisticsResponseTypeDef#
# GetSendStatisticsResponseTypeDef usage example
from mypy_boto3_ses.type_defs import GetSendStatisticsResponseTypeDef
def get_value() -> GetSendStatisticsResponseTypeDef:
return {
"SendDataPoints": ...,
"ResponseMetadata": ...,
}
# GetSendStatisticsResponseTypeDef definition
class GetSendStatisticsResponseTypeDef(TypedDict):
SendDataPoints: List[SendDataPointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTemplatesResponseTypeDef#
# ListTemplatesResponseTypeDef usage example
from mypy_boto3_ses.type_defs import ListTemplatesResponseTypeDef
def get_value() -> ListTemplatesResponseTypeDef:
return {
"TemplatesMetadata": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListTemplatesResponseTypeDef definition
class ListTemplatesResponseTypeDef(TypedDict):
TemplatesMetadata: List[TemplateMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendRawEmailRequestRequestTypeDef#
# SendRawEmailRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import SendRawEmailRequestRequestTypeDef
def get_value() -> SendRawEmailRequestRequestTypeDef:
return {
"RawMessage": ...,
}
# SendRawEmailRequestRequestTypeDef definition
class SendRawEmailRequestRequestTypeDef(TypedDict):
RawMessage: RawMessageTypeDef, # (1)
Source: NotRequired[str],
Destinations: NotRequired[Sequence[str]],
FromArn: NotRequired[str],
SourceArn: NotRequired[str],
ReturnPathArn: NotRequired[str],
Tags: NotRequired[Sequence[MessageTagTypeDef]], # (2)
ConfigurationSetName: NotRequired[str],
- See RawMessageTypeDef
- See MessageTagTypeDef
ReceiptActionTypeDef#
# ReceiptActionTypeDef usage example
from mypy_boto3_ses.type_defs import ReceiptActionTypeDef
def get_value() -> ReceiptActionTypeDef:
return {
"S3Action": ...,
}
# ReceiptActionTypeDef definition
class ReceiptActionTypeDef(TypedDict):
S3Action: NotRequired[S3ActionTypeDef], # (1)
BounceAction: NotRequired[BounceActionTypeDef], # (2)
WorkmailAction: NotRequired[WorkmailActionTypeDef], # (3)
LambdaAction: NotRequired[LambdaActionTypeDef], # (4)
StopAction: NotRequired[StopActionTypeDef], # (5)
AddHeaderAction: NotRequired[AddHeaderActionTypeDef], # (6)
SNSAction: NotRequired[SNSActionTypeDef], # (7)
- See S3ActionTypeDef
- See BounceActionTypeDef
- See WorkmailActionTypeDef
- See LambdaActionTypeDef
- See StopActionTypeDef
- See AddHeaderActionTypeDef
- See SNSActionTypeDef
ReceiptFilterTypeDef#
# ReceiptFilterTypeDef usage example
from mypy_boto3_ses.type_defs import ReceiptFilterTypeDef
def get_value() -> ReceiptFilterTypeDef:
return {
"Name": ...,
"IpFilter": ...,
}
# ReceiptFilterTypeDef definition
class ReceiptFilterTypeDef(TypedDict):
Name: str,
IpFilter: ReceiptIpFilterTypeDef, # (1)
MessageTypeDef#
# MessageTypeDef usage example
from mypy_boto3_ses.type_defs import MessageTypeDef
def get_value() -> MessageTypeDef:
return {
"Subject": ...,
"Body": ...,
}
# MessageTypeDef definition
class MessageTypeDef(TypedDict):
Subject: ContentTypeDef, # (1)
Body: BodyTypeDef, # (2)
- See ContentTypeDef
- See BodyTypeDef
SendBulkTemplatedEmailRequestRequestTypeDef#
# SendBulkTemplatedEmailRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import SendBulkTemplatedEmailRequestRequestTypeDef
def get_value() -> SendBulkTemplatedEmailRequestRequestTypeDef:
return {
"Source": ...,
"Template": ...,
"Destinations": ...,
}
# SendBulkTemplatedEmailRequestRequestTypeDef definition
class SendBulkTemplatedEmailRequestRequestTypeDef(TypedDict):
Source: str,
Template: str,
Destinations: Sequence[BulkEmailDestinationTypeDef], # (1)
SourceArn: NotRequired[str],
ReplyToAddresses: NotRequired[Sequence[str]],
ReturnPath: NotRequired[str],
ReturnPathArn: NotRequired[str],
ConfigurationSetName: NotRequired[str],
DefaultTags: NotRequired[Sequence[MessageTagTypeDef]], # (2)
TemplateArn: NotRequired[str],
DefaultTemplateData: NotRequired[str],
EventDestinationTypeDef#
# EventDestinationTypeDef usage example
from mypy_boto3_ses.type_defs import EventDestinationTypeDef
def get_value() -> EventDestinationTypeDef:
return {
"Name": ...,
"MatchingEventTypes": ...,
}
# EventDestinationTypeDef definition
class EventDestinationTypeDef(TypedDict):
Name: str,
MatchingEventTypes: Sequence[EventTypeType], # (1)
Enabled: NotRequired[bool],
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (2)
CloudWatchDestination: NotRequired[CloudWatchDestinationTypeDef], # (3)
SNSDestination: NotRequired[SNSDestinationTypeDef], # (4)
- See EventTypeType
- See KinesisFirehoseDestinationTypeDef
- See CloudWatchDestinationTypeDef
- See SNSDestinationTypeDef
BouncedRecipientInfoTypeDef#
# BouncedRecipientInfoTypeDef usage example
from mypy_boto3_ses.type_defs import BouncedRecipientInfoTypeDef
def get_value() -> BouncedRecipientInfoTypeDef:
return {
"Recipient": ...,
}
# BouncedRecipientInfoTypeDef definition
class BouncedRecipientInfoTypeDef(TypedDict):
Recipient: str,
RecipientArn: NotRequired[str],
BounceType: NotRequired[BounceTypeType], # (1)
RecipientDsnFields: NotRequired[RecipientDsnFieldsTypeDef], # (2)
ReceiptRuleTypeDef#
# ReceiptRuleTypeDef usage example
from mypy_boto3_ses.type_defs import ReceiptRuleTypeDef
def get_value() -> ReceiptRuleTypeDef:
return {
"Name": ...,
}
# ReceiptRuleTypeDef definition
class ReceiptRuleTypeDef(TypedDict):
Name: str,
Enabled: NotRequired[bool],
TlsPolicy: NotRequired[TlsPolicyType], # (1)
Recipients: NotRequired[Sequence[str]],
Actions: NotRequired[Sequence[ReceiptActionTypeDef]], # (2)
ScanEnabled: NotRequired[bool],
- See TlsPolicyType
- See ReceiptActionTypeDef
CreateReceiptFilterRequestRequestTypeDef#
# CreateReceiptFilterRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import CreateReceiptFilterRequestRequestTypeDef
def get_value() -> CreateReceiptFilterRequestRequestTypeDef:
return {
"Filter": ...,
}
# CreateReceiptFilterRequestRequestTypeDef definition
class CreateReceiptFilterRequestRequestTypeDef(TypedDict):
Filter: ReceiptFilterTypeDef, # (1)
ListReceiptFiltersResponseTypeDef#
# ListReceiptFiltersResponseTypeDef usage example
from mypy_boto3_ses.type_defs import ListReceiptFiltersResponseTypeDef
def get_value() -> ListReceiptFiltersResponseTypeDef:
return {
"Filters": ...,
"ResponseMetadata": ...,
}
# ListReceiptFiltersResponseTypeDef definition
class ListReceiptFiltersResponseTypeDef(TypedDict):
Filters: List[ReceiptFilterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendEmailRequestRequestTypeDef#
# SendEmailRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import SendEmailRequestRequestTypeDef
def get_value() -> SendEmailRequestRequestTypeDef:
return {
"Source": ...,
"Destination": ...,
"Message": ...,
}
# SendEmailRequestRequestTypeDef definition
class SendEmailRequestRequestTypeDef(TypedDict):
Source: str,
Destination: DestinationTypeDef, # (1)
Message: MessageTypeDef, # (2)
ReplyToAddresses: NotRequired[Sequence[str]],
ReturnPath: NotRequired[str],
SourceArn: NotRequired[str],
ReturnPathArn: NotRequired[str],
Tags: NotRequired[Sequence[MessageTagTypeDef]], # (3)
ConfigurationSetName: NotRequired[str],
- See DestinationTypeDef
- See MessageTypeDef
- See MessageTagTypeDef
CreateConfigurationSetEventDestinationRequestRequestTypeDef#
# CreateConfigurationSetEventDestinationRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import CreateConfigurationSetEventDestinationRequestRequestTypeDef
def get_value() -> CreateConfigurationSetEventDestinationRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"EventDestination": ...,
}
# CreateConfigurationSetEventDestinationRequestRequestTypeDef definition
class CreateConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestination: EventDestinationTypeDef, # (1)
DescribeConfigurationSetResponseTypeDef#
# DescribeConfigurationSetResponseTypeDef usage example
from mypy_boto3_ses.type_defs import DescribeConfigurationSetResponseTypeDef
def get_value() -> DescribeConfigurationSetResponseTypeDef:
return {
"ConfigurationSet": ...,
"EventDestinations": ...,
"TrackingOptions": ...,
"DeliveryOptions": ...,
"ReputationOptions": ...,
"ResponseMetadata": ...,
}
# DescribeConfigurationSetResponseTypeDef definition
class DescribeConfigurationSetResponseTypeDef(TypedDict):
ConfigurationSet: ConfigurationSetTypeDef, # (1)
EventDestinations: List[EventDestinationTypeDef], # (2)
TrackingOptions: TrackingOptionsTypeDef, # (3)
DeliveryOptions: DeliveryOptionsTypeDef, # (4)
ReputationOptions: ReputationOptionsTypeDef, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See ConfigurationSetTypeDef
- See EventDestinationTypeDef
- See TrackingOptionsTypeDef
- See DeliveryOptionsTypeDef
- See ReputationOptionsTypeDef
- See ResponseMetadataTypeDef
UpdateConfigurationSetEventDestinationRequestRequestTypeDef#
# UpdateConfigurationSetEventDestinationRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import UpdateConfigurationSetEventDestinationRequestRequestTypeDef
def get_value() -> UpdateConfigurationSetEventDestinationRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"EventDestination": ...,
}
# UpdateConfigurationSetEventDestinationRequestRequestTypeDef definition
class UpdateConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestination: EventDestinationTypeDef, # (1)
SendBounceRequestRequestTypeDef#
# SendBounceRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import SendBounceRequestRequestTypeDef
def get_value() -> SendBounceRequestRequestTypeDef:
return {
"OriginalMessageId": ...,
"BounceSender": ...,
"BouncedRecipientInfoList": ...,
}
# SendBounceRequestRequestTypeDef definition
class SendBounceRequestRequestTypeDef(TypedDict):
OriginalMessageId: str,
BounceSender: str,
BouncedRecipientInfoList: Sequence[BouncedRecipientInfoTypeDef], # (1)
Explanation: NotRequired[str],
MessageDsn: NotRequired[MessageDsnTypeDef], # (2)
BounceSenderArn: NotRequired[str],
CreateReceiptRuleRequestRequestTypeDef#
# CreateReceiptRuleRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import CreateReceiptRuleRequestRequestTypeDef
def get_value() -> CreateReceiptRuleRequestRequestTypeDef:
return {
"RuleSetName": ...,
"Rule": ...,
}
# CreateReceiptRuleRequestRequestTypeDef definition
class CreateReceiptRuleRequestRequestTypeDef(TypedDict):
RuleSetName: str,
Rule: ReceiptRuleTypeDef, # (1)
After: NotRequired[str],
DescribeActiveReceiptRuleSetResponseTypeDef#
# DescribeActiveReceiptRuleSetResponseTypeDef usage example
from mypy_boto3_ses.type_defs import DescribeActiveReceiptRuleSetResponseTypeDef
def get_value() -> DescribeActiveReceiptRuleSetResponseTypeDef:
return {
"Metadata": ...,
"Rules": ...,
"ResponseMetadata": ...,
}
# DescribeActiveReceiptRuleSetResponseTypeDef definition
class DescribeActiveReceiptRuleSetResponseTypeDef(TypedDict):
Metadata: ReceiptRuleSetMetadataTypeDef, # (1)
Rules: List[ReceiptRuleTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeReceiptRuleResponseTypeDef#
# DescribeReceiptRuleResponseTypeDef usage example
from mypy_boto3_ses.type_defs import DescribeReceiptRuleResponseTypeDef
def get_value() -> DescribeReceiptRuleResponseTypeDef:
return {
"Rule": ...,
"ResponseMetadata": ...,
}
# DescribeReceiptRuleResponseTypeDef definition
class DescribeReceiptRuleResponseTypeDef(TypedDict):
Rule: ReceiptRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReceiptRuleSetResponseTypeDef#
# DescribeReceiptRuleSetResponseTypeDef usage example
from mypy_boto3_ses.type_defs import DescribeReceiptRuleSetResponseTypeDef
def get_value() -> DescribeReceiptRuleSetResponseTypeDef:
return {
"Metadata": ...,
"Rules": ...,
"ResponseMetadata": ...,
}
# DescribeReceiptRuleSetResponseTypeDef definition
class DescribeReceiptRuleSetResponseTypeDef(TypedDict):
Metadata: ReceiptRuleSetMetadataTypeDef, # (1)
Rules: List[ReceiptRuleTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateReceiptRuleRequestRequestTypeDef#
# UpdateReceiptRuleRequestRequestTypeDef usage example
from mypy_boto3_ses.type_defs import UpdateReceiptRuleRequestRequestTypeDef
def get_value() -> UpdateReceiptRuleRequestRequestTypeDef:
return {
"RuleSetName": ...,
"Rule": ...,
}
# UpdateReceiptRuleRequestRequestTypeDef definition
class UpdateReceiptRuleRequestRequestTypeDef(TypedDict):
RuleSetName: str,
Rule: ReceiptRuleTypeDef, # (1)