Type definitions#
Auto-generated documentation for SESV2 type annotations stubs module mypy-boto3-sesv2.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
BlobTypeDef#
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
InboxPlacementTrackingOptionUnionTypeDef#
# InboxPlacementTrackingOptionUnionTypeDef definition
InboxPlacementTrackingOptionUnionTypeDef = Union[
InboxPlacementTrackingOptionTypeDef, # (1)
InboxPlacementTrackingOptionOutputTypeDef, # (2)
]
MessageInsightsFiltersUnionTypeDef#
# MessageInsightsFiltersUnionTypeDef definition
MessageInsightsFiltersUnionTypeDef = Union[
MessageInsightsFiltersTypeDef, # (1)
MessageInsightsFiltersOutputTypeDef, # (2)
]
CloudWatchDestinationUnionTypeDef#
# CloudWatchDestinationUnionTypeDef definition
CloudWatchDestinationUnionTypeDef = Union[
CloudWatchDestinationTypeDef, # (1)
CloudWatchDestinationOutputTypeDef, # (2)
]
MetricsDataSourceUnionTypeDef#
# MetricsDataSourceUnionTypeDef definition
MetricsDataSourceUnionTypeDef = Union[
MetricsDataSourceTypeDef, # (1)
MetricsDataSourceOutputTypeDef, # (2)
]
DomainDeliverabilityTrackingOptionUnionTypeDef#
# DomainDeliverabilityTrackingOptionUnionTypeDef definition
DomainDeliverabilityTrackingOptionUnionTypeDef = Union[
DomainDeliverabilityTrackingOptionTypeDef, # (1)
DomainDeliverabilityTrackingOptionOutputTypeDef, # (2)
]
MessageInsightsDataSourceUnionTypeDef#
# MessageInsightsDataSourceUnionTypeDef definition
MessageInsightsDataSourceUnionTypeDef = Union[
MessageInsightsDataSourceTypeDef, # (1)
MessageInsightsDataSourceOutputTypeDef, # (2)
]
ReviewDetailsTypeDef#
# ReviewDetailsTypeDef definition
class ReviewDetailsTypeDef(TypedDict):
Status: NotRequired[ReviewStatusType], # (1)
CaseId: NotRequired[str],
- See ReviewStatusType
MetricDataErrorTypeDef#
# MetricDataErrorTypeDef definition
class MetricDataErrorTypeDef(TypedDict):
Id: NotRequired[str],
Code: NotRequired[QueryErrorCodeType], # (1)
Message: NotRequired[str],
MetricDataResultTypeDef#
# MetricDataResultTypeDef definition
class MetricDataResultTypeDef(TypedDict):
Id: NotRequired[str],
Timestamps: NotRequired[List[datetime]],
Values: NotRequired[List[int]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
BlacklistEntryTypeDef#
# BlacklistEntryTypeDef definition
class BlacklistEntryTypeDef(TypedDict):
RblName: NotRequired[str],
ListingTime: NotRequired[datetime],
Description: NotRequired[str],
ContentTypeDef#
# ContentTypeDef definition
class ContentTypeDef(TypedDict):
Data: str,
Charset: NotRequired[str],
BounceTypeDef#
# BounceTypeDef definition
class BounceTypeDef(TypedDict):
BounceType: NotRequired[BounceTypeType], # (1)
BounceSubType: NotRequired[str],
DiagnosticCode: NotRequired[str],
- See BounceTypeType
BulkEmailEntryResultTypeDef#
# BulkEmailEntryResultTypeDef definition
class BulkEmailEntryResultTypeDef(TypedDict):
Status: NotRequired[BulkEmailStatusType], # (1)
Error: NotRequired[str],
MessageId: NotRequired[str],
DestinationTypeDef#
# DestinationTypeDef definition
class DestinationTypeDef(TypedDict):
ToAddresses: NotRequired[Sequence[str]],
CcAddresses: NotRequired[Sequence[str]],
BccAddresses: NotRequired[Sequence[str]],
MessageHeaderTypeDef#
# MessageHeaderTypeDef definition
class MessageHeaderTypeDef(TypedDict):
Name: str,
Value: str,
MessageTagTypeDef#
# MessageTagTypeDef definition
class MessageTagTypeDef(TypedDict):
Name: str,
Value: str,
CancelExportJobRequestRequestTypeDef#
# CancelExportJobRequestRequestTypeDef definition
class CancelExportJobRequestRequestTypeDef(TypedDict):
JobId: str,
CloudWatchDimensionConfigurationTypeDef#
# CloudWatchDimensionConfigurationTypeDef definition
class CloudWatchDimensionConfigurationTypeDef(TypedDict):
DimensionName: str,
DimensionValueSource: DimensionValueSourceType, # (1)
DefaultDimensionValue: str,
ComplaintTypeDef#
# ComplaintTypeDef definition
class ComplaintTypeDef(TypedDict):
ComplaintSubType: NotRequired[str],
ComplaintFeedbackType: NotRequired[str],
ContactListDestinationTypeDef#
# ContactListDestinationTypeDef definition
class ContactListDestinationTypeDef(TypedDict):
ContactListName: str,
ContactListImportAction: ContactListImportActionType, # (1)
ContactListTypeDef#
# ContactListTypeDef definition
class ContactListTypeDef(TypedDict):
ContactListName: NotRequired[str],
LastUpdatedTimestamp: NotRequired[datetime],
TopicPreferenceTypeDef#
# TopicPreferenceTypeDef definition
class TopicPreferenceTypeDef(TypedDict):
TopicName: str,
SubscriptionStatus: SubscriptionStatusType, # (1)
DeliveryOptionsTypeDef#
# DeliveryOptionsTypeDef definition
class DeliveryOptionsTypeDef(TypedDict):
TlsPolicy: NotRequired[TlsPolicyType], # (1)
SendingPoolName: NotRequired[str],
MaxDeliverySeconds: NotRequired[int],
- See TlsPolicyType
SendingOptionsTypeDef#
# SendingOptionsTypeDef definition
class SendingOptionsTypeDef(TypedDict):
SendingEnabled: NotRequired[bool],
SuppressionOptionsTypeDef#
# SuppressionOptionsTypeDef definition
class SuppressionOptionsTypeDef(TypedDict):
SuppressedReasons: NotRequired[Sequence[SuppressionListReasonType]], # (1)
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
TrackingOptionsTypeDef#
# TrackingOptionsTypeDef definition
class TrackingOptionsTypeDef(TypedDict):
CustomRedirectDomain: str,
HttpsPolicy: NotRequired[HttpsPolicyType], # (1)
- See HttpsPolicyType
TopicTypeDef#
# TopicTypeDef definition
class TopicTypeDef(TypedDict):
TopicName: str,
DisplayName: str,
DefaultSubscriptionStatus: SubscriptionStatusType, # (1)
Description: NotRequired[str],
CreateCustomVerificationEmailTemplateRequestRequestTypeDef#
# CreateCustomVerificationEmailTemplateRequestRequestTypeDef definition
class CreateCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
FromEmailAddress: str,
TemplateSubject: str,
TemplateContent: str,
SuccessRedirectionURL: str,
FailureRedirectionURL: str,
CreateEmailIdentityPolicyRequestRequestTypeDef#
# CreateEmailIdentityPolicyRequestRequestTypeDef definition
class CreateEmailIdentityPolicyRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
PolicyName: str,
Policy: str,
DkimSigningAttributesTypeDef#
# DkimSigningAttributesTypeDef definition
class DkimSigningAttributesTypeDef(TypedDict):
DomainSigningSelector: NotRequired[str],
DomainSigningPrivateKey: NotRequired[str],
NextSigningKeyLength: NotRequired[DkimSigningKeyLengthType], # (1)
DkimAttributesTypeDef#
# DkimAttributesTypeDef definition
class DkimAttributesTypeDef(TypedDict):
SigningEnabled: NotRequired[bool],
Status: NotRequired[DkimStatusType], # (1)
Tokens: NotRequired[List[str]],
SigningAttributesOrigin: NotRequired[DkimSigningAttributesOriginType], # (2)
NextSigningKeyLength: NotRequired[DkimSigningKeyLengthType], # (3)
CurrentSigningKeyLength: NotRequired[DkimSigningKeyLengthType], # (3)
LastKeyGenerationTimestamp: NotRequired[datetime],
- See DkimStatusType
- See DkimSigningAttributesOriginType
- See DkimSigningKeyLengthType
- See DkimSigningKeyLengthType
EmailTemplateContentTypeDef#
# EmailTemplateContentTypeDef definition
class EmailTemplateContentTypeDef(TypedDict):
Subject: NotRequired[str],
Text: NotRequired[str],
Html: NotRequired[str],
ExportDestinationTypeDef#
# ExportDestinationTypeDef definition
class ExportDestinationTypeDef(TypedDict):
DataFormat: DataFormatType, # (1)
S3Url: NotRequired[str],
- See DataFormatType
ImportDataSourceTypeDef#
# ImportDataSourceTypeDef definition
class ImportDataSourceTypeDef(TypedDict):
S3Url: str,
DataFormat: DataFormatType, # (1)
- See DataFormatType
CustomVerificationEmailTemplateMetadataTypeDef#
# CustomVerificationEmailTemplateMetadataTypeDef definition
class CustomVerificationEmailTemplateMetadataTypeDef(TypedDict):
TemplateName: NotRequired[str],
FromEmailAddress: NotRequired[str],
TemplateSubject: NotRequired[str],
SuccessRedirectionURL: NotRequired[str],
FailureRedirectionURL: NotRequired[str],
DomainIspPlacementTypeDef#
# DomainIspPlacementTypeDef definition
class DomainIspPlacementTypeDef(TypedDict):
IspName: NotRequired[str],
InboxRawCount: NotRequired[int],
SpamRawCount: NotRequired[int],
InboxPercentage: NotRequired[float],
SpamPercentage: NotRequired[float],
VolumeStatisticsTypeDef#
# VolumeStatisticsTypeDef definition
class VolumeStatisticsTypeDef(TypedDict):
InboxRawCount: NotRequired[int],
SpamRawCount: NotRequired[int],
ProjectedInbox: NotRequired[int],
ProjectedSpam: NotRequired[int],
DashboardAttributesTypeDef#
# DashboardAttributesTypeDef definition
class DashboardAttributesTypeDef(TypedDict):
EngagementMetrics: NotRequired[FeatureStatusType], # (1)
DashboardOptionsTypeDef#
# DashboardOptionsTypeDef definition
class DashboardOptionsTypeDef(TypedDict):
EngagementMetrics: NotRequired[FeatureStatusType], # (1)
DedicatedIpPoolTypeDef#
# DedicatedIpPoolTypeDef definition
class DedicatedIpPoolTypeDef(TypedDict):
PoolName: str,
ScalingMode: ScalingModeType, # (1)
- See ScalingModeType
DedicatedIpTypeDef#
# DedicatedIpTypeDef definition
class DedicatedIpTypeDef(TypedDict):
Ip: str,
WarmupStatus: WarmupStatusType, # (1)
WarmupPercentage: int,
PoolName: NotRequired[str],
- See WarmupStatusType
DeleteConfigurationSetEventDestinationRequestRequestTypeDef#
# DeleteConfigurationSetEventDestinationRequestRequestTypeDef definition
class DeleteConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
DeleteConfigurationSetRequestRequestTypeDef#
# DeleteConfigurationSetRequestRequestTypeDef definition
class DeleteConfigurationSetRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteContactListRequestRequestTypeDef#
# DeleteContactListRequestRequestTypeDef definition
class DeleteContactListRequestRequestTypeDef(TypedDict):
ContactListName: str,
DeleteContactRequestRequestTypeDef#
# DeleteContactRequestRequestTypeDef definition
class DeleteContactRequestRequestTypeDef(TypedDict):
ContactListName: str,
EmailAddress: str,
DeleteCustomVerificationEmailTemplateRequestRequestTypeDef#
# DeleteCustomVerificationEmailTemplateRequestRequestTypeDef definition
class DeleteCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
DeleteDedicatedIpPoolRequestRequestTypeDef#
# DeleteDedicatedIpPoolRequestRequestTypeDef definition
class DeleteDedicatedIpPoolRequestRequestTypeDef(TypedDict):
PoolName: str,
DeleteEmailIdentityPolicyRequestRequestTypeDef#
# DeleteEmailIdentityPolicyRequestRequestTypeDef definition
class DeleteEmailIdentityPolicyRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
PolicyName: str,
DeleteEmailIdentityRequestRequestTypeDef#
# DeleteEmailIdentityRequestRequestTypeDef definition
class DeleteEmailIdentityRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
DeleteEmailTemplateRequestRequestTypeDef#
# DeleteEmailTemplateRequestRequestTypeDef definition
class DeleteEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
DeleteSuppressedDestinationRequestRequestTypeDef#
# DeleteSuppressedDestinationRequestRequestTypeDef definition
class DeleteSuppressedDestinationRequestRequestTypeDef(TypedDict):
EmailAddress: str,
DeliverabilityTestReportTypeDef#
# DeliverabilityTestReportTypeDef definition
class DeliverabilityTestReportTypeDef(TypedDict):
ReportId: NotRequired[str],
ReportName: NotRequired[str],
Subject: NotRequired[str],
FromEmailAddress: NotRequired[str],
CreateDate: NotRequired[datetime],
DeliverabilityTestStatus: NotRequired[DeliverabilityTestStatusType], # (1)
DomainDeliverabilityCampaignTypeDef#
# DomainDeliverabilityCampaignTypeDef definition
class DomainDeliverabilityCampaignTypeDef(TypedDict):
CampaignId: NotRequired[str],
ImageUrl: NotRequired[str],
Subject: NotRequired[str],
FromAddress: NotRequired[str],
SendingIps: NotRequired[List[str]],
FirstSeenDateTime: NotRequired[datetime],
LastSeenDateTime: NotRequired[datetime],
InboxCount: NotRequired[int],
SpamCount: NotRequired[int],
ReadRate: NotRequired[float],
DeleteRate: NotRequired[float],
ReadDeleteRate: NotRequired[float],
ProjectedVolume: NotRequired[int],
Esps: NotRequired[List[str]],
InboxPlacementTrackingOptionOutputTypeDef#
# InboxPlacementTrackingOptionOutputTypeDef definition
class InboxPlacementTrackingOptionOutputTypeDef(TypedDict):
Global: NotRequired[bool],
TrackedIsps: NotRequired[List[str]],
EmailTemplateMetadataTypeDef#
# EmailTemplateMetadataTypeDef definition
class EmailTemplateMetadataTypeDef(TypedDict):
TemplateName: NotRequired[str],
CreatedTimestamp: NotRequired[datetime],
EventBridgeDestinationTypeDef#
# EventBridgeDestinationTypeDef definition
class EventBridgeDestinationTypeDef(TypedDict):
EventBusArn: str,
KinesisFirehoseDestinationTypeDef#
# KinesisFirehoseDestinationTypeDef definition
class KinesisFirehoseDestinationTypeDef(TypedDict):
IamRoleArn: str,
DeliveryStreamArn: str,
PinpointDestinationTypeDef#
# PinpointDestinationTypeDef definition
class PinpointDestinationTypeDef(TypedDict):
ApplicationArn: NotRequired[str],
SnsDestinationTypeDef#
# SnsDestinationTypeDef definition
class SnsDestinationTypeDef(TypedDict):
TopicArn: str,
ExportJobSummaryTypeDef#
# ExportJobSummaryTypeDef definition
class ExportJobSummaryTypeDef(TypedDict):
JobId: NotRequired[str],
ExportSourceType: NotRequired[ExportSourceTypeType], # (1)
JobStatus: NotRequired[JobStatusType], # (2)
CreatedTimestamp: NotRequired[datetime],
CompletedTimestamp: NotRequired[datetime],
- See ExportSourceTypeType
- See JobStatusType
ExportMetricTypeDef#
# ExportMetricTypeDef definition
class ExportMetricTypeDef(TypedDict):
Name: NotRequired[MetricType], # (1)
Aggregation: NotRequired[MetricAggregationType], # (2)
- See MetricType
- See MetricAggregationType
ExportStatisticsTypeDef#
# ExportStatisticsTypeDef definition
class ExportStatisticsTypeDef(TypedDict):
ProcessedRecordsCount: NotRequired[int],
ExportedRecordsCount: NotRequired[int],
FailureInfoTypeDef#
# FailureInfoTypeDef definition
class FailureInfoTypeDef(TypedDict):
FailedRecordsS3Url: NotRequired[str],
ErrorMessage: NotRequired[str],
SendQuotaTypeDef#
# SendQuotaTypeDef definition
class SendQuotaTypeDef(TypedDict):
Max24HourSend: NotRequired[float],
MaxSendRate: NotRequired[float],
SentLast24Hours: NotRequired[float],
SuppressionAttributesTypeDef#
# SuppressionAttributesTypeDef definition
class SuppressionAttributesTypeDef(TypedDict):
SuppressedReasons: NotRequired[List[SuppressionListReasonType]], # (1)
GetBlacklistReportsRequestRequestTypeDef#
# GetBlacklistReportsRequestRequestTypeDef definition
class GetBlacklistReportsRequestRequestTypeDef(TypedDict):
BlacklistItemNames: Sequence[str],
GetConfigurationSetEventDestinationsRequestRequestTypeDef#
# GetConfigurationSetEventDestinationsRequestRequestTypeDef definition
class GetConfigurationSetEventDestinationsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
GetConfigurationSetRequestRequestTypeDef#
# GetConfigurationSetRequestRequestTypeDef definition
class GetConfigurationSetRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
ReputationOptionsOutputTypeDef#
# ReputationOptionsOutputTypeDef definition
class ReputationOptionsOutputTypeDef(TypedDict):
ReputationMetricsEnabled: NotRequired[bool],
LastFreshStart: NotRequired[datetime],
SuppressionOptionsOutputTypeDef#
# SuppressionOptionsOutputTypeDef definition
class SuppressionOptionsOutputTypeDef(TypedDict):
SuppressedReasons: NotRequired[List[SuppressionListReasonType]], # (1)
GetContactListRequestRequestTypeDef#
# GetContactListRequestRequestTypeDef definition
class GetContactListRequestRequestTypeDef(TypedDict):
ContactListName: str,
GetContactRequestRequestTypeDef#
# GetContactRequestRequestTypeDef definition
class GetContactRequestRequestTypeDef(TypedDict):
ContactListName: str,
EmailAddress: str,
GetCustomVerificationEmailTemplateRequestRequestTypeDef#
# GetCustomVerificationEmailTemplateRequestRequestTypeDef definition
class GetCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
GetDedicatedIpPoolRequestRequestTypeDef#
# GetDedicatedIpPoolRequestRequestTypeDef definition
class GetDedicatedIpPoolRequestRequestTypeDef(TypedDict):
PoolName: str,
GetDedicatedIpRequestRequestTypeDef#
# GetDedicatedIpRequestRequestTypeDef definition
class GetDedicatedIpRequestRequestTypeDef(TypedDict):
Ip: str,
GetDedicatedIpsRequestRequestTypeDef#
# GetDedicatedIpsRequestRequestTypeDef definition
class GetDedicatedIpsRequestRequestTypeDef(TypedDict):
PoolName: NotRequired[str],
NextToken: NotRequired[str],
PageSize: NotRequired[int],
GetDeliverabilityTestReportRequestRequestTypeDef#
# GetDeliverabilityTestReportRequestRequestTypeDef definition
class GetDeliverabilityTestReportRequestRequestTypeDef(TypedDict):
ReportId: str,
PlacementStatisticsTypeDef#
# PlacementStatisticsTypeDef definition
class PlacementStatisticsTypeDef(TypedDict):
InboxPercentage: NotRequired[float],
SpamPercentage: NotRequired[float],
MissingPercentage: NotRequired[float],
SpfPercentage: NotRequired[float],
DkimPercentage: NotRequired[float],
GetDomainDeliverabilityCampaignRequestRequestTypeDef#
# GetDomainDeliverabilityCampaignRequestRequestTypeDef definition
class GetDomainDeliverabilityCampaignRequestRequestTypeDef(TypedDict):
CampaignId: str,
GetEmailIdentityPoliciesRequestRequestTypeDef#
# GetEmailIdentityPoliciesRequestRequestTypeDef definition
class GetEmailIdentityPoliciesRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
GetEmailIdentityRequestRequestTypeDef#
# GetEmailIdentityRequestRequestTypeDef definition
class GetEmailIdentityRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
MailFromAttributesTypeDef#
# MailFromAttributesTypeDef definition
class MailFromAttributesTypeDef(TypedDict):
MailFromDomain: str,
MailFromDomainStatus: MailFromDomainStatusType, # (1)
BehaviorOnMxFailure: BehaviorOnMxFailureType, # (2)
GetEmailTemplateRequestRequestTypeDef#
# GetEmailTemplateRequestRequestTypeDef definition
class GetEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
GetExportJobRequestRequestTypeDef#
# GetExportJobRequestRequestTypeDef definition
class GetExportJobRequestRequestTypeDef(TypedDict):
JobId: str,
GetImportJobRequestRequestTypeDef#
# GetImportJobRequestRequestTypeDef definition
class GetImportJobRequestRequestTypeDef(TypedDict):
JobId: str,
GetMessageInsightsRequestRequestTypeDef#
# GetMessageInsightsRequestRequestTypeDef definition
class GetMessageInsightsRequestRequestTypeDef(TypedDict):
MessageId: str,
GetSuppressedDestinationRequestRequestTypeDef#
# GetSuppressedDestinationRequestRequestTypeDef definition
class GetSuppressedDestinationRequestRequestTypeDef(TypedDict):
EmailAddress: str,
GuardianAttributesTypeDef#
# GuardianAttributesTypeDef definition
class GuardianAttributesTypeDef(TypedDict):
OptimizedSharedDelivery: NotRequired[FeatureStatusType], # (1)
GuardianOptionsTypeDef#
# GuardianOptionsTypeDef definition
class GuardianOptionsTypeDef(TypedDict):
OptimizedSharedDelivery: NotRequired[FeatureStatusType], # (1)
IdentityInfoTypeDef#
# IdentityInfoTypeDef definition
class IdentityInfoTypeDef(TypedDict):
IdentityType: NotRequired[IdentityTypeType], # (1)
IdentityName: NotRequired[str],
SendingEnabled: NotRequired[bool],
VerificationStatus: NotRequired[VerificationStatusType], # (2)
SuppressionListDestinationTypeDef#
# SuppressionListDestinationTypeDef definition
class SuppressionListDestinationTypeDef(TypedDict):
SuppressionListImportAction: SuppressionListImportActionType, # (1)
InboxPlacementTrackingOptionTypeDef#
# InboxPlacementTrackingOptionTypeDef definition
class InboxPlacementTrackingOptionTypeDef(TypedDict):
Global: NotRequired[bool],
TrackedIsps: NotRequired[Sequence[str]],
ListConfigurationSetsRequestRequestTypeDef#
# ListConfigurationSetsRequestRequestTypeDef definition
class ListConfigurationSetsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ListContactListsRequestRequestTypeDef#
# ListContactListsRequestRequestTypeDef definition
class ListContactListsRequestRequestTypeDef(TypedDict):
PageSize: NotRequired[int],
NextToken: NotRequired[str],
TopicFilterTypeDef#
# TopicFilterTypeDef definition
class TopicFilterTypeDef(TypedDict):
TopicName: NotRequired[str],
UseDefaultIfPreferenceUnavailable: NotRequired[bool],
ListCustomVerificationEmailTemplatesRequestRequestTypeDef#
# ListCustomVerificationEmailTemplatesRequestRequestTypeDef definition
class ListCustomVerificationEmailTemplatesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ListDedicatedIpPoolsRequestRequestTypeDef#
# ListDedicatedIpPoolsRequestRequestTypeDef definition
class ListDedicatedIpPoolsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ListDeliverabilityTestReportsRequestRequestTypeDef#
# ListDeliverabilityTestReportsRequestRequestTypeDef definition
class ListDeliverabilityTestReportsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ListEmailIdentitiesRequestRequestTypeDef#
# ListEmailIdentitiesRequestRequestTypeDef definition
class ListEmailIdentitiesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ListEmailTemplatesRequestRequestTypeDef#
# ListEmailTemplatesRequestRequestTypeDef definition
class ListEmailTemplatesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ListExportJobsRequestRequestTypeDef#
# ListExportJobsRequestRequestTypeDef definition
class ListExportJobsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ExportSourceType: NotRequired[ExportSourceTypeType], # (1)
JobStatus: NotRequired[JobStatusType], # (2)
- See ExportSourceTypeType
- See JobStatusType
ListImportJobsRequestRequestTypeDef#
# ListImportJobsRequestRequestTypeDef definition
class ListImportJobsRequestRequestTypeDef(TypedDict):
ImportDestinationType: NotRequired[ImportDestinationTypeType], # (1)
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ListManagementOptionsTypeDef#
# ListManagementOptionsTypeDef definition
class ListManagementOptionsTypeDef(TypedDict):
ContactListName: str,
TopicName: NotRequired[str],
ListRecommendationsRequestRequestTypeDef#
# ListRecommendationsRequestRequestTypeDef definition
class ListRecommendationsRequestRequestTypeDef(TypedDict):
Filter: NotRequired[Mapping[ListRecommendationsFilterKeyType, str]], # (1)
NextToken: NotRequired[str],
PageSize: NotRequired[int],
RecommendationTypeDef#
# RecommendationTypeDef definition
class RecommendationTypeDef(TypedDict):
ResourceArn: NotRequired[str],
Type: NotRequired[RecommendationTypeType], # (1)
Description: NotRequired[str],
Status: NotRequired[RecommendationStatusType], # (2)
CreatedTimestamp: NotRequired[datetime],
LastUpdatedTimestamp: NotRequired[datetime],
Impact: NotRequired[RecommendationImpactType], # (3)
SuppressedDestinationSummaryTypeDef#
# SuppressedDestinationSummaryTypeDef definition
class SuppressedDestinationSummaryTypeDef(TypedDict):
EmailAddress: str,
Reason: SuppressionListReasonType, # (1)
LastUpdateTime: datetime,
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
MessageInsightsFiltersOutputTypeDef#
# MessageInsightsFiltersOutputTypeDef definition
class MessageInsightsFiltersOutputTypeDef(TypedDict):
FromEmailAddress: NotRequired[List[str]],
Destination: NotRequired[List[str]],
Subject: NotRequired[List[str]],
Isp: NotRequired[List[str]],
LastDeliveryEvent: NotRequired[List[DeliveryEventTypeType]], # (1)
LastEngagementEvent: NotRequired[List[EngagementEventTypeType]], # (2)
MessageInsightsFiltersTypeDef#
# MessageInsightsFiltersTypeDef definition
class MessageInsightsFiltersTypeDef(TypedDict):
FromEmailAddress: NotRequired[Sequence[str]],
Destination: NotRequired[Sequence[str]],
Subject: NotRequired[Sequence[str]],
Isp: NotRequired[Sequence[str]],
LastDeliveryEvent: NotRequired[Sequence[DeliveryEventTypeType]], # (1)
LastEngagementEvent: NotRequired[Sequence[EngagementEventTypeType]], # (2)
PutAccountDedicatedIpWarmupAttributesRequestRequestTypeDef#
# PutAccountDedicatedIpWarmupAttributesRequestRequestTypeDef definition
class PutAccountDedicatedIpWarmupAttributesRequestRequestTypeDef(TypedDict):
AutoWarmupEnabled: NotRequired[bool],
PutAccountDetailsRequestRequestTypeDef#
# PutAccountDetailsRequestRequestTypeDef definition
class PutAccountDetailsRequestRequestTypeDef(TypedDict):
MailType: MailTypeType, # (1)
WebsiteURL: str,
ContactLanguage: NotRequired[ContactLanguageType], # (2)
UseCaseDescription: NotRequired[str],
AdditionalContactEmailAddresses: NotRequired[Sequence[str]],
ProductionAccessEnabled: NotRequired[bool],
- See MailTypeType
- See ContactLanguageType
PutAccountSendingAttributesRequestRequestTypeDef#
# PutAccountSendingAttributesRequestRequestTypeDef definition
class PutAccountSendingAttributesRequestRequestTypeDef(TypedDict):
SendingEnabled: NotRequired[bool],
PutAccountSuppressionAttributesRequestRequestTypeDef#
# PutAccountSuppressionAttributesRequestRequestTypeDef definition
class PutAccountSuppressionAttributesRequestRequestTypeDef(TypedDict):
SuppressedReasons: NotRequired[Sequence[SuppressionListReasonType]], # (1)
PutConfigurationSetDeliveryOptionsRequestRequestTypeDef#
# PutConfigurationSetDeliveryOptionsRequestRequestTypeDef definition
class PutConfigurationSetDeliveryOptionsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
TlsPolicy: NotRequired[TlsPolicyType], # (1)
SendingPoolName: NotRequired[str],
MaxDeliverySeconds: NotRequired[int],
- See TlsPolicyType
PutConfigurationSetReputationOptionsRequestRequestTypeDef#
# PutConfigurationSetReputationOptionsRequestRequestTypeDef definition
class PutConfigurationSetReputationOptionsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
ReputationMetricsEnabled: NotRequired[bool],
PutConfigurationSetSendingOptionsRequestRequestTypeDef#
# PutConfigurationSetSendingOptionsRequestRequestTypeDef definition
class PutConfigurationSetSendingOptionsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
SendingEnabled: NotRequired[bool],
PutConfigurationSetSuppressionOptionsRequestRequestTypeDef#
# PutConfigurationSetSuppressionOptionsRequestRequestTypeDef definition
class PutConfigurationSetSuppressionOptionsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
SuppressedReasons: NotRequired[Sequence[SuppressionListReasonType]], # (1)
PutConfigurationSetTrackingOptionsRequestRequestTypeDef#
# PutConfigurationSetTrackingOptionsRequestRequestTypeDef definition
class PutConfigurationSetTrackingOptionsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
CustomRedirectDomain: NotRequired[str],
HttpsPolicy: NotRequired[HttpsPolicyType], # (1)
- See HttpsPolicyType
PutDedicatedIpInPoolRequestRequestTypeDef#
# PutDedicatedIpInPoolRequestRequestTypeDef definition
class PutDedicatedIpInPoolRequestRequestTypeDef(TypedDict):
Ip: str,
DestinationPoolName: str,
PutDedicatedIpPoolScalingAttributesRequestRequestTypeDef#
# PutDedicatedIpPoolScalingAttributesRequestRequestTypeDef definition
class PutDedicatedIpPoolScalingAttributesRequestRequestTypeDef(TypedDict):
PoolName: str,
ScalingMode: ScalingModeType, # (1)
- See ScalingModeType
PutDedicatedIpWarmupAttributesRequestRequestTypeDef#
# PutDedicatedIpWarmupAttributesRequestRequestTypeDef definition
class PutDedicatedIpWarmupAttributesRequestRequestTypeDef(TypedDict):
Ip: str,
WarmupPercentage: int,
PutEmailIdentityConfigurationSetAttributesRequestRequestTypeDef#
# PutEmailIdentityConfigurationSetAttributesRequestRequestTypeDef definition
class PutEmailIdentityConfigurationSetAttributesRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
ConfigurationSetName: NotRequired[str],
PutEmailIdentityDkimAttributesRequestRequestTypeDef#
# PutEmailIdentityDkimAttributesRequestRequestTypeDef definition
class PutEmailIdentityDkimAttributesRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
SigningEnabled: NotRequired[bool],
PutEmailIdentityFeedbackAttributesRequestRequestTypeDef#
# PutEmailIdentityFeedbackAttributesRequestRequestTypeDef definition
class PutEmailIdentityFeedbackAttributesRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
EmailForwardingEnabled: NotRequired[bool],
PutEmailIdentityMailFromAttributesRequestRequestTypeDef#
# PutEmailIdentityMailFromAttributesRequestRequestTypeDef definition
class PutEmailIdentityMailFromAttributesRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
MailFromDomain: NotRequired[str],
BehaviorOnMxFailure: NotRequired[BehaviorOnMxFailureType], # (1)
PutSuppressedDestinationRequestRequestTypeDef#
# PutSuppressedDestinationRequestRequestTypeDef definition
class PutSuppressedDestinationRequestRequestTypeDef(TypedDict):
EmailAddress: str,
Reason: SuppressionListReasonType, # (1)
ReplacementTemplateTypeDef#
# ReplacementTemplateTypeDef definition
class ReplacementTemplateTypeDef(TypedDict):
ReplacementTemplateData: NotRequired[str],
SOARecordTypeDef#
# SOARecordTypeDef definition
class SOARecordTypeDef(TypedDict):
PrimaryNameServer: NotRequired[str],
AdminEmail: NotRequired[str],
SerialNumber: NotRequired[int],
SendCustomVerificationEmailRequestRequestTypeDef#
# SendCustomVerificationEmailRequestRequestTypeDef definition
class SendCustomVerificationEmailRequestRequestTypeDef(TypedDict):
EmailAddress: str,
TemplateName: str,
ConfigurationSetName: NotRequired[str],
SuppressedDestinationAttributesTypeDef#
# SuppressedDestinationAttributesTypeDef definition
class SuppressedDestinationAttributesTypeDef(TypedDict):
MessageId: NotRequired[str],
FeedbackId: NotRequired[str],
TestRenderEmailTemplateRequestRequestTypeDef#
# TestRenderEmailTemplateRequestRequestTypeDef definition
class TestRenderEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
TemplateData: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateCustomVerificationEmailTemplateRequestRequestTypeDef#
# UpdateCustomVerificationEmailTemplateRequestRequestTypeDef definition
class UpdateCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
FromEmailAddress: str,
TemplateSubject: str,
TemplateContent: str,
SuccessRedirectionURL: str,
FailureRedirectionURL: str,
UpdateEmailIdentityPolicyRequestRequestTypeDef#
# UpdateEmailIdentityPolicyRequestRequestTypeDef definition
class UpdateEmailIdentityPolicyRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
PolicyName: str,
Policy: str,
AccountDetailsTypeDef#
# AccountDetailsTypeDef definition
class AccountDetailsTypeDef(TypedDict):
MailType: NotRequired[MailTypeType], # (1)
WebsiteURL: NotRequired[str],
ContactLanguage: NotRequired[ContactLanguageType], # (2)
UseCaseDescription: NotRequired[str],
AdditionalContactEmailAddresses: NotRequired[List[str]],
ReviewDetails: NotRequired[ReviewDetailsTypeDef], # (3)
- See MailTypeType
- See ContactLanguageType
- See ReviewDetailsTypeDef
BatchGetMetricDataQueryTypeDef#
# BatchGetMetricDataQueryTypeDef definition
class BatchGetMetricDataQueryTypeDef(TypedDict):
Id: str,
Namespace: MetricNamespaceType, # (1)
Metric: MetricType, # (2)
StartDate: TimestampTypeDef,
EndDate: TimestampTypeDef,
Dimensions: NotRequired[Mapping[MetricDimensionNameType, str]], # (3)
- See MetricNamespaceType
- See MetricType
- See MetricDimensionNameType
GetDomainStatisticsReportRequestRequestTypeDef#
# GetDomainStatisticsReportRequestRequestTypeDef definition
class GetDomainStatisticsReportRequestRequestTypeDef(TypedDict):
Domain: str,
StartDate: TimestampTypeDef,
EndDate: TimestampTypeDef,
ListDomainDeliverabilityCampaignsRequestRequestTypeDef#
# ListDomainDeliverabilityCampaignsRequestRequestTypeDef definition
class ListDomainDeliverabilityCampaignsRequestRequestTypeDef(TypedDict):
StartDate: TimestampTypeDef,
EndDate: TimestampTypeDef,
SubscribedDomain: str,
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ListSuppressedDestinationsRequestRequestTypeDef#
# ListSuppressedDestinationsRequestRequestTypeDef definition
class ListSuppressedDestinationsRequestRequestTypeDef(TypedDict):
Reasons: NotRequired[Sequence[SuppressionListReasonType]], # (1)
StartDate: NotRequired[TimestampTypeDef],
EndDate: NotRequired[TimestampTypeDef],
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ReputationOptionsTypeDef#
# ReputationOptionsTypeDef definition
class ReputationOptionsTypeDef(TypedDict):
ReputationMetricsEnabled: NotRequired[bool],
LastFreshStart: NotRequired[TimestampTypeDef],
BatchGetMetricDataResponseTypeDef#
# BatchGetMetricDataResponseTypeDef definition
class BatchGetMetricDataResponseTypeDef(TypedDict):
Results: List[MetricDataResultTypeDef], # (1)
Errors: List[MetricDataErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateDeliverabilityTestReportResponseTypeDef#
# CreateDeliverabilityTestReportResponseTypeDef definition
class CreateDeliverabilityTestReportResponseTypeDef(TypedDict):
ReportId: str,
DeliverabilityTestStatus: DeliverabilityTestStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateExportJobResponseTypeDef#
# CreateExportJobResponseTypeDef definition
class CreateExportJobResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateImportJobResponseTypeDef#
# CreateImportJobResponseTypeDef definition
class CreateImportJobResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCustomVerificationEmailTemplateResponseTypeDef#
# GetCustomVerificationEmailTemplateResponseTypeDef definition
class GetCustomVerificationEmailTemplateResponseTypeDef(TypedDict):
TemplateName: str,
FromEmailAddress: str,
TemplateSubject: str,
TemplateContent: str,
SuccessRedirectionURL: str,
FailureRedirectionURL: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetEmailIdentityPoliciesResponseTypeDef#
# GetEmailIdentityPoliciesResponseTypeDef definition
class GetEmailIdentityPoliciesResponseTypeDef(TypedDict):
Policies: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListConfigurationSetsResponseTypeDef#
# ListConfigurationSetsResponseTypeDef definition
class ListConfigurationSetsResponseTypeDef(TypedDict):
ConfigurationSets: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListDedicatedIpPoolsResponseTypeDef#
# ListDedicatedIpPoolsResponseTypeDef definition
class ListDedicatedIpPoolsResponseTypeDef(TypedDict):
DedicatedIpPools: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
PutEmailIdentityDkimSigningAttributesResponseTypeDef#
# PutEmailIdentityDkimSigningAttributesResponseTypeDef definition
class PutEmailIdentityDkimSigningAttributesResponseTypeDef(TypedDict):
DkimStatus: DkimStatusType, # (1)
DkimTokens: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendCustomVerificationEmailResponseTypeDef#
# SendCustomVerificationEmailResponseTypeDef definition
class SendCustomVerificationEmailResponseTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendEmailResponseTypeDef#
# SendEmailResponseTypeDef definition
class SendEmailResponseTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TestRenderEmailTemplateResponseTypeDef#
# TestRenderEmailTemplateResponseTypeDef definition
class TestRenderEmailTemplateResponseTypeDef(TypedDict):
RenderedTemplate: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetBlacklistReportsResponseTypeDef#
# GetBlacklistReportsResponseTypeDef definition
class GetBlacklistReportsResponseTypeDef(TypedDict):
BlacklistReport: Dict[str, List[BlacklistEntryTypeDef]], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RawMessageTypeDef#
# RawMessageTypeDef definition
class RawMessageTypeDef(TypedDict):
Data: BlobTypeDef,
BodyTypeDef#
# BodyTypeDef definition
class BodyTypeDef(TypedDict):
Text: NotRequired[ContentTypeDef], # (1)
Html: NotRequired[ContentTypeDef], # (1)
- See ContentTypeDef
- See ContentTypeDef
SendBulkEmailResponseTypeDef#
# SendBulkEmailResponseTypeDef definition
class SendBulkEmailResponseTypeDef(TypedDict):
BulkEmailEntryResults: List[BulkEmailEntryResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CloudWatchDestinationOutputTypeDef#
# CloudWatchDestinationOutputTypeDef definition
class CloudWatchDestinationOutputTypeDef(TypedDict):
DimensionConfigurations: List[CloudWatchDimensionConfigurationTypeDef], # (1)
CloudWatchDestinationTypeDef#
# CloudWatchDestinationTypeDef definition
class CloudWatchDestinationTypeDef(TypedDict):
DimensionConfigurations: Sequence[CloudWatchDimensionConfigurationTypeDef], # (1)
EventDetailsTypeDef#
# EventDetailsTypeDef definition
class EventDetailsTypeDef(TypedDict):
Bounce: NotRequired[BounceTypeDef], # (1)
Complaint: NotRequired[ComplaintTypeDef], # (2)
- See BounceTypeDef
- See ComplaintTypeDef
ListContactListsResponseTypeDef#
# ListContactListsResponseTypeDef definition
class ListContactListsResponseTypeDef(TypedDict):
ContactLists: List[ContactListTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ContactTypeDef#
# ContactTypeDef definition
class ContactTypeDef(TypedDict):
EmailAddress: NotRequired[str],
TopicPreferences: NotRequired[List[TopicPreferenceTypeDef]], # (1)
TopicDefaultPreferences: NotRequired[List[TopicPreferenceTypeDef]], # (1)
UnsubscribeAll: NotRequired[bool],
LastUpdatedTimestamp: NotRequired[datetime],
CreateContactRequestRequestTypeDef#
# CreateContactRequestRequestTypeDef definition
class CreateContactRequestRequestTypeDef(TypedDict):
ContactListName: str,
EmailAddress: str,
TopicPreferences: NotRequired[Sequence[TopicPreferenceTypeDef]], # (1)
UnsubscribeAll: NotRequired[bool],
AttributesData: NotRequired[str],
GetContactResponseTypeDef#
# GetContactResponseTypeDef definition
class GetContactResponseTypeDef(TypedDict):
ContactListName: str,
EmailAddress: str,
TopicPreferences: List[TopicPreferenceTypeDef], # (1)
TopicDefaultPreferences: List[TopicPreferenceTypeDef], # (1)
UnsubscribeAll: bool,
AttributesData: str,
CreatedTimestamp: datetime,
LastUpdatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateContactRequestRequestTypeDef#
# UpdateContactRequestRequestTypeDef definition
class UpdateContactRequestRequestTypeDef(TypedDict):
ContactListName: str,
EmailAddress: str,
TopicPreferences: NotRequired[Sequence[TopicPreferenceTypeDef]], # (1)
UnsubscribeAll: NotRequired[bool],
AttributesData: NotRequired[str],
CreateDedicatedIpPoolRequestRequestTypeDef#
# CreateDedicatedIpPoolRequestRequestTypeDef definition
class CreateDedicatedIpPoolRequestRequestTypeDef(TypedDict):
PoolName: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ScalingMode: NotRequired[ScalingModeType], # (2)
- See TagTypeDef
- See ScalingModeType
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateContactListRequestRequestTypeDef#
# CreateContactListRequestRequestTypeDef definition
class CreateContactListRequestRequestTypeDef(TypedDict):
ContactListName: str,
Topics: NotRequired[Sequence[TopicTypeDef]], # (1)
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See TopicTypeDef
- See TagTypeDef
GetContactListResponseTypeDef#
# GetContactListResponseTypeDef definition
class GetContactListResponseTypeDef(TypedDict):
ContactListName: str,
Topics: List[TopicTypeDef], # (1)
Description: str,
CreatedTimestamp: datetime,
LastUpdatedTimestamp: datetime,
Tags: List[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See TopicTypeDef
- See TagTypeDef
- See ResponseMetadataTypeDef
UpdateContactListRequestRequestTypeDef#
# UpdateContactListRequestRequestTypeDef definition
class UpdateContactListRequestRequestTypeDef(TypedDict):
ContactListName: str,
Topics: NotRequired[Sequence[TopicTypeDef]], # (1)
Description: NotRequired[str],
- See TopicTypeDef
CreateEmailIdentityRequestRequestTypeDef#
# CreateEmailIdentityRequestRequestTypeDef definition
class CreateEmailIdentityRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
DkimSigningAttributes: NotRequired[DkimSigningAttributesTypeDef], # (2)
ConfigurationSetName: NotRequired[str],
PutEmailIdentityDkimSigningAttributesRequestRequestTypeDef#
# PutEmailIdentityDkimSigningAttributesRequestRequestTypeDef definition
class PutEmailIdentityDkimSigningAttributesRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
SigningAttributesOrigin: DkimSigningAttributesOriginType, # (1)
SigningAttributes: NotRequired[DkimSigningAttributesTypeDef], # (2)
CreateEmailIdentityResponseTypeDef#
# CreateEmailIdentityResponseTypeDef definition
class CreateEmailIdentityResponseTypeDef(TypedDict):
IdentityType: IdentityTypeType, # (1)
VerifiedForSendingStatus: bool,
DkimAttributes: DkimAttributesTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateEmailTemplateRequestRequestTypeDef#
# CreateEmailTemplateRequestRequestTypeDef definition
class CreateEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
TemplateContent: EmailTemplateContentTypeDef, # (1)
GetEmailTemplateResponseTypeDef#
# GetEmailTemplateResponseTypeDef definition
class GetEmailTemplateResponseTypeDef(TypedDict):
TemplateName: str,
TemplateContent: EmailTemplateContentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TemplateTypeDef#
# TemplateTypeDef definition
class TemplateTypeDef(TypedDict):
TemplateName: NotRequired[str],
TemplateArn: NotRequired[str],
TemplateContent: NotRequired[EmailTemplateContentTypeDef], # (1)
TemplateData: NotRequired[str],
Headers: NotRequired[Sequence[MessageHeaderTypeDef]], # (2)
UpdateEmailTemplateRequestRequestTypeDef#
# UpdateEmailTemplateRequestRequestTypeDef definition
class UpdateEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
TemplateContent: EmailTemplateContentTypeDef, # (1)
ListCustomVerificationEmailTemplatesResponseTypeDef#
# ListCustomVerificationEmailTemplatesResponseTypeDef definition
class ListCustomVerificationEmailTemplatesResponseTypeDef(TypedDict):
CustomVerificationEmailTemplates: List[CustomVerificationEmailTemplateMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DailyVolumeTypeDef#
# DailyVolumeTypeDef definition
class DailyVolumeTypeDef(TypedDict):
StartDate: NotRequired[datetime],
VolumeStatistics: NotRequired[VolumeStatisticsTypeDef], # (1)
DomainIspPlacements: NotRequired[List[DomainIspPlacementTypeDef]], # (2)
OverallVolumeTypeDef#
# OverallVolumeTypeDef definition
class OverallVolumeTypeDef(TypedDict):
VolumeStatistics: NotRequired[VolumeStatisticsTypeDef], # (1)
ReadRatePercent: NotRequired[float],
DomainIspPlacements: NotRequired[List[DomainIspPlacementTypeDef]], # (2)
GetDedicatedIpPoolResponseTypeDef#
# GetDedicatedIpPoolResponseTypeDef definition
class GetDedicatedIpPoolResponseTypeDef(TypedDict):
DedicatedIpPool: DedicatedIpPoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDedicatedIpResponseTypeDef#
# GetDedicatedIpResponseTypeDef definition
class GetDedicatedIpResponseTypeDef(TypedDict):
DedicatedIp: DedicatedIpTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDedicatedIpsResponseTypeDef#
# GetDedicatedIpsResponseTypeDef definition
class GetDedicatedIpsResponseTypeDef(TypedDict):
DedicatedIps: List[DedicatedIpTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListDeliverabilityTestReportsResponseTypeDef#
# ListDeliverabilityTestReportsResponseTypeDef definition
class ListDeliverabilityTestReportsResponseTypeDef(TypedDict):
DeliverabilityTestReports: List[DeliverabilityTestReportTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetDomainDeliverabilityCampaignResponseTypeDef#
# GetDomainDeliverabilityCampaignResponseTypeDef definition
class GetDomainDeliverabilityCampaignResponseTypeDef(TypedDict):
DomainDeliverabilityCampaign: DomainDeliverabilityCampaignTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDomainDeliverabilityCampaignsResponseTypeDef#
# ListDomainDeliverabilityCampaignsResponseTypeDef definition
class ListDomainDeliverabilityCampaignsResponseTypeDef(TypedDict):
DomainDeliverabilityCampaigns: List[DomainDeliverabilityCampaignTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DomainDeliverabilityTrackingOptionOutputTypeDef#
# DomainDeliverabilityTrackingOptionOutputTypeDef definition
class DomainDeliverabilityTrackingOptionOutputTypeDef(TypedDict):
Domain: NotRequired[str],
SubscriptionStartDate: NotRequired[datetime],
InboxPlacementTrackingOption: NotRequired[InboxPlacementTrackingOptionOutputTypeDef], # (1)
ListEmailTemplatesResponseTypeDef#
# ListEmailTemplatesResponseTypeDef definition
class ListEmailTemplatesResponseTypeDef(TypedDict):
TemplatesMetadata: List[EmailTemplateMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListExportJobsResponseTypeDef#
# ListExportJobsResponseTypeDef definition
class ListExportJobsResponseTypeDef(TypedDict):
ExportJobs: List[ExportJobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
MetricsDataSourceOutputTypeDef#
# MetricsDataSourceOutputTypeDef definition
class MetricsDataSourceOutputTypeDef(TypedDict):
Dimensions: Dict[MetricDimensionNameType, List[str]], # (1)
Namespace: MetricNamespaceType, # (2)
Metrics: List[ExportMetricTypeDef], # (3)
StartDate: datetime,
EndDate: datetime,
MetricsDataSourceTypeDef#
# MetricsDataSourceTypeDef definition
class MetricsDataSourceTypeDef(TypedDict):
Dimensions: Mapping[MetricDimensionNameType, Sequence[str]], # (1)
Namespace: MetricNamespaceType, # (2)
Metrics: Sequence[ExportMetricTypeDef], # (3)
StartDate: TimestampTypeDef,
EndDate: TimestampTypeDef,
IspPlacementTypeDef#
# IspPlacementTypeDef definition
class IspPlacementTypeDef(TypedDict):
IspName: NotRequired[str],
PlacementStatistics: NotRequired[PlacementStatisticsTypeDef], # (1)
VdmAttributesTypeDef#
# VdmAttributesTypeDef definition
class VdmAttributesTypeDef(TypedDict):
VdmEnabled: FeatureStatusType, # (1)
DashboardAttributes: NotRequired[DashboardAttributesTypeDef], # (2)
GuardianAttributes: NotRequired[GuardianAttributesTypeDef], # (3)
VdmOptionsTypeDef#
# VdmOptionsTypeDef definition
class VdmOptionsTypeDef(TypedDict):
DashboardOptions: NotRequired[DashboardOptionsTypeDef], # (1)
GuardianOptions: NotRequired[GuardianOptionsTypeDef], # (2)
ListEmailIdentitiesResponseTypeDef#
# ListEmailIdentitiesResponseTypeDef definition
class ListEmailIdentitiesResponseTypeDef(TypedDict):
EmailIdentities: List[IdentityInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ImportDestinationTypeDef#
# ImportDestinationTypeDef definition
class ImportDestinationTypeDef(TypedDict):
SuppressionListDestination: NotRequired[SuppressionListDestinationTypeDef], # (1)
ContactListDestination: NotRequired[ContactListDestinationTypeDef], # (2)
ListContactsFilterTypeDef#
# ListContactsFilterTypeDef definition
class ListContactsFilterTypeDef(TypedDict):
FilteredStatus: NotRequired[SubscriptionStatusType], # (1)
TopicFilter: NotRequired[TopicFilterTypeDef], # (2)
ListRecommendationsResponseTypeDef#
# ListRecommendationsResponseTypeDef definition
class ListRecommendationsResponseTypeDef(TypedDict):
Recommendations: List[RecommendationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListSuppressedDestinationsResponseTypeDef#
# ListSuppressedDestinationsResponseTypeDef definition
class ListSuppressedDestinationsResponseTypeDef(TypedDict):
SuppressedDestinationSummaries: List[SuppressedDestinationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
MessageInsightsDataSourceOutputTypeDef#
# MessageInsightsDataSourceOutputTypeDef definition
class MessageInsightsDataSourceOutputTypeDef(TypedDict):
StartDate: datetime,
EndDate: datetime,
Include: NotRequired[MessageInsightsFiltersOutputTypeDef], # (1)
Exclude: NotRequired[MessageInsightsFiltersOutputTypeDef], # (1)
MaxResults: NotRequired[int],
ReplacementEmailContentTypeDef#
# ReplacementEmailContentTypeDef definition
class ReplacementEmailContentTypeDef(TypedDict):
ReplacementTemplate: NotRequired[ReplacementTemplateTypeDef], # (1)
VerificationInfoTypeDef#
# VerificationInfoTypeDef definition
class VerificationInfoTypeDef(TypedDict):
LastCheckedTimestamp: NotRequired[datetime],
LastSuccessTimestamp: NotRequired[datetime],
ErrorType: NotRequired[VerificationErrorType], # (1)
SOARecord: NotRequired[SOARecordTypeDef], # (2)
SuppressedDestinationTypeDef#
# SuppressedDestinationTypeDef definition
class SuppressedDestinationTypeDef(TypedDict):
EmailAddress: str,
Reason: SuppressionListReasonType, # (1)
LastUpdateTime: datetime,
Attributes: NotRequired[SuppressedDestinationAttributesTypeDef], # (2)
BatchGetMetricDataRequestRequestTypeDef#
# BatchGetMetricDataRequestRequestTypeDef definition
class BatchGetMetricDataRequestRequestTypeDef(TypedDict):
Queries: Sequence[BatchGetMetricDataQueryTypeDef], # (1)
MessageTypeDef#
# MessageTypeDef definition
class MessageTypeDef(TypedDict):
Subject: ContentTypeDef, # (1)
Body: BodyTypeDef, # (2)
Headers: NotRequired[Sequence[MessageHeaderTypeDef]], # (3)
- See ContentTypeDef
- See BodyTypeDef
- See MessageHeaderTypeDef
EventDestinationTypeDef#
# EventDestinationTypeDef definition
class EventDestinationTypeDef(TypedDict):
Name: str,
MatchingEventTypes: List[EventTypeType], # (1)
Enabled: NotRequired[bool],
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (2)
CloudWatchDestination: NotRequired[CloudWatchDestinationOutputTypeDef], # (3)
SnsDestination: NotRequired[SnsDestinationTypeDef], # (4)
EventBridgeDestination: NotRequired[EventBridgeDestinationTypeDef], # (5)
PinpointDestination: NotRequired[PinpointDestinationTypeDef], # (6)
- See EventTypeType
- See KinesisFirehoseDestinationTypeDef
- See CloudWatchDestinationOutputTypeDef
- See SnsDestinationTypeDef
- See EventBridgeDestinationTypeDef
- See PinpointDestinationTypeDef
InsightsEventTypeDef#
# InsightsEventTypeDef definition
class InsightsEventTypeDef(TypedDict):
Timestamp: NotRequired[datetime],
Type: NotRequired[EventTypeType], # (1)
Details: NotRequired[EventDetailsTypeDef], # (2)
- See EventTypeType
- See EventDetailsTypeDef
ListContactsResponseTypeDef#
# ListContactsResponseTypeDef definition
class ListContactsResponseTypeDef(TypedDict):
Contacts: List[ContactTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
BulkEmailContentTypeDef#
# BulkEmailContentTypeDef definition
class BulkEmailContentTypeDef(TypedDict):
Template: NotRequired[TemplateTypeDef], # (1)
- See TemplateTypeDef
GetDomainStatisticsReportResponseTypeDef#
# GetDomainStatisticsReportResponseTypeDef definition
class GetDomainStatisticsReportResponseTypeDef(TypedDict):
OverallVolume: OverallVolumeTypeDef, # (1)
DailyVolumes: List[DailyVolumeTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetDeliverabilityDashboardOptionsResponseTypeDef#
# GetDeliverabilityDashboardOptionsResponseTypeDef definition
class GetDeliverabilityDashboardOptionsResponseTypeDef(TypedDict):
DashboardEnabled: bool,
SubscriptionExpiryDate: datetime,
AccountStatus: DeliverabilityDashboardAccountStatusType, # (1)
ActiveSubscribedDomains: List[DomainDeliverabilityTrackingOptionOutputTypeDef], # (2)
PendingExpirationSubscribedDomains: List[DomainDeliverabilityTrackingOptionOutputTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See DeliverabilityDashboardAccountStatusType
- See DomainDeliverabilityTrackingOptionOutputTypeDef
- See DomainDeliverabilityTrackingOptionOutputTypeDef
- See ResponseMetadataTypeDef
GetDeliverabilityTestReportResponseTypeDef#
# GetDeliverabilityTestReportResponseTypeDef definition
class GetDeliverabilityTestReportResponseTypeDef(TypedDict):
DeliverabilityTestReport: DeliverabilityTestReportTypeDef, # (1)
OverallPlacement: PlacementStatisticsTypeDef, # (2)
IspPlacements: List[IspPlacementTypeDef], # (3)
Message: str,
Tags: List[TagTypeDef], # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See DeliverabilityTestReportTypeDef
- See PlacementStatisticsTypeDef
- See IspPlacementTypeDef
- See TagTypeDef
- See ResponseMetadataTypeDef
GetAccountResponseTypeDef#
# GetAccountResponseTypeDef definition
class GetAccountResponseTypeDef(TypedDict):
DedicatedIpAutoWarmupEnabled: bool,
EnforcementStatus: str,
ProductionAccessEnabled: bool,
SendQuota: SendQuotaTypeDef, # (1)
SendingEnabled: bool,
SuppressionAttributes: SuppressionAttributesTypeDef, # (2)
Details: AccountDetailsTypeDef, # (3)
VdmAttributes: VdmAttributesTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See SendQuotaTypeDef
- See SuppressionAttributesTypeDef
- See AccountDetailsTypeDef
- See VdmAttributesTypeDef
- See ResponseMetadataTypeDef
PutAccountVdmAttributesRequestRequestTypeDef#
# PutAccountVdmAttributesRequestRequestTypeDef definition
class PutAccountVdmAttributesRequestRequestTypeDef(TypedDict):
VdmAttributes: VdmAttributesTypeDef, # (1)
CreateConfigurationSetRequestRequestTypeDef#
# CreateConfigurationSetRequestRequestTypeDef definition
class CreateConfigurationSetRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
TrackingOptions: NotRequired[TrackingOptionsTypeDef], # (1)
DeliveryOptions: NotRequired[DeliveryOptionsTypeDef], # (2)
ReputationOptions: NotRequired[ReputationOptionsTypeDef], # (3)
SendingOptions: NotRequired[SendingOptionsTypeDef], # (4)
Tags: NotRequired[Sequence[TagTypeDef]], # (5)
SuppressionOptions: NotRequired[SuppressionOptionsTypeDef], # (6)
VdmOptions: NotRequired[VdmOptionsTypeDef], # (7)
- See TrackingOptionsTypeDef
- See DeliveryOptionsTypeDef
- See ReputationOptionsTypeDef
- See SendingOptionsTypeDef
- See TagTypeDef
- See SuppressionOptionsTypeDef
- See VdmOptionsTypeDef
GetConfigurationSetResponseTypeDef#
# GetConfigurationSetResponseTypeDef definition
class GetConfigurationSetResponseTypeDef(TypedDict):
ConfigurationSetName: str,
TrackingOptions: TrackingOptionsTypeDef, # (1)
DeliveryOptions: DeliveryOptionsTypeDef, # (2)
ReputationOptions: ReputationOptionsOutputTypeDef, # (3)
SendingOptions: SendingOptionsTypeDef, # (4)
Tags: List[TagTypeDef], # (5)
SuppressionOptions: SuppressionOptionsOutputTypeDef, # (6)
VdmOptions: VdmOptionsTypeDef, # (7)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See TrackingOptionsTypeDef
- See DeliveryOptionsTypeDef
- See ReputationOptionsOutputTypeDef
- See SendingOptionsTypeDef
- See TagTypeDef
- See SuppressionOptionsOutputTypeDef
- See VdmOptionsTypeDef
- See ResponseMetadataTypeDef
PutConfigurationSetVdmOptionsRequestRequestTypeDef#
# PutConfigurationSetVdmOptionsRequestRequestTypeDef definition
class PutConfigurationSetVdmOptionsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
VdmOptions: NotRequired[VdmOptionsTypeDef], # (1)
CreateImportJobRequestRequestTypeDef#
# CreateImportJobRequestRequestTypeDef definition
class CreateImportJobRequestRequestTypeDef(TypedDict):
ImportDestination: ImportDestinationTypeDef, # (1)
ImportDataSource: ImportDataSourceTypeDef, # (2)
GetImportJobResponseTypeDef#
# GetImportJobResponseTypeDef definition
class GetImportJobResponseTypeDef(TypedDict):
JobId: str,
ImportDestination: ImportDestinationTypeDef, # (1)
ImportDataSource: ImportDataSourceTypeDef, # (2)
FailureInfo: FailureInfoTypeDef, # (3)
JobStatus: JobStatusType, # (4)
CreatedTimestamp: datetime,
CompletedTimestamp: datetime,
ProcessedRecordsCount: int,
FailedRecordsCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ImportDestinationTypeDef
- See ImportDataSourceTypeDef
- See FailureInfoTypeDef
- See JobStatusType
- See ResponseMetadataTypeDef
ImportJobSummaryTypeDef#
# ImportJobSummaryTypeDef definition
class ImportJobSummaryTypeDef(TypedDict):
JobId: NotRequired[str],
ImportDestination: NotRequired[ImportDestinationTypeDef], # (1)
JobStatus: NotRequired[JobStatusType], # (2)
CreatedTimestamp: NotRequired[datetime],
ProcessedRecordsCount: NotRequired[int],
FailedRecordsCount: NotRequired[int],
DomainDeliverabilityTrackingOptionTypeDef#
# DomainDeliverabilityTrackingOptionTypeDef definition
class DomainDeliverabilityTrackingOptionTypeDef(TypedDict):
Domain: NotRequired[str],
SubscriptionStartDate: NotRequired[TimestampTypeDef],
InboxPlacementTrackingOption: NotRequired[InboxPlacementTrackingOptionUnionTypeDef], # (1)
ListContactsRequestRequestTypeDef#
# ListContactsRequestRequestTypeDef definition
class ListContactsRequestRequestTypeDef(TypedDict):
ContactListName: str,
Filter: NotRequired[ListContactsFilterTypeDef], # (1)
PageSize: NotRequired[int],
NextToken: NotRequired[str],
ExportDataSourceOutputTypeDef#
# ExportDataSourceOutputTypeDef definition
class ExportDataSourceOutputTypeDef(TypedDict):
MetricsDataSource: NotRequired[MetricsDataSourceOutputTypeDef], # (1)
MessageInsightsDataSource: NotRequired[MessageInsightsDataSourceOutputTypeDef], # (2)
MessageInsightsDataSourceTypeDef#
# MessageInsightsDataSourceTypeDef definition
class MessageInsightsDataSourceTypeDef(TypedDict):
StartDate: TimestampTypeDef,
EndDate: TimestampTypeDef,
Include: NotRequired[MessageInsightsFiltersUnionTypeDef], # (1)
Exclude: NotRequired[MessageInsightsFiltersUnionTypeDef], # (1)
MaxResults: NotRequired[int],
- See MessageInsightsFiltersTypeDef MessageInsightsFiltersOutputTypeDef
- See MessageInsightsFiltersTypeDef MessageInsightsFiltersOutputTypeDef
BulkEmailEntryTypeDef#
# BulkEmailEntryTypeDef definition
class BulkEmailEntryTypeDef(TypedDict):
Destination: DestinationTypeDef, # (1)
ReplacementTags: NotRequired[Sequence[MessageTagTypeDef]], # (2)
ReplacementEmailContent: NotRequired[ReplacementEmailContentTypeDef], # (3)
ReplacementHeaders: NotRequired[Sequence[MessageHeaderTypeDef]], # (4)
- See DestinationTypeDef
- See MessageTagTypeDef
- See ReplacementEmailContentTypeDef
- See MessageHeaderTypeDef
GetEmailIdentityResponseTypeDef#
# GetEmailIdentityResponseTypeDef definition
class GetEmailIdentityResponseTypeDef(TypedDict):
IdentityType: IdentityTypeType, # (1)
FeedbackForwardingStatus: bool,
VerifiedForSendingStatus: bool,
DkimAttributes: DkimAttributesTypeDef, # (2)
MailFromAttributes: MailFromAttributesTypeDef, # (3)
Policies: Dict[str, str],
Tags: List[TagTypeDef], # (4)
ConfigurationSetName: str,
VerificationStatus: VerificationStatusType, # (5)
VerificationInfo: VerificationInfoTypeDef, # (6)
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See IdentityTypeType
- See DkimAttributesTypeDef
- See MailFromAttributesTypeDef
- See TagTypeDef
- See VerificationStatusType
- See VerificationInfoTypeDef
- See ResponseMetadataTypeDef
GetSuppressedDestinationResponseTypeDef#
# GetSuppressedDestinationResponseTypeDef definition
class GetSuppressedDestinationResponseTypeDef(TypedDict):
SuppressedDestination: SuppressedDestinationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmailContentTypeDef#
# EmailContentTypeDef definition
class EmailContentTypeDef(TypedDict):
Simple: NotRequired[MessageTypeDef], # (1)
Raw: NotRequired[RawMessageTypeDef], # (2)
Template: NotRequired[TemplateTypeDef], # (3)
- See MessageTypeDef
- See RawMessageTypeDef
- See TemplateTypeDef
GetConfigurationSetEventDestinationsResponseTypeDef#
# GetConfigurationSetEventDestinationsResponseTypeDef definition
class GetConfigurationSetEventDestinationsResponseTypeDef(TypedDict):
EventDestinations: List[EventDestinationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventDestinationDefinitionTypeDef#
# EventDestinationDefinitionTypeDef definition
class EventDestinationDefinitionTypeDef(TypedDict):
Enabled: NotRequired[bool],
MatchingEventTypes: NotRequired[Sequence[EventTypeType]], # (1)
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (2)
CloudWatchDestination: NotRequired[CloudWatchDestinationUnionTypeDef], # (3)
SnsDestination: NotRequired[SnsDestinationTypeDef], # (4)
EventBridgeDestination: NotRequired[EventBridgeDestinationTypeDef], # (5)
PinpointDestination: NotRequired[PinpointDestinationTypeDef], # (6)
- See EventTypeType
- See KinesisFirehoseDestinationTypeDef
- See CloudWatchDestinationTypeDef CloudWatchDestinationOutputTypeDef
- See SnsDestinationTypeDef
- See EventBridgeDestinationTypeDef
- See PinpointDestinationTypeDef
EmailInsightsTypeDef#
# EmailInsightsTypeDef definition
class EmailInsightsTypeDef(TypedDict):
Destination: NotRequired[str],
Isp: NotRequired[str],
Events: NotRequired[List[InsightsEventTypeDef]], # (1)
ListImportJobsResponseTypeDef#
# ListImportJobsResponseTypeDef definition
class ListImportJobsResponseTypeDef(TypedDict):
ImportJobs: List[ImportJobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetExportJobResponseTypeDef#
# GetExportJobResponseTypeDef definition
class GetExportJobResponseTypeDef(TypedDict):
JobId: str,
ExportSourceType: ExportSourceTypeType, # (1)
JobStatus: JobStatusType, # (2)
ExportDestination: ExportDestinationTypeDef, # (3)
ExportDataSource: ExportDataSourceOutputTypeDef, # (4)
CreatedTimestamp: datetime,
CompletedTimestamp: datetime,
FailureInfo: FailureInfoTypeDef, # (5)
Statistics: ExportStatisticsTypeDef, # (6)
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See ExportSourceTypeType
- See JobStatusType
- See ExportDestinationTypeDef
- See ExportDataSourceOutputTypeDef
- See FailureInfoTypeDef
- See ExportStatisticsTypeDef
- See ResponseMetadataTypeDef
SendBulkEmailRequestRequestTypeDef#
# SendBulkEmailRequestRequestTypeDef definition
class SendBulkEmailRequestRequestTypeDef(TypedDict):
DefaultContent: BulkEmailContentTypeDef, # (1)
BulkEmailEntries: Sequence[BulkEmailEntryTypeDef], # (2)
FromEmailAddress: NotRequired[str],
FromEmailAddressIdentityArn: NotRequired[str],
ReplyToAddresses: NotRequired[Sequence[str]],
FeedbackForwardingEmailAddress: NotRequired[str],
FeedbackForwardingEmailAddressIdentityArn: NotRequired[str],
DefaultEmailTags: NotRequired[Sequence[MessageTagTypeDef]], # (3)
ConfigurationSetName: NotRequired[str],
CreateDeliverabilityTestReportRequestRequestTypeDef#
# CreateDeliverabilityTestReportRequestRequestTypeDef definition
class CreateDeliverabilityTestReportRequestRequestTypeDef(TypedDict):
FromEmailAddress: str,
Content: EmailContentTypeDef, # (1)
ReportName: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See EmailContentTypeDef
- See TagTypeDef
SendEmailRequestRequestTypeDef#
# SendEmailRequestRequestTypeDef definition
class SendEmailRequestRequestTypeDef(TypedDict):
Content: EmailContentTypeDef, # (1)
FromEmailAddress: NotRequired[str],
FromEmailAddressIdentityArn: NotRequired[str],
Destination: NotRequired[DestinationTypeDef], # (2)
ReplyToAddresses: NotRequired[Sequence[str]],
FeedbackForwardingEmailAddress: NotRequired[str],
FeedbackForwardingEmailAddressIdentityArn: NotRequired[str],
EmailTags: NotRequired[Sequence[MessageTagTypeDef]], # (3)
ConfigurationSetName: NotRequired[str],
ListManagementOptions: NotRequired[ListManagementOptionsTypeDef], # (4)
- See EmailContentTypeDef
- See DestinationTypeDef
- See MessageTagTypeDef
- See ListManagementOptionsTypeDef
CreateConfigurationSetEventDestinationRequestRequestTypeDef#
# CreateConfigurationSetEventDestinationRequestRequestTypeDef definition
class CreateConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
EventDestination: EventDestinationDefinitionTypeDef, # (1)
UpdateConfigurationSetEventDestinationRequestRequestTypeDef#
# UpdateConfigurationSetEventDestinationRequestRequestTypeDef definition
class UpdateConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
EventDestination: EventDestinationDefinitionTypeDef, # (1)
GetMessageInsightsResponseTypeDef#
# GetMessageInsightsResponseTypeDef definition
class GetMessageInsightsResponseTypeDef(TypedDict):
MessageId: str,
FromEmailAddress: str,
Subject: str,
EmailTags: List[MessageTagTypeDef], # (1)
Insights: List[EmailInsightsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PutDeliverabilityDashboardOptionRequestRequestTypeDef#
# PutDeliverabilityDashboardOptionRequestRequestTypeDef definition
class PutDeliverabilityDashboardOptionRequestRequestTypeDef(TypedDict):
DashboardEnabled: bool,
SubscribedDomains: NotRequired[Sequence[DomainDeliverabilityTrackingOptionUnionTypeDef]], # (1)
ExportDataSourceTypeDef#
# ExportDataSourceTypeDef definition
class ExportDataSourceTypeDef(TypedDict):
MetricsDataSource: NotRequired[MetricsDataSourceUnionTypeDef], # (1)
MessageInsightsDataSource: NotRequired[MessageInsightsDataSourceUnionTypeDef], # (2)
- See MetricsDataSourceTypeDef MetricsDataSourceOutputTypeDef
- See MessageInsightsDataSourceTypeDef MessageInsightsDataSourceOutputTypeDef
CreateExportJobRequestRequestTypeDef#
# CreateExportJobRequestRequestTypeDef definition
class CreateExportJobRequestRequestTypeDef(TypedDict):
ExportDataSource: ExportDataSourceTypeDef, # (1)
ExportDestination: ExportDestinationTypeDef, # (2)