pinpoint

package
v0.104.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	InAppTemplateAlignmentLeft   = InAppTemplateAlignment("LEFT")
	InAppTemplateAlignmentCenter = InAppTemplateAlignment("CENTER")
	InAppTemplateAlignmentRight  = InAppTemplateAlignment("RIGHT")
)
View Source
const (
	InAppTemplateButtonActionLink     = InAppTemplateButtonAction("LINK")
	InAppTemplateButtonActionDeepLink = InAppTemplateButtonAction("DEEP_LINK")
	InAppTemplateButtonActionClose    = InAppTemplateButtonAction("CLOSE")
)
View Source
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

	Arn     pulumi.StringOutput                         `pulumi:"arn"`
	Content InAppTemplateInAppMessageContentArrayOutput `pulumi:"content"`
	// 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"`
	Layout       InAppTemplateLayoutPtrOutput `pulumi:"layout"`
	// 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"`
	TemplateDescription pulumi.StringPtrOutput `pulumi:"templateDescription"`
	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) 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 (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 (InAppTemplateAlignmentPtrOutput) ElementType added in v0.4.0

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 (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 {
	Content InAppTemplateInAppMessageContentArrayInput
	// 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
	Layout       InAppTemplateLayoutPtrInput
	// 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
	TemplateDescription pulumi.StringPtrInput
	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 {
	Alignment *InAppTemplateAlignment `pulumi:"alignment"`
	Body      *string                 `pulumi:"body"`
	TextColor *string                 `pulumi:"textColor"`
}

type InAppTemplateBodyConfigArgs added in v0.4.0

type InAppTemplateBodyConfigArgs struct {
	Alignment InAppTemplateAlignmentPtrInput `pulumi:"alignment"`
	Body      pulumi.StringPtrInput          `pulumi:"body"`
	TextColor pulumi.StringPtrInput          `pulumi:"textColor"`
}

func (InAppTemplateBodyConfigArgs) ElementType added in v0.4.0

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 (InAppTemplateBodyConfigOutput) Body added in v0.4.0

func (InAppTemplateBodyConfigOutput) ElementType added in v0.4.0

func (InAppTemplateBodyConfigOutput) TextColor added in v0.4.0

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 (InAppTemplateBodyConfigPtrOutput) Body added in v0.4.0

func (InAppTemplateBodyConfigPtrOutput) Elem added in v0.4.0

func (InAppTemplateBodyConfigPtrOutput) ElementType added in v0.4.0

func (InAppTemplateBodyConfigPtrOutput) TextColor added in v0.4.0

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) 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 (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 (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 (InAppTemplateButtonActionPtrOutput) ElementType added in v0.4.0

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 (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 {
	Android       *InAppTemplateOverrideButtonConfiguration `pulumi:"android"`
	DefaultConfig *InAppTemplateDefaultButtonConfiguration  `pulumi:"defaultConfig"`
	Ios           *InAppTemplateOverrideButtonConfiguration `pulumi:"ios"`
	Web           *InAppTemplateOverrideButtonConfiguration `pulumi:"web"`
}

type InAppTemplateButtonConfigArgs added in v0.4.0

type InAppTemplateButtonConfigArgs struct {
	Android       InAppTemplateOverrideButtonConfigurationPtrInput `pulumi:"android"`
	DefaultConfig InAppTemplateDefaultButtonConfigurationPtrInput  `pulumi:"defaultConfig"`
	Ios           InAppTemplateOverrideButtonConfigurationPtrInput `pulumi:"ios"`
	Web           InAppTemplateOverrideButtonConfigurationPtrInput `pulumi:"web"`
}

func (InAppTemplateButtonConfigArgs) ElementType added in v0.4.0

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 (InAppTemplateButtonConfigOutput) DefaultConfig added in v0.4.0

func (InAppTemplateButtonConfigOutput) ElementType added in v0.4.0

func (InAppTemplateButtonConfigOutput) Ios added in v0.72.0

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

func (InAppTemplateButtonConfigOutput) Web added in v0.4.0

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

type InAppTemplateButtonConfigPtrOutput added in v0.4.0

type InAppTemplateButtonConfigPtrOutput struct{ *pulumi.OutputState }

func (InAppTemplateButtonConfigPtrOutput) Android added in v0.4.0

func (InAppTemplateButtonConfigPtrOutput) DefaultConfig added in v0.4.0

func (InAppTemplateButtonConfigPtrOutput) Elem added in v0.4.0

func (InAppTemplateButtonConfigPtrOutput) ElementType added in v0.4.0

func (InAppTemplateButtonConfigPtrOutput) Ios added in v0.72.0

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

func (InAppTemplateButtonConfigPtrOutput) Web added in v0.4.0

type InAppTemplateDefaultButtonConfiguration added in v0.4.0

type InAppTemplateDefaultButtonConfiguration struct {
	BackgroundColor *string                    `pulumi:"backgroundColor"`
	BorderRadius    *int                       `pulumi:"borderRadius"`
	ButtonAction    *InAppTemplateButtonAction `pulumi:"buttonAction"`
	Link            *string                    `pulumi:"link"`
	Text            *string                    `pulumi:"text"`
	TextColor       *string                    `pulumi:"textColor"`
}

type InAppTemplateDefaultButtonConfigurationArgs added in v0.4.0

type InAppTemplateDefaultButtonConfigurationArgs struct {
	BackgroundColor pulumi.StringPtrInput             `pulumi:"backgroundColor"`
	BorderRadius    pulumi.IntPtrInput                `pulumi:"borderRadius"`
	ButtonAction    InAppTemplateButtonActionPtrInput `pulumi:"buttonAction"`
	Link            pulumi.StringPtrInput             `pulumi:"link"`
	Text            pulumi.StringPtrInput             `pulumi:"text"`
	TextColor       pulumi.StringPtrInput             `pulumi:"textColor"`
}

func (InAppTemplateDefaultButtonConfigurationArgs) ElementType added in v0.4.0

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 (InAppTemplateDefaultButtonConfigurationOutput) BorderRadius added in v0.4.0

func (InAppTemplateDefaultButtonConfigurationOutput) ButtonAction added in v0.4.0

func (InAppTemplateDefaultButtonConfigurationOutput) ElementType added in v0.4.0

func (InAppTemplateDefaultButtonConfigurationOutput) Text added in v0.4.0

func (InAppTemplateDefaultButtonConfigurationOutput) TextColor added in v0.4.0

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

type InAppTemplateDefaultButtonConfigurationPtrOutput added in v0.4.0

type InAppTemplateDefaultButtonConfigurationPtrOutput struct{ *pulumi.OutputState }

func (InAppTemplateDefaultButtonConfigurationPtrOutput) BackgroundColor added in v0.4.0

func (InAppTemplateDefaultButtonConfigurationPtrOutput) BorderRadius added in v0.4.0

func (InAppTemplateDefaultButtonConfigurationPtrOutput) ButtonAction added in v0.4.0

func (InAppTemplateDefaultButtonConfigurationPtrOutput) Elem added in v0.4.0

func (InAppTemplateDefaultButtonConfigurationPtrOutput) ElementType added in v0.4.0

func (InAppTemplateDefaultButtonConfigurationPtrOutput) Text added in v0.4.0

func (InAppTemplateDefaultButtonConfigurationPtrOutput) TextColor added in v0.4.0

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 {
	Alignment *InAppTemplateAlignment `pulumi:"alignment"`
	Header    *string                 `pulumi:"header"`
	TextColor *string                 `pulumi:"textColor"`
}

type InAppTemplateHeaderConfigArgs added in v0.4.0

type InAppTemplateHeaderConfigArgs struct {
	Alignment InAppTemplateAlignmentPtrInput `pulumi:"alignment"`
	Header    pulumi.StringPtrInput          `pulumi:"header"`
	TextColor pulumi.StringPtrInput          `pulumi:"textColor"`
}

func (InAppTemplateHeaderConfigArgs) ElementType added in v0.4.0

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 (InAppTemplateHeaderConfigOutput) ElementType added in v0.4.0

func (InAppTemplateHeaderConfigOutput) Header added in v0.4.0

func (InAppTemplateHeaderConfigOutput) TextColor added in v0.4.0

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

type InAppTemplateHeaderConfigPtrOutput added in v0.4.0

type InAppTemplateHeaderConfigPtrOutput struct{ *pulumi.OutputState }

func (InAppTemplateHeaderConfigPtrOutput) Alignment added in v0.4.0

func (InAppTemplateHeaderConfigPtrOutput) Elem added in v0.4.0

func (InAppTemplateHeaderConfigPtrOutput) ElementType added in v0.4.0

func (InAppTemplateHeaderConfigPtrOutput) Header added in v0.4.0

func (InAppTemplateHeaderConfigPtrOutput) TextColor added in v0.4.0

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 {
	BackgroundColor *string                    `pulumi:"backgroundColor"`
	BodyConfig      *InAppTemplateBodyConfig   `pulumi:"bodyConfig"`
	HeaderConfig    *InAppTemplateHeaderConfig `pulumi:"headerConfig"`
	ImageUrl        *string                    `pulumi:"imageUrl"`
	PrimaryBtn      *InAppTemplateButtonConfig `pulumi:"primaryBtn"`
	SecondaryBtn    *InAppTemplateButtonConfig `pulumi:"secondaryBtn"`
}

type InAppTemplateInAppMessageContentArgs added in v0.4.0

type InAppTemplateInAppMessageContentArgs struct {
	BackgroundColor pulumi.StringPtrInput             `pulumi:"backgroundColor"`
	BodyConfig      InAppTemplateBodyConfigPtrInput   `pulumi:"bodyConfig"`
	HeaderConfig    InAppTemplateHeaderConfigPtrInput `pulumi:"headerConfig"`
	ImageUrl        pulumi.StringPtrInput             `pulumi:"imageUrl"`
	PrimaryBtn      InAppTemplateButtonConfigPtrInput `pulumi:"primaryBtn"`
	SecondaryBtn    InAppTemplateButtonConfigPtrInput `pulumi:"secondaryBtn"`
}

func (InAppTemplateInAppMessageContentArgs) ElementType added in v0.4.0

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) 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) Index added in v0.4.0

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 (InAppTemplateInAppMessageContentOutput) BodyConfig added in v0.4.0

func (InAppTemplateInAppMessageContentOutput) ElementType added in v0.4.0

func (InAppTemplateInAppMessageContentOutput) HeaderConfig added in v0.4.0

func (InAppTemplateInAppMessageContentOutput) ImageUrl added in v0.4.0

func (InAppTemplateInAppMessageContentOutput) PrimaryBtn added in v0.4.0

func (InAppTemplateInAppMessageContentOutput) SecondaryBtn added in v0.4.0

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

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 (InAppTemplateLayoutPtrOutput) ElementType added in v0.4.0

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 (InAppTemplateOutput) Content added in v0.17.0

func (InAppTemplateOutput) CustomConfig added in v0.17.0

func (o InAppTemplateOutput) CustomConfig() pulumi.AnyOutput

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 (InAppTemplateOutput) Tags added in v0.17.0

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

func (InAppTemplateOutput) TemplateName added in v0.17.0

func (o InAppTemplateOutput) TemplateName() pulumi.StringOutput

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 {
	ButtonAction *InAppTemplateButtonAction `pulumi:"buttonAction"`
	Link         *string                    `pulumi:"link"`
}

type InAppTemplateOverrideButtonConfigurationArgs added in v0.4.0

type InAppTemplateOverrideButtonConfigurationArgs struct {
	ButtonAction InAppTemplateButtonActionPtrInput `pulumi:"buttonAction"`
	Link         pulumi.StringPtrInput             `pulumi:"link"`
}

func (InAppTemplateOverrideButtonConfigurationArgs) ElementType added in v0.4.0

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 (InAppTemplateOverrideButtonConfigurationOutput) ElementType added in v0.4.0

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

type InAppTemplateOverrideButtonConfigurationPtrOutput added in v0.4.0

type InAppTemplateOverrideButtonConfigurationPtrOutput struct{ *pulumi.OutputState }

func (InAppTemplateOverrideButtonConfigurationPtrOutput) ButtonAction added in v0.4.0

func (InAppTemplateOverrideButtonConfigurationPtrOutput) Elem added in v0.4.0

func (InAppTemplateOverrideButtonConfigurationPtrOutput) ElementType added in v0.4.0

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 {
	TemplateName string `pulumi:"templateName"`
}

type LookupInAppTemplateOutputArgs added in v0.12.0

type LookupInAppTemplateOutputArgs struct {
	TemplateName pulumi.StringInput `pulumi:"templateName"`
}

func (LookupInAppTemplateOutputArgs) ElementType added in v0.12.0

type LookupInAppTemplateResult added in v0.12.0

type LookupInAppTemplateResult struct {
	Arn     *string                            `pulumi:"arn"`
	Content []InAppTemplateInAppMessageContent `pulumi:"content"`
	// 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"`
	Layout       *InAppTemplateLayout `pulumi:"layout"`
	// 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"`
	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 (LookupInAppTemplateResultOutput) Arn added in v0.12.0

func (LookupInAppTemplateResultOutput) Content added in v0.12.0

func (LookupInAppTemplateResultOutput) CustomConfig added in v0.12.0

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) Layout added in v0.12.0

func (LookupInAppTemplateResultOutput) Tags added in v0.12.0

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL