Typed dictionaries
Auto-generated documentation for SESV2 type annotations stubs module mypy-boto3-sesv2.
ReviewDetailsTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ReviewDetailsTypeDef
def get_value() -> ReviewDetailsTypeDef:
return {
"Status": ...,
}
Definition
class ReviewDetailsTypeDef(TypedDict):
Status: NotRequired[ReviewStatusType], # (1)
CaseId: NotRequired[str],
- See ReviewStatusType
BatchGetMetricDataQueryTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import BatchGetMetricDataQueryTypeDef
def get_value() -> BatchGetMetricDataQueryTypeDef:
return {
"Id": ...,
"Namespace": ...,
"Metric": ...,
"StartDate": ...,
"EndDate": ...,
}
Definition
class BatchGetMetricDataQueryTypeDef(TypedDict):
Id: str,
Namespace: MetricNamespaceType, # (1)
Metric: MetricType, # (2)
StartDate: Union[datetime, str],
EndDate: Union[datetime, str],
Dimensions: NotRequired[Mapping[MetricDimensionNameType, str]], # (3)
- See MetricNamespaceType
- See MetricType
- See MetricDimensionNameType
MetricDataErrorTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import MetricDataErrorTypeDef
def get_value() -> MetricDataErrorTypeDef:
return {
"Id": ...,
}
Definition
class MetricDataErrorTypeDef(TypedDict):
Id: NotRequired[str],
Code: NotRequired[QueryErrorCodeType], # (1)
Message: NotRequired[str],
MetricDataResultTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import MetricDataResultTypeDef
def get_value() -> MetricDataResultTypeDef:
return {
"Id": ...,
}
Definition
class MetricDataResultTypeDef(TypedDict):
Id: NotRequired[str],
Timestamps: NotRequired[List[datetime]],
Values: NotRequired[List[int]],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
BlacklistEntryTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import BlacklistEntryTypeDef
def get_value() -> BlacklistEntryTypeDef:
return {
"RblName": ...,
}
Definition
class BlacklistEntryTypeDef(TypedDict):
RblName: NotRequired[str],
ListingTime: NotRequired[datetime],
Description: NotRequired[str],
ContentTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ContentTypeDef
def get_value() -> ContentTypeDef:
return {
"Data": ...,
}
TemplateTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import TemplateTypeDef
def get_value() -> TemplateTypeDef:
return {
"TemplateName": ...,
}
Definition
class TemplateTypeDef(TypedDict):
TemplateName: NotRequired[str],
TemplateArn: NotRequired[str],
TemplateData: NotRequired[str],
BulkEmailEntryResultTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import BulkEmailEntryResultTypeDef
def get_value() -> BulkEmailEntryResultTypeDef:
return {
"Status": ...,
}
Definition
class BulkEmailEntryResultTypeDef(TypedDict):
Status: NotRequired[BulkEmailStatusType], # (1)
Error: NotRequired[str],
MessageId: NotRequired[str],
DestinationTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DestinationTypeDef
def get_value() -> DestinationTypeDef:
return {
"ToAddresses": ...,
}
Definition
class DestinationTypeDef(TypedDict):
ToAddresses: NotRequired[Sequence[str]],
CcAddresses: NotRequired[Sequence[str]],
BccAddresses: NotRequired[Sequence[str]],
MessageTagTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import MessageTagTypeDef
def get_value() -> MessageTagTypeDef:
return {
"Name": ...,
"Value": ...,
}
CloudWatchDimensionConfigurationTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import CloudWatchDimensionConfigurationTypeDef
def get_value() -> CloudWatchDimensionConfigurationTypeDef:
return {
"DimensionName": ...,
"DimensionValueSource": ...,
"DefaultDimensionValue": ...,
}
Definition
class CloudWatchDimensionConfigurationTypeDef(TypedDict):
DimensionName: str,
DimensionValueSource: DimensionValueSourceType, # (1)
DefaultDimensionValue: str,
ContactListDestinationTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ContactListDestinationTypeDef
def get_value() -> ContactListDestinationTypeDef:
return {
"ContactListName": ...,
"ContactListImportAction": ...,
}
Definition
class ContactListDestinationTypeDef(TypedDict):
ContactListName: str,
ContactListImportAction: ContactListImportActionType, # (1)
ContactListTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ContactListTypeDef
def get_value() -> ContactListTypeDef:
return {
"ContactListName": ...,
}
Definition
class ContactListTypeDef(TypedDict):
ContactListName: NotRequired[str],
LastUpdatedTimestamp: NotRequired[datetime],
TopicPreferenceTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import TopicPreferenceTypeDef
def get_value() -> TopicPreferenceTypeDef:
return {
"TopicName": ...,
"SubscriptionStatus": ...,
}
Definition
class TopicPreferenceTypeDef(TypedDict):
TopicName: str,
SubscriptionStatus: SubscriptionStatusType, # (1)
DeliveryOptionsTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DeliveryOptionsTypeDef
def get_value() -> DeliveryOptionsTypeDef:
return {
"TlsPolicy": ...,
}
Definition
class DeliveryOptionsTypeDef(TypedDict):
TlsPolicy: NotRequired[TlsPolicyType], # (1)
SendingPoolName: NotRequired[str],
- See TlsPolicyType
ReputationOptionsTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ReputationOptionsTypeDef
def get_value() -> ReputationOptionsTypeDef:
return {
"ReputationMetricsEnabled": ...,
}
Definition
class ReputationOptionsTypeDef(TypedDict):
ReputationMetricsEnabled: NotRequired[bool],
LastFreshStart: NotRequired[Union[datetime, str]],
SendingOptionsTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import SendingOptionsTypeDef
def get_value() -> SendingOptionsTypeDef:
return {
"SendingEnabled": ...,
}
SuppressionOptionsTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import SuppressionOptionsTypeDef
def get_value() -> SuppressionOptionsTypeDef:
return {
"SuppressedReasons": ...,
}
Definition
class SuppressionOptionsTypeDef(TypedDict):
SuppressedReasons: NotRequired[Sequence[SuppressionListReasonType]], # (1)
TagTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
TrackingOptionsTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import TrackingOptionsTypeDef
def get_value() -> TrackingOptionsTypeDef:
return {
"CustomRedirectDomain": ...,
}
TopicTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import TopicTypeDef
def get_value() -> TopicTypeDef:
return {
"TopicName": ...,
"DisplayName": ...,
"DefaultSubscriptionStatus": ...,
}
Definition
class TopicTypeDef(TypedDict):
TopicName: str,
DisplayName: str,
DefaultSubscriptionStatus: SubscriptionStatusType, # (1)
Description: NotRequired[str],
CreateCustomVerificationEmailTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import CreateCustomVerificationEmailTemplateRequestRequestTypeDef
def get_value() -> CreateCustomVerificationEmailTemplateRequestRequestTypeDef:
return {
"TemplateName": ...,
"FromEmailAddress": ...,
"TemplateSubject": ...,
"TemplateContent": ...,
"SuccessRedirectionURL": ...,
"FailureRedirectionURL": ...,
}
Definition
class CreateCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
FromEmailAddress: str,
TemplateSubject: str,
TemplateContent: str,
SuccessRedirectionURL: str,
FailureRedirectionURL: str,
CreateEmailIdentityPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import CreateEmailIdentityPolicyRequestRequestTypeDef
def get_value() -> CreateEmailIdentityPolicyRequestRequestTypeDef:
return {
"EmailIdentity": ...,
"PolicyName": ...,
"Policy": ...,
}
Definition
class CreateEmailIdentityPolicyRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
PolicyName: str,
Policy: str,
DkimSigningAttributesTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DkimSigningAttributesTypeDef
def get_value() -> DkimSigningAttributesTypeDef:
return {
"DomainSigningSelector": ...,
}
Definition
class DkimSigningAttributesTypeDef(TypedDict):
DomainSigningSelector: NotRequired[str],
DomainSigningPrivateKey: NotRequired[str],
NextSigningKeyLength: NotRequired[DkimSigningKeyLengthType], # (1)
DkimAttributesTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DkimAttributesTypeDef
def get_value() -> DkimAttributesTypeDef:
return {
"SigningEnabled": ...,
}
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
Usage Example
from mypy_boto3_sesv2.type_defs import EmailTemplateContentTypeDef
def get_value() -> EmailTemplateContentTypeDef:
return {
"Subject": ...,
}
Definition
class EmailTemplateContentTypeDef(TypedDict):
Subject: NotRequired[str],
Text: NotRequired[str],
Html: NotRequired[str],
ImportDataSourceTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ImportDataSourceTypeDef
def get_value() -> ImportDataSourceTypeDef:
return {
"S3Url": ...,
"DataFormat": ...,
}
- See DataFormatType
CustomVerificationEmailTemplateMetadataTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import CustomVerificationEmailTemplateMetadataTypeDef
def get_value() -> CustomVerificationEmailTemplateMetadataTypeDef:
return {
"TemplateName": ...,
}
Definition
class CustomVerificationEmailTemplateMetadataTypeDef(TypedDict):
TemplateName: NotRequired[str],
FromEmailAddress: NotRequired[str],
TemplateSubject: NotRequired[str],
SuccessRedirectionURL: NotRequired[str],
FailureRedirectionURL: NotRequired[str],
DomainIspPlacementTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DomainIspPlacementTypeDef
def get_value() -> DomainIspPlacementTypeDef:
return {
"IspName": ...,
}
Definition
class DomainIspPlacementTypeDef(TypedDict):
IspName: NotRequired[str],
InboxRawCount: NotRequired[int],
SpamRawCount: NotRequired[int],
InboxPercentage: NotRequired[float],
SpamPercentage: NotRequired[float],
VolumeStatisticsTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import VolumeStatisticsTypeDef
def get_value() -> VolumeStatisticsTypeDef:
return {
"InboxRawCount": ...,
}
Definition
class VolumeStatisticsTypeDef(TypedDict):
InboxRawCount: NotRequired[int],
SpamRawCount: NotRequired[int],
ProjectedInbox: NotRequired[int],
ProjectedSpam: NotRequired[int],
DashboardAttributesTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DashboardAttributesTypeDef
def get_value() -> DashboardAttributesTypeDef:
return {
"EngagementMetrics": ...,
}
Definition
class DashboardAttributesTypeDef(TypedDict):
EngagementMetrics: NotRequired[FeatureStatusType], # (1)
DashboardOptionsTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DashboardOptionsTypeDef
def get_value() -> DashboardOptionsTypeDef:
return {
"EngagementMetrics": ...,
}
Definition
class DashboardOptionsTypeDef(TypedDict):
EngagementMetrics: NotRequired[FeatureStatusType], # (1)
DedicatedIpPoolTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DedicatedIpPoolTypeDef
def get_value() -> DedicatedIpPoolTypeDef:
return {
"PoolName": ...,
"ScalingMode": ...,
}
Definition
class DedicatedIpPoolTypeDef(TypedDict):
PoolName: str,
ScalingMode: ScalingModeType, # (1)
- See ScalingModeType
DedicatedIpTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DedicatedIpTypeDef
def get_value() -> DedicatedIpTypeDef:
return {
"Ip": ...,
"WarmupStatus": ...,
"WarmupPercentage": ...,
}
Definition
class DedicatedIpTypeDef(TypedDict):
Ip: str,
WarmupStatus: WarmupStatusType, # (1)
WarmupPercentage: int,
PoolName: NotRequired[str],
- See WarmupStatusType
DeleteConfigurationSetEventDestinationRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DeleteConfigurationSetEventDestinationRequestRequestTypeDef
def get_value() -> DeleteConfigurationSetEventDestinationRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"EventDestinationName": ...,
}
Definition
class DeleteConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
DeleteConfigurationSetRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DeleteConfigurationSetRequestRequestTypeDef
def get_value() -> DeleteConfigurationSetRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
DeleteContactListRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DeleteContactListRequestRequestTypeDef
def get_value() -> DeleteContactListRequestRequestTypeDef:
return {
"ContactListName": ...,
}
DeleteContactRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DeleteContactRequestRequestTypeDef
def get_value() -> DeleteContactRequestRequestTypeDef:
return {
"ContactListName": ...,
"EmailAddress": ...,
}
Definition
class DeleteContactRequestRequestTypeDef(TypedDict):
ContactListName: str,
EmailAddress: str,
DeleteCustomVerificationEmailTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DeleteCustomVerificationEmailTemplateRequestRequestTypeDef
def get_value() -> DeleteCustomVerificationEmailTemplateRequestRequestTypeDef:
return {
"TemplateName": ...,
}
Definition
class DeleteCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
DeleteDedicatedIpPoolRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DeleteDedicatedIpPoolRequestRequestTypeDef
def get_value() -> DeleteDedicatedIpPoolRequestRequestTypeDef:
return {
"PoolName": ...,
}
DeleteEmailIdentityPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DeleteEmailIdentityPolicyRequestRequestTypeDef
def get_value() -> DeleteEmailIdentityPolicyRequestRequestTypeDef:
return {
"EmailIdentity": ...,
"PolicyName": ...,
}
Definition
class DeleteEmailIdentityPolicyRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
PolicyName: str,
DeleteEmailIdentityRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DeleteEmailIdentityRequestRequestTypeDef
def get_value() -> DeleteEmailIdentityRequestRequestTypeDef:
return {
"EmailIdentity": ...,
}
DeleteEmailTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DeleteEmailTemplateRequestRequestTypeDef
def get_value() -> DeleteEmailTemplateRequestRequestTypeDef:
return {
"TemplateName": ...,
}
DeleteSuppressedDestinationRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DeleteSuppressedDestinationRequestRequestTypeDef
def get_value() -> DeleteSuppressedDestinationRequestRequestTypeDef:
return {
"EmailAddress": ...,
}
DeliverabilityTestReportTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DeliverabilityTestReportTypeDef
def get_value() -> DeliverabilityTestReportTypeDef:
return {
"ReportId": ...,
}
Definition
class DeliverabilityTestReportTypeDef(TypedDict):
ReportId: NotRequired[str],
ReportName: NotRequired[str],
Subject: NotRequired[str],
FromEmailAddress: NotRequired[str],
CreateDate: NotRequired[datetime],
DeliverabilityTestStatus: NotRequired[DeliverabilityTestStatusType], # (1)
DomainDeliverabilityCampaignTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DomainDeliverabilityCampaignTypeDef
def get_value() -> DomainDeliverabilityCampaignTypeDef:
return {
"CampaignId": ...,
}
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]],
InboxPlacementTrackingOptionTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import InboxPlacementTrackingOptionTypeDef
def get_value() -> InboxPlacementTrackingOptionTypeDef:
return {
"Global": ...,
}
Definition
class InboxPlacementTrackingOptionTypeDef(TypedDict):
Global: NotRequired[bool],
TrackedIsps: NotRequired[List[str]],
RawMessageTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import RawMessageTypeDef
def get_value() -> RawMessageTypeDef:
return {
"Data": ...,
}
EmailTemplateMetadataTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import EmailTemplateMetadataTypeDef
def get_value() -> EmailTemplateMetadataTypeDef:
return {
"TemplateName": ...,
}
Definition
class EmailTemplateMetadataTypeDef(TypedDict):
TemplateName: NotRequired[str],
CreatedTimestamp: NotRequired[datetime],
KinesisFirehoseDestinationTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import KinesisFirehoseDestinationTypeDef
def get_value() -> KinesisFirehoseDestinationTypeDef:
return {
"IamRoleArn": ...,
"DeliveryStreamArn": ...,
}
Definition
class KinesisFirehoseDestinationTypeDef(TypedDict):
IamRoleArn: str,
DeliveryStreamArn: str,
PinpointDestinationTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PinpointDestinationTypeDef
def get_value() -> PinpointDestinationTypeDef:
return {
"ApplicationArn": ...,
}
SnsDestinationTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import SnsDestinationTypeDef
def get_value() -> SnsDestinationTypeDef:
return {
"TopicArn": ...,
}
FailureInfoTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import FailureInfoTypeDef
def get_value() -> FailureInfoTypeDef:
return {
"FailedRecordsS3Url": ...,
}
Definition
class FailureInfoTypeDef(TypedDict):
FailedRecordsS3Url: NotRequired[str],
ErrorMessage: NotRequired[str],
SendQuotaTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import SendQuotaTypeDef
def get_value() -> SendQuotaTypeDef:
return {
"Max24HourSend": ...,
}
Definition
class SendQuotaTypeDef(TypedDict):
Max24HourSend: NotRequired[float],
MaxSendRate: NotRequired[float],
SentLast24Hours: NotRequired[float],
SuppressionAttributesTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import SuppressionAttributesTypeDef
def get_value() -> SuppressionAttributesTypeDef:
return {
"SuppressedReasons": ...,
}
Definition
class SuppressionAttributesTypeDef(TypedDict):
SuppressedReasons: NotRequired[List[SuppressionListReasonType]], # (1)
GetBlacklistReportsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetBlacklistReportsRequestRequestTypeDef
def get_value() -> GetBlacklistReportsRequestRequestTypeDef:
return {
"BlacklistItemNames": ...,
}
Definition
class GetBlacklistReportsRequestRequestTypeDef(TypedDict):
BlacklistItemNames: Sequence[str],
GetConfigurationSetEventDestinationsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetConfigurationSetEventDestinationsRequestRequestTypeDef
def get_value() -> GetConfigurationSetEventDestinationsRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
Definition
class GetConfigurationSetEventDestinationsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
GetConfigurationSetRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetConfigurationSetRequestRequestTypeDef
def get_value() -> GetConfigurationSetRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
GetContactListRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetContactListRequestRequestTypeDef
def get_value() -> GetContactListRequestRequestTypeDef:
return {
"ContactListName": ...,
}
GetContactRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetContactRequestRequestTypeDef
def get_value() -> GetContactRequestRequestTypeDef:
return {
"ContactListName": ...,
"EmailAddress": ...,
}
Definition
class GetContactRequestRequestTypeDef(TypedDict):
ContactListName: str,
EmailAddress: str,
GetCustomVerificationEmailTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetCustomVerificationEmailTemplateRequestRequestTypeDef
def get_value() -> GetCustomVerificationEmailTemplateRequestRequestTypeDef:
return {
"TemplateName": ...,
}
Definition
class GetCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
GetDedicatedIpPoolRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetDedicatedIpPoolRequestRequestTypeDef
def get_value() -> GetDedicatedIpPoolRequestRequestTypeDef:
return {
"PoolName": ...,
}
GetDedicatedIpRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetDedicatedIpRequestRequestTypeDef
def get_value() -> GetDedicatedIpRequestRequestTypeDef:
return {
"Ip": ...,
}
GetDedicatedIpsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetDedicatedIpsRequestRequestTypeDef
def get_value() -> GetDedicatedIpsRequestRequestTypeDef:
return {
"PoolName": ...,
}
Definition
class GetDedicatedIpsRequestRequestTypeDef(TypedDict):
PoolName: NotRequired[str],
NextToken: NotRequired[str],
PageSize: NotRequired[int],
GetDeliverabilityTestReportRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetDeliverabilityTestReportRequestRequestTypeDef
def get_value() -> GetDeliverabilityTestReportRequestRequestTypeDef:
return {
"ReportId": ...,
}
PlacementStatisticsTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PlacementStatisticsTypeDef
def get_value() -> PlacementStatisticsTypeDef:
return {
"InboxPercentage": ...,
}
Definition
class PlacementStatisticsTypeDef(TypedDict):
InboxPercentage: NotRequired[float],
SpamPercentage: NotRequired[float],
MissingPercentage: NotRequired[float],
SpfPercentage: NotRequired[float],
DkimPercentage: NotRequired[float],
GetDomainDeliverabilityCampaignRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetDomainDeliverabilityCampaignRequestRequestTypeDef
def get_value() -> GetDomainDeliverabilityCampaignRequestRequestTypeDef:
return {
"CampaignId": ...,
}
GetDomainStatisticsReportRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetDomainStatisticsReportRequestRequestTypeDef
def get_value() -> GetDomainStatisticsReportRequestRequestTypeDef:
return {
"Domain": ...,
"StartDate": ...,
"EndDate": ...,
}
Definition
class GetDomainStatisticsReportRequestRequestTypeDef(TypedDict):
Domain: str,
StartDate: Union[datetime, str],
EndDate: Union[datetime, str],
GetEmailIdentityPoliciesRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetEmailIdentityPoliciesRequestRequestTypeDef
def get_value() -> GetEmailIdentityPoliciesRequestRequestTypeDef:
return {
"EmailIdentity": ...,
}
GetEmailIdentityRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetEmailIdentityRequestRequestTypeDef
def get_value() -> GetEmailIdentityRequestRequestTypeDef:
return {
"EmailIdentity": ...,
}
MailFromAttributesTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import MailFromAttributesTypeDef
def get_value() -> MailFromAttributesTypeDef:
return {
"MailFromDomain": ...,
"MailFromDomainStatus": ...,
"BehaviorOnMxFailure": ...,
}
Definition
class MailFromAttributesTypeDef(TypedDict):
MailFromDomain: str,
MailFromDomainStatus: MailFromDomainStatusType, # (1)
BehaviorOnMxFailure: BehaviorOnMxFailureType, # (2)
GetEmailTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetEmailTemplateRequestRequestTypeDef
def get_value() -> GetEmailTemplateRequestRequestTypeDef:
return {
"TemplateName": ...,
}
GetImportJobRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetImportJobRequestRequestTypeDef
def get_value() -> GetImportJobRequestRequestTypeDef:
return {
"JobId": ...,
}
GetSuppressedDestinationRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetSuppressedDestinationRequestRequestTypeDef
def get_value() -> GetSuppressedDestinationRequestRequestTypeDef:
return {
"EmailAddress": ...,
}
GuardianAttributesTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GuardianAttributesTypeDef
def get_value() -> GuardianAttributesTypeDef:
return {
"OptimizedSharedDelivery": ...,
}
Definition
class GuardianAttributesTypeDef(TypedDict):
OptimizedSharedDelivery: NotRequired[FeatureStatusType], # (1)
GuardianOptionsTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GuardianOptionsTypeDef
def get_value() -> GuardianOptionsTypeDef:
return {
"OptimizedSharedDelivery": ...,
}
Definition
class GuardianOptionsTypeDef(TypedDict):
OptimizedSharedDelivery: NotRequired[FeatureStatusType], # (1)
IdentityInfoTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import IdentityInfoTypeDef
def get_value() -> IdentityInfoTypeDef:
return {
"IdentityType": ...,
}
Definition
class IdentityInfoTypeDef(TypedDict):
IdentityType: NotRequired[IdentityTypeType], # (1)
IdentityName: NotRequired[str],
SendingEnabled: NotRequired[bool],
VerificationStatus: NotRequired[VerificationStatusType], # (2)
SuppressionListDestinationTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import SuppressionListDestinationTypeDef
def get_value() -> SuppressionListDestinationTypeDef:
return {
"SuppressionListImportAction": ...,
}
Definition
class SuppressionListDestinationTypeDef(TypedDict):
SuppressionListImportAction: SuppressionListImportActionType, # (1)
ListConfigurationSetsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListConfigurationSetsRequestRequestTypeDef
def get_value() -> ListConfigurationSetsRequestRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class ListConfigurationSetsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ListContactListsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListContactListsRequestRequestTypeDef
def get_value() -> ListContactListsRequestRequestTypeDef:
return {
"PageSize": ...,
}
Definition
class ListContactListsRequestRequestTypeDef(TypedDict):
PageSize: NotRequired[int],
NextToken: NotRequired[str],
TopicFilterTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import TopicFilterTypeDef
def get_value() -> TopicFilterTypeDef:
return {
"TopicName": ...,
}
Definition
class TopicFilterTypeDef(TypedDict):
TopicName: NotRequired[str],
UseDefaultIfPreferenceUnavailable: NotRequired[bool],
ListCustomVerificationEmailTemplatesRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListCustomVerificationEmailTemplatesRequestRequestTypeDef
def get_value() -> ListCustomVerificationEmailTemplatesRequestRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class ListCustomVerificationEmailTemplatesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ListDedicatedIpPoolsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListDedicatedIpPoolsRequestRequestTypeDef
def get_value() -> ListDedicatedIpPoolsRequestRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class ListDedicatedIpPoolsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ListDeliverabilityTestReportsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListDeliverabilityTestReportsRequestRequestTypeDef
def get_value() -> ListDeliverabilityTestReportsRequestRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class ListDeliverabilityTestReportsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ListDomainDeliverabilityCampaignsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListDomainDeliverabilityCampaignsRequestRequestTypeDef
def get_value() -> ListDomainDeliverabilityCampaignsRequestRequestTypeDef:
return {
"StartDate": ...,
"EndDate": ...,
"SubscribedDomain": ...,
}
Definition
class ListDomainDeliverabilityCampaignsRequestRequestTypeDef(TypedDict):
StartDate: Union[datetime, str],
EndDate: Union[datetime, str],
SubscribedDomain: str,
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ListEmailIdentitiesRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListEmailIdentitiesRequestRequestTypeDef
def get_value() -> ListEmailIdentitiesRequestRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class ListEmailIdentitiesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ListEmailTemplatesRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListEmailTemplatesRequestRequestTypeDef
def get_value() -> ListEmailTemplatesRequestRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class ListEmailTemplatesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ListImportJobsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListImportJobsRequestRequestTypeDef
def get_value() -> ListImportJobsRequestRequestTypeDef:
return {
"ImportDestinationType": ...,
}
Definition
class ListImportJobsRequestRequestTypeDef(TypedDict):
ImportDestinationType: NotRequired[ImportDestinationTypeType], # (1)
NextToken: NotRequired[str],
PageSize: NotRequired[int],
ListManagementOptionsTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListManagementOptionsTypeDef
def get_value() -> ListManagementOptionsTypeDef:
return {
"ContactListName": ...,
}
Definition
class ListManagementOptionsTypeDef(TypedDict):
ContactListName: str,
TopicName: NotRequired[str],
ListRecommendationsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListRecommendationsRequestRequestTypeDef
def get_value() -> ListRecommendationsRequestRequestTypeDef:
return {
"Filter": ...,
}
Definition
class ListRecommendationsRequestRequestTypeDef(TypedDict):
Filter: NotRequired[Mapping[ListRecommendationsFilterKeyType, str]], # (1)
NextToken: NotRequired[str],
PageSize: NotRequired[int],
RecommendationTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import RecommendationTypeDef
def get_value() -> RecommendationTypeDef:
return {
"ResourceArn": ...,
}
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)
ListSuppressedDestinationsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListSuppressedDestinationsRequestRequestTypeDef
def get_value() -> ListSuppressedDestinationsRequestRequestTypeDef:
return {
"Reasons": ...,
}
Definition
class ListSuppressedDestinationsRequestRequestTypeDef(TypedDict):
Reasons: NotRequired[Sequence[SuppressionListReasonType]], # (1)
StartDate: NotRequired[Union[datetime, str]],
EndDate: NotRequired[Union[datetime, str]],
NextToken: NotRequired[str],
PageSize: NotRequired[int],
SuppressedDestinationSummaryTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import SuppressedDestinationSummaryTypeDef
def get_value() -> SuppressedDestinationSummaryTypeDef:
return {
"EmailAddress": ...,
"Reason": ...,
"LastUpdateTime": ...,
}
Definition
class SuppressedDestinationSummaryTypeDef(TypedDict):
EmailAddress: str,
Reason: SuppressionListReasonType, # (1)
LastUpdateTime: datetime,
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
PutAccountDedicatedIpWarmupAttributesRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutAccountDedicatedIpWarmupAttributesRequestRequestTypeDef
def get_value() -> PutAccountDedicatedIpWarmupAttributesRequestRequestTypeDef:
return {
"AutoWarmupEnabled": ...,
}
Definition
class PutAccountDedicatedIpWarmupAttributesRequestRequestTypeDef(TypedDict):
AutoWarmupEnabled: NotRequired[bool],
PutAccountDetailsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutAccountDetailsRequestRequestTypeDef
def get_value() -> PutAccountDetailsRequestRequestTypeDef:
return {
"MailType": ...,
"WebsiteURL": ...,
"UseCaseDescription": ...,
}
Definition
class PutAccountDetailsRequestRequestTypeDef(TypedDict):
MailType: MailTypeType, # (1)
WebsiteURL: str,
UseCaseDescription: str,
ContactLanguage: NotRequired[ContactLanguageType], # (2)
AdditionalContactEmailAddresses: NotRequired[Sequence[str]],
ProductionAccessEnabled: NotRequired[bool],
- See MailTypeType
- See ContactLanguageType
PutAccountSendingAttributesRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutAccountSendingAttributesRequestRequestTypeDef
def get_value() -> PutAccountSendingAttributesRequestRequestTypeDef:
return {
"SendingEnabled": ...,
}
Definition
class PutAccountSendingAttributesRequestRequestTypeDef(TypedDict):
SendingEnabled: NotRequired[bool],
PutAccountSuppressionAttributesRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutAccountSuppressionAttributesRequestRequestTypeDef
def get_value() -> PutAccountSuppressionAttributesRequestRequestTypeDef:
return {
"SuppressedReasons": ...,
}
Definition
class PutAccountSuppressionAttributesRequestRequestTypeDef(TypedDict):
SuppressedReasons: NotRequired[Sequence[SuppressionListReasonType]], # (1)
PutConfigurationSetDeliveryOptionsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutConfigurationSetDeliveryOptionsRequestRequestTypeDef
def get_value() -> PutConfigurationSetDeliveryOptionsRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
Definition
class PutConfigurationSetDeliveryOptionsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
TlsPolicy: NotRequired[TlsPolicyType], # (1)
SendingPoolName: NotRequired[str],
- See TlsPolicyType
PutConfigurationSetReputationOptionsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutConfigurationSetReputationOptionsRequestRequestTypeDef
def get_value() -> PutConfigurationSetReputationOptionsRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
Definition
class PutConfigurationSetReputationOptionsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
ReputationMetricsEnabled: NotRequired[bool],
PutConfigurationSetSendingOptionsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutConfigurationSetSendingOptionsRequestRequestTypeDef
def get_value() -> PutConfigurationSetSendingOptionsRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
Definition
class PutConfigurationSetSendingOptionsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
SendingEnabled: NotRequired[bool],
PutConfigurationSetSuppressionOptionsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutConfigurationSetSuppressionOptionsRequestRequestTypeDef
def get_value() -> PutConfigurationSetSuppressionOptionsRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
Definition
class PutConfigurationSetSuppressionOptionsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
SuppressedReasons: NotRequired[Sequence[SuppressionListReasonType]], # (1)
PutConfigurationSetTrackingOptionsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutConfigurationSetTrackingOptionsRequestRequestTypeDef
def get_value() -> PutConfigurationSetTrackingOptionsRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
Definition
class PutConfigurationSetTrackingOptionsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
CustomRedirectDomain: NotRequired[str],
PutDedicatedIpInPoolRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutDedicatedIpInPoolRequestRequestTypeDef
def get_value() -> PutDedicatedIpInPoolRequestRequestTypeDef:
return {
"Ip": ...,
"DestinationPoolName": ...,
}
Definition
class PutDedicatedIpInPoolRequestRequestTypeDef(TypedDict):
Ip: str,
DestinationPoolName: str,
PutDedicatedIpWarmupAttributesRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutDedicatedIpWarmupAttributesRequestRequestTypeDef
def get_value() -> PutDedicatedIpWarmupAttributesRequestRequestTypeDef:
return {
"Ip": ...,
"WarmupPercentage": ...,
}
Definition
class PutDedicatedIpWarmupAttributesRequestRequestTypeDef(TypedDict):
Ip: str,
WarmupPercentage: int,
PutEmailIdentityConfigurationSetAttributesRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutEmailIdentityConfigurationSetAttributesRequestRequestTypeDef
def get_value() -> PutEmailIdentityConfigurationSetAttributesRequestRequestTypeDef:
return {
"EmailIdentity": ...,
}
Definition
class PutEmailIdentityConfigurationSetAttributesRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
ConfigurationSetName: NotRequired[str],
PutEmailIdentityDkimAttributesRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutEmailIdentityDkimAttributesRequestRequestTypeDef
def get_value() -> PutEmailIdentityDkimAttributesRequestRequestTypeDef:
return {
"EmailIdentity": ...,
}
Definition
class PutEmailIdentityDkimAttributesRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
SigningEnabled: NotRequired[bool],
PutEmailIdentityFeedbackAttributesRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutEmailIdentityFeedbackAttributesRequestRequestTypeDef
def get_value() -> PutEmailIdentityFeedbackAttributesRequestRequestTypeDef:
return {
"EmailIdentity": ...,
}
Definition
class PutEmailIdentityFeedbackAttributesRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
EmailForwardingEnabled: NotRequired[bool],
PutEmailIdentityMailFromAttributesRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutEmailIdentityMailFromAttributesRequestRequestTypeDef
def get_value() -> PutEmailIdentityMailFromAttributesRequestRequestTypeDef:
return {
"EmailIdentity": ...,
}
Definition
class PutEmailIdentityMailFromAttributesRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
MailFromDomain: NotRequired[str],
BehaviorOnMxFailure: NotRequired[BehaviorOnMxFailureType], # (1)
PutSuppressedDestinationRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutSuppressedDestinationRequestRequestTypeDef
def get_value() -> PutSuppressedDestinationRequestRequestTypeDef:
return {
"EmailAddress": ...,
"Reason": ...,
}
Definition
class PutSuppressedDestinationRequestRequestTypeDef(TypedDict):
EmailAddress: str,
Reason: SuppressionListReasonType, # (1)
ReplacementTemplateTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ReplacementTemplateTypeDef
def get_value() -> ReplacementTemplateTypeDef:
return {
"ReplacementTemplateData": ...,
}
SendCustomVerificationEmailRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import SendCustomVerificationEmailRequestRequestTypeDef
def get_value() -> SendCustomVerificationEmailRequestRequestTypeDef:
return {
"EmailAddress": ...,
"TemplateName": ...,
}
Definition
class SendCustomVerificationEmailRequestRequestTypeDef(TypedDict):
EmailAddress: str,
TemplateName: str,
ConfigurationSetName: NotRequired[str],
SuppressedDestinationAttributesTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import SuppressedDestinationAttributesTypeDef
def get_value() -> SuppressedDestinationAttributesTypeDef:
return {
"MessageId": ...,
}
Definition
class SuppressedDestinationAttributesTypeDef(TypedDict):
MessageId: NotRequired[str],
FeedbackId: NotRequired[str],
TestRenderEmailTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import TestRenderEmailTemplateRequestRequestTypeDef
def get_value() -> TestRenderEmailTemplateRequestRequestTypeDef:
return {
"TemplateName": ...,
"TemplateData": ...,
}
Definition
class TestRenderEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
TemplateData: str,
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateCustomVerificationEmailTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import UpdateCustomVerificationEmailTemplateRequestRequestTypeDef
def get_value() -> UpdateCustomVerificationEmailTemplateRequestRequestTypeDef:
return {
"TemplateName": ...,
"FromEmailAddress": ...,
"TemplateSubject": ...,
"TemplateContent": ...,
"SuccessRedirectionURL": ...,
"FailureRedirectionURL": ...,
}
Definition
class UpdateCustomVerificationEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
FromEmailAddress: str,
TemplateSubject: str,
TemplateContent: str,
SuccessRedirectionURL: str,
FailureRedirectionURL: str,
UpdateEmailIdentityPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import UpdateEmailIdentityPolicyRequestRequestTypeDef
def get_value() -> UpdateEmailIdentityPolicyRequestRequestTypeDef:
return {
"EmailIdentity": ...,
"PolicyName": ...,
"Policy": ...,
}
Definition
class UpdateEmailIdentityPolicyRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
PolicyName: str,
Policy: str,
AccountDetailsTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import AccountDetailsTypeDef
def get_value() -> AccountDetailsTypeDef:
return {
"MailType": ...,
}
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
BatchGetMetricDataRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import BatchGetMetricDataRequestRequestTypeDef
def get_value() -> BatchGetMetricDataRequestRequestTypeDef:
return {
"Queries": ...,
}
Definition
class BatchGetMetricDataRequestRequestTypeDef(TypedDict):
Queries: Sequence[BatchGetMetricDataQueryTypeDef], # (1)
BatchGetMetricDataResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import BatchGetMetricDataResponseTypeDef
def get_value() -> BatchGetMetricDataResponseTypeDef:
return {
"Results": ...,
"Errors": ...,
"ResponseMetadata": ...,
}
Definition
class BatchGetMetricDataResponseTypeDef(TypedDict):
Results: List[MetricDataResultTypeDef], # (1)
Errors: List[MetricDataErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateDeliverabilityTestReportResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import CreateDeliverabilityTestReportResponseTypeDef
def get_value() -> CreateDeliverabilityTestReportResponseTypeDef:
return {
"ReportId": ...,
"DeliverabilityTestStatus": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDeliverabilityTestReportResponseTypeDef(TypedDict):
ReportId: str,
DeliverabilityTestStatus: DeliverabilityTestStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateImportJobResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import CreateImportJobResponseTypeDef
def get_value() -> CreateImportJobResponseTypeDef:
return {
"JobId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateImportJobResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCustomVerificationEmailTemplateResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetCustomVerificationEmailTemplateResponseTypeDef
def get_value() -> GetCustomVerificationEmailTemplateResponseTypeDef:
return {
"TemplateName": ...,
"FromEmailAddress": ...,
"TemplateSubject": ...,
"TemplateContent": ...,
"SuccessRedirectionURL": ...,
"FailureRedirectionURL": ...,
"ResponseMetadata": ...,
}
Definition
class GetCustomVerificationEmailTemplateResponseTypeDef(TypedDict):
TemplateName: str,
FromEmailAddress: str,
TemplateSubject: str,
TemplateContent: str,
SuccessRedirectionURL: str,
FailureRedirectionURL: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetEmailIdentityPoliciesResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetEmailIdentityPoliciesResponseTypeDef
def get_value() -> GetEmailIdentityPoliciesResponseTypeDef:
return {
"Policies": ...,
"ResponseMetadata": ...,
}
Definition
class GetEmailIdentityPoliciesResponseTypeDef(TypedDict):
Policies: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListConfigurationSetsResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListConfigurationSetsResponseTypeDef
def get_value() -> ListConfigurationSetsResponseTypeDef:
return {
"ConfigurationSets": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListConfigurationSetsResponseTypeDef(TypedDict):
ConfigurationSets: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListDedicatedIpPoolsResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListDedicatedIpPoolsResponseTypeDef
def get_value() -> ListDedicatedIpPoolsResponseTypeDef:
return {
"DedicatedIpPools": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDedicatedIpPoolsResponseTypeDef(TypedDict):
DedicatedIpPools: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutEmailIdentityDkimSigningAttributesResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutEmailIdentityDkimSigningAttributesResponseTypeDef
def get_value() -> PutEmailIdentityDkimSigningAttributesResponseTypeDef:
return {
"DkimStatus": ...,
"DkimTokens": ...,
"ResponseMetadata": ...,
}
Definition
class PutEmailIdentityDkimSigningAttributesResponseTypeDef(TypedDict):
DkimStatus: DkimStatusType, # (1)
DkimTokens: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendCustomVerificationEmailResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import SendCustomVerificationEmailResponseTypeDef
def get_value() -> SendCustomVerificationEmailResponseTypeDef:
return {
"MessageId": ...,
"ResponseMetadata": ...,
}
Definition
class SendCustomVerificationEmailResponseTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendEmailResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import SendEmailResponseTypeDef
def get_value() -> SendEmailResponseTypeDef:
return {
"MessageId": ...,
"ResponseMetadata": ...,
}
Definition
class SendEmailResponseTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TestRenderEmailTemplateResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import TestRenderEmailTemplateResponseTypeDef
def get_value() -> TestRenderEmailTemplateResponseTypeDef:
return {
"RenderedTemplate": ...,
"ResponseMetadata": ...,
}
Definition
class TestRenderEmailTemplateResponseTypeDef(TypedDict):
RenderedTemplate: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetBlacklistReportsResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetBlacklistReportsResponseTypeDef
def get_value() -> GetBlacklistReportsResponseTypeDef:
return {
"BlacklistReport": ...,
"ResponseMetadata": ...,
}
Definition
class GetBlacklistReportsResponseTypeDef(TypedDict):
BlacklistReport: Dict[str, List[BlacklistEntryTypeDef]], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BodyTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import BodyTypeDef
def get_value() -> BodyTypeDef:
return {
"Text": ...,
}
Definition
class BodyTypeDef(TypedDict):
Text: NotRequired[ContentTypeDef], # (1)
Html: NotRequired[ContentTypeDef], # (1)
- See ContentTypeDef
- See ContentTypeDef
BulkEmailContentTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import BulkEmailContentTypeDef
def get_value() -> BulkEmailContentTypeDef:
return {
"Template": ...,
}
- See TemplateTypeDef
SendBulkEmailResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import SendBulkEmailResponseTypeDef
def get_value() -> SendBulkEmailResponseTypeDef:
return {
"BulkEmailEntryResults": ...,
"ResponseMetadata": ...,
}
Definition
class SendBulkEmailResponseTypeDef(TypedDict):
BulkEmailEntryResults: List[BulkEmailEntryResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CloudWatchDestinationTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import CloudWatchDestinationTypeDef
def get_value() -> CloudWatchDestinationTypeDef:
return {
"DimensionConfigurations": ...,
}
Definition
class CloudWatchDestinationTypeDef(TypedDict):
DimensionConfigurations: Sequence[CloudWatchDimensionConfigurationTypeDef], # (1)
ListContactListsResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListContactListsResponseTypeDef
def get_value() -> ListContactListsResponseTypeDef:
return {
"ContactLists": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListContactListsResponseTypeDef(TypedDict):
ContactLists: List[ContactListTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ContactTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ContactTypeDef
def get_value() -> ContactTypeDef:
return {
"EmailAddress": ...,
}
Definition
class ContactTypeDef(TypedDict):
EmailAddress: NotRequired[str],
TopicPreferences: NotRequired[List[TopicPreferenceTypeDef]], # (1)
TopicDefaultPreferences: NotRequired[List[TopicPreferenceTypeDef]], # (1)
UnsubscribeAll: NotRequired[bool],
LastUpdatedTimestamp: NotRequired[datetime],
CreateContactRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import CreateContactRequestRequestTypeDef
def get_value() -> CreateContactRequestRequestTypeDef:
return {
"ContactListName": ...,
"EmailAddress": ...,
}
Definition
class CreateContactRequestRequestTypeDef(TypedDict):
ContactListName: str,
EmailAddress: str,
TopicPreferences: NotRequired[Sequence[TopicPreferenceTypeDef]], # (1)
UnsubscribeAll: NotRequired[bool],
AttributesData: NotRequired[str],
GetContactResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetContactResponseTypeDef
def get_value() -> GetContactResponseTypeDef:
return {
"ContactListName": ...,
"EmailAddress": ...,
"TopicPreferences": ...,
"TopicDefaultPreferences": ...,
"UnsubscribeAll": ...,
"AttributesData": ...,
"CreatedTimestamp": ...,
"LastUpdatedTimestamp": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from mypy_boto3_sesv2.type_defs import UpdateContactRequestRequestTypeDef
def get_value() -> UpdateContactRequestRequestTypeDef:
return {
"ContactListName": ...,
"EmailAddress": ...,
}
Definition
class UpdateContactRequestRequestTypeDef(TypedDict):
ContactListName: str,
EmailAddress: str,
TopicPreferences: NotRequired[Sequence[TopicPreferenceTypeDef]], # (1)
UnsubscribeAll: NotRequired[bool],
AttributesData: NotRequired[str],
CreateDedicatedIpPoolRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import CreateDedicatedIpPoolRequestRequestTypeDef
def get_value() -> CreateDedicatedIpPoolRequestRequestTypeDef:
return {
"PoolName": ...,
}
Definition
class CreateDedicatedIpPoolRequestRequestTypeDef(TypedDict):
PoolName: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ScalingMode: NotRequired[ScalingModeType], # (2)
- See TagTypeDef
- See ScalingModeType
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateContactListRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import CreateContactListRequestRequestTypeDef
def get_value() -> CreateContactListRequestRequestTypeDef:
return {
"ContactListName": ...,
}
Definition
class CreateContactListRequestRequestTypeDef(TypedDict):
ContactListName: str,
Topics: NotRequired[Sequence[TopicTypeDef]], # (1)
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See TopicTypeDef
- See TagTypeDef
GetContactListResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetContactListResponseTypeDef
def get_value() -> GetContactListResponseTypeDef:
return {
"ContactListName": ...,
"Topics": ...,
"Description": ...,
"CreatedTimestamp": ...,
"LastUpdatedTimestamp": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from mypy_boto3_sesv2.type_defs import UpdateContactListRequestRequestTypeDef
def get_value() -> UpdateContactListRequestRequestTypeDef:
return {
"ContactListName": ...,
}
Definition
class UpdateContactListRequestRequestTypeDef(TypedDict):
ContactListName: str,
Topics: NotRequired[Sequence[TopicTypeDef]], # (1)
Description: NotRequired[str],
- See TopicTypeDef
CreateEmailIdentityRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import CreateEmailIdentityRequestRequestTypeDef
def get_value() -> CreateEmailIdentityRequestRequestTypeDef:
return {
"EmailIdentity": ...,
}
Definition
class CreateEmailIdentityRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
DkimSigningAttributes: NotRequired[DkimSigningAttributesTypeDef], # (2)
ConfigurationSetName: NotRequired[str],
PutEmailIdentityDkimSigningAttributesRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutEmailIdentityDkimSigningAttributesRequestRequestTypeDef
def get_value() -> PutEmailIdentityDkimSigningAttributesRequestRequestTypeDef:
return {
"EmailIdentity": ...,
"SigningAttributesOrigin": ...,
}
Definition
class PutEmailIdentityDkimSigningAttributesRequestRequestTypeDef(TypedDict):
EmailIdentity: str,
SigningAttributesOrigin: DkimSigningAttributesOriginType, # (1)
SigningAttributes: NotRequired[DkimSigningAttributesTypeDef], # (2)
CreateEmailIdentityResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import CreateEmailIdentityResponseTypeDef
def get_value() -> CreateEmailIdentityResponseTypeDef:
return {
"IdentityType": ...,
"VerifiedForSendingStatus": ...,
"DkimAttributes": ...,
"ResponseMetadata": ...,
}
Definition
class CreateEmailIdentityResponseTypeDef(TypedDict):
IdentityType: IdentityTypeType, # (1)
VerifiedForSendingStatus: bool,
DkimAttributes: DkimAttributesTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateEmailTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import CreateEmailTemplateRequestRequestTypeDef
def get_value() -> CreateEmailTemplateRequestRequestTypeDef:
return {
"TemplateName": ...,
"TemplateContent": ...,
}
Definition
class CreateEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
TemplateContent: EmailTemplateContentTypeDef, # (1)
GetEmailTemplateResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetEmailTemplateResponseTypeDef
def get_value() -> GetEmailTemplateResponseTypeDef:
return {
"TemplateName": ...,
"TemplateContent": ...,
"ResponseMetadata": ...,
}
Definition
class GetEmailTemplateResponseTypeDef(TypedDict):
TemplateName: str,
TemplateContent: EmailTemplateContentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEmailTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import UpdateEmailTemplateRequestRequestTypeDef
def get_value() -> UpdateEmailTemplateRequestRequestTypeDef:
return {
"TemplateName": ...,
"TemplateContent": ...,
}
Definition
class UpdateEmailTemplateRequestRequestTypeDef(TypedDict):
TemplateName: str,
TemplateContent: EmailTemplateContentTypeDef, # (1)
ListCustomVerificationEmailTemplatesResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListCustomVerificationEmailTemplatesResponseTypeDef
def get_value() -> ListCustomVerificationEmailTemplatesResponseTypeDef:
return {
"CustomVerificationEmailTemplates": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListCustomVerificationEmailTemplatesResponseTypeDef(TypedDict):
CustomVerificationEmailTemplates: List[CustomVerificationEmailTemplateMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DailyVolumeTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DailyVolumeTypeDef
def get_value() -> DailyVolumeTypeDef:
return {
"StartDate": ...,
}
Definition
class DailyVolumeTypeDef(TypedDict):
StartDate: NotRequired[datetime],
VolumeStatistics: NotRequired[VolumeStatisticsTypeDef], # (1)
DomainIspPlacements: NotRequired[List[DomainIspPlacementTypeDef]], # (2)
OverallVolumeTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import OverallVolumeTypeDef
def get_value() -> OverallVolumeTypeDef:
return {
"VolumeStatistics": ...,
}
Definition
class OverallVolumeTypeDef(TypedDict):
VolumeStatistics: NotRequired[VolumeStatisticsTypeDef], # (1)
ReadRatePercent: NotRequired[float],
DomainIspPlacements: NotRequired[List[DomainIspPlacementTypeDef]], # (2)
GetDedicatedIpPoolResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetDedicatedIpPoolResponseTypeDef
def get_value() -> GetDedicatedIpPoolResponseTypeDef:
return {
"DedicatedIpPool": ...,
"ResponseMetadata": ...,
}
Definition
class GetDedicatedIpPoolResponseTypeDef(TypedDict):
DedicatedIpPool: DedicatedIpPoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDedicatedIpResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetDedicatedIpResponseTypeDef
def get_value() -> GetDedicatedIpResponseTypeDef:
return {
"DedicatedIp": ...,
"ResponseMetadata": ...,
}
Definition
class GetDedicatedIpResponseTypeDef(TypedDict):
DedicatedIp: DedicatedIpTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDedicatedIpsResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetDedicatedIpsResponseTypeDef
def get_value() -> GetDedicatedIpsResponseTypeDef:
return {
"DedicatedIps": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetDedicatedIpsResponseTypeDef(TypedDict):
DedicatedIps: List[DedicatedIpTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDeliverabilityTestReportsResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListDeliverabilityTestReportsResponseTypeDef
def get_value() -> ListDeliverabilityTestReportsResponseTypeDef:
return {
"DeliverabilityTestReports": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDeliverabilityTestReportsResponseTypeDef(TypedDict):
DeliverabilityTestReports: List[DeliverabilityTestReportTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDomainDeliverabilityCampaignResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetDomainDeliverabilityCampaignResponseTypeDef
def get_value() -> GetDomainDeliverabilityCampaignResponseTypeDef:
return {
"DomainDeliverabilityCampaign": ...,
"ResponseMetadata": ...,
}
Definition
class GetDomainDeliverabilityCampaignResponseTypeDef(TypedDict):
DomainDeliverabilityCampaign: DomainDeliverabilityCampaignTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDomainDeliverabilityCampaignsResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListDomainDeliverabilityCampaignsResponseTypeDef
def get_value() -> ListDomainDeliverabilityCampaignsResponseTypeDef:
return {
"DomainDeliverabilityCampaigns": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDomainDeliverabilityCampaignsResponseTypeDef(TypedDict):
DomainDeliverabilityCampaigns: List[DomainDeliverabilityCampaignTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DomainDeliverabilityTrackingOptionTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import DomainDeliverabilityTrackingOptionTypeDef
def get_value() -> DomainDeliverabilityTrackingOptionTypeDef:
return {
"Domain": ...,
}
Definition
class DomainDeliverabilityTrackingOptionTypeDef(TypedDict):
Domain: NotRequired[str],
SubscriptionStartDate: NotRequired[datetime],
InboxPlacementTrackingOption: NotRequired[InboxPlacementTrackingOptionTypeDef], # (1)
ListEmailTemplatesResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListEmailTemplatesResponseTypeDef
def get_value() -> ListEmailTemplatesResponseTypeDef:
return {
"TemplatesMetadata": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListEmailTemplatesResponseTypeDef(TypedDict):
TemplatesMetadata: List[EmailTemplateMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
IspPlacementTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import IspPlacementTypeDef
def get_value() -> IspPlacementTypeDef:
return {
"IspName": ...,
}
Definition
class IspPlacementTypeDef(TypedDict):
IspName: NotRequired[str],
PlacementStatistics: NotRequired[PlacementStatisticsTypeDef], # (1)
GetEmailIdentityResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetEmailIdentityResponseTypeDef
def get_value() -> GetEmailIdentityResponseTypeDef:
return {
"IdentityType": ...,
"FeedbackForwardingStatus": ...,
"VerifiedForSendingStatus": ...,
"DkimAttributes": ...,
"MailFromAttributes": ...,
"Policies": ...,
"Tags": ...,
"ConfigurationSetName": ...,
"VerificationStatus": ...,
"ResponseMetadata": ...,
}
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)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See IdentityTypeType
- See DkimAttributesTypeDef
- See MailFromAttributesTypeDef
- See TagTypeDef
- See VerificationStatusType
- See ResponseMetadataTypeDef
VdmAttributesTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import VdmAttributesTypeDef
def get_value() -> VdmAttributesTypeDef:
return {
"VdmEnabled": ...,
}
Definition
class VdmAttributesTypeDef(TypedDict):
VdmEnabled: FeatureStatusType, # (1)
DashboardAttributes: NotRequired[DashboardAttributesTypeDef], # (2)
GuardianAttributes: NotRequired[GuardianAttributesTypeDef], # (3)
VdmOptionsTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import VdmOptionsTypeDef
def get_value() -> VdmOptionsTypeDef:
return {
"DashboardOptions": ...,
}
Definition
class VdmOptionsTypeDef(TypedDict):
DashboardOptions: NotRequired[DashboardOptionsTypeDef], # (1)
GuardianOptions: NotRequired[GuardianOptionsTypeDef], # (2)
ListEmailIdentitiesResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListEmailIdentitiesResponseTypeDef
def get_value() -> ListEmailIdentitiesResponseTypeDef:
return {
"EmailIdentities": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListEmailIdentitiesResponseTypeDef(TypedDict):
EmailIdentities: List[IdentityInfoTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportDestinationTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ImportDestinationTypeDef
def get_value() -> ImportDestinationTypeDef:
return {
"SuppressionListDestination": ...,
}
Definition
class ImportDestinationTypeDef(TypedDict):
SuppressionListDestination: NotRequired[SuppressionListDestinationTypeDef], # (1)
ContactListDestination: NotRequired[ContactListDestinationTypeDef], # (2)
ListContactsFilterTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListContactsFilterTypeDef
def get_value() -> ListContactsFilterTypeDef:
return {
"FilteredStatus": ...,
}
Definition
class ListContactsFilterTypeDef(TypedDict):
FilteredStatus: NotRequired[SubscriptionStatusType], # (1)
TopicFilter: NotRequired[TopicFilterTypeDef], # (2)
ListRecommendationsResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListRecommendationsResponseTypeDef
def get_value() -> ListRecommendationsResponseTypeDef:
return {
"Recommendations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListRecommendationsResponseTypeDef(TypedDict):
Recommendations: List[RecommendationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSuppressedDestinationsResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListSuppressedDestinationsResponseTypeDef
def get_value() -> ListSuppressedDestinationsResponseTypeDef:
return {
"SuppressedDestinationSummaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListSuppressedDestinationsResponseTypeDef(TypedDict):
SuppressedDestinationSummaries: List[SuppressedDestinationSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReplacementEmailContentTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ReplacementEmailContentTypeDef
def get_value() -> ReplacementEmailContentTypeDef:
return {
"ReplacementTemplate": ...,
}
Definition
class ReplacementEmailContentTypeDef(TypedDict):
ReplacementTemplate: NotRequired[ReplacementTemplateTypeDef], # (1)
SuppressedDestinationTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import SuppressedDestinationTypeDef
def get_value() -> SuppressedDestinationTypeDef:
return {
"EmailAddress": ...,
"Reason": ...,
"LastUpdateTime": ...,
}
Definition
class SuppressedDestinationTypeDef(TypedDict):
EmailAddress: str,
Reason: SuppressionListReasonType, # (1)
LastUpdateTime: datetime,
Attributes: NotRequired[SuppressedDestinationAttributesTypeDef], # (2)
MessageTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import MessageTypeDef
def get_value() -> MessageTypeDef:
return {
"Subject": ...,
"Body": ...,
}
- See ContentTypeDef
- See BodyTypeDef
EventDestinationDefinitionTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import EventDestinationDefinitionTypeDef
def get_value() -> EventDestinationDefinitionTypeDef:
return {
"Enabled": ...,
}
Definition
class EventDestinationDefinitionTypeDef(TypedDict):
Enabled: NotRequired[bool],
MatchingEventTypes: NotRequired[Sequence[EventTypeType]], # (1)
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (2)
CloudWatchDestination: NotRequired[CloudWatchDestinationTypeDef], # (3)
SnsDestination: NotRequired[SnsDestinationTypeDef], # (4)
PinpointDestination: NotRequired[PinpointDestinationTypeDef], # (5)
- See EventTypeType
- See KinesisFirehoseDestinationTypeDef
- See CloudWatchDestinationTypeDef
- See SnsDestinationTypeDef
- See PinpointDestinationTypeDef
EventDestinationTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import EventDestinationTypeDef
def get_value() -> EventDestinationTypeDef:
return {
"Name": ...,
"MatchingEventTypes": ...,
}
Definition
class EventDestinationTypeDef(TypedDict):
Name: str,
MatchingEventTypes: List[EventTypeType], # (1)
Enabled: NotRequired[bool],
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (2)
CloudWatchDestination: NotRequired[CloudWatchDestinationTypeDef], # (3)
SnsDestination: NotRequired[SnsDestinationTypeDef], # (4)
PinpointDestination: NotRequired[PinpointDestinationTypeDef], # (5)
- See EventTypeType
- See KinesisFirehoseDestinationTypeDef
- See CloudWatchDestinationTypeDef
- See SnsDestinationTypeDef
- See PinpointDestinationTypeDef
ListContactsResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListContactsResponseTypeDef
def get_value() -> ListContactsResponseTypeDef:
return {
"Contacts": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListContactsResponseTypeDef(TypedDict):
Contacts: List[ContactTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDomainStatisticsReportResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetDomainStatisticsReportResponseTypeDef
def get_value() -> GetDomainStatisticsReportResponseTypeDef:
return {
"OverallVolume": ...,
"DailyVolumes": ...,
"ResponseMetadata": ...,
}
Definition
class GetDomainStatisticsReportResponseTypeDef(TypedDict):
OverallVolume: OverallVolumeTypeDef, # (1)
DailyVolumes: List[DailyVolumeTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetDeliverabilityDashboardOptionsResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetDeliverabilityDashboardOptionsResponseTypeDef
def get_value() -> GetDeliverabilityDashboardOptionsResponseTypeDef:
return {
"DashboardEnabled": ...,
"SubscriptionExpiryDate": ...,
"AccountStatus": ...,
"ActiveSubscribedDomains": ...,
"PendingExpirationSubscribedDomains": ...,
"ResponseMetadata": ...,
}
Definition
class GetDeliverabilityDashboardOptionsResponseTypeDef(TypedDict):
DashboardEnabled: bool,
SubscriptionExpiryDate: datetime,
AccountStatus: DeliverabilityDashboardAccountStatusType, # (1)
ActiveSubscribedDomains: List[DomainDeliverabilityTrackingOptionTypeDef], # (2)
PendingExpirationSubscribedDomains: List[DomainDeliverabilityTrackingOptionTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See DeliverabilityDashboardAccountStatusType
- See DomainDeliverabilityTrackingOptionTypeDef
- See DomainDeliverabilityTrackingOptionTypeDef
- See ResponseMetadataTypeDef
PutDeliverabilityDashboardOptionRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutDeliverabilityDashboardOptionRequestRequestTypeDef
def get_value() -> PutDeliverabilityDashboardOptionRequestRequestTypeDef:
return {
"DashboardEnabled": ...,
}
Definition
class PutDeliverabilityDashboardOptionRequestRequestTypeDef(TypedDict):
DashboardEnabled: bool,
SubscribedDomains: NotRequired[Sequence[DomainDeliverabilityTrackingOptionTypeDef]], # (1)
GetDeliverabilityTestReportResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetDeliverabilityTestReportResponseTypeDef
def get_value() -> GetDeliverabilityTestReportResponseTypeDef:
return {
"DeliverabilityTestReport": ...,
"OverallPlacement": ...,
"IspPlacements": ...,
"Message": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from mypy_boto3_sesv2.type_defs import GetAccountResponseTypeDef
def get_value() -> GetAccountResponseTypeDef:
return {
"DedicatedIpAutoWarmupEnabled": ...,
"EnforcementStatus": ...,
"ProductionAccessEnabled": ...,
"SendQuota": ...,
"SendingEnabled": ...,
"SuppressionAttributes": ...,
"Details": ...,
"VdmAttributes": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from mypy_boto3_sesv2.type_defs import PutAccountVdmAttributesRequestRequestTypeDef
def get_value() -> PutAccountVdmAttributesRequestRequestTypeDef:
return {
"VdmAttributes": ...,
}
Definition
class PutAccountVdmAttributesRequestRequestTypeDef(TypedDict):
VdmAttributes: VdmAttributesTypeDef, # (1)
CreateConfigurationSetRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import CreateConfigurationSetRequestRequestTypeDef
def get_value() -> CreateConfigurationSetRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
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
Usage Example
from mypy_boto3_sesv2.type_defs import GetConfigurationSetResponseTypeDef
def get_value() -> GetConfigurationSetResponseTypeDef:
return {
"ConfigurationSetName": ...,
"TrackingOptions": ...,
"DeliveryOptions": ...,
"ReputationOptions": ...,
"SendingOptions": ...,
"Tags": ...,
"SuppressionOptions": ...,
"VdmOptions": ...,
"ResponseMetadata": ...,
}
Definition
class GetConfigurationSetResponseTypeDef(TypedDict):
ConfigurationSetName: str,
TrackingOptions: TrackingOptionsTypeDef, # (1)
DeliveryOptions: DeliveryOptionsTypeDef, # (2)
ReputationOptions: ReputationOptionsTypeDef, # (3)
SendingOptions: SendingOptionsTypeDef, # (4)
Tags: List[TagTypeDef], # (5)
SuppressionOptions: SuppressionOptionsTypeDef, # (6)
VdmOptions: VdmOptionsTypeDef, # (7)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See TrackingOptionsTypeDef
- See DeliveryOptionsTypeDef
- See ReputationOptionsTypeDef
- See SendingOptionsTypeDef
- See TagTypeDef
- See SuppressionOptionsTypeDef
- See VdmOptionsTypeDef
- See ResponseMetadataTypeDef
PutConfigurationSetVdmOptionsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import PutConfigurationSetVdmOptionsRequestRequestTypeDef
def get_value() -> PutConfigurationSetVdmOptionsRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
Definition
class PutConfigurationSetVdmOptionsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
VdmOptions: NotRequired[VdmOptionsTypeDef], # (1)
CreateImportJobRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import CreateImportJobRequestRequestTypeDef
def get_value() -> CreateImportJobRequestRequestTypeDef:
return {
"ImportDestination": ...,
"ImportDataSource": ...,
}
Definition
class CreateImportJobRequestRequestTypeDef(TypedDict):
ImportDestination: ImportDestinationTypeDef, # (1)
ImportDataSource: ImportDataSourceTypeDef, # (2)
GetImportJobResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetImportJobResponseTypeDef
def get_value() -> GetImportJobResponseTypeDef:
return {
"JobId": ...,
"ImportDestination": ...,
"ImportDataSource": ...,
"FailureInfo": ...,
"JobStatus": ...,
"CreatedTimestamp": ...,
"CompletedTimestamp": ...,
"ProcessedRecordsCount": ...,
"FailedRecordsCount": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from mypy_boto3_sesv2.type_defs import ImportJobSummaryTypeDef
def get_value() -> ImportJobSummaryTypeDef:
return {
"JobId": ...,
}
Definition
class ImportJobSummaryTypeDef(TypedDict):
JobId: NotRequired[str],
ImportDestination: NotRequired[ImportDestinationTypeDef], # (1)
JobStatus: NotRequired[JobStatusType], # (2)
CreatedTimestamp: NotRequired[datetime],
ProcessedRecordsCount: NotRequired[int],
FailedRecordsCount: NotRequired[int],
ListContactsRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListContactsRequestRequestTypeDef
def get_value() -> ListContactsRequestRequestTypeDef:
return {
"ContactListName": ...,
}
Definition
class ListContactsRequestRequestTypeDef(TypedDict):
ContactListName: str,
Filter: NotRequired[ListContactsFilterTypeDef], # (1)
PageSize: NotRequired[int],
NextToken: NotRequired[str],
BulkEmailEntryTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import BulkEmailEntryTypeDef
def get_value() -> BulkEmailEntryTypeDef:
return {
"Destination": ...,
}
Definition
class BulkEmailEntryTypeDef(TypedDict):
Destination: DestinationTypeDef, # (1)
ReplacementTags: NotRequired[Sequence[MessageTagTypeDef]], # (2)
ReplacementEmailContent: NotRequired[ReplacementEmailContentTypeDef], # (3)
GetSuppressedDestinationResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetSuppressedDestinationResponseTypeDef
def get_value() -> GetSuppressedDestinationResponseTypeDef:
return {
"SuppressedDestination": ...,
"ResponseMetadata": ...,
}
Definition
class GetSuppressedDestinationResponseTypeDef(TypedDict):
SuppressedDestination: SuppressedDestinationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmailContentTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import EmailContentTypeDef
def get_value() -> EmailContentTypeDef:
return {
"Simple": ...,
}
Definition
class EmailContentTypeDef(TypedDict):
Simple: NotRequired[MessageTypeDef], # (1)
Raw: NotRequired[RawMessageTypeDef], # (2)
Template: NotRequired[TemplateTypeDef], # (3)
- See MessageTypeDef
- See RawMessageTypeDef
- See TemplateTypeDef
CreateConfigurationSetEventDestinationRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import CreateConfigurationSetEventDestinationRequestRequestTypeDef
def get_value() -> CreateConfigurationSetEventDestinationRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"EventDestinationName": ...,
"EventDestination": ...,
}
Definition
class CreateConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
EventDestination: EventDestinationDefinitionTypeDef, # (1)
UpdateConfigurationSetEventDestinationRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import UpdateConfigurationSetEventDestinationRequestRequestTypeDef
def get_value() -> UpdateConfigurationSetEventDestinationRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"EventDestinationName": ...,
"EventDestination": ...,
}
Definition
class UpdateConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
EventDestination: EventDestinationDefinitionTypeDef, # (1)
GetConfigurationSetEventDestinationsResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import GetConfigurationSetEventDestinationsResponseTypeDef
def get_value() -> GetConfigurationSetEventDestinationsResponseTypeDef:
return {
"EventDestinations": ...,
"ResponseMetadata": ...,
}
Definition
class GetConfigurationSetEventDestinationsResponseTypeDef(TypedDict):
EventDestinations: List[EventDestinationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListImportJobsResponseTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import ListImportJobsResponseTypeDef
def get_value() -> ListImportJobsResponseTypeDef:
return {
"ImportJobs": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListImportJobsResponseTypeDef(TypedDict):
ImportJobs: List[ImportJobSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendBulkEmailRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import SendBulkEmailRequestRequestTypeDef
def get_value() -> SendBulkEmailRequestRequestTypeDef:
return {
"DefaultContent": ...,
"BulkEmailEntries": ...,
}
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
Usage Example
from mypy_boto3_sesv2.type_defs import CreateDeliverabilityTestReportRequestRequestTypeDef
def get_value() -> CreateDeliverabilityTestReportRequestRequestTypeDef:
return {
"FromEmailAddress": ...,
"Content": ...,
}
Definition
class CreateDeliverabilityTestReportRequestRequestTypeDef(TypedDict):
FromEmailAddress: str,
Content: EmailContentTypeDef, # (1)
ReportName: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See EmailContentTypeDef
- See TagTypeDef
SendEmailRequestRequestTypeDef
Usage Example
from mypy_boto3_sesv2.type_defs import SendEmailRequestRequestTypeDef
def get_value() -> SendEmailRequestRequestTypeDef:
return {
"Content": ...,
}
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)