Skip to content

Pinpoint Classes

ADMChannelRequestTypeDef

ClientId

  • Type:
  • Required: Yes

ClientSecret

  • Type:
  • Required: Yes

Enabled

  • Type: typing.Optional[bool]

ADMChannelResponseTypeDef

Platform

  • Type:
  • Required: Yes

ApplicationId

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

HasCredential

  • Type: typing.Optional[bool]

Id

  • Type: typing.Optional[str]

IsArchived

  • Type: typing.Optional[bool]

LastModifiedBy

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[int]

ADMMessageTypeDef

Action

  • Type: typing.Optional[typing.Literal['DEEP_LINK', 'OPEN_APP', 'URL']]

Body

  • Type: typing.Optional[str]

ConsolidationKey

  • Type: typing.Optional[str]

Data

  • Type: typing.Optional[typing.Mapping[str, str]]

ExpiresAfter

  • Type: typing.Optional[str]

IconReference

  • Type: typing.Optional[str]

ImageIconUrl

  • Type: typing.Optional[str]

ImageUrl

  • Type: typing.Optional[str]

MD5

  • Type: typing.Optional[str]

RawContent

  • Type: typing.Optional[str]

SilentPush

  • Type: typing.Optional[bool]

SmallImageIconUrl

  • Type: typing.Optional[str]

Sound

  • Type: typing.Optional[str]

Substitutions

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

Title

  • Type: typing.Optional[str]

Url

  • Type: typing.Optional[str]

APNSChannelRequestTypeDef

BundleId

  • Type: typing.Optional[str]

Certificate

  • Type: typing.Optional[str]

DefaultAuthenticationMethod

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

PrivateKey

  • Type: typing.Optional[str]

TeamId

  • Type: typing.Optional[str]

TokenKey

  • Type: typing.Optional[str]

TokenKeyId

  • Type: typing.Optional[str]

APNSChannelResponseTypeDef

Platform

  • Type:
  • Required: Yes

ApplicationId

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[str]

DefaultAuthenticationMethod

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

HasCredential

  • Type: typing.Optional[bool]

HasTokenKey

  • Type: typing.Optional[bool]

Id

  • Type: typing.Optional[str]

IsArchived

  • Type: typing.Optional[bool]

LastModifiedBy

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[int]

APNSMessageTypeDef

APNSPushType

  • Type: typing.Optional[str]

Action

  • Type: typing.Optional[typing.Literal['DEEP_LINK', 'OPEN_APP', 'URL']]

Badge

  • Type: typing.Optional[int]

Body

  • Type: typing.Optional[str]

Category

  • Type: typing.Optional[str]

CollapseId

  • Type: typing.Optional[str]

Data

  • Type: typing.Optional[typing.Mapping[str, str]]

MediaUrl

  • Type: typing.Optional[str]

PreferredAuthenticationMethod

  • Type: typing.Optional[str]

Priority

  • Type: typing.Optional[str]

RawContent

  • Type: typing.Optional[str]

SilentPush

  • Type: typing.Optional[bool]

Sound

  • Type: typing.Optional[str]

Substitutions

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

ThreadId

  • Type: typing.Optional[str]

TimeToLive

  • Type: typing.Optional[int]

Title

  • Type: typing.Optional[str]

Url

  • Type: typing.Optional[str]

APNSPushNotificationTemplateTypeDef

Action

  • Type: typing.Optional[typing.Literal['DEEP_LINK', 'OPEN_APP', 'URL']]

Body

  • Type: typing.Optional[str]

MediaUrl

  • Type: typing.Optional[str]

RawContent

  • Type: typing.Optional[str]

Sound

  • Type: typing.Optional[str]

Title

  • Type: typing.Optional[str]

Url

  • Type: typing.Optional[str]

APNSSandboxChannelRequestTypeDef

BundleId

  • Type: typing.Optional[str]

Certificate

  • Type: typing.Optional[str]

DefaultAuthenticationMethod

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

PrivateKey

  • Type: typing.Optional[str]

TeamId

  • Type: typing.Optional[str]

TokenKey

  • Type: typing.Optional[str]

TokenKeyId

  • Type: typing.Optional[str]

APNSSandboxChannelResponseTypeDef

Platform

  • Type:
  • Required: Yes

ApplicationId

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[str]

DefaultAuthenticationMethod

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

HasCredential

  • Type: typing.Optional[bool]

HasTokenKey

  • Type: typing.Optional[bool]

Id

  • Type: typing.Optional[str]

IsArchived

  • Type: typing.Optional[bool]

LastModifiedBy

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[int]

APNSVoipChannelRequestTypeDef

BundleId

  • Type: typing.Optional[str]

Certificate

  • Type: typing.Optional[str]

DefaultAuthenticationMethod

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

PrivateKey

  • Type: typing.Optional[str]

TeamId

  • Type: typing.Optional[str]

TokenKey

  • Type: typing.Optional[str]

TokenKeyId

  • Type: typing.Optional[str]

APNSVoipChannelResponseTypeDef

Platform

  • Type:
  • Required: Yes

ApplicationId

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[str]

DefaultAuthenticationMethod

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

HasCredential

  • Type: typing.Optional[bool]

HasTokenKey

  • Type: typing.Optional[bool]

Id

  • Type: typing.Optional[str]

IsArchived

  • Type: typing.Optional[bool]

LastModifiedBy

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[int]

APNSVoipSandboxChannelRequestTypeDef

BundleId

  • Type: typing.Optional[str]

Certificate

  • Type: typing.Optional[str]

DefaultAuthenticationMethod

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

PrivateKey

  • Type: typing.Optional[str]

TeamId

  • Type: typing.Optional[str]

TokenKey

  • Type: typing.Optional[str]

TokenKeyId

  • Type: typing.Optional[str]

APNSVoipSandboxChannelResponseTypeDef

Platform

  • Type:
  • Required: Yes

ApplicationId

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[str]

DefaultAuthenticationMethod

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

HasCredential

  • Type: typing.Optional[bool]

HasTokenKey

  • Type: typing.Optional[bool]

Id

  • Type: typing.Optional[str]

IsArchived

  • Type: typing.Optional[bool]

LastModifiedBy

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[int]

ActivitiesResponseTypeDef

Item

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.ActivityResponseTypeDef]
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ActivityOutputTypeDef

CUSTOM

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CustomMessageActivityOutputTypeDef]

ConditionalSplit

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.ConditionalSplitActivityOutputTypeDef]

Description

  • Type: typing.Optional[str]

EMAIL

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EmailMessageActivityTypeDef]

Holdout

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.HoldoutActivityTypeDef]

MultiCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.MultiConditionalSplitActivityOutputTypeDef]

PUSH

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.PushMessageActivityTypeDef]

RandomSplit

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.RandomSplitActivityOutputTypeDef]

SMS

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SMSMessageActivityTypeDef]

Wait

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.WaitActivityTypeDef]

ContactCenter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.ContactCenterActivityTypeDef]

ActivityResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

CampaignId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

End

  • Type: typing.Optional[str]

Result

  • Type: typing.Optional[str]

ScheduledStart

  • Type: typing.Optional[str]

Start

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[str]

SuccessfulEndpointCount

  • Type: typing.Optional[int]

TimezonesCompletedCount

  • Type: typing.Optional[int]

TimezonesTotalCount

  • Type: typing.Optional[int]

TotalEndpointCount

  • Type: typing.Optional[int]

TreatmentId

  • Type: typing.Optional[str]

ExecutionMetrics

  • Type: typing.Optional[typing.Dict[str, str]]

ActivityTypeDef

CUSTOM

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CustomMessageActivityTypeDef]

ConditionalSplit

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.ConditionalSplitActivityTypeDef]

Description

  • Type: typing.Optional[str]

EMAIL

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EmailMessageActivityTypeDef]

Holdout

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.HoldoutActivityTypeDef]

MultiCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.MultiConditionalSplitActivityTypeDef]

PUSH

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.PushMessageActivityTypeDef]

RandomSplit

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.RandomSplitActivityTypeDef]

SMS

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SMSMessageActivityTypeDef]

Wait

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.WaitActivityTypeDef]

ContactCenter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.ContactCenterActivityTypeDef]

AddressConfigurationTypeDef

BodyOverride

  • Type: typing.Optional[str]

ChannelType

  • Type: typing.Optional[typing.Literal['ADM', 'APNS', 'APNS_SANDBOX', 'APNS_VOIP', 'APNS_VOIP_SANDBOX', 'BAIDU', 'CUSTOM', 'EMAIL', 'GCM', 'IN_APP', 'PUSH', 'SMS', 'VOICE']]

Context

  • Type: typing.Optional[typing.Mapping[str, str]]

RawContent

  • Type: typing.Optional[str]

Substitutions

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

TitleOverride

  • Type: typing.Optional[str]

AndroidPushNotificationTemplateTypeDef

Action

  • Type: typing.Optional[typing.Literal['DEEP_LINK', 'OPEN_APP', 'URL']]

Body

  • Type: typing.Optional[str]

ImageIconUrl

  • Type: typing.Optional[str]

ImageUrl

  • Type: typing.Optional[str]

RawContent

  • Type: typing.Optional[str]

SmallImageIconUrl

  • Type: typing.Optional[str]

Sound

  • Type: typing.Optional[str]

Title

  • Type: typing.Optional[str]

Url

  • Type: typing.Optional[str]

ApplicationDateRangeKpiResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

EndTime

  • Type:
  • Required: Yes

KpiName

  • Type:
  • Required: Yes

KpiResult

  • Type:
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ApplicationResponseTypeDef

Arn

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreationDate

  • Type: typing.Optional[str]

ApplicationSettingsJourneyLimitsTypeDef

DailyCap

  • Type: typing.Optional[int]

TimeframeCap

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.JourneyTimeframeCapTypeDef]

TotalCap

  • Type: typing.Optional[int]

ApplicationSettingsResourceTypeDef

ApplicationId

  • Type:
  • Required: Yes

CampaignHook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignHookTypeDef]

LastModifiedDate

  • Type: typing.Optional[str]

Limits

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignLimitsTypeDef]

QuietTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.QuietTimeTypeDef]

JourneyLimits

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.ApplicationSettingsJourneyLimitsTypeDef]

ApplicationsResponseTypeDef

Item

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.ApplicationResponseTypeDef]]

NextToken

  • Type: typing.Optional[str]

AttributeDimensionOutputTypeDef

Values

  • Type: typing.List[str]
  • Required: Yes

AttributeType

  • Type: typing.Optional[typing.Literal['AFTER', 'BEFORE', 'BETWEEN', 'CONTAINS', 'EXCLUSIVE', 'INCLUSIVE', 'ON']]

AttributeDimensionTypeDef

Values

  • Type: typing.Sequence[str]
  • Required: Yes

AttributeType

  • Type: typing.Optional[typing.Literal['AFTER', 'BEFORE', 'BETWEEN', 'CONTAINS', 'EXCLUSIVE', 'INCLUSIVE', 'ON']]

AttributesResourceTypeDef

ApplicationId

  • Type:
  • Required: Yes

AttributeType

  • Type:
  • Required: Yes

Attributes

  • Type: typing.Optional[typing.List[str]]

BaiduChannelRequestTypeDef

ApiKey

  • Type:
  • Required: Yes

SecretKey

  • Type:
  • Required: Yes

Enabled

  • Type: typing.Optional[bool]

BaiduChannelResponseTypeDef

Credential

  • Type:
  • Required: Yes

Platform

  • Type:
  • Required: Yes

ApplicationId

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

HasCredential

  • Type: typing.Optional[bool]

Id

  • Type: typing.Optional[str]

IsArchived

  • Type: typing.Optional[bool]

LastModifiedBy

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[int]

BaiduMessageTypeDef

Action

  • Type: typing.Optional[typing.Literal['DEEP_LINK', 'OPEN_APP', 'URL']]

Body

  • Type: typing.Optional[str]

Data

  • Type: typing.Optional[typing.Mapping[str, str]]

IconReference

  • Type: typing.Optional[str]

ImageIconUrl

  • Type: typing.Optional[str]

ImageUrl

  • Type: typing.Optional[str]

RawContent

  • Type: typing.Optional[str]

SilentPush

  • Type: typing.Optional[bool]

SmallImageIconUrl

  • Type: typing.Optional[str]

Sound

  • Type: typing.Optional[str]

Substitutions

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

TimeToLive

  • Type: typing.Optional[int]

Title

  • Type: typing.Optional[str]

Url

  • Type: typing.Optional[str]

BaseKpiResultTypeDef

Rows

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.ResultRowTypeDef]
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CampaignCustomMessageTypeDef

Data

  • Type: typing.Optional[str]

CampaignDateRangeKpiResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

CampaignId

  • Type:
  • Required: Yes

EndTime

  • Type:
  • Required: Yes

KpiName

  • Type:
  • Required: Yes

KpiResult

  • Type:
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

CampaignEmailMessageOutputTypeDef

Body

  • Type: typing.Optional[str]

FromAddress

  • Type: typing.Optional[str]

Headers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.MessageHeaderTypeDef]]

HtmlBody

  • Type: typing.Optional[str]

Title

  • Type: typing.Optional[str]

CampaignEmailMessageTypeDef

Body

  • Type: typing.Optional[str]

FromAddress

  • Type: typing.Optional[str]

Headers

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.MessageHeaderTypeDef]]

HtmlBody

  • Type: typing.Optional[str]

Title

  • Type: typing.Optional[str]

CampaignEventFilterOutputTypeDef

Dimensions

  • Type:
  • Required: Yes

FilterType

  • Type: typing.Literal['ENDPOINT', 'SYSTEM']
  • Required: Yes

CampaignEventFilterTypeDef

Dimensions

  • Type:
  • Required: Yes

FilterType

  • Type: typing.Literal['ENDPOINT', 'SYSTEM']
  • Required: Yes

CampaignHookTypeDef

LambdaFunctionName

  • Type: typing.Optional[str]

Mode

  • Type: typing.Optional[typing.Literal['DELIVERY', 'FILTER']]

WebUrl

  • Type: typing.Optional[str]

CampaignInAppMessageOutputTypeDef

Body

  • Type: typing.Optional[str]

Content

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.InAppMessageContentTypeDef]]

CustomConfig

  • Type: typing.Optional[typing.Dict[str, str]]

Layout

  • Type: typing.Optional[typing.Literal['BOTTOM_BANNER', 'CAROUSEL', 'MIDDLE_BANNER', 'MOBILE_FEED', 'OVERLAYS', 'TOP_BANNER']]

CampaignInAppMessageTypeDef

Body

  • Type: typing.Optional[str]

Content

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.InAppMessageContentTypeDef]]

CustomConfig

  • Type: typing.Optional[typing.Mapping[str, str]]

Layout

  • Type: typing.Optional[typing.Literal['BOTTOM_BANNER', 'CAROUSEL', 'MIDDLE_BANNER', 'MOBILE_FEED', 'OVERLAYS', 'TOP_BANNER']]

CampaignLimitsTypeDef

Daily

  • Type: typing.Optional[int]

MaximumDuration

  • Type: typing.Optional[int]

MessagesPerSecond

  • Type: typing.Optional[int]

Total

  • Type: typing.Optional[int]

Session

  • Type: typing.Optional[int]

CampaignResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastModifiedDate

  • Type:
  • Required: Yes

SegmentId

  • Type:
  • Required: Yes

SegmentVersion

  • Type:
  • Required: Yes

AdditionalTreatments

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.TreatmentResourceTypeDef]]

CustomDeliveryConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CustomDeliveryConfigurationOutputTypeDef]

DefaultState

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignStateTypeDef]

Description

  • Type: typing.Optional[str]

HoldoutPercent

  • Type: typing.Optional[int]

Hook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignHookTypeDef]

IsPaused

  • Type: typing.Optional[bool]

Limits

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignLimitsTypeDef]

MessageConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.MessageConfigurationOutputTypeDef]

Name

  • Type: typing.Optional[str]

Schedule

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.ScheduleOutputTypeDef]

State

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignStateTypeDef]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

TemplateConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.TemplateConfigurationTypeDef]

TreatmentDescription

  • Type: typing.Optional[str]

TreatmentName

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[int]

Priority

  • Type: typing.Optional[int]

CampaignSmsMessageTypeDef

Body

  • Type: typing.Optional[str]

MessageType

  • Type: typing.Optional[typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']]

OriginationNumber

  • Type: typing.Optional[str]

SenderId

  • Type: typing.Optional[str]

EntityId

  • Type: typing.Optional[str]

TemplateId

  • Type: typing.Optional[str]

CampaignStateTypeDef

CampaignStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'DELETED', 'EXECUTING', 'INVALID', 'PAUSED', 'PENDING_NEXT_RUN', 'SCHEDULED']]

CampaignsResponseTypeDef

Item

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignResponseTypeDef]
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ChannelResponseTypeDef

ApplicationId

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

HasCredential

  • Type: typing.Optional[bool]

Id

  • Type: typing.Optional[str]

IsArchived

  • Type: typing.Optional[bool]

LastModifiedBy

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[int]

ChannelsResponseTypeDef

Channels

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.pinpoint_classes.ChannelResponseTypeDef]
  • Required: Yes

ClosedDaysOutputTypeDef

EMAIL

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.ClosedDaysRuleTypeDef]]

SMS

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.ClosedDaysRuleTypeDef]]

PUSH

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.ClosedDaysRuleTypeDef]]

VOICE

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.ClosedDaysRuleTypeDef]]

CUSTOM

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.ClosedDaysRuleTypeDef]]

ClosedDaysRuleTypeDef

Name

  • Type: typing.Optional[str]

StartDateTime

  • Type: typing.Optional[str]

EndDateTime

  • Type: typing.Optional[str]

ClosedDaysTypeDef

EMAIL

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.ClosedDaysRuleTypeDef]]

SMS

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.ClosedDaysRuleTypeDef]]

PUSH

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.ClosedDaysRuleTypeDef]]

VOICE

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.ClosedDaysRuleTypeDef]]

CUSTOM

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.ClosedDaysRuleTypeDef]]

ConditionOutputTypeDef

Conditions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.SimpleConditionOutputTypeDef]]

Operator

  • Type: typing.Optional[typing.Literal['ALL', 'ANY']]

ConditionTypeDef

Conditions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.SimpleConditionTypeDef]]

Operator

  • Type: typing.Optional[typing.Literal['ALL', 'ANY']]

ConditionalSplitActivityOutputTypeDef

Condition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.ConditionOutputTypeDef]

EvaluationWaitTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.WaitTimeTypeDef]

FalseActivity

  • Type: typing.Optional[str]

TrueActivity

  • Type: typing.Optional[str]

ConditionalSplitActivityTypeDef

Condition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.ConditionTypeDef]

EvaluationWaitTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.WaitTimeTypeDef]

FalseActivity

  • Type: typing.Optional[str]

TrueActivity

  • Type: typing.Optional[str]

ContactCenterActivityTypeDef

NextActivity

  • Type: typing.Optional[str]

CreateAppRequestRequestTypeDef

CreateApplicationRequest

  • Type:
  • Required: Yes

CreateAppResponseTypeDef

ApplicationResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateApplicationRequestTypeDef

Name

  • Type:
  • Required: Yes

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateCampaignRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

WriteCampaignRequest

  • Type:
  • Required: Yes

CreateCampaignResponseTypeDef

CampaignResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEmailTemplateRequestRequestTypeDef

EmailTemplateRequest

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

CreateEmailTemplateResponseTypeDef

CreateTemplateMessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateExportJobRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

ExportJobRequest

  • Type:
  • Required: Yes

CreateExportJobResponseTypeDef

ExportJobResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateImportJobRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

ImportJobRequest

  • Type:
  • Required: Yes

CreateImportJobResponseTypeDef

ImportJobResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateInAppTemplateRequestRequestTypeDef

InAppTemplateRequest

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

CreateInAppTemplateResponseTypeDef

TemplateCreateMessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateJourneyRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

WriteJourneyRequest

  • Type:
  • Required: Yes

CreateJourneyResponseTypeDef

JourneyResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePushTemplateRequestRequestTypeDef

PushNotificationTemplateRequest

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

CreatePushTemplateResponseTypeDef

CreateTemplateMessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRecommenderConfigurationRequestRequestTypeDef

CreateRecommenderConfiguration

  • Type:
  • Required: Yes

CreateRecommenderConfigurationResponseTypeDef

RecommenderConfigurationResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRecommenderConfigurationTypeDef

RecommendationProviderRoleArn

  • Type:
  • Required: Yes

RecommendationProviderUri

  • Type:
  • Required: Yes

Attributes

  • Type: typing.Optional[typing.Mapping[str, str]]

Description

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

RecommendationProviderIdType

  • Type: typing.Optional[str]

RecommendationTransformerUri

  • Type: typing.Optional[str]

RecommendationsDisplayName

  • Type: typing.Optional[str]

RecommendationsPerMessage

  • Type: typing.Optional[int]

CreateSegmentRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

WriteSegmentRequest

  • Type:
  • Required: Yes

CreateSegmentResponseTypeDef

SegmentResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSmsTemplateRequestRequestTypeDef

SMSTemplateRequest

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

CreateSmsTemplateResponseTypeDef

CreateTemplateMessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTemplateMessageBodyTypeDef

Arn

  • Type: typing.Optional[str]

Message

  • Type: typing.Optional[str]

RequestID

  • Type: typing.Optional[str]

CreateVoiceTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

VoiceTemplateRequest

  • Type:
  • Required: Yes

CreateVoiceTemplateResponseTypeDef

CreateTemplateMessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CustomDeliveryConfigurationOutputTypeDef

DeliveryUri

  • Type:
  • Required: Yes

EndpointTypes

  • Type: typing.Optional[typing.List[typing.Literal['ADM', 'APNS', 'APNS_SANDBOX', 'APNS_VOIP', 'APNS_VOIP_SANDBOX', 'BAIDU', 'CUSTOM', 'EMAIL', 'GCM', 'IN_APP', 'PUSH', 'SMS', 'VOICE']]]

CustomDeliveryConfigurationTypeDef

DeliveryUri

  • Type:
  • Required: Yes

EndpointTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['ADM', 'APNS', 'APNS_SANDBOX', 'APNS_VOIP', 'APNS_VOIP_SANDBOX', 'BAIDU', 'CUSTOM', 'EMAIL', 'GCM', 'IN_APP', 'PUSH', 'SMS', 'VOICE']]]

CustomMessageActivityOutputTypeDef

DeliveryUri

  • Type: typing.Optional[str]

EndpointTypes

  • Type: typing.Optional[typing.List[typing.Literal['ADM', 'APNS', 'APNS_SANDBOX', 'APNS_VOIP', 'APNS_VOIP_SANDBOX', 'BAIDU', 'CUSTOM', 'EMAIL', 'GCM', 'IN_APP', 'PUSH', 'SMS', 'VOICE']]]

MessageConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.JourneyCustomMessageTypeDef]

NextActivity

  • Type: typing.Optional[str]

TemplateName

  • Type: typing.Optional[str]

TemplateVersion

  • Type: typing.Optional[str]

CustomMessageActivityTypeDef

DeliveryUri

  • Type: typing.Optional[str]

EndpointTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['ADM', 'APNS', 'APNS_SANDBOX', 'APNS_VOIP', 'APNS_VOIP_SANDBOX', 'BAIDU', 'CUSTOM', 'EMAIL', 'GCM', 'IN_APP', 'PUSH', 'SMS', 'VOICE']]]

MessageConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.JourneyCustomMessageTypeDef]

NextActivity

  • Type: typing.Optional[str]

TemplateName

  • Type: typing.Optional[str]

TemplateVersion

  • Type: typing.Optional[str]

DefaultButtonConfigurationTypeDef

ButtonAction

  • Type: typing.Literal['CLOSE', 'DEEP_LINK', 'LINK']
  • Required: Yes

Text

  • Type:
  • Required: Yes

BackgroundColor

  • Type: typing.Optional[str]

BorderRadius

  • Type: typing.Optional[int]
  • Type: typing.Optional[str]

TextColor

  • Type: typing.Optional[str]

DefaultMessageTypeDef

Body

  • Type: typing.Optional[str]

Substitutions

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

DefaultPushNotificationMessageTypeDef

Action

  • Type: typing.Optional[typing.Literal['DEEP_LINK', 'OPEN_APP', 'URL']]

Body

  • Type: typing.Optional[str]

Data

  • Type: typing.Optional[typing.Mapping[str, str]]

SilentPush

  • Type: typing.Optional[bool]

Substitutions

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

Title

  • Type: typing.Optional[str]

Url

  • Type: typing.Optional[str]

DefaultPushNotificationTemplateTypeDef

Action

  • Type: typing.Optional[typing.Literal['DEEP_LINK', 'OPEN_APP', 'URL']]

Body

  • Type: typing.Optional[str]

Sound

  • Type: typing.Optional[str]

Title

  • Type: typing.Optional[str]

Url

  • Type: typing.Optional[str]

DeleteAdmChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

DeleteAdmChannelResponseTypeDef

ADMChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteApnsChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

DeleteApnsChannelResponseTypeDef

APNSChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteApnsSandboxChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

DeleteApnsSandboxChannelResponseTypeDef

APNSSandboxChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteApnsVoipChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

DeleteApnsVoipChannelResponseTypeDef

APNSVoipChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteApnsVoipSandboxChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

DeleteApnsVoipSandboxChannelResponseTypeDef

APNSVoipSandboxChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteAppRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

DeleteAppResponseTypeDef

ApplicationResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteBaiduChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

DeleteBaiduChannelResponseTypeDef

BaiduChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteCampaignRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

CampaignId

  • Type:
  • Required: Yes

DeleteCampaignResponseTypeDef

CampaignResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteEmailChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

DeleteEmailChannelResponseTypeDef

EmailChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteEmailTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

Version

  • Type: typing.Optional[str]

DeleteEmailTemplateResponseTypeDef

MessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteEndpointRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

EndpointId

  • Type:
  • Required: Yes

DeleteEndpointResponseTypeDef

EndpointResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteEventStreamRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

DeleteEventStreamResponseTypeDef

EventStream

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteGcmChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

DeleteGcmChannelResponseTypeDef

GCMChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteInAppTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

Version

  • Type: typing.Optional[str]

DeleteInAppTemplateResponseTypeDef

MessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteJourneyRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

JourneyId

  • Type:
  • Required: Yes

DeleteJourneyResponseTypeDef

JourneyResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeletePushTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

Version

  • Type: typing.Optional[str]

DeletePushTemplateResponseTypeDef

MessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteRecommenderConfigurationRequestRequestTypeDef

RecommenderId

  • Type:
  • Required: Yes

DeleteRecommenderConfigurationResponseTypeDef

RecommenderConfigurationResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSegmentRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

SegmentId

  • Type:
  • Required: Yes

DeleteSegmentResponseTypeDef

SegmentResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSmsChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

DeleteSmsChannelResponseTypeDef

SMSChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSmsTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

Version

  • Type: typing.Optional[str]

DeleteSmsTemplateResponseTypeDef

MessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteUserEndpointsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

DeleteUserEndpointsResponseTypeDef

EndpointsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteVoiceChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

DeleteVoiceChannelResponseTypeDef

VoiceChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteVoiceTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

Version

  • Type: typing.Optional[str]

DeleteVoiceTemplateResponseTypeDef

MessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DirectMessageConfigurationTypeDef

ADMMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.ADMMessageTypeDef]

APNSMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.APNSMessageTypeDef]

BaiduMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.BaiduMessageTypeDef]

DefaultMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.DefaultMessageTypeDef]

DefaultPushNotificationMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.DefaultPushNotificationMessageTypeDef]

EmailMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EmailMessageTypeDef]

GCMMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.GCMMessageTypeDef]

SMSMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SMSMessageTypeDef]

VoiceMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.VoiceMessageTypeDef]

EmailChannelRequestTypeDef

FromAddress

  • Type:
  • Required: Yes

Identity

  • Type:
  • Required: Yes

ConfigurationSet

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

RoleArn

  • Type: typing.Optional[str]

OrchestrationSendingRoleArn

  • Type: typing.Optional[str]

EmailChannelResponseTypeDef

Platform

  • Type:
  • Required: Yes

ApplicationId

  • Type: typing.Optional[str]

ConfigurationSet

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

FromAddress

  • Type: typing.Optional[str]

HasCredential

  • Type: typing.Optional[bool]

Id

  • Type: typing.Optional[str]

Identity

  • Type: typing.Optional[str]

IsArchived

  • Type: typing.Optional[bool]

LastModifiedBy

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[str]

MessagesPerSecond

  • Type: typing.Optional[int]

RoleArn

  • Type: typing.Optional[str]

OrchestrationSendingRoleArn

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[int]

EmailMessageActivityTypeDef

MessageConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.JourneyEmailMessageTypeDef]

NextActivity

  • Type: typing.Optional[str]

TemplateName

  • Type: typing.Optional[str]

TemplateVersion

  • Type: typing.Optional[str]

EmailMessageTypeDef

Body

  • Type: typing.Optional[str]

FeedbackForwardingAddress

  • Type: typing.Optional[str]

FromAddress

  • Type: typing.Optional[str]

RawEmail

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.RawEmailTypeDef]

ReplyToAddresses

  • Type: typing.Optional[typing.Sequence[str]]

SimpleEmail

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SimpleEmailTypeDef]

Substitutions

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

EmailTemplateRequestTypeDef

DefaultSubstitutions

  • Type: typing.Optional[str]

HtmlPart

  • Type: typing.Optional[str]

RecommenderId

  • Type: typing.Optional[str]

Subject

  • Type: typing.Optional[str]

Headers

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.MessageHeaderTypeDef]]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

TemplateDescription

  • Type: typing.Optional[str]

TextPart

  • Type: typing.Optional[str]

EmailTemplateResponseTypeDef

CreationDate

  • Type:
  • Required: Yes

LastModifiedDate

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

TemplateType

  • Type: typing.Literal['EMAIL', 'INAPP', 'PUSH', 'SMS', 'VOICE']
  • Required: Yes

Arn

  • Type: typing.Optional[str]

DefaultSubstitutions

  • Type: typing.Optional[str]

HtmlPart

  • Type: typing.Optional[str]

RecommenderId

  • Type: typing.Optional[str]

Subject

  • Type: typing.Optional[str]

Headers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.MessageHeaderTypeDef]]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

TemplateDescription

  • Type: typing.Optional[str]

TextPart

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EndpointBatchItemTypeDef

Address

  • Type: typing.Optional[str]

Attributes

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

ChannelType

  • Type: typing.Optional[typing.Literal['ADM', 'APNS', 'APNS_SANDBOX', 'APNS_VOIP', 'APNS_VOIP_SANDBOX', 'BAIDU', 'CUSTOM', 'EMAIL', 'GCM', 'IN_APP', 'PUSH', 'SMS', 'VOICE']]

Demographic

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EndpointDemographicTypeDef]

EffectiveDate

  • Type: typing.Optional[str]

EndpointStatus

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EndpointLocationTypeDef]

Metrics

  • Type: typing.Optional[typing.Mapping[str, float]]

OptOut

  • Type: typing.Optional[str]

RequestId

  • Type: typing.Optional[str]

User

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EndpointUserTypeDef]

EndpointBatchRequestTypeDef

Item

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.EndpointBatchItemTypeDef]
  • Required: Yes

EndpointDemographicTypeDef

AppVersion

  • Type: typing.Optional[str]

Locale

  • Type: typing.Optional[str]

Make

  • Type: typing.Optional[str]

Model

  • Type: typing.Optional[str]

ModelVersion

  • Type: typing.Optional[str]

Platform

  • Type: typing.Optional[str]

PlatformVersion

  • Type: typing.Optional[str]

Timezone

  • Type: typing.Optional[str]

EndpointItemResponseTypeDef

Message

  • Type: typing.Optional[str]

StatusCode

  • Type: typing.Optional[int]

EndpointLocationTypeDef

City

  • Type: typing.Optional[str]

Country

  • Type: typing.Optional[str]

Latitude

  • Type: typing.Optional[float]

Longitude

  • Type: typing.Optional[float]

PostalCode

  • Type: typing.Optional[str]

Region

  • Type: typing.Optional[str]

EndpointMessageResultTypeDef

DeliveryStatus

  • Type: typing.Literal['DUPLICATE', 'OPT_OUT', 'PERMANENT_FAILURE', 'SUCCESSFUL', 'TEMPORARY_FAILURE', 'THROTTLED', 'UNKNOWN_FAILURE']
  • Required: Yes

StatusCode

  • Type:
  • Required: Yes

Address

  • Type: typing.Optional[str]

MessageId

  • Type: typing.Optional[str]

StatusMessage

  • Type: typing.Optional[str]

UpdatedToken

  • Type: typing.Optional[str]

EndpointRequestTypeDef

Address

  • Type: typing.Optional[str]

Attributes

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

ChannelType

  • Type: typing.Optional[typing.Literal['ADM', 'APNS', 'APNS_SANDBOX', 'APNS_VOIP', 'APNS_VOIP_SANDBOX', 'BAIDU', 'CUSTOM', 'EMAIL', 'GCM', 'IN_APP', 'PUSH', 'SMS', 'VOICE']]

Demographic

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EndpointDemographicTypeDef]

EffectiveDate

  • Type: typing.Optional[str]

EndpointStatus

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EndpointLocationTypeDef]

Metrics

  • Type: typing.Optional[typing.Mapping[str, float]]

OptOut

  • Type: typing.Optional[str]

RequestId

  • Type: typing.Optional[str]

User

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EndpointUserTypeDef]

EndpointResponseTypeDef

Address

  • Type: typing.Optional[str]

ApplicationId

  • Type: typing.Optional[str]

Attributes

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

ChannelType

  • Type: typing.Optional[typing.Literal['ADM', 'APNS', 'APNS_SANDBOX', 'APNS_VOIP', 'APNS_VOIP_SANDBOX', 'BAIDU', 'CUSTOM', 'EMAIL', 'GCM', 'IN_APP', 'PUSH', 'SMS', 'VOICE']]

CohortId

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[str]

Demographic

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EndpointDemographicTypeDef]

EffectiveDate

  • Type: typing.Optional[str]

EndpointStatus

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EndpointLocationTypeDef]

Metrics

  • Type: typing.Optional[typing.Dict[str, float]]

OptOut

  • Type: typing.Optional[str]

RequestId

  • Type: typing.Optional[str]

User

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EndpointUserOutputTypeDef]

EndpointSendConfigurationTypeDef

BodyOverride

  • Type: typing.Optional[str]

Context

  • Type: typing.Optional[typing.Mapping[str, str]]

RawContent

  • Type: typing.Optional[str]

Substitutions

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

TitleOverride

  • Type: typing.Optional[str]

EndpointUserOutputTypeDef

UserAttributes

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

UserId

  • Type: typing.Optional[str]

EndpointUserTypeDef

UserAttributes

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

UserId

  • Type: typing.Optional[str]

EndpointsResponseTypeDef

Item

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.EndpointResponseTypeDef]
  • Required: Yes

EventConditionOutputTypeDef

Dimensions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EventDimensionsOutputTypeDef]

MessageActivity

  • Type: typing.Optional[str]

EventConditionTypeDef

Dimensions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EventDimensionsTypeDef]

MessageActivity

  • Type: typing.Optional[str]

EventDimensionsOutputTypeDef

Attributes

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.pinpoint_classes.AttributeDimensionOutputTypeDef]]

EventType

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SetDimensionOutputTypeDef]

Metrics

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.pinpoint_classes.MetricDimensionTypeDef]]

EventDimensionsTypeDef

Attributes

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.pinpoint_classes.AttributeDimensionTypeDef]]

EventType

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SetDimensionTypeDef]

Metrics

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.pinpoint_classes.MetricDimensionTypeDef]]

EventFilterOutputTypeDef

Dimensions

  • Type:
  • Required: Yes

FilterType

  • Type: typing.Literal['ENDPOINT', 'SYSTEM']
  • Required: Yes

EventFilterTypeDef

Dimensions

  • Type:
  • Required: Yes

FilterType

  • Type: typing.Literal['ENDPOINT', 'SYSTEM']
  • Required: Yes

EventItemResponseTypeDef

Message

  • Type: typing.Optional[str]

StatusCode

  • Type: typing.Optional[int]

EventStartConditionOutputTypeDef

EventFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EventFilterOutputTypeDef]

SegmentId

  • Type: typing.Optional[str]

EventStartConditionTypeDef

EventFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EventFilterTypeDef]

SegmentId

  • Type: typing.Optional[str]

EventStreamTypeDef

ApplicationId

  • Type:
  • Required: Yes

DestinationStreamArn

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

ExternalId

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[str]

LastUpdatedBy

  • Type: typing.Optional[str]

EventTypeDef

EventType

  • Type:
  • Required: Yes

Timestamp

  • Type:
  • Required: Yes

AppPackageName

  • Type: typing.Optional[str]

AppTitle

  • Type: typing.Optional[str]

AppVersionCode

  • Type: typing.Optional[str]

Attributes

  • Type: typing.Optional[typing.Mapping[str, str]]

ClientSdkVersion

  • Type: typing.Optional[str]

Metrics

  • Type: typing.Optional[typing.Mapping[str, float]]

SdkName

  • Type: typing.Optional[str]

Session

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SessionTypeDef]

EventsBatchTypeDef

Endpoint

  • Type:
  • Required: Yes

Events

  • Type: typing.Mapping[str, aws_resource_validator.pydantic_models.pinpoint_classes.EventTypeDef]
  • Required: Yes

EventsRequestTypeDef

BatchItem

  • Type: typing.Mapping[str, aws_resource_validator.pydantic_models.pinpoint_classes.EventsBatchTypeDef]
  • Required: Yes

EventsResponseTypeDef

Results

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.pinpoint_classes.ItemResponseTypeDef]]

ExportJobRequestTypeDef

RoleArn

  • Type:
  • Required: Yes

S3UrlPrefix

  • Type:
  • Required: Yes

SegmentId

  • Type: typing.Optional[str]

SegmentVersion

  • Type: typing.Optional[int]

ExportJobResourceTypeDef

RoleArn

  • Type:
  • Required: Yes

S3UrlPrefix

  • Type:
  • Required: Yes

SegmentId

  • Type: typing.Optional[str]

SegmentVersion

  • Type: typing.Optional[int]

ExportJobResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

JobStatus

  • Type: typing.Literal['COMPLETED', 'COMPLETING', 'CREATED', 'FAILED', 'FAILING', 'INITIALIZING', 'PENDING_JOB', 'PREPARING_FOR_INITIALIZATION', 'PROCESSING']
  • Required: Yes

Type

  • Type:
  • Required: Yes

CompletedPieces

  • Type: typing.Optional[int]

CompletionDate

  • Type: typing.Optional[str]

FailedPieces

  • Type: typing.Optional[int]

Failures

  • Type: typing.Optional[typing.List[str]]

TotalFailures

  • Type: typing.Optional[int]

TotalPieces

  • Type: typing.Optional[int]

TotalProcessed

  • Type: typing.Optional[int]

ExportJobsResponseTypeDef

Item

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.ExportJobResponseTypeDef]
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GCMChannelRequestTypeDef

ApiKey

  • Type: typing.Optional[str]

DefaultAuthenticationMethod

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

ServiceJson

  • Type: typing.Optional[str]

GCMChannelResponseTypeDef

Platform

  • Type:
  • Required: Yes

ApplicationId

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[str]

Credential

  • Type: typing.Optional[str]

DefaultAuthenticationMethod

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

HasCredential

  • Type: typing.Optional[bool]

HasFcmServiceCredentials

  • Type: typing.Optional[bool]

Id

  • Type: typing.Optional[str]

IsArchived

  • Type: typing.Optional[bool]

LastModifiedBy

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[int]

GCMMessageTypeDef

Action

  • Type: typing.Optional[typing.Literal['DEEP_LINK', 'OPEN_APP', 'URL']]

Body

  • Type: typing.Optional[str]

CollapseKey

  • Type: typing.Optional[str]

Data

  • Type: typing.Optional[typing.Mapping[str, str]]

IconReference

  • Type: typing.Optional[str]

ImageIconUrl

  • Type: typing.Optional[str]

ImageUrl

  • Type: typing.Optional[str]

PreferredAuthenticationMethod

  • Type: typing.Optional[str]

Priority

  • Type: typing.Optional[str]

RawContent

  • Type: typing.Optional[str]

RestrictedPackageName

  • Type: typing.Optional[str]

SilentPush

  • Type: typing.Optional[bool]

SmallImageIconUrl

  • Type: typing.Optional[str]

Sound

  • Type: typing.Optional[str]

Substitutions

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

TimeToLive

  • Type: typing.Optional[int]

Title

  • Type: typing.Optional[str]

Url

  • Type: typing.Optional[str]

GPSCoordinatesTypeDef

Latitude

  • Type:
  • Required: Yes

Longitude

  • Type:
  • Required: Yes

GPSPointDimensionTypeDef

Coordinates

  • Type:
  • Required: Yes

RangeInKilometers

  • Type: typing.Optional[float]

GetAdmChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

GetAdmChannelResponseTypeDef

ADMChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetApnsChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

GetApnsChannelResponseTypeDef

APNSChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetApnsSandboxChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

GetApnsSandboxChannelResponseTypeDef

APNSSandboxChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetApnsVoipChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

GetApnsVoipChannelResponseTypeDef

APNSVoipChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetApnsVoipSandboxChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

GetApnsVoipSandboxChannelResponseTypeDef

APNSVoipSandboxChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetAppRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

GetAppResponseTypeDef

ApplicationResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetApplicationDateRangeKpiRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

KpiName

  • Type:
  • Required: Yes

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

GetApplicationDateRangeKpiResponseTypeDef

ApplicationDateRangeKpiResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetApplicationSettingsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

GetApplicationSettingsResponseTypeDef

ApplicationSettingsResource

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetAppsRequestRequestTypeDef

PageSize

  • Type: typing.Optional[str]

Token

  • Type: typing.Optional[str]

GetAppsResponseTypeDef

ApplicationsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBaiduChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

GetBaiduChannelResponseTypeDef

BaiduChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCampaignActivitiesRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

CampaignId

  • Type:
  • Required: Yes

PageSize

  • Type: typing.Optional[str]

Token

  • Type: typing.Optional[str]

GetCampaignActivitiesResponseTypeDef

ActivitiesResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCampaignDateRangeKpiRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

CampaignId

  • Type:
  • Required: Yes

KpiName

  • Type:
  • Required: Yes

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

GetCampaignDateRangeKpiResponseTypeDef

CampaignDateRangeKpiResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCampaignRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

CampaignId

  • Type:
  • Required: Yes

GetCampaignResponseTypeDef

CampaignResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCampaignVersionRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

CampaignId

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

GetCampaignVersionResponseTypeDef

CampaignResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCampaignVersionsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

CampaignId

  • Type:
  • Required: Yes

PageSize

  • Type: typing.Optional[str]

Token

  • Type: typing.Optional[str]

GetCampaignVersionsResponseTypeDef

CampaignsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCampaignsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

PageSize

  • Type: typing.Optional[str]

Token

  • Type: typing.Optional[str]

GetCampaignsResponseTypeDef

CampaignsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetChannelsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

GetChannelsResponseTypeDef

ChannelsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEmailChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

GetEmailChannelResponseTypeDef

EmailChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEmailTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

Version

  • Type: typing.Optional[str]

GetEmailTemplateResponseTypeDef

EmailTemplateResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEndpointRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

EndpointId

  • Type:
  • Required: Yes

GetEndpointResponseTypeDef

EndpointResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEventStreamRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

GetEventStreamResponseTypeDef

EventStream

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetExportJobRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

GetExportJobResponseTypeDef

ExportJobResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetExportJobsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

PageSize

  • Type: typing.Optional[str]

Token

  • Type: typing.Optional[str]

GetExportJobsResponseTypeDef

ExportJobsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGcmChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

GetGcmChannelResponseTypeDef

GCMChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetImportJobRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

GetImportJobResponseTypeDef

ImportJobResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetImportJobsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

PageSize

  • Type: typing.Optional[str]

Token

  • Type: typing.Optional[str]

GetImportJobsResponseTypeDef

ImportJobsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetInAppMessagesRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

EndpointId

  • Type:
  • Required: Yes

GetInAppMessagesResponseTypeDef

InAppMessagesResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetInAppTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

Version

  • Type: typing.Optional[str]

GetInAppTemplateResponseTypeDef

InAppTemplateResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetJourneyDateRangeKpiRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

JourneyId

  • Type:
  • Required: Yes

KpiName

  • Type:
  • Required: Yes

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

GetJourneyDateRangeKpiResponseTypeDef

JourneyDateRangeKpiResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetJourneyExecutionActivityMetricsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

JourneyActivityId

  • Type:
  • Required: Yes

JourneyId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[str]

GetJourneyExecutionActivityMetricsResponseTypeDef

JourneyExecutionActivityMetricsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetJourneyExecutionMetricsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

JourneyId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[str]

GetJourneyExecutionMetricsResponseTypeDef

JourneyExecutionMetricsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetJourneyRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

JourneyId

  • Type:
  • Required: Yes

GetJourneyResponseTypeDef

JourneyResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetJourneyRunExecutionActivityMetricsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

JourneyActivityId

  • Type:
  • Required: Yes

JourneyId

  • Type:
  • Required: Yes

RunId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[str]

GetJourneyRunExecutionActivityMetricsResponseTypeDef

JourneyRunExecutionActivityMetricsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetJourneyRunExecutionMetricsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

JourneyId

  • Type:
  • Required: Yes

RunId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[str]

GetJourneyRunExecutionMetricsResponseTypeDef

JourneyRunExecutionMetricsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetJourneyRunsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

JourneyId

  • Type:
  • Required: Yes

PageSize

  • Type: typing.Optional[str]

Token

  • Type: typing.Optional[str]

GetJourneyRunsResponseTypeDef

JourneyRunsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPushTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

Version

  • Type: typing.Optional[str]

GetPushTemplateResponseTypeDef

PushNotificationTemplateResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRecommenderConfigurationRequestRequestTypeDef

RecommenderId

  • Type:
  • Required: Yes

GetRecommenderConfigurationResponseTypeDef

RecommenderConfigurationResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRecommenderConfigurationsRequestRequestTypeDef

PageSize

  • Type: typing.Optional[str]

Token

  • Type: typing.Optional[str]

GetRecommenderConfigurationsResponseTypeDef

ListRecommenderConfigurationsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSegmentExportJobsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

SegmentId

  • Type:
  • Required: Yes

PageSize

  • Type: typing.Optional[str]

Token

  • Type: typing.Optional[str]

GetSegmentExportJobsResponseTypeDef

ExportJobsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSegmentImportJobsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

SegmentId

  • Type:
  • Required: Yes

PageSize

  • Type: typing.Optional[str]

Token

  • Type: typing.Optional[str]

GetSegmentImportJobsResponseTypeDef

ImportJobsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSegmentRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

SegmentId

  • Type:
  • Required: Yes

GetSegmentResponseTypeDef

SegmentResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSegmentVersionRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

SegmentId

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

GetSegmentVersionResponseTypeDef

SegmentResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSegmentVersionsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

SegmentId

  • Type:
  • Required: Yes

PageSize

  • Type: typing.Optional[str]

Token

  • Type: typing.Optional[str]

GetSegmentVersionsResponseTypeDef

SegmentsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSegmentsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

PageSize

  • Type: typing.Optional[str]

Token

  • Type: typing.Optional[str]

GetSegmentsResponseTypeDef

SegmentsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSmsChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

GetSmsChannelResponseTypeDef

SMSChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSmsTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

Version

  • Type: typing.Optional[str]

GetSmsTemplateResponseTypeDef

SMSTemplateResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetUserEndpointsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

GetUserEndpointsResponseTypeDef

EndpointsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetVoiceChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

GetVoiceChannelResponseTypeDef

VoiceChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetVoiceTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

Version

  • Type: typing.Optional[str]

GetVoiceTemplateResponseTypeDef

VoiceTemplateResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

HoldoutActivityTypeDef

Percentage

  • Type:
  • Required: Yes

NextActivity

  • Type: typing.Optional[str]

ImportJobRequestTypeDef

Format

  • Type: typing.Literal['CSV', 'JSON']
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

S3Url

  • Type:
  • Required: Yes

DefineSegment

  • Type: typing.Optional[bool]

ExternalId

  • Type: typing.Optional[str]

RegisterEndpoints

  • Type: typing.Optional[bool]

SegmentId

  • Type: typing.Optional[str]

SegmentName

  • Type: typing.Optional[str]

ImportJobResourceTypeDef

Format

  • Type: typing.Literal['CSV', 'JSON']
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

S3Url

  • Type:
  • Required: Yes

DefineSegment

  • Type: typing.Optional[bool]

ExternalId

  • Type: typing.Optional[str]

RegisterEndpoints

  • Type: typing.Optional[bool]

SegmentId

  • Type: typing.Optional[str]

SegmentName

  • Type: typing.Optional[str]

ImportJobResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

Definition

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

JobStatus

  • Type: typing.Literal['COMPLETED', 'COMPLETING', 'CREATED', 'FAILED', 'FAILING', 'INITIALIZING', 'PENDING_JOB', 'PREPARING_FOR_INITIALIZATION', 'PROCESSING']
  • Required: Yes

Type

  • Type:
  • Required: Yes

CompletedPieces

  • Type: typing.Optional[int]

CompletionDate

  • Type: typing.Optional[str]

FailedPieces

  • Type: typing.Optional[int]

Failures

  • Type: typing.Optional[typing.List[str]]

TotalFailures

  • Type: typing.Optional[int]

TotalPieces

  • Type: typing.Optional[int]

TotalProcessed

  • Type: typing.Optional[int]

ImportJobsResponseTypeDef

Item

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.ImportJobResponseTypeDef]
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

InAppCampaignScheduleTypeDef

EndDate

  • Type: typing.Optional[str]

EventFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignEventFilterOutputTypeDef]

QuietTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.QuietTimeTypeDef]

InAppMessageBodyConfigTypeDef

Alignment

  • Type: typing.Literal['CENTER', 'LEFT', 'RIGHT']
  • Required: Yes

Body

  • Type:
  • Required: Yes

TextColor

  • Type:
  • Required: Yes

InAppMessageButtonTypeDef

Android

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.OverrideButtonConfigurationTypeDef]

DefaultConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.DefaultButtonConfigurationTypeDef]

IOS

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.OverrideButtonConfigurationTypeDef]

Web

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.OverrideButtonConfigurationTypeDef]

InAppMessageCampaignTypeDef

CampaignId

  • Type: typing.Optional[str]

DailyCap

  • Type: typing.Optional[int]

InAppMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.InAppMessageTypeDef]

Priority

  • Type: typing.Optional[int]

Schedule

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.InAppCampaignScheduleTypeDef]

SessionCap

  • Type: typing.Optional[int]

TotalCap

  • Type: typing.Optional[int]

TreatmentId

  • Type: typing.Optional[str]

InAppMessageContentTypeDef

BackgroundColor

  • Type: typing.Optional[str]

BodyConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.InAppMessageBodyConfigTypeDef]

HeaderConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.InAppMessageHeaderConfigTypeDef]

ImageUrl

  • Type: typing.Optional[str]

PrimaryBtn

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.InAppMessageButtonTypeDef]

SecondaryBtn

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.InAppMessageButtonTypeDef]

InAppMessageHeaderConfigTypeDef

Alignment

  • Type: typing.Literal['CENTER', 'LEFT', 'RIGHT']
  • Required: Yes
  • Type:
  • Required: Yes

TextColor

  • Type:
  • Required: Yes

InAppMessageTypeDef

Content

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.InAppMessageContentTypeDef]]

CustomConfig

  • Type: typing.Optional[typing.Dict[str, str]]

Layout

  • Type: typing.Optional[typing.Literal['BOTTOM_BANNER', 'CAROUSEL', 'MIDDLE_BANNER', 'MOBILE_FEED', 'OVERLAYS', 'TOP_BANNER']]

InAppMessagesResponseTypeDef

InAppMessageCampaigns

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.InAppMessageCampaignTypeDef]]

InAppTemplateRequestTypeDef

Content

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.InAppMessageContentTypeDef]]

CustomConfig

  • Type: typing.Optional[typing.Mapping[str, str]]

Layout

  • Type: typing.Optional[typing.Literal['BOTTOM_BANNER', 'CAROUSEL', 'MIDDLE_BANNER', 'MOBILE_FEED', 'OVERLAYS', 'TOP_BANNER']]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

TemplateDescription

  • Type: typing.Optional[str]

InAppTemplateResponseTypeDef

CreationDate

  • Type:
  • Required: Yes

LastModifiedDate

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

TemplateType

  • Type: typing.Literal['EMAIL', 'INAPP', 'PUSH', 'SMS', 'VOICE']
  • Required: Yes

Arn

  • Type: typing.Optional[str]

Content

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.InAppMessageContentTypeDef]]

CustomConfig

  • Type: typing.Optional[typing.Dict[str, str]]

Layout

  • Type: typing.Optional[typing.Literal['BOTTOM_BANNER', 'CAROUSEL', 'MIDDLE_BANNER', 'MOBILE_FEED', 'OVERLAYS', 'TOP_BANNER']]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

TemplateDescription

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

ItemResponseTypeDef

EndpointItemResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EndpointItemResponseTypeDef]

EventsItemResponse

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.pinpoint_classes.EventItemResponseTypeDef]]

JourneyChannelSettingsTypeDef

ConnectCampaignArn

  • Type: typing.Optional[str]

ConnectCampaignExecutionRoleArn

  • Type: typing.Optional[str]

JourneyCustomMessageTypeDef

Data

  • Type: typing.Optional[str]

JourneyDateRangeKpiResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

EndTime

  • Type:
  • Required: Yes

JourneyId

  • Type:
  • Required: Yes

KpiName

  • Type:
  • Required: Yes

KpiResult

  • Type:
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

JourneyEmailMessageTypeDef

FromAddress

  • Type: typing.Optional[str]

JourneyExecutionActivityMetricsResponseTypeDef

ActivityType

  • Type:
  • Required: Yes

ApplicationId

  • Type:
  • Required: Yes

JourneyActivityId

  • Type:
  • Required: Yes

JourneyId

  • Type:
  • Required: Yes

LastEvaluatedTime

  • Type:
  • Required: Yes

Metrics

  • Type: typing.Dict[str, str]
  • Required: Yes

JourneyExecutionMetricsResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

JourneyId

  • Type:
  • Required: Yes

LastEvaluatedTime

  • Type:
  • Required: Yes

Metrics

  • Type: typing.Dict[str, str]
  • Required: Yes

JourneyLimitsTypeDef

DailyCap

  • Type: typing.Optional[int]

EndpointReentryCap

  • Type: typing.Optional[int]

MessagesPerSecond

  • Type: typing.Optional[int]

EndpointReentryInterval

  • Type: typing.Optional[str]

TimeframeCap

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.JourneyTimeframeCapTypeDef]

TotalCap

  • Type: typing.Optional[int]

JourneyPushMessageTypeDef

TimeToLive

  • Type: typing.Optional[str]

JourneyResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Activities

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.pinpoint_classes.ActivityOutputTypeDef]]

CreationDate

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[str]

Limits

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.JourneyLimitsTypeDef]

LocalTime

  • Type: typing.Optional[bool]

QuietTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.QuietTimeTypeDef]

RefreshFrequency

  • Type: typing.Optional[str]

Schedule

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.JourneyScheduleOutputTypeDef]

StartActivity

  • Type: typing.Optional[str]

StartCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.StartConditionOutputTypeDef]

State

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CANCELLED', 'CLOSED', 'COMPLETED', 'DRAFT', 'PAUSED']]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

WaitForQuietTime

  • Type: typing.Optional[bool]

RefreshOnSegmentUpdate

  • Type: typing.Optional[bool]

JourneyChannelSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.JourneyChannelSettingsTypeDef]

SendingSchedule

  • Type: typing.Optional[bool]

OpenHours

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.OpenHoursOutputTypeDef]

ClosedDays

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.ClosedDaysOutputTypeDef]

TimezoneEstimationMethods

  • Type: typing.Optional[typing.List[typing.Literal['PHONE_NUMBER', 'POSTAL_CODE']]]

JourneyRunExecutionActivityMetricsResponseTypeDef

ActivityType

  • Type:
  • Required: Yes

ApplicationId

  • Type:
  • Required: Yes

JourneyActivityId

  • Type:
  • Required: Yes

JourneyId

  • Type:
  • Required: Yes

LastEvaluatedTime

  • Type:
  • Required: Yes

Metrics

  • Type: typing.Dict[str, str]
  • Required: Yes

RunId

  • Type:
  • Required: Yes

JourneyRunExecutionMetricsResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

JourneyId

  • Type:
  • Required: Yes

LastEvaluatedTime

  • Type:
  • Required: Yes

Metrics

  • Type: typing.Dict[str, str]
  • Required: Yes

RunId

  • Type:
  • Required: Yes

JourneyRunResponseTypeDef

CreationTime

  • Type:
  • Required: Yes

LastUpdateTime

  • Type:
  • Required: Yes

RunId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['CANCELLED', 'COMPLETED', 'RUNNING', 'SCHEDULED']
  • Required: Yes

JourneyRunsResponseTypeDef

Item

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.JourneyRunResponseTypeDef]
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

JourneySMSMessageTypeDef

MessageType

  • Type: typing.Optional[typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']]

OriginationNumber

  • Type: typing.Optional[str]

SenderId

  • Type: typing.Optional[str]

EntityId

  • Type: typing.Optional[str]

TemplateId

  • Type: typing.Optional[str]

JourneyScheduleOutputTypeDef

EndTime

  • Type: typing.Optional[datetime.datetime]

StartTime

  • Type: typing.Optional[datetime.datetime]

Timezone

  • Type: typing.Optional[str]

JourneyScheduleTypeDef

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

Timezone

  • Type: typing.Optional[str]

JourneyStateRequestTypeDef

State

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CANCELLED', 'CLOSED', 'COMPLETED', 'DRAFT', 'PAUSED']]

JourneyTimeframeCapTypeDef

Cap

  • Type: typing.Optional[int]

Days

  • Type: typing.Optional[int]

JourneysResponseTypeDef

Item

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.JourneyResponseTypeDef]
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListJourneysRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

PageSize

  • Type: typing.Optional[str]

Token

  • Type: typing.Optional[str]

ListJourneysResponseTypeDef

JourneysResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListRecommenderConfigurationsResponseTypeDef

Item

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.RecommenderConfigurationResponseTypeDef]
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

TagsModel

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTemplateVersionsRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

TemplateType

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[str]

ListTemplateVersionsResponseTypeDef

TemplateVersionsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTemplatesRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[str]

Prefix

  • Type: typing.Optional[str]

TemplateType

  • Type: typing.Optional[str]

ListTemplatesResponseTypeDef

TemplatesResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

MessageBodyTypeDef

Message

  • Type: typing.Optional[str]

RequestID

  • Type: typing.Optional[str]

MessageConfigurationOutputTypeDef

ADMMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.MessageTypeDef]

APNSMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.MessageTypeDef]

BaiduMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.MessageTypeDef]

CustomMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignCustomMessageTypeDef]

DefaultMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.MessageTypeDef]

EmailMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignEmailMessageOutputTypeDef]

GCMMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.MessageTypeDef]

SMSMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignSmsMessageTypeDef]

InAppMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignInAppMessageOutputTypeDef]

MessageConfigurationTypeDef

ADMMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.MessageTypeDef]

APNSMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.MessageTypeDef]

BaiduMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.MessageTypeDef]

CustomMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignCustomMessageTypeDef]

DefaultMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.MessageTypeDef]

EmailMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignEmailMessageTypeDef]

GCMMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.MessageTypeDef]

SMSMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignSmsMessageTypeDef]

InAppMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignInAppMessageTypeDef]

MessageHeaderTypeDef

Name

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

MessageRequestTypeDef

MessageConfiguration

  • Type:
  • Required: Yes

Addresses

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.pinpoint_classes.AddressConfigurationTypeDef]]

Context

  • Type: typing.Optional[typing.Mapping[str, str]]

Endpoints

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.pinpoint_classes.EndpointSendConfigurationTypeDef]]

TemplateConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.TemplateConfigurationTypeDef]

TraceId

  • Type: typing.Optional[str]

MessageResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

EndpointResult

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.pinpoint_classes.EndpointMessageResultTypeDef]]

RequestId

  • Type: typing.Optional[str]

Result

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.pinpoint_classes.MessageResultTypeDef]]

MessageResultTypeDef

DeliveryStatus

  • Type: typing.Literal['DUPLICATE', 'OPT_OUT', 'PERMANENT_FAILURE', 'SUCCESSFUL', 'TEMPORARY_FAILURE', 'THROTTLED', 'UNKNOWN_FAILURE']
  • Required: Yes

StatusCode

  • Type:
  • Required: Yes

MessageId

  • Type: typing.Optional[str]

StatusMessage

  • Type: typing.Optional[str]

UpdatedToken

  • Type: typing.Optional[str]

MessageTypeDef

Action

  • Type: typing.Optional[typing.Literal['DEEP_LINK', 'OPEN_APP', 'URL']]

Body

  • Type: typing.Optional[str]

ImageIconUrl

  • Type: typing.Optional[str]

ImageSmallIconUrl

  • Type: typing.Optional[str]

ImageUrl

  • Type: typing.Optional[str]

JsonBody

  • Type: typing.Optional[str]

MediaUrl

  • Type: typing.Optional[str]

RawContent

  • Type: typing.Optional[str]

SilentPush

  • Type: typing.Optional[bool]

TimeToLive

  • Type: typing.Optional[int]

Title

  • Type: typing.Optional[str]

Url

  • Type: typing.Optional[str]

MetricDimensionTypeDef

ComparisonOperator

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

MultiConditionalBranchOutputTypeDef

Condition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SimpleConditionOutputTypeDef]

NextActivity

  • Type: typing.Optional[str]

MultiConditionalBranchTypeDef

Condition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SimpleConditionTypeDef]

NextActivity

  • Type: typing.Optional[str]

MultiConditionalSplitActivityOutputTypeDef

Branches

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.MultiConditionalBranchOutputTypeDef]]

DefaultActivity

  • Type: typing.Optional[str]

EvaluationWaitTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.WaitTimeTypeDef]

MultiConditionalSplitActivityTypeDef

Branches

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.MultiConditionalBranchTypeDef]]

DefaultActivity

  • Type: typing.Optional[str]

EvaluationWaitTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.WaitTimeTypeDef]

NumberValidateRequestTypeDef

IsoCountryCode

  • Type: typing.Optional[str]

PhoneNumber

  • Type: typing.Optional[str]

NumberValidateResponseTypeDef

Carrier

  • Type: typing.Optional[str]

City

  • Type: typing.Optional[str]

CleansedPhoneNumberE164

  • Type: typing.Optional[str]

CleansedPhoneNumberNational

  • Type: typing.Optional[str]

Country

  • Type: typing.Optional[str]

CountryCodeIso2

  • Type: typing.Optional[str]

CountryCodeNumeric

  • Type: typing.Optional[str]

County

  • Type: typing.Optional[str]

OriginalCountryCodeIso2

  • Type: typing.Optional[str]

OriginalPhoneNumber

  • Type: typing.Optional[str]

PhoneType

  • Type: typing.Optional[str]

PhoneTypeCode

  • Type: typing.Optional[int]

Timezone

  • Type: typing.Optional[str]

ZipCode

  • Type: typing.Optional[str]

OpenHoursOutputTypeDef

EMAIL

  • Type: typing.Optional[typing.Dict[typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY'], typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.OpenHoursRuleTypeDef]]]

SMS

  • Type: typing.Optional[typing.Dict[typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY'], typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.OpenHoursRuleTypeDef]]]

PUSH

  • Type: typing.Optional[typing.Dict[typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY'], typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.OpenHoursRuleTypeDef]]]

VOICE

  • Type: typing.Optional[typing.Dict[typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY'], typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.OpenHoursRuleTypeDef]]]

CUSTOM

  • Type: typing.Optional[typing.Dict[typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY'], typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.OpenHoursRuleTypeDef]]]

OpenHoursRuleTypeDef

StartTime

  • Type: typing.Optional[str]

EndTime

  • Type: typing.Optional[str]

OpenHoursTypeDef

EMAIL

  • Type: typing.Optional[typing.Mapping[typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY'], typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.OpenHoursRuleTypeDef]]]

SMS

  • Type: typing.Optional[typing.Mapping[typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY'], typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.OpenHoursRuleTypeDef]]]

PUSH

  • Type: typing.Optional[typing.Mapping[typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY'], typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.OpenHoursRuleTypeDef]]]

VOICE

  • Type: typing.Optional[typing.Mapping[typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY'], typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.OpenHoursRuleTypeDef]]]

CUSTOM

  • Type: typing.Optional[typing.Mapping[typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY'], typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.OpenHoursRuleTypeDef]]]

OverrideButtonConfigurationTypeDef

ButtonAction

  • Type: typing.Literal['CLOSE', 'DEEP_LINK', 'LINK']
  • Required: Yes
  • Type: typing.Optional[str]

PhoneNumberValidateRequestRequestTypeDef

NumberValidateRequest

  • Type:
  • Required: Yes

PhoneNumberValidateResponseTypeDef

NumberValidateResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PublicEndpointTypeDef

Address

  • Type: typing.Optional[str]

Attributes

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

ChannelType

  • Type: typing.Optional[typing.Literal['ADM', 'APNS', 'APNS_SANDBOX', 'APNS_VOIP', 'APNS_VOIP_SANDBOX', 'BAIDU', 'CUSTOM', 'EMAIL', 'GCM', 'IN_APP', 'PUSH', 'SMS', 'VOICE']]

Demographic

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EndpointDemographicTypeDef]

EffectiveDate

  • Type: typing.Optional[str]

EndpointStatus

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EndpointLocationTypeDef]

Metrics

  • Type: typing.Optional[typing.Mapping[str, float]]

OptOut

  • Type: typing.Optional[str]

RequestId

  • Type: typing.Optional[str]

User

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EndpointUserTypeDef]

PushMessageActivityTypeDef

MessageConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.JourneyPushMessageTypeDef]

NextActivity

  • Type: typing.Optional[str]

TemplateName

  • Type: typing.Optional[str]

TemplateVersion

  • Type: typing.Optional[str]

PushNotificationTemplateRequestTypeDef

ADM

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.AndroidPushNotificationTemplateTypeDef]

APNS

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.APNSPushNotificationTemplateTypeDef]

Baidu

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.AndroidPushNotificationTemplateTypeDef]

Default

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.DefaultPushNotificationTemplateTypeDef]

DefaultSubstitutions

  • Type: typing.Optional[str]

GCM

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.AndroidPushNotificationTemplateTypeDef]

RecommenderId

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

TemplateDescription

  • Type: typing.Optional[str]

PushNotificationTemplateResponseTypeDef

CreationDate

  • Type:
  • Required: Yes

LastModifiedDate

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

TemplateType

  • Type: typing.Literal['EMAIL', 'INAPP', 'PUSH', 'SMS', 'VOICE']
  • Required: Yes

ADM

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.AndroidPushNotificationTemplateTypeDef]

APNS

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.APNSPushNotificationTemplateTypeDef]

Arn

  • Type: typing.Optional[str]

Baidu

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.AndroidPushNotificationTemplateTypeDef]

Default

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.DefaultPushNotificationTemplateTypeDef]

DefaultSubstitutions

  • Type: typing.Optional[str]

GCM

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.AndroidPushNotificationTemplateTypeDef]

RecommenderId

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

TemplateDescription

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

PutEventStreamRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

WriteEventStream

  • Type:
  • Required: Yes

PutEventStreamResponseTypeDef

EventStream

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutEventsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

EventsRequest

  • Type:
  • Required: Yes

PutEventsResponseTypeDef

EventsResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

QuietTimeTypeDef

End

  • Type: typing.Optional[str]

Start

  • Type: typing.Optional[str]

RandomSplitActivityOutputTypeDef

Branches

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.RandomSplitEntryTypeDef]]

RandomSplitActivityTypeDef

Branches

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.RandomSplitEntryTypeDef]]

RandomSplitEntryTypeDef

NextActivity

  • Type: typing.Optional[str]

Percentage

  • Type: typing.Optional[int]

RawEmailTypeDef

Data

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]

RecencyDimensionTypeDef

Duration

  • Type: typing.Literal['DAY_14', 'DAY_30', 'DAY_7', 'HR_24']
  • Required: Yes

RecencyType

  • Type: typing.Literal['ACTIVE', 'INACTIVE']
  • Required: Yes

RecommenderConfigurationResponseTypeDef

CreationDate

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

LastModifiedDate

  • Type:
  • Required: Yes

RecommendationProviderRoleArn

  • Type:
  • Required: Yes

RecommendationProviderUri

  • Type:
  • Required: Yes

Attributes

  • Type: typing.Optional[typing.Dict[str, str]]

Description

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

RecommendationProviderIdType

  • Type: typing.Optional[str]

RecommendationTransformerUri

  • Type: typing.Optional[str]

RecommendationsDisplayName

  • Type: typing.Optional[str]

RecommendationsPerMessage

  • Type: typing.Optional[int]

RemoveAttributesRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

AttributeType

  • Type:
  • Required: Yes

UpdateAttributesRequest

  • Type:
  • Required: Yes

RemoveAttributesResponseTypeDef

AttributesResource

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

ResultRowTypeDef

GroupedBys

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.ResultRowValueTypeDef]
  • Required: Yes

Values

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.ResultRowValueTypeDef]
  • Required: Yes

ResultRowValueTypeDef

Key

  • Type:
  • Required: Yes

Type

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

SMSChannelRequestTypeDef

Enabled

  • Type: typing.Optional[bool]

SenderId

  • Type: typing.Optional[str]

ShortCode

  • Type: typing.Optional[str]

SMSChannelResponseTypeDef

Platform

  • Type:
  • Required: Yes

ApplicationId

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

HasCredential

  • Type: typing.Optional[bool]

Id

  • Type: typing.Optional[str]

IsArchived

  • Type: typing.Optional[bool]

LastModifiedBy

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[str]

PromotionalMessagesPerSecond

  • Type: typing.Optional[int]

SenderId

  • Type: typing.Optional[str]

ShortCode

  • Type: typing.Optional[str]

TransactionalMessagesPerSecond

  • Type: typing.Optional[int]

Version

  • Type: typing.Optional[int]

SMSMessageActivityTypeDef

MessageConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.JourneySMSMessageTypeDef]

NextActivity

  • Type: typing.Optional[str]

TemplateName

  • Type: typing.Optional[str]

TemplateVersion

  • Type: typing.Optional[str]

SMSMessageTypeDef

Body

  • Type: typing.Optional[str]

Keyword

  • Type: typing.Optional[str]

MediaUrl

  • Type: typing.Optional[str]

MessageType

  • Type: typing.Optional[typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']]

OriginationNumber

  • Type: typing.Optional[str]

SenderId

  • Type: typing.Optional[str]

Substitutions

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

EntityId

  • Type: typing.Optional[str]

TemplateId

  • Type: typing.Optional[str]

SMSTemplateRequestTypeDef

Body

  • Type: typing.Optional[str]

DefaultSubstitutions

  • Type: typing.Optional[str]

RecommenderId

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

TemplateDescription

  • Type: typing.Optional[str]

SMSTemplateResponseTypeDef

CreationDate

  • Type:
  • Required: Yes

LastModifiedDate

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

TemplateType

  • Type: typing.Literal['EMAIL', 'INAPP', 'PUSH', 'SMS', 'VOICE']
  • Required: Yes

Arn

  • Type: typing.Optional[str]

Body

  • Type: typing.Optional[str]

DefaultSubstitutions

  • Type: typing.Optional[str]

RecommenderId

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

TemplateDescription

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

ScheduleOutputTypeDef

StartTime

  • Type:
  • Required: Yes

EndTime

  • Type: typing.Optional[str]

EventFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignEventFilterOutputTypeDef]

Frequency

  • Type: typing.Optional[typing.Literal['DAILY', 'EVENT', 'HOURLY', 'IN_APP_EVENT', 'MONTHLY', 'ONCE', 'WEEKLY']]

IsLocalTime

  • Type: typing.Optional[bool]

QuietTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.QuietTimeTypeDef]

Timezone

  • Type: typing.Optional[str]

ScheduleTypeDef

StartTime

  • Type:
  • Required: Yes

EndTime

  • Type: typing.Optional[str]

EventFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignEventFilterTypeDef]

Frequency

  • Type: typing.Optional[typing.Literal['DAILY', 'EVENT', 'HOURLY', 'IN_APP_EVENT', 'MONTHLY', 'ONCE', 'WEEKLY']]

IsLocalTime

  • Type: typing.Optional[bool]

QuietTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.QuietTimeTypeDef]

Timezone

  • Type: typing.Optional[str]

SegmentBehaviorsTypeDef

Recency

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.RecencyDimensionTypeDef]

SegmentConditionTypeDef

SegmentId

  • Type:
  • Required: Yes

SegmentDemographicsOutputTypeDef

AppVersion

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SetDimensionOutputTypeDef]

Channel

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SetDimensionOutputTypeDef]

DeviceType

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SetDimensionOutputTypeDef]

Make

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SetDimensionOutputTypeDef]

Model

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SetDimensionOutputTypeDef]

Platform

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SetDimensionOutputTypeDef]

SegmentDemographicsTypeDef

AppVersion

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SetDimensionTypeDef]

Channel

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SetDimensionTypeDef]

DeviceType

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SetDimensionTypeDef]

Make

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SetDimensionTypeDef]

Model

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SetDimensionTypeDef]

Platform

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SetDimensionTypeDef]

SegmentDimensionsOutputTypeDef

Attributes

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.pinpoint_classes.AttributeDimensionOutputTypeDef]]

Behavior

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentBehaviorsTypeDef]

Demographic

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentDemographicsOutputTypeDef]

Location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentLocationOutputTypeDef]

Metrics

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.pinpoint_classes.MetricDimensionTypeDef]]

UserAttributes

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.pinpoint_classes.AttributeDimensionOutputTypeDef]]

SegmentDimensionsTypeDef

Attributes

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.pinpoint_classes.AttributeDimensionTypeDef]]

Behavior

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentBehaviorsTypeDef]

Demographic

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentDemographicsTypeDef]

Location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentLocationTypeDef]

Metrics

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.pinpoint_classes.MetricDimensionTypeDef]]

UserAttributes

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.pinpoint_classes.AttributeDimensionTypeDef]]

SegmentGroupListOutputTypeDef

Groups

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentGroupOutputTypeDef]]

Include

  • Type: typing.Optional[typing.Literal['ALL', 'ANY', 'NONE']]

SegmentGroupListTypeDef

Groups

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentGroupTypeDef]]

Include

  • Type: typing.Optional[typing.Literal['ALL', 'ANY', 'NONE']]

SegmentGroupOutputTypeDef

Dimensions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentDimensionsOutputTypeDef]]

SourceSegments

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentReferenceTypeDef]]

SourceType

  • Type: typing.Optional[typing.Literal['ALL', 'ANY', 'NONE']]

Type

  • Type: typing.Optional[typing.Literal['ALL', 'ANY', 'NONE']]

SegmentGroupTypeDef

Dimensions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentDimensionsTypeDef]]

SourceSegments

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentReferenceTypeDef]]

SourceType

  • Type: typing.Optional[typing.Literal['ALL', 'ANY', 'NONE']]

Type

  • Type: typing.Optional[typing.Literal['ALL', 'ANY', 'NONE']]

SegmentImportResourceTypeDef

ExternalId

  • Type:
  • Required: Yes

Format

  • Type: typing.Literal['CSV', 'JSON']
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

S3Url

  • Type:
  • Required: Yes

Size

  • Type:
  • Required: Yes

ChannelCounts

  • Type: typing.Optional[typing.Dict[str, int]]

SegmentLocationOutputTypeDef

Country

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SetDimensionOutputTypeDef]

GPSPoint

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.GPSPointDimensionTypeDef]

SegmentLocationTypeDef

Country

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SetDimensionTypeDef]

GPSPoint

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.GPSPointDimensionTypeDef]

SegmentReferenceTypeDef

Id

  • Type:
  • Required: Yes

Version

  • Type: typing.Optional[int]

SegmentResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

SegmentType

  • Type: typing.Literal['DIMENSIONAL', 'IMPORT']
  • Required: Yes

Dimensions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentDimensionsOutputTypeDef]

ImportDefinition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentImportResourceTypeDef]

LastModifiedDate

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

SegmentGroups

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentGroupListOutputTypeDef]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

Version

  • Type: typing.Optional[int]

SegmentsResponseTypeDef

Item

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentResponseTypeDef]
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SendMessagesRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

MessageRequest

  • Type:
  • Required: Yes

SendMessagesResponseTypeDef

MessageResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SendOTPMessageRequestParametersTypeDef

BrandName

  • Type:
  • Required: Yes

Channel

  • Type:
  • Required: Yes

DestinationIdentity

  • Type:
  • Required: Yes

OriginationIdentity

  • Type:
  • Required: Yes

ReferenceId

  • Type:
  • Required: Yes

AllowedAttempts

  • Type: typing.Optional[int]

CodeLength

  • Type: typing.Optional[int]

EntityId

  • Type: typing.Optional[str]

Language

  • Type: typing.Optional[str]

TemplateId

  • Type: typing.Optional[str]

ValidityPeriod

  • Type: typing.Optional[int]

SendOTPMessageRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

SendOTPMessageRequestParameters

  • Type:
  • Required: Yes

SendOTPMessageResponseTypeDef

MessageResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SendUsersMessageRequestTypeDef

MessageConfiguration

  • Type:
  • Required: Yes

Users

  • Type: typing.Mapping[str, aws_resource_validator.pydantic_models.pinpoint_classes.EndpointSendConfigurationTypeDef]
  • Required: Yes

Context

  • Type: typing.Optional[typing.Mapping[str, str]]

TemplateConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.TemplateConfigurationTypeDef]

TraceId

  • Type: typing.Optional[str]

SendUsersMessageResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

RequestId

  • Type: typing.Optional[str]

Result

  • Type: typing.Optional[typing.Dict[str, typing.Dict[str, aws_resource_validator.pydantic_models.pinpoint_classes.EndpointMessageResultTypeDef]]]

SendUsersMessagesRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

SendUsersMessageRequest

  • Type:
  • Required: Yes

SendUsersMessagesResponseTypeDef

SendUsersMessageResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SessionTypeDef

Id

  • Type:
  • Required: Yes

StartTimestamp

  • Type:
  • Required: Yes

Duration

  • Type: typing.Optional[int]

StopTimestamp

  • Type: typing.Optional[str]

SetDimensionOutputTypeDef

Values

  • Type: typing.List[str]
  • Required: Yes

DimensionType

  • Type: typing.Optional[typing.Literal['EXCLUSIVE', 'INCLUSIVE']]

SetDimensionTypeDef

Values

  • Type: typing.Sequence[str]
  • Required: Yes

DimensionType

  • Type: typing.Optional[typing.Literal['EXCLUSIVE', 'INCLUSIVE']]

SimpleConditionOutputTypeDef

EventCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EventConditionOutputTypeDef]

SegmentCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentConditionTypeDef]

SegmentDimensions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentDimensionsOutputTypeDef]

SimpleConditionTypeDef

EventCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EventConditionTypeDef]

SegmentCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentConditionTypeDef]

SegmentDimensions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentDimensionsTypeDef]

SimpleEmailPartTypeDef

Charset

  • Type: typing.Optional[str]

Data

  • Type: typing.Optional[str]

SimpleEmailTypeDef

HtmlPart

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SimpleEmailPartTypeDef]

Subject

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SimpleEmailPartTypeDef]

TextPart

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SimpleEmailPartTypeDef]

Headers

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.MessageHeaderTypeDef]]

StartConditionOutputTypeDef

Description

  • Type: typing.Optional[str]

EventStartCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EventStartConditionOutputTypeDef]

SegmentStartCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentConditionTypeDef]

StartConditionTypeDef

Description

  • Type: typing.Optional[str]

EventStartCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.EventStartConditionTypeDef]

SegmentStartCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentConditionTypeDef]

TagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagsModel

  • Type:
  • Required: Yes

TagsModelOutputTypeDef

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

TagsModelTypeDef

tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

TemplateActiveVersionRequestTypeDef

Version

  • Type: typing.Optional[str]

TemplateConfigurationTypeDef

EmailTemplate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.TemplateTypeDef]

PushTemplate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.TemplateTypeDef]

SMSTemplate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.TemplateTypeDef]

VoiceTemplate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.TemplateTypeDef]

InAppTemplate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.TemplateTypeDef]

TemplateCreateMessageBodyTypeDef

Arn

  • Type: typing.Optional[str]

Message

  • Type: typing.Optional[str]

RequestID

  • Type: typing.Optional[str]

TemplateResponseTypeDef

CreationDate

  • Type:
  • Required: Yes

LastModifiedDate

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

TemplateType

  • Type: typing.Literal['EMAIL', 'INAPP', 'PUSH', 'SMS', 'VOICE']
  • Required: Yes

Arn

  • Type: typing.Optional[str]

DefaultSubstitutions

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

TemplateDescription

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

TemplateTypeDef

Name

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

TemplateVersionResponseTypeDef

CreationDate

  • Type:
  • Required: Yes

LastModifiedDate

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

TemplateType

  • Type:
  • Required: Yes

DefaultSubstitutions

  • Type: typing.Optional[str]

TemplateDescription

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

TemplateVersionsResponseTypeDef

Item

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.TemplateVersionResponseTypeDef]
  • Required: Yes

Message

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

RequestID

  • Type: typing.Optional[str]

TemplatesResponseTypeDef

Item

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_classes.TemplateResponseTypeDef]
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

TreatmentResourceTypeDef

Id

  • Type:
  • Required: Yes

SizePercent

  • Type:
  • Required: Yes

CustomDeliveryConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CustomDeliveryConfigurationOutputTypeDef]

MessageConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.MessageConfigurationOutputTypeDef]

Schedule

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.ScheduleOutputTypeDef]

State

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignStateTypeDef]

TemplateConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.TemplateConfigurationTypeDef]

TreatmentDescription

  • Type: typing.Optional[str]

TreatmentName

  • Type: typing.Optional[str]

UntagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateAdmChannelRequestRequestTypeDef

ADMChannelRequest

  • Type:
  • Required: Yes

ApplicationId

  • Type:
  • Required: Yes

UpdateAdmChannelResponseTypeDef

ADMChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateApnsChannelRequestRequestTypeDef

APNSChannelRequest

  • Type:
  • Required: Yes

ApplicationId

  • Type:
  • Required: Yes

UpdateApnsChannelResponseTypeDef

APNSChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateApnsSandboxChannelRequestRequestTypeDef

APNSSandboxChannelRequest

  • Type:
  • Required: Yes

ApplicationId

  • Type:
  • Required: Yes

UpdateApnsSandboxChannelResponseTypeDef

APNSSandboxChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateApnsVoipChannelRequestRequestTypeDef

APNSVoipChannelRequest

  • Type:
  • Required: Yes

ApplicationId

  • Type:
  • Required: Yes

UpdateApnsVoipChannelResponseTypeDef

APNSVoipChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateApnsVoipSandboxChannelRequestRequestTypeDef

APNSVoipSandboxChannelRequest

  • Type:
  • Required: Yes

ApplicationId

  • Type:
  • Required: Yes

UpdateApnsVoipSandboxChannelResponseTypeDef

APNSVoipSandboxChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateApplicationSettingsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

WriteApplicationSettingsRequest

  • Type:
  • Required: Yes

UpdateApplicationSettingsResponseTypeDef

ApplicationSettingsResource

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateAttributesRequestTypeDef

Blacklist

  • Type: typing.Optional[typing.Sequence[str]]

UpdateBaiduChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

BaiduChannelRequest

  • Type:
  • Required: Yes

UpdateBaiduChannelResponseTypeDef

BaiduChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateCampaignRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

CampaignId

  • Type:
  • Required: Yes

WriteCampaignRequest

  • Type:
  • Required: Yes

UpdateCampaignResponseTypeDef

CampaignResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEmailChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

EmailChannelRequest

  • Type:
  • Required: Yes

UpdateEmailChannelResponseTypeDef

EmailChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEmailTemplateRequestRequestTypeDef

EmailTemplateRequest

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

CreateNewVersion

  • Type: typing.Optional[bool]

Version

  • Type: typing.Optional[str]

UpdateEmailTemplateResponseTypeDef

MessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEndpointRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

EndpointId

  • Type:
  • Required: Yes

EndpointRequest

  • Type:
  • Required: Yes

UpdateEndpointResponseTypeDef

MessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEndpointsBatchRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

EndpointBatchRequest

  • Type:
  • Required: Yes

UpdateEndpointsBatchResponseTypeDef

MessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateGcmChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

GCMChannelRequest

  • Type:
  • Required: Yes

UpdateGcmChannelResponseTypeDef

GCMChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateInAppTemplateRequestRequestTypeDef

InAppTemplateRequest

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

CreateNewVersion

  • Type: typing.Optional[bool]

Version

  • Type: typing.Optional[str]

UpdateInAppTemplateResponseTypeDef

MessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateJourneyRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

JourneyId

  • Type:
  • Required: Yes

WriteJourneyRequest

  • Type:
  • Required: Yes

UpdateJourneyResponseTypeDef

JourneyResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateJourneyStateRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

JourneyId

  • Type:
  • Required: Yes

JourneyStateRequest

  • Type:
  • Required: Yes

UpdateJourneyStateResponseTypeDef

JourneyResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePushTemplateRequestRequestTypeDef

PushNotificationTemplateRequest

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

CreateNewVersion

  • Type: typing.Optional[bool]

Version

  • Type: typing.Optional[str]

UpdatePushTemplateResponseTypeDef

MessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateRecommenderConfigurationRequestRequestTypeDef

RecommenderId

  • Type:
  • Required: Yes

UpdateRecommenderConfiguration

  • Type:
  • Required: Yes

UpdateRecommenderConfigurationResponseTypeDef

RecommenderConfigurationResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateRecommenderConfigurationTypeDef

RecommendationProviderRoleArn

  • Type:
  • Required: Yes

RecommendationProviderUri

  • Type:
  • Required: Yes

Attributes

  • Type: typing.Optional[typing.Mapping[str, str]]

Description

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

RecommendationProviderIdType

  • Type: typing.Optional[str]

RecommendationTransformerUri

  • Type: typing.Optional[str]

RecommendationsDisplayName

  • Type: typing.Optional[str]

RecommendationsPerMessage

  • Type: typing.Optional[int]

UpdateSegmentRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

SegmentId

  • Type:
  • Required: Yes

WriteSegmentRequest

  • Type:
  • Required: Yes

UpdateSegmentResponseTypeDef

SegmentResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSmsChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

SMSChannelRequest

  • Type:
  • Required: Yes

UpdateSmsChannelResponseTypeDef

SMSChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSmsTemplateRequestRequestTypeDef

SMSTemplateRequest

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

CreateNewVersion

  • Type: typing.Optional[bool]

Version

  • Type: typing.Optional[str]

UpdateSmsTemplateResponseTypeDef

MessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateTemplateActiveVersionRequestRequestTypeDef

TemplateActiveVersionRequest

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

TemplateType

  • Type:
  • Required: Yes

UpdateTemplateActiveVersionResponseTypeDef

MessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateVoiceChannelRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

VoiceChannelRequest

  • Type:
  • Required: Yes

UpdateVoiceChannelResponseTypeDef

VoiceChannelResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateVoiceTemplateRequestRequestTypeDef

TemplateName

  • Type:
  • Required: Yes

VoiceTemplateRequest

  • Type:
  • Required: Yes

CreateNewVersion

  • Type: typing.Optional[bool]

Version

  • Type: typing.Optional[str]

UpdateVoiceTemplateResponseTypeDef

MessageBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

VerificationResponseTypeDef

Valid

  • Type: typing.Optional[bool]

VerifyOTPMessageRequestParametersTypeDef

DestinationIdentity

  • Type:
  • Required: Yes

Otp

  • Type:
  • Required: Yes

ReferenceId

  • Type:
  • Required: Yes

VerifyOTPMessageRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

VerifyOTPMessageRequestParameters

  • Type:
  • Required: Yes

VerifyOTPMessageResponseTypeDef

VerificationResponse

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

VoiceChannelRequestTypeDef

Enabled

  • Type: typing.Optional[bool]

VoiceChannelResponseTypeDef

Platform

  • Type:
  • Required: Yes

ApplicationId

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

HasCredential

  • Type: typing.Optional[bool]

Id

  • Type: typing.Optional[str]

IsArchived

  • Type: typing.Optional[bool]

LastModifiedBy

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[int]

VoiceMessageTypeDef

Body

  • Type: typing.Optional[str]

LanguageCode

  • Type: typing.Optional[str]

OriginationNumber

  • Type: typing.Optional[str]

Substitutions

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

VoiceId

  • Type: typing.Optional[str]

VoiceTemplateRequestTypeDef

Body

  • Type: typing.Optional[str]

DefaultSubstitutions

  • Type: typing.Optional[str]

LanguageCode

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

TemplateDescription

  • Type: typing.Optional[str]

VoiceId

  • Type: typing.Optional[str]

VoiceTemplateResponseTypeDef

CreationDate

  • Type:
  • Required: Yes

LastModifiedDate

  • Type:
  • Required: Yes

TemplateName

  • Type:
  • Required: Yes

TemplateType

  • Type: typing.Literal['EMAIL', 'INAPP', 'PUSH', 'SMS', 'VOICE']
  • Required: Yes

Arn

  • Type: typing.Optional[str]

Body

  • Type: typing.Optional[str]

DefaultSubstitutions

  • Type: typing.Optional[str]

LanguageCode

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

TemplateDescription

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

VoiceId

  • Type: typing.Optional[str]

WaitActivityTypeDef

NextActivity

  • Type: typing.Optional[str]

WaitTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.WaitTimeTypeDef]

WaitTimeTypeDef

WaitFor

  • Type: typing.Optional[str]

WaitUntil

  • Type: typing.Optional[str]

WriteApplicationSettingsRequestTypeDef

CampaignHook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignHookTypeDef]

CloudWatchMetricsEnabled

  • Type: typing.Optional[bool]

EventTaggingEnabled

  • Type: typing.Optional[bool]

Limits

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignLimitsTypeDef]

QuietTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.QuietTimeTypeDef]

JourneyLimits

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.ApplicationSettingsJourneyLimitsTypeDef]

WriteCampaignRequestTypeDef

AdditionalTreatments

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_classes.WriteTreatmentResourceTypeDef]]

CustomDeliveryConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CustomDeliveryConfigurationTypeDef]

Description

  • Type: typing.Optional[str]

HoldoutPercent

  • Type: typing.Optional[int]

Hook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignHookTypeDef]

IsPaused

  • Type: typing.Optional[bool]

Limits

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CampaignLimitsTypeDef]

MessageConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.MessageConfigurationTypeDef]

Name

  • Type: typing.Optional[str]

Schedule

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.ScheduleTypeDef]

SegmentId

  • Type: typing.Optional[str]

SegmentVersion

  • Type: typing.Optional[int]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

TemplateConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.TemplateConfigurationTypeDef]

TreatmentDescription

  • Type: typing.Optional[str]

TreatmentName

  • Type: typing.Optional[str]

Priority

  • Type: typing.Optional[int]

WriteEventStreamTypeDef

DestinationStreamArn

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

WriteJourneyRequestTypeDef

Name

  • Type:
  • Required: Yes

Activities

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.pinpoint_classes.ActivityTypeDef]]

CreationDate

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[str]

Limits

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.JourneyLimitsTypeDef]

LocalTime

  • Type: typing.Optional[bool]

QuietTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.QuietTimeTypeDef]

RefreshFrequency

  • Type: typing.Optional[str]

Schedule

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.JourneyScheduleTypeDef]

StartActivity

  • Type: typing.Optional[str]

StartCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.StartConditionTypeDef]

State

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CANCELLED', 'CLOSED', 'COMPLETED', 'DRAFT', 'PAUSED']]

WaitForQuietTime

  • Type: typing.Optional[bool]

RefreshOnSegmentUpdate

  • Type: typing.Optional[bool]

JourneyChannelSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.JourneyChannelSettingsTypeDef]

SendingSchedule

  • Type: typing.Optional[bool]

OpenHours

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.OpenHoursTypeDef]

ClosedDays

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.ClosedDaysTypeDef]

TimezoneEstimationMethods

  • Type: typing.Optional[typing.Sequence[typing.Literal['PHONE_NUMBER', 'POSTAL_CODE']]]

WriteSegmentRequestTypeDef

Dimensions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentDimensionsTypeDef]

Name

  • Type: typing.Optional[str]

SegmentGroups

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.SegmentGroupListTypeDef]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

WriteTreatmentResourceTypeDef

SizePercent

  • Type:
  • Required: Yes

CustomDeliveryConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.CustomDeliveryConfigurationTypeDef]

MessageConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.MessageConfigurationTypeDef]

Schedule

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.ScheduleTypeDef]

TemplateConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_classes.TemplateConfigurationTypeDef]

TreatmentDescription

  • Type: typing.Optional[str]

TreatmentName

  • Type: typing.Optional[str]