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]
- 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]
- 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
- 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
- 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]
Link
- 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
Header
- 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
- 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
- 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
Link
- 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]