Documentation
¶
Index ¶
- Constants
- type InAppTemplate
- type InAppTemplateAlignment
- func (InAppTemplateAlignment) ElementType() reflect.Type
- func (e InAppTemplateAlignment) ToInAppTemplateAlignmentOutput() InAppTemplateAlignmentOutput
- func (e InAppTemplateAlignment) ToInAppTemplateAlignmentOutputWithContext(ctx context.Context) InAppTemplateAlignmentOutput
- func (e InAppTemplateAlignment) ToInAppTemplateAlignmentPtrOutput() InAppTemplateAlignmentPtrOutput
- func (e InAppTemplateAlignment) ToInAppTemplateAlignmentPtrOutputWithContext(ctx context.Context) InAppTemplateAlignmentPtrOutput
- func (e InAppTemplateAlignment) ToStringOutput() pulumi.StringOutput
- func (e InAppTemplateAlignment) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InAppTemplateAlignment) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InAppTemplateAlignment) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InAppTemplateAlignmentInput
- type InAppTemplateAlignmentOutput
- func (InAppTemplateAlignmentOutput) ElementType() reflect.Type
- func (o InAppTemplateAlignmentOutput) ToInAppTemplateAlignmentOutput() InAppTemplateAlignmentOutput
- func (o InAppTemplateAlignmentOutput) ToInAppTemplateAlignmentOutputWithContext(ctx context.Context) InAppTemplateAlignmentOutput
- func (o InAppTemplateAlignmentOutput) ToInAppTemplateAlignmentPtrOutput() InAppTemplateAlignmentPtrOutput
- func (o InAppTemplateAlignmentOutput) ToInAppTemplateAlignmentPtrOutputWithContext(ctx context.Context) InAppTemplateAlignmentPtrOutput
- func (o InAppTemplateAlignmentOutput) ToStringOutput() pulumi.StringOutput
- func (o InAppTemplateAlignmentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InAppTemplateAlignmentOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InAppTemplateAlignmentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InAppTemplateAlignmentPtrInput
- type InAppTemplateAlignmentPtrOutput
- func (o InAppTemplateAlignmentPtrOutput) Elem() InAppTemplateAlignmentOutput
- func (InAppTemplateAlignmentPtrOutput) ElementType() reflect.Type
- func (o InAppTemplateAlignmentPtrOutput) ToInAppTemplateAlignmentPtrOutput() InAppTemplateAlignmentPtrOutput
- func (o InAppTemplateAlignmentPtrOutput) ToInAppTemplateAlignmentPtrOutputWithContext(ctx context.Context) InAppTemplateAlignmentPtrOutput
- func (o InAppTemplateAlignmentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InAppTemplateAlignmentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InAppTemplateArgs
- type InAppTemplateBodyConfig
- type InAppTemplateBodyConfigArgs
- func (InAppTemplateBodyConfigArgs) ElementType() reflect.Type
- func (i InAppTemplateBodyConfigArgs) ToInAppTemplateBodyConfigOutput() InAppTemplateBodyConfigOutput
- func (i InAppTemplateBodyConfigArgs) ToInAppTemplateBodyConfigOutputWithContext(ctx context.Context) InAppTemplateBodyConfigOutput
- func (i InAppTemplateBodyConfigArgs) ToInAppTemplateBodyConfigPtrOutput() InAppTemplateBodyConfigPtrOutput
- func (i InAppTemplateBodyConfigArgs) ToInAppTemplateBodyConfigPtrOutputWithContext(ctx context.Context) InAppTemplateBodyConfigPtrOutput
- type InAppTemplateBodyConfigInput
- type InAppTemplateBodyConfigOutput
- func (o InAppTemplateBodyConfigOutput) Alignment() InAppTemplateAlignmentPtrOutput
- func (o InAppTemplateBodyConfigOutput) Body() pulumi.StringPtrOutput
- func (InAppTemplateBodyConfigOutput) ElementType() reflect.Type
- func (o InAppTemplateBodyConfigOutput) TextColor() pulumi.StringPtrOutput
- func (o InAppTemplateBodyConfigOutput) ToInAppTemplateBodyConfigOutput() InAppTemplateBodyConfigOutput
- func (o InAppTemplateBodyConfigOutput) ToInAppTemplateBodyConfigOutputWithContext(ctx context.Context) InAppTemplateBodyConfigOutput
- func (o InAppTemplateBodyConfigOutput) ToInAppTemplateBodyConfigPtrOutput() InAppTemplateBodyConfigPtrOutput
- func (o InAppTemplateBodyConfigOutput) ToInAppTemplateBodyConfigPtrOutputWithContext(ctx context.Context) InAppTemplateBodyConfigPtrOutput
- type InAppTemplateBodyConfigPtrInput
- type InAppTemplateBodyConfigPtrOutput
- func (o InAppTemplateBodyConfigPtrOutput) Alignment() InAppTemplateAlignmentPtrOutput
- func (o InAppTemplateBodyConfigPtrOutput) Body() pulumi.StringPtrOutput
- func (o InAppTemplateBodyConfigPtrOutput) Elem() InAppTemplateBodyConfigOutput
- func (InAppTemplateBodyConfigPtrOutput) ElementType() reflect.Type
- func (o InAppTemplateBodyConfigPtrOutput) TextColor() pulumi.StringPtrOutput
- func (o InAppTemplateBodyConfigPtrOutput) ToInAppTemplateBodyConfigPtrOutput() InAppTemplateBodyConfigPtrOutput
- func (o InAppTemplateBodyConfigPtrOutput) ToInAppTemplateBodyConfigPtrOutputWithContext(ctx context.Context) InAppTemplateBodyConfigPtrOutput
- type InAppTemplateButtonAction
- func (InAppTemplateButtonAction) ElementType() reflect.Type
- func (e InAppTemplateButtonAction) ToInAppTemplateButtonActionOutput() InAppTemplateButtonActionOutput
- func (e InAppTemplateButtonAction) ToInAppTemplateButtonActionOutputWithContext(ctx context.Context) InAppTemplateButtonActionOutput
- func (e InAppTemplateButtonAction) ToInAppTemplateButtonActionPtrOutput() InAppTemplateButtonActionPtrOutput
- func (e InAppTemplateButtonAction) ToInAppTemplateButtonActionPtrOutputWithContext(ctx context.Context) InAppTemplateButtonActionPtrOutput
- func (e InAppTemplateButtonAction) ToStringOutput() pulumi.StringOutput
- func (e InAppTemplateButtonAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InAppTemplateButtonAction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InAppTemplateButtonAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InAppTemplateButtonActionInput
- type InAppTemplateButtonActionOutput
- func (InAppTemplateButtonActionOutput) ElementType() reflect.Type
- func (o InAppTemplateButtonActionOutput) ToInAppTemplateButtonActionOutput() InAppTemplateButtonActionOutput
- func (o InAppTemplateButtonActionOutput) ToInAppTemplateButtonActionOutputWithContext(ctx context.Context) InAppTemplateButtonActionOutput
- func (o InAppTemplateButtonActionOutput) ToInAppTemplateButtonActionPtrOutput() InAppTemplateButtonActionPtrOutput
- func (o InAppTemplateButtonActionOutput) ToInAppTemplateButtonActionPtrOutputWithContext(ctx context.Context) InAppTemplateButtonActionPtrOutput
- func (o InAppTemplateButtonActionOutput) ToStringOutput() pulumi.StringOutput
- func (o InAppTemplateButtonActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InAppTemplateButtonActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InAppTemplateButtonActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InAppTemplateButtonActionPtrInput
- type InAppTemplateButtonActionPtrOutput
- func (o InAppTemplateButtonActionPtrOutput) Elem() InAppTemplateButtonActionOutput
- func (InAppTemplateButtonActionPtrOutput) ElementType() reflect.Type
- func (o InAppTemplateButtonActionPtrOutput) ToInAppTemplateButtonActionPtrOutput() InAppTemplateButtonActionPtrOutput
- func (o InAppTemplateButtonActionPtrOutput) ToInAppTemplateButtonActionPtrOutputWithContext(ctx context.Context) InAppTemplateButtonActionPtrOutput
- func (o InAppTemplateButtonActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InAppTemplateButtonActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InAppTemplateButtonConfig
- type InAppTemplateButtonConfigArgs
- func (InAppTemplateButtonConfigArgs) ElementType() reflect.Type
- func (i InAppTemplateButtonConfigArgs) ToInAppTemplateButtonConfigOutput() InAppTemplateButtonConfigOutput
- func (i InAppTemplateButtonConfigArgs) ToInAppTemplateButtonConfigOutputWithContext(ctx context.Context) InAppTemplateButtonConfigOutput
- func (i InAppTemplateButtonConfigArgs) ToInAppTemplateButtonConfigPtrOutput() InAppTemplateButtonConfigPtrOutput
- func (i InAppTemplateButtonConfigArgs) ToInAppTemplateButtonConfigPtrOutputWithContext(ctx context.Context) InAppTemplateButtonConfigPtrOutput
- type InAppTemplateButtonConfigInput
- type InAppTemplateButtonConfigOutput
- func (o InAppTemplateButtonConfigOutput) Android() InAppTemplateOverrideButtonConfigurationPtrOutput
- func (o InAppTemplateButtonConfigOutput) DefaultConfig() InAppTemplateDefaultButtonConfigurationPtrOutput
- func (InAppTemplateButtonConfigOutput) ElementType() reflect.Type
- func (o InAppTemplateButtonConfigOutput) Ios() InAppTemplateOverrideButtonConfigurationPtrOutput
- func (o InAppTemplateButtonConfigOutput) ToInAppTemplateButtonConfigOutput() InAppTemplateButtonConfigOutput
- func (o InAppTemplateButtonConfigOutput) ToInAppTemplateButtonConfigOutputWithContext(ctx context.Context) InAppTemplateButtonConfigOutput
- func (o InAppTemplateButtonConfigOutput) ToInAppTemplateButtonConfigPtrOutput() InAppTemplateButtonConfigPtrOutput
- func (o InAppTemplateButtonConfigOutput) ToInAppTemplateButtonConfigPtrOutputWithContext(ctx context.Context) InAppTemplateButtonConfigPtrOutput
- func (o InAppTemplateButtonConfigOutput) Web() InAppTemplateOverrideButtonConfigurationPtrOutput
- type InAppTemplateButtonConfigPtrInput
- type InAppTemplateButtonConfigPtrOutput
- func (o InAppTemplateButtonConfigPtrOutput) Android() InAppTemplateOverrideButtonConfigurationPtrOutput
- func (o InAppTemplateButtonConfigPtrOutput) DefaultConfig() InAppTemplateDefaultButtonConfigurationPtrOutput
- func (o InAppTemplateButtonConfigPtrOutput) Elem() InAppTemplateButtonConfigOutput
- func (InAppTemplateButtonConfigPtrOutput) ElementType() reflect.Type
- func (o InAppTemplateButtonConfigPtrOutput) Ios() InAppTemplateOverrideButtonConfigurationPtrOutput
- func (o InAppTemplateButtonConfigPtrOutput) ToInAppTemplateButtonConfigPtrOutput() InAppTemplateButtonConfigPtrOutput
- func (o InAppTemplateButtonConfigPtrOutput) ToInAppTemplateButtonConfigPtrOutputWithContext(ctx context.Context) InAppTemplateButtonConfigPtrOutput
- func (o InAppTemplateButtonConfigPtrOutput) Web() InAppTemplateOverrideButtonConfigurationPtrOutput
- type InAppTemplateDefaultButtonConfiguration
- type InAppTemplateDefaultButtonConfigurationArgs
- func (InAppTemplateDefaultButtonConfigurationArgs) ElementType() reflect.Type
- func (i InAppTemplateDefaultButtonConfigurationArgs) ToInAppTemplateDefaultButtonConfigurationOutput() InAppTemplateDefaultButtonConfigurationOutput
- func (i InAppTemplateDefaultButtonConfigurationArgs) ToInAppTemplateDefaultButtonConfigurationOutputWithContext(ctx context.Context) InAppTemplateDefaultButtonConfigurationOutput
- func (i InAppTemplateDefaultButtonConfigurationArgs) ToInAppTemplateDefaultButtonConfigurationPtrOutput() InAppTemplateDefaultButtonConfigurationPtrOutput
- func (i InAppTemplateDefaultButtonConfigurationArgs) ToInAppTemplateDefaultButtonConfigurationPtrOutputWithContext(ctx context.Context) InAppTemplateDefaultButtonConfigurationPtrOutput
- type InAppTemplateDefaultButtonConfigurationInput
- type InAppTemplateDefaultButtonConfigurationOutput
- func (o InAppTemplateDefaultButtonConfigurationOutput) BackgroundColor() pulumi.StringPtrOutput
- func (o InAppTemplateDefaultButtonConfigurationOutput) BorderRadius() pulumi.IntPtrOutput
- func (o InAppTemplateDefaultButtonConfigurationOutput) ButtonAction() InAppTemplateButtonActionPtrOutput
- func (InAppTemplateDefaultButtonConfigurationOutput) ElementType() reflect.Type
- func (o InAppTemplateDefaultButtonConfigurationOutput) Link() pulumi.StringPtrOutput
- func (o InAppTemplateDefaultButtonConfigurationOutput) Text() pulumi.StringPtrOutput
- func (o InAppTemplateDefaultButtonConfigurationOutput) TextColor() pulumi.StringPtrOutput
- func (o InAppTemplateDefaultButtonConfigurationOutput) ToInAppTemplateDefaultButtonConfigurationOutput() InAppTemplateDefaultButtonConfigurationOutput
- func (o InAppTemplateDefaultButtonConfigurationOutput) ToInAppTemplateDefaultButtonConfigurationOutputWithContext(ctx context.Context) InAppTemplateDefaultButtonConfigurationOutput
- func (o InAppTemplateDefaultButtonConfigurationOutput) ToInAppTemplateDefaultButtonConfigurationPtrOutput() InAppTemplateDefaultButtonConfigurationPtrOutput
- func (o InAppTemplateDefaultButtonConfigurationOutput) ToInAppTemplateDefaultButtonConfigurationPtrOutputWithContext(ctx context.Context) InAppTemplateDefaultButtonConfigurationPtrOutput
- type InAppTemplateDefaultButtonConfigurationPtrInput
- type InAppTemplateDefaultButtonConfigurationPtrOutput
- func (o InAppTemplateDefaultButtonConfigurationPtrOutput) BackgroundColor() pulumi.StringPtrOutput
- func (o InAppTemplateDefaultButtonConfigurationPtrOutput) BorderRadius() pulumi.IntPtrOutput
- func (o InAppTemplateDefaultButtonConfigurationPtrOutput) ButtonAction() InAppTemplateButtonActionPtrOutput
- func (o InAppTemplateDefaultButtonConfigurationPtrOutput) Elem() InAppTemplateDefaultButtonConfigurationOutput
- func (InAppTemplateDefaultButtonConfigurationPtrOutput) ElementType() reflect.Type
- func (o InAppTemplateDefaultButtonConfigurationPtrOutput) Link() pulumi.StringPtrOutput
- func (o InAppTemplateDefaultButtonConfigurationPtrOutput) Text() pulumi.StringPtrOutput
- func (o InAppTemplateDefaultButtonConfigurationPtrOutput) TextColor() pulumi.StringPtrOutput
- func (o InAppTemplateDefaultButtonConfigurationPtrOutput) ToInAppTemplateDefaultButtonConfigurationPtrOutput() InAppTemplateDefaultButtonConfigurationPtrOutput
- func (o InAppTemplateDefaultButtonConfigurationPtrOutput) ToInAppTemplateDefaultButtonConfigurationPtrOutputWithContext(ctx context.Context) InAppTemplateDefaultButtonConfigurationPtrOutput
- type InAppTemplateHeaderConfig
- type InAppTemplateHeaderConfigArgs
- func (InAppTemplateHeaderConfigArgs) ElementType() reflect.Type
- func (i InAppTemplateHeaderConfigArgs) ToInAppTemplateHeaderConfigOutput() InAppTemplateHeaderConfigOutput
- func (i InAppTemplateHeaderConfigArgs) ToInAppTemplateHeaderConfigOutputWithContext(ctx context.Context) InAppTemplateHeaderConfigOutput
- func (i InAppTemplateHeaderConfigArgs) ToInAppTemplateHeaderConfigPtrOutput() InAppTemplateHeaderConfigPtrOutput
- func (i InAppTemplateHeaderConfigArgs) ToInAppTemplateHeaderConfigPtrOutputWithContext(ctx context.Context) InAppTemplateHeaderConfigPtrOutput
- type InAppTemplateHeaderConfigInput
- type InAppTemplateHeaderConfigOutput
- func (o InAppTemplateHeaderConfigOutput) Alignment() InAppTemplateAlignmentPtrOutput
- func (InAppTemplateHeaderConfigOutput) ElementType() reflect.Type
- func (o InAppTemplateHeaderConfigOutput) Header() pulumi.StringPtrOutput
- func (o InAppTemplateHeaderConfigOutput) TextColor() pulumi.StringPtrOutput
- func (o InAppTemplateHeaderConfigOutput) ToInAppTemplateHeaderConfigOutput() InAppTemplateHeaderConfigOutput
- func (o InAppTemplateHeaderConfigOutput) ToInAppTemplateHeaderConfigOutputWithContext(ctx context.Context) InAppTemplateHeaderConfigOutput
- func (o InAppTemplateHeaderConfigOutput) ToInAppTemplateHeaderConfigPtrOutput() InAppTemplateHeaderConfigPtrOutput
- func (o InAppTemplateHeaderConfigOutput) ToInAppTemplateHeaderConfigPtrOutputWithContext(ctx context.Context) InAppTemplateHeaderConfigPtrOutput
- type InAppTemplateHeaderConfigPtrInput
- type InAppTemplateHeaderConfigPtrOutput
- func (o InAppTemplateHeaderConfigPtrOutput) Alignment() InAppTemplateAlignmentPtrOutput
- func (o InAppTemplateHeaderConfigPtrOutput) Elem() InAppTemplateHeaderConfigOutput
- func (InAppTemplateHeaderConfigPtrOutput) ElementType() reflect.Type
- func (o InAppTemplateHeaderConfigPtrOutput) Header() pulumi.StringPtrOutput
- func (o InAppTemplateHeaderConfigPtrOutput) TextColor() pulumi.StringPtrOutput
- func (o InAppTemplateHeaderConfigPtrOutput) ToInAppTemplateHeaderConfigPtrOutput() InAppTemplateHeaderConfigPtrOutput
- func (o InAppTemplateHeaderConfigPtrOutput) ToInAppTemplateHeaderConfigPtrOutputWithContext(ctx context.Context) InAppTemplateHeaderConfigPtrOutput
- type InAppTemplateInAppMessageContent
- type InAppTemplateInAppMessageContentArgs
- func (InAppTemplateInAppMessageContentArgs) ElementType() reflect.Type
- func (i InAppTemplateInAppMessageContentArgs) ToInAppTemplateInAppMessageContentOutput() InAppTemplateInAppMessageContentOutput
- func (i InAppTemplateInAppMessageContentArgs) ToInAppTemplateInAppMessageContentOutputWithContext(ctx context.Context) InAppTemplateInAppMessageContentOutput
- type InAppTemplateInAppMessageContentArray
- func (InAppTemplateInAppMessageContentArray) ElementType() reflect.Type
- func (i InAppTemplateInAppMessageContentArray) ToInAppTemplateInAppMessageContentArrayOutput() InAppTemplateInAppMessageContentArrayOutput
- func (i InAppTemplateInAppMessageContentArray) ToInAppTemplateInAppMessageContentArrayOutputWithContext(ctx context.Context) InAppTemplateInAppMessageContentArrayOutput
- type InAppTemplateInAppMessageContentArrayInput
- type InAppTemplateInAppMessageContentArrayOutput
- func (InAppTemplateInAppMessageContentArrayOutput) ElementType() reflect.Type
- func (o InAppTemplateInAppMessageContentArrayOutput) Index(i pulumi.IntInput) InAppTemplateInAppMessageContentOutput
- func (o InAppTemplateInAppMessageContentArrayOutput) ToInAppTemplateInAppMessageContentArrayOutput() InAppTemplateInAppMessageContentArrayOutput
- func (o InAppTemplateInAppMessageContentArrayOutput) ToInAppTemplateInAppMessageContentArrayOutputWithContext(ctx context.Context) InAppTemplateInAppMessageContentArrayOutput
- type InAppTemplateInAppMessageContentInput
- type InAppTemplateInAppMessageContentOutput
- func (o InAppTemplateInAppMessageContentOutput) BackgroundColor() pulumi.StringPtrOutput
- func (o InAppTemplateInAppMessageContentOutput) BodyConfig() InAppTemplateBodyConfigPtrOutput
- func (InAppTemplateInAppMessageContentOutput) ElementType() reflect.Type
- func (o InAppTemplateInAppMessageContentOutput) HeaderConfig() InAppTemplateHeaderConfigPtrOutput
- func (o InAppTemplateInAppMessageContentOutput) ImageUrl() pulumi.StringPtrOutput
- func (o InAppTemplateInAppMessageContentOutput) PrimaryBtn() InAppTemplateButtonConfigPtrOutput
- func (o InAppTemplateInAppMessageContentOutput) SecondaryBtn() InAppTemplateButtonConfigPtrOutput
- func (o InAppTemplateInAppMessageContentOutput) ToInAppTemplateInAppMessageContentOutput() InAppTemplateInAppMessageContentOutput
- func (o InAppTemplateInAppMessageContentOutput) ToInAppTemplateInAppMessageContentOutputWithContext(ctx context.Context) InAppTemplateInAppMessageContentOutput
- type InAppTemplateInput
- type InAppTemplateLayout
- func (InAppTemplateLayout) ElementType() reflect.Type
- func (e InAppTemplateLayout) ToInAppTemplateLayoutOutput() InAppTemplateLayoutOutput
- func (e InAppTemplateLayout) ToInAppTemplateLayoutOutputWithContext(ctx context.Context) InAppTemplateLayoutOutput
- func (e InAppTemplateLayout) ToInAppTemplateLayoutPtrOutput() InAppTemplateLayoutPtrOutput
- func (e InAppTemplateLayout) ToInAppTemplateLayoutPtrOutputWithContext(ctx context.Context) InAppTemplateLayoutPtrOutput
- func (e InAppTemplateLayout) ToStringOutput() pulumi.StringOutput
- func (e InAppTemplateLayout) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InAppTemplateLayout) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InAppTemplateLayout) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InAppTemplateLayoutInput
- type InAppTemplateLayoutOutput
- func (InAppTemplateLayoutOutput) ElementType() reflect.Type
- func (o InAppTemplateLayoutOutput) ToInAppTemplateLayoutOutput() InAppTemplateLayoutOutput
- func (o InAppTemplateLayoutOutput) ToInAppTemplateLayoutOutputWithContext(ctx context.Context) InAppTemplateLayoutOutput
- func (o InAppTemplateLayoutOutput) ToInAppTemplateLayoutPtrOutput() InAppTemplateLayoutPtrOutput
- func (o InAppTemplateLayoutOutput) ToInAppTemplateLayoutPtrOutputWithContext(ctx context.Context) InAppTemplateLayoutPtrOutput
- func (o InAppTemplateLayoutOutput) ToStringOutput() pulumi.StringOutput
- func (o InAppTemplateLayoutOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InAppTemplateLayoutOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InAppTemplateLayoutOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InAppTemplateLayoutPtrInput
- type InAppTemplateLayoutPtrOutput
- func (o InAppTemplateLayoutPtrOutput) Elem() InAppTemplateLayoutOutput
- func (InAppTemplateLayoutPtrOutput) ElementType() reflect.Type
- func (o InAppTemplateLayoutPtrOutput) ToInAppTemplateLayoutPtrOutput() InAppTemplateLayoutPtrOutput
- func (o InAppTemplateLayoutPtrOutput) ToInAppTemplateLayoutPtrOutputWithContext(ctx context.Context) InAppTemplateLayoutPtrOutput
- func (o InAppTemplateLayoutPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InAppTemplateLayoutPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InAppTemplateOutput
- func (o InAppTemplateOutput) Arn() pulumi.StringOutput
- func (o InAppTemplateOutput) Content() InAppTemplateInAppMessageContentArrayOutput
- func (o InAppTemplateOutput) CustomConfig() pulumi.AnyOutput
- func (InAppTemplateOutput) ElementType() reflect.Type
- func (o InAppTemplateOutput) Layout() InAppTemplateLayoutPtrOutput
- func (o InAppTemplateOutput) Tags() pulumi.AnyOutput
- func (o InAppTemplateOutput) TemplateDescription() pulumi.StringPtrOutput
- func (o InAppTemplateOutput) TemplateName() pulumi.StringOutput
- func (o InAppTemplateOutput) ToInAppTemplateOutput() InAppTemplateOutput
- func (o InAppTemplateOutput) ToInAppTemplateOutputWithContext(ctx context.Context) InAppTemplateOutput
- type InAppTemplateOverrideButtonConfiguration
- type InAppTemplateOverrideButtonConfigurationArgs
- func (InAppTemplateOverrideButtonConfigurationArgs) ElementType() reflect.Type
- func (i InAppTemplateOverrideButtonConfigurationArgs) ToInAppTemplateOverrideButtonConfigurationOutput() InAppTemplateOverrideButtonConfigurationOutput
- func (i InAppTemplateOverrideButtonConfigurationArgs) ToInAppTemplateOverrideButtonConfigurationOutputWithContext(ctx context.Context) InAppTemplateOverrideButtonConfigurationOutput
- func (i InAppTemplateOverrideButtonConfigurationArgs) ToInAppTemplateOverrideButtonConfigurationPtrOutput() InAppTemplateOverrideButtonConfigurationPtrOutput
- func (i InAppTemplateOverrideButtonConfigurationArgs) ToInAppTemplateOverrideButtonConfigurationPtrOutputWithContext(ctx context.Context) InAppTemplateOverrideButtonConfigurationPtrOutput
- type InAppTemplateOverrideButtonConfigurationInput
- type InAppTemplateOverrideButtonConfigurationOutput
- func (o InAppTemplateOverrideButtonConfigurationOutput) ButtonAction() InAppTemplateButtonActionPtrOutput
- func (InAppTemplateOverrideButtonConfigurationOutput) ElementType() reflect.Type
- func (o InAppTemplateOverrideButtonConfigurationOutput) Link() pulumi.StringPtrOutput
- func (o InAppTemplateOverrideButtonConfigurationOutput) ToInAppTemplateOverrideButtonConfigurationOutput() InAppTemplateOverrideButtonConfigurationOutput
- func (o InAppTemplateOverrideButtonConfigurationOutput) ToInAppTemplateOverrideButtonConfigurationOutputWithContext(ctx context.Context) InAppTemplateOverrideButtonConfigurationOutput
- func (o InAppTemplateOverrideButtonConfigurationOutput) ToInAppTemplateOverrideButtonConfigurationPtrOutput() InAppTemplateOverrideButtonConfigurationPtrOutput
- func (o InAppTemplateOverrideButtonConfigurationOutput) ToInAppTemplateOverrideButtonConfigurationPtrOutputWithContext(ctx context.Context) InAppTemplateOverrideButtonConfigurationPtrOutput
- type InAppTemplateOverrideButtonConfigurationPtrInput
- type InAppTemplateOverrideButtonConfigurationPtrOutput
- func (o InAppTemplateOverrideButtonConfigurationPtrOutput) ButtonAction() InAppTemplateButtonActionPtrOutput
- func (o InAppTemplateOverrideButtonConfigurationPtrOutput) Elem() InAppTemplateOverrideButtonConfigurationOutput
- func (InAppTemplateOverrideButtonConfigurationPtrOutput) ElementType() reflect.Type
- func (o InAppTemplateOverrideButtonConfigurationPtrOutput) Link() pulumi.StringPtrOutput
- func (o InAppTemplateOverrideButtonConfigurationPtrOutput) ToInAppTemplateOverrideButtonConfigurationPtrOutput() InAppTemplateOverrideButtonConfigurationPtrOutput
- func (o InAppTemplateOverrideButtonConfigurationPtrOutput) ToInAppTemplateOverrideButtonConfigurationPtrOutputWithContext(ctx context.Context) InAppTemplateOverrideButtonConfigurationPtrOutput
- type InAppTemplateState
- type LookupInAppTemplateArgs
- type LookupInAppTemplateOutputArgs
- type LookupInAppTemplateResult
- type LookupInAppTemplateResultOutput
- func (o LookupInAppTemplateResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupInAppTemplateResultOutput) Content() InAppTemplateInAppMessageContentArrayOutput
- func (o LookupInAppTemplateResultOutput) CustomConfig() pulumi.AnyOutput
- func (LookupInAppTemplateResultOutput) ElementType() reflect.Type
- func (o LookupInAppTemplateResultOutput) Layout() InAppTemplateLayoutPtrOutput
- func (o LookupInAppTemplateResultOutput) Tags() pulumi.AnyOutput
- func (o LookupInAppTemplateResultOutput) TemplateDescription() pulumi.StringPtrOutput
- func (o LookupInAppTemplateResultOutput) ToLookupInAppTemplateResultOutput() LookupInAppTemplateResultOutput
- func (o LookupInAppTemplateResultOutput) ToLookupInAppTemplateResultOutputWithContext(ctx context.Context) LookupInAppTemplateResultOutput
Constants ¶
const ( InAppTemplateAlignmentLeft = InAppTemplateAlignment("LEFT") InAppTemplateAlignmentCenter = InAppTemplateAlignment("CENTER") InAppTemplateAlignmentRight = InAppTemplateAlignment("RIGHT") )
const ( InAppTemplateButtonActionLink = InAppTemplateButtonAction("LINK") InAppTemplateButtonActionDeepLink = InAppTemplateButtonAction("DEEP_LINK") InAppTemplateButtonActionClose = InAppTemplateButtonAction("CLOSE") )
const ( InAppTemplateLayoutBottomBanner = InAppTemplateLayout("BOTTOM_BANNER") InAppTemplateLayoutTopBanner = InAppTemplateLayout("TOP_BANNER") InAppTemplateLayoutOverlays = InAppTemplateLayout("OVERLAYS") InAppTemplateLayoutMobileFeed = InAppTemplateLayout("MOBILE_FEED") InAppTemplateLayoutMiddleBanner = InAppTemplateLayout("MIDDLE_BANNER") InAppTemplateLayoutCarousel = InAppTemplateLayout("CAROUSEL") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InAppTemplate ¶ added in v0.4.0
type InAppTemplate struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the message template. Arn pulumi.StringOutput `pulumi:"arn"` // 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. Content InAppTemplateInAppMessageContentArrayOutput `pulumi:"content"` // Custom data, in the form of key-value pairs, that is included in an in-app messaging payload. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Pinpoint::InAppTemplate` for more information about the expected schema for this property. CustomConfig pulumi.AnyOutput `pulumi:"customConfig"` // A string that determines the appearance of the in-app message. You can specify one of the following: // // - `BOTTOM_BANNER` – a message that appears as a banner at the bottom of the page. // - `TOP_BANNER` – a message that appears as a banner at the top of the page. // - `OVERLAYS` – a message that covers entire screen. // - `MOBILE_FEED` – a message that appears in a window in front of the page. // - `MIDDLE_BANNER` – a message that appears as a banner in the middle of the page. // - `CAROUSEL` – a scrollable layout of up to five unique messages. Layout InAppTemplateLayoutPtrOutput `pulumi:"layout"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Pinpoint::InAppTemplate` for more information about the expected schema for this property. Tags pulumi.AnyOutput `pulumi:"tags"` // An optional description of the in-app template. TemplateDescription pulumi.StringPtrOutput `pulumi:"templateDescription"` // The name of the in-app message template. TemplateName pulumi.StringOutput `pulumi:"templateName"` }
Resource Type definition for AWS::Pinpoint::InAppTemplate
func GetInAppTemplate ¶ added in v0.4.0
func GetInAppTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InAppTemplateState, opts ...pulumi.ResourceOption) (*InAppTemplate, error)
GetInAppTemplate gets an existing InAppTemplate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInAppTemplate ¶ added in v0.4.0
func NewInAppTemplate(ctx *pulumi.Context, name string, args *InAppTemplateArgs, opts ...pulumi.ResourceOption) (*InAppTemplate, error)
NewInAppTemplate registers a new resource with the given unique name, arguments, and options.
func (*InAppTemplate) ElementType ¶ added in v0.4.0
func (*InAppTemplate) ElementType() reflect.Type
func (*InAppTemplate) ToInAppTemplateOutput ¶ added in v0.4.0
func (i *InAppTemplate) ToInAppTemplateOutput() InAppTemplateOutput
func (*InAppTemplate) ToInAppTemplateOutputWithContext ¶ added in v0.4.0
func (i *InAppTemplate) ToInAppTemplateOutputWithContext(ctx context.Context) InAppTemplateOutput
type InAppTemplateAlignment ¶ added in v0.4.0
type InAppTemplateAlignment string
func (InAppTemplateAlignment) ElementType ¶ added in v0.4.0
func (InAppTemplateAlignment) ElementType() reflect.Type
func (InAppTemplateAlignment) ToInAppTemplateAlignmentOutput ¶ added in v0.4.0
func (e InAppTemplateAlignment) ToInAppTemplateAlignmentOutput() InAppTemplateAlignmentOutput
func (InAppTemplateAlignment) ToInAppTemplateAlignmentOutputWithContext ¶ added in v0.4.0
func (e InAppTemplateAlignment) ToInAppTemplateAlignmentOutputWithContext(ctx context.Context) InAppTemplateAlignmentOutput
func (InAppTemplateAlignment) ToInAppTemplateAlignmentPtrOutput ¶ added in v0.4.0
func (e InAppTemplateAlignment) ToInAppTemplateAlignmentPtrOutput() InAppTemplateAlignmentPtrOutput
func (InAppTemplateAlignment) ToInAppTemplateAlignmentPtrOutputWithContext ¶ added in v0.4.0
func (e InAppTemplateAlignment) ToInAppTemplateAlignmentPtrOutputWithContext(ctx context.Context) InAppTemplateAlignmentPtrOutput
func (InAppTemplateAlignment) ToStringOutput ¶ added in v0.4.0
func (e InAppTemplateAlignment) ToStringOutput() pulumi.StringOutput
func (InAppTemplateAlignment) ToStringOutputWithContext ¶ added in v0.4.0
func (e InAppTemplateAlignment) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InAppTemplateAlignment) ToStringPtrOutput ¶ added in v0.4.0
func (e InAppTemplateAlignment) ToStringPtrOutput() pulumi.StringPtrOutput
func (InAppTemplateAlignment) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e InAppTemplateAlignment) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InAppTemplateAlignmentInput ¶ added in v0.4.0
type InAppTemplateAlignmentInput interface { pulumi.Input ToInAppTemplateAlignmentOutput() InAppTemplateAlignmentOutput ToInAppTemplateAlignmentOutputWithContext(context.Context) InAppTemplateAlignmentOutput }
InAppTemplateAlignmentInput is an input type that accepts values of the InAppTemplateAlignment enum A concrete instance of `InAppTemplateAlignmentInput` can be one of the following:
InAppTemplateAlignmentLeft InAppTemplateAlignmentCenter InAppTemplateAlignmentRight
type InAppTemplateAlignmentOutput ¶ added in v0.4.0
type InAppTemplateAlignmentOutput struct{ *pulumi.OutputState }
func (InAppTemplateAlignmentOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateAlignmentOutput) ElementType() reflect.Type
func (InAppTemplateAlignmentOutput) ToInAppTemplateAlignmentOutput ¶ added in v0.4.0
func (o InAppTemplateAlignmentOutput) ToInAppTemplateAlignmentOutput() InAppTemplateAlignmentOutput
func (InAppTemplateAlignmentOutput) ToInAppTemplateAlignmentOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateAlignmentOutput) ToInAppTemplateAlignmentOutputWithContext(ctx context.Context) InAppTemplateAlignmentOutput
func (InAppTemplateAlignmentOutput) ToInAppTemplateAlignmentPtrOutput ¶ added in v0.4.0
func (o InAppTemplateAlignmentOutput) ToInAppTemplateAlignmentPtrOutput() InAppTemplateAlignmentPtrOutput
func (InAppTemplateAlignmentOutput) ToInAppTemplateAlignmentPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateAlignmentOutput) ToInAppTemplateAlignmentPtrOutputWithContext(ctx context.Context) InAppTemplateAlignmentPtrOutput
func (InAppTemplateAlignmentOutput) ToStringOutput ¶ added in v0.4.0
func (o InAppTemplateAlignmentOutput) ToStringOutput() pulumi.StringOutput
func (InAppTemplateAlignmentOutput) ToStringOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateAlignmentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InAppTemplateAlignmentOutput) ToStringPtrOutput ¶ added in v0.4.0
func (o InAppTemplateAlignmentOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InAppTemplateAlignmentOutput) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateAlignmentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InAppTemplateAlignmentPtrInput ¶ added in v0.4.0
type InAppTemplateAlignmentPtrInput interface { pulumi.Input ToInAppTemplateAlignmentPtrOutput() InAppTemplateAlignmentPtrOutput ToInAppTemplateAlignmentPtrOutputWithContext(context.Context) InAppTemplateAlignmentPtrOutput }
func InAppTemplateAlignmentPtr ¶ added in v0.4.0
func InAppTemplateAlignmentPtr(v string) InAppTemplateAlignmentPtrInput
type InAppTemplateAlignmentPtrOutput ¶ added in v0.4.0
type InAppTemplateAlignmentPtrOutput struct{ *pulumi.OutputState }
func (InAppTemplateAlignmentPtrOutput) Elem ¶ added in v0.4.0
func (o InAppTemplateAlignmentPtrOutput) Elem() InAppTemplateAlignmentOutput
func (InAppTemplateAlignmentPtrOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateAlignmentPtrOutput) ElementType() reflect.Type
func (InAppTemplateAlignmentPtrOutput) ToInAppTemplateAlignmentPtrOutput ¶ added in v0.4.0
func (o InAppTemplateAlignmentPtrOutput) ToInAppTemplateAlignmentPtrOutput() InAppTemplateAlignmentPtrOutput
func (InAppTemplateAlignmentPtrOutput) ToInAppTemplateAlignmentPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateAlignmentPtrOutput) ToInAppTemplateAlignmentPtrOutputWithContext(ctx context.Context) InAppTemplateAlignmentPtrOutput
func (InAppTemplateAlignmentPtrOutput) ToStringPtrOutput ¶ added in v0.4.0
func (o InAppTemplateAlignmentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InAppTemplateAlignmentPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateAlignmentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InAppTemplateArgs ¶ added in v0.4.0
type InAppTemplateArgs struct { // 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. Content InAppTemplateInAppMessageContentArrayInput // Custom data, in the form of key-value pairs, that is included in an in-app messaging payload. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Pinpoint::InAppTemplate` for more information about the expected schema for this property. CustomConfig pulumi.Input // A string that determines the appearance of the in-app message. You can specify one of the following: // // - `BOTTOM_BANNER` – a message that appears as a banner at the bottom of the page. // - `TOP_BANNER` – a message that appears as a banner at the top of the page. // - `OVERLAYS` – a message that covers entire screen. // - `MOBILE_FEED` – a message that appears in a window in front of the page. // - `MIDDLE_BANNER` – a message that appears as a banner in the middle of the page. // - `CAROUSEL` – a scrollable layout of up to five unique messages. Layout InAppTemplateLayoutPtrInput // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Pinpoint::InAppTemplate` for more information about the expected schema for this property. Tags pulumi.Input // An optional description of the in-app template. TemplateDescription pulumi.StringPtrInput // The name of the in-app message template. TemplateName pulumi.StringPtrInput }
The set of arguments for constructing a InAppTemplate resource.
func (InAppTemplateArgs) ElementType ¶ added in v0.4.0
func (InAppTemplateArgs) ElementType() reflect.Type
type InAppTemplateBodyConfig ¶ added in v0.4.0
type InAppTemplateBodyConfig struct { // The text alignment of the main body text of the message. Acceptable values: `LEFT` , `CENTER` , `RIGHT` . Alignment *InAppTemplateAlignment `pulumi:"alignment"` // The main body text of the message. Body *string `pulumi:"body"` // The color of the body text, expressed as a hex color code (such as #000000 for black). TextColor *string `pulumi:"textColor"` }
type InAppTemplateBodyConfigArgs ¶ added in v0.4.0
type InAppTemplateBodyConfigArgs struct { // The text alignment of the main body text of the message. Acceptable values: `LEFT` , `CENTER` , `RIGHT` . Alignment InAppTemplateAlignmentPtrInput `pulumi:"alignment"` // The main body text of the message. Body pulumi.StringPtrInput `pulumi:"body"` // The color of the body text, expressed as a hex color code (such as #000000 for black). TextColor pulumi.StringPtrInput `pulumi:"textColor"` }
func (InAppTemplateBodyConfigArgs) ElementType ¶ added in v0.4.0
func (InAppTemplateBodyConfigArgs) ElementType() reflect.Type
func (InAppTemplateBodyConfigArgs) ToInAppTemplateBodyConfigOutput ¶ added in v0.4.0
func (i InAppTemplateBodyConfigArgs) ToInAppTemplateBodyConfigOutput() InAppTemplateBodyConfigOutput
func (InAppTemplateBodyConfigArgs) ToInAppTemplateBodyConfigOutputWithContext ¶ added in v0.4.0
func (i InAppTemplateBodyConfigArgs) ToInAppTemplateBodyConfigOutputWithContext(ctx context.Context) InAppTemplateBodyConfigOutput
func (InAppTemplateBodyConfigArgs) ToInAppTemplateBodyConfigPtrOutput ¶ added in v0.4.0
func (i InAppTemplateBodyConfigArgs) ToInAppTemplateBodyConfigPtrOutput() InAppTemplateBodyConfigPtrOutput
func (InAppTemplateBodyConfigArgs) ToInAppTemplateBodyConfigPtrOutputWithContext ¶ added in v0.4.0
func (i InAppTemplateBodyConfigArgs) ToInAppTemplateBodyConfigPtrOutputWithContext(ctx context.Context) InAppTemplateBodyConfigPtrOutput
type InAppTemplateBodyConfigInput ¶ added in v0.4.0
type InAppTemplateBodyConfigInput interface { pulumi.Input ToInAppTemplateBodyConfigOutput() InAppTemplateBodyConfigOutput ToInAppTemplateBodyConfigOutputWithContext(context.Context) InAppTemplateBodyConfigOutput }
InAppTemplateBodyConfigInput is an input type that accepts InAppTemplateBodyConfigArgs and InAppTemplateBodyConfigOutput values. You can construct a concrete instance of `InAppTemplateBodyConfigInput` via:
InAppTemplateBodyConfigArgs{...}
type InAppTemplateBodyConfigOutput ¶ added in v0.4.0
type InAppTemplateBodyConfigOutput struct{ *pulumi.OutputState }
func (InAppTemplateBodyConfigOutput) Alignment ¶ added in v0.4.0
func (o InAppTemplateBodyConfigOutput) Alignment() InAppTemplateAlignmentPtrOutput
The text alignment of the main body text of the message. Acceptable values: `LEFT` , `CENTER` , `RIGHT` .
func (InAppTemplateBodyConfigOutput) Body ¶ added in v0.4.0
func (o InAppTemplateBodyConfigOutput) Body() pulumi.StringPtrOutput
The main body text of the message.
func (InAppTemplateBodyConfigOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateBodyConfigOutput) ElementType() reflect.Type
func (InAppTemplateBodyConfigOutput) TextColor ¶ added in v0.4.0
func (o InAppTemplateBodyConfigOutput) TextColor() pulumi.StringPtrOutput
The color of the body text, expressed as a hex color code (such as #000000 for black).
func (InAppTemplateBodyConfigOutput) ToInAppTemplateBodyConfigOutput ¶ added in v0.4.0
func (o InAppTemplateBodyConfigOutput) ToInAppTemplateBodyConfigOutput() InAppTemplateBodyConfigOutput
func (InAppTemplateBodyConfigOutput) ToInAppTemplateBodyConfigOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateBodyConfigOutput) ToInAppTemplateBodyConfigOutputWithContext(ctx context.Context) InAppTemplateBodyConfigOutput
func (InAppTemplateBodyConfigOutput) ToInAppTemplateBodyConfigPtrOutput ¶ added in v0.4.0
func (o InAppTemplateBodyConfigOutput) ToInAppTemplateBodyConfigPtrOutput() InAppTemplateBodyConfigPtrOutput
func (InAppTemplateBodyConfigOutput) ToInAppTemplateBodyConfigPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateBodyConfigOutput) ToInAppTemplateBodyConfigPtrOutputWithContext(ctx context.Context) InAppTemplateBodyConfigPtrOutput
type InAppTemplateBodyConfigPtrInput ¶ added in v0.4.0
type InAppTemplateBodyConfigPtrInput interface { pulumi.Input ToInAppTemplateBodyConfigPtrOutput() InAppTemplateBodyConfigPtrOutput ToInAppTemplateBodyConfigPtrOutputWithContext(context.Context) InAppTemplateBodyConfigPtrOutput }
InAppTemplateBodyConfigPtrInput is an input type that accepts InAppTemplateBodyConfigArgs, InAppTemplateBodyConfigPtr and InAppTemplateBodyConfigPtrOutput values. You can construct a concrete instance of `InAppTemplateBodyConfigPtrInput` via:
InAppTemplateBodyConfigArgs{...} or: nil
func InAppTemplateBodyConfigPtr ¶ added in v0.4.0
func InAppTemplateBodyConfigPtr(v *InAppTemplateBodyConfigArgs) InAppTemplateBodyConfigPtrInput
type InAppTemplateBodyConfigPtrOutput ¶ added in v0.4.0
type InAppTemplateBodyConfigPtrOutput struct{ *pulumi.OutputState }
func (InAppTemplateBodyConfigPtrOutput) Alignment ¶ added in v0.4.0
func (o InAppTemplateBodyConfigPtrOutput) Alignment() InAppTemplateAlignmentPtrOutput
The text alignment of the main body text of the message. Acceptable values: `LEFT` , `CENTER` , `RIGHT` .
func (InAppTemplateBodyConfigPtrOutput) Body ¶ added in v0.4.0
func (o InAppTemplateBodyConfigPtrOutput) Body() pulumi.StringPtrOutput
The main body text of the message.
func (InAppTemplateBodyConfigPtrOutput) Elem ¶ added in v0.4.0
func (o InAppTemplateBodyConfigPtrOutput) Elem() InAppTemplateBodyConfigOutput
func (InAppTemplateBodyConfigPtrOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateBodyConfigPtrOutput) ElementType() reflect.Type
func (InAppTemplateBodyConfigPtrOutput) TextColor ¶ added in v0.4.0
func (o InAppTemplateBodyConfigPtrOutput) TextColor() pulumi.StringPtrOutput
The color of the body text, expressed as a hex color code (such as #000000 for black).
func (InAppTemplateBodyConfigPtrOutput) ToInAppTemplateBodyConfigPtrOutput ¶ added in v0.4.0
func (o InAppTemplateBodyConfigPtrOutput) ToInAppTemplateBodyConfigPtrOutput() InAppTemplateBodyConfigPtrOutput
func (InAppTemplateBodyConfigPtrOutput) ToInAppTemplateBodyConfigPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateBodyConfigPtrOutput) ToInAppTemplateBodyConfigPtrOutputWithContext(ctx context.Context) InAppTemplateBodyConfigPtrOutput
type InAppTemplateButtonAction ¶ added in v0.4.0
type InAppTemplateButtonAction string
func (InAppTemplateButtonAction) ElementType ¶ added in v0.4.0
func (InAppTemplateButtonAction) ElementType() reflect.Type
func (InAppTemplateButtonAction) ToInAppTemplateButtonActionOutput ¶ added in v0.4.0
func (e InAppTemplateButtonAction) ToInAppTemplateButtonActionOutput() InAppTemplateButtonActionOutput
func (InAppTemplateButtonAction) ToInAppTemplateButtonActionOutputWithContext ¶ added in v0.4.0
func (e InAppTemplateButtonAction) ToInAppTemplateButtonActionOutputWithContext(ctx context.Context) InAppTemplateButtonActionOutput
func (InAppTemplateButtonAction) ToInAppTemplateButtonActionPtrOutput ¶ added in v0.4.0
func (e InAppTemplateButtonAction) ToInAppTemplateButtonActionPtrOutput() InAppTemplateButtonActionPtrOutput
func (InAppTemplateButtonAction) ToInAppTemplateButtonActionPtrOutputWithContext ¶ added in v0.4.0
func (e InAppTemplateButtonAction) ToInAppTemplateButtonActionPtrOutputWithContext(ctx context.Context) InAppTemplateButtonActionPtrOutput
func (InAppTemplateButtonAction) ToStringOutput ¶ added in v0.4.0
func (e InAppTemplateButtonAction) ToStringOutput() pulumi.StringOutput
func (InAppTemplateButtonAction) ToStringOutputWithContext ¶ added in v0.4.0
func (e InAppTemplateButtonAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InAppTemplateButtonAction) ToStringPtrOutput ¶ added in v0.4.0
func (e InAppTemplateButtonAction) ToStringPtrOutput() pulumi.StringPtrOutput
func (InAppTemplateButtonAction) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e InAppTemplateButtonAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InAppTemplateButtonActionInput ¶ added in v0.4.0
type InAppTemplateButtonActionInput interface { pulumi.Input ToInAppTemplateButtonActionOutput() InAppTemplateButtonActionOutput ToInAppTemplateButtonActionOutputWithContext(context.Context) InAppTemplateButtonActionOutput }
InAppTemplateButtonActionInput is an input type that accepts values of the InAppTemplateButtonAction enum A concrete instance of `InAppTemplateButtonActionInput` can be one of the following:
InAppTemplateButtonActionLink InAppTemplateButtonActionDeepLink InAppTemplateButtonActionClose
type InAppTemplateButtonActionOutput ¶ added in v0.4.0
type InAppTemplateButtonActionOutput struct{ *pulumi.OutputState }
func (InAppTemplateButtonActionOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateButtonActionOutput) ElementType() reflect.Type
func (InAppTemplateButtonActionOutput) ToInAppTemplateButtonActionOutput ¶ added in v0.4.0
func (o InAppTemplateButtonActionOutput) ToInAppTemplateButtonActionOutput() InAppTemplateButtonActionOutput
func (InAppTemplateButtonActionOutput) ToInAppTemplateButtonActionOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateButtonActionOutput) ToInAppTemplateButtonActionOutputWithContext(ctx context.Context) InAppTemplateButtonActionOutput
func (InAppTemplateButtonActionOutput) ToInAppTemplateButtonActionPtrOutput ¶ added in v0.4.0
func (o InAppTemplateButtonActionOutput) ToInAppTemplateButtonActionPtrOutput() InAppTemplateButtonActionPtrOutput
func (InAppTemplateButtonActionOutput) ToInAppTemplateButtonActionPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateButtonActionOutput) ToInAppTemplateButtonActionPtrOutputWithContext(ctx context.Context) InAppTemplateButtonActionPtrOutput
func (InAppTemplateButtonActionOutput) ToStringOutput ¶ added in v0.4.0
func (o InAppTemplateButtonActionOutput) ToStringOutput() pulumi.StringOutput
func (InAppTemplateButtonActionOutput) ToStringOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateButtonActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InAppTemplateButtonActionOutput) ToStringPtrOutput ¶ added in v0.4.0
func (o InAppTemplateButtonActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InAppTemplateButtonActionOutput) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateButtonActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InAppTemplateButtonActionPtrInput ¶ added in v0.4.0
type InAppTemplateButtonActionPtrInput interface { pulumi.Input ToInAppTemplateButtonActionPtrOutput() InAppTemplateButtonActionPtrOutput ToInAppTemplateButtonActionPtrOutputWithContext(context.Context) InAppTemplateButtonActionPtrOutput }
func InAppTemplateButtonActionPtr ¶ added in v0.4.0
func InAppTemplateButtonActionPtr(v string) InAppTemplateButtonActionPtrInput
type InAppTemplateButtonActionPtrOutput ¶ added in v0.4.0
type InAppTemplateButtonActionPtrOutput struct{ *pulumi.OutputState }
func (InAppTemplateButtonActionPtrOutput) Elem ¶ added in v0.4.0
func (o InAppTemplateButtonActionPtrOutput) Elem() InAppTemplateButtonActionOutput
func (InAppTemplateButtonActionPtrOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateButtonActionPtrOutput) ElementType() reflect.Type
func (InAppTemplateButtonActionPtrOutput) ToInAppTemplateButtonActionPtrOutput ¶ added in v0.4.0
func (o InAppTemplateButtonActionPtrOutput) ToInAppTemplateButtonActionPtrOutput() InAppTemplateButtonActionPtrOutput
func (InAppTemplateButtonActionPtrOutput) ToInAppTemplateButtonActionPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateButtonActionPtrOutput) ToInAppTemplateButtonActionPtrOutputWithContext(ctx context.Context) InAppTemplateButtonActionPtrOutput
func (InAppTemplateButtonActionPtrOutput) ToStringPtrOutput ¶ added in v0.4.0
func (o InAppTemplateButtonActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InAppTemplateButtonActionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateButtonActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InAppTemplateButtonConfig ¶ added in v0.4.0
type InAppTemplateButtonConfig struct { // Optional button configuration to use for in-app messages sent to Android devices. This button configuration overrides the default button configuration. Android *InAppTemplateOverrideButtonConfiguration `pulumi:"android"` // Specifies the default behavior of a button that appears in an in-app message. You can optionally add button configurations that specifically apply to iOS, Android, or web browser users. DefaultConfig *InAppTemplateDefaultButtonConfiguration `pulumi:"defaultConfig"` // Optional button configuration to use for in-app messages sent to iOS devices. This button configuration overrides the default button configuration. Ios *InAppTemplateOverrideButtonConfiguration `pulumi:"ios"` // Optional button configuration to use for in-app messages sent to web applications. This button configuration overrides the default button configuration. Web *InAppTemplateOverrideButtonConfiguration `pulumi:"web"` }
type InAppTemplateButtonConfigArgs ¶ added in v0.4.0
type InAppTemplateButtonConfigArgs struct { // Optional button configuration to use for in-app messages sent to Android devices. This button configuration overrides the default button configuration. Android InAppTemplateOverrideButtonConfigurationPtrInput `pulumi:"android"` // Specifies the default behavior of a button that appears in an in-app message. You can optionally add button configurations that specifically apply to iOS, Android, or web browser users. DefaultConfig InAppTemplateDefaultButtonConfigurationPtrInput `pulumi:"defaultConfig"` // Optional button configuration to use for in-app messages sent to iOS devices. This button configuration overrides the default button configuration. Ios InAppTemplateOverrideButtonConfigurationPtrInput `pulumi:"ios"` // Optional button configuration to use for in-app messages sent to web applications. This button configuration overrides the default button configuration. Web InAppTemplateOverrideButtonConfigurationPtrInput `pulumi:"web"` }
func (InAppTemplateButtonConfigArgs) ElementType ¶ added in v0.4.0
func (InAppTemplateButtonConfigArgs) ElementType() reflect.Type
func (InAppTemplateButtonConfigArgs) ToInAppTemplateButtonConfigOutput ¶ added in v0.4.0
func (i InAppTemplateButtonConfigArgs) ToInAppTemplateButtonConfigOutput() InAppTemplateButtonConfigOutput
func (InAppTemplateButtonConfigArgs) ToInAppTemplateButtonConfigOutputWithContext ¶ added in v0.4.0
func (i InAppTemplateButtonConfigArgs) ToInAppTemplateButtonConfigOutputWithContext(ctx context.Context) InAppTemplateButtonConfigOutput
func (InAppTemplateButtonConfigArgs) ToInAppTemplateButtonConfigPtrOutput ¶ added in v0.4.0
func (i InAppTemplateButtonConfigArgs) ToInAppTemplateButtonConfigPtrOutput() InAppTemplateButtonConfigPtrOutput
func (InAppTemplateButtonConfigArgs) ToInAppTemplateButtonConfigPtrOutputWithContext ¶ added in v0.4.0
func (i InAppTemplateButtonConfigArgs) ToInAppTemplateButtonConfigPtrOutputWithContext(ctx context.Context) InAppTemplateButtonConfigPtrOutput
type InAppTemplateButtonConfigInput ¶ added in v0.4.0
type InAppTemplateButtonConfigInput interface { pulumi.Input ToInAppTemplateButtonConfigOutput() InAppTemplateButtonConfigOutput ToInAppTemplateButtonConfigOutputWithContext(context.Context) InAppTemplateButtonConfigOutput }
InAppTemplateButtonConfigInput is an input type that accepts InAppTemplateButtonConfigArgs and InAppTemplateButtonConfigOutput values. You can construct a concrete instance of `InAppTemplateButtonConfigInput` via:
InAppTemplateButtonConfigArgs{...}
type InAppTemplateButtonConfigOutput ¶ added in v0.4.0
type InAppTemplateButtonConfigOutput struct{ *pulumi.OutputState }
func (InAppTemplateButtonConfigOutput) Android ¶ added in v0.4.0
func (o InAppTemplateButtonConfigOutput) Android() InAppTemplateOverrideButtonConfigurationPtrOutput
Optional button configuration to use for in-app messages sent to Android devices. This button configuration overrides the default button configuration.
func (InAppTemplateButtonConfigOutput) DefaultConfig ¶ added in v0.4.0
func (o InAppTemplateButtonConfigOutput) DefaultConfig() InAppTemplateDefaultButtonConfigurationPtrOutput
Specifies the default behavior of a button that appears in an in-app message. You can optionally add button configurations that specifically apply to iOS, Android, or web browser users.
func (InAppTemplateButtonConfigOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateButtonConfigOutput) ElementType() reflect.Type
func (InAppTemplateButtonConfigOutput) Ios ¶ added in v0.72.0
Optional button configuration to use for in-app messages sent to iOS devices. This button configuration overrides the default button configuration.
func (InAppTemplateButtonConfigOutput) ToInAppTemplateButtonConfigOutput ¶ added in v0.4.0
func (o InAppTemplateButtonConfigOutput) ToInAppTemplateButtonConfigOutput() InAppTemplateButtonConfigOutput
func (InAppTemplateButtonConfigOutput) ToInAppTemplateButtonConfigOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateButtonConfigOutput) ToInAppTemplateButtonConfigOutputWithContext(ctx context.Context) InAppTemplateButtonConfigOutput
func (InAppTemplateButtonConfigOutput) ToInAppTemplateButtonConfigPtrOutput ¶ added in v0.4.0
func (o InAppTemplateButtonConfigOutput) ToInAppTemplateButtonConfigPtrOutput() InAppTemplateButtonConfigPtrOutput
func (InAppTemplateButtonConfigOutput) ToInAppTemplateButtonConfigPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateButtonConfigOutput) ToInAppTemplateButtonConfigPtrOutputWithContext(ctx context.Context) InAppTemplateButtonConfigPtrOutput
type InAppTemplateButtonConfigPtrInput ¶ added in v0.4.0
type InAppTemplateButtonConfigPtrInput interface { pulumi.Input ToInAppTemplateButtonConfigPtrOutput() InAppTemplateButtonConfigPtrOutput ToInAppTemplateButtonConfigPtrOutputWithContext(context.Context) InAppTemplateButtonConfigPtrOutput }
InAppTemplateButtonConfigPtrInput is an input type that accepts InAppTemplateButtonConfigArgs, InAppTemplateButtonConfigPtr and InAppTemplateButtonConfigPtrOutput values. You can construct a concrete instance of `InAppTemplateButtonConfigPtrInput` via:
InAppTemplateButtonConfigArgs{...} or: nil
func InAppTemplateButtonConfigPtr ¶ added in v0.4.0
func InAppTemplateButtonConfigPtr(v *InAppTemplateButtonConfigArgs) InAppTemplateButtonConfigPtrInput
type InAppTemplateButtonConfigPtrOutput ¶ added in v0.4.0
type InAppTemplateButtonConfigPtrOutput struct{ *pulumi.OutputState }
func (InAppTemplateButtonConfigPtrOutput) Android ¶ added in v0.4.0
func (o InAppTemplateButtonConfigPtrOutput) Android() InAppTemplateOverrideButtonConfigurationPtrOutput
Optional button configuration to use for in-app messages sent to Android devices. This button configuration overrides the default button configuration.
func (InAppTemplateButtonConfigPtrOutput) DefaultConfig ¶ added in v0.4.0
func (o InAppTemplateButtonConfigPtrOutput) DefaultConfig() InAppTemplateDefaultButtonConfigurationPtrOutput
Specifies the default behavior of a button that appears in an in-app message. You can optionally add button configurations that specifically apply to iOS, Android, or web browser users.
func (InAppTemplateButtonConfigPtrOutput) Elem ¶ added in v0.4.0
func (o InAppTemplateButtonConfigPtrOutput) Elem() InAppTemplateButtonConfigOutput
func (InAppTemplateButtonConfigPtrOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateButtonConfigPtrOutput) ElementType() reflect.Type
func (InAppTemplateButtonConfigPtrOutput) Ios ¶ added in v0.72.0
Optional button configuration to use for in-app messages sent to iOS devices. This button configuration overrides the default button configuration.
func (InAppTemplateButtonConfigPtrOutput) ToInAppTemplateButtonConfigPtrOutput ¶ added in v0.4.0
func (o InAppTemplateButtonConfigPtrOutput) ToInAppTemplateButtonConfigPtrOutput() InAppTemplateButtonConfigPtrOutput
func (InAppTemplateButtonConfigPtrOutput) ToInAppTemplateButtonConfigPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateButtonConfigPtrOutput) ToInAppTemplateButtonConfigPtrOutputWithContext(ctx context.Context) InAppTemplateButtonConfigPtrOutput
type InAppTemplateDefaultButtonConfiguration ¶ added in v0.4.0
type InAppTemplateDefaultButtonConfiguration struct { // The background color of a button, expressed as a hex color code (such as #000000 for black). BackgroundColor *string `pulumi:"backgroundColor"` // The border radius of a button. BorderRadius *int `pulumi:"borderRadius"` // The action that occurs when a recipient chooses a button in an in-app message. You can specify one of the following: // // - `LINK` – A link to a web destination. // - `DEEP_LINK` – A link to a specific page in an application. // - `CLOSE` – Dismisses the message. ButtonAction *InAppTemplateButtonAction `pulumi:"buttonAction"` // The destination (such as a URL) for a button. Link *string `pulumi:"link"` // The text that appears on a button in an in-app message. Text *string `pulumi:"text"` // The color of the body text in a button, expressed as a hex color code (such as #000000 for black). TextColor *string `pulumi:"textColor"` }
type InAppTemplateDefaultButtonConfigurationArgs ¶ added in v0.4.0
type InAppTemplateDefaultButtonConfigurationArgs struct { // The background color of a button, expressed as a hex color code (such as #000000 for black). BackgroundColor pulumi.StringPtrInput `pulumi:"backgroundColor"` // The border radius of a button. BorderRadius pulumi.IntPtrInput `pulumi:"borderRadius"` // The action that occurs when a recipient chooses a button in an in-app message. You can specify one of the following: // // - `LINK` – A link to a web destination. // - `DEEP_LINK` – A link to a specific page in an application. // - `CLOSE` – Dismisses the message. ButtonAction InAppTemplateButtonActionPtrInput `pulumi:"buttonAction"` // The destination (such as a URL) for a button. Link pulumi.StringPtrInput `pulumi:"link"` // The text that appears on a button in an in-app message. Text pulumi.StringPtrInput `pulumi:"text"` // The color of the body text in a button, expressed as a hex color code (such as #000000 for black). TextColor pulumi.StringPtrInput `pulumi:"textColor"` }
func (InAppTemplateDefaultButtonConfigurationArgs) ElementType ¶ added in v0.4.0
func (InAppTemplateDefaultButtonConfigurationArgs) ElementType() reflect.Type
func (InAppTemplateDefaultButtonConfigurationArgs) ToInAppTemplateDefaultButtonConfigurationOutput ¶ added in v0.4.0
func (i InAppTemplateDefaultButtonConfigurationArgs) ToInAppTemplateDefaultButtonConfigurationOutput() InAppTemplateDefaultButtonConfigurationOutput
func (InAppTemplateDefaultButtonConfigurationArgs) ToInAppTemplateDefaultButtonConfigurationOutputWithContext ¶ added in v0.4.0
func (i InAppTemplateDefaultButtonConfigurationArgs) ToInAppTemplateDefaultButtonConfigurationOutputWithContext(ctx context.Context) InAppTemplateDefaultButtonConfigurationOutput
func (InAppTemplateDefaultButtonConfigurationArgs) ToInAppTemplateDefaultButtonConfigurationPtrOutput ¶ added in v0.4.0
func (i InAppTemplateDefaultButtonConfigurationArgs) ToInAppTemplateDefaultButtonConfigurationPtrOutput() InAppTemplateDefaultButtonConfigurationPtrOutput
func (InAppTemplateDefaultButtonConfigurationArgs) ToInAppTemplateDefaultButtonConfigurationPtrOutputWithContext ¶ added in v0.4.0
func (i InAppTemplateDefaultButtonConfigurationArgs) ToInAppTemplateDefaultButtonConfigurationPtrOutputWithContext(ctx context.Context) InAppTemplateDefaultButtonConfigurationPtrOutput
type InAppTemplateDefaultButtonConfigurationInput ¶ added in v0.4.0
type InAppTemplateDefaultButtonConfigurationInput interface { pulumi.Input ToInAppTemplateDefaultButtonConfigurationOutput() InAppTemplateDefaultButtonConfigurationOutput ToInAppTemplateDefaultButtonConfigurationOutputWithContext(context.Context) InAppTemplateDefaultButtonConfigurationOutput }
InAppTemplateDefaultButtonConfigurationInput is an input type that accepts InAppTemplateDefaultButtonConfigurationArgs and InAppTemplateDefaultButtonConfigurationOutput values. You can construct a concrete instance of `InAppTemplateDefaultButtonConfigurationInput` via:
InAppTemplateDefaultButtonConfigurationArgs{...}
type InAppTemplateDefaultButtonConfigurationOutput ¶ added in v0.4.0
type InAppTemplateDefaultButtonConfigurationOutput struct{ *pulumi.OutputState }
func (InAppTemplateDefaultButtonConfigurationOutput) BackgroundColor ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationOutput) BackgroundColor() pulumi.StringPtrOutput
The background color of a button, expressed as a hex color code (such as #000000 for black).
func (InAppTemplateDefaultButtonConfigurationOutput) BorderRadius ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationOutput) BorderRadius() pulumi.IntPtrOutput
The border radius of a button.
func (InAppTemplateDefaultButtonConfigurationOutput) ButtonAction ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationOutput) ButtonAction() InAppTemplateButtonActionPtrOutput
The action that occurs when a recipient chooses a button in an in-app message. You can specify one of the following:
- `LINK` – A link to a web destination. - `DEEP_LINK` – A link to a specific page in an application. - `CLOSE` – Dismisses the message.
func (InAppTemplateDefaultButtonConfigurationOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateDefaultButtonConfigurationOutput) ElementType() reflect.Type
func (InAppTemplateDefaultButtonConfigurationOutput) Link ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationOutput) Link() pulumi.StringPtrOutput
The destination (such as a URL) for a button.
func (InAppTemplateDefaultButtonConfigurationOutput) Text ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationOutput) Text() pulumi.StringPtrOutput
The text that appears on a button in an in-app message.
func (InAppTemplateDefaultButtonConfigurationOutput) TextColor ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationOutput) TextColor() pulumi.StringPtrOutput
The color of the body text in a button, expressed as a hex color code (such as #000000 for black).
func (InAppTemplateDefaultButtonConfigurationOutput) ToInAppTemplateDefaultButtonConfigurationOutput ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationOutput) ToInAppTemplateDefaultButtonConfigurationOutput() InAppTemplateDefaultButtonConfigurationOutput
func (InAppTemplateDefaultButtonConfigurationOutput) ToInAppTemplateDefaultButtonConfigurationOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationOutput) ToInAppTemplateDefaultButtonConfigurationOutputWithContext(ctx context.Context) InAppTemplateDefaultButtonConfigurationOutput
func (InAppTemplateDefaultButtonConfigurationOutput) ToInAppTemplateDefaultButtonConfigurationPtrOutput ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationOutput) ToInAppTemplateDefaultButtonConfigurationPtrOutput() InAppTemplateDefaultButtonConfigurationPtrOutput
func (InAppTemplateDefaultButtonConfigurationOutput) ToInAppTemplateDefaultButtonConfigurationPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationOutput) ToInAppTemplateDefaultButtonConfigurationPtrOutputWithContext(ctx context.Context) InAppTemplateDefaultButtonConfigurationPtrOutput
type InAppTemplateDefaultButtonConfigurationPtrInput ¶ added in v0.4.0
type InAppTemplateDefaultButtonConfigurationPtrInput interface { pulumi.Input ToInAppTemplateDefaultButtonConfigurationPtrOutput() InAppTemplateDefaultButtonConfigurationPtrOutput ToInAppTemplateDefaultButtonConfigurationPtrOutputWithContext(context.Context) InAppTemplateDefaultButtonConfigurationPtrOutput }
InAppTemplateDefaultButtonConfigurationPtrInput is an input type that accepts InAppTemplateDefaultButtonConfigurationArgs, InAppTemplateDefaultButtonConfigurationPtr and InAppTemplateDefaultButtonConfigurationPtrOutput values. You can construct a concrete instance of `InAppTemplateDefaultButtonConfigurationPtrInput` via:
InAppTemplateDefaultButtonConfigurationArgs{...} or: nil
func InAppTemplateDefaultButtonConfigurationPtr ¶ added in v0.4.0
func InAppTemplateDefaultButtonConfigurationPtr(v *InAppTemplateDefaultButtonConfigurationArgs) InAppTemplateDefaultButtonConfigurationPtrInput
type InAppTemplateDefaultButtonConfigurationPtrOutput ¶ added in v0.4.0
type InAppTemplateDefaultButtonConfigurationPtrOutput struct{ *pulumi.OutputState }
func (InAppTemplateDefaultButtonConfigurationPtrOutput) BackgroundColor ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationPtrOutput) BackgroundColor() pulumi.StringPtrOutput
The background color of a button, expressed as a hex color code (such as #000000 for black).
func (InAppTemplateDefaultButtonConfigurationPtrOutput) BorderRadius ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationPtrOutput) BorderRadius() pulumi.IntPtrOutput
The border radius of a button.
func (InAppTemplateDefaultButtonConfigurationPtrOutput) ButtonAction ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationPtrOutput) ButtonAction() InAppTemplateButtonActionPtrOutput
The action that occurs when a recipient chooses a button in an in-app message. You can specify one of the following:
- `LINK` – A link to a web destination. - `DEEP_LINK` – A link to a specific page in an application. - `CLOSE` – Dismisses the message.
func (InAppTemplateDefaultButtonConfigurationPtrOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateDefaultButtonConfigurationPtrOutput) ElementType() reflect.Type
func (InAppTemplateDefaultButtonConfigurationPtrOutput) Link ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationPtrOutput) Link() pulumi.StringPtrOutput
The destination (such as a URL) for a button.
func (InAppTemplateDefaultButtonConfigurationPtrOutput) Text ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationPtrOutput) Text() pulumi.StringPtrOutput
The text that appears on a button in an in-app message.
func (InAppTemplateDefaultButtonConfigurationPtrOutput) TextColor ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationPtrOutput) TextColor() pulumi.StringPtrOutput
The color of the body text in a button, expressed as a hex color code (such as #000000 for black).
func (InAppTemplateDefaultButtonConfigurationPtrOutput) ToInAppTemplateDefaultButtonConfigurationPtrOutput ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationPtrOutput) ToInAppTemplateDefaultButtonConfigurationPtrOutput() InAppTemplateDefaultButtonConfigurationPtrOutput
func (InAppTemplateDefaultButtonConfigurationPtrOutput) ToInAppTemplateDefaultButtonConfigurationPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateDefaultButtonConfigurationPtrOutput) ToInAppTemplateDefaultButtonConfigurationPtrOutputWithContext(ctx context.Context) InAppTemplateDefaultButtonConfigurationPtrOutput
type InAppTemplateHeaderConfig ¶ added in v0.4.0
type InAppTemplateHeaderConfig struct { // The text alignment of the title of the message. Acceptable values: `LEFT` , `CENTER` , `RIGHT` . Alignment *InAppTemplateAlignment `pulumi:"alignment"` // The title text of the in-app message. Header *string `pulumi:"header"` // The color of the title text, expressed as a hex color code (such as #000000 for black). TextColor *string `pulumi:"textColor"` }
type InAppTemplateHeaderConfigArgs ¶ added in v0.4.0
type InAppTemplateHeaderConfigArgs struct { // The text alignment of the title of the message. Acceptable values: `LEFT` , `CENTER` , `RIGHT` . Alignment InAppTemplateAlignmentPtrInput `pulumi:"alignment"` // The title text of the in-app message. Header pulumi.StringPtrInput `pulumi:"header"` // The color of the title text, expressed as a hex color code (such as #000000 for black). TextColor pulumi.StringPtrInput `pulumi:"textColor"` }
func (InAppTemplateHeaderConfigArgs) ElementType ¶ added in v0.4.0
func (InAppTemplateHeaderConfigArgs) ElementType() reflect.Type
func (InAppTemplateHeaderConfigArgs) ToInAppTemplateHeaderConfigOutput ¶ added in v0.4.0
func (i InAppTemplateHeaderConfigArgs) ToInAppTemplateHeaderConfigOutput() InAppTemplateHeaderConfigOutput
func (InAppTemplateHeaderConfigArgs) ToInAppTemplateHeaderConfigOutputWithContext ¶ added in v0.4.0
func (i InAppTemplateHeaderConfigArgs) ToInAppTemplateHeaderConfigOutputWithContext(ctx context.Context) InAppTemplateHeaderConfigOutput
func (InAppTemplateHeaderConfigArgs) ToInAppTemplateHeaderConfigPtrOutput ¶ added in v0.4.0
func (i InAppTemplateHeaderConfigArgs) ToInAppTemplateHeaderConfigPtrOutput() InAppTemplateHeaderConfigPtrOutput
func (InAppTemplateHeaderConfigArgs) ToInAppTemplateHeaderConfigPtrOutputWithContext ¶ added in v0.4.0
func (i InAppTemplateHeaderConfigArgs) ToInAppTemplateHeaderConfigPtrOutputWithContext(ctx context.Context) InAppTemplateHeaderConfigPtrOutput
type InAppTemplateHeaderConfigInput ¶ added in v0.4.0
type InAppTemplateHeaderConfigInput interface { pulumi.Input ToInAppTemplateHeaderConfigOutput() InAppTemplateHeaderConfigOutput ToInAppTemplateHeaderConfigOutputWithContext(context.Context) InAppTemplateHeaderConfigOutput }
InAppTemplateHeaderConfigInput is an input type that accepts InAppTemplateHeaderConfigArgs and InAppTemplateHeaderConfigOutput values. You can construct a concrete instance of `InAppTemplateHeaderConfigInput` via:
InAppTemplateHeaderConfigArgs{...}
type InAppTemplateHeaderConfigOutput ¶ added in v0.4.0
type InAppTemplateHeaderConfigOutput struct{ *pulumi.OutputState }
func (InAppTemplateHeaderConfigOutput) Alignment ¶ added in v0.4.0
func (o InAppTemplateHeaderConfigOutput) Alignment() InAppTemplateAlignmentPtrOutput
The text alignment of the title of the message. Acceptable values: `LEFT` , `CENTER` , `RIGHT` .
func (InAppTemplateHeaderConfigOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateHeaderConfigOutput) ElementType() reflect.Type
func (InAppTemplateHeaderConfigOutput) Header ¶ added in v0.4.0
func (o InAppTemplateHeaderConfigOutput) Header() pulumi.StringPtrOutput
The title text of the in-app message.
func (InAppTemplateHeaderConfigOutput) TextColor ¶ added in v0.4.0
func (o InAppTemplateHeaderConfigOutput) TextColor() pulumi.StringPtrOutput
The color of the title text, expressed as a hex color code (such as #000000 for black).
func (InAppTemplateHeaderConfigOutput) ToInAppTemplateHeaderConfigOutput ¶ added in v0.4.0
func (o InAppTemplateHeaderConfigOutput) ToInAppTemplateHeaderConfigOutput() InAppTemplateHeaderConfigOutput
func (InAppTemplateHeaderConfigOutput) ToInAppTemplateHeaderConfigOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateHeaderConfigOutput) ToInAppTemplateHeaderConfigOutputWithContext(ctx context.Context) InAppTemplateHeaderConfigOutput
func (InAppTemplateHeaderConfigOutput) ToInAppTemplateHeaderConfigPtrOutput ¶ added in v0.4.0
func (o InAppTemplateHeaderConfigOutput) ToInAppTemplateHeaderConfigPtrOutput() InAppTemplateHeaderConfigPtrOutput
func (InAppTemplateHeaderConfigOutput) ToInAppTemplateHeaderConfigPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateHeaderConfigOutput) ToInAppTemplateHeaderConfigPtrOutputWithContext(ctx context.Context) InAppTemplateHeaderConfigPtrOutput
type InAppTemplateHeaderConfigPtrInput ¶ added in v0.4.0
type InAppTemplateHeaderConfigPtrInput interface { pulumi.Input ToInAppTemplateHeaderConfigPtrOutput() InAppTemplateHeaderConfigPtrOutput ToInAppTemplateHeaderConfigPtrOutputWithContext(context.Context) InAppTemplateHeaderConfigPtrOutput }
InAppTemplateHeaderConfigPtrInput is an input type that accepts InAppTemplateHeaderConfigArgs, InAppTemplateHeaderConfigPtr and InAppTemplateHeaderConfigPtrOutput values. You can construct a concrete instance of `InAppTemplateHeaderConfigPtrInput` via:
InAppTemplateHeaderConfigArgs{...} or: nil
func InAppTemplateHeaderConfigPtr ¶ added in v0.4.0
func InAppTemplateHeaderConfigPtr(v *InAppTemplateHeaderConfigArgs) InAppTemplateHeaderConfigPtrInput
type InAppTemplateHeaderConfigPtrOutput ¶ added in v0.4.0
type InAppTemplateHeaderConfigPtrOutput struct{ *pulumi.OutputState }
func (InAppTemplateHeaderConfigPtrOutput) Alignment ¶ added in v0.4.0
func (o InAppTemplateHeaderConfigPtrOutput) Alignment() InAppTemplateAlignmentPtrOutput
The text alignment of the title of the message. Acceptable values: `LEFT` , `CENTER` , `RIGHT` .
func (InAppTemplateHeaderConfigPtrOutput) Elem ¶ added in v0.4.0
func (o InAppTemplateHeaderConfigPtrOutput) Elem() InAppTemplateHeaderConfigOutput
func (InAppTemplateHeaderConfigPtrOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateHeaderConfigPtrOutput) ElementType() reflect.Type
func (InAppTemplateHeaderConfigPtrOutput) Header ¶ added in v0.4.0
func (o InAppTemplateHeaderConfigPtrOutput) Header() pulumi.StringPtrOutput
The title text of the in-app message.
func (InAppTemplateHeaderConfigPtrOutput) TextColor ¶ added in v0.4.0
func (o InAppTemplateHeaderConfigPtrOutput) TextColor() pulumi.StringPtrOutput
The color of the title text, expressed as a hex color code (such as #000000 for black).
func (InAppTemplateHeaderConfigPtrOutput) ToInAppTemplateHeaderConfigPtrOutput ¶ added in v0.4.0
func (o InAppTemplateHeaderConfigPtrOutput) ToInAppTemplateHeaderConfigPtrOutput() InAppTemplateHeaderConfigPtrOutput
func (InAppTemplateHeaderConfigPtrOutput) ToInAppTemplateHeaderConfigPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateHeaderConfigPtrOutput) ToInAppTemplateHeaderConfigPtrOutputWithContext(ctx context.Context) InAppTemplateHeaderConfigPtrOutput
type InAppTemplateInAppMessageContent ¶ added in v0.4.0
type InAppTemplateInAppMessageContent struct { // The background color for an in-app message banner, expressed as a hex color code (such as #000000 for black). BackgroundColor *string `pulumi:"backgroundColor"` // An object that contains configuration information about the header or title text of the in-app message. BodyConfig *InAppTemplateBodyConfig `pulumi:"bodyConfig"` // An object that contains configuration information about the header or title text of the in-app message. HeaderConfig *InAppTemplateHeaderConfig `pulumi:"headerConfig"` // The URL of the image that appears on an in-app message banner. ImageUrl *string `pulumi:"imageUrl"` // An object that contains configuration information about the primary button in an in-app message. PrimaryBtn *InAppTemplateButtonConfig `pulumi:"primaryBtn"` // An object that contains configuration information about the secondary button in an in-app message. SecondaryBtn *InAppTemplateButtonConfig `pulumi:"secondaryBtn"` }
type InAppTemplateInAppMessageContentArgs ¶ added in v0.4.0
type InAppTemplateInAppMessageContentArgs struct { // The background color for an in-app message banner, expressed as a hex color code (such as #000000 for black). BackgroundColor pulumi.StringPtrInput `pulumi:"backgroundColor"` // An object that contains configuration information about the header or title text of the in-app message. BodyConfig InAppTemplateBodyConfigPtrInput `pulumi:"bodyConfig"` // An object that contains configuration information about the header or title text of the in-app message. HeaderConfig InAppTemplateHeaderConfigPtrInput `pulumi:"headerConfig"` // The URL of the image that appears on an in-app message banner. ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` // An object that contains configuration information about the primary button in an in-app message. PrimaryBtn InAppTemplateButtonConfigPtrInput `pulumi:"primaryBtn"` // An object that contains configuration information about the secondary button in an in-app message. SecondaryBtn InAppTemplateButtonConfigPtrInput `pulumi:"secondaryBtn"` }
func (InAppTemplateInAppMessageContentArgs) ElementType ¶ added in v0.4.0
func (InAppTemplateInAppMessageContentArgs) ElementType() reflect.Type
func (InAppTemplateInAppMessageContentArgs) ToInAppTemplateInAppMessageContentOutput ¶ added in v0.4.0
func (i InAppTemplateInAppMessageContentArgs) ToInAppTemplateInAppMessageContentOutput() InAppTemplateInAppMessageContentOutput
func (InAppTemplateInAppMessageContentArgs) ToInAppTemplateInAppMessageContentOutputWithContext ¶ added in v0.4.0
func (i InAppTemplateInAppMessageContentArgs) ToInAppTemplateInAppMessageContentOutputWithContext(ctx context.Context) InAppTemplateInAppMessageContentOutput
type InAppTemplateInAppMessageContentArray ¶ added in v0.4.0
type InAppTemplateInAppMessageContentArray []InAppTemplateInAppMessageContentInput
func (InAppTemplateInAppMessageContentArray) ElementType ¶ added in v0.4.0
func (InAppTemplateInAppMessageContentArray) ElementType() reflect.Type
func (InAppTemplateInAppMessageContentArray) ToInAppTemplateInAppMessageContentArrayOutput ¶ added in v0.4.0
func (i InAppTemplateInAppMessageContentArray) ToInAppTemplateInAppMessageContentArrayOutput() InAppTemplateInAppMessageContentArrayOutput
func (InAppTemplateInAppMessageContentArray) ToInAppTemplateInAppMessageContentArrayOutputWithContext ¶ added in v0.4.0
func (i InAppTemplateInAppMessageContentArray) ToInAppTemplateInAppMessageContentArrayOutputWithContext(ctx context.Context) InAppTemplateInAppMessageContentArrayOutput
type InAppTemplateInAppMessageContentArrayInput ¶ added in v0.4.0
type InAppTemplateInAppMessageContentArrayInput interface { pulumi.Input ToInAppTemplateInAppMessageContentArrayOutput() InAppTemplateInAppMessageContentArrayOutput ToInAppTemplateInAppMessageContentArrayOutputWithContext(context.Context) InAppTemplateInAppMessageContentArrayOutput }
InAppTemplateInAppMessageContentArrayInput is an input type that accepts InAppTemplateInAppMessageContentArray and InAppTemplateInAppMessageContentArrayOutput values. You can construct a concrete instance of `InAppTemplateInAppMessageContentArrayInput` via:
InAppTemplateInAppMessageContentArray{ InAppTemplateInAppMessageContentArgs{...} }
type InAppTemplateInAppMessageContentArrayOutput ¶ added in v0.4.0
type InAppTemplateInAppMessageContentArrayOutput struct{ *pulumi.OutputState }
func (InAppTemplateInAppMessageContentArrayOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateInAppMessageContentArrayOutput) ElementType() reflect.Type
func (InAppTemplateInAppMessageContentArrayOutput) ToInAppTemplateInAppMessageContentArrayOutput ¶ added in v0.4.0
func (o InAppTemplateInAppMessageContentArrayOutput) ToInAppTemplateInAppMessageContentArrayOutput() InAppTemplateInAppMessageContentArrayOutput
func (InAppTemplateInAppMessageContentArrayOutput) ToInAppTemplateInAppMessageContentArrayOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateInAppMessageContentArrayOutput) ToInAppTemplateInAppMessageContentArrayOutputWithContext(ctx context.Context) InAppTemplateInAppMessageContentArrayOutput
type InAppTemplateInAppMessageContentInput ¶ added in v0.4.0
type InAppTemplateInAppMessageContentInput interface { pulumi.Input ToInAppTemplateInAppMessageContentOutput() InAppTemplateInAppMessageContentOutput ToInAppTemplateInAppMessageContentOutputWithContext(context.Context) InAppTemplateInAppMessageContentOutput }
InAppTemplateInAppMessageContentInput is an input type that accepts InAppTemplateInAppMessageContentArgs and InAppTemplateInAppMessageContentOutput values. You can construct a concrete instance of `InAppTemplateInAppMessageContentInput` via:
InAppTemplateInAppMessageContentArgs{...}
type InAppTemplateInAppMessageContentOutput ¶ added in v0.4.0
type InAppTemplateInAppMessageContentOutput struct{ *pulumi.OutputState }
func (InAppTemplateInAppMessageContentOutput) BackgroundColor ¶ added in v0.4.0
func (o InAppTemplateInAppMessageContentOutput) BackgroundColor() pulumi.StringPtrOutput
The background color for an in-app message banner, expressed as a hex color code (such as #000000 for black).
func (InAppTemplateInAppMessageContentOutput) BodyConfig ¶ added in v0.4.0
func (o InAppTemplateInAppMessageContentOutput) BodyConfig() InAppTemplateBodyConfigPtrOutput
An object that contains configuration information about the header or title text of the in-app message.
func (InAppTemplateInAppMessageContentOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateInAppMessageContentOutput) ElementType() reflect.Type
func (InAppTemplateInAppMessageContentOutput) HeaderConfig ¶ added in v0.4.0
func (o InAppTemplateInAppMessageContentOutput) HeaderConfig() InAppTemplateHeaderConfigPtrOutput
An object that contains configuration information about the header or title text of the in-app message.
func (InAppTemplateInAppMessageContentOutput) ImageUrl ¶ added in v0.4.0
func (o InAppTemplateInAppMessageContentOutput) ImageUrl() pulumi.StringPtrOutput
The URL of the image that appears on an in-app message banner.
func (InAppTemplateInAppMessageContentOutput) PrimaryBtn ¶ added in v0.4.0
func (o InAppTemplateInAppMessageContentOutput) PrimaryBtn() InAppTemplateButtonConfigPtrOutput
An object that contains configuration information about the primary button in an in-app message.
func (InAppTemplateInAppMessageContentOutput) SecondaryBtn ¶ added in v0.4.0
func (o InAppTemplateInAppMessageContentOutput) SecondaryBtn() InAppTemplateButtonConfigPtrOutput
An object that contains configuration information about the secondary button in an in-app message.
func (InAppTemplateInAppMessageContentOutput) ToInAppTemplateInAppMessageContentOutput ¶ added in v0.4.0
func (o InAppTemplateInAppMessageContentOutput) ToInAppTemplateInAppMessageContentOutput() InAppTemplateInAppMessageContentOutput
func (InAppTemplateInAppMessageContentOutput) ToInAppTemplateInAppMessageContentOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateInAppMessageContentOutput) ToInAppTemplateInAppMessageContentOutputWithContext(ctx context.Context) InAppTemplateInAppMessageContentOutput
type InAppTemplateInput ¶ added in v0.4.0
type InAppTemplateInput interface { pulumi.Input ToInAppTemplateOutput() InAppTemplateOutput ToInAppTemplateOutputWithContext(ctx context.Context) InAppTemplateOutput }
type InAppTemplateLayout ¶ added in v0.4.0
type InAppTemplateLayout string
A string that determines the appearance of the in-app message. You can specify one of the following:
- `BOTTOM_BANNER` – a message that appears as a banner at the bottom of the page. - `TOP_BANNER` – a message that appears as a banner at the top of the page. - `OVERLAYS` – a message that covers entire screen. - `MOBILE_FEED` – a message that appears in a window in front of the page. - `MIDDLE_BANNER` – a message that appears as a banner in the middle of the page. - `CAROUSEL` – a scrollable layout of up to five unique messages.
func (InAppTemplateLayout) ElementType ¶ added in v0.4.0
func (InAppTemplateLayout) ElementType() reflect.Type
func (InAppTemplateLayout) ToInAppTemplateLayoutOutput ¶ added in v0.4.0
func (e InAppTemplateLayout) ToInAppTemplateLayoutOutput() InAppTemplateLayoutOutput
func (InAppTemplateLayout) ToInAppTemplateLayoutOutputWithContext ¶ added in v0.4.0
func (e InAppTemplateLayout) ToInAppTemplateLayoutOutputWithContext(ctx context.Context) InAppTemplateLayoutOutput
func (InAppTemplateLayout) ToInAppTemplateLayoutPtrOutput ¶ added in v0.4.0
func (e InAppTemplateLayout) ToInAppTemplateLayoutPtrOutput() InAppTemplateLayoutPtrOutput
func (InAppTemplateLayout) ToInAppTemplateLayoutPtrOutputWithContext ¶ added in v0.4.0
func (e InAppTemplateLayout) ToInAppTemplateLayoutPtrOutputWithContext(ctx context.Context) InAppTemplateLayoutPtrOutput
func (InAppTemplateLayout) ToStringOutput ¶ added in v0.4.0
func (e InAppTemplateLayout) ToStringOutput() pulumi.StringOutput
func (InAppTemplateLayout) ToStringOutputWithContext ¶ added in v0.4.0
func (e InAppTemplateLayout) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InAppTemplateLayout) ToStringPtrOutput ¶ added in v0.4.0
func (e InAppTemplateLayout) ToStringPtrOutput() pulumi.StringPtrOutput
func (InAppTemplateLayout) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e InAppTemplateLayout) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InAppTemplateLayoutInput ¶ added in v0.4.0
type InAppTemplateLayoutInput interface { pulumi.Input ToInAppTemplateLayoutOutput() InAppTemplateLayoutOutput ToInAppTemplateLayoutOutputWithContext(context.Context) InAppTemplateLayoutOutput }
InAppTemplateLayoutInput is an input type that accepts values of the InAppTemplateLayout enum A concrete instance of `InAppTemplateLayoutInput` can be one of the following:
InAppTemplateLayoutBottomBanner InAppTemplateLayoutTopBanner InAppTemplateLayoutOverlays InAppTemplateLayoutMobileFeed InAppTemplateLayoutMiddleBanner InAppTemplateLayoutCarousel
type InAppTemplateLayoutOutput ¶ added in v0.4.0
type InAppTemplateLayoutOutput struct{ *pulumi.OutputState }
func (InAppTemplateLayoutOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateLayoutOutput) ElementType() reflect.Type
func (InAppTemplateLayoutOutput) ToInAppTemplateLayoutOutput ¶ added in v0.4.0
func (o InAppTemplateLayoutOutput) ToInAppTemplateLayoutOutput() InAppTemplateLayoutOutput
func (InAppTemplateLayoutOutput) ToInAppTemplateLayoutOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateLayoutOutput) ToInAppTemplateLayoutOutputWithContext(ctx context.Context) InAppTemplateLayoutOutput
func (InAppTemplateLayoutOutput) ToInAppTemplateLayoutPtrOutput ¶ added in v0.4.0
func (o InAppTemplateLayoutOutput) ToInAppTemplateLayoutPtrOutput() InAppTemplateLayoutPtrOutput
func (InAppTemplateLayoutOutput) ToInAppTemplateLayoutPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateLayoutOutput) ToInAppTemplateLayoutPtrOutputWithContext(ctx context.Context) InAppTemplateLayoutPtrOutput
func (InAppTemplateLayoutOutput) ToStringOutput ¶ added in v0.4.0
func (o InAppTemplateLayoutOutput) ToStringOutput() pulumi.StringOutput
func (InAppTemplateLayoutOutput) ToStringOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateLayoutOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InAppTemplateLayoutOutput) ToStringPtrOutput ¶ added in v0.4.0
func (o InAppTemplateLayoutOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InAppTemplateLayoutOutput) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateLayoutOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InAppTemplateLayoutPtrInput ¶ added in v0.4.0
type InAppTemplateLayoutPtrInput interface { pulumi.Input ToInAppTemplateLayoutPtrOutput() InAppTemplateLayoutPtrOutput ToInAppTemplateLayoutPtrOutputWithContext(context.Context) InAppTemplateLayoutPtrOutput }
func InAppTemplateLayoutPtr ¶ added in v0.4.0
func InAppTemplateLayoutPtr(v string) InAppTemplateLayoutPtrInput
type InAppTemplateLayoutPtrOutput ¶ added in v0.4.0
type InAppTemplateLayoutPtrOutput struct{ *pulumi.OutputState }
func (InAppTemplateLayoutPtrOutput) Elem ¶ added in v0.4.0
func (o InAppTemplateLayoutPtrOutput) Elem() InAppTemplateLayoutOutput
func (InAppTemplateLayoutPtrOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateLayoutPtrOutput) ElementType() reflect.Type
func (InAppTemplateLayoutPtrOutput) ToInAppTemplateLayoutPtrOutput ¶ added in v0.4.0
func (o InAppTemplateLayoutPtrOutput) ToInAppTemplateLayoutPtrOutput() InAppTemplateLayoutPtrOutput
func (InAppTemplateLayoutPtrOutput) ToInAppTemplateLayoutPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateLayoutPtrOutput) ToInAppTemplateLayoutPtrOutputWithContext(ctx context.Context) InAppTemplateLayoutPtrOutput
func (InAppTemplateLayoutPtrOutput) ToStringPtrOutput ¶ added in v0.4.0
func (o InAppTemplateLayoutPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InAppTemplateLayoutPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateLayoutPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InAppTemplateOutput ¶ added in v0.4.0
type InAppTemplateOutput struct{ *pulumi.OutputState }
func (InAppTemplateOutput) Arn ¶ added in v0.17.0
func (o InAppTemplateOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the message template.
func (InAppTemplateOutput) Content ¶ added in v0.17.0
func (o InAppTemplateOutput) Content() InAppTemplateInAppMessageContentArrayOutput
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.
func (InAppTemplateOutput) CustomConfig ¶ added in v0.17.0
func (o InAppTemplateOutput) CustomConfig() pulumi.AnyOutput
Custom data, in the form of key-value pairs, that is included in an in-app messaging payload.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Pinpoint::InAppTemplate` for more information about the expected schema for this property.
func (InAppTemplateOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateOutput) ElementType() reflect.Type
func (InAppTemplateOutput) Layout ¶ added in v0.17.0
func (o InAppTemplateOutput) Layout() InAppTemplateLayoutPtrOutput
A string that determines the appearance of the in-app message. You can specify one of the following:
- `BOTTOM_BANNER` – a message that appears as a banner at the bottom of the page. - `TOP_BANNER` – a message that appears as a banner at the top of the page. - `OVERLAYS` – a message that covers entire screen. - `MOBILE_FEED` – a message that appears in a window in front of the page. - `MIDDLE_BANNER` – a message that appears as a banner in the middle of the page. - `CAROUSEL` – a scrollable layout of up to five unique messages.
func (InAppTemplateOutput) Tags ¶ added in v0.17.0
func (o InAppTemplateOutput) Tags() pulumi.AnyOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Pinpoint::InAppTemplate` for more information about the expected schema for this property.
func (InAppTemplateOutput) TemplateDescription ¶ added in v0.17.0
func (o InAppTemplateOutput) TemplateDescription() pulumi.StringPtrOutput
An optional description of the in-app template.
func (InAppTemplateOutput) TemplateName ¶ added in v0.17.0
func (o InAppTemplateOutput) TemplateName() pulumi.StringOutput
The name of the in-app message template.
func (InAppTemplateOutput) ToInAppTemplateOutput ¶ added in v0.4.0
func (o InAppTemplateOutput) ToInAppTemplateOutput() InAppTemplateOutput
func (InAppTemplateOutput) ToInAppTemplateOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateOutput) ToInAppTemplateOutputWithContext(ctx context.Context) InAppTemplateOutput
type InAppTemplateOverrideButtonConfiguration ¶ added in v0.4.0
type InAppTemplateOverrideButtonConfiguration struct { // The action that occurs when a recipient chooses a button in an in-app message. You can specify one of the following: // // - `LINK` – A link to a web destination. // - `DEEP_LINK` – A link to a specific page in an application. // - `CLOSE` – Dismisses the message. ButtonAction *InAppTemplateButtonAction `pulumi:"buttonAction"` // The destination (such as a URL) for a button. Link *string `pulumi:"link"` }
type InAppTemplateOverrideButtonConfigurationArgs ¶ added in v0.4.0
type InAppTemplateOverrideButtonConfigurationArgs struct { // The action that occurs when a recipient chooses a button in an in-app message. You can specify one of the following: // // - `LINK` – A link to a web destination. // - `DEEP_LINK` – A link to a specific page in an application. // - `CLOSE` – Dismisses the message. ButtonAction InAppTemplateButtonActionPtrInput `pulumi:"buttonAction"` // The destination (such as a URL) for a button. Link pulumi.StringPtrInput `pulumi:"link"` }
func (InAppTemplateOverrideButtonConfigurationArgs) ElementType ¶ added in v0.4.0
func (InAppTemplateOverrideButtonConfigurationArgs) ElementType() reflect.Type
func (InAppTemplateOverrideButtonConfigurationArgs) ToInAppTemplateOverrideButtonConfigurationOutput ¶ added in v0.4.0
func (i InAppTemplateOverrideButtonConfigurationArgs) ToInAppTemplateOverrideButtonConfigurationOutput() InAppTemplateOverrideButtonConfigurationOutput
func (InAppTemplateOverrideButtonConfigurationArgs) ToInAppTemplateOverrideButtonConfigurationOutputWithContext ¶ added in v0.4.0
func (i InAppTemplateOverrideButtonConfigurationArgs) ToInAppTemplateOverrideButtonConfigurationOutputWithContext(ctx context.Context) InAppTemplateOverrideButtonConfigurationOutput
func (InAppTemplateOverrideButtonConfigurationArgs) ToInAppTemplateOverrideButtonConfigurationPtrOutput ¶ added in v0.4.0
func (i InAppTemplateOverrideButtonConfigurationArgs) ToInAppTemplateOverrideButtonConfigurationPtrOutput() InAppTemplateOverrideButtonConfigurationPtrOutput
func (InAppTemplateOverrideButtonConfigurationArgs) ToInAppTemplateOverrideButtonConfigurationPtrOutputWithContext ¶ added in v0.4.0
func (i InAppTemplateOverrideButtonConfigurationArgs) ToInAppTemplateOverrideButtonConfigurationPtrOutputWithContext(ctx context.Context) InAppTemplateOverrideButtonConfigurationPtrOutput
type InAppTemplateOverrideButtonConfigurationInput ¶ added in v0.4.0
type InAppTemplateOverrideButtonConfigurationInput interface { pulumi.Input ToInAppTemplateOverrideButtonConfigurationOutput() InAppTemplateOverrideButtonConfigurationOutput ToInAppTemplateOverrideButtonConfigurationOutputWithContext(context.Context) InAppTemplateOverrideButtonConfigurationOutput }
InAppTemplateOverrideButtonConfigurationInput is an input type that accepts InAppTemplateOverrideButtonConfigurationArgs and InAppTemplateOverrideButtonConfigurationOutput values. You can construct a concrete instance of `InAppTemplateOverrideButtonConfigurationInput` via:
InAppTemplateOverrideButtonConfigurationArgs{...}
type InAppTemplateOverrideButtonConfigurationOutput ¶ added in v0.4.0
type InAppTemplateOverrideButtonConfigurationOutput struct{ *pulumi.OutputState }
func (InAppTemplateOverrideButtonConfigurationOutput) ButtonAction ¶ added in v0.4.0
func (o InAppTemplateOverrideButtonConfigurationOutput) ButtonAction() InAppTemplateButtonActionPtrOutput
The action that occurs when a recipient chooses a button in an in-app message. You can specify one of the following:
- `LINK` – A link to a web destination. - `DEEP_LINK` – A link to a specific page in an application. - `CLOSE` – Dismisses the message.
func (InAppTemplateOverrideButtonConfigurationOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateOverrideButtonConfigurationOutput) ElementType() reflect.Type
func (InAppTemplateOverrideButtonConfigurationOutput) Link ¶ added in v0.4.0
func (o InAppTemplateOverrideButtonConfigurationOutput) Link() pulumi.StringPtrOutput
The destination (such as a URL) for a button.
func (InAppTemplateOverrideButtonConfigurationOutput) ToInAppTemplateOverrideButtonConfigurationOutput ¶ added in v0.4.0
func (o InAppTemplateOverrideButtonConfigurationOutput) ToInAppTemplateOverrideButtonConfigurationOutput() InAppTemplateOverrideButtonConfigurationOutput
func (InAppTemplateOverrideButtonConfigurationOutput) ToInAppTemplateOverrideButtonConfigurationOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateOverrideButtonConfigurationOutput) ToInAppTemplateOverrideButtonConfigurationOutputWithContext(ctx context.Context) InAppTemplateOverrideButtonConfigurationOutput
func (InAppTemplateOverrideButtonConfigurationOutput) ToInAppTemplateOverrideButtonConfigurationPtrOutput ¶ added in v0.4.0
func (o InAppTemplateOverrideButtonConfigurationOutput) ToInAppTemplateOverrideButtonConfigurationPtrOutput() InAppTemplateOverrideButtonConfigurationPtrOutput
func (InAppTemplateOverrideButtonConfigurationOutput) ToInAppTemplateOverrideButtonConfigurationPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateOverrideButtonConfigurationOutput) ToInAppTemplateOverrideButtonConfigurationPtrOutputWithContext(ctx context.Context) InAppTemplateOverrideButtonConfigurationPtrOutput
type InAppTemplateOverrideButtonConfigurationPtrInput ¶ added in v0.4.0
type InAppTemplateOverrideButtonConfigurationPtrInput interface { pulumi.Input ToInAppTemplateOverrideButtonConfigurationPtrOutput() InAppTemplateOverrideButtonConfigurationPtrOutput ToInAppTemplateOverrideButtonConfigurationPtrOutputWithContext(context.Context) InAppTemplateOverrideButtonConfigurationPtrOutput }
InAppTemplateOverrideButtonConfigurationPtrInput is an input type that accepts InAppTemplateOverrideButtonConfigurationArgs, InAppTemplateOverrideButtonConfigurationPtr and InAppTemplateOverrideButtonConfigurationPtrOutput values. You can construct a concrete instance of `InAppTemplateOverrideButtonConfigurationPtrInput` via:
InAppTemplateOverrideButtonConfigurationArgs{...} or: nil
func InAppTemplateOverrideButtonConfigurationPtr ¶ added in v0.4.0
func InAppTemplateOverrideButtonConfigurationPtr(v *InAppTemplateOverrideButtonConfigurationArgs) InAppTemplateOverrideButtonConfigurationPtrInput
type InAppTemplateOverrideButtonConfigurationPtrOutput ¶ added in v0.4.0
type InAppTemplateOverrideButtonConfigurationPtrOutput struct{ *pulumi.OutputState }
func (InAppTemplateOverrideButtonConfigurationPtrOutput) ButtonAction ¶ added in v0.4.0
func (o InAppTemplateOverrideButtonConfigurationPtrOutput) ButtonAction() InAppTemplateButtonActionPtrOutput
The action that occurs when a recipient chooses a button in an in-app message. You can specify one of the following:
- `LINK` – A link to a web destination. - `DEEP_LINK` – A link to a specific page in an application. - `CLOSE` – Dismisses the message.
func (InAppTemplateOverrideButtonConfigurationPtrOutput) ElementType ¶ added in v0.4.0
func (InAppTemplateOverrideButtonConfigurationPtrOutput) ElementType() reflect.Type
func (InAppTemplateOverrideButtonConfigurationPtrOutput) Link ¶ added in v0.4.0
func (o InAppTemplateOverrideButtonConfigurationPtrOutput) Link() pulumi.StringPtrOutput
The destination (such as a URL) for a button.
func (InAppTemplateOverrideButtonConfigurationPtrOutput) ToInAppTemplateOverrideButtonConfigurationPtrOutput ¶ added in v0.4.0
func (o InAppTemplateOverrideButtonConfigurationPtrOutput) ToInAppTemplateOverrideButtonConfigurationPtrOutput() InAppTemplateOverrideButtonConfigurationPtrOutput
func (InAppTemplateOverrideButtonConfigurationPtrOutput) ToInAppTemplateOverrideButtonConfigurationPtrOutputWithContext ¶ added in v0.4.0
func (o InAppTemplateOverrideButtonConfigurationPtrOutput) ToInAppTemplateOverrideButtonConfigurationPtrOutputWithContext(ctx context.Context) InAppTemplateOverrideButtonConfigurationPtrOutput
type InAppTemplateState ¶ added in v0.4.0
type InAppTemplateState struct { }
func (InAppTemplateState) ElementType ¶ added in v0.4.0
func (InAppTemplateState) ElementType() reflect.Type
type LookupInAppTemplateArgs ¶ added in v0.12.0
type LookupInAppTemplateArgs struct { // The name of the in-app message template. TemplateName string `pulumi:"templateName"` }
type LookupInAppTemplateOutputArgs ¶ added in v0.12.0
type LookupInAppTemplateOutputArgs struct { // The name of the in-app message template. TemplateName pulumi.StringInput `pulumi:"templateName"` }
func (LookupInAppTemplateOutputArgs) ElementType ¶ added in v0.12.0
func (LookupInAppTemplateOutputArgs) ElementType() reflect.Type
type LookupInAppTemplateResult ¶ added in v0.12.0
type LookupInAppTemplateResult struct { // The Amazon Resource Name (ARN) of the message template. Arn *string `pulumi:"arn"` // 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. Content []InAppTemplateInAppMessageContent `pulumi:"content"` // Custom data, in the form of key-value pairs, that is included in an in-app messaging payload. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Pinpoint::InAppTemplate` for more information about the expected schema for this property. CustomConfig interface{} `pulumi:"customConfig"` // A string that determines the appearance of the in-app message. You can specify one of the following: // // - `BOTTOM_BANNER` – a message that appears as a banner at the bottom of the page. // - `TOP_BANNER` – a message that appears as a banner at the top of the page. // - `OVERLAYS` – a message that covers entire screen. // - `MOBILE_FEED` – a message that appears in a window in front of the page. // - `MIDDLE_BANNER` – a message that appears as a banner in the middle of the page. // - `CAROUSEL` – a scrollable layout of up to five unique messages. Layout *InAppTemplateLayout `pulumi:"layout"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Pinpoint::InAppTemplate` for more information about the expected schema for this property. Tags interface{} `pulumi:"tags"` // An optional description of the in-app template. TemplateDescription *string `pulumi:"templateDescription"` }
func LookupInAppTemplate ¶ added in v0.12.0
func LookupInAppTemplate(ctx *pulumi.Context, args *LookupInAppTemplateArgs, opts ...pulumi.InvokeOption) (*LookupInAppTemplateResult, error)
Resource Type definition for AWS::Pinpoint::InAppTemplate
type LookupInAppTemplateResultOutput ¶ added in v0.12.0
type LookupInAppTemplateResultOutput struct{ *pulumi.OutputState }
func LookupInAppTemplateOutput ¶ added in v0.12.0
func LookupInAppTemplateOutput(ctx *pulumi.Context, args LookupInAppTemplateOutputArgs, opts ...pulumi.InvokeOption) LookupInAppTemplateResultOutput
func (LookupInAppTemplateResultOutput) Arn ¶ added in v0.12.0
func (o LookupInAppTemplateResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the message template.
func (LookupInAppTemplateResultOutput) Content ¶ added in v0.12.0
func (o LookupInAppTemplateResultOutput) Content() InAppTemplateInAppMessageContentArrayOutput
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.
func (LookupInAppTemplateResultOutput) CustomConfig ¶ added in v0.12.0
func (o LookupInAppTemplateResultOutput) CustomConfig() pulumi.AnyOutput
Custom data, in the form of key-value pairs, that is included in an in-app messaging payload.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Pinpoint::InAppTemplate` for more information about the expected schema for this property.
func (LookupInAppTemplateResultOutput) ElementType ¶ added in v0.12.0
func (LookupInAppTemplateResultOutput) ElementType() reflect.Type
func (LookupInAppTemplateResultOutput) Layout ¶ added in v0.12.0
func (o LookupInAppTemplateResultOutput) Layout() InAppTemplateLayoutPtrOutput
A string that determines the appearance of the in-app message. You can specify one of the following:
- `BOTTOM_BANNER` – a message that appears as a banner at the bottom of the page. - `TOP_BANNER` – a message that appears as a banner at the top of the page. - `OVERLAYS` – a message that covers entire screen. - `MOBILE_FEED` – a message that appears in a window in front of the page. - `MIDDLE_BANNER` – a message that appears as a banner in the middle of the page. - `CAROUSEL` – a scrollable layout of up to five unique messages.
func (LookupInAppTemplateResultOutput) Tags ¶ added in v0.12.0
func (o LookupInAppTemplateResultOutput) Tags() pulumi.AnyOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Pinpoint::InAppTemplate` for more information about the expected schema for this property.
func (LookupInAppTemplateResultOutput) TemplateDescription ¶ added in v0.12.0
func (o LookupInAppTemplateResultOutput) TemplateDescription() pulumi.StringPtrOutput
An optional description of the in-app template.
func (LookupInAppTemplateResultOutput) ToLookupInAppTemplateResultOutput ¶ added in v0.12.0
func (o LookupInAppTemplateResultOutput) ToLookupInAppTemplateResultOutput() LookupInAppTemplateResultOutput
func (LookupInAppTemplateResultOutput) ToLookupInAppTemplateResultOutputWithContext ¶ added in v0.12.0
func (o LookupInAppTemplateResultOutput) ToLookupInAppTemplateResultOutputWithContext(ctx context.Context) LookupInAppTemplateResultOutput