Skip to content

Sesv2 Classes

AccountDetailsTypeDef

MailType

  • Type: typing.Optional[typing.Literal['MARKETING', 'TRANSACTIONAL']]

WebsiteURL

  • Type: typing.Optional[str]

ContactLanguage

  • Type: typing.Optional[typing.Literal['EN', 'JA']]

UseCaseDescription

  • Type: typing.Optional[str]

AdditionalContactEmailAddresses

  • Type: typing.Optional[typing.List[str]]

ReviewDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.ReviewDetailsTypeDef]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchGetMetricDataQueryTypeDef

Id

  • Type:
  • Required: Yes

Namespace

  • Type: typing.Literal['VDM']
  • Required: Yes

Metric

  • Type: typing.Literal['CLICK', 'COMPLAINT', 'DELIVERY', 'DELIVERY_CLICK', 'DELIVERY_COMPLAINT', 'DELIVERY_OPEN', 'OPEN', 'PERMANENT_BOUNCE', 'SEND', 'TRANSIENT_BOUNCE']
  • Required: Yes

StartDate

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

EndDate

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

Dimensions

  • Type: typing.Optional[typing.Mapping[typing.Literal['CONFIGURATION_SET', 'EMAIL_IDENTITY', 'ISP'], str]]

BatchGetMetricDataRequestRequestTypeDef

Queries

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.BatchGetMetricDataQueryTypeDef]
  • Required: Yes

BatchGetMetricDataResponseTypeDef

Results

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.MetricDataResultTypeDef]
  • Required: Yes

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.MetricDataErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BlacklistEntryTypeDef

RblName

  • Type: typing.Optional[str]

ListingTime

  • Type: typing.Optional[datetime.datetime]

Description

  • Type: typing.Optional[str]

BodyTypeDef

Text

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.ContentTypeDef]

Html

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.ContentTypeDef]

BounceTypeDef

BounceType

  • Type: typing.Optional[typing.Literal['PERMANENT', 'TRANSIENT', 'UNDETERMINED']]

BounceSubType

  • Type: typing.Optional[str]

DiagnosticCode

  • Type: typing.Optional[str]

BulkEmailContentTypeDef

Template

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.TemplateTypeDef]

BulkEmailEntryResultTypeDef

Status

  • Type: typing.Optional[typing.Literal['ACCOUNT_DAILY_QUOTA_EXCEEDED', 'ACCOUNT_SENDING_PAUSED', 'ACCOUNT_SUSPENDED', 'ACCOUNT_THROTTLED', 'CONFIGURATION_SET_NOT_FOUND', 'CONFIGURATION_SET_SENDING_PAUSED', 'FAILED', 'INVALID_PARAMETER', 'INVALID_SENDING_POOL_NAME', 'MAIL_FROM_DOMAIN_NOT_VERIFIED', 'MESSAGE_REJECTED', 'SUCCESS', 'TEMPLATE_NOT_FOUND', 'TRANSIENT_FAILURE']]

Error

  • Type: typing.Optional[str]

MessageId

  • Type: typing.Optional[str]

BulkEmailEntryTypeDef

Destination

  • Type:
  • Required: Yes

ReplacementTags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.MessageTagTypeDef]]

ReplacementEmailContent

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.ReplacementEmailContentTypeDef]

ReplacementHeaders

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.MessageHeaderTypeDef]]

CancelExportJobRequestRequestTypeDef

JobId

  • Type:
  • Required: Yes

CloudWatchDestinationOutputTypeDef

DimensionConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.CloudWatchDimensionConfigurationTypeDef]
  • Required: Yes

CloudWatchDestinationTypeDef

DimensionConfigurations

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.CloudWatchDimensionConfigurationTypeDef]
  • Required: Yes

CloudWatchDimensionConfigurationTypeDef

DimensionName

  • Type:
  • Required: Yes

DimensionValueSource

  • Type: typing.Literal['EMAIL_HEADER', 'LINK_TAG', 'MESSAGE_TAG']
  • Required: Yes

DefaultDimensionValue

  • Type:
  • Required: Yes

ComplaintTypeDef

ComplaintSubType

  • Type: typing.Optional[str]

ComplaintFeedbackType

  • Type: typing.Optional[str]

ContactListDestinationTypeDef

ContactListName

  • Type:
  • Required: Yes

ContactListImportAction

  • Type: typing.Literal['DELETE', 'PUT']
  • Required: Yes

ContactListTypeDef

ContactListName

  • Type: typing.Optional[str]

LastUpdatedTimestamp

  • Type: typing.Optional[datetime.datetime]

ContactTypeDef

EmailAddress

  • Type: typing.Optional[str]

TopicPreferences

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2_classes.TopicPreferenceTypeDef]]

TopicDefaultPreferences

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2_classes.TopicPreferenceTypeDef]]

UnsubscribeAll

  • Type: typing.Optional[bool]

LastUpdatedTimestamp

  • Type: typing.Optional[datetime.datetime]

ContentTypeDef

Data

  • Type:
  • Required: Yes

Charset

  • Type: typing.Optional[str]

CreateConfigurationSetEventDestinationRequestRequestTypeDef

ConfigurationSetName

  • Type:
  • Required: Yes

EventDestinationName

  • Type:
  • Required: Yes

EventDestination

  • Type:
  • Required: Yes

CreateConfigurationSetRequestRequestTypeDef

ConfigurationSetName

  • Type:
  • Required: Yes

TrackingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.TrackingOptionsTypeDef]

DeliveryOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.DeliveryOptionsTypeDef]

ReputationOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.ReputationOptionsTypeDef]

SendingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.SendingOptionsTypeDef]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.TagTypeDef]]

SuppressionOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.SuppressionOptionsTypeDef]

VdmOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.VdmOptionsTypeDef]

CreateContactListRequestRequestTypeDef

ContactListName

  • Type:
  • Required: Yes

Topics

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.TopicTypeDef]]

Description

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.TagTypeDef]]

CreateContactRequestRequestTypeDef

ContactListName

  • Type:
  • Required: Yes

EmailAddress

  • Type:
  • Required: Yes

TopicPreferences

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.TopicPreferenceTypeDef]]

UnsubscribeAll

  • Type: typing.Optional[bool]

AttributesData

  • Type: typing.Optional[str]

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

CreateDedicatedIpPoolRequestRequestTypeDef

PoolName

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.TagTypeDef]]

ScalingMode

  • Type: typing.Optional[typing.Literal['MANAGED', 'STANDARD']]

CreateDeliverabilityTestReportRequestRequestTypeDef

FromEmailAddress

  • Type:
  • Required: Yes

Content

  • Type:
  • Required: Yes

ReportName

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.TagTypeDef]]

CreateDeliverabilityTestReportResponseTypeDef

ReportId

  • Type:
  • Required: Yes

DeliverabilityTestStatus

  • Type: typing.Literal['COMPLETED', 'IN_PROGRESS']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEmailIdentityPolicyRequestRequestTypeDef

EmailIdentity

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

CreateEmailIdentityRequestRequestTypeDef

EmailIdentity

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.TagTypeDef]]

DkimSigningAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.DkimSigningAttributesTypeDef]

ConfigurationSetName

  • Type: typing.Optional[str]

CreateEmailIdentityResponseTypeDef

IdentityType

  • Type: typing.Literal['DOMAIN', 'EMAIL_ADDRESS', 'MANAGED_DOMAIN']
  • Required: Yes

VerifiedForSendingStatus

  • Type:
  • Required: Yes

DkimAttributes

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEmailTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

TemplateContent

  • Type:
  • Required: Yes

CreateExportJobRequestRequestTypeDef

ExportDataSource

  • Type:
  • Required: Yes

ExportDestination

  • Type:
  • Required: Yes

CreateExportJobResponseTypeDef

JobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateImportJobRequestRequestTypeDef

ImportDestination

  • Type:
  • Required: Yes

ImportDataSource

  • Type:
  • Required: Yes

CreateImportJobResponseTypeDef

JobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CustomVerificationEmailTemplateMetadataTypeDef

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]

DailyVolumeTypeDef

StartDate

  • Type: typing.Optional[datetime.datetime]

VolumeStatistics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.VolumeStatisticsTypeDef]

DomainIspPlacements

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2_classes.DomainIspPlacementTypeDef]]

DashboardAttributesTypeDef

EngagementMetrics

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

DashboardOptionsTypeDef

EngagementMetrics

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

DedicatedIpPoolTypeDef

PoolName

  • Type:
  • Required: Yes

ScalingMode

  • Type: typing.Literal['MANAGED', 'STANDARD']
  • Required: Yes

DedicatedIpTypeDef

Ip

  • Type:
  • Required: Yes

WarmupStatus

  • Type: typing.Literal['DONE', 'IN_PROGRESS']
  • Required: Yes

WarmupPercentage

  • Type:
  • Required: Yes

PoolName

  • Type: typing.Optional[str]

DeleteConfigurationSetEventDestinationRequestRequestTypeDef

ConfigurationSetName

  • Type:
  • Required: Yes

EventDestinationName

  • Type:
  • Required: Yes

DeleteConfigurationSetRequestRequestTypeDef

ConfigurationSetName

  • Type:
  • Required: Yes

DeleteContactListRequestRequestTypeDef

ContactListName

  • Type:
  • Required: Yes

DeleteContactRequestRequestTypeDef

ContactListName

  • Type:
  • Required: Yes

EmailAddress

  • Type:
  • Required: Yes

DeleteCustomVerificationEmailTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

DeleteDedicatedIpPoolRequestRequestTypeDef

PoolName

  • Type:
  • Required: Yes

DeleteEmailIdentityPolicyRequestRequestTypeDef

EmailIdentity

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

DeleteEmailIdentityRequestRequestTypeDef

EmailIdentity

  • Type:
  • Required: Yes

DeleteEmailTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

DeleteSuppressedDestinationRequestRequestTypeDef

EmailAddress

  • Type:
  • Required: Yes

DeliverabilityTestReportTypeDef

ReportId

  • Type: typing.Optional[str]

ReportName

  • Type: typing.Optional[str]

Subject

  • Type: typing.Optional[str]

FromEmailAddress

  • Type: typing.Optional[str]

CreateDate

  • Type: typing.Optional[datetime.datetime]

DeliverabilityTestStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'IN_PROGRESS']]

DeliveryOptionsTypeDef

TlsPolicy

  • Type: typing.Optional[typing.Literal['OPTIONAL', 'REQUIRE']]

SendingPoolName

  • Type: typing.Optional[str]

DestinationTypeDef

ToAddresses

  • Type: typing.Optional[typing.Sequence[str]]

CcAddresses

  • Type: typing.Optional[typing.Sequence[str]]

BccAddresses

  • Type: typing.Optional[typing.Sequence[str]]

DkimAttributesTypeDef

SigningEnabled

  • Type: typing.Optional[bool]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'NOT_STARTED', 'PENDING', 'SUCCESS', 'TEMPORARY_FAILURE']]

Tokens

  • Type: typing.Optional[typing.List[str]]

SigningAttributesOrigin

  • Type: typing.Optional[typing.Literal['AWS_SES', 'EXTERNAL']]

NextSigningKeyLength

  • Type: typing.Optional[typing.Literal['RSA_1024_BIT', 'RSA_2048_BIT']]

CurrentSigningKeyLength

  • Type: typing.Optional[typing.Literal['RSA_1024_BIT', 'RSA_2048_BIT']]

LastKeyGenerationTimestamp

  • Type: typing.Optional[datetime.datetime]

DkimSigningAttributesTypeDef

DomainSigningSelector

  • Type: typing.Optional[str]

DomainSigningPrivateKey

  • Type: typing.Optional[str]

NextSigningKeyLength

  • Type: typing.Optional[typing.Literal['RSA_1024_BIT', 'RSA_2048_BIT']]

DomainDeliverabilityCampaignTypeDef

CampaignId

  • Type: typing.Optional[str]

ImageUrl

  • Type: typing.Optional[str]

Subject

  • Type: typing.Optional[str]

FromAddress

  • Type: typing.Optional[str]

SendingIps

  • Type: typing.Optional[typing.List[str]]

FirstSeenDateTime

  • Type: typing.Optional[datetime.datetime]

LastSeenDateTime

  • Type: typing.Optional[datetime.datetime]

InboxCount

  • Type: typing.Optional[int]

SpamCount

  • Type: typing.Optional[int]

ReadRate

  • Type: typing.Optional[float]

DeleteRate

  • Type: typing.Optional[float]

ReadDeleteRate

  • Type: typing.Optional[float]

ProjectedVolume

  • Type: typing.Optional[int]

Esps

  • Type: typing.Optional[typing.List[str]]

DomainDeliverabilityTrackingOptionOutputTypeDef

Domain

  • Type: typing.Optional[str]

SubscriptionStartDate

  • Type: typing.Optional[datetime.datetime]

InboxPlacementTrackingOption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.InboxPlacementTrackingOptionOutputTypeDef]

DomainDeliverabilityTrackingOptionTypeDef

Domain

  • Type: typing.Optional[str]

SubscriptionStartDate

  • Type: typing.Union[datetime.datetime, str, NoneType]

InboxPlacementTrackingOption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.InboxPlacementTrackingOptionTypeDef]

DomainIspPlacementTypeDef

IspName

  • Type: typing.Optional[str]

InboxRawCount

  • Type: typing.Optional[int]

SpamRawCount

  • Type: typing.Optional[int]

InboxPercentage

  • Type: typing.Optional[float]

SpamPercentage

  • Type: typing.Optional[float]

EmailContentTypeDef

Simple

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.MessageTypeDef]

Raw

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.RawMessageTypeDef]

Template

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.TemplateTypeDef]

EmailInsightsTypeDef

Destination

  • Type: typing.Optional[str]

Isp

  • Type: typing.Optional[str]

Events

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2_classes.InsightsEventTypeDef]]

EmailTemplateContentTypeDef

Subject

  • Type: typing.Optional[str]

Text

  • Type: typing.Optional[str]

Html

  • Type: typing.Optional[str]

EmailTemplateMetadataTypeDef

TemplateName

  • Type: typing.Optional[str]

CreatedTimestamp

  • Type: typing.Optional[datetime.datetime]

EventBridgeDestinationTypeDef

EventBusArn

  • Type:
  • Required: Yes

EventDestinationDefinitionTypeDef

Enabled

  • Type: typing.Optional[bool]

MatchingEventTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['BOUNCE', 'CLICK', 'COMPLAINT', 'DELIVERY', 'DELIVERY_DELAY', 'OPEN', 'REJECT', 'RENDERING_FAILURE', 'SEND', 'SUBSCRIPTION']]]

KinesisFirehoseDestination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.KinesisFirehoseDestinationTypeDef]

CloudWatchDestination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.CloudWatchDestinationTypeDef]

SnsDestination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.SnsDestinationTypeDef]

EventBridgeDestination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.EventBridgeDestinationTypeDef]

PinpointDestination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.PinpointDestinationTypeDef]

EventDestinationTypeDef

Name

  • Type:
  • Required: Yes

MatchingEventTypes

  • Type: typing.List[typing.Literal['BOUNCE', 'CLICK', 'COMPLAINT', 'DELIVERY', 'DELIVERY_DELAY', 'OPEN', 'REJECT', 'RENDERING_FAILURE', 'SEND', 'SUBSCRIPTION']]
  • Required: Yes

Enabled

  • Type: typing.Optional[bool]

KinesisFirehoseDestination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.KinesisFirehoseDestinationTypeDef]

CloudWatchDestination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.CloudWatchDestinationOutputTypeDef]

SnsDestination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.SnsDestinationTypeDef]

EventBridgeDestination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.EventBridgeDestinationTypeDef]

PinpointDestination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.PinpointDestinationTypeDef]

EventDetailsTypeDef

Bounce

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.BounceTypeDef]

Complaint

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.ComplaintTypeDef]

ExportDataSourceOutputTypeDef

MetricsDataSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.MetricsDataSourceOutputTypeDef]

MessageInsightsDataSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.MessageInsightsDataSourceOutputTypeDef]

ExportDataSourceTypeDef

MetricsDataSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.MetricsDataSourceTypeDef]

MessageInsightsDataSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.MessageInsightsDataSourceTypeDef]

ExportDestinationTypeDef

DataFormat

  • Type: typing.Literal['CSV', 'JSON']
  • Required: Yes

S3Url

  • Type: typing.Optional[str]

ExportJobSummaryTypeDef

JobId

  • Type: typing.Optional[str]

ExportSourceType

  • Type: typing.Optional[typing.Literal['MESSAGE_INSIGHTS', 'METRICS_DATA']]

JobStatus

  • Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'CREATED', 'FAILED', 'PROCESSING']]

CreatedTimestamp

  • Type: typing.Optional[datetime.datetime]

CompletedTimestamp

  • Type: typing.Optional[datetime.datetime]

ExportMetricTypeDef

Name

  • Type: typing.Optional[typing.Literal['CLICK', 'COMPLAINT', 'DELIVERY', 'DELIVERY_CLICK', 'DELIVERY_COMPLAINT', 'DELIVERY_OPEN', 'OPEN', 'PERMANENT_BOUNCE', 'SEND', 'TRANSIENT_BOUNCE']]

Aggregation

  • Type: typing.Optional[typing.Literal['RATE', 'VOLUME']]

ExportStatisticsTypeDef

ProcessedRecordsCount

  • Type: typing.Optional[int]

ExportedRecordsCount

  • Type: typing.Optional[int]

FailureInfoTypeDef

FailedRecordsS3Url

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

GetAccountResponseTypeDef

DedicatedIpAutoWarmupEnabled

  • Type:
  • Required: Yes

EnforcementStatus

  • Type:
  • Required: Yes

ProductionAccessEnabled

  • Type:
  • Required: Yes

SendQuota

  • Type:
  • Required: Yes

SendingEnabled

  • Type:
  • Required: Yes

SuppressionAttributes

  • Type:
  • Required: Yes

Details

  • Type:
  • Required: Yes

VdmAttributes

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBlacklistReportsRequestRequestTypeDef

BlacklistItemNames

  • Type: typing.Sequence[str]
  • Required: Yes

GetBlacklistReportsResponseTypeDef

BlacklistReport

  • Type: typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.sesv2_classes.BlacklistEntryTypeDef]]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetConfigurationSetEventDestinationsRequestRequestTypeDef

ConfigurationSetName

  • Type:
  • Required: Yes

GetConfigurationSetEventDestinationsResponseTypeDef

EventDestinations

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.EventDestinationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetConfigurationSetRequestRequestTypeDef

ConfigurationSetName

  • Type:
  • Required: Yes

GetConfigurationSetResponseTypeDef

ConfigurationSetName

  • Type:
  • Required: Yes

TrackingOptions

  • Type:
  • Required: Yes

DeliveryOptions

  • Type:
  • Required: Yes

ReputationOptions

  • Type:
  • Required: Yes

SendingOptions

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.TagTypeDef]
  • Required: Yes

SuppressionOptions

  • Type:
  • Required: Yes

VdmOptions

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetContactListRequestRequestTypeDef

ContactListName

  • Type:
  • Required: Yes

GetContactListResponseTypeDef

ContactListName

  • Type:
  • Required: Yes

Topics

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.TopicTypeDef]
  • Required: Yes

Description

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetContactRequestRequestTypeDef

ContactListName

  • Type:
  • Required: Yes

EmailAddress

  • Type:
  • Required: Yes

GetContactResponseTypeDef

ContactListName

  • Type:
  • Required: Yes

EmailAddress

  • Type:
  • Required: Yes

TopicPreferences

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.TopicPreferenceTypeDef]
  • Required: Yes

TopicDefaultPreferences

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.TopicPreferenceTypeDef]
  • Required: Yes

UnsubscribeAll

  • Type:
  • Required: Yes

AttributesData

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • 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

GetDedicatedIpPoolRequestRequestTypeDef

PoolName

  • Type:
  • Required: Yes

GetDedicatedIpPoolResponseTypeDef

DedicatedIpPool

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDedicatedIpRequestRequestTypeDef

Ip

  • Type:
  • Required: Yes

GetDedicatedIpResponseTypeDef

DedicatedIp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDedicatedIpsRequestRequestTypeDef

PoolName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

GetDedicatedIpsResponseTypeDef

DedicatedIps

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.DedicatedIpTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetDeliverabilityDashboardOptionsResponseTypeDef

DashboardEnabled

  • Type:
  • Required: Yes

SubscriptionExpiryDate

  • Type:
  • Required: Yes

AccountStatus

  • Type: typing.Literal['ACTIVE', 'DISABLED', 'PENDING_EXPIRATION']
  • Required: Yes

ActiveSubscribedDomains

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.DomainDeliverabilityTrackingOptionOutputTypeDef]
  • Required: Yes

PendingExpirationSubscribedDomains

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.DomainDeliverabilityTrackingOptionOutputTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDeliverabilityTestReportRequestRequestTypeDef

ReportId

  • Type:
  • Required: Yes

GetDeliverabilityTestReportResponseTypeDef

DeliverabilityTestReport

  • Type:
  • Required: Yes

OverallPlacement

  • Type:
  • Required: Yes

IspPlacements

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.IspPlacementTypeDef]
  • Required: Yes

Message

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDomainDeliverabilityCampaignRequestRequestTypeDef

CampaignId

  • Type:
  • Required: Yes

GetDomainDeliverabilityCampaignResponseTypeDef

DomainDeliverabilityCampaign

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDomainStatisticsReportRequestRequestTypeDef

Domain

  • Type:
  • Required: Yes

StartDate

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

EndDate

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

GetDomainStatisticsReportResponseTypeDef

OverallVolume

  • Type:
  • Required: Yes

DailyVolumes

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.DailyVolumeTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEmailIdentityPoliciesRequestRequestTypeDef

EmailIdentity

  • Type:
  • Required: Yes

GetEmailIdentityPoliciesResponseTypeDef

Policies

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEmailIdentityRequestRequestTypeDef

EmailIdentity

  • Type:
  • Required: Yes

GetEmailIdentityResponseTypeDef

IdentityType

  • Type: typing.Literal['DOMAIN', 'EMAIL_ADDRESS', 'MANAGED_DOMAIN']
  • Required: Yes

FeedbackForwardingStatus

  • Type:
  • Required: Yes

VerifiedForSendingStatus

  • Type:
  • Required: Yes

DkimAttributes

  • Type:
  • Required: Yes

MailFromAttributes

  • Type:
  • Required: Yes

Policies

  • Type: typing.Dict[str, str]
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.TagTypeDef]
  • Required: Yes

ConfigurationSetName

  • Type:
  • Required: Yes

VerificationStatus

  • Type: typing.Literal['FAILED', 'NOT_STARTED', 'PENDING', 'SUCCESS', 'TEMPORARY_FAILURE']
  • Required: Yes

VerificationInfo

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEmailTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

GetEmailTemplateResponseTypeDef

TemplateName

  • Type:
  • Required: Yes

TemplateContent

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetExportJobRequestRequestTypeDef

JobId

  • Type:
  • Required: Yes

GetExportJobResponseTypeDef

JobId

  • Type:
  • Required: Yes

ExportSourceType

  • Type: typing.Literal['MESSAGE_INSIGHTS', 'METRICS_DATA']
  • Required: Yes

JobStatus

  • Type: typing.Literal['CANCELLED', 'COMPLETED', 'CREATED', 'FAILED', 'PROCESSING']
  • Required: Yes

ExportDestination

  • Type:
  • Required: Yes

ExportDataSource

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

CompletedTimestamp

  • Type:
  • Required: Yes

FailureInfo

  • Type:
  • Required: Yes

Statistics

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetImportJobRequestRequestTypeDef

JobId

  • Type:
  • Required: Yes

GetImportJobResponseTypeDef

JobId

  • Type:
  • Required: Yes

ImportDestination

  • Type:
  • Required: Yes

ImportDataSource

  • Type:
  • Required: Yes

FailureInfo

  • Type:
  • Required: Yes

JobStatus

  • Type: typing.Literal['CANCELLED', 'COMPLETED', 'CREATED', 'FAILED', 'PROCESSING']
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

CompletedTimestamp

  • Type:
  • Required: Yes

ProcessedRecordsCount

  • Type:
  • Required: Yes

FailedRecordsCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMessageInsightsRequestRequestTypeDef

MessageId

  • Type:
  • Required: Yes

GetMessageInsightsResponseTypeDef

MessageId

  • Type:
  • Required: Yes

FromEmailAddress

  • Type:
  • Required: Yes

Subject

  • Type:
  • Required: Yes

EmailTags

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.MessageTagTypeDef]
  • Required: Yes

Insights

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.EmailInsightsTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSuppressedDestinationRequestRequestTypeDef

EmailAddress

  • Type:
  • Required: Yes

GetSuppressedDestinationResponseTypeDef

SuppressedDestination

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GuardianAttributesTypeDef

OptimizedSharedDelivery

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

GuardianOptionsTypeDef

OptimizedSharedDelivery

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

IdentityInfoTypeDef

IdentityType

  • Type: typing.Optional[typing.Literal['DOMAIN', 'EMAIL_ADDRESS', 'MANAGED_DOMAIN']]

IdentityName

  • Type: typing.Optional[str]

SendingEnabled

  • Type: typing.Optional[bool]

VerificationStatus

  • Type: typing.Optional[typing.Literal['FAILED', 'NOT_STARTED', 'PENDING', 'SUCCESS', 'TEMPORARY_FAILURE']]

ImportDataSourceTypeDef

S3Url

  • Type:
  • Required: Yes

DataFormat

  • Type: typing.Literal['CSV', 'JSON']
  • Required: Yes

ImportDestinationTypeDef

SuppressionListDestination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.SuppressionListDestinationTypeDef]

ContactListDestination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.ContactListDestinationTypeDef]

ImportJobSummaryTypeDef

JobId

  • Type: typing.Optional[str]

ImportDestination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.ImportDestinationTypeDef]

JobStatus

  • Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'CREATED', 'FAILED', 'PROCESSING']]

CreatedTimestamp

  • Type: typing.Optional[datetime.datetime]

ProcessedRecordsCount

  • Type: typing.Optional[int]

FailedRecordsCount

  • Type: typing.Optional[int]

InboxPlacementTrackingOptionOutputTypeDef

Global

  • Type: typing.Optional[bool]

TrackedIsps

  • Type: typing.Optional[typing.List[str]]

InboxPlacementTrackingOptionTypeDef

Global

  • Type: typing.Optional[bool]

TrackedIsps

  • Type: typing.Optional[typing.Sequence[str]]

InsightsEventTypeDef

Timestamp

  • Type: typing.Optional[datetime.datetime]

Type

  • Type: typing.Optional[typing.Literal['BOUNCE', 'CLICK', 'COMPLAINT', 'DELIVERY', 'DELIVERY_DELAY', 'OPEN', 'REJECT', 'RENDERING_FAILURE', 'SEND', 'SUBSCRIPTION']]

Details

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.EventDetailsTypeDef]

IspPlacementTypeDef

IspName

  • Type: typing.Optional[str]

PlacementStatistics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.PlacementStatisticsTypeDef]

KinesisFirehoseDestinationTypeDef

IamRoleArn

  • Type:
  • Required: Yes

DeliveryStreamArn

  • Type:
  • Required: Yes

ListConfigurationSetsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

ListConfigurationSetsResponseTypeDef

ConfigurationSets

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListContactListsRequestRequestTypeDef

PageSize

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListContactListsResponseTypeDef

ContactLists

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.ContactListTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListContactsFilterTypeDef

FilteredStatus

  • Type: typing.Optional[typing.Literal['OPT_IN', 'OPT_OUT']]

TopicFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.TopicFilterTypeDef]

ListContactsRequestRequestTypeDef

ContactListName

  • Type:
  • Required: Yes

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.ListContactsFilterTypeDef]

PageSize

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListContactsResponseTypeDef

Contacts

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.ContactTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCustomVerificationEmailTemplatesRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

ListCustomVerificationEmailTemplatesResponseTypeDef

CustomVerificationEmailTemplates

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.CustomVerificationEmailTemplateMetadataTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDedicatedIpPoolsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

ListDedicatedIpPoolsResponseTypeDef

DedicatedIpPools

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDeliverabilityTestReportsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

ListDeliverabilityTestReportsResponseTypeDef

DeliverabilityTestReports

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.DeliverabilityTestReportTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDomainDeliverabilityCampaignsRequestRequestTypeDef

StartDate

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

EndDate

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

SubscribedDomain

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

ListDomainDeliverabilityCampaignsResponseTypeDef

DomainDeliverabilityCampaigns

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.DomainDeliverabilityCampaignTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListEmailIdentitiesRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

ListEmailIdentitiesResponseTypeDef

EmailIdentities

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.IdentityInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListEmailTemplatesRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

ListEmailTemplatesResponseTypeDef

TemplatesMetadata

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.EmailTemplateMetadataTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListExportJobsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

ExportSourceType

  • Type: typing.Optional[typing.Literal['MESSAGE_INSIGHTS', 'METRICS_DATA']]

JobStatus

  • Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'CREATED', 'FAILED', 'PROCESSING']]

ListExportJobsResponseTypeDef

ExportJobs

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.ExportJobSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListImportJobsRequestRequestTypeDef

ImportDestinationType

  • Type: typing.Optional[typing.Literal['CONTACT_LIST', 'SUPPRESSION_LIST']]

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

ListImportJobsResponseTypeDef

ImportJobs

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.ImportJobSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListManagementOptionsTypeDef

ContactListName

  • Type:
  • Required: Yes

TopicName

  • Type: typing.Optional[str]

ListRecommendationsRequestRequestTypeDef

Filter

  • Type: typing.Optional[typing.Mapping[typing.Literal['IMPACT', 'RESOURCE_ARN', 'STATUS', 'TYPE'], str]]

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

ListRecommendationsResponseTypeDef

Recommendations

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.RecommendationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListSuppressedDestinationsRequestRequestTypeDef

Reasons

  • Type: typing.Optional[typing.Sequence[typing.Literal['BOUNCE', 'COMPLAINT']]]

StartDate

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndDate

  • Type: typing.Union[datetime.datetime, str, NoneType]

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

ListSuppressedDestinationsResponseTypeDef

SuppressedDestinationSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.SuppressedDestinationSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

MailFromAttributesTypeDef

MailFromDomain

  • Type:
  • Required: Yes

MailFromDomainStatus

  • Type: typing.Literal['FAILED', 'PENDING', 'SUCCESS', 'TEMPORARY_FAILURE']
  • Required: Yes

BehaviorOnMxFailure

  • Type: typing.Literal['REJECT_MESSAGE', 'USE_DEFAULT_VALUE']
  • Required: Yes

MessageHeaderTypeDef

Name

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

MessageInsightsDataSourceOutputTypeDef

StartDate

  • Type:
  • Required: Yes

EndDate

  • Type:
  • Required: Yes

Include

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.MessageInsightsFiltersOutputTypeDef]

Exclude

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.MessageInsightsFiltersOutputTypeDef]

MaxResults

  • Type: typing.Optional[int]

MessageInsightsDataSourceTypeDef

StartDate

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

EndDate

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

Include

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.MessageInsightsFiltersTypeDef]

Exclude

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.MessageInsightsFiltersTypeDef]

MaxResults

  • Type: typing.Optional[int]

MessageInsightsFiltersOutputTypeDef

FromEmailAddress

  • Type: typing.Optional[typing.List[str]]

Destination

  • Type: typing.Optional[typing.List[str]]

Subject

  • Type: typing.Optional[typing.List[str]]

Isp

  • Type: typing.Optional[typing.List[str]]

LastDeliveryEvent

  • Type: typing.Optional[typing.List[typing.Literal['COMPLAINT', 'DELIVERY', 'PERMANENT_BOUNCE', 'SEND', 'TRANSIENT_BOUNCE', 'UNDETERMINED_BOUNCE']]]

LastEngagementEvent

  • Type: typing.Optional[typing.List[typing.Literal['CLICK', 'OPEN']]]

MessageInsightsFiltersTypeDef

FromEmailAddress

  • Type: typing.Optional[typing.Sequence[str]]

Destination

  • Type: typing.Optional[typing.Sequence[str]]

Subject

  • Type: typing.Optional[typing.Sequence[str]]

Isp

  • Type: typing.Optional[typing.Sequence[str]]

LastDeliveryEvent

  • Type: typing.Optional[typing.Sequence[typing.Literal['COMPLAINT', 'DELIVERY', 'PERMANENT_BOUNCE', 'SEND', 'TRANSIENT_BOUNCE', 'UNDETERMINED_BOUNCE']]]

LastEngagementEvent

  • Type: typing.Optional[typing.Sequence[typing.Literal['CLICK', 'OPEN']]]

MessageTagTypeDef

Name

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

MessageTypeDef

Subject

  • Type:
  • Required: Yes

Body

  • Type:
  • Required: Yes

Headers

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.MessageHeaderTypeDef]]

MetricDataErrorTypeDef

Id

  • Type: typing.Optional[str]

Code

  • Type: typing.Optional[typing.Literal['ACCESS_DENIED', 'INTERNAL_FAILURE']]

Message

  • Type: typing.Optional[str]

MetricDataResultTypeDef

Id

  • Type: typing.Optional[str]

Timestamps

  • Type: typing.Optional[typing.List[datetime.datetime]]

Values

  • Type: typing.Optional[typing.List[int]]

MetricsDataSourceOutputTypeDef

Dimensions

  • Type: typing.Dict[typing.Literal['CONFIGURATION_SET', 'EMAIL_IDENTITY', 'ISP'], typing.List[str]]
  • Required: Yes

Namespace

  • Type: typing.Literal['VDM']
  • Required: Yes

Metrics

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.ExportMetricTypeDef]
  • Required: Yes

StartDate

  • Type:
  • Required: Yes

EndDate

  • Type:
  • Required: Yes

MetricsDataSourceTypeDef

Dimensions

  • Type: typing.Mapping[typing.Literal['CONFIGURATION_SET', 'EMAIL_IDENTITY', 'ISP'], typing.Sequence[str]]
  • Required: Yes

Namespace

  • Type: typing.Literal['VDM']
  • Required: Yes

Metrics

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.ExportMetricTypeDef]
  • Required: Yes

StartDate

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

EndDate

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

OverallVolumeTypeDef

VolumeStatistics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.VolumeStatisticsTypeDef]

ReadRatePercent

  • Type: typing.Optional[float]

DomainIspPlacements

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2_classes.DomainIspPlacementTypeDef]]

PinpointDestinationTypeDef

ApplicationArn

  • Type: typing.Optional[str]

PlacementStatisticsTypeDef

InboxPercentage

  • Type: typing.Optional[float]

SpamPercentage

  • Type: typing.Optional[float]

MissingPercentage

  • Type: typing.Optional[float]

SpfPercentage

  • Type: typing.Optional[float]

DkimPercentage

  • Type: typing.Optional[float]

PutAccountDedicatedIpWarmupAttributesRequestRequestTypeDef

AutoWarmupEnabled

  • Type: typing.Optional[bool]

PutAccountDetailsRequestRequestTypeDef

MailType

  • Type: typing.Literal['MARKETING', 'TRANSACTIONAL']
  • Required: Yes

WebsiteURL

  • Type:
  • Required: Yes

UseCaseDescription

  • Type:
  • Required: Yes

ContactLanguage

  • Type: typing.Optional[typing.Literal['EN', 'JA']]

AdditionalContactEmailAddresses

  • Type: typing.Optional[typing.Sequence[str]]

ProductionAccessEnabled

  • Type: typing.Optional[bool]

PutAccountSendingAttributesRequestRequestTypeDef

SendingEnabled

  • Type: typing.Optional[bool]

PutAccountSuppressionAttributesRequestRequestTypeDef

SuppressedReasons

  • Type: typing.Optional[typing.Sequence[typing.Literal['BOUNCE', 'COMPLAINT']]]

PutAccountVdmAttributesRequestRequestTypeDef

VdmAttributes

  • Type:
  • Required: Yes

PutConfigurationSetDeliveryOptionsRequestRequestTypeDef

ConfigurationSetName

  • Type:
  • Required: Yes

TlsPolicy

  • Type: typing.Optional[typing.Literal['OPTIONAL', 'REQUIRE']]

SendingPoolName

  • Type: typing.Optional[str]

PutConfigurationSetReputationOptionsRequestRequestTypeDef

ConfigurationSetName

  • Type:
  • Required: Yes

ReputationMetricsEnabled

  • Type: typing.Optional[bool]

PutConfigurationSetSendingOptionsRequestRequestTypeDef

ConfigurationSetName

  • Type:
  • Required: Yes

SendingEnabled

  • Type: typing.Optional[bool]

PutConfigurationSetSuppressionOptionsRequestRequestTypeDef

ConfigurationSetName

  • Type:
  • Required: Yes

SuppressedReasons

  • Type: typing.Optional[typing.Sequence[typing.Literal['BOUNCE', 'COMPLAINT']]]

PutConfigurationSetTrackingOptionsRequestRequestTypeDef

ConfigurationSetName

  • Type:
  • Required: Yes

CustomRedirectDomain

  • Type: typing.Optional[str]

PutConfigurationSetVdmOptionsRequestRequestTypeDef

ConfigurationSetName

  • Type:
  • Required: Yes

VdmOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.VdmOptionsTypeDef]

PutDedicatedIpInPoolRequestRequestTypeDef

Ip

  • Type:
  • Required: Yes

DestinationPoolName

  • Type:
  • Required: Yes

PutDedicatedIpPoolScalingAttributesRequestRequestTypeDef

PoolName

  • Type:
  • Required: Yes

ScalingMode

  • Type: typing.Literal['MANAGED', 'STANDARD']
  • Required: Yes

PutDedicatedIpWarmupAttributesRequestRequestTypeDef

Ip

  • Type:
  • Required: Yes

WarmupPercentage

  • Type:
  • Required: Yes

PutDeliverabilityDashboardOptionRequestRequestTypeDef

DashboardEnabled

  • Type:
  • Required: Yes

SubscribedDomains

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.sesv2_classes.DomainDeliverabilityTrackingOptionTypeDef, aws_resource_validator.pydantic_models.sesv2_classes.DomainDeliverabilityTrackingOptionOutputTypeDef]]]

PutEmailIdentityConfigurationSetAttributesRequestRequestTypeDef

EmailIdentity

  • Type:
  • Required: Yes

ConfigurationSetName

  • Type: typing.Optional[str]

PutEmailIdentityDkimAttributesRequestRequestTypeDef

EmailIdentity

  • Type:
  • Required: Yes

SigningEnabled

  • Type: typing.Optional[bool]

PutEmailIdentityDkimSigningAttributesRequestRequestTypeDef

EmailIdentity

  • Type:
  • Required: Yes

SigningAttributesOrigin

  • Type: typing.Literal['AWS_SES', 'EXTERNAL']
  • Required: Yes

SigningAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.DkimSigningAttributesTypeDef]

PutEmailIdentityDkimSigningAttributesResponseTypeDef

DkimStatus

  • Type: typing.Literal['FAILED', 'NOT_STARTED', 'PENDING', 'SUCCESS', 'TEMPORARY_FAILURE']
  • Required: Yes

DkimTokens

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutEmailIdentityFeedbackAttributesRequestRequestTypeDef

EmailIdentity

  • Type:
  • Required: Yes

EmailForwardingEnabled

  • Type: typing.Optional[bool]

PutEmailIdentityMailFromAttributesRequestRequestTypeDef

EmailIdentity

  • Type:
  • Required: Yes

MailFromDomain

  • Type: typing.Optional[str]

BehaviorOnMxFailure

  • Type: typing.Optional[typing.Literal['REJECT_MESSAGE', 'USE_DEFAULT_VALUE']]

PutSuppressedDestinationRequestRequestTypeDef

EmailAddress

  • Type:
  • Required: Yes

Reason

  • Type: typing.Literal['BOUNCE', 'COMPLAINT']
  • Required: Yes

RawMessageTypeDef

Data

  • Type: typing.Union[str, bytes, typing.IO[typing.Any]]
  • Required: Yes

RecommendationTypeDef

ResourceArn

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['BIMI', 'DKIM', 'DMARC', 'SPF']]

Description

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['FIXED', 'OPEN']]

CreatedTimestamp

  • Type: typing.Optional[datetime.datetime]

LastUpdatedTimestamp

  • Type: typing.Optional[datetime.datetime]

Impact

  • Type: typing.Optional[typing.Literal['HIGH', 'LOW']]

ReplacementEmailContentTypeDef

ReplacementTemplate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.ReplacementTemplateTypeDef]

ReplacementTemplateTypeDef

ReplacementTemplateData

  • Type: typing.Optional[str]

ReputationOptionsOutputTypeDef

ReputationMetricsEnabled

  • Type: typing.Optional[bool]

LastFreshStart

  • Type: typing.Optional[datetime.datetime]

ReputationOptionsTypeDef

ReputationMetricsEnabled

  • Type: typing.Optional[bool]

LastFreshStart

  • Type: typing.Union[datetime.datetime, str, NoneType]

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]

ReviewDetailsTypeDef

Status

  • Type: typing.Optional[typing.Literal['DENIED', 'FAILED', 'GRANTED', 'PENDING']]

CaseId

  • Type: typing.Optional[str]

SOARecordTypeDef

PrimaryNameServer

  • Type: typing.Optional[str]

AdminEmail

  • Type: typing.Optional[str]

SerialNumber

  • Type: typing.Optional[int]

SendBulkEmailRequestRequestTypeDef

DefaultContent

  • Type:
  • Required: Yes

BulkEmailEntries

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.BulkEmailEntryTypeDef]
  • Required: Yes

FromEmailAddress

  • Type: typing.Optional[str]

FromEmailAddressIdentityArn

  • Type: typing.Optional[str]

ReplyToAddresses

  • Type: typing.Optional[typing.Sequence[str]]

FeedbackForwardingEmailAddress

  • Type: typing.Optional[str]

FeedbackForwardingEmailAddressIdentityArn

  • Type: typing.Optional[str]

DefaultEmailTags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.MessageTagTypeDef]]

ConfigurationSetName

  • Type: typing.Optional[str]

SendBulkEmailResponseTypeDef

BulkEmailEntryResults

  • Type: typing.List[aws_resource_validator.pydantic_models.sesv2_classes.BulkEmailEntryResultTypeDef]
  • 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

SendEmailRequestRequestTypeDef

Content

  • Type:
  • Required: Yes

FromEmailAddress

  • Type: typing.Optional[str]

FromEmailAddressIdentityArn

  • Type: typing.Optional[str]

Destination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.DestinationTypeDef]

ReplyToAddresses

  • Type: typing.Optional[typing.Sequence[str]]

FeedbackForwardingEmailAddress

  • Type: typing.Optional[str]

FeedbackForwardingEmailAddressIdentityArn

  • Type: typing.Optional[str]

EmailTags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.MessageTagTypeDef]]

ConfigurationSetName

  • Type: typing.Optional[str]

ListManagementOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.ListManagementOptionsTypeDef]

SendEmailResponseTypeDef

MessageId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SendQuotaTypeDef

Max24HourSend

  • Type: typing.Optional[float]

MaxSendRate

  • Type: typing.Optional[float]

SentLast24Hours

  • Type: typing.Optional[float]

SendingOptionsTypeDef

SendingEnabled

  • Type: typing.Optional[bool]

SnsDestinationTypeDef

TopicArn

  • Type:
  • Required: Yes

SuppressedDestinationAttributesTypeDef

MessageId

  • Type: typing.Optional[str]

FeedbackId

  • Type: typing.Optional[str]

SuppressedDestinationSummaryTypeDef

EmailAddress

  • Type:
  • Required: Yes

Reason

  • Type: typing.Literal['BOUNCE', 'COMPLAINT']
  • Required: Yes

LastUpdateTime

  • Type:
  • Required: Yes

SuppressedDestinationTypeDef

EmailAddress

  • Type:
  • Required: Yes

Reason

  • Type: typing.Literal['BOUNCE', 'COMPLAINT']
  • Required: Yes

LastUpdateTime

  • Type:
  • Required: Yes

Attributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.SuppressedDestinationAttributesTypeDef]

SuppressionAttributesTypeDef

SuppressedReasons

  • Type: typing.Optional[typing.List[typing.Literal['BOUNCE', 'COMPLAINT']]]

SuppressionListDestinationTypeDef

SuppressionListImportAction

  • Type: typing.Literal['DELETE', 'PUT']
  • Required: Yes

SuppressionOptionsOutputTypeDef

SuppressedReasons

  • Type: typing.Optional[typing.List[typing.Literal['BOUNCE', 'COMPLAINT']]]

SuppressionOptionsTypeDef

SuppressedReasons

  • Type: typing.Optional[typing.Sequence[typing.Literal['BOUNCE', 'COMPLAINT']]]

TagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TemplateTypeDef

TemplateName

  • Type: typing.Optional[str]

TemplateArn

  • Type: typing.Optional[str]

TemplateData

  • Type: typing.Optional[str]

Headers

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.MessageHeaderTypeDef]]

TestRenderEmailTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

TemplateData

  • Type:
  • Required: Yes

TestRenderEmailTemplateResponseTypeDef

RenderedTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TopicFilterTypeDef

TopicName

  • Type: typing.Optional[str]

UseDefaultIfPreferenceUnavailable

  • Type: typing.Optional[bool]

TopicPreferenceTypeDef

TopicName

  • Type:
  • Required: Yes

SubscriptionStatus

  • Type: typing.Literal['OPT_IN', 'OPT_OUT']
  • Required: Yes

TopicTypeDef

TopicName

  • Type:
  • Required: Yes

DisplayName

  • Type:
  • Required: Yes

DefaultSubscriptionStatus

  • Type: typing.Literal['OPT_IN', 'OPT_OUT']
  • Required: Yes

Description

  • Type: typing.Optional[str]

TrackingOptionsTypeDef

CustomRedirectDomain

  • Type:
  • Required: Yes

UntagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateConfigurationSetEventDestinationRequestRequestTypeDef

ConfigurationSetName

  • Type:
  • Required: Yes

EventDestinationName

  • Type:
  • Required: Yes

EventDestination

  • Type:
  • Required: Yes

UpdateContactListRequestRequestTypeDef

ContactListName

  • Type:
  • Required: Yes

Topics

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.TopicTypeDef]]

Description

  • Type: typing.Optional[str]

UpdateContactRequestRequestTypeDef

ContactListName

  • Type:
  • Required: Yes

EmailAddress

  • Type:
  • Required: Yes

TopicPreferences

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sesv2_classes.TopicPreferenceTypeDef]]

UnsubscribeAll

  • Type: typing.Optional[bool]

AttributesData

  • Type: typing.Optional[str]

UpdateCustomVerificationEmailTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

FromEmailAddress

  • Type:
  • Required: Yes

TemplateSubject

  • Type:
  • Required: Yes

TemplateContent

  • Type:
  • Required: Yes

SuccessRedirectionURL

  • Type:
  • Required: Yes

FailureRedirectionURL

  • Type:
  • Required: Yes

UpdateEmailIdentityPolicyRequestRequestTypeDef

EmailIdentity

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

UpdateEmailTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

TemplateContent

  • Type:
  • Required: Yes

VdmAttributesTypeDef

VdmEnabled

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

DashboardAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.DashboardAttributesTypeDef]

GuardianAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.GuardianAttributesTypeDef]

VdmOptionsTypeDef

DashboardOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.DashboardOptionsTypeDef]

GuardianOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.GuardianOptionsTypeDef]

VerificationInfoTypeDef

LastCheckedTimestamp

  • Type: typing.Optional[datetime.datetime]

LastSuccessTimestamp

  • Type: typing.Optional[datetime.datetime]

ErrorType

  • Type: typing.Optional[typing.Literal['DNS_SERVER_ERROR', 'HOST_NOT_FOUND', 'INVALID_VALUE', 'SERVICE_ERROR', 'TYPE_NOT_FOUND']]

SOARecord

  • Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2_classes.SOARecordTypeDef]

VolumeStatisticsTypeDef

InboxRawCount

  • Type: typing.Optional[int]

SpamRawCount

  • Type: typing.Optional[int]

ProjectedInbox

  • Type: typing.Optional[int]

ProjectedSpam

  • Type: typing.Optional[int]