Sesv2 Classes
AccountDetails
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:
ArchivingOptions
ArchiveArn
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchGetMetricDataQuery
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.Dict[typing.Literal['CONFIGURATION_SET', 'EMAIL_IDENTITY', 'ISP'], str]]
BatchGetMetricDataRequest
Queries
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.BatchGetMetricDataQuery]
- Required: Yes
BatchGetMetricDataResponse
Results
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.MetricDataResult]
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.MetricDataError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BlacklistEntry
RblName
- Type: typing.Optional[str]
ListingTime
- Type: typing.Optional[datetime.datetime]
Description
- Type: typing.Optional[str]
Body
Text
- Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Content]
Html
- Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Content]
Bounce
BounceType
- Type: typing.Optional[typing.Literal['PERMANENT', 'TRANSIENT', 'UNDETERMINED']]
BounceSubType
- Type: typing.Optional[str]
DiagnosticCode
- Type: typing.Optional[str]
BulkEmailContent
Template
- Type:
BulkEmailEntry
Destination
- Type:
- Required: Yes
ReplacementTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.MessageTag]]
ReplacementEmailContent
- Type:
ReplacementHeaders
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.MessageHeader]]
BulkEmailEntryResult
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]
CancelExportJobRequest
JobId
- Type:
- Required: Yes
CloudWatchDestination
DimensionConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.CloudWatchDimensionConfiguration]
- Required: Yes
CloudWatchDestinationOutput
DimensionConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.CloudWatchDimensionConfiguration]
- Required: Yes
CloudWatchDimensionConfiguration
DimensionName
- Type:
- Required: Yes
DimensionValueSource
- Type: typing.Literal['EMAIL_HEADER', 'LINK_TAG', 'MESSAGE_TAG']
- Required: Yes
DefaultDimensionValue
- Type:
- Required: Yes
Complaint
ComplaintSubType
- Type: typing.Optional[str]
ComplaintFeedbackType
- Type: typing.Optional[str]
Contact
EmailAddress
- Type: typing.Optional[str]
TopicPreferences
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.TopicPreference]]
TopicDefaultPreferences
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.TopicPreference]]
UnsubscribeAll
- Type: typing.Optional[bool]
LastUpdatedTimestamp
- Type: typing.Optional[datetime.datetime]
ContactList
ContactListName
- Type: typing.Optional[str]
LastUpdatedTimestamp
- Type: typing.Optional[datetime.datetime]
ContactListDestination
ContactListName
- Type:
- Required: Yes
ContactListImportAction
- Type: typing.Literal['DELETE', 'PUT']
- Required: Yes
Content
Data
- Type:
- Required: Yes
Charset
- Type: typing.Optional[str]
CreateConfigurationSetEventDestinationRequest
ConfigurationSetName
- Type:
- Required: Yes
EventDestinationName
- Type:
- Required: Yes
EventDestination
- Type:
- Required: Yes
CreateConfigurationSetRequest
ConfigurationSetName
- Type:
- Required: Yes
TrackingOptions
- Type:
DeliveryOptions
- Type:
ReputationOptions
- Type: typing.Union[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.ReputationOptions, aws_resource_validator.pydantic_models.sesv2.sesv2_classes.ReputationOptionsOutput, NoneType]
SendingOptions
- Type:
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Tag]]
SuppressionOptions
- Type: typing.Union[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.SuppressionOptions, aws_resource_validator.pydantic_models.sesv2.sesv2_classes.SuppressionOptionsOutput, NoneType]
VdmOptions
- Type:
ArchivingOptions
- Type:
CreateContactListRequest
ContactListName
- Type:
- Required: Yes
Topics
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Topic]]
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Tag]]
CreateContactRequest
ContactListName
- Type:
- Required: Yes
EmailAddress
- Type:
- Required: Yes
TopicPreferences
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.TopicPreference]]
UnsubscribeAll
- Type: typing.Optional[bool]
AttributesData
- Type: typing.Optional[str]
CreateCustomVerificationEmailTemplateRequest
TemplateName
- Type:
- Required: Yes
FromEmailAddress
- Type:
- Required: Yes
TemplateSubject
- Type:
- Required: Yes
TemplateContent
- Type:
- Required: Yes
SuccessRedirectionURL
- Type:
- Required: Yes
FailureRedirectionURL
- Type:
- Required: Yes
CreateDedicatedIpPoolRequest
PoolName
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Tag]]
ScalingMode
- Type: typing.Optional[typing.Literal['MANAGED', 'STANDARD']]
CreateDeliverabilityTestReportRequest
FromEmailAddress
- Type:
- Required: Yes
Content
- Type:
- Required: Yes
ReportName
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Tag]]
CreateDeliverabilityTestReportResponse
ReportId
- Type:
- Required: Yes
DeliverabilityTestStatus
- Type: typing.Literal['COMPLETED', 'IN_PROGRESS']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEmailIdentityPolicyRequest
EmailIdentity
- Type:
- Required: Yes
PolicyName
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
CreateEmailIdentityRequest
EmailIdentity
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Tag]]
DkimSigningAttributes
- Type:
ConfigurationSetName
- Type: typing.Optional[str]
CreateEmailIdentityResponse
IdentityType
- Type: typing.Literal['DOMAIN', 'EMAIL_ADDRESS', 'MANAGED_DOMAIN']
- Required: Yes
VerifiedForSendingStatus
- Type:
- Required: Yes
DkimAttributes
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEmailTemplateRequest
TemplateName
- Type:
- Required: Yes
TemplateContent
- Type:
- Required: Yes
CreateExportJobRequest
ExportDataSource
- Type: typing.Union[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.ExportDataSource, aws_resource_validator.pydantic_models.sesv2.sesv2_classes.ExportDataSourceOutput]
- Required: Yes
ExportDestination
- Type:
- Required: Yes
CreateExportJobResponse
JobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateImportJobRequest
ImportDestination
- Type:
- Required: Yes
ImportDataSource
- Type:
- Required: Yes
CreateImportJobResponse
JobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateMultiRegionEndpointRequest
EndpointName
- Type:
- Required: Yes
Details
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Tag]]
CreateMultiRegionEndpointResponse
Status
- Type: typing.Literal['CREATING', 'DELETING', 'FAILED', 'READY']
- Required: Yes
EndpointId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CustomVerificationEmailTemplateMetadata
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]
DailyVolume
StartDate
- Type: typing.Optional[datetime.datetime]
VolumeStatistics
- Type:
DomainIspPlacements
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.DomainIspPlacement]]
DashboardAttributes
EngagementMetrics
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
DashboardOptions
EngagementMetrics
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
DedicatedIp
Ip
- Type:
- Required: Yes
WarmupStatus
- Type: typing.Literal['DONE', 'IN_PROGRESS']
- Required: Yes
WarmupPercentage
- Type:
- Required: Yes
PoolName
- Type: typing.Optional[str]
DedicatedIpPool
PoolName
- Type:
- Required: Yes
ScalingMode
- Type: typing.Literal['MANAGED', 'STANDARD']
- Required: Yes
DeleteConfigurationSetEventDestinationRequest
ConfigurationSetName
- Type:
- Required: Yes
EventDestinationName
- Type:
- Required: Yes
DeleteConfigurationSetRequest
ConfigurationSetName
- Type:
- Required: Yes
DeleteContactListRequest
ContactListName
- Type:
- Required: Yes
DeleteContactRequest
ContactListName
- Type:
- Required: Yes
EmailAddress
- Type:
- Required: Yes
DeleteCustomVerificationEmailTemplateRequest
TemplateName
- Type:
- Required: Yes
DeleteDedicatedIpPoolRequest
PoolName
- Type:
- Required: Yes
DeleteEmailIdentityPolicyRequest
EmailIdentity
- Type:
- Required: Yes
PolicyName
- Type:
- Required: Yes
DeleteEmailIdentityRequest
EmailIdentity
- Type:
- Required: Yes
DeleteEmailTemplateRequest
TemplateName
- Type:
- Required: Yes
DeleteMultiRegionEndpointRequest
EndpointName
- Type:
- Required: Yes
DeleteMultiRegionEndpointResponse
Status
- Type: typing.Literal['CREATING', 'DELETING', 'FAILED', 'READY']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteSuppressedDestinationRequest
EmailAddress
- Type:
- Required: Yes
DeliverabilityTestReport
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']]
DeliveryOptions
TlsPolicy
- Type: typing.Optional[typing.Literal['OPTIONAL', 'REQUIRE']]
SendingPoolName
- Type: typing.Optional[str]
MaxDeliverySeconds
- Type: typing.Optional[int]
Destination
ToAddresses
- Type: typing.Optional[typing.List[str]]
CcAddresses
- Type: typing.Optional[typing.List[str]]
BccAddresses
- Type: typing.Optional[typing.List[str]]
Details
RoutesDetails
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.RouteDetails]
- Required: Yes
DkimAttributes
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', 'AWS_SES_AF_SOUTH_1', 'AWS_SES_AP_NORTHEAST_1', 'AWS_SES_AP_NORTHEAST_2', 'AWS_SES_AP_NORTHEAST_3', 'AWS_SES_AP_SOUTHEAST_1', 'AWS_SES_AP_SOUTHEAST_2', 'AWS_SES_AP_SOUTHEAST_3', 'AWS_SES_AP_SOUTH_1', 'AWS_SES_CA_CENTRAL_1', 'AWS_SES_EU_CENTRAL_1', 'AWS_SES_EU_NORTH_1', 'AWS_SES_EU_SOUTH_1', 'AWS_SES_EU_WEST_1', 'AWS_SES_EU_WEST_2', 'AWS_SES_EU_WEST_3', 'AWS_SES_IL_CENTRAL_1', 'AWS_SES_ME_SOUTH_1', 'AWS_SES_SA_EAST_1', 'AWS_SES_US_EAST_1', 'AWS_SES_US_EAST_2', 'AWS_SES_US_WEST_1', 'AWS_SES_US_WEST_2', '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]
DkimSigningAttributes
DomainSigningSelector
- Type: typing.Optional[str]
DomainSigningPrivateKey
- Type: typing.Optional[str]
NextSigningKeyLength
- Type: typing.Optional[typing.Literal['RSA_1024_BIT', 'RSA_2048_BIT']]
DomainSigningAttributesOrigin
- Type: typing.Optional[typing.Literal['AWS_SES', 'AWS_SES_AF_SOUTH_1', 'AWS_SES_AP_NORTHEAST_1', 'AWS_SES_AP_NORTHEAST_2', 'AWS_SES_AP_NORTHEAST_3', 'AWS_SES_AP_SOUTHEAST_1', 'AWS_SES_AP_SOUTHEAST_2', 'AWS_SES_AP_SOUTHEAST_3', 'AWS_SES_AP_SOUTH_1', 'AWS_SES_CA_CENTRAL_1', 'AWS_SES_EU_CENTRAL_1', 'AWS_SES_EU_NORTH_1', 'AWS_SES_EU_SOUTH_1', 'AWS_SES_EU_WEST_1', 'AWS_SES_EU_WEST_2', 'AWS_SES_EU_WEST_3', 'AWS_SES_IL_CENTRAL_1', 'AWS_SES_ME_SOUTH_1', 'AWS_SES_SA_EAST_1', 'AWS_SES_US_EAST_1', 'AWS_SES_US_EAST_2', 'AWS_SES_US_WEST_1', 'AWS_SES_US_WEST_2', 'EXTERNAL']]
DomainDeliverabilityCampaign
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]]
DomainDeliverabilityTrackingOption
Domain
- Type: typing.Optional[str]
SubscriptionStartDate
- Type: typing.Union[datetime.datetime, str, NoneType]
InboxPlacementTrackingOption
- Type: typing.Union[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.InboxPlacementTrackingOption, aws_resource_validator.pydantic_models.sesv2.sesv2_classes.InboxPlacementTrackingOptionOutput, NoneType]
DomainDeliverabilityTrackingOptionOutput
Domain
- Type: typing.Optional[str]
SubscriptionStartDate
- Type: typing.Optional[datetime.datetime]
InboxPlacementTrackingOption
- Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.InboxPlacementTrackingOptionOutput]
DomainIspPlacement
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]
EmailContent
Simple
- Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Message]
Raw
- Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.RawMessage]
Template
- Type:
EmailInsights
Destination
- Type: typing.Optional[str]
Isp
- Type: typing.Optional[str]
Events
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.InsightsEvent]]
EmailTemplateContent
Subject
- Type: typing.Optional[str]
Text
- Type: typing.Optional[str]
Html
- Type: typing.Optional[str]
EmailTemplateMetadata
TemplateName
- Type: typing.Optional[str]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
EventBridgeDestination
EventBusArn
- Type:
- Required: Yes
EventDestination
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:
CloudWatchDestination
- Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.CloudWatchDestinationOutput]
SnsDestination
- Type:
EventBridgeDestination
- Type:
PinpointDestination
- Type:
EventDestinationDefinition
Enabled
- Type: typing.Optional[bool]
MatchingEventTypes
- Type: typing.Optional[typing.List[typing.Literal['BOUNCE', 'CLICK', 'COMPLAINT', 'DELIVERY', 'DELIVERY_DELAY', 'OPEN', 'REJECT', 'RENDERING_FAILURE', 'SEND', 'SUBSCRIPTION']]]
KinesisFirehoseDestination
- Type:
CloudWatchDestination
- Type: typing.Union[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.CloudWatchDestination, aws_resource_validator.pydantic_models.sesv2.sesv2_classes.CloudWatchDestinationOutput, NoneType]
SnsDestination
- Type:
EventBridgeDestination
- Type:
PinpointDestination
- Type:
EventDetails
Bounce
- Type:
Complaint
- Type:
ExportDataSource
MetricsDataSource
- Type:
MessageInsightsDataSource
- Type:
ExportDataSourceOutput
MetricsDataSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.MetricsDataSourceOutput]
MessageInsightsDataSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.MessageInsightsDataSourceOutput]
ExportDestination
DataFormat
- Type: typing.Literal['CSV', 'JSON']
- Required: Yes
S3Url
- Type: typing.Optional[str]
ExportJobSummary
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]
ExportMetric
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']]
ExportStatistics
ProcessedRecordsCount
- Type: typing.Optional[int]
ExportedRecordsCount
- Type: typing.Optional[int]
FailureInfo
FailedRecordsS3Url
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
GetAccountResponse
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
GetBlacklistReportsRequest
BlacklistItemNames
- Type: typing.List[str]
- Required: Yes
GetBlacklistReportsResponse
BlacklistReport
- Type: typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.BlacklistEntry]]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConfigurationSetEventDestinationsRequest
ConfigurationSetName
- Type:
- Required: Yes
GetConfigurationSetEventDestinationsResponse
EventDestinations
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.EventDestination]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConfigurationSetRequest
ConfigurationSetName
- Type:
- Required: Yes
GetConfigurationSetResponse
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.sesv2_classes.Tag]
- Required: Yes
SuppressionOptions
- Type:
- Required: Yes
VdmOptions
- Type:
- Required: Yes
ArchivingOptions
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetContactListRequest
ContactListName
- Type:
- Required: Yes
GetContactListResponse
ContactListName
- Type:
- Required: Yes
Topics
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Topic]
- Required: Yes
Description
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
LastUpdatedTimestamp
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetContactRequest
ContactListName
- Type:
- Required: Yes
EmailAddress
- Type:
- Required: Yes
GetContactResponse
ContactListName
- Type:
- Required: Yes
EmailAddress
- Type:
- Required: Yes
TopicPreferences
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.TopicPreference]
- Required: Yes
TopicDefaultPreferences
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.TopicPreference]
- Required: Yes
UnsubscribeAll
- Type:
- Required: Yes
AttributesData
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
LastUpdatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCustomVerificationEmailTemplateRequest
TemplateName
- Type:
- Required: Yes
GetCustomVerificationEmailTemplateResponse
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
GetDedicatedIpPoolRequest
PoolName
- Type:
- Required: Yes
GetDedicatedIpPoolResponse
DedicatedIpPool
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDedicatedIpRequest
Ip
- Type:
- Required: Yes
GetDedicatedIpResponse
DedicatedIp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDedicatedIpsRequest
PoolName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
GetDedicatedIpsResponse
DedicatedIps
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.DedicatedIp]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetDeliverabilityDashboardOptionsResponse
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.sesv2_classes.DomainDeliverabilityTrackingOptionOutput]
- Required: Yes
PendingExpirationSubscribedDomains
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.DomainDeliverabilityTrackingOptionOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDeliverabilityTestReportRequest
ReportId
- Type:
- Required: Yes
GetDeliverabilityTestReportResponse
DeliverabilityTestReport
- Type:
- Required: Yes
OverallPlacement
- Type:
- Required: Yes
IspPlacements
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.IspPlacement]
- Required: Yes
Message
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDomainDeliverabilityCampaignRequest
CampaignId
- Type:
- Required: Yes
GetDomainDeliverabilityCampaignResponse
DomainDeliverabilityCampaign
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDomainStatisticsReportRequest
Domain
- Type:
- Required: Yes
StartDate
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndDate
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
GetDomainStatisticsReportResponse
OverallVolume
- Type:
- Required: Yes
DailyVolumes
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.DailyVolume]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEmailIdentityPoliciesRequest
EmailIdentity
- Type:
- Required: Yes
GetEmailIdentityPoliciesResponse
Policies
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEmailIdentityRequest
EmailIdentity
- Type:
- Required: Yes
GetEmailIdentityResponse
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.sesv2_classes.Tag]
- 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
GetEmailTemplateRequest
TemplateName
- Type:
- Required: Yes
GetEmailTemplateResponse
TemplateName
- Type:
- Required: Yes
TemplateContent
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetExportJobRequest
JobId
- Type:
- Required: Yes
GetExportJobResponse
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
GetImportJobRequest
JobId
- Type:
- Required: Yes
GetImportJobResponse
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
GetMessageInsightsRequest
MessageId
- Type:
- Required: Yes
GetMessageInsightsResponse
MessageId
- Type:
- Required: Yes
FromEmailAddress
- Type:
- Required: Yes
Subject
- Type:
- Required: Yes
EmailTags
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.MessageTag]
- Required: Yes
Insights
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.EmailInsights]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMultiRegionEndpointRequest
EndpointName
- Type:
- Required: Yes
GetMultiRegionEndpointResponse
EndpointName
- Type:
- Required: Yes
EndpointId
- Type:
- Required: Yes
Routes
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Route]
- Required: Yes
Status
- Type: typing.Literal['CREATING', 'DELETING', 'FAILED', 'READY']
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
LastUpdatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSuppressedDestinationRequest
EmailAddress
- Type:
- Required: Yes
GetSuppressedDestinationResponse
SuppressedDestination
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GuardianAttributes
OptimizedSharedDelivery
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
GuardianOptions
OptimizedSharedDelivery
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
IdentityInfo
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']]
ImportDataSource
S3Url
- Type:
- Required: Yes
DataFormat
- Type: typing.Literal['CSV', 'JSON']
- Required: Yes
ImportDestination
SuppressionListDestination
- Type:
ContactListDestination
- Type:
ImportJobSummary
JobId
- Type: typing.Optional[str]
ImportDestination
- Type:
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]
InboxPlacementTrackingOption
Global
- Type: typing.Optional[bool]
TrackedIsps
- Type: typing.Optional[typing.List[str]]
InboxPlacementTrackingOptionOutput
Global
- Type: typing.Optional[bool]
TrackedIsps
- Type: typing.Optional[typing.List[str]]
InsightsEvent
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.sesv2_classes.EventDetails]
IspPlacement
IspName
- Type: typing.Optional[str]
PlacementStatistics
- Type:
KinesisFirehoseDestination
IamRoleArn
- Type:
- Required: Yes
DeliveryStreamArn
- Type:
- Required: Yes
ListConfigurationSetsRequest
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListConfigurationSetsResponse
ConfigurationSets
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListContactListsRequest
PageSize
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListContactListsResponse
ContactLists
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.ContactList]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListContactsFilter
FilteredStatus
- Type: typing.Optional[typing.Literal['OPT_IN', 'OPT_OUT']]
TopicFilter
- Type:
ListContactsRequest
ContactListName
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.ListContactsFilter]
PageSize
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListContactsResponse
Contacts
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Contact]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCustomVerificationEmailTemplatesRequest
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListCustomVerificationEmailTemplatesResponse
CustomVerificationEmailTemplates
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.CustomVerificationEmailTemplateMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDedicatedIpPoolsRequest
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListDedicatedIpPoolsResponse
DedicatedIpPools
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDeliverabilityTestReportsRequest
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListDeliverabilityTestReportsResponse
DeliverabilityTestReports
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.DeliverabilityTestReport]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDomainDeliverabilityCampaignsRequest
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]
ListDomainDeliverabilityCampaignsResponse
DomainDeliverabilityCampaigns
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.DomainDeliverabilityCampaign]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEmailIdentitiesRequest
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListEmailIdentitiesResponse
EmailIdentities
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.IdentityInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEmailTemplatesRequest
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListEmailTemplatesResponse
TemplatesMetadata
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.EmailTemplateMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListExportJobsRequest
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']]
ListExportJobsResponse
ExportJobs
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.ExportJobSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListImportJobsRequest
ImportDestinationType
- Type: typing.Optional[typing.Literal['CONTACT_LIST', 'SUPPRESSION_LIST']]
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListImportJobsResponse
ImportJobs
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.ImportJobSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListManagementOptions
ContactListName
- Type:
- Required: Yes
TopicName
- Type: typing.Optional[str]
ListMultiRegionEndpointsRequest
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListMultiRegionEndpointsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.PaginatorConfig]
ListMultiRegionEndpointsResponse
MultiRegionEndpoints
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.MultiRegionEndpoint]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRecommendationsRequest
Filter
- Type: typing.Optional[typing.Dict[typing.Literal['IMPACT', 'RESOURCE_ARN', 'STATUS', 'TYPE'], str]]
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListRecommendationsResponse
Recommendations
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Recommendation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSuppressedDestinationsRequest
Reasons
- Type: typing.Optional[typing.List[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]
ListSuppressedDestinationsResponse
SuppressedDestinationSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.SuppressedDestinationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MailFromAttributes
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
Message
Subject
- Type:
- Required: Yes
Body
- Type:
- Required: Yes
Headers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.MessageHeader]]
MessageHeader
Name
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
MessageInsightsDataSource
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.sesv2_classes.MessageInsightsFilters]
Exclude
- Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.MessageInsightsFilters]
MaxResults
- Type: typing.Optional[int]
MessageInsightsDataSourceOutput
StartDate
- Type:
- Required: Yes
EndDate
- Type:
- Required: Yes
Include
- Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.MessageInsightsFiltersOutput]
Exclude
- Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.MessageInsightsFiltersOutput]
MaxResults
- Type: typing.Optional[int]
MessageInsightsFilters
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']]]
MessageInsightsFiltersOutput
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']]]
MessageTag
Name
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
MetricDataError
Id
- Type: typing.Optional[str]
Code
- Type: typing.Optional[typing.Literal['ACCESS_DENIED', 'INTERNAL_FAILURE']]
Message
- Type: typing.Optional[str]
MetricDataResult
Id
- Type: typing.Optional[str]
Timestamps
- Type: typing.Optional[typing.List[datetime.datetime]]
Values
- Type: typing.Optional[typing.List[int]]
MetricsDataSource
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.sesv2_classes.ExportMetric]
- Required: Yes
StartDate
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndDate
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
MetricsDataSourceOutput
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.sesv2_classes.ExportMetric]
- Required: Yes
StartDate
- Type:
- Required: Yes
EndDate
- Type:
- Required: Yes
MultiRegionEndpoint
EndpointName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['CREATING', 'DELETING', 'FAILED', 'READY']]
EndpointId
- Type: typing.Optional[str]
Regions
- Type: typing.Optional[typing.List[str]]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
LastUpdatedTimestamp
- Type: typing.Optional[datetime.datetime]
OverallVolume
VolumeStatistics
- Type:
ReadRatePercent
- Type: typing.Optional[float]
DomainIspPlacements
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.DomainIspPlacement]]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PinpointDestination
ApplicationArn
- Type: typing.Optional[str]
PlacementStatistics
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]
PutAccountDedicatedIpWarmupAttributesRequest
AutoWarmupEnabled
- Type: typing.Optional[bool]
PutAccountDetailsRequest
MailType
- Type: typing.Literal['MARKETING', 'TRANSACTIONAL']
- Required: Yes
WebsiteURL
- Type:
- Required: Yes
ContactLanguage
- Type: typing.Optional[typing.Literal['EN', 'JA']]
UseCaseDescription
- Type: typing.Optional[str]
AdditionalContactEmailAddresses
- Type: typing.Optional[typing.List[str]]
ProductionAccessEnabled
- Type: typing.Optional[bool]
PutAccountSendingAttributesRequest
SendingEnabled
- Type: typing.Optional[bool]
PutAccountSuppressionAttributesRequest
SuppressedReasons
- Type: typing.Optional[typing.List[typing.Literal['BOUNCE', 'COMPLAINT']]]
PutAccountVdmAttributesRequest
VdmAttributes
- Type:
- Required: Yes
PutConfigurationSetArchivingOptionsRequest
ConfigurationSetName
- Type:
- Required: Yes
ArchiveArn
- Type: typing.Optional[str]
PutConfigurationSetDeliveryOptionsRequest
ConfigurationSetName
- Type:
- Required: Yes
TlsPolicy
- Type: typing.Optional[typing.Literal['OPTIONAL', 'REQUIRE']]
SendingPoolName
- Type: typing.Optional[str]
MaxDeliverySeconds
- Type: typing.Optional[int]
PutConfigurationSetReputationOptionsRequest
ConfigurationSetName
- Type:
- Required: Yes
ReputationMetricsEnabled
- Type: typing.Optional[bool]
PutConfigurationSetSendingOptionsRequest
ConfigurationSetName
- Type:
- Required: Yes
SendingEnabled
- Type: typing.Optional[bool]
PutConfigurationSetSuppressionOptionsRequest
ConfigurationSetName
- Type:
- Required: Yes
SuppressedReasons
- Type: typing.Optional[typing.List[typing.Literal['BOUNCE', 'COMPLAINT']]]
PutConfigurationSetTrackingOptionsRequest
ConfigurationSetName
- Type:
- Required: Yes
CustomRedirectDomain
- Type: typing.Optional[str]
HttpsPolicy
- Type: typing.Optional[typing.Literal['OPTIONAL', 'REQUIRE', 'REQUIRE_OPEN_ONLY']]
PutConfigurationSetVdmOptionsRequest
ConfigurationSetName
- Type:
- Required: Yes
VdmOptions
- Type:
PutDedicatedIpInPoolRequest
Ip
- Type:
- Required: Yes
DestinationPoolName
- Type:
- Required: Yes
PutDedicatedIpPoolScalingAttributesRequest
PoolName
- Type:
- Required: Yes
ScalingMode
- Type: typing.Literal['MANAGED', 'STANDARD']
- Required: Yes
PutDedicatedIpWarmupAttributesRequest
Ip
- Type:
- Required: Yes
WarmupPercentage
- Type:
- Required: Yes
PutDeliverabilityDashboardOptionRequest
DashboardEnabled
- Type:
- Required: Yes
SubscribedDomains
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.DomainDeliverabilityTrackingOption, aws_resource_validator.pydantic_models.sesv2.sesv2_classes.DomainDeliverabilityTrackingOptionOutput]]]
PutEmailIdentityConfigurationSetAttributesRequest
EmailIdentity
- Type:
- Required: Yes
ConfigurationSetName
- Type: typing.Optional[str]
PutEmailIdentityDkimAttributesRequest
EmailIdentity
- Type:
- Required: Yes
SigningEnabled
- Type: typing.Optional[bool]
PutEmailIdentityDkimSigningAttributesRequest
EmailIdentity
- Type:
- Required: Yes
SigningAttributesOrigin
- Type: typing.Literal['AWS_SES', 'AWS_SES_AF_SOUTH_1', 'AWS_SES_AP_NORTHEAST_1', 'AWS_SES_AP_NORTHEAST_2', 'AWS_SES_AP_NORTHEAST_3', 'AWS_SES_AP_SOUTHEAST_1', 'AWS_SES_AP_SOUTHEAST_2', 'AWS_SES_AP_SOUTHEAST_3', 'AWS_SES_AP_SOUTH_1', 'AWS_SES_CA_CENTRAL_1', 'AWS_SES_EU_CENTRAL_1', 'AWS_SES_EU_NORTH_1', 'AWS_SES_EU_SOUTH_1', 'AWS_SES_EU_WEST_1', 'AWS_SES_EU_WEST_2', 'AWS_SES_EU_WEST_3', 'AWS_SES_IL_CENTRAL_1', 'AWS_SES_ME_SOUTH_1', 'AWS_SES_SA_EAST_1', 'AWS_SES_US_EAST_1', 'AWS_SES_US_EAST_2', 'AWS_SES_US_WEST_1', 'AWS_SES_US_WEST_2', 'EXTERNAL']
- Required: Yes
SigningAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.DkimSigningAttributes]
PutEmailIdentityDkimSigningAttributesResponse
DkimStatus
- Type: typing.Literal['FAILED', 'NOT_STARTED', 'PENDING', 'SUCCESS', 'TEMPORARY_FAILURE']
- Required: Yes
DkimTokens
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutEmailIdentityFeedbackAttributesRequest
EmailIdentity
- Type:
- Required: Yes
EmailForwardingEnabled
- Type: typing.Optional[bool]
PutEmailIdentityMailFromAttributesRequest
EmailIdentity
- Type:
- Required: Yes
MailFromDomain
- Type: typing.Optional[str]
BehaviorOnMxFailure
- Type: typing.Optional[typing.Literal['REJECT_MESSAGE', 'USE_DEFAULT_VALUE']]
PutSuppressedDestinationRequest
EmailAddress
- Type:
- Required: Yes
Reason
- Type: typing.Literal['BOUNCE', 'COMPLAINT']
- Required: Yes
RawMessage
Data
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody]
- Required: Yes
Recommendation
ResourceArn
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['BIMI', 'COMPLAINT', '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']]
ReplacementEmailContent
ReplacementTemplate
- Type:
ReplacementTemplate
ReplacementTemplateData
- Type: typing.Optional[str]
ReputationOptions
ReputationMetricsEnabled
- Type: typing.Optional[bool]
LastFreshStart
- Type: typing.Union[datetime.datetime, str, NoneType]
ReputationOptionsOutput
ReputationMetricsEnabled
- Type: typing.Optional[bool]
LastFreshStart
- Type: typing.Optional[datetime.datetime]
ResponseMetadata
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]
ReviewDetails
Status
- Type: typing.Optional[typing.Literal['DENIED', 'FAILED', 'GRANTED', 'PENDING']]
CaseId
- Type: typing.Optional[str]
Route
Region
- Type:
- Required: Yes
RouteDetails
Region
- Type:
- Required: Yes
SOARecord
PrimaryNameServer
- Type: typing.Optional[str]
AdminEmail
- Type: typing.Optional[str]
SerialNumber
- Type: typing.Optional[int]
SendBulkEmailRequest
DefaultContent
- Type:
- Required: Yes
BulkEmailEntries
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.BulkEmailEntry]
- Required: Yes
FromEmailAddress
- Type: typing.Optional[str]
FromEmailAddressIdentityArn
- Type: typing.Optional[str]
ReplyToAddresses
- Type: typing.Optional[typing.List[str]]
FeedbackForwardingEmailAddress
- Type: typing.Optional[str]
FeedbackForwardingEmailAddressIdentityArn
- Type: typing.Optional[str]
DefaultEmailTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.MessageTag]]
ConfigurationSetName
- Type: typing.Optional[str]
EndpointId
- Type: typing.Optional[str]
SendBulkEmailResponse
BulkEmailEntryResults
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.BulkEmailEntryResult]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SendCustomVerificationEmailRequest
EmailAddress
- Type:
- Required: Yes
TemplateName
- Type:
- Required: Yes
ConfigurationSetName
- Type: typing.Optional[str]
SendCustomVerificationEmailResponse
MessageId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SendEmailRequest
Content
- Type:
- Required: Yes
FromEmailAddress
- Type: typing.Optional[str]
FromEmailAddressIdentityArn
- Type: typing.Optional[str]
Destination
- Type:
ReplyToAddresses
- Type: typing.Optional[typing.List[str]]
FeedbackForwardingEmailAddress
- Type: typing.Optional[str]
FeedbackForwardingEmailAddressIdentityArn
- Type: typing.Optional[str]
EmailTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.MessageTag]]
ConfigurationSetName
- Type: typing.Optional[str]
EndpointId
- Type: typing.Optional[str]
ListManagementOptions
- Type:
SendEmailResponse
MessageId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SendQuota
Max24HourSend
- Type: typing.Optional[float]
MaxSendRate
- Type: typing.Optional[float]
SentLast24Hours
- Type: typing.Optional[float]
SendingOptions
SendingEnabled
- Type: typing.Optional[bool]
SnsDestination
TopicArn
- Type:
- Required: Yes
SuppressedDestination
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.sesv2_classes.SuppressedDestinationAttributes]
SuppressedDestinationAttributes
MessageId
- Type: typing.Optional[str]
FeedbackId
- Type: typing.Optional[str]
SuppressedDestinationSummary
EmailAddress
- Type:
- Required: Yes
Reason
- Type: typing.Literal['BOUNCE', 'COMPLAINT']
- Required: Yes
LastUpdateTime
- Type:
- Required: Yes
SuppressionAttributes
SuppressedReasons
- Type: typing.Optional[typing.List[typing.Literal['BOUNCE', 'COMPLAINT']]]
SuppressionListDestination
SuppressionListImportAction
- Type: typing.Literal['DELETE', 'PUT']
- Required: Yes
SuppressionOptions
SuppressedReasons
- Type: typing.Optional[typing.List[typing.Literal['BOUNCE', 'COMPLAINT']]]
SuppressionOptionsOutput
SuppressedReasons
- Type: typing.Optional[typing.List[typing.Literal['BOUNCE', 'COMPLAINT']]]
Tag
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Tag]
- Required: Yes
Template
TemplateName
- Type: typing.Optional[str]
TemplateArn
- Type: typing.Optional[str]
TemplateContent
- Type: typing.Optional[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.EmailTemplateContent]
TemplateData
- Type: typing.Optional[str]
Headers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.MessageHeader]]
TestRenderEmailTemplateRequest
TemplateName
- Type:
- Required: Yes
TemplateData
- Type:
- Required: Yes
TestRenderEmailTemplateResponse
RenderedTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Topic
TopicName
- Type:
- Required: Yes
DisplayName
- Type:
- Required: Yes
DefaultSubscriptionStatus
- Type: typing.Literal['OPT_IN', 'OPT_OUT']
- Required: Yes
Description
- Type: typing.Optional[str]
TopicFilter
TopicName
- Type: typing.Optional[str]
UseDefaultIfPreferenceUnavailable
- Type: typing.Optional[bool]
TopicPreference
TopicName
- Type:
- Required: Yes
SubscriptionStatus
- Type: typing.Literal['OPT_IN', 'OPT_OUT']
- Required: Yes
TrackingOptions
CustomRedirectDomain
- Type:
- Required: Yes
HttpsPolicy
- Type: typing.Optional[typing.Literal['OPTIONAL', 'REQUIRE', 'REQUIRE_OPEN_ONLY']]
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateConfigurationSetEventDestinationRequest
ConfigurationSetName
- Type:
- Required: Yes
EventDestinationName
- Type:
- Required: Yes
EventDestination
- Type:
- Required: Yes
UpdateContactListRequest
ContactListName
- Type:
- Required: Yes
Topics
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.Topic]]
Description
- Type: typing.Optional[str]
UpdateContactRequest
ContactListName
- Type:
- Required: Yes
EmailAddress
- Type:
- Required: Yes
TopicPreferences
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sesv2.sesv2_classes.TopicPreference]]
UnsubscribeAll
- Type: typing.Optional[bool]
AttributesData
- Type: typing.Optional[str]
UpdateCustomVerificationEmailTemplateRequest
TemplateName
- Type:
- Required: Yes
FromEmailAddress
- Type:
- Required: Yes
TemplateSubject
- Type:
- Required: Yes
TemplateContent
- Type:
- Required: Yes
SuccessRedirectionURL
- Type:
- Required: Yes
FailureRedirectionURL
- Type:
- Required: Yes
UpdateEmailIdentityPolicyRequest
EmailIdentity
- Type:
- Required: Yes
PolicyName
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
UpdateEmailTemplateRequest
TemplateName
- Type:
- Required: Yes
TemplateContent
- Type:
- Required: Yes
VdmAttributes
VdmEnabled
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
DashboardAttributes
- Type:
GuardianAttributes
- Type:
VdmOptions
DashboardOptions
- Type:
GuardianOptions
- Type:
VerificationInfo
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', 'REPLICATION_ACCESS_DENIED', 'REPLICATION_PRIMARY_BYO_DKIM_NOT_SUPPORTED', 'REPLICATION_PRIMARY_INVALID_REGION', 'REPLICATION_PRIMARY_NOT_FOUND', 'REPLICATION_REPLICA_AS_PRIMARY_NOT_SUPPORTED', 'SERVICE_ERROR', 'TYPE_NOT_FOUND']]
SOARecord
- Type:
VolumeStatistics
InboxRawCount
- Type: typing.Optional[int]
SpamRawCount
- Type: typing.Optional[int]
ProjectedInbox
- Type: typing.Optional[int]
ProjectedSpam
- Type: typing.Optional[int]