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