create-campaign
Описание
Создает новую кампанию для приложения или обновляет настройки существующей кампании для приложения.
См. также: AWS API Documentation
Сводка
create-campaign
--application-id <value>
--write-campaign-request <value>
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--application-id (string)
--write-campaign-request (structure)
Задает конфигурацию и другие настройки для кампании.
AdditionalTreatments -> (list)
Массив запросов, определяющий дополнительные обработки для кампании, в дополнение к обработке по умолчанию для кампании.
(structure)
Задает параметры для обработки кампании. Обработка — это вариант кампании, который используется для A/B-тестирования кампании.
CustomDeliveryConfiguration -> (structure)
Параметры конфигурации доставки для отправки обработки через пользовательский канал. Этот объект обязателен, если объект MessageConfiguration для обработки указывает объект CustomMessage.
DeliveryUri -> (string)
Место назначения для отправки кампании или обработки. Это значение может быть одним из следующих:
- Имя или ARN (Amazon Resource Name) функции AWS Lambda для вызова для обработки доставки кампании или обработки.
- URL-адрес веб-приложения или службы, поддерживающей HTTPS, которая может получать сообщение. URL-адрес должен быть полным URL-адресом, включая протокол HTTPS.
EndpointTypes -> (list)
Типы конечных точек для отправки кампании или обработки. Каждое допустимое значение сопоставляется с типом канала, который можно связать с конечной точкой, используя свойство ChannelType конечной точки.
(string)
MessageConfiguration -> (structure)
Настройки конфигурации сообщения для обработки.
ADMMessage -> (structure)
Сообщение, которое кампания отправляет через канал ADM (Amazon Device Messaging). Если указано, это сообщение переопределяет сообщение по умолчанию.
Action -> (string)
Действие, которое произойдет, если получатель коснется push-уведомления. Допустимые значения:
- OPEN_APP — ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK — ваше приложение открывается и отображает назначенный пользовательский интерфейс в приложении. Эта настройка использует функции глубоких ссылок iOS и Android.
- URL — в браузере мобильного устройства получателя по умолчанию открывается и загружается веб-страница по указанному вами URL-адресу.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, которое служба push-уведомлений должна хранить сообщение, если служба не может доставить уведомление с первого раза. Это значение преобразуется в значение срока действия, когда оно отправляется в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление как немедленно истекшее, и служба не сохраняет и не пытается доставить уведомление снова.
Это значение не применяется к сообщениям, которые отправляются через службу Amazon Device Messaging (ADM).
Title -> (string)
Url -> (string)
APNSMessage -> (structure)
Сообщение, которое кампания отправляет через канал APNs (Apple Push Notification service). Если указано, это сообщение переопределяет сообщение по умолчанию.
Action -> (string)
Действие, которое произойдет, если получатель коснется push-уведомления. Допустимые значения:
- OPEN_APP — ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK — ваше приложение открывается и отображает назначенный пользовательский интерфейс в приложении. Эта настройка использует функции глубоких ссылок iOS и Android.
- URL — в браузере мобильного устройства получателя по умолчанию открывается и загружается веб-страница по указанному вами URL-адресу.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, которое служба push-уведомлений должна хранить сообщение, если служба не может доставить уведомление с первого раза. Это значение преобразуется в значение срока действия, когда оно отправляется в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление как немедленно истекшее, и служба не сохраняет и не пытается доставить уведомление снова.
Это значение не применяется к сообщениям, которые отправляются через службу Amazon Device Messaging (ADM).
Title -> (string)
Url -> (string)
BaiduMessage -> (structure)
Сообщение, которое кампания отправляет через канал Baidu (Baidu Cloud Push). Если указано, это сообщение переопределяет сообщение по умолчанию.
Action -> (string)
Действие, которое произойдет, если получатель коснется push-уведомления. Допустимые значения:
- OPEN_APP — ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK — ваше приложение открывается и отображает назначенный пользовательский интерфейс в приложении. Эта настройка использует функции глубоких ссылок iOS и Android.
- URL — в браузере мобильного устройства получателя по умолчанию открывается и загружается веб-страница по указанному вами URL-адресу.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, которое служба push-уведомлений должна хранить сообщение, если служба не может доставить уведомление с первого раза. Это значение преобразуется в значение срока действия, когда оно отправляется в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление как немедленно истекшее, и служба не сохраняет и не пытается доставить уведомление снова.
Это значение не применяется к сообщениям, которые отправляются через службу Amazon Device Messaging (ADM).
Title -> (string)
Url -> (string)
CustomMessage -> (structure)
Сообщение, которое кампания отправляет через пользовательский канал, как указано в настройках конфигурации доставки (CustomDeliveryConfiguration) для кампании. Если указано, это сообщение переопределяет сообщение по умолчанию.
Data -> (string)
DefaultMessage -> (structure)
Сообщение по умолчанию, которое кампания отправляет через все каналы, настроенные для кампании.
Action -> (string)
Действие, которое произойдет, если получатель коснется push-уведомления. Допустимые значения:
- OPEN_APP - Ваше приложение откроется или станет приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK - Ваше приложение откроется и отобразит назначенный пользовательский интерфейс в приложении. Этот параметр использует функции глубоких ссылок iOS и Android.
- URL - В мобильном браузере по умолчанию на устройстве получателя откроется и загрузится веб-страница по указанному вами URL-адресу.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, которое служба push-уведомлений должна хранить сообщение, если служба не может доставить уведомление с первого раза. Это значение преобразуется в значение истечения срока действия, когда оно отправляется в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление как немедленно истекшее, и служба не хранит и не пытается доставить уведомление снова.
Это значение не применяется к сообщениям, отправленным через службу Amazon Device Messaging (ADM).
Title -> (string)
Url -> (string)
EmailMessage -> (structure)
Сообщение, которое кампания отправляет через канал электронной почты. Если указано, это сообщение переопределяет сообщение по умолчанию.
Body -> (string)
FromAddress -> (string)
Headers -> (list)
Список MessageHeaders для электронного письма. Вы можете иметь до 15 MessageHeaders для каждого электронного письма.
(structure)
Содержит пару имя-значение заголовка электронного письма для добавления в ваше письмо. Вы можете иметь до 15 MessageHeaders. Заголовок может содержать информацию, такую как отправитель, получатель, маршрут или метка времени.
Name -> (string)
Value -> (string)
HtmlBody -> (string)
Title -> (string)
GCMMessage -> (structure)
Сообщение, которое кампания отправляет через канал GCM, который позволяет Amazon Pinpoint отправлять push-уведомления через службу Firebase Cloud Messaging (FCM), ранее Google Cloud Messaging (GCM). Если указано, это сообщение переопределяет сообщение по умолчанию.
Action -> (string)
Действие, которое произойдет, если получатель коснется push-уведомления. Допустимые значения:
- OPEN_APP - Ваше приложение откроется или станет приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK - Ваше приложение откроется и отобразит назначенный пользовательский интерфейс в приложении. Этот параметр использует функции глубоких ссылок iOS и Android.
- URL - В мобильном браузере по умолчанию на устройстве получателя откроется и загрузится веб-страница по указанному вами URL-адресу.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, которое служба push-уведомлений должна хранить сообщение, если служба не может доставить уведомление с первого раза. Это значение преобразуется в значение истечения срока действия, когда оно отправляется в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление как немедленно истекшее, и служба не хранит и не пытается доставить уведомление снова.
Это значение не применяется к сообщениям, отправленным через службу Amazon Device Messaging (ADM).
Title -> (string)
Url -> (string)
SMSMessage -> (structure)
Сообщение, которое кампания отправляет через канал SMS. Если указано, это сообщение переопределяет сообщение по умолчанию.
Body -> (string)
MessageType -> (string)
OriginationNumber -> (string)
SenderId -> (string)
EntityId -> (string)
TemplateId -> (string)
InAppMessage -> (structure)
Конфигурация сообщения в приложении.
Body -> (string)
Content -> (list)
Содержимое сообщения в приложении.
(structure)
Конфигурация содержимого сообщения.
BackgroundColor -> (string)
BodyConfig -> (structure)
Конфигурация тела сообщения.
Alignment -> (string)
Body -> (string)
TextColor -> (string)
HeaderConfig -> (structure)
Конфигурация заголовка сообщения.
Alignment -> (string)
Header -> (string)
TextColor -> (string)
ImageUrl -> (string)
PrimaryBtn -> (structure)
Первая кнопка внутри сообщения.
Android -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
DefaultConfig -> (structure)
Содержимое кнопки по умолчанию.
BackgroundColor -> (string)
BorderRadius -> (integer)
ButtonAction -> (string)
Link -> (string)
Text -> (string)
TextColor -> (string)
IOS -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
Web -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
SecondaryBtn -> (structure)
Вторая кнопка внутри сообщения.
Android -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
DefaultConfig -> (structure)
Содержимое кнопки по умолчанию.
BackgroundColor -> (string)
BorderRadius -> (integer)
ButtonAction -> (string)
Link -> (string)
Text -> (string)
TextColor -> (string)
IOS -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
Web -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
CustomConfig -> (map)
Пользовательская конфигурация для отправки клиенту.
key -> (string)
value -> (string)
Layout -> (string)
Schedule -> (structure)
Настройки расписания для обработки.
EndTime -> (string)
EventFilter -> (structure)
Тип события, которое приводит к отправке кампании, если значение свойства Frequency равно EVENT.
Dimensions -> (structure)
Настройки измерения фильтра событий для кампании.
Attributes -> (map)
Одно или несколько пользовательских атрибутов, которые ваше приложение сообщает в Amazon Pinpoint. Эти атрибуты можно использовать в качестве критериев отбора при создании фильтра событий.
key -> (string)
value -> (structure)
Задает критерии на основе атрибутов для включения или исключения конечных точек из сегмента.
AttributeType -> (string)
Тип измерения сегмента, которое следует использовать. Допустимые значения:
- INCLUSIVE — конечные точки, атрибуты которых соответствуют значениям, включены в сегмент.
- EXCLUSIVE — конечные точки, атрибуты которых соответствуют значениям, исключаются из сегмента.
- CONTAINS — конечные точки, подстроки атрибутов которых соответствуют значениям, включены в сегмент.
- BEFORE — конечные точки с атрибутами, считываемыми как даты и время ISO_INSTANT до значения, включены в сегмент.
- AFTER — конечные точки с атрибутами, считываемыми как даты и время ISO_INSTANT после значения, включены в сегмент.
- ON — конечные точки с атрибутами, считываемыми как даты ISO_INSTANT в значении, включены в сегмент. Время игнорируется в этом сравнении.
- BETWEEN — конечные точки с атрибутами, считываемыми как даты и время ISO_INSTANT между значениями, включены в сегмент.
Values -> (list)
Значения критериев, которые следует использовать для измерения сегмента. В зависимости от значения свойства AttributeType конечные точки включаются или исключаются из сегмента, если значения их атрибутов соответствуют значениям критериев.
(string)
EventType -> (structure)
Имя события, которое приводит к отправке кампании или выполнению действия пути. Это может быть стандартное событие, которое генерирует Amazon Pinpoint, например _email.delivered. Для кампаний это также может быть пользовательское событие, специфичное для вашего приложения. Сведения о стандартных событиях см. в разделе Streaming Amazon Pinpoint Events в Руководстве разработчика Amazon Pinpoint.
DimensionType -> (string)
Values -> (list)
Значения критериев, которые следует использовать для измерения сегмента. В зависимости от значения свойства DimensionType конечные точки включаются или исключаются из сегмента, если их значения соответствуют значениям критериев.
(string)
Metrics -> (map)
Одна или несколько пользовательских метрик, которые ваше приложение сообщает в Amazon Pinpoint. Эти метрики можно использовать в качестве критериев отбора при создании фильтра событий.
key -> (string)
value -> (structure)
Задает критерии на основе метрик для включения или исключения конечных точек из сегмента. Эти критерии зависят от пользовательских метрик, которые вы определяете для конечных точек.
ComparisonOperator -> (string)
Value -> (double)
FilterType -> (string)
Frequency -> (string)
IsLocalTime -> (boolean)
QuietTime -> (structure)
Тихое время по умолчанию для кампании. Тихое время — это определенный временной диапазон, когда кампания не отправляет сообщения конечным точкам, если выполняются все следующие условия:
- Свойство EndpointDemographic.Timezone конечной точки установлено в допустимое значение.
- Текущее время в часовом поясе конечной точки позже или равно времени, указанному в свойстве QuietTime.Start для кампании.
- Текущее время в часовом поясе конечной точки раньше или равно времени, указанному в свойстве QuietTime.End для кампании.
Если какое-либо из предыдущих условий не выполняется, конечная точка будет получать сообщения от кампании, даже если включено тихое время.
End -> (string)
Start -> (string)
StartTime -> (string)
Timezone -> (string)
SizePercent -> (integer)
TemplateConfiguration -> (structure)
Шаблон сообщения для использования в обработке.
EmailTemplate -> (структура)
Шаблон электронной почты для использования в сообщении.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения для использования в сообщении. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте ресурс Template Versions.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует активную версию шаблона. Активная версия, как правило, это версия шаблона, которая была недавно рассмотрена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
PushTemplate -> (структура)
Шаблон push-уведомления для использования в сообщении.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения для использования в сообщении. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте ресурс Template Versions.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует активную версию шаблона. Активная версия, как правило, это версия шаблона, которая была недавно рассмотрена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
SMSTemplate -> (структура)
Шаблон SMS для использования в сообщении.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения для использования в сообщении. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте ресурс Template Versions.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует активную версию шаблона. Активная версия, как правило, это версия шаблона, которая была недавно рассмотрена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
VoiceTemplate -> (структура)
Шаблон голосового сообщения для использования в сообщении. Этот объект не поддерживается для кампаний.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения для использования в сообщении. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте ресурс Template Versions.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует активную версию шаблона. Активная версия, как правило, это версия шаблона, которая была недавно рассмотрена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
InAppTemplate -> (структура)
Шаблон InApp для использования в сообщении. Объект шаблона InApp не поддерживается для SendMessages.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения для использования в сообщении. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте ресурс Template Versions.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует активную версию шаблона. Активная версия, как правило, это версия шаблона, которая была недавно рассмотрена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
TreatmentDescription -> (string)
TreatmentName -> (string)
CustomDeliveryConfiguration -> (структура)
Настройки конфигурации доставки для отправки кампании через пользовательский канал. Этот объект обязателен, если объект MessageConfiguration для кампании указывает объект CustomMessage.
DeliveryUri -> (string)
Место назначения для отправки кампании или обработки. Это значение может быть одним из следующих:
- Имя или ARN (Amazon Resource Name) функции AWS Lambda, которую нужно вызвать для обработки доставки кампании или обработки.
- URL-адрес для веб-приложения или службы, которая поддерживает HTTPS и может получать сообщение. URL-адрес должен быть полным URL-адресом, включая протокол HTTPS.
EndpointTypes -> (list)
Типы конечных точек для отправки кампании или обработки. Каждое допустимое значение сопоставляется с типом канала, который можно связать с конечной точкой, используя свойство ChannelType конечной точки.
(string)
Description -> (string)
HoldoutPercent -> (integer)
Hook -> (структура)
Настройки для функции AWS Lambda, которую нужно вызвать в качестве программного перехватчика для кампании. Вы можете использовать этот перехватчик для настройки сегмента, используемого кампанией.
LambdaFunctionName -> (string)
Mode -> (string)
Режим, который Amazon Pinpoint использует для вызова функции AWS Lambda. Возможные значения:
- FILTER - вызов функции для настройки сегмента, используемого кампанией.
- DELIVERY - (Устарело) Ранее вызывалась функция для отправки кампании через пользовательский канал. Эта функциональность больше не поддерживается. Чтобы отправить кампанию через пользовательский канал, используйте объекты CustomDeliveryConfiguration и CampaignCustomMessage кампании.
WebUrl -> (string)
IsPaused -> (boolean)
Limits -> (структура)
Ограничения обмена сообщениями для кампании.
Daily -> (integer)
MaximumDuration -> (integer)
MessagesPerSecond -> (integer)
Total -> (integer)
Session -> (integer)
MessageConfiguration -> (structure)
Настройки конфигурации сообщения для кампании.
ADMMessage -> (структура)
Сообщение, которое кампания отправляет через канал ADM (Amazon Device Messaging). Если указано, это сообщение переопределяет сообщение по умолчанию.
Action -> (строка)
Действие, которое произойдет, если получатель коснется push-уведомления. Допустимые значения:
- OPEN_APP - Ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK - Ваше приложение открывается и отображает указанный пользовательский интерфейс в приложении. Эта настройка использует функции глубокой связи iOS и Android.
- URL - Браузер мобильного устройства получателя по умолчанию открывается и загружает веб-страницу по указанному вами URL-адресу.
Body -> (строка)
ImageIconUrl -> (строка)
ImageSmallIconUrl -> (строка)
ImageUrl -> (строка)
JsonBody -> (строка)
MediaUrl -> (строка)
RawContent -> (строка)
SilentPush -> (логическое)
TimeToLive -> (целое число)
Количество секунд, в течение которых служба push-уведомлений должна хранить сообщение, если службе не удается доставить уведомление с первого раза. Это значение преобразуется в значение истечения срока действия, когда оно отправляется в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление так, как если бы оно истекло немедленно, и служба не сохраняет и не пытается доставить уведомление повторно.
Это значение не применимо к сообщениям, которые отправляются через службу Amazon Device Messaging (ADM).
Title -> (строка)
Url -> (строка)
APNSMessage -> (структура)
Сообщение, которое кампания отправляет через канал APNs (Apple Push Notification service). Если указано, это сообщение переопределяет сообщение по умолчанию.
Action -> (строка)
Действие, которое произойдет, если получатель коснется push-уведомления. Допустимые значения:
- OPEN_APP - Ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK - Ваше приложение открывается и отображает указанный пользовательский интерфейс в приложении. Эта настройка использует функции глубокой связи iOS и Android.
- URL - Браузер мобильного устройства получателя по умолчанию открывается и загружает веб-страницу по указанному вами URL-адресу.
Body -> (строка)
ImageIconUrl -> (строка)
ImageSmallIconUrl -> (строка)
ImageUrl -> (строка)
JsonBody -> (строка)
MediaUrl -> (строка)
RawContent -> (строка)
SilentPush -> (логическое)
TimeToLive -> (целое число)
Количество секунд, в течение которых служба push-уведомлений должна хранить сообщение, если службе не удается доставить уведомление с первого раза. Это значение преобразуется в значение истечения срока действия, когда оно отправляется в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление так, как если бы оно истекло немедленно, и служба не сохраняет и не пытается доставить уведомление повторно.
Это значение не применимо к сообщениям, которые отправляются через службу Amazon Device Messaging (ADM).
Title -> (строка)
Url -> (строка)
BaiduMessage -> (структура)
Сообщение, которое кампания отправляет через канал Baidu (Baidu Cloud Push). Если указано, это сообщение переопределяет сообщение по умолчанию.
Action -> (строка)
Действие, которое произойдет, если получатель коснется push-уведомления. Допустимые значения:
- OPEN_APP - Ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK - Ваше приложение открывается и отображает указанный пользовательский интерфейс в приложении. Эта настройка использует функции глубокой связи iOS и Android.
- URL - Браузер мобильного устройства получателя по умолчанию открывается и загружает веб-страницу по указанному вами URL-адресу.
Body -> (строка)
ImageIconUrl -> (строка)
ImageSmallIconUrl -> (строка)
ImageUrl -> (строка)
JsonBody -> (строка)
MediaUrl -> (строка)
RawContent -> (строка)
SilentPush -> (логическое)
TimeToLive -> (целое число)
Количество секунд, в течение которых служба push-уведомлений должна хранить сообщение, если службе не удается доставить уведомление с первого раза. Это значение преобразуется в значение истечения срока действия, когда оно отправляется в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление так, как если бы оно истекло немедленно, и служба не сохраняет и не пытается доставить уведомление повторно.
Это значение не применимо к сообщениям, которые отправляются через службу Amazon Device Messaging (ADM).
Title -> (строка)
Url -> (строка)
CustomMessage -> (структура)
Сообщение, которое кампания отправляет через пользовательский канал, как указано в настройках конфигурации доставки (CustomDeliveryConfiguration) для кампании. Если указано, это сообщение переопределяет сообщение по умолчанию.
Data -> (строка)
DefaultMessage -> (структура)
Сообщение по умолчанию, которое кампания отправляет через все каналы, настроенные для кампании.
Action -> (string)
Действие, которое должно произойти, если получатель коснется push-уведомления. Допустимые значения:
- OPEN_APP - Ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK - Ваше приложение открывается и отображает указанный пользовательский интерфейс в приложении. Этот параметр использует функции глубокого связывания iOS и Android.
- URL - В мобильном браузере по умолчанию на устройстве получателя открывается и загружается веб-страница по указанному вами URL-адресу.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, в течение которых служба push-уведомлений должна хранить сообщение, если служба не может доставить уведомление в первый раз. Это значение преобразуется в значение истечения срока действия при отправке в службу push-уведомлений. Если это значение равно 0, служба обрабатывает уведомление так, как если бы оно истекло немедленно, и служба не сохраняет и не пытается доставить уведомление снова.
Это значение не применимо к сообщениям, отправляемым через службу Amazon Device Messaging (ADM).
Title -> (string)
Url -> (string)
EmailMessage -> (structure)
Сообщение, которое кампания отправляет через канал электронной почты. Если указано, это сообщение переопределяет сообщение по умолчанию.
Body -> (string)
FromAddress -> (string)
Headers -> (list)
Список MessageHeaders для электронного письма. Вы можете иметь до 15 MessageHeaders для каждого электронного письма.
(structure)
Содержит имя и пару значений заголовка электронной почты для добавления в ваше электронное письмо. Вы можете иметь до 15 MessageHeaders. Заголовок может содержать информацию, такую как отправитель, получатель, маршрут или временная метка.
Name -> (string)
Value -> (string)
HtmlBody -> (string)
Title -> (string)
GCMMessage -> (structure)
Сообщение, которое кампания отправляет через канал GCM, который позволяет Amazon Pinpoint отправлять push-уведомления через службу Firebase Cloud Messaging (FCM), ранее Google Cloud Messaging (GCM). Если указано, это сообщение переопределяет сообщение по умолчанию.
Action -> (string)
Действие, которое должно произойти, если получатель коснется push-уведомления. Допустимые значения:
- OPEN_APP - Ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK - Ваше приложение открывается и отображает указанный пользовательский интерфейс в приложении. Этот параметр использует функции глубокого связывания iOS и Android.
- URL - В мобильном браузере по умолчанию на устройстве получателя открывается и загружается веб-страница по указанному вами URL-адресу.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, в течение которых служба push-уведомлений должна хранить сообщение, если служба не может доставить уведомление в первый раз. Это значение преобразуется в значение истечения срока действия при отправке в службу push-уведомлений. Если это значение равно 0, служба обрабатывает уведомление так, как если бы оно истекло немедленно, и служба не сохраняет и не пытается доставить уведомление снова.
Это значение не применимо к сообщениям, отправляемым через службу Amazon Device Messaging (ADM).
Title -> (string)
Url -> (string)
SMSMessage -> (structure)
Сообщение, которое кампания отправляет через канал SMS. Если указано, это сообщение переопределяет сообщение по умолчанию.
Body -> (string)
MessageType -> (string)
OriginationNumber -> (string)
SenderId -> (string)
EntityId -> (string)
TemplateId -> (string)
InAppMessage -> (structure)
Настройка сообщения в приложении.
Body -> (string)
Content -> (list)
Содержимое сообщения в приложении.
(structure)
Настройка содержимого сообщения.
BackgroundColor -> (string)
BodyConfig -> (structure)
Настройка текста сообщения.
Alignment -> (string)
Body -> (string)
TextColor -> (string)
HeaderConfig -> (structure)
Настройка заголовка сообщения.
Alignment -> (string)
Header -> (string)
TextColor -> (string)
ImageUrl -> (string)
PrimaryBtn -> (structure)
Первая кнопка внутри сообщения.
Android -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
DefaultConfig -> (structure)
Содержимое кнопки по умолчанию.
BackgroundColor -> (string)
BorderRadius -> (integer)
ButtonAction -> (string)
Link -> (string)
Text -> (string)
TextColor -> (string)
IOS -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
Web -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
SecondaryBtn -> (structure)
Вторая кнопка внутри сообщения.
Android -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
DefaultConfig -> (structure)
Содержимое кнопки по умолчанию.
BackgroundColor -> (string)
BorderRadius -> (integer)
ButtonAction -> (string)
Link -> (string)
Text -> (string)
TextColor -> (string)
IOS -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
Web -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
CustomConfig -> (map)
Пользовательская конфигурация для отправки клиенту.
key -> (string)
value -> (string)
Layout -> (string)
Name -> (string)
Schedule -> (structure)
Настройки расписания для кампании.
EndTime -> (string)
EventFilter -> (structure)
Тип события, которое вызывает отправку кампании, если значение свойства Frequency равно EVENT.
Dimensions -> (structure)
Настройки измерений фильтра событий для кампании.
Attributes -> (map)
Один или несколько пользовательских атрибутов, которые ваше приложение сообщает в Amazon Pinpoint. Вы можете использовать эти атрибуты в качестве критериев выбора при создании фильтра событий.
key -> (string)
value -> (structure)
Указывает критерии на основе атрибутов для включения или исключения конечных точек из сегмента.
AttributeType -> (string)
Тип измерения сегмента для использования. Допустимые значения:
- INCLUSIVE - конечные точки, атрибуты которых соответствуют значениям, включаются в сегмент.
- EXCLUSIVE - конечные точки, атрибуты которых соответствуют значениям, исключаются из сегмента.
- CONTAINS - конечные точки, подстроки атрибутов которых соответствуют значениям, включаются в сегмент.
- BEFORE - конечные точки с атрибутами, которые считываются как метки времени ISO_INSTANT до значения, включаются в сегмент.
- AFTER - конечные точки с атрибутами, которые считываются как метки времени ISO_INSTANT после значения, включаются в сегмент.
- ON - конечные точки с атрибутами, которые считываются как даты ISO_INSTANT по значению, включаются в сегмент. Время игнорируется в этом сравнении.
- BETWEEN - конечные точки с атрибутами, которые считываются как метки времени ISO_INSTANT между значениями, включаются в сегмент.
Values -> (list)
Значения критериев для использования для измерения сегмента. В зависимости от значения свойства AttributeType конечные точки включаются или исключаются из сегмента, если значения их атрибутов соответствуют значениям критериев.
(string)
EventType -> (structure)
Имя события, которое вызывает отправку кампании или выполнение действия пути. Это может быть стандартное событие, которое генерирует Amazon Pinpoint, например _email.delivered. Для кампаний это также может быть пользовательское событие, которое относится к вашему приложению. Сведения о стандартных событиях см. в разделе Потоковая передача событий Amazon Pinpoint в Руководстве разработчика Amazon Pinpoint .
DimensionType -> (string)
Values -> (list)
Значения критериев для использования для измерения сегмента. В зависимости от значения свойства DimensionType конечные точки включаются или исключаются из сегмента, если их значения соответствуют значениям критериев.
(string)
Metrics -> (map)
Одна или несколько пользовательских метрик, которые ваше приложение сообщает в Amazon Pinpoint. Вы можете использовать эти метрики в качестве критериев выбора при создании фильтра событий.
key -> (string)
value -> (structure)
Указывает критерии на основе метрик для включения или исключения конечных точек из сегмента. Эти критерии исходят из пользовательских метрик, которые вы определяете для конечных точек.
ComparisonOperator -> (string)
Value -> (double)
FilterType -> (string)
Frequency -> (string)
IsLocalTime -> (boolean)
QuietTime -> (structure)
Время тишины по умолчанию для кампании. Время тишины — это определенный диапазон времени, когда кампания не отправляет сообщения конечным точкам, если выполнены все следующие условия:
- Свойство EndpointDemographic.Timezone конечной точки имеет допустимое значение.
- Текущее время в часовом поясе конечной точки позже или равно времени, указанному в свойстве QuietTime.Start для кампании.
- Текущее время в часовом поясе конечной точки раньше или равно времени, указанному в свойстве QuietTime.End для кампании.
Если какое-либо из предыдущих условий не выполнено, конечная точка получит сообщения от кампании, даже если время тишины включено.
End -> (string)
Start -> (string)
StartTime -> (string)
Timezone -> (string)
SegmentId -> (string)
SegmentVersion -> (integer)
tags -> (map)
Примечание
Начиная с 22-05-2023 теги были признаны устаревшими для операций обновления. После этой даты любое значение в тегах не обрабатывается, и код ошибки не возвращается. Для управления тегами мы рекомендуем использовать теги в Справочнике по API Amazon Pinpoint , команды resourcegroupstaggingapi в Документации по интерфейсу командной строки AWS или resourcegroupstaggingapi в AWS SDK .(Устарело) Карта «строка-строка» пар ключ-значение, которая определяет теги для связи с кампанией. Каждый тег состоит из обязательного ключа тега и связанного значения тега.
key -> (string)
value -> (string)
TemplateConfiguration -> (structure)
Шаблон сообщения для использования в кампании.
EmailTemplate -> (structure)
Шаблон электронной почты для использования в сообщении.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения для использования в сообщении. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте ресурс Template Versions.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует активную версию шаблона. Активная версия обычно является версией шаблона, которая была недавно рассмотрена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
PushTemplate -> (structure)
Шаблон push-уведомления для использования в сообщении.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения для использования в сообщении. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте ресурс Template Versions.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует активную версию шаблона. Активная версия обычно является версией шаблона, которая была недавно рассмотрена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
SMSTemplate -> (structure)
Шаблон SMS для использования в сообщении.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения для использования в сообщении. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте ресурс Template Versions.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует активную версию шаблона. Активная версия обычно является версией шаблона, которая была недавно рассмотрена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
VoiceTemplate -> (structure)
Голосовой шаблон для использования в сообщении. Этот объект не поддерживается для кампаний.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения для использования в сообщении. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте ресурс Template Versions.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует активную версию шаблона. Активная версия обычно является версией шаблона, которая была недавно рассмотрена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
InAppTemplate -> (structure)
Шаблон InApp для использования в сообщении. Объект InApp template не поддерживается для SendMessages.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения для использования в сообщении. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте ресурс Template Versions.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует активную версию шаблона. Активная версия обычно является версией шаблона, которая была недавно рассмотрена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
TreatmentDescription -> (string)
TreatmentName -> (string)
Priority -> (integer)
Синтаксис JSON:
{
"AdditionalTreatments": [
{
"CustomDeliveryConfiguration": {
"DeliveryUri": "string",
"EndpointTypes": ["PUSH"|"GCM"|"APNS"|"APNS_SANDBOX"|"APNS_VOIP"|"APNS_VOIP_SANDBOX"|"ADM"|"SMS"|"VOICE"|"EMAIL"|"BAIDU"|"CUSTOM"|"IN_APP", ...]
},
"MessageConfiguration": {
"ADMMessage": {
"Action": "OPEN_APP"|"DEEP_LINK"|"URL",
"Body": "string",
"ImageIconUrl": "string",
"ImageSmallIconUrl": "string",
"ImageUrl": "string",
"JsonBody": "string",
"MediaUrl": "string",
"RawContent": "string",
"SilentPush": true|false,
"TimeToLive": integer,
"Title": "string",
"Url": "string"
},
"APNSMessage": {
"Action": "OPEN_APP"|"DEEP_LINK"|"URL",
"Body": "string",
"ImageIconUrl": "string",
"ImageSmallIconUrl": "string",
"ImageUrl": "string",
"JsonBody": "string",
"MediaUrl": "string",
"RawContent": "string",
"SilentPush": true|false,
"TimeToLive": integer,
"Title": "string",
"Url": "string"
},
"BaiduMessage": {
"Action": "OPEN_APP"|"DEEP_LINK"|"URL",
"Body": "string",
"ImageIconUrl": "string",
"ImageSmallIconUrl": "string",
"ImageUrl": "string",
"JsonBody": "string",
"MediaUrl": "string",
"RawContent": "string",
"SilentPush": true|false,
"TimeToLive": integer,
"Title": "string",
"Url": "string"
},
"CustomMessage": {
"Data": "string"
},
"DefaultMessage": {
"Action": "OPEN_APP"|"DEEP_LINK"|"URL",
"Body": "string",
"ImageIconUrl": "string",
"ImageSmallIconUrl": "string",
"ImageUrl": "string",
"JsonBody": "string",
"MediaUrl": "string",
"RawContent": "string",
"SilentPush": true|false,
"TimeToLive": integer,
"Title": "string",
"Url": "string"
},
"EmailMessage": {
"Body": "string",
"FromAddress": "string",
"Headers": [
{
"Name": "string",
"Value": "string"
}
...
],
"HtmlBody": "string",
"Title": "string"
},
"GCMMessage": {
"Action": "OPEN_APP"|"DEEP_LINK"|"URL",
"Body": "string",
"ImageIconUrl": "string",
"ImageSmallIconUrl": "string",
"ImageUrl": "string",
"JsonBody": "string",
"MediaUrl": "string",
"RawContent": "string",
"SilentPush": true|false,
"TimeToLive": integer,
"Title": "string",
"Url": "string"
},
"SMSMessage": {
"Body": "string",
"MessageType": "TRANSACTIONAL"|"PROMOTIONAL",
"OriginationNumber": "string",
"SenderId": "string",
"EntityId": "string",
"TemplateId": "string"
},
"InAppMessage": {
"Body": "string",
"Content": [
{
"BackgroundColor": "string",
"BodyConfig": {
"Alignment": "LEFT"|"CENTER"|"RIGHT",
"Body": "string",
"TextColor": "string"
},
"HeaderConfig": {
"Alignment": "LEFT"|"CENTER"|"RIGHT",
"Header": "string",
"TextColor": "string"
},
"ImageUrl": "string",
"PrimaryBtn": {
"Android": {
"ButtonAction": "LINK"|"DEEP_LINK"|"CLOSE",
"Link": "string"
},
"DefaultConfig": {
"BackgroundColor": "string",
"BorderRadius": integer,
"ButtonAction": "LINK"|"DEEP_LINK"|"CLOSE",
"Link": "string",
"Text": "string",
"TextColor": "string"
},
"IOS": {
"ButtonAction": "LINK"|"DEEP_LINK"|"CLOSE",
"Link": "string"
},
"Web": {
"ButtonAction": "LINK"|"DEEP_LINK"|"CLOSE",
"Link": "string"
}
},
"SecondaryBtn": {
"Android": {
"ButtonAction": "LINK"|"DEEP_LINK"|"CLOSE",
"Link": "string"
},
"DefaultConfig": {
"BackgroundColor": "string",
"BorderRadius": integer,
"ButtonAction": "LINK"|"DEEP_LINK"|"CLOSE",
"Link": "string",
"Text": "string",
"TextColor": "string"
},
"IOS": {
"ButtonAction": "LINK"|"DEEP_LINK"|"CLOSE",
"Link": "string"
},
"Web": {
"ButtonAction": "LINK"|"DEEP_LINK"|"CLOSE",
"Link": "string"
}
}
}
...
],
"CustomConfig": {"string": "string"
...},
"Layout": "BOTTOM_BANNER"|"TOP_BANNER"|"OVERLAYS"|"MOBILE_FEED"|"MIDDLE_BANNER"|"CAROUSEL"
}
},
"Schedule": {
"EndTime": "string",
"EventFilter": {
"Dimensions": {
"Attributes": {"string": {
"AttributeType": "INCLUSIVE"|"EXCLUSIVE"|"CONTAINS"|"BEFORE"|"AFTER"|"ON"|"BETWEEN",
"Values": ["string", ...]
}
...},
"EventType": {
"DimensionType": "INCLUSIVE"|"EXCLUSIVE",
"Values": ["string", ...]
},
"Metrics": {"string": {
"ComparisonOperator": "string",
"Value": double
}
...}
},
"FilterType": "SYSTEM"|"ENDPOINT"
},
"Frequency": "ONCE"|"HOURLY"|"DAILY"|"WEEKLY"|"MONTHLY"|"EVENT"|"IN_APP_EVENT",
"IsLocalTime": true|false,
"QuietTime": {
"End": "string",
"Start": "string"
},
"StartTime": "string",
"Timezone": "string"
},
"SizePercent": integer,
"TemplateConfiguration": {
"EmailTemplate": {
"Name": "string",
"Version": "string"
},
"PushTemplate": {
"Name": "string",
"Version": "string"
},
"SMSTemplate": {
"Name": "string",
"Version": "string"
},
"VoiceTemplate": {
"Name": "string",
"Version": "string"
},
"InAppTemplate": {
"Name": "string",
"Version": "string"
}
},
"TreatmentDescription": "string",
"TreatmentName": "string"
}
...
],
"CustomDeliveryConfiguration": {
"DeliveryUri": "string",
"EndpointTypes": ["PUSH"|"GCM"|"APNS"|"APNS_SANDBOX"|"APNS_VOIP"|"APNS_VOIP_SANDBOX"|"ADM"|"SMS"|"VOICE"|"EMAIL"|"BAIDU"|"CUSTOM"|"IN_APP", ...]
},
"Description": "string",
"HoldoutPercent": integer,
"Hook": {
"LambdaFunctionName": "string",
"Mode": "DELIVERY"|"FILTER",
"WebUrl": "string"
},
"IsPaused": true|false,
"Limits": {
"Daily": integer,
"MaximumDuration": integer,
"MessagesPerSecond": integer,
"Total": integer,
"Session": integer
},
"MessageConfiguration": {
"ADMMessage": {
"Action": "OPEN_APP"|"DEEP_LINK"|"URL",
"Body": "string",
"ImageIconUrl": "string",
"ImageSmallIconUrl": "string",
"ImageUrl": "string",
"JsonBody": "string",
"MediaUrl": "string",
"RawContent": "string",
"SilentPush": true|false,
"TimeToLive": integer,
"Title": "string",
"Url": "string"
},
"APNSMessage": {
"Action": "OPEN_APP"|"DEEP_LINK"|"URL",
"Body": "string",
"ImageIconUrl": "string",
"ImageSmallIconUrl": "string",
"ImageUrl": "string",
"JsonBody": "string",
"MediaUrl": "string",
"RawContent": "string",
"SilentPush": true|false,
"TimeToLive": integer,
"Title": "string",
"Url": "string"
},
"BaiduMessage": {
"Action": "OPEN_APP"|"DEEP_LINK"|"URL",
"Body": "string",
"ImageIconUrl": "string",
"ImageSmallIconUrl": "string",
"ImageUrl": "string",
"JsonBody": "string",
"MediaUrl": "string",
"RawContent": "string",
"SilentPush": true|false,
"TimeToLive": integer,
"Title": "string",
"Url": "string"
},
"CustomMessage": {
"Data": "string"
},
"DefaultMessage": {
"Action": "OPEN_APP"|"DEEP_LINK"|"URL",
"Body": "string",
"ImageIconUrl": "string",
"ImageSmallIconUrl": "string",
"ImageUrl": "string",
"JsonBody": "string",
"MediaUrl": "string",
"RawContent": "string",
"SilentPush": true|false,
"TimeToLive": integer,
"Title": "string",
"Url": "string"
},
"EmailMessage": {
"Body": "string",
"FromAddress": "string",
"Headers": [
{
"Name": "string",
"Value": "string"
}
...
],
"HtmlBody": "string",
"Title": "string"
},
"GCMMessage": {
"Action": "OPEN_APP"|"DEEP_LINK"|"URL",
"Body": "string",
"ImageIconUrl": "string",
"ImageSmallIconUrl": "string",
"ImageUrl": "string",
"JsonBody": "string",
"MediaUrl": "string",
"RawContent": "string",
"SilentPush": true|false,
"TimeToLive": integer,
"Title": "string",
"Url": "string"
},
"SMSMessage": {
"Body": "string",
"MessageType": "TRANSACTIONAL"|"PROMOTIONAL",
"OriginationNumber": "string",
"SenderId": "string",
"EntityId": "string",
"TemplateId": "string"
},
"InAppMessage": {
"Body": "string",
"Content": [
{
"BackgroundColor": "string",
"BodyConfig": {
"Alignment": "LEFT"|"CENTER"|"RIGHT",
"Body": "string",
"TextColor": "string"
},
"HeaderConfig": {
"Alignment": "LEFT"|"CENTER"|"RIGHT",
"Header": "string",
"TextColor": "string"
},
"ImageUrl": "string",
"PrimaryBtn": {
"Android": {
"ButtonAction": "LINK"|"DEEP_LINK"|"CLOSE",
"Link": "string"
},
"DefaultConfig": {
"BackgroundColor": "string",
"BorderRadius": integer,
"ButtonAction": "LINK"|"DEEP_LINK"|"CLOSE",
"Link": "string",
"Text": "string",
"TextColor": "string"
},
"IOS": {
"ButtonAction": "LINK"|"DEEP_LINK"|"CLOSE",
"Link": "string"
},
"Web": {
"ButtonAction": "LINK"|"DEEP_LINK"|"CLOSE",
"Link": "string"
}
},
"SecondaryBtn": {
"Android": {
"ButtonAction": "LINK"|"DEEP_LINK"|"CLOSE",
"Link": "string"
},
"DefaultConfig": {
"BackgroundColor": "string",
"BorderRadius": integer,
"ButtonAction": "LINK"|"DEEP_LINK"|"CLOSE",
"Link": "string",
"Text": "string",
"TextColor": "string"
},
"IOS": {
"ButtonAction": "LINK"|"DEEP_LINK"|"CLOSE",
"Link": "string"
},
"Web": {
"ButtonAction": "LINK"|"DEEP_LINK"|"CLOSE",
"Link": "string"
}
}
}
...
],
"CustomConfig": {"string": "string"
...},
"Layout": "BOTTOM_BANNER"|"TOP_BANNER"|"OVERLAYS"|"MOBILE_FEED"|"MIDDLE_BANNER"|"CAROUSEL"
}
},
"Name": "string",
"Schedule": {
"EndTime": "string",
"EventFilter": {
"Dimensions": {
"Attributes": {"string": {
"AttributeType": "INCLUSIVE"|"EXCLUSIVE"|"CONTAINS"|"BEFORE"|"AFTER"|"ON"|"BETWEEN",
"Values": ["string", ...]
}
...},
"EventType": {
"DimensionType": "INCLUSIVE"|"EXCLUSIVE",
"Values": ["string", ...]
},
"Metrics": {"string": {
"ComparisonOperator": "string",
"Value": double
}
...}
},
"FilterType": "SYSTEM"|"ENDPOINT"
},
"Frequency": "ONCE"|"HOURLY"|"DAILY"|"WEEKLY"|"MONTHLY"|"EVENT"|"IN_APP_EVENT",
"IsLocalTime": true|false,
"QuietTime": {
"End": "string",
"Start": "string"
},
"StartTime": "string",
"Timezone": "string"
},
"SegmentId": "string",
"SegmentVersion": integer,
"tags": {"string": "string"
...},
"TemplateConfiguration": {
"EmailTemplate": {
"Name": "string",
"Version": "string"
},
"PushTemplate": {
"Name": "string",
"Version": "string"
},
"SMSTemplate": {
"Name": "string",
"Version": "string"
},
"VoiceTemplate": {
"Name": "string",
"Version": "string"
},
"InAppTemplate": {
"Name": "string",
"Version": "string"
}
},
"TreatmentDescription": "string",
"TreatmentName": "string",
"Priority": integer
}
--cli-input-json | --cli-input-yaml (string) Считывает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному --generate-cli-skeleton. Если в командной строке предоставлены другие аргументы, эти значения переопределят значения, предоставленные JSON. Невозможно передавать произвольные двоичные значения, используя значение, предоставленное JSON, поскольку строка будет воспринята буквально. Это может не указываться вместе с --cli-input-yaml.
--generate-cli-skeleton (string) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если значение не предоставлено или предоставлено значение input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогичным образом, если предоставлено yaml-input, он выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, он проверяет входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный скелет JSON не стабилен между версиями AWS CLI, и никаких гарантий обратной совместимости в сгенерированном скелете JSON нет.
Глобальные опции
--debug (boolean)
Включить ведение журнала отладки.
--endpoint-url (string)
Переопределить URL по умолчанию команды данным URL.
--no-verify-ssl (boolean)
По умолчанию AWS CLI использует SSL при взаимодействии со службами AWS. Для каждого SSL-соединения AWS CLI будет проверять SSL-сертификаты. Эта опция переопределяет поведение по умолчанию при проверке SSL-сертификатов.
--no-paginate (boolean)
Отключить автоматическую разбивку на страницы. Если автоматическая разбивка на страницы отключена, AWS CLI сделает только один вызов для первой страницы результатов.
--output (string)
Стиль форматирования выходных данных команды.
- json
- text
- table
- yaml
- yaml-stream
--query (string)
Запрос JMESPath для использования при фильтрации данных ответа.
--profile (string)
Использовать определенный профиль из файла учетных данных.
--region (string)
Регион для использования. Переопределяет настройки config/env.
--version (string)
Показать версию этого инструмента.
--color (string)
Включить/выключить цветной вывод.
- on
- off
- auto
--no-sign-request (boolean)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (string)
Пакет сертификатов CA для использования при проверке SSL-сертификатов. Переопределяет настройки config/env.
--cli-read-timeout (int)
Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет блокироваться и не будет превышать время ожидания. Значение по умолчанию - 60 секунд.
--cli-connect-timeout (int)
Максимальное время подключения к сокету в секундах. Если значение равно 0, подключение сокета будет блокироваться и не будет превышать время ожидания. Значение по умолчанию - 60 секунд.
--cli-binary-format (string)
Стиль форматирования, который будет использоваться для двоичных больших объектов. Формат по умолчанию - base64. Формат base64 ожидает, что двоичные большие объекты будут предоставлены в виде строки, закодированной в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, которое отображается на двоичный большой объект, fileb:// всегда будет обрабатываться как двоичный и использовать содержимое файла напрямую, независимо от настройки cli-binary-format. При использовании file:// содержимое файла необходимо будет правильно отформатировать для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (boolean)
Отключить пейджер CLI для вывода.
--cli-auto-prompt (boolean)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (boolean)
Отключить автоматический запрос параметров ввода CLI.
Вывод
CampaignResponse -> (structure)
Предоставляет информацию о статусе, конфигурации и других параметрах кампании.
AdditionalTreatments -> (list)
Массив ответов, по одному для каждого варианта, который вы определили для кампании, в дополнение к варианту по умолчанию.
(structure)
Указывает настройки для варианта кампании. Вариант — это вариант кампании, который используется для A/B-тестирования кампании.
CustomDeliveryConfiguration -> (structure)
Настройки конфигурации доставки для отправки варианта через пользовательский канал. Этот объект требуется, если объект MessageConfiguration для варианта указывает объект CustomMessage.
DeliveryUri -> (string)
Место назначения для отправки кампании или варианта. Это значение может быть одним из следующих:
- Имя или ARN (Amazon Resource Name) функции AWS Lambda для вызова обработки доставки кампании или варианта.
- URL-адрес веб-приложения или службы, поддерживающей HTTPS и способной получать сообщение. URL-адрес должен быть полным, включая протокол HTTPS.
EndpointTypes -> (list)
Типы конечных точек для отправки кампании или варианта. Каждое допустимое значение сопоставляется с типом канала, который можно связать с конечной точкой с помощью свойства ChannelType конечной точки.
(string)
Id -> (string)
MessageConfiguration -> (structure)
Настройки конфигурации сообщения для варианта.
ADMMessage -> (structure)
Сообщение, которое кампания отправляет через канал ADM (Amazon Device Messaging). При указании это сообщение переопределяет сообщение по умолчанию.
Action -> (string)
Действие, которое произойдет, если получатель коснется push-уведомления. Допустимые значения:
- OPEN_APP — ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK — ваше приложение открывается и отображает указанный пользовательский интерфейс в приложении. Этот параметр использует функции глубокой связи iOS и Android.
- URL — в мобильном браузере по умолчанию на устройстве получателя открывается и загружается веб-страница по указанному вами URL-адресу.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, в течение которых служба push-уведомлений должна хранить сообщение, если службе не удается доставить уведомление с первого раза. Это значение преобразуется в значение срока действия, когда оно отправляется в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление как немедленно истекающее, и служба не сохраняет и не пытается снова доставить уведомление.
Это значение не применяется к сообщениям, которые отправляются через службу Amazon Device Messaging (ADM).
Title -> (string)
Url -> (string)
APNSMessage -> (structure)
Сообщение, которое кампания отправляет через канал APNs (Apple Push Notification service). При указании это сообщение переопределяет сообщение по умолчанию.
Action -> (string)
Действие, которое произойдет, если получатель коснется push-уведомления. Допустимые значения:
- OPEN_APP — ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK — ваше приложение открывается и отображает указанный пользовательский интерфейс в приложении. Этот параметр использует функции глубокой связи iOS и Android.
- URL — в мобильном браузере по умолчанию на устройстве получателя открывается и загружается веб-страница по указанному вами URL-адресу.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, в течение которых служба push-уведомлений должна хранить сообщение, если службе не удается доставить уведомление с первого раза. Это значение преобразуется в значение срока действия, когда оно отправляется в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление как немедленно истекающее, и служба не сохраняет и не пытается снова доставить уведомление.
Это значение не применяется к сообщениям, которые отправляются через службу Amazon Device Messaging (ADM).
Title -> (string)
Url -> (string)
BaiduMessage -> (structure)
Сообщение, которое кампания отправляет через канал Baidu (Baidu Cloud Push). При указании это сообщение переопределяет сообщение по умолчанию.
Action -> (string)
Действие, которое произойдет, если получатель коснется push-уведомления. Допустимые значения:
- OPEN_APP — ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK — ваше приложение открывается и отображает указанный пользовательский интерфейс в приложении. Этот параметр использует функции глубокой связи iOS и Android.
- URL — в мобильном браузере по умолчанию на устройстве получателя открывается и загружается веб-страница по указанному вами URL-адресу.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, в течение которых служба push-уведомлений должна хранить сообщение, если службе не удается доставить уведомление с первого раза. Это значение преобразуется в значение срока действия, когда оно отправляется в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление как немедленно истекающее, и служба не сохраняет и не пытается снова доставить уведомление.
Это значение не применяется к сообщениям, которые отправляются через службу Amazon Device Messaging (ADM).
Title -> (string)
Url -> (string)
CustomMessage -> (structure)
Сообщение, которое кампания отправляет через пользовательский канал, как указано в настройках конфигурации доставки (CustomDeliveryConfiguration) для кампании. При указании это сообщение переопределяет сообщение по умолчанию.
Data -> (string)
DefaultMessage -> (structure)
Сообщение по умолчанию, которое кампания отправляет по всем каналам, настроенным для кампании.
Действие -> (string)
Действие, которое произойдет, если получатель коснется push-уведомления. Допустимые значения:
- OPEN_APP - Ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK - Ваше приложение открывается и отображает указанный пользовательский интерфейс в приложении. Этот параметр использует функции глубокой связи iOS и Android.
- URL - Открывается мобильный браузер по умолчанию на устройстве получателя и загружает веб-страницу по указанному вами URL-адресу.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, в течение которых служба push-уведомлений должна хранить сообщение, если служба не может доставить уведомление с первого раза. Это значение преобразуется в значение срока действия, когда оно отправляется в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление как немедленно истекшее, и служба не сохраняет и не пытается доставить уведомление повторно.
Это значение не применяется к сообщениям, отправляемым через службу Amazon Device Messaging (ADM).
Title -> (string)
Url -> (string)
EmailMessage -> (structure)
Сообщение, которое кампания отправляет по каналу электронной почты. Если указано, это сообщение переопределяет сообщение по умолчанию.
Body -> (string)
FromAddress -> (string)
Headers -> (list)
Список заголовков сообщений для электронной почты. Для каждого письма можно использовать до 15 MessageHeaders.
(structure)
Содержит имя и значение пары заголовка электронной почты, который необходимо добавить в ваше письмо. У вас может быть до 15 MessageHeaders. Заголовок может содержать такую информацию, как отправитель, получатель, маршрут или отметка времени.
Name -> (string)
Value -> (string)
HtmlBody -> (string)
Title -> (string)
GCMMessage -> (structure)
Сообщение, которое кампания отправляет по каналу GCM, что позволяет Amazon Pinpoint отправлять push-уведомления через службу Firebase Cloud Messaging (FCM), ранее Google Cloud Messaging (GCM). Если указано, это сообщение переопределяет сообщение по умолчанию.
Action -> (string)
Действие, которое произойдет, если получатель коснется push-уведомления. Допустимые значения:
- OPEN_APP - Ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK - Ваше приложение открывается и отображает указанный пользовательский интерфейс в приложении. Этот параметр использует функции глубокой связи iOS и Android.
- URL - Открывается мобильный браузер по умолчанию на устройстве получателя и загружает веб-страницу по указанному вами URL-адресу.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, в течение которых служба push-уведомлений должна хранить сообщение, если служба не может доставить уведомление с первого раза. Это значение преобразуется в значение срока действия, когда оно отправляется в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление как немедленно истекшее, и служба не сохраняет и не пытается доставить уведомление повторно.
Это значение не применяется к сообщениям, отправляемым через службу Amazon Device Messaging (ADM).
Title -> (string)
Url -> (string)
SMSMessage -> (structure)
Сообщение, которое кампания отправляет по SMS-каналу. Если указано, это сообщение переопределяет сообщение по умолчанию.
Body -> (string)
MessageType -> (string)
OriginationNumber -> (string)
SenderId -> (string)
EntityId -> (string)
TemplateId -> (string)
InAppMessage -> (structure)
Настройка сообщения в приложении.
Body -> (string)
Content -> (list)
Содержимое сообщения в приложении.
(structure)
Настройка содержимого сообщения.
BackgroundColor -> (string)
BodyConfig -> (structure)
Настройка тела сообщения.
Alignment -> (string)
Body -> (string)
TextColor -> (string)
HeaderConfig -> (structure)
Настройка заголовка сообщения.
Alignment -> (string)
Header -> (string)
TextColor -> (string)
ImageUrl -> (string)
PrimaryBtn -> (structure)
Первая кнопка внутри сообщения.
Android -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
DefaultConfig -> (structure)
Содержимое кнопки по умолчанию.
BackgroundColor -> (string)
BorderRadius -> (integer)
ButtonAction -> (string)
Link -> (string)
Text -> (string)
TextColor -> (string)
IOS -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
Web -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
SecondaryBtn -> (structure)
Вторая кнопка внутри сообщения.
Android -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
DefaultConfig -> (structure)
Содержимое кнопки по умолчанию.
BackgroundColor -> (string)
BorderRadius -> (integer)
ButtonAction -> (string)
Link -> (string)
Text -> (string)
TextColor -> (string)
IOS -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
Web -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
CustomConfig -> (map)
Пользовательская конфигурация для отправки клиенту.
key -> (string)
value -> (string)
Layout -> (string)
Schedule -> (structure)
Настройки расписания для обработки.
EndTime -> (string)
EventFilter -> (structure)
Тип события, которое вызывает отправку кампании, если значение свойства Frequency равно EVENT.
Dimensions -> (structure)
Настройки измерения фильтра событий для кампании.
Attributes -> (map)
Один или несколько настраиваемых атрибутов, которые ваше приложение сообщает в Amazon Pinpoint. Вы можете использовать эти атрибуты в качестве критериев отбора при создании фильтра событий.
key -> (string)
value -> (structure)
Указывает критерии на основе атрибутов для включения или исключения конечных точек из сегмента.
AttributeType -> (string)
Тип измерения сегмента для использования. Допустимые значения:
- INCLUSIVE - конечные точки, имеющие атрибуты, соответствующие значениям, включаются в сегмент.
- EXCLUSIVE - конечные точки, имеющие атрибуты, соответствующие значениям, исключаются из сегмента.
- CONTAINS - конечные точки, чьи подстроки атрибутов соответствуют значениям, включаются в сегмент.
- BEFORE - конечные точки с атрибутами, прочитанными как даты и время ISO_INSTANT до значения, включаются в сегмент.
- AFTER - конечные точки с атрибутами, прочитанными как даты и время ISO_INSTANT после значения, включаются в сегмент.
- ON - конечные точки с атрибутами, прочитанными как даты ISO_INSTANT в значении, включаются в сегмент. Время игнорируется в этом сравнении.
- BETWEEN - конечные точки с атрибутами, прочитанными как даты и время ISO_INSTANT между значениями, включаются в сегмент.
Values -> (list)
Значения критериев, используемые для измерения сегмента. В зависимости от значения свойства AttributeType конечные точки включаются или исключаются из сегмента, если значения их атрибутов соответствуют значениям критериев.
(string)
EventType -> (structure)
Имя события, которое вызывает отправку кампании или выполнение действия путешествия. Это может быть стандартное событие, которое генерирует Amazon Pinpoint, например _email.delivered. Для кампаний это также может быть настраиваемое событие, относящееся к вашему приложению. Сведения о стандартных событиях см. в разделе «Потоковая передача событий Amazon Pinpoint» в Руководстве разработчика Amazon Pinpoint.
DimensionType -> (string)
Values -> (list)
Значения критериев, используемые для измерения сегмента. В зависимости от значения свойства DimensionType конечные точки включаются или исключаются из сегмента, если их значения соответствуют значениям критериев.
(string)
Metrics -> (map)
Одна или несколько пользовательских метрик, которые ваше приложение сообщает в Amazon Pinpoint. Вы можете использовать эти метрики в качестве критериев отбора при создании фильтра событий.
key -> (string)
value -> (structure)
Указывает критерии на основе метрик для включения или исключения конечных точек из сегмента. Эти критерии основываются на пользовательских метриках, которые вы определяете для конечных точек.
ComparisonOperator -> (string)
Value -> (double)
FilterType -> (string)
Frequency -> (string)
IsLocalTime -> (boolean)
QuietTime -> (structure)
Тихое время по умолчанию для кампании. Тихое время — это определенный временной диапазон, когда кампания не отправляет сообщения конечным точкам, если выполнены все следующие условия:
- Для свойства EndpointDemographic.Timezone конечной точки установлено допустимое значение.
- Текущее время в часовом поясе конечной точки позже или равно времени, указанному свойством QuietTime.Start для кампании.
- Текущее время в часовом поясе конечной точки раньше или равно времени, указанному свойством QuietTime.End для кампании.
Если какое-либо из предыдущих условий не выполнено, конечная точка получит сообщения от кампании, даже если включено тихое время.
End -> (string)
Start -> (string)
StartTime -> (string)
Timezone -> (string)
SizePercent -> (integer)
State -> (structure)
Текущий статус обработки.
CampaignStatus -> (string)
Текущий статус кампании или текущий статус обработки, принадлежащей кампании A/B-тестирования.
Если в кампании используется A/B-тестирование, кампания имеет статус COMPLETED, только если все обработки кампании имеют статус COMPLETED. Если вы удалите сегмент, связанный с кампанией, кампания завершится неудачно и будет иметь статус DELETED.
TemplateConfiguration -> (structure)
Шаблон сообщения для использования в лечении.
EmailTemplate -> (структура)
Шаблон электронной почты для использования в сообщении.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения для использования в сообщении. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте ресурс Versionsresource.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует активную версию шаблона. Активная версия обычно является версией шаблона, которая была недавно проверена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
PushTemplate -> (структура)
Шаблон push-уведомления для использования в сообщении.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения для использования в сообщении. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте ресурс Versionsresource.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует активную версию шаблона. Активная версия обычно является версией шаблона, которая была недавно проверена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
SMSTemplate -> (структура)
Шаблон SMS для использования в сообщении.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения для использования в сообщении. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте ресурс Versionsresource.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует активную версию шаблона. Активная версия обычно является версией шаблона, которая была недавно проверена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
VoiceTemplate -> (structure)
Голосовой шаблон для использования в сообщении. Этот объект не поддерживается для кампаний.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения для использования в сообщении. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте ресурс Versionsresource.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует активную версию шаблона. Активная версия обычно является версией шаблона, которая была недавно проверена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
InAppTemplate -> (structure)
Шаблон InApp для использования в сообщении. Объект шаблона InApp не поддерживается для SendMessages.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения для использования в сообщении. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте ресурс Versionsresource.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует активную версию шаблона. Активная версия обычно является версией шаблона, которая была недавно проверена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
TreatmentDescription -> (string)
TreatmentName -> (string)
ApplicationId -> (string)
Arn -> (string)
CreationDate -> (string)
CustomDeliveryConfiguration -> (structure)
Настройки конфигурации доставки для отправки кампании через пользовательский канал.
DeliveryUri -> (string)
Место назначения для отправки кампании или лечения. Это значение может быть одним из следующих:
- Имя или имя ресурса Amazon (ARN) функции AWS Lambda для вызова, чтобы обработать доставку кампании или лечения.
- URL-адрес веб-приложения или службы, которая поддерживает HTTPS и может получать сообщение. URL-адрес должен быть полным URL-адресом, включая протокол HTTPS.
EndpointTypes -> (list)
Типы конечных точек для отправки кампании или лечения. Каждое допустимое значение соответствует типу канала, который можно связать с конечной точкой, используя свойство ChannelType конечной точки.
(string)
DefaultState -> (structure)
Текущий статус лечения по умолчанию кампании. Это значение существует только для кампаний, у которых есть более одного лечения.
CampaignStatus -> (string)
Текущий статус кампании или текущий статус лечения, принадлежащего A/B-тестовой кампании.
Если кампания использует A/B-тестирование, кампания имеет статус COMPLETED только в том случае, если все варианты лечения кампании имеют статус COMPLETED. Если вы удалите сегмент, связанный с кампанией, кампания завершится неудачно и будет иметь статус DELETED.
Description -> (string)
HoldoutPercent -> (integer)
Hook -> (structure)
Настройки для функции AWS Lambda, используемой в качестве хука кода для кампании. Вы можете использовать этот хук для настройки сегмента, используемого кампанией.
LambdaFunctionName -> (string)
Mode -> (string)
Режим, который Amazon Pinpoint использует для вызова функции AWS Lambda. Возможные значения:
- FILTER - Вызов функции для настройки сегмента, используемого кампанией.
- DELIVERY - (Устарело) Ранее вызывалась функция для отправки кампании через пользовательский канал. Эта функциональность больше не поддерживается. Чтобы отправить кампанию через пользовательский канал, используйте объекты CustomDeliveryConfiguration и CampaignCustomMessage кампании.
WebUrl -> (string)
Id -> (string)
IsPaused -> (boolean)
LastModifiedDate -> (string)
Limits -> (structure)
Ограничения обмена сообщениями для кампании.
Daily -> (integer)
MaximumDuration -> (integer)
MessagesPerSecond -> (integer)
Total -> (integer)
Session -> (integer)
MessageConfiguration -> (structure)
Настройки конфигурации сообщения для кампании.
ADMMessage -> (structure)
Сообщение, которое кампания отправляет через канал ADM (Amazon Device Messaging). Если указано, это сообщение переопределяет сообщение по умолчанию.
Action -> (string)
Действие, которое должно произойти, если получатель нажмет на push-уведомление. Допустимые значения:
- OPEN_APP - Ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK - Ваше приложение открывается и отображает назначенный пользовательский интерфейс в приложении. Этот параметр использует функции глубоких ссылок iOS и Android.
- URL - Браузер мобильного устройства получателя по умолчанию открывается и загружает веб-страницу по указанному вами URL-адресу.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, в течение которых служба push-уведомлений должна хранить сообщение, если служба не может доставить уведомление в первый раз. Это значение преобразуется в значение срока действия при отправке в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление как немедленно истекающее, и служба не хранит и не пытается доставить уведомление снова.
Это значение не относится к сообщениям, которые отправляются через службу Amazon Device Messaging (ADM).
Title -> (string)
Url -> (string)
APNSMessage -> (structure)
Сообщение, которое кампания отправляет через канал APNs (Apple Push Notification service). Если указано, это сообщение переопределяет сообщение по умолчанию.
Action -> (string)
Действие, которое должно произойти, если получатель нажмет на push-уведомление. Допустимые значения:
- OPEN_APP - Ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK - Ваше приложение открывается и отображает назначенный пользовательский интерфейс в приложении. Этот параметр использует функции глубоких ссылок iOS и Android.
- URL - Браузер мобильного устройства получателя по умолчанию открывается и загружает веб-страницу по указанному вами URL-адресу.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, в течение которых служба push-уведомлений должна хранить сообщение, если служба не может доставить уведомление в первый раз. Это значение преобразуется в значение срока действия при отправке в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление как немедленно истекающее, и служба не хранит и не пытается доставить уведомление снова.
Это значение не относится к сообщениям, которые отправляются через службу Amazon Device Messaging (ADM).
Title -> (string)
Url -> (string)
BaiduMessage -> (structure)
Сообщение, которое кампания отправляет через канал Baidu (Baidu Cloud Push). Если указано, это сообщение переопределяет сообщение по умолчанию.
Action -> (string)
Действие, которое должно произойти, если получатель нажмет на push-уведомление. Допустимые значения:
- OPEN_APP - Ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK - Ваше приложение открывается и отображает назначенный пользовательский интерфейс в приложении. Этот параметр использует функции глубоких ссылок iOS и Android.
- URL - Браузер мобильного устройства получателя по умолчанию открывается и загружает веб-страницу по указанному вами URL-адресу.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, в течение которых служба push-уведомлений должна хранить сообщение, если служба не может доставить уведомление в первый раз. Это значение преобразуется в значение срока действия при отправке в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление как немедленно истекающее, и служба не хранит и не пытается доставить уведомление снова.
Это значение не относится к сообщениям, которые отправляются через службу Amazon Device Messaging (ADM).
Title -> (string)
Url -> (string)
CustomMessage -> (structure)
Сообщение, которое кампания отправляет через пользовательский канал, как указано в настройках конфигурации доставки (CustomDeliveryConfiguration) для кампании. Если указано, это сообщение переопределяет сообщение по умолчанию.
Data -> (string)
DefaultMessage -> (structure)
Сообщение по умолчанию, которое кампания отправляет через все каналы, настроенные для кампании.
Действие -> (string)
Действие, которое произойдет, если получатель нажмет push-уведомление. Допустимые значения:
- OPEN_APP - Ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK - Ваше приложение открывается и отображает указанный пользовательский интерфейс в приложении. Эта настройка использует функции глубокой связи iOS и Android.
- URL - В мобильном браузере по умолчанию на устройстве получателя открывается и загружается веб-страница по указанному вами URL-адресу.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, в течение которых служба push-уведомлений должна хранить сообщение, если службе не удается доставить уведомление с первого раза. Это значение преобразуется в значение истечения срока действия при отправке в службу push-уведомлений. Если это значение равно 0, служба обрабатывает уведомление так, как если бы срок его действия истек немедленно, и служба не сохраняет и не пытается повторно доставить уведомление.
Это значение не применимо к сообщениям, которые отправляются через службу Amazon Device Messaging (ADM).
Title -> (string)
Url -> (string)
EmailMessage -> (structure)
Сообщение, которое кампания отправляет через канал электронной почты. Если указано, это сообщение переопределяет сообщение по умолчанию.
Body -> (string)
FromAddress -> (string)
Headers -> (list)
Список MessageHeaders для электронной почты. Вы можете иметь до 15 MessageHeaders для каждого электронного письма.
(structure)
Содержит имя и значение пары заголовка электронной почты, чтобы добавить его в ваше электронное письмо. Вы можете иметь до 15 MessageHeaders. Заголовок может содержать такую информацию, как отправитель, получатель, маршрут или временная метка.
Name -> (string)
Value -> (string)
HtmlBody -> (string)
Title -> (string)
GCMMessage -> (structure)
Сообщение, которое кампания отправляет через канал GCM, что позволяет Amazon Pinpoint отправлять push-уведомления через службу Firebase Cloud Messaging (FCM), ранее Google Cloud Messaging (GCM). Если указано, это сообщение переопределяет сообщение по умолчанию.
Действие -> (string)
Действие, которое произойдет, если получатель нажмет push-уведомление. Допустимые значения:
- OPEN_APP - Ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK - Ваше приложение открывается и отображает указанный пользовательский интерфейс в приложении. Эта настройка использует функции глубокой связи iOS и Android.
- URL - В мобильном браузере по умолчанию на устройстве получателя открывается и загружается веб-страница по указанному вами URL-адресу.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, в течение которых служба push-уведомлений должна хранить сообщение, если службе не удается доставить уведомление с первого раза. Это значение преобразуется в значение истечения срока действия при отправке в службу push-уведомлений. Если это значение равно 0, служба обрабатывает уведомление так, как если бы срок его действия истек немедленно, и служба не сохраняет и не пытается повторно доставить уведомление.
Это значение не применимо к сообщениям, которые отправляются через службу Amazon Device Messaging (ADM).
Title -> (string)
Url -> (string)
SMSMessage -> (structure)
Сообщение, которое кампания отправляет через канал SMS. Если указано, это сообщение переопределяет сообщение по умолчанию.
Body -> (string)
MessageType -> (string)
OriginationNumber -> (string)
SenderId -> (string)
EntityId -> (string)
TemplateId -> (string)
InAppMessage -> (structure)
Настройка сообщения в приложении.
Body -> (string)
Content -> (list)
Содержимое сообщения в приложении.
(structure)
Настройка содержимого сообщения.
BackgroundColor -> (string)
BodyConfig -> (structure)
Настройка тела сообщения.
Alignment -> (string)
Body -> (string)
TextColor -> (string)
HeaderConfig -> (structure)
Настройка заголовка сообщения.
Alignment -> (string)
Header -> (string)
TextColor -> (string)
ImageUrl -> (string)
PrimaryBtn -> (structure)
Первая кнопка внутри сообщения.
Android -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
DefaultConfig -> (structure)
Содержимое кнопки по умолчанию.
BackgroundColor -> (string)
BorderRadius -> (integer)
ButtonAction -> (string)
Link -> (string)
Text -> (string)
TextColor -> (string)
IOS -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
Web -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
SecondaryBtn -> (structure)
Вторая кнопка внутри сообщения.
Android -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
DefaultConfig -> (structure)
Содержимое кнопки по умолчанию.
BackgroundColor -> (string)
BorderRadius -> (integer)
ButtonAction -> (string)
Link -> (string)
Text -> (string)
TextColor -> (string)
IOS -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
Web -> (structure)
Содержимое кнопки по умолчанию.
ButtonAction -> (string)
Link -> (string)
CustomConfig -> (map)
Настраиваемая конфигурация для отправки клиенту.
key -> (string)
value -> (string)
Layout -> (string)
Name -> (string)
Schedule -> (structure)
Настройки расписания для кампании.
EndTime -> (string)
EventFilter -> (structure)
Тип события, которое приводит к отправке кампании, если значение свойства Frequency — EVENT.
Dimensions -> (structure)
Настройки измерения фильтра событий для кампании.
Attributes -> (map)
Один или несколько пользовательских атрибутов, которые ваше приложение сообщает в Amazon Pinpoint. Эти атрибуты можно использовать в качестве критериев отбора при создании фильтра событий.
key -> (string)
value -> (structure)
Указывает критерии на основе атрибутов для включения или исключения конечных точек из сегмента.
AttributeType -> (string)
Тип измерения сегмента для использования. Допустимые значения:
- INCLUSIVE — конечные точки, имеющие атрибуты, соответствующие значениям, включаются в сегмент.
- EXCLUSIVE — конечные точки, имеющие атрибуты, соответствующие значениям, исключаются из сегмента.
- CONTAINS — конечные точки с подстроками атрибутов, соответствующими значениям, включаются в сегмент.
- BEFORE — конечные точки с атрибутами, считываемыми как даты и время ISO_INSTANT до значения, включаются в сегмент.
- AFTER — конечные точки с атрибутами, считываемыми как даты и время ISO_INSTANT после значения, включаются в сегмент.
- ON — конечные точки с атрибутами, считываемыми как даты ISO_INSTANT, в значении, включаются в сегмент. Время игнорируется при этом сравнении.
- BETWEEN — конечные точки с атрибутами, считываемыми как даты и время ISO_INSTANT между значениями, включаются в сегмент.
Values -> (list)
Значения критериев для использования в измерении сегмента. В зависимости от значения свойства AttributeType конечные точки включаются или исключаются из сегмента, если значения их атрибутов соответствуют значениям критериев.
(string)
EventType -> (structure)
Имя события, которое приводит к отправке кампании или выполнению действия пути. Это может быть стандартное событие, которое генерирует Amazon Pinpoint, например _email.delivered. Для кампаний это также может быть пользовательское событие, специфичное для вашего приложения. Сведения о стандартных событиях см. в разделе Streaming Amazon Pinpoint Events в Руководстве разработчика Amazon Pinpoint.
DimensionType -> (string)
Values -> (list)
Значения критериев для использования в измерении сегмента. В зависимости от значения свойства DimensionType конечные точки включаются или исключаются из сегмента, если их значения соответствуют значениям критериев.
(string)
Metrics -> (map)
Одна или несколько пользовательских метрик, которые ваше приложение сообщает в Amazon Pinpoint. Эти метрики можно использовать в качестве критериев отбора при создании фильтра событий.
key -> (string)
value -> (structure)
Указывает критерии на основе метрик для включения или исключения конечных точек из сегмента. Эти критерии зависят от пользовательских метрик, которые вы определяете для конечных точек.
ComparisonOperator -> (string)
Value -> (double)
FilterType -> (string)
Frequency -> (string)
IsLocalTime -> (boolean)
QuietTime -> (structure)
Время тишины по умолчанию для кампании. Время тишины — это определенный диапазон времени, когда кампания не отправляет сообщения в конечные точки, если выполняются все следующие условия:
- Свойство EndpointDemographic.Timezone конечной точки установлено в допустимое значение.
- Текущее время в часовом поясе конечной точки больше или равно времени, указанному свойством QuietTime.Start кампании.
- Текущее время в часовом поясе конечной точки меньше или равно времени, указанному свойством QuietTime.End кампании.
Если какое-либо из предыдущих условий не выполняется, конечная точка будет получать сообщения от кампании, даже если включено время тишины.
End -> (string)
Start -> (string)
StartTime -> (string)
Timezone -> (string)
SegmentId -> (string)
SegmentVersion -> (integer)
State -> (structure)
Текущее состояние кампании.
CampaignStatus -> (string)
Текущее состояние кампании или текущее состояние обработки, которая принадлежит кампании A/B-тестирования.
Если в кампании используется A/B-тестирование, кампания имеет состояние COMPLETED только в том случае, если все обработки кампании имеют состояние COMPLETED. Если удалить сегмент, связанный с кампанией, кампания завершится с ошибкой и будет иметь состояние DELETED.
tags -> (map)
Сопоставление строк с строками пар "ключ-значение", определяющее теги, связанные с кампанией. Каждый тег состоит из обязательного ключа тега и связанного значения тега.
key -> (string)
value -> (string)
TemplateConfiguration -> (structure)
Шаблон сообщения, используемый для кампании.
EmailTemplate -> (structure)
Шаблон электронной почты, используемый для сообщения.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения, используемой для сообщения. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте Template Versionsresource.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует active version шаблона. active version обычно является версией шаблона, которая была недавно просмотрена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
PushTemplate -> (structure)
Шаблон push-уведомления, используемый для сообщения.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения, используемой для сообщения. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте Template Versionsresource.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует active version шаблона. active version обычно является версией шаблона, которая была недавно просмотрена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
SMSTemplate -> (structure)
Шаблон SMS, используемый для сообщения.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения, используемой для сообщения. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте Template Versionsresource.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует active version шаблона. active version обычно является версией шаблона, которая была недавно просмотрена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
VoiceTemplate -> (structure)
Голосовой шаблон, используемый для сообщения. Этот объект не поддерживается для кампаний.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения, используемой для сообщения. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте Template Versionsresource.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует active version шаблона. active version обычно является версией шаблона, которая была недавно просмотрена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
InAppTemplate -> (structure)
Шаблон InApp, используемый для сообщения. Объект шаблона InApp не поддерживается для SendMessages.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения, используемой для сообщения. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте Template Versionsresource.
Если вы не укажете значение для этого свойства, Amazon Pinpoint использует active version шаблона. active version обычно является версией шаблона, которая была недавно просмотрена и одобрена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
TreatmentDescription -> (string)
TreatmentName -> (string)
Version -> (integer)
Priority -> (integer)
© Copyright 2025, Amazon Web Services. Created using Sphinx.