update-campaign
Description
Обновляет конфигурацию и другие настройки кампании.
См. также: AWS API Documentation
Synopsis
update-campaign
--application-id <value>
--campaign-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]
Options
--application-id (string)
--campaign-id (string)
--write-campaign-request (structure)
Указывает конфигурацию и другие настройки кампании.
AdditionalTreatments -> (list)
Массив запросов, определяющих дополнительные обработки для кампании, в дополнение к обработке по умолчанию для кампании.
(structure)
Указывает настройки для обработки кампании. Обработка - это вариант кампании, который используется для A/B-тестирования кампании.
CustomDeliveryConfiguration -> (structure)
Настройки конфигурации доставки для отправки обработки через пользовательский канал. Этот объект требуется, если объект MessageConfiguration для обработки указывает объект CustomMessage.
DeliveryUri -> (string)
Место назначения для отправки кампании или обработки. Это значение может быть одним из следующих:
- Имя или Amazon Resource Name (ARN) функции 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)
Сообщение по умолчанию, которое кампания отправляет через все каналы, настроенные для кампании.
Действие -> (string)
Действие, которое должно произойти, если получатель нажмет push-уведомление. Допустимые значения:
- OPEN_APP - Ваше приложение открывается или становится приложением переднего плана, если оно было отправлено в фоновый режим. Это действие по умолчанию.
- DEEP_LINK - Ваше приложение открывается и отображает определенный пользовательский интерфейс в приложении. Этот параметр использует функции глубокого связывания iOS и Android.
- URL - В мобильном браузере по умолчанию на устройстве получателя открывается и загружается веб-страница по указанному вами URL-адресу.
Тело -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, в течение которых служба push-уведомлений должна хранить сообщение, если служба не может доставить уведомление с первого раза. Это значение преобразуется в значение истечения срока действия при отправке в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление как немедленно истекающее, и служба не сохраняет и не пытается снова доставить уведомление.
Это значение не применяется к сообщениям, которые отправляются через службу Amazon Device Messaging (ADM).
Заголовок -> (string)
Url -> (string)
EmailMessage -> (structure)
Сообщение, которое кампания отправляет через канал электронной почты. Если указано, это сообщение переопределяет сообщение по умолчанию.
Тело -> (string)
FromAddress -> (string)
Headers -> (list)
Список MessageHeaders для электронной почты. Для каждой электронной почты можно использовать до 15 MessageHeaders.
(structure)
Содержит имя и значение пары заголовка электронной почты, который нужно добавить к вашей электронной почте. У вас может быть до 15 MessageHeaders. Заголовок может содержать такую информацию, как отправитель, получатель, маршрут или метка времени.
Имя -> (string)
Значение -> (string)
HtmlBody -> (string)
Заголовок -> (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-адресу.
Тело -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
Количество секунд, в течение которых служба push-уведомлений должна хранить сообщение, если служба не может доставить уведомление с первого раза. Это значение преобразуется в значение истечения срока действия при отправке в службу push-уведомлений. Если это значение равно 0, служба рассматривает уведомление как немедленно истекающее, и служба не сохраняет и не пытается снова доставить уведомление.
Это значение не применяется к сообщениям, которые отправляются через службу Amazon Device Messaging (ADM).
Заголовок -> (string)
Url -> (string)
SMSMessage -> (structure)
Сообщение, которое кампания отправляет через канал SMS. Если указано, это сообщение переопределяет сообщение по умолчанию.
Тело -> (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 - конечные точки с атрибутами, прочитанными как datetimes ISO_INSTANT до значения, включаются в сегмент.
- AFTER - конечные точки с атрибутами, прочитанными как datetimes ISO_INSTANT после значения, включаются в сегмент.
- ON - конечные точки с атрибутами, прочитанными как даты ISO_INSTANT по значению, включаются в сегмент. Время игнорируется при этом сравнении.
- BETWEEN - конечные точки с атрибутами, прочитанными как datetimes 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 -> (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)
CustomDeliveryConfiguration -> (structure)
Параметры конфигурации доставки для отправки кампании через пользовательский канал. Этот объект обязателен, если объект MessageConfiguration для кампании указывает объект CustomMessage.
DeliveryUri -> (string)
Место назначения для отправки кампании или обработки. Это значение может быть одним из следующих:
- Имя или ARN (Amazon Resource Name) функции AWS Lambda, которую необходимо вызвать для обработки доставки кампании или обработки.
- URL-адрес веб-приложения или службы, поддерживающей HTTPS и способной получать сообщение. URL-адрес должен быть полным URL-адресом, включая протокол HTTPS.
EndpointTypes -> (list)
Типы конечных точек для отправки кампании или обработки. Каждое допустимое значение отображается на тип канала, который можно связать с конечной точкой, используя свойство ChannelType конечной точки.
(string)
Description -> (string)
HoldoutPercent -> (integer)
Hook -> (structure)
Настройки для вызова функции AWS Lambda в качестве хука кода для кампании. Вы можете использовать этот хук для настройки сегмента, используемого кампанией.
LambdaFunctionName -> (string)
Mode -> (string)
Режим, который Amazon Pinpoint использует для вызова функции AWS Lambda. Возможные значения:
- FILTER - Вызов функции для настройки сегмента, используемого кампанией.
- DELIVERY - (Устарело) Ранее вызывал функцию для отправки кампании через пользовательский канал. Эта функциональность больше не поддерживается. Чтобы отправить кампанию через пользовательский канал, используйте объекты CustomDeliveryConfiguration и CampaignCustomMessage кампании.
WebUrl -> (string)
IsPaused -> (boolean)
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). Если указано, это сообщение переопределяет сообщение по умолчанию.
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). Если указано, это сообщение переопределяет сообщение по умолчанию.
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 -> (структура)
Шаблон электронной почты для использования в сообщении.
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 -> (structure)
Шаблон InApp для использования в сообщении. Объект шаблона InApp не поддерживается для 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-адрес должен быть полным 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)
The default message that the campaign sends through all the channels that are configured for the campaign.
Action -> (string)
The action to occur if a recipient taps the push notification. Valid values are:
- OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
- DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of iOS and Android.
- URL - The default mobile browser on the recipient’s device opens and loads the web page at a URL that you specify.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
The number of seconds that the push-notification service should keep the message, if the service is unable to deliver the notification the first time. This value is converted to an expiration value when it’s sent to a push-notification service. If this value is 0, the service treats the notification as if it expires immediately and the service doesn’t store or try to deliver the notification again.
This value doesn’t apply to messages that are sent through the Amazon Device Messaging (ADM) service.
Title -> (string)
Url -> (string)
EmailMessage -> (structure)
The message that the campaign sends through the email channel. If specified, this message overrides the default message.
Body -> (string)
FromAddress -> (string)
Headers -> (list)
The list of MessageHeaders for the email. You can have up to 15 MessageHeaders for each email.
(structure)
Contains the name and value pair of an email header to add to your email. You can have up to 15 MessageHeaders. A header can contain information such as the sender, receiver, route, or timestamp.
Name -> (string)
Value -> (string)
HtmlBody -> (string)
Title -> (string)
GCMMessage -> (structure)
The message that the campaign sends through the GCM channel, which enables Amazon Pinpoint to send push notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service. If specified, this message overrides the default message.
Action -> (string)
The action to occur if a recipient taps the push notification. Valid values are:
- OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
- DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of iOS and Android.
- URL - The default mobile browser on the recipient’s device opens and loads the web page at a URL that you specify.
Body -> (string)
ImageIconUrl -> (string)
ImageSmallIconUrl -> (string)
ImageUrl -> (string)
JsonBody -> (string)
MediaUrl -> (string)
RawContent -> (string)
SilentPush -> (boolean)
TimeToLive -> (integer)
The number of seconds that the push-notification service should keep the message, if the service is unable to deliver the notification the first time. This value is converted to an expiration value when it’s sent to a push-notification service. If this value is 0, the service treats the notification as if it expires immediately and the service doesn’t store or try to deliver the notification again.
This value doesn’t apply to messages that are sent through the Amazon Device Messaging (ADM) service.
Title -> (string)
Url -> (string)
SMSMessage -> (structure)
The message that the campaign sends through the SMS channel. If specified, this message overrides the default message.
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)
State -> (structure)
Текущее состояние обработки.
CampaignStatus -> (string)
Текущее состояние кампании или текущее состояние обработки, которая принадлежит кампании A/B-тестирования.
Если в кампании используется A/B-тестирование, кампания имеет состояние COMPLETED только в том случае, если все обработки кампании имеют состояние COMPLETED. Если вы удалите сегмент, связанный с кампанией, кампания завершится неудачей и будет иметь состояние DELETED.
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 template не поддерживается для SendMessages.
Name -> (string)
Version -> (string)
Уникальный идентификатор версии шаблона сообщения, который нужно использовать для сообщения. Если указано, это значение должно соответствовать идентификатору существующей версии шаблона. Чтобы получить список версий и идентификаторов версий для шаблона, используйте ресурс Template Versions.
Если вы не укажете значение для этого свойства, Amazon Pinpoint будет использовать активную версию шаблона. Активная версия обычно является версией шаблона, которая была недавно рассмотрена и утверждена для использования, в зависимости от вашего рабочего процесса. Это не обязательно последняя версия шаблона.
TreatmentDescription -> (string)
TreatmentName -> (string)
ApplicationId -> (string)
Arn -> (string)
CreationDate -> (string)
CustomDeliveryConfiguration -> (структура)
Параметры конфигурации доставки для отправки кампании через пользовательский канал.
DeliveryUri -> (string)
Место назначения для отправки кампании или обработки. Это значение может быть одним из следующих:
- Имя или ARN (Amazon Resource Name) функции AWS Lambda, которую нужно вызвать для обработки доставки кампании или обработки.
- URL-адрес веб-приложения или службы, поддерживающей HTTPS и способной получать сообщение. URL-адрес должен быть полным URL-адресом, включая протокол HTTPS.
EndpointTypes -> (list)
Типы конечных точек, которым нужно отправить кампанию или обработку. Каждое допустимое значение сопоставляется с типом канала, который можно связать с конечной точкой, используя свойство ChannelType конечной точки.
(string)
DefaultState -> (структура)
Текущий статус обработки по умолчанию для кампании. Это значение существует только для кампаний, у которых больше одной обработки.
CampaignStatus -> (string)
Текущий статус кампании или текущий статус обработки, которая относится к A/B-тестовой кампании.
Если кампания использует A/B-тестирование, кампания имеет статус COMPLETED, только если все обработки кампании имеют статус COMPLETED. Если вы удалите сегмент, связанный с кампанией, кампания завершится неудачей и будет иметь статус DELETED.
Description -> (string)
HoldoutPercent -> (integer)
Hook -> (структура)
Настройки функции AWS Lambda для использования в качестве хука кода для кампании. Вы можете использовать этот хук для настройки сегмента, используемого кампанией.
LambdaFunctionName -> (string)
Mode -> (string)
Режим, который Amazon Pinpoint использует для вызова функции AWS Lambda. Возможные значения:
- FILTER - Вызов функции для настройки сегмента, используемого кампанией.
- DELIVERY - (Deprecated) Ранее вызывалась функция для отправки кампании через пользовательский канал. Эта функциональность больше не поддерживается. Чтобы отправить кампанию через пользовательский канал, используйте объекты 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 -> (структура)
Сообщение, которое кампания отправляет через канал 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 -> (структура)
Сообщение, которое кампания отправляет через канал 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 -> (структура)
Сообщение, которое кампания отправляет через канал 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 -> (структура)
Сообщение, которое кампания отправляет через пользовательский канал, как указано в настройках конфигурации доставки (CustomDeliveryConfiguration) для кампании. Если указано, это сообщение переопределяет сообщение по умолчанию.
Data -> (string)
DefaultMessage -> (структура)
Сообщение по умолчанию, которое кампания отправляет через все каналы, настроенные для кампании.
Действие -> (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 заголовков сообщений для каждого электронного письма.
(structure)
Содержит имя и значение пары заголовка электронной почты для добавления в ваше электронное письмо. Вы можете иметь до 15 заголовков сообщений. Заголовок может содержать такую информацию, как отправитель, получатель, маршрут или отметка времени.
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. Для кампаний это также может быть пользовательское событие, которое относится к вашему приложению. Сведения о стандартных событиях см. в разделе 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)
Шаблон email для использования в сообщении.
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 template не поддерживается для 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.