Ses Classes
AddHeaderActionTypeDef
HeaderName
- Type:
- Required: Yes
HeaderValue
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BodyTypeDef
Text
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.ContentTypeDef]
Html
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.ContentTypeDef]
BounceActionTypeDef
SmtpReplyCode
- Type:
- Required: Yes
Message
- Type:
- Required: Yes
Sender
- Type:
- Required: Yes
TopicArn
- Type: typing.Optional[str]
StatusCode
- Type: typing.Optional[str]
BouncedRecipientInfoTypeDef
Recipient
- Type:
- Required: Yes
RecipientArn
- Type: typing.Optional[str]
BounceType
- Type: typing.Optional[typing.Literal['ContentRejected', 'DoesNotExist', 'ExceededQuota', 'MessageTooLarge', 'TemporaryFailure', 'Undefined']]
RecipientDsnFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.RecipientDsnFieldsTypeDef]
BulkEmailDestinationStatusTypeDef
Status
- Type: typing.Optional[typing.Literal['AccountDailyQuotaExceeded', 'AccountSendingPaused', 'AccountSuspended', 'AccountThrottled', 'ConfigurationSetDoesNotExist', 'ConfigurationSetSendingPaused', 'Failed', 'InvalidParameterValue', 'InvalidSendingPoolName', 'MailFromDomainNotVerified', 'MessageRejected', 'Success', 'TemplateDoesNotExist', 'TransientFailure']]
Error
- Type: typing.Optional[str]
MessageId
- Type: typing.Optional[str]
BulkEmailDestinationTypeDef
Destination
- Type:
- Required: Yes
ReplacementTags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ses_classes.MessageTagTypeDef]]
ReplacementTemplateData
- Type: typing.Optional[str]
CloneReceiptRuleSetRequestRequestTypeDef
RuleSetName
- Type:
- Required: Yes
OriginalRuleSetName
- Type:
- Required: Yes
CloudWatchDestinationOutputTypeDef
DimensionConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.ses_classes.CloudWatchDimensionConfigurationTypeDef]
- Required: Yes
CloudWatchDestinationTypeDef
DimensionConfigurations
- Type: typing.Sequence[aws_resource_validator.pydantic_models.ses_classes.CloudWatchDimensionConfigurationTypeDef]
- Required: Yes
CloudWatchDimensionConfigurationTypeDef
DimensionName
- Type:
- Required: Yes
DimensionValueSource
- Type: typing.Literal['emailHeader', 'linkTag', 'messageTag']
- Required: Yes
DefaultDimensionValue
- Type:
- Required: Yes
ConfigurationSetTypeDef
Name
- Type:
- Required: Yes
ContentTypeDef
Data
- Type:
- Required: Yes
Charset
- Type: typing.Optional[str]
CreateConfigurationSetEventDestinationRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
EventDestination
- Type:
- Required: Yes
CreateConfigurationSetRequestRequestTypeDef
ConfigurationSet
- Type:
- Required: Yes
CreateConfigurationSetTrackingOptionsRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
TrackingOptions
- Type:
- Required: Yes
CreateCustomVerificationEmailTemplateRequestRequestTypeDef
TemplateName
- Type:
- Required: Yes
FromEmailAddress
- Type:
- Required: Yes
TemplateSubject
- Type:
- Required: Yes
TemplateContent
- Type:
- Required: Yes
SuccessRedirectionURL
- Type:
- Required: Yes
FailureRedirectionURL
- Type:
- Required: Yes
CreateReceiptFilterRequestRequestTypeDef
Filter
- Type:
- Required: Yes
CreateReceiptRuleRequestRequestTypeDef
RuleSetName
- Type:
- Required: Yes
Rule
- Type:
- Required: Yes
After
- Type: typing.Optional[str]
CreateReceiptRuleSetRequestRequestTypeDef
RuleSetName
- Type:
- Required: Yes
CreateTemplateRequestRequestTypeDef
Template
- Type:
- Required: Yes
CustomVerificationEmailTemplateTypeDef
TemplateName
- Type: typing.Optional[str]
FromEmailAddress
- Type: typing.Optional[str]
TemplateSubject
- Type: typing.Optional[str]
SuccessRedirectionURL
- Type: typing.Optional[str]
FailureRedirectionURL
- Type: typing.Optional[str]
DeleteConfigurationSetEventDestinationRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
EventDestinationName
- Type:
- Required: Yes
DeleteConfigurationSetRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
DeleteCustomVerificationEmailTemplateRequestRequestTypeDef
TemplateName
- Type:
- Required: Yes
DeleteIdentityPolicyRequestRequestTypeDef
Identity
- Type:
- Required: Yes
PolicyName
- Type:
- Required: Yes
DeleteIdentityRequestRequestTypeDef
Identity
- Type:
- Required: Yes
DeleteReceiptFilterRequestRequestTypeDef
FilterName
- Type:
- Required: Yes
DeleteReceiptRuleRequestRequestTypeDef
RuleSetName
- Type:
- Required: Yes
RuleName
- Type:
- Required: Yes
DeleteReceiptRuleSetRequestRequestTypeDef
RuleSetName
- Type:
- Required: Yes
DeleteTemplateRequestRequestTypeDef
TemplateName
- Type:
- Required: Yes
DeleteVerifiedEmailAddressRequestRequestTypeDef
EmailAddress
- Type:
- Required: Yes
DeliveryOptionsTypeDef
TlsPolicy
- Type: typing.Optional[typing.Literal['Optional', 'Require']]
DescribeActiveReceiptRuleSetResponseTypeDef
Metadata
- Type:
- Required: Yes
Rules
- Type: typing.List[aws_resource_validator.pydantic_models.ses_classes.ReceiptRuleOutputTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeConfigurationSetRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
ConfigurationSetAttributeNames
- Type: typing.Optional[typing.Sequence[typing.Literal['deliveryOptions', 'eventDestinations', 'reputationOptions', 'trackingOptions']]]
DescribeConfigurationSetResponseTypeDef
ConfigurationSet
- Type:
- Required: Yes
EventDestinations
- Type: typing.List[aws_resource_validator.pydantic_models.ses_classes.EventDestinationOutputTypeDef]
- Required: Yes
TrackingOptions
- Type:
- Required: Yes
DeliveryOptions
- Type:
- Required: Yes
ReputationOptions
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeReceiptRuleRequestRequestTypeDef
RuleSetName
- Type:
- Required: Yes
RuleName
- Type:
- Required: Yes
DescribeReceiptRuleResponseTypeDef
Rule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeReceiptRuleSetRequestRequestTypeDef
RuleSetName
- Type:
- Required: Yes
DescribeReceiptRuleSetResponseTypeDef
Metadata
- Type:
- Required: Yes
Rules
- Type: typing.List[aws_resource_validator.pydantic_models.ses_classes.ReceiptRuleOutputTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DestinationTypeDef
ToAddresses
- Type: typing.Optional[typing.Sequence[str]]
CcAddresses
- Type: typing.Optional[typing.Sequence[str]]
BccAddresses
- Type: typing.Optional[typing.Sequence[str]]
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
EventDestinationOutputTypeDef
Name
- Type:
- Required: Yes
MatchingEventTypes
- Type: typing.List[typing.Literal['bounce', 'click', 'complaint', 'delivery', 'open', 'reject', 'renderingFailure', 'send']]
- Required: Yes
Enabled
- Type: typing.Optional[bool]
KinesisFirehoseDestination
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.KinesisFirehoseDestinationTypeDef]
CloudWatchDestination
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.CloudWatchDestinationOutputTypeDef]
SNSDestination
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.SNSDestinationTypeDef]
EventDestinationTypeDef
Name
- Type:
- Required: Yes
MatchingEventTypes
- Type: typing.Sequence[typing.Literal['bounce', 'click', 'complaint', 'delivery', 'open', 'reject', 'renderingFailure', 'send']]
- Required: Yes
Enabled
- Type: typing.Optional[bool]
KinesisFirehoseDestination
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.KinesisFirehoseDestinationTypeDef]
CloudWatchDestination
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.CloudWatchDestinationTypeDef]
SNSDestination
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.SNSDestinationTypeDef]
ExtensionFieldTypeDef
Name
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
GetAccountSendingEnabledResponseTypeDef
Enabled
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCustomVerificationEmailTemplateRequestRequestTypeDef
TemplateName
- Type:
- Required: Yes
GetCustomVerificationEmailTemplateResponseTypeDef
TemplateName
- Type:
- Required: Yes
FromEmailAddress
- Type:
- Required: Yes
TemplateSubject
- Type:
- Required: Yes
TemplateContent
- Type:
- Required: Yes
SuccessRedirectionURL
- Type:
- Required: Yes
FailureRedirectionURL
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetIdentityDkimAttributesRequestRequestTypeDef
Identities
- Type: typing.Sequence[str]
- Required: Yes
GetIdentityDkimAttributesResponseTypeDef
DkimAttributes
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.ses_classes.IdentityDkimAttributesTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetIdentityMailFromDomainAttributesRequestRequestTypeDef
Identities
- Type: typing.Sequence[str]
- Required: Yes
GetIdentityMailFromDomainAttributesResponseTypeDef
MailFromDomainAttributes
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.ses_classes.IdentityMailFromDomainAttributesTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetIdentityNotificationAttributesRequestRequestTypeDef
Identities
- Type: typing.Sequence[str]
- Required: Yes
GetIdentityNotificationAttributesResponseTypeDef
NotificationAttributes
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.ses_classes.IdentityNotificationAttributesTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetIdentityPoliciesRequestRequestTypeDef
Identity
- Type:
- Required: Yes
PolicyNames
- Type: typing.Sequence[str]
- Required: Yes
GetIdentityPoliciesResponseTypeDef
Policies
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetIdentityVerificationAttributesRequestIdentityExistsWaitTypeDef
Identities
- Type: typing.Sequence[str]
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.WaiterConfigTypeDef]
GetIdentityVerificationAttributesRequestRequestTypeDef
Identities
- Type: typing.Sequence[str]
- Required: Yes
GetIdentityVerificationAttributesResponseTypeDef
VerificationAttributes
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.ses_classes.IdentityVerificationAttributesTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSendQuotaResponseTypeDef
Max24HourSend
- Type:
- Required: Yes
MaxSendRate
- Type:
- Required: Yes
SentLast24Hours
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSendStatisticsResponseTypeDef
SendDataPoints
- Type: typing.List[aws_resource_validator.pydantic_models.ses_classes.SendDataPointTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTemplateRequestRequestTypeDef
TemplateName
- Type:
- Required: Yes
GetTemplateResponseTypeDef
Template
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
IdentityDkimAttributesTypeDef
DkimEnabled
- Type:
- Required: Yes
DkimVerificationStatus
- Type: typing.Literal['Failed', 'NotStarted', 'Pending', 'Success', 'TemporaryFailure']
- Required: Yes
DkimTokens
- Type: typing.Optional[typing.List[str]]
IdentityMailFromDomainAttributesTypeDef
MailFromDomain
- Type:
- Required: Yes
MailFromDomainStatus
- Type: typing.Literal['Failed', 'Pending', 'Success', 'TemporaryFailure']
- Required: Yes
BehaviorOnMXFailure
- Type: typing.Literal['RejectMessage', 'UseDefaultValue']
- Required: Yes
IdentityNotificationAttributesTypeDef
BounceTopic
- Type:
- Required: Yes
ComplaintTopic
- Type:
- Required: Yes
DeliveryTopic
- Type:
- Required: Yes
ForwardingEnabled
- Type:
- Required: Yes
HeadersInBounceNotificationsEnabled
- Type: typing.Optional[bool]
HeadersInComplaintNotificationsEnabled
- Type: typing.Optional[bool]
HeadersInDeliveryNotificationsEnabled
- Type: typing.Optional[bool]
IdentityVerificationAttributesTypeDef
VerificationStatus
- Type: typing.Literal['Failed', 'NotStarted', 'Pending', 'Success', 'TemporaryFailure']
- Required: Yes
VerificationToken
- Type: typing.Optional[str]
KinesisFirehoseDestinationTypeDef
IAMRoleARN
- Type:
- Required: Yes
DeliveryStreamARN
- Type:
- Required: Yes
LambdaActionTypeDef
FunctionArn
- Type:
- Required: Yes
TopicArn
- Type: typing.Optional[str]
InvocationType
- Type: typing.Optional[typing.Literal['Event', 'RequestResponse']]
ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.PaginatorConfigTypeDef]
ListConfigurationSetsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxItems
- Type: typing.Optional[int]
ListConfigurationSetsResponseTypeDef
ConfigurationSets
- Type: typing.List[aws_resource_validator.pydantic_models.ses_classes.ConfigurationSetTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCustomVerificationEmailTemplatesRequestListCustomVerificationEmailTemplatesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.PaginatorConfigTypeDef]
ListCustomVerificationEmailTemplatesRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListCustomVerificationEmailTemplatesResponseTypeDef
CustomVerificationEmailTemplates
- Type: typing.List[aws_resource_validator.pydantic_models.ses_classes.CustomVerificationEmailTemplateTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListIdentitiesRequestListIdentitiesPaginateTypeDef
IdentityType
- Type: typing.Optional[typing.Literal['Domain', 'EmailAddress']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.PaginatorConfigTypeDef]
ListIdentitiesRequestRequestTypeDef
IdentityType
- Type: typing.Optional[typing.Literal['Domain', 'EmailAddress']]
NextToken
- Type: typing.Optional[str]
MaxItems
- Type: typing.Optional[int]
ListIdentitiesResponseTypeDef
Identities
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListIdentityPoliciesRequestRequestTypeDef
Identity
- Type:
- Required: Yes
ListIdentityPoliciesResponseTypeDef
PolicyNames
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListReceiptFiltersResponseTypeDef
Filters
- Type: typing.List[aws_resource_validator.pydantic_models.ses_classes.ReceiptFilterTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListReceiptRuleSetsRequestListReceiptRuleSetsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.PaginatorConfigTypeDef]
ListReceiptRuleSetsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
ListReceiptRuleSetsResponseTypeDef
RuleSets
- Type: typing.List[aws_resource_validator.pydantic_models.ses_classes.ReceiptRuleSetMetadataTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTemplatesRequestListTemplatesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.PaginatorConfigTypeDef]
ListTemplatesRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxItems
- Type: typing.Optional[int]
ListTemplatesResponseTypeDef
TemplatesMetadata
- Type: typing.List[aws_resource_validator.pydantic_models.ses_classes.TemplateMetadataTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListVerifiedEmailAddressesResponseTypeDef
VerifiedEmailAddresses
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MessageDsnTypeDef
ReportingMta
- Type:
- Required: Yes
ArrivalDate
- Type: typing.Union[datetime.datetime, str, NoneType]
ExtensionFields
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ses_classes.ExtensionFieldTypeDef]]
MessageTagTypeDef
Name
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
MessageTypeDef
Subject
- Type:
- Required: Yes
Body
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PutConfigurationSetDeliveryOptionsRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
DeliveryOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.DeliveryOptionsTypeDef]
PutIdentityPolicyRequestRequestTypeDef
Identity
- Type:
- Required: Yes
PolicyName
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
RawMessageTypeDef
Data
- Type: typing.Union[str, bytes, typing.IO[typing.Any]]
- Required: Yes
ReceiptActionTypeDef
S3Action
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.S3ActionTypeDef]
BounceAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.BounceActionTypeDef]
WorkmailAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.WorkmailActionTypeDef]
LambdaAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.LambdaActionTypeDef]
StopAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.StopActionTypeDef]
AddHeaderAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.AddHeaderActionTypeDef]
SNSAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.SNSActionTypeDef]
ReceiptFilterTypeDef
Name
- Type:
- Required: Yes
IpFilter
- Type:
- Required: Yes
ReceiptIpFilterTypeDef
Policy
- Type: typing.Literal['Allow', 'Block']
- Required: Yes
Cidr
- Type:
- Required: Yes
ReceiptRuleOutputTypeDef
Name
- Type:
- Required: Yes
Enabled
- Type: typing.Optional[bool]
TlsPolicy
- Type: typing.Optional[typing.Literal['Optional', 'Require']]
Recipients
- Type: typing.Optional[typing.List[str]]
Actions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ses_classes.ReceiptActionTypeDef]]
ScanEnabled
- Type: typing.Optional[bool]
ReceiptRuleSetMetadataTypeDef
Name
- Type: typing.Optional[str]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
ReceiptRuleTypeDef
Name
- Type:
- Required: Yes
Enabled
- Type: typing.Optional[bool]
TlsPolicy
- Type: typing.Optional[typing.Literal['Optional', 'Require']]
Recipients
- Type: typing.Optional[typing.Sequence[str]]
Actions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ses_classes.ReceiptActionTypeDef]]
ScanEnabled
- Type: typing.Optional[bool]
RecipientDsnFieldsTypeDef
Action
- Type: typing.Literal['delayed', 'delivered', 'expanded', 'failed', 'relayed']
- Required: Yes
Status
- Type:
- Required: Yes
FinalRecipient
- Type: typing.Optional[str]
RemoteMta
- Type: typing.Optional[str]
DiagnosticCode
- Type: typing.Optional[str]
LastAttemptDate
- Type: typing.Union[datetime.datetime, str, NoneType]
ExtensionFields
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ses_classes.ExtensionFieldTypeDef]]
ReorderReceiptRuleSetRequestRequestTypeDef
RuleSetName
- Type:
- Required: Yes
RuleNames
- Type: typing.Sequence[str]
- Required: Yes
ReputationOptionsTypeDef
SendingEnabled
- Type: typing.Optional[bool]
ReputationMetricsEnabled
- Type: typing.Optional[bool]
LastFreshStart
- Type: typing.Optional[datetime.datetime]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
S3ActionTypeDef
BucketName
- Type:
- Required: Yes
TopicArn
- Type: typing.Optional[str]
ObjectKeyPrefix
- Type: typing.Optional[str]
KmsKeyArn
- Type: typing.Optional[str]
SNSActionTypeDef
TopicArn
- Type:
- Required: Yes
Encoding
- Type: typing.Optional[typing.Literal['Base64', 'UTF-8']]
SNSDestinationTypeDef
TopicARN
- Type:
- Required: Yes
SendBounceRequestRequestTypeDef
OriginalMessageId
- Type:
- Required: Yes
BounceSender
- Type:
- Required: Yes
BouncedRecipientInfoList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.ses_classes.BouncedRecipientInfoTypeDef]
- Required: Yes
Explanation
- Type: typing.Optional[str]
MessageDsn
- Type: typing.Optional[aws_resource_validator.pydantic_models.ses_classes.MessageDsnTypeDef]
BounceSenderArn
- Type: typing.Optional[str]
SendBounceResponseTypeDef
MessageId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SendBulkTemplatedEmailRequestRequestTypeDef
Source
- Type:
- Required: Yes
Template
- Type:
- Required: Yes
Destinations
- Type: typing.Sequence[aws_resource_validator.pydantic_models.ses_classes.BulkEmailDestinationTypeDef]
- Required: Yes
SourceArn
- Type: typing.Optional[str]
ReplyToAddresses
- Type: typing.Optional[typing.Sequence[str]]
ReturnPath
- Type: typing.Optional[str]
ReturnPathArn
- Type: typing.Optional[str]
ConfigurationSetName
- Type: typing.Optional[str]
DefaultTags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ses_classes.MessageTagTypeDef]]
TemplateArn
- Type: typing.Optional[str]
DefaultTemplateData
- Type: typing.Optional[str]
SendBulkTemplatedEmailResponseTypeDef
Status
- Type: typing.List[aws_resource_validator.pydantic_models.ses_classes.BulkEmailDestinationStatusTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SendCustomVerificationEmailRequestRequestTypeDef
EmailAddress
- Type:
- Required: Yes
TemplateName
- Type:
- Required: Yes
ConfigurationSetName
- Type: typing.Optional[str]
SendCustomVerificationEmailResponseTypeDef
MessageId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SendDataPointTypeDef
Timestamp
- Type: typing.Optional[datetime.datetime]
DeliveryAttempts
- Type: typing.Optional[int]
Bounces
- Type: typing.Optional[int]
Complaints
- Type: typing.Optional[int]
Rejects
- Type: typing.Optional[int]
SendEmailRequestRequestTypeDef
Source
- Type:
- Required: Yes
Destination
- Type:
- Required: Yes
Message
- Type:
- Required: Yes
ReplyToAddresses
- Type: typing.Optional[typing.Sequence[str]]
ReturnPath
- Type: typing.Optional[str]
SourceArn
- Type: typing.Optional[str]
ReturnPathArn
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ses_classes.MessageTagTypeDef]]
ConfigurationSetName
- Type: typing.Optional[str]
SendEmailResponseTypeDef
MessageId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SendRawEmailRequestRequestTypeDef
RawMessage
- Type:
- Required: Yes
Source
- Type: typing.Optional[str]
Destinations
- Type: typing.Optional[typing.Sequence[str]]
FromArn
- Type: typing.Optional[str]
SourceArn
- Type: typing.Optional[str]
ReturnPathArn
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ses_classes.MessageTagTypeDef]]
ConfigurationSetName
- Type: typing.Optional[str]
SendRawEmailResponseTypeDef
MessageId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SendTemplatedEmailRequestRequestTypeDef
Source
- Type:
- Required: Yes
Destination
- Type:
- Required: Yes
Template
- Type:
- Required: Yes
TemplateData
- Type:
- Required: Yes
ReplyToAddresses
- Type: typing.Optional[typing.Sequence[str]]
ReturnPath
- Type: typing.Optional[str]
SourceArn
- Type: typing.Optional[str]
ReturnPathArn
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ses_classes.MessageTagTypeDef]]
ConfigurationSetName
- Type: typing.Optional[str]
TemplateArn
- Type: typing.Optional[str]
SendTemplatedEmailResponseTypeDef
MessageId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SetActiveReceiptRuleSetRequestRequestTypeDef
RuleSetName
- Type: typing.Optional[str]
SetIdentityDkimEnabledRequestRequestTypeDef
Identity
- Type:
- Required: Yes
DkimEnabled
- Type:
- Required: Yes
SetIdentityFeedbackForwardingEnabledRequestRequestTypeDef
Identity
- Type:
- Required: Yes
ForwardingEnabled
- Type:
- Required: Yes
SetIdentityHeadersInNotificationsEnabledRequestRequestTypeDef
Identity
- Type:
- Required: Yes
NotificationType
- Type: typing.Literal['Bounce', 'Complaint', 'Delivery']
- Required: Yes
Enabled
- Type:
- Required: Yes
SetIdentityMailFromDomainRequestRequestTypeDef
Identity
- Type:
- Required: Yes
MailFromDomain
- Type: typing.Optional[str]
BehaviorOnMXFailure
- Type: typing.Optional[typing.Literal['RejectMessage', 'UseDefaultValue']]
SetIdentityNotificationTopicRequestRequestTypeDef
Identity
- Type:
- Required: Yes
NotificationType
- Type: typing.Literal['Bounce', 'Complaint', 'Delivery']
- Required: Yes
SnsTopic
- Type: typing.Optional[str]
SetReceiptRulePositionRequestRequestTypeDef
RuleSetName
- Type:
- Required: Yes
RuleName
- Type:
- Required: Yes
After
- Type: typing.Optional[str]
StopActionTypeDef
Scope
- Type: typing.Literal['RuleSet']
- Required: Yes
TopicArn
- Type: typing.Optional[str]
TemplateMetadataTypeDef
Name
- Type: typing.Optional[str]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
TemplateTypeDef
TemplateName
- Type:
- Required: Yes
SubjectPart
- Type: typing.Optional[str]
TextPart
- Type: typing.Optional[str]
HtmlPart
- Type: typing.Optional[str]
TestRenderTemplateRequestRequestTypeDef
TemplateName
- Type:
- Required: Yes
TemplateData
- Type:
- Required: Yes
TestRenderTemplateResponseTypeDef
RenderedTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TrackingOptionsTypeDef
CustomRedirectDomain
- Type: typing.Optional[str]
UpdateAccountSendingEnabledRequestRequestTypeDef
Enabled
- Type: typing.Optional[bool]
UpdateConfigurationSetEventDestinationRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
EventDestination
- Type:
- Required: Yes
UpdateConfigurationSetReputationMetricsEnabledRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
Enabled
- Type:
- Required: Yes
UpdateConfigurationSetSendingEnabledRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
Enabled
- Type:
- Required: Yes
UpdateConfigurationSetTrackingOptionsRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
TrackingOptions
- Type:
- Required: Yes
UpdateCustomVerificationEmailTemplateRequestRequestTypeDef
TemplateName
- Type:
- Required: Yes
FromEmailAddress
- Type: typing.Optional[str]
TemplateSubject
- Type: typing.Optional[str]
TemplateContent
- Type: typing.Optional[str]
SuccessRedirectionURL
- Type: typing.Optional[str]
FailureRedirectionURL
- Type: typing.Optional[str]
UpdateReceiptRuleRequestRequestTypeDef
RuleSetName
- Type:
- Required: Yes
Rule
- Type:
- Required: Yes
UpdateTemplateRequestRequestTypeDef
Template
- Type:
- Required: Yes
VerifyDomainDkimRequestRequestTypeDef
Domain
- Type:
- Required: Yes
VerifyDomainDkimResponseTypeDef
DkimTokens
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
VerifyDomainIdentityRequestRequestTypeDef
Domain
- Type:
- Required: Yes
VerifyDomainIdentityResponseTypeDef
VerificationToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
VerifyEmailAddressRequestRequestTypeDef
EmailAddress
- Type:
- Required: Yes
VerifyEmailIdentityRequestRequestTypeDef
EmailAddress
- Type:
- Required: Yes
WaiterConfigTypeDef
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]
WorkmailActionTypeDef
OrganizationArn
- Type:
- Required: Yes
TopicArn
- Type: typing.Optional[str]