Skip to content

Typed dictionaries#

Index > PinpointEmail > Typed dictionaries

Auto-generated documentation for PinpointEmail type annotations stubs module mypy-boto3-pinpoint-email.

BlacklistEntryTypeDef#

# BlacklistEntryTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import BlacklistEntryTypeDef

def get_value() -> BlacklistEntryTypeDef:
    return {
        "RblName": ...,
    }
# BlacklistEntryTypeDef definition

class BlacklistEntryTypeDef(TypedDict):
    RblName: NotRequired[str],
    ListingTime: NotRequired[datetime],
    Description: NotRequired[str],

ContentTypeDef#

# ContentTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ContentTypeDef

def get_value() -> ContentTypeDef:
    return {
        "Data": ...,
    }
# ContentTypeDef definition

class ContentTypeDef(TypedDict):
    Data: str,
    Charset: NotRequired[str],

CloudWatchDimensionConfigurationTypeDef#

# CloudWatchDimensionConfigurationTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import CloudWatchDimensionConfigurationTypeDef

def get_value() -> CloudWatchDimensionConfigurationTypeDef:
    return {
        "DimensionName": ...,
        "DimensionValueSource": ...,
        "DefaultDimensionValue": ...,
    }
# CloudWatchDimensionConfigurationTypeDef definition

class CloudWatchDimensionConfigurationTypeDef(TypedDict):
    DimensionName: str,
    DimensionValueSource: DimensionValueSourceType,  # (1)
    DefaultDimensionValue: str,
  1. See DimensionValueSourceType

DeliveryOptionsTypeDef#

# DeliveryOptionsTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import DeliveryOptionsTypeDef

def get_value() -> DeliveryOptionsTypeDef:
    return {
        "TlsPolicy": ...,
    }
# DeliveryOptionsTypeDef definition

class DeliveryOptionsTypeDef(TypedDict):
    TlsPolicy: NotRequired[TlsPolicyType],  # (1)
    SendingPoolName: NotRequired[str],
  1. See TlsPolicyType

ReputationOptionsTypeDef#

# ReputationOptionsTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ReputationOptionsTypeDef

def get_value() -> ReputationOptionsTypeDef:
    return {
        "ReputationMetricsEnabled": ...,
    }
# ReputationOptionsTypeDef definition

class ReputationOptionsTypeDef(TypedDict):
    ReputationMetricsEnabled: NotRequired[bool],
    LastFreshStart: NotRequired[Union[datetime, str]],

SendingOptionsTypeDef#

# SendingOptionsTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import SendingOptionsTypeDef

def get_value() -> SendingOptionsTypeDef:
    return {
        "SendingEnabled": ...,
    }
# SendingOptionsTypeDef definition

class SendingOptionsTypeDef(TypedDict):
    SendingEnabled: NotRequired[bool],

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

TrackingOptionsTypeDef#

# TrackingOptionsTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import TrackingOptionsTypeDef

def get_value() -> TrackingOptionsTypeDef:
    return {
        "CustomRedirectDomain": ...,
    }
# TrackingOptionsTypeDef definition

class TrackingOptionsTypeDef(TypedDict):
    CustomRedirectDomain: str,

CreateDeliverabilityTestReportResponseTypeDef#

# CreateDeliverabilityTestReportResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import CreateDeliverabilityTestReportResponseTypeDef

def get_value() -> CreateDeliverabilityTestReportResponseTypeDef:
    return {
        "ReportId": ...,
        "DeliverabilityTestStatus": ...,
        "ResponseMetadata": ...,
    }
# CreateDeliverabilityTestReportResponseTypeDef definition

class CreateDeliverabilityTestReportResponseTypeDef(TypedDict):
    ReportId: str,
    DeliverabilityTestStatus: DeliverabilityTestStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeliverabilityTestStatusType
  2. See ResponseMetadataTypeDef

DkimAttributesTypeDef#

# DkimAttributesTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import DkimAttributesTypeDef

def get_value() -> DkimAttributesTypeDef:
    return {
        "SigningEnabled": ...,
    }
# DkimAttributesTypeDef definition

class DkimAttributesTypeDef(TypedDict):
    SigningEnabled: NotRequired[bool],
    Status: NotRequired[DkimStatusType],  # (1)
    Tokens: NotRequired[List[str]],
  1. See DkimStatusType

DomainIspPlacementTypeDef#

# DomainIspPlacementTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import DomainIspPlacementTypeDef

def get_value() -> DomainIspPlacementTypeDef:
    return {
        "IspName": ...,
    }
# DomainIspPlacementTypeDef definition

class DomainIspPlacementTypeDef(TypedDict):
    IspName: NotRequired[str],
    InboxRawCount: NotRequired[int],
    SpamRawCount: NotRequired[int],
    InboxPercentage: NotRequired[float],
    SpamPercentage: NotRequired[float],

VolumeStatisticsTypeDef#

# VolumeStatisticsTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import VolumeStatisticsTypeDef

def get_value() -> VolumeStatisticsTypeDef:
    return {
        "InboxRawCount": ...,
    }
# VolumeStatisticsTypeDef definition

class VolumeStatisticsTypeDef(TypedDict):
    InboxRawCount: NotRequired[int],
    SpamRawCount: NotRequired[int],
    ProjectedInbox: NotRequired[int],
    ProjectedSpam: NotRequired[int],

DedicatedIpTypeDef#

# DedicatedIpTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import DedicatedIpTypeDef

def get_value() -> DedicatedIpTypeDef:
    return {
        "Ip": ...,
        "WarmupStatus": ...,
        "WarmupPercentage": ...,
    }
# DedicatedIpTypeDef definition

class DedicatedIpTypeDef(TypedDict):
    Ip: str,
    WarmupStatus: WarmupStatusType,  # (1)
    WarmupPercentage: int,
    PoolName: NotRequired[str],
  1. See WarmupStatusType

DeleteConfigurationSetEventDestinationRequestRequestTypeDef#

# DeleteConfigurationSetEventDestinationRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import DeleteConfigurationSetEventDestinationRequestRequestTypeDef

def get_value() -> DeleteConfigurationSetEventDestinationRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "EventDestinationName": ...,
    }
# DeleteConfigurationSetEventDestinationRequestRequestTypeDef definition

class DeleteConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    EventDestinationName: str,

DeleteConfigurationSetRequestRequestTypeDef#

# DeleteConfigurationSetRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import DeleteConfigurationSetRequestRequestTypeDef

def get_value() -> DeleteConfigurationSetRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
# DeleteConfigurationSetRequestRequestTypeDef definition

class DeleteConfigurationSetRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,

DeleteDedicatedIpPoolRequestRequestTypeDef#

# DeleteDedicatedIpPoolRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import DeleteDedicatedIpPoolRequestRequestTypeDef

def get_value() -> DeleteDedicatedIpPoolRequestRequestTypeDef:
    return {
        "PoolName": ...,
    }
# DeleteDedicatedIpPoolRequestRequestTypeDef definition

class DeleteDedicatedIpPoolRequestRequestTypeDef(TypedDict):
    PoolName: str,

DeleteEmailIdentityRequestRequestTypeDef#

# DeleteEmailIdentityRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import DeleteEmailIdentityRequestRequestTypeDef

def get_value() -> DeleteEmailIdentityRequestRequestTypeDef:
    return {
        "EmailIdentity": ...,
    }
# DeleteEmailIdentityRequestRequestTypeDef definition

class DeleteEmailIdentityRequestRequestTypeDef(TypedDict):
    EmailIdentity: str,

DeliverabilityTestReportTypeDef#

# DeliverabilityTestReportTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import DeliverabilityTestReportTypeDef

def get_value() -> DeliverabilityTestReportTypeDef:
    return {
        "ReportId": ...,
    }
# DeliverabilityTestReportTypeDef 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

DestinationTypeDef#

# DestinationTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import DestinationTypeDef

def get_value() -> DestinationTypeDef:
    return {
        "ToAddresses": ...,
    }
# DestinationTypeDef definition

class DestinationTypeDef(TypedDict):
    ToAddresses: NotRequired[Sequence[str]],
    CcAddresses: NotRequired[Sequence[str]],
    BccAddresses: NotRequired[Sequence[str]],

DomainDeliverabilityCampaignTypeDef#

# DomainDeliverabilityCampaignTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import DomainDeliverabilityCampaignTypeDef

def get_value() -> DomainDeliverabilityCampaignTypeDef:
    return {
        "CampaignId": ...,
    }
# DomainDeliverabilityCampaignTypeDef definition

class DomainDeliverabilityCampaignTypeDef(TypedDict):
    CampaignId: NotRequired[str],
    ImageUrl: NotRequired[str],
    Subject: NotRequired[str],
    FromAddress: NotRequired[str],
    SendingIps: NotRequired[List[str]],
    FirstSeenDateTime: NotRequired[datetime],
    LastSeenDateTime: NotRequired[datetime],
    InboxCount: NotRequired[int],
    SpamCount: NotRequired[int],
    ReadRate: NotRequired[float],
    DeleteRate: NotRequired[float],
    ReadDeleteRate: NotRequired[float],
    ProjectedVolume: NotRequired[int],
    Esps: NotRequired[List[str]],

InboxPlacementTrackingOptionTypeDef#

# InboxPlacementTrackingOptionTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import InboxPlacementTrackingOptionTypeDef

def get_value() -> InboxPlacementTrackingOptionTypeDef:
    return {
        "Global": ...,
    }
# InboxPlacementTrackingOptionTypeDef definition

class InboxPlacementTrackingOptionTypeDef(TypedDict):
    Global: NotRequired[bool],
    TrackedIsps: NotRequired[List[str]],

RawMessageTypeDef#

# RawMessageTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import RawMessageTypeDef

def get_value() -> RawMessageTypeDef:
    return {
        "Data": ...,
    }
# RawMessageTypeDef definition

class RawMessageTypeDef(TypedDict):
    Data: Union[str, bytes, IO[Any], StreamingBody],

TemplateTypeDef#

# TemplateTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import TemplateTypeDef

def get_value() -> TemplateTypeDef:
    return {
        "TemplateArn": ...,
    }
# TemplateTypeDef definition

class TemplateTypeDef(TypedDict):
    TemplateArn: NotRequired[str],
    TemplateData: NotRequired[str],

KinesisFirehoseDestinationTypeDef#

# KinesisFirehoseDestinationTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import KinesisFirehoseDestinationTypeDef

def get_value() -> KinesisFirehoseDestinationTypeDef:
    return {
        "IamRoleArn": ...,
        "DeliveryStreamArn": ...,
    }
# KinesisFirehoseDestinationTypeDef definition

class KinesisFirehoseDestinationTypeDef(TypedDict):
    IamRoleArn: str,
    DeliveryStreamArn: str,

PinpointDestinationTypeDef#

# PinpointDestinationTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import PinpointDestinationTypeDef

def get_value() -> PinpointDestinationTypeDef:
    return {
        "ApplicationArn": ...,
    }
# PinpointDestinationTypeDef definition

class PinpointDestinationTypeDef(TypedDict):
    ApplicationArn: NotRequired[str],

SnsDestinationTypeDef#

# SnsDestinationTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import SnsDestinationTypeDef

def get_value() -> SnsDestinationTypeDef:
    return {
        "TopicArn": ...,
    }
# SnsDestinationTypeDef definition

class SnsDestinationTypeDef(TypedDict):
    TopicArn: str,

SendQuotaTypeDef#

# SendQuotaTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import SendQuotaTypeDef

def get_value() -> SendQuotaTypeDef:
    return {
        "Max24HourSend": ...,
    }
# SendQuotaTypeDef definition

class SendQuotaTypeDef(TypedDict):
    Max24HourSend: NotRequired[float],
    MaxSendRate: NotRequired[float],
    SentLast24Hours: NotRequired[float],

GetBlacklistReportsRequestRequestTypeDef#

# GetBlacklistReportsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetBlacklistReportsRequestRequestTypeDef

def get_value() -> GetBlacklistReportsRequestRequestTypeDef:
    return {
        "BlacklistItemNames": ...,
    }
# GetBlacklistReportsRequestRequestTypeDef definition

class GetBlacklistReportsRequestRequestTypeDef(TypedDict):
    BlacklistItemNames: Sequence[str],

GetConfigurationSetEventDestinationsRequestRequestTypeDef#

# GetConfigurationSetEventDestinationsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetConfigurationSetEventDestinationsRequestRequestTypeDef

def get_value() -> GetConfigurationSetEventDestinationsRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
# GetConfigurationSetEventDestinationsRequestRequestTypeDef definition

class GetConfigurationSetEventDestinationsRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,

GetConfigurationSetRequestRequestTypeDef#

# GetConfigurationSetRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetConfigurationSetRequestRequestTypeDef

def get_value() -> GetConfigurationSetRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
# GetConfigurationSetRequestRequestTypeDef definition

class GetConfigurationSetRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,

GetDedicatedIpRequestRequestTypeDef#

# GetDedicatedIpRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetDedicatedIpRequestRequestTypeDef

def get_value() -> GetDedicatedIpRequestRequestTypeDef:
    return {
        "Ip": ...,
    }
# GetDedicatedIpRequestRequestTypeDef definition

class GetDedicatedIpRequestRequestTypeDef(TypedDict):
    Ip: str,

GetDedicatedIpsRequestGetDedicatedIpsPaginateTypeDef#

# GetDedicatedIpsRequestGetDedicatedIpsPaginateTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetDedicatedIpsRequestGetDedicatedIpsPaginateTypeDef

def get_value() -> GetDedicatedIpsRequestGetDedicatedIpsPaginateTypeDef:
    return {
        "PoolName": ...,
    }
# GetDedicatedIpsRequestGetDedicatedIpsPaginateTypeDef definition

class GetDedicatedIpsRequestGetDedicatedIpsPaginateTypeDef(TypedDict):
    PoolName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetDedicatedIpsRequestRequestTypeDef#

# GetDedicatedIpsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetDedicatedIpsRequestRequestTypeDef

def get_value() -> GetDedicatedIpsRequestRequestTypeDef:
    return {
        "PoolName": ...,
    }
# GetDedicatedIpsRequestRequestTypeDef definition

class GetDedicatedIpsRequestRequestTypeDef(TypedDict):
    PoolName: NotRequired[str],
    NextToken: NotRequired[str],
    PageSize: NotRequired[int],

GetDeliverabilityTestReportRequestRequestTypeDef#

# GetDeliverabilityTestReportRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetDeliverabilityTestReportRequestRequestTypeDef

def get_value() -> GetDeliverabilityTestReportRequestRequestTypeDef:
    return {
        "ReportId": ...,
    }
# GetDeliverabilityTestReportRequestRequestTypeDef definition

class GetDeliverabilityTestReportRequestRequestTypeDef(TypedDict):
    ReportId: str,

PlacementStatisticsTypeDef#

# PlacementStatisticsTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import PlacementStatisticsTypeDef

def get_value() -> PlacementStatisticsTypeDef:
    return {
        "InboxPercentage": ...,
    }
# PlacementStatisticsTypeDef definition

class PlacementStatisticsTypeDef(TypedDict):
    InboxPercentage: NotRequired[float],
    SpamPercentage: NotRequired[float],
    MissingPercentage: NotRequired[float],
    SpfPercentage: NotRequired[float],
    DkimPercentage: NotRequired[float],

GetDomainDeliverabilityCampaignRequestRequestTypeDef#

# GetDomainDeliverabilityCampaignRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetDomainDeliverabilityCampaignRequestRequestTypeDef

def get_value() -> GetDomainDeliverabilityCampaignRequestRequestTypeDef:
    return {
        "CampaignId": ...,
    }
# GetDomainDeliverabilityCampaignRequestRequestTypeDef definition

class GetDomainDeliverabilityCampaignRequestRequestTypeDef(TypedDict):
    CampaignId: str,

GetDomainStatisticsReportRequestRequestTypeDef#

# GetDomainStatisticsReportRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetDomainStatisticsReportRequestRequestTypeDef

def get_value() -> GetDomainStatisticsReportRequestRequestTypeDef:
    return {
        "Domain": ...,
        "StartDate": ...,
        "EndDate": ...,
    }
# GetDomainStatisticsReportRequestRequestTypeDef definition

class GetDomainStatisticsReportRequestRequestTypeDef(TypedDict):
    Domain: str,
    StartDate: Union[datetime, str],
    EndDate: Union[datetime, str],

GetEmailIdentityRequestRequestTypeDef#

# GetEmailIdentityRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetEmailIdentityRequestRequestTypeDef

def get_value() -> GetEmailIdentityRequestRequestTypeDef:
    return {
        "EmailIdentity": ...,
    }
# GetEmailIdentityRequestRequestTypeDef definition

class GetEmailIdentityRequestRequestTypeDef(TypedDict):
    EmailIdentity: str,

MailFromAttributesTypeDef#

# MailFromAttributesTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import MailFromAttributesTypeDef

def get_value() -> MailFromAttributesTypeDef:
    return {
        "MailFromDomain": ...,
        "MailFromDomainStatus": ...,
        "BehaviorOnMxFailure": ...,
    }
# MailFromAttributesTypeDef definition

class MailFromAttributesTypeDef(TypedDict):
    MailFromDomain: str,
    MailFromDomainStatus: MailFromDomainStatusType,  # (1)
    BehaviorOnMxFailure: BehaviorOnMxFailureType,  # (2)
  1. See MailFromDomainStatusType
  2. See BehaviorOnMxFailureType

IdentityInfoTypeDef#

# IdentityInfoTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import IdentityInfoTypeDef

def get_value() -> IdentityInfoTypeDef:
    return {
        "IdentityType": ...,
    }
# IdentityInfoTypeDef definition

class IdentityInfoTypeDef(TypedDict):
    IdentityType: NotRequired[IdentityTypeType],  # (1)
    IdentityName: NotRequired[str],
    SendingEnabled: NotRequired[bool],
  1. See IdentityTypeType

ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef#

# ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef

def get_value() -> ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef definition

class ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListConfigurationSetsRequestRequestTypeDef#

# ListConfigurationSetsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ListConfigurationSetsRequestRequestTypeDef

def get_value() -> ListConfigurationSetsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListConfigurationSetsRequestRequestTypeDef definition

class ListConfigurationSetsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    PageSize: NotRequired[int],

ListConfigurationSetsResponseTypeDef#

# ListConfigurationSetsResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ListConfigurationSetsResponseTypeDef

def get_value() -> ListConfigurationSetsResponseTypeDef:
    return {
        "ConfigurationSets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListConfigurationSetsResponseTypeDef definition

class ListConfigurationSetsResponseTypeDef(TypedDict):
    ConfigurationSets: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListDedicatedIpPoolsRequestListDedicatedIpPoolsPaginateTypeDef#

# ListDedicatedIpPoolsRequestListDedicatedIpPoolsPaginateTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ListDedicatedIpPoolsRequestListDedicatedIpPoolsPaginateTypeDef

def get_value() -> ListDedicatedIpPoolsRequestListDedicatedIpPoolsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListDedicatedIpPoolsRequestListDedicatedIpPoolsPaginateTypeDef definition

class ListDedicatedIpPoolsRequestListDedicatedIpPoolsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDedicatedIpPoolsRequestRequestTypeDef#

# ListDedicatedIpPoolsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ListDedicatedIpPoolsRequestRequestTypeDef

def get_value() -> ListDedicatedIpPoolsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListDedicatedIpPoolsRequestRequestTypeDef definition

class ListDedicatedIpPoolsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    PageSize: NotRequired[int],

ListDedicatedIpPoolsResponseTypeDef#

# ListDedicatedIpPoolsResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ListDedicatedIpPoolsResponseTypeDef

def get_value() -> ListDedicatedIpPoolsResponseTypeDef:
    return {
        "DedicatedIpPools": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDedicatedIpPoolsResponseTypeDef definition

class ListDedicatedIpPoolsResponseTypeDef(TypedDict):
    DedicatedIpPools: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListDeliverabilityTestReportsRequestListDeliverabilityTestReportsPaginateTypeDef#

# ListDeliverabilityTestReportsRequestListDeliverabilityTestReportsPaginateTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ListDeliverabilityTestReportsRequestListDeliverabilityTestReportsPaginateTypeDef

def get_value() -> ListDeliverabilityTestReportsRequestListDeliverabilityTestReportsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListDeliverabilityTestReportsRequestListDeliverabilityTestReportsPaginateTypeDef definition

class ListDeliverabilityTestReportsRequestListDeliverabilityTestReportsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDeliverabilityTestReportsRequestRequestTypeDef#

# ListDeliverabilityTestReportsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ListDeliverabilityTestReportsRequestRequestTypeDef

def get_value() -> ListDeliverabilityTestReportsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListDeliverabilityTestReportsRequestRequestTypeDef definition

class ListDeliverabilityTestReportsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    PageSize: NotRequired[int],

ListDomainDeliverabilityCampaignsRequestRequestTypeDef#

# ListDomainDeliverabilityCampaignsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ListDomainDeliverabilityCampaignsRequestRequestTypeDef

def get_value() -> ListDomainDeliverabilityCampaignsRequestRequestTypeDef:
    return {
        "StartDate": ...,
        "EndDate": ...,
        "SubscribedDomain": ...,
    }
# ListDomainDeliverabilityCampaignsRequestRequestTypeDef definition

class ListDomainDeliverabilityCampaignsRequestRequestTypeDef(TypedDict):
    StartDate: Union[datetime, str],
    EndDate: Union[datetime, str],
    SubscribedDomain: str,
    NextToken: NotRequired[str],
    PageSize: NotRequired[int],

ListEmailIdentitiesRequestListEmailIdentitiesPaginateTypeDef#

# ListEmailIdentitiesRequestListEmailIdentitiesPaginateTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ListEmailIdentitiesRequestListEmailIdentitiesPaginateTypeDef

def get_value() -> ListEmailIdentitiesRequestListEmailIdentitiesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListEmailIdentitiesRequestListEmailIdentitiesPaginateTypeDef definition

class ListEmailIdentitiesRequestListEmailIdentitiesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEmailIdentitiesRequestRequestTypeDef#

# ListEmailIdentitiesRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ListEmailIdentitiesRequestRequestTypeDef

def get_value() -> ListEmailIdentitiesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListEmailIdentitiesRequestRequestTypeDef definition

class ListEmailIdentitiesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    PageSize: NotRequired[int],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

MessageTagTypeDef#

# MessageTagTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import MessageTagTypeDef

def get_value() -> MessageTagTypeDef:
    return {
        "Name": ...,
        "Value": ...,
    }
# MessageTagTypeDef definition

class MessageTagTypeDef(TypedDict):
    Name: str,
    Value: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

PutAccountDedicatedIpWarmupAttributesRequestRequestTypeDef#

# PutAccountDedicatedIpWarmupAttributesRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import PutAccountDedicatedIpWarmupAttributesRequestRequestTypeDef

def get_value() -> PutAccountDedicatedIpWarmupAttributesRequestRequestTypeDef:
    return {
        "AutoWarmupEnabled": ...,
    }
# PutAccountDedicatedIpWarmupAttributesRequestRequestTypeDef definition

class PutAccountDedicatedIpWarmupAttributesRequestRequestTypeDef(TypedDict):
    AutoWarmupEnabled: NotRequired[bool],

PutAccountSendingAttributesRequestRequestTypeDef#

# PutAccountSendingAttributesRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import PutAccountSendingAttributesRequestRequestTypeDef

def get_value() -> PutAccountSendingAttributesRequestRequestTypeDef:
    return {
        "SendingEnabled": ...,
    }
# PutAccountSendingAttributesRequestRequestTypeDef definition

class PutAccountSendingAttributesRequestRequestTypeDef(TypedDict):
    SendingEnabled: NotRequired[bool],

PutConfigurationSetDeliveryOptionsRequestRequestTypeDef#

# PutConfigurationSetDeliveryOptionsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import PutConfigurationSetDeliveryOptionsRequestRequestTypeDef

def get_value() -> PutConfigurationSetDeliveryOptionsRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
# PutConfigurationSetDeliveryOptionsRequestRequestTypeDef definition

class PutConfigurationSetDeliveryOptionsRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    TlsPolicy: NotRequired[TlsPolicyType],  # (1)
    SendingPoolName: NotRequired[str],
  1. See TlsPolicyType

PutConfigurationSetReputationOptionsRequestRequestTypeDef#

# PutConfigurationSetReputationOptionsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import PutConfigurationSetReputationOptionsRequestRequestTypeDef

def get_value() -> PutConfigurationSetReputationOptionsRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
# PutConfigurationSetReputationOptionsRequestRequestTypeDef definition

class PutConfigurationSetReputationOptionsRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    ReputationMetricsEnabled: NotRequired[bool],

PutConfigurationSetSendingOptionsRequestRequestTypeDef#

# PutConfigurationSetSendingOptionsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import PutConfigurationSetSendingOptionsRequestRequestTypeDef

def get_value() -> PutConfigurationSetSendingOptionsRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
# PutConfigurationSetSendingOptionsRequestRequestTypeDef definition

class PutConfigurationSetSendingOptionsRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    SendingEnabled: NotRequired[bool],

PutConfigurationSetTrackingOptionsRequestRequestTypeDef#

# PutConfigurationSetTrackingOptionsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import PutConfigurationSetTrackingOptionsRequestRequestTypeDef

def get_value() -> PutConfigurationSetTrackingOptionsRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
# PutConfigurationSetTrackingOptionsRequestRequestTypeDef definition

class PutConfigurationSetTrackingOptionsRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    CustomRedirectDomain: NotRequired[str],

PutDedicatedIpInPoolRequestRequestTypeDef#

# PutDedicatedIpInPoolRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import PutDedicatedIpInPoolRequestRequestTypeDef

def get_value() -> PutDedicatedIpInPoolRequestRequestTypeDef:
    return {
        "Ip": ...,
        "DestinationPoolName": ...,
    }
# PutDedicatedIpInPoolRequestRequestTypeDef definition

class PutDedicatedIpInPoolRequestRequestTypeDef(TypedDict):
    Ip: str,
    DestinationPoolName: str,

PutDedicatedIpWarmupAttributesRequestRequestTypeDef#

# PutDedicatedIpWarmupAttributesRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import PutDedicatedIpWarmupAttributesRequestRequestTypeDef

def get_value() -> PutDedicatedIpWarmupAttributesRequestRequestTypeDef:
    return {
        "Ip": ...,
        "WarmupPercentage": ...,
    }
# PutDedicatedIpWarmupAttributesRequestRequestTypeDef definition

class PutDedicatedIpWarmupAttributesRequestRequestTypeDef(TypedDict):
    Ip: str,
    WarmupPercentage: int,

PutEmailIdentityDkimAttributesRequestRequestTypeDef#

# PutEmailIdentityDkimAttributesRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import PutEmailIdentityDkimAttributesRequestRequestTypeDef

def get_value() -> PutEmailIdentityDkimAttributesRequestRequestTypeDef:
    return {
        "EmailIdentity": ...,
    }
# PutEmailIdentityDkimAttributesRequestRequestTypeDef definition

class PutEmailIdentityDkimAttributesRequestRequestTypeDef(TypedDict):
    EmailIdentity: str,
    SigningEnabled: NotRequired[bool],

PutEmailIdentityFeedbackAttributesRequestRequestTypeDef#

# PutEmailIdentityFeedbackAttributesRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import PutEmailIdentityFeedbackAttributesRequestRequestTypeDef

def get_value() -> PutEmailIdentityFeedbackAttributesRequestRequestTypeDef:
    return {
        "EmailIdentity": ...,
    }
# PutEmailIdentityFeedbackAttributesRequestRequestTypeDef definition

class PutEmailIdentityFeedbackAttributesRequestRequestTypeDef(TypedDict):
    EmailIdentity: str,
    EmailForwardingEnabled: NotRequired[bool],

PutEmailIdentityMailFromAttributesRequestRequestTypeDef#

# PutEmailIdentityMailFromAttributesRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import PutEmailIdentityMailFromAttributesRequestRequestTypeDef

def get_value() -> PutEmailIdentityMailFromAttributesRequestRequestTypeDef:
    return {
        "EmailIdentity": ...,
    }
# PutEmailIdentityMailFromAttributesRequestRequestTypeDef definition

class PutEmailIdentityMailFromAttributesRequestRequestTypeDef(TypedDict):
    EmailIdentity: str,
    MailFromDomain: NotRequired[str],
    BehaviorOnMxFailure: NotRequired[BehaviorOnMxFailureType],  # (1)
  1. See BehaviorOnMxFailureType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

SendEmailResponseTypeDef#

# SendEmailResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import SendEmailResponseTypeDef

def get_value() -> SendEmailResponseTypeDef:
    return {
        "MessageId": ...,
        "ResponseMetadata": ...,
    }
# SendEmailResponseTypeDef definition

class SendEmailResponseTypeDef(TypedDict):
    MessageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

GetBlacklistReportsResponseTypeDef#

# GetBlacklistReportsResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetBlacklistReportsResponseTypeDef

def get_value() -> GetBlacklistReportsResponseTypeDef:
    return {
        "BlacklistReport": ...,
        "ResponseMetadata": ...,
    }
# GetBlacklistReportsResponseTypeDef definition

class GetBlacklistReportsResponseTypeDef(TypedDict):
    BlacklistReport: Dict[str, List[BlacklistEntryTypeDef]],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlacklistEntryTypeDef
  2. See ResponseMetadataTypeDef

BodyTypeDef#

# BodyTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import BodyTypeDef

def get_value() -> BodyTypeDef:
    return {
        "Text": ...,
    }
# BodyTypeDef definition

class BodyTypeDef(TypedDict):
    Text: NotRequired[ContentTypeDef],  # (1)
    Html: NotRequired[ContentTypeDef],  # (1)
  1. See ContentTypeDef
  2. See ContentTypeDef

CloudWatchDestinationTypeDef#

# CloudWatchDestinationTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import CloudWatchDestinationTypeDef

def get_value() -> CloudWatchDestinationTypeDef:
    return {
        "DimensionConfigurations": ...,
    }
# CloudWatchDestinationTypeDef definition

class CloudWatchDestinationTypeDef(TypedDict):
    DimensionConfigurations: Sequence[CloudWatchDimensionConfigurationTypeDef],  # (1)
  1. See CloudWatchDimensionConfigurationTypeDef

CreateDedicatedIpPoolRequestRequestTypeDef#

# CreateDedicatedIpPoolRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import CreateDedicatedIpPoolRequestRequestTypeDef

def get_value() -> CreateDedicatedIpPoolRequestRequestTypeDef:
    return {
        "PoolName": ...,
    }
# CreateDedicatedIpPoolRequestRequestTypeDef definition

class CreateDedicatedIpPoolRequestRequestTypeDef(TypedDict):
    PoolName: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateEmailIdentityRequestRequestTypeDef#

# CreateEmailIdentityRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import CreateEmailIdentityRequestRequestTypeDef

def get_value() -> CreateEmailIdentityRequestRequestTypeDef:
    return {
        "EmailIdentity": ...,
    }
# CreateEmailIdentityRequestRequestTypeDef definition

class CreateEmailIdentityRequestRequestTypeDef(TypedDict):
    EmailIdentity: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateConfigurationSetRequestRequestTypeDef#

# CreateConfigurationSetRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import CreateConfigurationSetRequestRequestTypeDef

def get_value() -> CreateConfigurationSetRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
# CreateConfigurationSetRequestRequestTypeDef definition

class CreateConfigurationSetRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    TrackingOptions: NotRequired[TrackingOptionsTypeDef],  # (1)
    DeliveryOptions: NotRequired[DeliveryOptionsTypeDef],  # (2)
    ReputationOptions: NotRequired[ReputationOptionsTypeDef],  # (3)
    SendingOptions: NotRequired[SendingOptionsTypeDef],  # (4)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (5)
  1. See TrackingOptionsTypeDef
  2. See DeliveryOptionsTypeDef
  3. See ReputationOptionsTypeDef
  4. See SendingOptionsTypeDef
  5. See TagTypeDef

GetConfigurationSetResponseTypeDef#

# GetConfigurationSetResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetConfigurationSetResponseTypeDef

def get_value() -> GetConfigurationSetResponseTypeDef:
    return {
        "ConfigurationSetName": ...,
        "TrackingOptions": ...,
        "DeliveryOptions": ...,
        "ReputationOptions": ...,
        "SendingOptions": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# GetConfigurationSetResponseTypeDef definition

class GetConfigurationSetResponseTypeDef(TypedDict):
    ConfigurationSetName: str,
    TrackingOptions: TrackingOptionsTypeDef,  # (1)
    DeliveryOptions: DeliveryOptionsTypeDef,  # (2)
    ReputationOptions: ReputationOptionsTypeDef,  # (3)
    SendingOptions: SendingOptionsTypeDef,  # (4)
    Tags: List[TagTypeDef],  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See TrackingOptionsTypeDef
  2. See DeliveryOptionsTypeDef
  3. See ReputationOptionsTypeDef
  4. See SendingOptionsTypeDef
  5. See TagTypeDef
  6. See ResponseMetadataTypeDef

CreateEmailIdentityResponseTypeDef#

# CreateEmailIdentityResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import CreateEmailIdentityResponseTypeDef

def get_value() -> CreateEmailIdentityResponseTypeDef:
    return {
        "IdentityType": ...,
        "VerifiedForSendingStatus": ...,
        "DkimAttributes": ...,
        "ResponseMetadata": ...,
    }
# CreateEmailIdentityResponseTypeDef definition

class CreateEmailIdentityResponseTypeDef(TypedDict):
    IdentityType: IdentityTypeType,  # (1)
    VerifiedForSendingStatus: bool,
    DkimAttributes: DkimAttributesTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See IdentityTypeType
  2. See DkimAttributesTypeDef
  3. See ResponseMetadataTypeDef

DailyVolumeTypeDef#

# DailyVolumeTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import DailyVolumeTypeDef

def get_value() -> DailyVolumeTypeDef:
    return {
        "StartDate": ...,
    }
# DailyVolumeTypeDef definition

class DailyVolumeTypeDef(TypedDict):
    StartDate: NotRequired[datetime],
    VolumeStatistics: NotRequired[VolumeStatisticsTypeDef],  # (1)
    DomainIspPlacements: NotRequired[List[DomainIspPlacementTypeDef]],  # (2)
  1. See VolumeStatisticsTypeDef
  2. See DomainIspPlacementTypeDef

OverallVolumeTypeDef#

# OverallVolumeTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import OverallVolumeTypeDef

def get_value() -> OverallVolumeTypeDef:
    return {
        "VolumeStatistics": ...,
    }
# OverallVolumeTypeDef definition

class OverallVolumeTypeDef(TypedDict):
    VolumeStatistics: NotRequired[VolumeStatisticsTypeDef],  # (1)
    ReadRatePercent: NotRequired[float],
    DomainIspPlacements: NotRequired[List[DomainIspPlacementTypeDef]],  # (2)
  1. See VolumeStatisticsTypeDef
  2. See DomainIspPlacementTypeDef

GetDedicatedIpResponseTypeDef#

# GetDedicatedIpResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetDedicatedIpResponseTypeDef

def get_value() -> GetDedicatedIpResponseTypeDef:
    return {
        "DedicatedIp": ...,
        "ResponseMetadata": ...,
    }
# GetDedicatedIpResponseTypeDef definition

class GetDedicatedIpResponseTypeDef(TypedDict):
    DedicatedIp: DedicatedIpTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DedicatedIpTypeDef
  2. See ResponseMetadataTypeDef

GetDedicatedIpsResponseTypeDef#

# GetDedicatedIpsResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetDedicatedIpsResponseTypeDef

def get_value() -> GetDedicatedIpsResponseTypeDef:
    return {
        "DedicatedIps": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# GetDedicatedIpsResponseTypeDef definition

class GetDedicatedIpsResponseTypeDef(TypedDict):
    DedicatedIps: List[DedicatedIpTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DedicatedIpTypeDef
  2. See ResponseMetadataTypeDef

ListDeliverabilityTestReportsResponseTypeDef#

# ListDeliverabilityTestReportsResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ListDeliverabilityTestReportsResponseTypeDef

def get_value() -> ListDeliverabilityTestReportsResponseTypeDef:
    return {
        "DeliverabilityTestReports": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDeliverabilityTestReportsResponseTypeDef definition

class ListDeliverabilityTestReportsResponseTypeDef(TypedDict):
    DeliverabilityTestReports: List[DeliverabilityTestReportTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeliverabilityTestReportTypeDef
  2. See ResponseMetadataTypeDef

GetDomainDeliverabilityCampaignResponseTypeDef#

# GetDomainDeliverabilityCampaignResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetDomainDeliverabilityCampaignResponseTypeDef

def get_value() -> GetDomainDeliverabilityCampaignResponseTypeDef:
    return {
        "DomainDeliverabilityCampaign": ...,
        "ResponseMetadata": ...,
    }
# GetDomainDeliverabilityCampaignResponseTypeDef definition

class GetDomainDeliverabilityCampaignResponseTypeDef(TypedDict):
    DomainDeliverabilityCampaign: DomainDeliverabilityCampaignTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainDeliverabilityCampaignTypeDef
  2. See ResponseMetadataTypeDef

ListDomainDeliverabilityCampaignsResponseTypeDef#

# ListDomainDeliverabilityCampaignsResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ListDomainDeliverabilityCampaignsResponseTypeDef

def get_value() -> ListDomainDeliverabilityCampaignsResponseTypeDef:
    return {
        "DomainDeliverabilityCampaigns": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDomainDeliverabilityCampaignsResponseTypeDef definition

class ListDomainDeliverabilityCampaignsResponseTypeDef(TypedDict):
    DomainDeliverabilityCampaigns: List[DomainDeliverabilityCampaignTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainDeliverabilityCampaignTypeDef
  2. See ResponseMetadataTypeDef

DomainDeliverabilityTrackingOptionTypeDef#

# DomainDeliverabilityTrackingOptionTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import DomainDeliverabilityTrackingOptionTypeDef

def get_value() -> DomainDeliverabilityTrackingOptionTypeDef:
    return {
        "Domain": ...,
    }
# DomainDeliverabilityTrackingOptionTypeDef definition

class DomainDeliverabilityTrackingOptionTypeDef(TypedDict):
    Domain: NotRequired[str],
    SubscriptionStartDate: NotRequired[datetime],
    InboxPlacementTrackingOption: NotRequired[InboxPlacementTrackingOptionTypeDef],  # (1)
  1. See InboxPlacementTrackingOptionTypeDef

GetAccountResponseTypeDef#

# GetAccountResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetAccountResponseTypeDef

def get_value() -> GetAccountResponseTypeDef:
    return {
        "SendQuota": ...,
        "SendingEnabled": ...,
        "DedicatedIpAutoWarmupEnabled": ...,
        "EnforcementStatus": ...,
        "ProductionAccessEnabled": ...,
        "ResponseMetadata": ...,
    }
# GetAccountResponseTypeDef definition

class GetAccountResponseTypeDef(TypedDict):
    SendQuota: SendQuotaTypeDef,  # (1)
    SendingEnabled: bool,
    DedicatedIpAutoWarmupEnabled: bool,
    EnforcementStatus: str,
    ProductionAccessEnabled: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SendQuotaTypeDef
  2. See ResponseMetadataTypeDef

IspPlacementTypeDef#

# IspPlacementTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import IspPlacementTypeDef

def get_value() -> IspPlacementTypeDef:
    return {
        "IspName": ...,
    }
# IspPlacementTypeDef definition

class IspPlacementTypeDef(TypedDict):
    IspName: NotRequired[str],
    PlacementStatistics: NotRequired[PlacementStatisticsTypeDef],  # (1)
  1. See PlacementStatisticsTypeDef

GetEmailIdentityResponseTypeDef#

# GetEmailIdentityResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetEmailIdentityResponseTypeDef

def get_value() -> GetEmailIdentityResponseTypeDef:
    return {
        "IdentityType": ...,
        "FeedbackForwardingStatus": ...,
        "VerifiedForSendingStatus": ...,
        "DkimAttributes": ...,
        "MailFromAttributes": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# GetEmailIdentityResponseTypeDef definition

class GetEmailIdentityResponseTypeDef(TypedDict):
    IdentityType: IdentityTypeType,  # (1)
    FeedbackForwardingStatus: bool,
    VerifiedForSendingStatus: bool,
    DkimAttributes: DkimAttributesTypeDef,  # (2)
    MailFromAttributes: MailFromAttributesTypeDef,  # (3)
    Tags: List[TagTypeDef],  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See IdentityTypeType
  2. See DkimAttributesTypeDef
  3. See MailFromAttributesTypeDef
  4. See TagTypeDef
  5. See ResponseMetadataTypeDef

ListEmailIdentitiesResponseTypeDef#

# ListEmailIdentitiesResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import ListEmailIdentitiesResponseTypeDef

def get_value() -> ListEmailIdentitiesResponseTypeDef:
    return {
        "EmailIdentities": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListEmailIdentitiesResponseTypeDef definition

class ListEmailIdentitiesResponseTypeDef(TypedDict):
    EmailIdentities: List[IdentityInfoTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityInfoTypeDef
  2. See ResponseMetadataTypeDef

MessageTypeDef#

# MessageTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import MessageTypeDef

def get_value() -> MessageTypeDef:
    return {
        "Subject": ...,
        "Body": ...,
    }
# MessageTypeDef definition

class MessageTypeDef(TypedDict):
    Subject: ContentTypeDef,  # (1)
    Body: BodyTypeDef,  # (2)
  1. See ContentTypeDef
  2. See BodyTypeDef

EventDestinationDefinitionTypeDef#

# EventDestinationDefinitionTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import EventDestinationDefinitionTypeDef

def get_value() -> EventDestinationDefinitionTypeDef:
    return {
        "Enabled": ...,
    }
# EventDestinationDefinitionTypeDef 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)
  1. See EventTypeType
  2. See KinesisFirehoseDestinationTypeDef
  3. See CloudWatchDestinationTypeDef
  4. See SnsDestinationTypeDef
  5. See PinpointDestinationTypeDef

EventDestinationTypeDef#

# EventDestinationTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import EventDestinationTypeDef

def get_value() -> EventDestinationTypeDef:
    return {
        "Name": ...,
        "MatchingEventTypes": ...,
    }
# EventDestinationTypeDef 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)
  1. See EventTypeType
  2. See KinesisFirehoseDestinationTypeDef
  3. See CloudWatchDestinationTypeDef
  4. See SnsDestinationTypeDef
  5. See PinpointDestinationTypeDef

GetDomainStatisticsReportResponseTypeDef#

# GetDomainStatisticsReportResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetDomainStatisticsReportResponseTypeDef

def get_value() -> GetDomainStatisticsReportResponseTypeDef:
    return {
        "OverallVolume": ...,
        "DailyVolumes": ...,
        "ResponseMetadata": ...,
    }
# GetDomainStatisticsReportResponseTypeDef definition

class GetDomainStatisticsReportResponseTypeDef(TypedDict):
    OverallVolume: OverallVolumeTypeDef,  # (1)
    DailyVolumes: List[DailyVolumeTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See OverallVolumeTypeDef
  2. See DailyVolumeTypeDef
  3. See ResponseMetadataTypeDef

GetDeliverabilityDashboardOptionsResponseTypeDef#

# GetDeliverabilityDashboardOptionsResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetDeliverabilityDashboardOptionsResponseTypeDef

def get_value() -> GetDeliverabilityDashboardOptionsResponseTypeDef:
    return {
        "DashboardEnabled": ...,
        "SubscriptionExpiryDate": ...,
        "AccountStatus": ...,
        "ActiveSubscribedDomains": ...,
        "PendingExpirationSubscribedDomains": ...,
        "ResponseMetadata": ...,
    }
# GetDeliverabilityDashboardOptionsResponseTypeDef definition

class GetDeliverabilityDashboardOptionsResponseTypeDef(TypedDict):
    DashboardEnabled: bool,
    SubscriptionExpiryDate: datetime,
    AccountStatus: DeliverabilityDashboardAccountStatusType,  # (1)
    ActiveSubscribedDomains: List[DomainDeliverabilityTrackingOptionTypeDef],  # (2)
    PendingExpirationSubscribedDomains: List[DomainDeliverabilityTrackingOptionTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See DeliverabilityDashboardAccountStatusType
  2. See DomainDeliverabilityTrackingOptionTypeDef
  3. See DomainDeliverabilityTrackingOptionTypeDef
  4. See ResponseMetadataTypeDef

PutDeliverabilityDashboardOptionRequestRequestTypeDef#

# PutDeliverabilityDashboardOptionRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import PutDeliverabilityDashboardOptionRequestRequestTypeDef

def get_value() -> PutDeliverabilityDashboardOptionRequestRequestTypeDef:
    return {
        "DashboardEnabled": ...,
    }
# PutDeliverabilityDashboardOptionRequestRequestTypeDef definition

class PutDeliverabilityDashboardOptionRequestRequestTypeDef(TypedDict):
    DashboardEnabled: bool,
    SubscribedDomains: NotRequired[Sequence[DomainDeliverabilityTrackingOptionTypeDef]],  # (1)
  1. See DomainDeliverabilityTrackingOptionTypeDef

GetDeliverabilityTestReportResponseTypeDef#

# GetDeliverabilityTestReportResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetDeliverabilityTestReportResponseTypeDef

def get_value() -> GetDeliverabilityTestReportResponseTypeDef:
    return {
        "DeliverabilityTestReport": ...,
        "OverallPlacement": ...,
        "IspPlacements": ...,
        "Message": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# GetDeliverabilityTestReportResponseTypeDef definition

class GetDeliverabilityTestReportResponseTypeDef(TypedDict):
    DeliverabilityTestReport: DeliverabilityTestReportTypeDef,  # (1)
    OverallPlacement: PlacementStatisticsTypeDef,  # (2)
    IspPlacements: List[IspPlacementTypeDef],  # (3)
    Message: str,
    Tags: List[TagTypeDef],  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See DeliverabilityTestReportTypeDef
  2. See PlacementStatisticsTypeDef
  3. See IspPlacementTypeDef
  4. See TagTypeDef
  5. See ResponseMetadataTypeDef

EmailContentTypeDef#

# EmailContentTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import EmailContentTypeDef

def get_value() -> EmailContentTypeDef:
    return {
        "Simple": ...,
    }
# EmailContentTypeDef definition

class EmailContentTypeDef(TypedDict):
    Simple: NotRequired[MessageTypeDef],  # (1)
    Raw: NotRequired[RawMessageTypeDef],  # (2)
    Template: NotRequired[TemplateTypeDef],  # (3)
  1. See MessageTypeDef
  2. See RawMessageTypeDef
  3. See TemplateTypeDef

CreateConfigurationSetEventDestinationRequestRequestTypeDef#

# CreateConfigurationSetEventDestinationRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import CreateConfigurationSetEventDestinationRequestRequestTypeDef

def get_value() -> CreateConfigurationSetEventDestinationRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "EventDestinationName": ...,
        "EventDestination": ...,
    }
# CreateConfigurationSetEventDestinationRequestRequestTypeDef definition

class CreateConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    EventDestinationName: str,
    EventDestination: EventDestinationDefinitionTypeDef,  # (1)
  1. See EventDestinationDefinitionTypeDef

UpdateConfigurationSetEventDestinationRequestRequestTypeDef#

# UpdateConfigurationSetEventDestinationRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import UpdateConfigurationSetEventDestinationRequestRequestTypeDef

def get_value() -> UpdateConfigurationSetEventDestinationRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "EventDestinationName": ...,
        "EventDestination": ...,
    }
# UpdateConfigurationSetEventDestinationRequestRequestTypeDef definition

class UpdateConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    EventDestinationName: str,
    EventDestination: EventDestinationDefinitionTypeDef,  # (1)
  1. See EventDestinationDefinitionTypeDef

GetConfigurationSetEventDestinationsResponseTypeDef#

# GetConfigurationSetEventDestinationsResponseTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import GetConfigurationSetEventDestinationsResponseTypeDef

def get_value() -> GetConfigurationSetEventDestinationsResponseTypeDef:
    return {
        "EventDestinations": ...,
        "ResponseMetadata": ...,
    }
# GetConfigurationSetEventDestinationsResponseTypeDef definition

class GetConfigurationSetEventDestinationsResponseTypeDef(TypedDict):
    EventDestinations: List[EventDestinationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventDestinationTypeDef
  2. See ResponseMetadataTypeDef

CreateDeliverabilityTestReportRequestRequestTypeDef#

# CreateDeliverabilityTestReportRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import CreateDeliverabilityTestReportRequestRequestTypeDef

def get_value() -> CreateDeliverabilityTestReportRequestRequestTypeDef:
    return {
        "FromEmailAddress": ...,
        "Content": ...,
    }
# CreateDeliverabilityTestReportRequestRequestTypeDef definition

class CreateDeliverabilityTestReportRequestRequestTypeDef(TypedDict):
    FromEmailAddress: str,
    Content: EmailContentTypeDef,  # (1)
    ReportName: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See EmailContentTypeDef
  2. See TagTypeDef

SendEmailRequestRequestTypeDef#

# SendEmailRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_email.type_defs import SendEmailRequestRequestTypeDef

def get_value() -> SendEmailRequestRequestTypeDef:
    return {
        "Destination": ...,
        "Content": ...,
    }
# SendEmailRequestRequestTypeDef definition

class SendEmailRequestRequestTypeDef(TypedDict):
    Destination: DestinationTypeDef,  # (1)
    Content: EmailContentTypeDef,  # (2)
    FromEmailAddress: NotRequired[str],
    ReplyToAddresses: NotRequired[Sequence[str]],
    FeedbackForwardingEmailAddress: NotRequired[str],
    EmailTags: NotRequired[Sequence[MessageTagTypeDef]],  # (3)
    ConfigurationSetName: NotRequired[str],
  1. See DestinationTypeDef
  2. See EmailContentTypeDef
  3. See MessageTagTypeDef