Skip to content

Typed dictionaries

Index > SESV2 > 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],
  1. See ReviewStatusType

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": ...,
    }
Definition
class ContentTypeDef(TypedDict):
    Data: str,
    Charset: NotRequired[str],

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],
  1. See BulkEmailStatusType

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": ...,
    }
Definition
class MessageTagTypeDef(TypedDict):
    Name: str,
    Value: str,

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,
  1. See DimensionValueSourceType

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)
  1. See ContactListImportActionType

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)
  1. See SubscriptionStatusType

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],
  1. 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": ...,
    }
Definition
class SendingOptionsTypeDef(TypedDict):
    SendingEnabled: NotRequired[bool],

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)
  1. See SuppressionListReasonType

TagTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

TrackingOptionsTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import TrackingOptionsTypeDef

def get_value() -> TrackingOptionsTypeDef:
    return {
        "CustomRedirectDomain": ...,
    }
Definition
class TrackingOptionsTypeDef(TypedDict):
    CustomRedirectDomain: str,

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],
  1. See SubscriptionStatusType

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,

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,

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)
  1. See DkimSigningKeyLengthType

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],
  1. See DkimStatusType
  2. See DkimSigningAttributesOriginType
  3. See DkimSigningKeyLengthType
  4. 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": ...,
    }
Definition
class ImportDataSourceTypeDef(TypedDict):
    S3Url: str,
    DataFormat: DataFormatType,  # (1)
  1. 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],

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],
  1. 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": ...,
    }
Definition
class DeleteConfigurationSetRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,

DeleteContactListRequestRequestTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import DeleteContactListRequestRequestTypeDef

def get_value() -> DeleteContactListRequestRequestTypeDef:
    return {
        "ContactListName": ...,
    }
Definition
class DeleteContactListRequestRequestTypeDef(TypedDict):
    ContactListName: str,

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": ...,
    }
Definition
class DeleteDedicatedIpPoolRequestRequestTypeDef(TypedDict):
    PoolName: str,

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": ...,
    }
Definition
class DeleteEmailIdentityRequestRequestTypeDef(TypedDict):
    EmailIdentity: str,

DeleteEmailTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import DeleteEmailTemplateRequestRequestTypeDef

def get_value() -> DeleteEmailTemplateRequestRequestTypeDef:
    return {
        "TemplateName": ...,
    }
Definition
class DeleteEmailTemplateRequestRequestTypeDef(TypedDict):
    TemplateName: str,

DeleteSuppressedDestinationRequestRequestTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import DeleteSuppressedDestinationRequestRequestTypeDef

def get_value() -> DeleteSuppressedDestinationRequestRequestTypeDef:
    return {
        "EmailAddress": ...,
    }
Definition
class DeleteSuppressedDestinationRequestRequestTypeDef(TypedDict):
    EmailAddress: str,

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)
  1. See DeliverabilityTestStatusType

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": ...,
    }
Definition
class RawMessageTypeDef(TypedDict):
    Data: Union[str, bytes, IO[Any], StreamingBody],

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": ...,
    }
Definition
class PinpointDestinationTypeDef(TypedDict):
    ApplicationArn: NotRequired[str],

SnsDestinationTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import SnsDestinationTypeDef

def get_value() -> SnsDestinationTypeDef:
    return {
        "TopicArn": ...,
    }
Definition
class SnsDestinationTypeDef(TypedDict):
    TopicArn: str,

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)
  1. See SuppressionListReasonType

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": ...,
    }
Definition
class GetConfigurationSetRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,

GetContactListRequestRequestTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import GetContactListRequestRequestTypeDef

def get_value() -> GetContactListRequestRequestTypeDef:
    return {
        "ContactListName": ...,
    }
Definition
class GetContactListRequestRequestTypeDef(TypedDict):
    ContactListName: str,

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,

GetDedicatedIpRequestRequestTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import GetDedicatedIpRequestRequestTypeDef

def get_value() -> GetDedicatedIpRequestRequestTypeDef:
    return {
        "Ip": ...,
    }
Definition
class GetDedicatedIpRequestRequestTypeDef(TypedDict):
    Ip: str,

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": ...,
    }
Definition
class GetDeliverabilityTestReportRequestRequestTypeDef(TypedDict):
    ReportId: str,

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": ...,
    }
Definition
class GetDomainDeliverabilityCampaignRequestRequestTypeDef(TypedDict):
    CampaignId: str,

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": ...,
    }
Definition
class GetEmailIdentityPoliciesRequestRequestTypeDef(TypedDict):
    EmailIdentity: str,

GetEmailIdentityRequestRequestTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import GetEmailIdentityRequestRequestTypeDef

def get_value() -> GetEmailIdentityRequestRequestTypeDef:
    return {
        "EmailIdentity": ...,
    }
Definition
class GetEmailIdentityRequestRequestTypeDef(TypedDict):
    EmailIdentity: str,

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)
  1. See MailFromDomainStatusType
  2. See BehaviorOnMxFailureType

GetEmailTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import GetEmailTemplateRequestRequestTypeDef

def get_value() -> GetEmailTemplateRequestRequestTypeDef:
    return {
        "TemplateName": ...,
    }
Definition
class GetEmailTemplateRequestRequestTypeDef(TypedDict):
    TemplateName: str,

GetImportJobRequestRequestTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import GetImportJobRequestRequestTypeDef

def get_value() -> GetImportJobRequestRequestTypeDef:
    return {
        "JobId": ...,
    }
Definition
class GetImportJobRequestRequestTypeDef(TypedDict):
    JobId: str,

GetSuppressedDestinationRequestRequestTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import GetSuppressedDestinationRequestRequestTypeDef

def get_value() -> GetSuppressedDestinationRequestRequestTypeDef:
    return {
        "EmailAddress": ...,
    }
Definition
class GetSuppressedDestinationRequestRequestTypeDef(TypedDict):
    EmailAddress: str,

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],
  1. See IdentityTypeType

SuppressionListDestinationTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import SuppressionListDestinationTypeDef

def get_value() -> SuppressionListDestinationTypeDef:
    return {
        "SuppressionListImportAction": ...,
    }
Definition
class SuppressionListDestinationTypeDef(TypedDict):
    SuppressionListImportAction: SuppressionListImportActionType,  # (1)
  1. See SuppressionListImportActionType

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],
  1. See ImportDestinationTypeType

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],

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],
  1. See SuppressionListReasonType

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,
  1. See SuppressionListReasonType

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

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],
  1. See MailTypeType
  2. 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)
  1. See SuppressionListReasonType

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],
  1. 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)
  1. See SuppressionListReasonType

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)
  1. See BehaviorOnMxFailureType

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)
  1. See SuppressionListReasonType

ReplacementTemplateTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import ReplacementTemplateTypeDef

def get_value() -> ReplacementTemplateTypeDef:
    return {
        "ReplacementTemplateData": ...,
    }
Definition
class ReplacementTemplateTypeDef(TypedDict):
    ReplacementTemplateData: NotRequired[str],

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)
  1. See MailTypeType
  2. See ContactLanguageType
  3. See ReviewDetailsTypeDef

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)
  1. See ContentTypeDef
  2. See ContentTypeDef

BulkEmailContentTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import BulkEmailContentTypeDef

def get_value() -> BulkEmailContentTypeDef:
    return {
        "Template": ...,
    }
Definition
class BulkEmailContentTypeDef(TypedDict):
    Template: NotRequired[TemplateTypeDef],  # (1)
  1. See TemplateTypeDef

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)
  1. See CloudWatchDimensionConfigurationTypeDef

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],
  1. See TopicPreferenceTypeDef
  2. See TopicPreferenceTypeDef

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],
  1. See TopicPreferenceTypeDef

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],
  1. See TopicPreferenceTypeDef

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)
  1. See TagTypeDef

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)
  1. See TagTypeDef

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)
  1. See TrackingOptionsTypeDef
  2. See DeliveryOptionsTypeDef
  3. See ReputationOptionsTypeDef
  4. See SendingOptionsTypeDef
  5. See TagTypeDef
  6. See SuppressionOptionsTypeDef

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)
  1. See TopicTypeDef
  2. See TagTypeDef

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],
  1. See TopicTypeDef

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)
  1. See DeliverabilityTestStatusType
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See BlacklistEntryTypeDef
  2. See ResponseMetadataTypeDef

GetConfigurationSetResponseTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import GetConfigurationSetResponseTypeDef

def get_value() -> GetConfigurationSetResponseTypeDef:
    return {
        "ConfigurationSetName": ...,
        "TrackingOptions": ...,
        "DeliveryOptions": ...,
        "ReputationOptions": ...,
        "SendingOptions": ...,
        "Tags": ...,
        "SuppressionOptions": ...,
        "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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See TrackingOptionsTypeDef
  2. See DeliveryOptionsTypeDef
  3. See ReputationOptionsTypeDef
  4. See SendingOptionsTypeDef
  5. See TagTypeDef
  6. See SuppressionOptionsTypeDef
  7. See ResponseMetadataTypeDef

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)
  1. See TopicTypeDef
  2. See TagTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See TopicPreferenceTypeDef
  2. See TopicPreferenceTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

ListConfigurationSetsResponseTypeDef

Usage Example
from mypy_boto3_sesv2.type_defs import ListConfigurationSetsResponseTypeDef

def get_value() -> ListConfigurationSetsResponseTypeDef: