aws-native logo
AWS Native v0.63.0, May 25 23

aws-native.pinpoint.InAppTemplate

Explore with Pulumi AI

Resource Type definition for AWS::Pinpoint::InAppTemplate

Create InAppTemplate Resource

new InAppTemplate(name: string, args: InAppTemplateArgs, opts?: CustomResourceOptions);
@overload
def InAppTemplate(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  content: Optional[Sequence[InAppTemplateInAppMessageContentArgs]] = None,
                  custom_config: Optional[Any] = None,
                  layout: Optional[InAppTemplateLayout] = None,
                  tags: Optional[Any] = None,
                  template_description: Optional[str] = None,
                  template_name: Optional[str] = None)
@overload
def InAppTemplate(resource_name: str,
                  args: InAppTemplateArgs,
                  opts: Optional[ResourceOptions] = None)
func NewInAppTemplate(ctx *Context, name string, args InAppTemplateArgs, opts ...ResourceOption) (*InAppTemplate, error)
public InAppTemplate(string name, InAppTemplateArgs args, CustomResourceOptions? opts = null)
public InAppTemplate(String name, InAppTemplateArgs args)
public InAppTemplate(String name, InAppTemplateArgs args, CustomResourceOptions options)
type: aws-native:pinpoint:InAppTemplate
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args InAppTemplateArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args InAppTemplateArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args InAppTemplateArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args InAppTemplateArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args InAppTemplateArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

InAppTemplate Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The InAppTemplate resource accepts the following input properties:

Outputs

All input properties are implicitly available as output properties. Additionally, the InAppTemplate resource produces the following output properties:

Arn string
Id string

The provider-assigned unique ID for this managed resource.

Arn string
Id string

The provider-assigned unique ID for this managed resource.

arn String
id String

The provider-assigned unique ID for this managed resource.

arn string
id string

The provider-assigned unique ID for this managed resource.

arn str
id str

The provider-assigned unique ID for this managed resource.

arn String
id String

The provider-assigned unique ID for this managed resource.

Supporting Types

InAppTemplateAlignment

Left
LEFT
Center
CENTER
Right
RIGHT
InAppTemplateAlignmentLeft
LEFT
InAppTemplateAlignmentCenter
CENTER
InAppTemplateAlignmentRight
RIGHT
Left
LEFT
Center
CENTER
Right
RIGHT
Left
LEFT
Center
CENTER
Right
RIGHT
LEFT
LEFT
CENTER
CENTER
RIGHT
RIGHT
"LEFT"
LEFT
"CENTER"
CENTER
"RIGHT"
RIGHT

InAppTemplateBodyConfig

InAppTemplateButtonAction

Link
LINK
DeepLink
DEEP_LINK
Close
CLOSE
InAppTemplateButtonActionLink
LINK
InAppTemplateButtonActionDeepLink
DEEP_LINK
InAppTemplateButtonActionClose
CLOSE
Link
LINK
DeepLink
DEEP_LINK
Close
CLOSE
Link
LINK
DeepLink
DEEP_LINK
Close
CLOSE
LINK
LINK
DEEP_LINK
DEEP_LINK
CLOSE
CLOSE
"LINK"
LINK
"DEEP_LINK"
DEEP_LINK
"CLOSE"
CLOSE

InAppTemplateButtonConfig

InAppTemplateDefaultButtonConfiguration

InAppTemplateHeaderConfig

InAppTemplateInAppMessageContent

InAppTemplateLayout

BottomBanner
BOTTOM_BANNER
TopBanner
TOP_BANNER
Overlays
OVERLAYS
MobileFeed
MOBILE_FEED
MiddleBanner
MIDDLE_BANNER
Carousel
CAROUSEL
InAppTemplateLayoutBottomBanner
BOTTOM_BANNER
InAppTemplateLayoutTopBanner
TOP_BANNER
InAppTemplateLayoutOverlays
OVERLAYS
InAppTemplateLayoutMobileFeed
MOBILE_FEED
InAppTemplateLayoutMiddleBanner
MIDDLE_BANNER
InAppTemplateLayoutCarousel
CAROUSEL
BottomBanner
BOTTOM_BANNER
TopBanner
TOP_BANNER
Overlays
OVERLAYS
MobileFeed
MOBILE_FEED
MiddleBanner
MIDDLE_BANNER
Carousel
CAROUSEL
BottomBanner
BOTTOM_BANNER
TopBanner
TOP_BANNER
Overlays
OVERLAYS
MobileFeed
MOBILE_FEED
MiddleBanner
MIDDLE_BANNER
Carousel
CAROUSEL
BOTTOM_BANNER
BOTTOM_BANNER
TOP_BANNER
TOP_BANNER
OVERLAYS
OVERLAYS
MOBILE_FEED
MOBILE_FEED
MIDDLE_BANNER
MIDDLE_BANNER
CAROUSEL
CAROUSEL
"BOTTOM_BANNER"
BOTTOM_BANNER
"TOP_BANNER"
TOP_BANNER
"OVERLAYS"
OVERLAYS
"MOBILE_FEED"
MOBILE_FEED
"MIDDLE_BANNER"
MIDDLE_BANNER
"CAROUSEL"
CAROUSEL

InAppTemplateOverrideButtonConfiguration

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0