InAppTemplateArgs

data class InAppTemplateArgs(val content: Output<List<InAppTemplateInAppMessageContentArgs>>? = null, val customConfig: Output<Any>? = null, val layout: Output<InAppTemplateLayout>? = null, val tags: Output<Any>? = null, val templateDescription: Output<String>? = null, val templateName: Output<String>? = null) : ConvertibleToJava<InAppTemplateArgs>

Resource Type definition for AWS::Pinpoint::InAppTemplate

Constructors

Link copied to clipboard
constructor(content: Output<List<InAppTemplateInAppMessageContentArgs>>? = null, customConfig: Output<Any>? = null, layout: Output<InAppTemplateLayout>? = null, tags: Output<Any>? = null, templateDescription: Output<String>? = null, templateName: Output<String>? = null)

Properties

Link copied to clipboard

An object that contains information about the content of an in-app message, including its title and body text, text colors, background colors, images, buttons, and behaviors.

Link copied to clipboard
val customConfig: Output<Any>? = null

Custom data, in the form of key-value pairs, that is included in an in-app messaging payload. Search the CloudFormation User Guide for AWS::Pinpoint::InAppTemplate for more information about the expected schema for this property.

Link copied to clipboard
val layout: Output<InAppTemplateLayout>? = null

A string that determines the appearance of the in-app message. You can specify one of the following:

Link copied to clipboard
val tags: Output<Any>? = null

An array of key-value pairs to apply to this resource. For more information, see Tag . Search the CloudFormation User Guide for AWS::Pinpoint::InAppTemplate for more information about the expected schema for this property.

Link copied to clipboard
val templateDescription: Output<String>? = null

An optional description of the in-app template.

Link copied to clipboard
val templateName: Output<String>? = null

The name of the in-app message template.

Functions

Link copied to clipboard
open override fun toJava(): InAppTemplateArgs