pinpoint

package
v0.57.0 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2023 License: Apache-2.0 Imports: 7 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 ADMChannel deprecated

type ADMChannel struct {
	pulumi.CustomResourceState

	ApplicationId pulumi.StringOutput  `pulumi:"applicationId"`
	ClientId      pulumi.StringOutput  `pulumi:"clientId"`
	ClientSecret  pulumi.StringOutput  `pulumi:"clientSecret"`
	Enabled       pulumi.BoolPtrOutput `pulumi:"enabled"`
}

Resource Type definition for AWS::Pinpoint::ADMChannel

Deprecated: ADMChannel is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetADMChannel

func GetADMChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ADMChannelState, opts ...pulumi.ResourceOption) (*ADMChannel, error)

GetADMChannel gets an existing ADMChannel 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 NewADMChannel

func NewADMChannel(ctx *pulumi.Context,
	name string, args *ADMChannelArgs, opts ...pulumi.ResourceOption) (*ADMChannel, error)

NewADMChannel registers a new resource with the given unique name, arguments, and options.

func (*ADMChannel) ElementType

func (*ADMChannel) ElementType() reflect.Type

func (*ADMChannel) ToADMChannelOutput

func (i *ADMChannel) ToADMChannelOutput() ADMChannelOutput

func (*ADMChannel) ToADMChannelOutputWithContext

func (i *ADMChannel) ToADMChannelOutputWithContext(ctx context.Context) ADMChannelOutput

type ADMChannelArgs

type ADMChannelArgs struct {
	ApplicationId pulumi.StringInput
	ClientId      pulumi.StringInput
	ClientSecret  pulumi.StringInput
	Enabled       pulumi.BoolPtrInput
}

The set of arguments for constructing a ADMChannel resource.

func (ADMChannelArgs) ElementType

func (ADMChannelArgs) ElementType() reflect.Type

type ADMChannelInput

type ADMChannelInput interface {
	pulumi.Input

	ToADMChannelOutput() ADMChannelOutput
	ToADMChannelOutputWithContext(ctx context.Context) ADMChannelOutput
}

type ADMChannelOutput

type ADMChannelOutput struct{ *pulumi.OutputState }

func (ADMChannelOutput) ApplicationId added in v0.17.0

func (o ADMChannelOutput) ApplicationId() pulumi.StringOutput

func (ADMChannelOutput) ClientId added in v0.17.0

func (o ADMChannelOutput) ClientId() pulumi.StringOutput

func (ADMChannelOutput) ClientSecret added in v0.17.0

func (o ADMChannelOutput) ClientSecret() pulumi.StringOutput

func (ADMChannelOutput) ElementType

func (ADMChannelOutput) ElementType() reflect.Type

func (ADMChannelOutput) Enabled added in v0.17.0

func (ADMChannelOutput) ToADMChannelOutput

func (o ADMChannelOutput) ToADMChannelOutput() ADMChannelOutput

func (ADMChannelOutput) ToADMChannelOutputWithContext

func (o ADMChannelOutput) ToADMChannelOutputWithContext(ctx context.Context) ADMChannelOutput

type ADMChannelState

type ADMChannelState struct {
}

func (ADMChannelState) ElementType

func (ADMChannelState) ElementType() reflect.Type

type APNSChannel deprecated

type APNSChannel struct {
	pulumi.CustomResourceState

	ApplicationId               pulumi.StringOutput    `pulumi:"applicationId"`
	BundleId                    pulumi.StringPtrOutput `pulumi:"bundleId"`
	Certificate                 pulumi.StringPtrOutput `pulumi:"certificate"`
	DefaultAuthenticationMethod pulumi.StringPtrOutput `pulumi:"defaultAuthenticationMethod"`
	Enabled                     pulumi.BoolPtrOutput   `pulumi:"enabled"`
	PrivateKey                  pulumi.StringPtrOutput `pulumi:"privateKey"`
	TeamId                      pulumi.StringPtrOutput `pulumi:"teamId"`
	TokenKey                    pulumi.StringPtrOutput `pulumi:"tokenKey"`
	TokenKeyId                  pulumi.StringPtrOutput `pulumi:"tokenKeyId"`
}

Resource Type definition for AWS::Pinpoint::APNSChannel

Deprecated: APNSChannel is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetAPNSChannel

func GetAPNSChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *APNSChannelState, opts ...pulumi.ResourceOption) (*APNSChannel, error)

GetAPNSChannel gets an existing APNSChannel 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 NewAPNSChannel

func NewAPNSChannel(ctx *pulumi.Context,
	name string, args *APNSChannelArgs, opts ...pulumi.ResourceOption) (*APNSChannel, error)

NewAPNSChannel registers a new resource with the given unique name, arguments, and options.

func (*APNSChannel) ElementType

func (*APNSChannel) ElementType() reflect.Type

func (*APNSChannel) ToAPNSChannelOutput

func (i *APNSChannel) ToAPNSChannelOutput() APNSChannelOutput

func (*APNSChannel) ToAPNSChannelOutputWithContext

func (i *APNSChannel) ToAPNSChannelOutputWithContext(ctx context.Context) APNSChannelOutput

type APNSChannelArgs

type APNSChannelArgs struct {
	ApplicationId               pulumi.StringInput
	BundleId                    pulumi.StringPtrInput
	Certificate                 pulumi.StringPtrInput
	DefaultAuthenticationMethod pulumi.StringPtrInput
	Enabled                     pulumi.BoolPtrInput
	PrivateKey                  pulumi.StringPtrInput
	TeamId                      pulumi.StringPtrInput
	TokenKey                    pulumi.StringPtrInput
	TokenKeyId                  pulumi.StringPtrInput
}

The set of arguments for constructing a APNSChannel resource.

func (APNSChannelArgs) ElementType

func (APNSChannelArgs) ElementType() reflect.Type

type APNSChannelInput

type APNSChannelInput interface {
	pulumi.Input

	ToAPNSChannelOutput() APNSChannelOutput
	ToAPNSChannelOutputWithContext(ctx context.Context) APNSChannelOutput
}

type APNSChannelOutput

type APNSChannelOutput struct{ *pulumi.OutputState }

func (APNSChannelOutput) ApplicationId added in v0.17.0

func (o APNSChannelOutput) ApplicationId() pulumi.StringOutput

func (APNSChannelOutput) BundleId added in v0.17.0

func (APNSChannelOutput) Certificate added in v0.17.0

func (o APNSChannelOutput) Certificate() pulumi.StringPtrOutput

func (APNSChannelOutput) DefaultAuthenticationMethod added in v0.17.0

func (o APNSChannelOutput) DefaultAuthenticationMethod() pulumi.StringPtrOutput

func (APNSChannelOutput) ElementType

func (APNSChannelOutput) ElementType() reflect.Type

func (APNSChannelOutput) Enabled added in v0.17.0

func (APNSChannelOutput) PrivateKey added in v0.17.0

func (o APNSChannelOutput) PrivateKey() pulumi.StringPtrOutput

func (APNSChannelOutput) TeamId added in v0.17.0

func (APNSChannelOutput) ToAPNSChannelOutput

func (o APNSChannelOutput) ToAPNSChannelOutput() APNSChannelOutput

func (APNSChannelOutput) ToAPNSChannelOutputWithContext

func (o APNSChannelOutput) ToAPNSChannelOutputWithContext(ctx context.Context) APNSChannelOutput

func (APNSChannelOutput) TokenKey added in v0.17.0

func (APNSChannelOutput) TokenKeyId added in v0.17.0

func (o APNSChannelOutput) TokenKeyId() pulumi.StringPtrOutput

type APNSChannelState

type APNSChannelState struct {
}

func (APNSChannelState) ElementType

func (APNSChannelState) ElementType() reflect.Type

type APNSSandboxChannel deprecated

type APNSSandboxChannel struct {
	pulumi.CustomResourceState

	ApplicationId               pulumi.StringOutput    `pulumi:"applicationId"`
	BundleId                    pulumi.StringPtrOutput `pulumi:"bundleId"`
	Certificate                 pulumi.StringPtrOutput `pulumi:"certificate"`
	DefaultAuthenticationMethod pulumi.StringPtrOutput `pulumi:"defaultAuthenticationMethod"`
	Enabled                     pulumi.BoolPtrOutput   `pulumi:"enabled"`
	PrivateKey                  pulumi.StringPtrOutput `pulumi:"privateKey"`
	TeamId                      pulumi.StringPtrOutput `pulumi:"teamId"`
	TokenKey                    pulumi.StringPtrOutput `pulumi:"tokenKey"`
	TokenKeyId                  pulumi.StringPtrOutput `pulumi:"tokenKeyId"`
}

Resource Type definition for AWS::Pinpoint::APNSSandboxChannel

Deprecated: APNSSandboxChannel is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetAPNSSandboxChannel

func GetAPNSSandboxChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *APNSSandboxChannelState, opts ...pulumi.ResourceOption) (*APNSSandboxChannel, error)

GetAPNSSandboxChannel gets an existing APNSSandboxChannel 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 NewAPNSSandboxChannel

func NewAPNSSandboxChannel(ctx *pulumi.Context,
	name string, args *APNSSandboxChannelArgs, opts ...pulumi.ResourceOption) (*APNSSandboxChannel, error)

NewAPNSSandboxChannel registers a new resource with the given unique name, arguments, and options.

func (*APNSSandboxChannel) ElementType

func (*APNSSandboxChannel) ElementType() reflect.Type

func (*APNSSandboxChannel) ToAPNSSandboxChannelOutput

func (i *APNSSandboxChannel) ToAPNSSandboxChannelOutput() APNSSandboxChannelOutput

func (*APNSSandboxChannel) ToAPNSSandboxChannelOutputWithContext

func (i *APNSSandboxChannel) ToAPNSSandboxChannelOutputWithContext(ctx context.Context) APNSSandboxChannelOutput

type APNSSandboxChannelArgs

type APNSSandboxChannelArgs struct {
	ApplicationId               pulumi.StringInput
	BundleId                    pulumi.StringPtrInput
	Certificate                 pulumi.StringPtrInput
	DefaultAuthenticationMethod pulumi.StringPtrInput
	Enabled                     pulumi.BoolPtrInput
	PrivateKey                  pulumi.StringPtrInput
	TeamId                      pulumi.StringPtrInput
	TokenKey                    pulumi.StringPtrInput
	TokenKeyId                  pulumi.StringPtrInput
}

The set of arguments for constructing a APNSSandboxChannel resource.

func (APNSSandboxChannelArgs) ElementType

func (APNSSandboxChannelArgs) ElementType() reflect.Type

type APNSSandboxChannelInput

type APNSSandboxChannelInput interface {
	pulumi.Input

	ToAPNSSandboxChannelOutput() APNSSandboxChannelOutput
	ToAPNSSandboxChannelOutputWithContext(ctx context.Context) APNSSandboxChannelOutput
}

type APNSSandboxChannelOutput

type APNSSandboxChannelOutput struct{ *pulumi.OutputState }

func (APNSSandboxChannelOutput) ApplicationId added in v0.17.0

func (o APNSSandboxChannelOutput) ApplicationId() pulumi.StringOutput

func (APNSSandboxChannelOutput) BundleId added in v0.17.0

func (APNSSandboxChannelOutput) Certificate added in v0.17.0

func (APNSSandboxChannelOutput) DefaultAuthenticationMethod added in v0.17.0

func (o APNSSandboxChannelOutput) DefaultAuthenticationMethod() pulumi.StringPtrOutput

func (APNSSandboxChannelOutput) ElementType

func (APNSSandboxChannelOutput) ElementType() reflect.Type

func (APNSSandboxChannelOutput) Enabled added in v0.17.0

func (APNSSandboxChannelOutput) PrivateKey added in v0.17.0

func (APNSSandboxChannelOutput) TeamId added in v0.17.0

func (APNSSandboxChannelOutput) ToAPNSSandboxChannelOutput

func (o APNSSandboxChannelOutput) ToAPNSSandboxChannelOutput() APNSSandboxChannelOutput

func (APNSSandboxChannelOutput) ToAPNSSandboxChannelOutputWithContext

func (o APNSSandboxChannelOutput) ToAPNSSandboxChannelOutputWithContext(ctx context.Context) APNSSandboxChannelOutput

func (APNSSandboxChannelOutput) TokenKey added in v0.17.0

func (APNSSandboxChannelOutput) TokenKeyId added in v0.17.0

type APNSSandboxChannelState

type APNSSandboxChannelState struct {
}

func (APNSSandboxChannelState) ElementType

func (APNSSandboxChannelState) ElementType() reflect.Type

type APNSVoipChannel deprecated

type APNSVoipChannel struct {
	pulumi.CustomResourceState

	ApplicationId               pulumi.StringOutput    `pulumi:"applicationId"`
	BundleId                    pulumi.StringPtrOutput `pulumi:"bundleId"`
	Certificate                 pulumi.StringPtrOutput `pulumi:"certificate"`
	DefaultAuthenticationMethod pulumi.StringPtrOutput `pulumi:"defaultAuthenticationMethod"`
	Enabled                     pulumi.BoolPtrOutput   `pulumi:"enabled"`
	PrivateKey                  pulumi.StringPtrOutput `pulumi:"privateKey"`
	TeamId                      pulumi.StringPtrOutput `pulumi:"teamId"`
	TokenKey                    pulumi.StringPtrOutput `pulumi:"tokenKey"`
	TokenKeyId                  pulumi.StringPtrOutput `pulumi:"tokenKeyId"`
}

Resource Type definition for AWS::Pinpoint::APNSVoipChannel

Deprecated: APNSVoipChannel is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetAPNSVoipChannel

func GetAPNSVoipChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *APNSVoipChannelState, opts ...pulumi.ResourceOption) (*APNSVoipChannel, error)

GetAPNSVoipChannel gets an existing APNSVoipChannel 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 NewAPNSVoipChannel

func NewAPNSVoipChannel(ctx *pulumi.Context,
	name string, args *APNSVoipChannelArgs, opts ...pulumi.ResourceOption) (*APNSVoipChannel, error)

NewAPNSVoipChannel registers a new resource with the given unique name, arguments, and options.

func (*APNSVoipChannel) ElementType

func (*APNSVoipChannel) ElementType() reflect.Type

func (*APNSVoipChannel) ToAPNSVoipChannelOutput

func (i *APNSVoipChannel) ToAPNSVoipChannelOutput() APNSVoipChannelOutput

func (*APNSVoipChannel) ToAPNSVoipChannelOutputWithContext

func (i *APNSVoipChannel) ToAPNSVoipChannelOutputWithContext(ctx context.Context) APNSVoipChannelOutput

type APNSVoipChannelArgs

type APNSVoipChannelArgs struct {
	ApplicationId               pulumi.StringInput
	BundleId                    pulumi.StringPtrInput
	Certificate                 pulumi.StringPtrInput
	DefaultAuthenticationMethod pulumi.StringPtrInput
	Enabled                     pulumi.BoolPtrInput
	PrivateKey                  pulumi.StringPtrInput
	TeamId                      pulumi.StringPtrInput
	TokenKey                    pulumi.StringPtrInput
	TokenKeyId                  pulumi.StringPtrInput
}

The set of arguments for constructing a APNSVoipChannel resource.

func (APNSVoipChannelArgs) ElementType

func (APNSVoipChannelArgs) ElementType() reflect.Type

type APNSVoipChannelInput

type APNSVoipChannelInput interface {
	pulumi.Input

	ToAPNSVoipChannelOutput() APNSVoipChannelOutput
	ToAPNSVoipChannelOutputWithContext(ctx context.Context) APNSVoipChannelOutput
}

type APNSVoipChannelOutput

type APNSVoipChannelOutput struct{ *pulumi.OutputState }

func (APNSVoipChannelOutput) ApplicationId added in v0.17.0

func (o APNSVoipChannelOutput) ApplicationId() pulumi.StringOutput

func (APNSVoipChannelOutput) BundleId added in v0.17.0

func (APNSVoipChannelOutput) Certificate added in v0.17.0

func (APNSVoipChannelOutput) DefaultAuthenticationMethod added in v0.17.0

func (o APNSVoipChannelOutput) DefaultAuthenticationMethod() pulumi.StringPtrOutput

func (APNSVoipChannelOutput) ElementType

func (APNSVoipChannelOutput) ElementType() reflect.Type

func (APNSVoipChannelOutput) Enabled added in v0.17.0

func (APNSVoipChannelOutput) PrivateKey added in v0.17.0

func (APNSVoipChannelOutput) TeamId added in v0.17.0

func (APNSVoipChannelOutput) ToAPNSVoipChannelOutput

func (o APNSVoipChannelOutput) ToAPNSVoipChannelOutput() APNSVoipChannelOutput

func (APNSVoipChannelOutput) ToAPNSVoipChannelOutputWithContext

func (o APNSVoipChannelOutput) ToAPNSVoipChannelOutputWithContext(ctx context.Context) APNSVoipChannelOutput

func (APNSVoipChannelOutput) TokenKey added in v0.17.0

func (APNSVoipChannelOutput) TokenKeyId added in v0.17.0

type APNSVoipChannelState

type APNSVoipChannelState struct {
}

func (APNSVoipChannelState) ElementType

func (APNSVoipChannelState) ElementType() reflect.Type

type APNSVoipSandboxChannel deprecated

type APNSVoipSandboxChannel struct {
	pulumi.CustomResourceState

	ApplicationId               pulumi.StringOutput    `pulumi:"applicationId"`
	BundleId                    pulumi.StringPtrOutput `pulumi:"bundleId"`
	Certificate                 pulumi.StringPtrOutput `pulumi:"certificate"`
	DefaultAuthenticationMethod pulumi.StringPtrOutput `pulumi:"defaultAuthenticationMethod"`
	Enabled                     pulumi.BoolPtrOutput   `pulumi:"enabled"`
	PrivateKey                  pulumi.StringPtrOutput `pulumi:"privateKey"`
	TeamId                      pulumi.StringPtrOutput `pulumi:"teamId"`
	TokenKey                    pulumi.StringPtrOutput `pulumi:"tokenKey"`
	TokenKeyId                  pulumi.StringPtrOutput `pulumi:"tokenKeyId"`
}

Resource Type definition for AWS::Pinpoint::APNSVoipSandboxChannel

Deprecated: APNSVoipSandboxChannel is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetAPNSVoipSandboxChannel

func GetAPNSVoipSandboxChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *APNSVoipSandboxChannelState, opts ...pulumi.ResourceOption) (*APNSVoipSandboxChannel, error)

GetAPNSVoipSandboxChannel gets an existing APNSVoipSandboxChannel 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 NewAPNSVoipSandboxChannel

func NewAPNSVoipSandboxChannel(ctx *pulumi.Context,
	name string, args *APNSVoipSandboxChannelArgs, opts ...pulumi.ResourceOption) (*APNSVoipSandboxChannel, error)

NewAPNSVoipSandboxChannel registers a new resource with the given unique name, arguments, and options.

func (*APNSVoipSandboxChannel) ElementType

func (*APNSVoipSandboxChannel) ElementType() reflect.Type

func (*APNSVoipSandboxChannel) ToAPNSVoipSandboxChannelOutput

func (i *APNSVoipSandboxChannel) ToAPNSVoipSandboxChannelOutput() APNSVoipSandboxChannelOutput

func (*APNSVoipSandboxChannel) ToAPNSVoipSandboxChannelOutputWithContext

func (i *APNSVoipSandboxChannel) ToAPNSVoipSandboxChannelOutputWithContext(ctx context.Context) APNSVoipSandboxChannelOutput

type APNSVoipSandboxChannelArgs

type APNSVoipSandboxChannelArgs struct {
	ApplicationId               pulumi.StringInput
	BundleId                    pulumi.StringPtrInput
	Certificate                 pulumi.StringPtrInput
	DefaultAuthenticationMethod pulumi.StringPtrInput
	Enabled                     pulumi.BoolPtrInput
	PrivateKey                  pulumi.StringPtrInput
	TeamId                      pulumi.StringPtrInput
	TokenKey                    pulumi.StringPtrInput
	TokenKeyId                  pulumi.StringPtrInput
}

The set of arguments for constructing a APNSVoipSandboxChannel resource.

func (APNSVoipSandboxChannelArgs) ElementType

func (APNSVoipSandboxChannelArgs) ElementType() reflect.Type

type APNSVoipSandboxChannelInput

type APNSVoipSandboxChannelInput interface {
	pulumi.Input

	ToAPNSVoipSandboxChannelOutput() APNSVoipSandboxChannelOutput
	ToAPNSVoipSandboxChannelOutputWithContext(ctx context.Context) APNSVoipSandboxChannelOutput
}

type APNSVoipSandboxChannelOutput

type APNSVoipSandboxChannelOutput struct{ *pulumi.OutputState }

func (APNSVoipSandboxChannelOutput) ApplicationId added in v0.17.0

func (APNSVoipSandboxChannelOutput) BundleId added in v0.17.0

func (APNSVoipSandboxChannelOutput) Certificate added in v0.17.0

func (APNSVoipSandboxChannelOutput) DefaultAuthenticationMethod added in v0.17.0

func (o APNSVoipSandboxChannelOutput) DefaultAuthenticationMethod() pulumi.StringPtrOutput

func (APNSVoipSandboxChannelOutput) ElementType

func (APNSVoipSandboxChannelOutput) Enabled added in v0.17.0

func (APNSVoipSandboxChannelOutput) PrivateKey added in v0.17.0

func (APNSVoipSandboxChannelOutput) TeamId added in v0.17.0

func (APNSVoipSandboxChannelOutput) ToAPNSVoipSandboxChannelOutput

func (o APNSVoipSandboxChannelOutput) ToAPNSVoipSandboxChannelOutput() APNSVoipSandboxChannelOutput

func (APNSVoipSandboxChannelOutput) ToAPNSVoipSandboxChannelOutputWithContext

func (o APNSVoipSandboxChannelOutput) ToAPNSVoipSandboxChannelOutputWithContext(ctx context.Context) APNSVoipSandboxChannelOutput

func (APNSVoipSandboxChannelOutput) TokenKey added in v0.17.0

func (APNSVoipSandboxChannelOutput) TokenKeyId added in v0.17.0

type APNSVoipSandboxChannelState

type APNSVoipSandboxChannelState struct {
}

func (APNSVoipSandboxChannelState) ElementType

type App deprecated

type App struct {
	pulumi.CustomResourceState

	Arn  pulumi.StringOutput `pulumi:"arn"`
	Name pulumi.StringOutput `pulumi:"name"`
	Tags pulumi.AnyOutput    `pulumi:"tags"`
}

Resource Type definition for AWS::Pinpoint::App

Deprecated: App is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetApp

func GetApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppState, opts ...pulumi.ResourceOption) (*App, error)

GetApp gets an existing App 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 NewApp

func NewApp(ctx *pulumi.Context,
	name string, args *AppArgs, opts ...pulumi.ResourceOption) (*App, error)

NewApp registers a new resource with the given unique name, arguments, and options.

func (*App) ElementType

func (*App) ElementType() reflect.Type

func (*App) ToAppOutput

func (i *App) ToAppOutput() AppOutput

func (*App) ToAppOutputWithContext

func (i *App) ToAppOutputWithContext(ctx context.Context) AppOutput

type AppArgs

type AppArgs struct {
	Name pulumi.StringPtrInput
	Tags pulumi.Input
}

The set of arguments for constructing a App resource.

func (AppArgs) ElementType

func (AppArgs) ElementType() reflect.Type

type AppInput

type AppInput interface {
	pulumi.Input

	ToAppOutput() AppOutput
	ToAppOutputWithContext(ctx context.Context) AppOutput
}

type AppOutput

type AppOutput struct{ *pulumi.OutputState }

func (AppOutput) Arn added in v0.17.0

func (o AppOutput) Arn() pulumi.StringOutput

func (AppOutput) ElementType

func (AppOutput) ElementType() reflect.Type

func (AppOutput) Name added in v0.17.0

func (o AppOutput) Name() pulumi.StringOutput

func (AppOutput) Tags added in v0.17.0

func (o AppOutput) Tags() pulumi.AnyOutput

func (AppOutput) ToAppOutput

func (o AppOutput) ToAppOutput() AppOutput

func (AppOutput) ToAppOutputWithContext

func (o AppOutput) ToAppOutputWithContext(ctx context.Context) AppOutput

type AppState

type AppState struct {
}

func (AppState) ElementType

func (AppState) ElementType() reflect.Type

type ApplicationSettings deprecated

type ApplicationSettings struct {
	pulumi.CustomResourceState

	ApplicationId            pulumi.StringOutput                      `pulumi:"applicationId"`
	CampaignHook             ApplicationSettingsCampaignHookPtrOutput `pulumi:"campaignHook"`
	CloudWatchMetricsEnabled pulumi.BoolPtrOutput                     `pulumi:"cloudWatchMetricsEnabled"`
	Limits                   ApplicationSettingsLimitsPtrOutput       `pulumi:"limits"`
	QuietTime                ApplicationSettingsQuietTimePtrOutput    `pulumi:"quietTime"`
}

Resource Type definition for AWS::Pinpoint::ApplicationSettings

Deprecated: ApplicationSettings is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetApplicationSettings

func GetApplicationSettings(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationSettingsState, opts ...pulumi.ResourceOption) (*ApplicationSettings, error)

GetApplicationSettings gets an existing ApplicationSettings 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 NewApplicationSettings

func NewApplicationSettings(ctx *pulumi.Context,
	name string, args *ApplicationSettingsArgs, opts ...pulumi.ResourceOption) (*ApplicationSettings, error)

NewApplicationSettings registers a new resource with the given unique name, arguments, and options.

func (*ApplicationSettings) ElementType

func (*ApplicationSettings) ElementType() reflect.Type

func (*ApplicationSettings) ToApplicationSettingsOutput

func (i *ApplicationSettings) ToApplicationSettingsOutput() ApplicationSettingsOutput

func (*ApplicationSettings) ToApplicationSettingsOutputWithContext

func (i *ApplicationSettings) ToApplicationSettingsOutputWithContext(ctx context.Context) ApplicationSettingsOutput

type ApplicationSettingsArgs

type ApplicationSettingsArgs struct {
	ApplicationId            pulumi.StringInput
	CampaignHook             ApplicationSettingsCampaignHookPtrInput
	CloudWatchMetricsEnabled pulumi.BoolPtrInput
	Limits                   ApplicationSettingsLimitsPtrInput
	QuietTime                ApplicationSettingsQuietTimePtrInput
}

The set of arguments for constructing a ApplicationSettings resource.

func (ApplicationSettingsArgs) ElementType

func (ApplicationSettingsArgs) ElementType() reflect.Type

type ApplicationSettingsCampaignHook

type ApplicationSettingsCampaignHook struct {
	LambdaFunctionName *string `pulumi:"lambdaFunctionName"`
	Mode               *string `pulumi:"mode"`
	WebUrl             *string `pulumi:"webUrl"`
}

type ApplicationSettingsCampaignHookArgs

type ApplicationSettingsCampaignHookArgs struct {
	LambdaFunctionName pulumi.StringPtrInput `pulumi:"lambdaFunctionName"`
	Mode               pulumi.StringPtrInput `pulumi:"mode"`
	WebUrl             pulumi.StringPtrInput `pulumi:"webUrl"`
}

func (ApplicationSettingsCampaignHookArgs) ElementType

func (ApplicationSettingsCampaignHookArgs) ToApplicationSettingsCampaignHookOutput

func (i ApplicationSettingsCampaignHookArgs) ToApplicationSettingsCampaignHookOutput() ApplicationSettingsCampaignHookOutput

func (ApplicationSettingsCampaignHookArgs) ToApplicationSettingsCampaignHookOutputWithContext

func (i ApplicationSettingsCampaignHookArgs) ToApplicationSettingsCampaignHookOutputWithContext(ctx context.Context) ApplicationSettingsCampaignHookOutput

func (ApplicationSettingsCampaignHookArgs) ToApplicationSettingsCampaignHookPtrOutput

func (i ApplicationSettingsCampaignHookArgs) ToApplicationSettingsCampaignHookPtrOutput() ApplicationSettingsCampaignHookPtrOutput

func (ApplicationSettingsCampaignHookArgs) ToApplicationSettingsCampaignHookPtrOutputWithContext

func (i ApplicationSettingsCampaignHookArgs) ToApplicationSettingsCampaignHookPtrOutputWithContext(ctx context.Context) ApplicationSettingsCampaignHookPtrOutput

type ApplicationSettingsCampaignHookInput

type ApplicationSettingsCampaignHookInput interface {
	pulumi.Input

	ToApplicationSettingsCampaignHookOutput() ApplicationSettingsCampaignHookOutput
	ToApplicationSettingsCampaignHookOutputWithContext(context.Context) ApplicationSettingsCampaignHookOutput
}

ApplicationSettingsCampaignHookInput is an input type that accepts ApplicationSettingsCampaignHookArgs and ApplicationSettingsCampaignHookOutput values. You can construct a concrete instance of `ApplicationSettingsCampaignHookInput` via:

ApplicationSettingsCampaignHookArgs{...}

type ApplicationSettingsCampaignHookOutput

type ApplicationSettingsCampaignHookOutput struct{ *pulumi.OutputState }

func (ApplicationSettingsCampaignHookOutput) ElementType

func (ApplicationSettingsCampaignHookOutput) LambdaFunctionName

func (ApplicationSettingsCampaignHookOutput) Mode

func (ApplicationSettingsCampaignHookOutput) ToApplicationSettingsCampaignHookOutput

func (o ApplicationSettingsCampaignHookOutput) ToApplicationSettingsCampaignHookOutput() ApplicationSettingsCampaignHookOutput

func (ApplicationSettingsCampaignHookOutput) ToApplicationSettingsCampaignHookOutputWithContext

func (o ApplicationSettingsCampaignHookOutput) ToApplicationSettingsCampaignHookOutputWithContext(ctx context.Context) ApplicationSettingsCampaignHookOutput

func (ApplicationSettingsCampaignHookOutput) ToApplicationSettingsCampaignHookPtrOutput

func (o ApplicationSettingsCampaignHookOutput) ToApplicationSettingsCampaignHookPtrOutput() ApplicationSettingsCampaignHookPtrOutput

func (ApplicationSettingsCampaignHookOutput) ToApplicationSettingsCampaignHookPtrOutputWithContext

func (o ApplicationSettingsCampaignHookOutput) ToApplicationSettingsCampaignHookPtrOutputWithContext(ctx context.Context) ApplicationSettingsCampaignHookPtrOutput

func (ApplicationSettingsCampaignHookOutput) WebUrl

type ApplicationSettingsCampaignHookPtrInput

type ApplicationSettingsCampaignHookPtrInput interface {
	pulumi.Input

	ToApplicationSettingsCampaignHookPtrOutput() ApplicationSettingsCampaignHookPtrOutput
	ToApplicationSettingsCampaignHookPtrOutputWithContext(context.Context) ApplicationSettingsCampaignHookPtrOutput
}

ApplicationSettingsCampaignHookPtrInput is an input type that accepts ApplicationSettingsCampaignHookArgs, ApplicationSettingsCampaignHookPtr and ApplicationSettingsCampaignHookPtrOutput values. You can construct a concrete instance of `ApplicationSettingsCampaignHookPtrInput` via:

        ApplicationSettingsCampaignHookArgs{...}

or:

        nil

type ApplicationSettingsCampaignHookPtrOutput

type ApplicationSettingsCampaignHookPtrOutput struct{ *pulumi.OutputState }

func (ApplicationSettingsCampaignHookPtrOutput) Elem

func (ApplicationSettingsCampaignHookPtrOutput) ElementType

func (ApplicationSettingsCampaignHookPtrOutput) LambdaFunctionName

func (ApplicationSettingsCampaignHookPtrOutput) Mode

func (ApplicationSettingsCampaignHookPtrOutput) ToApplicationSettingsCampaignHookPtrOutput

func (o ApplicationSettingsCampaignHookPtrOutput) ToApplicationSettingsCampaignHookPtrOutput() ApplicationSettingsCampaignHookPtrOutput

func (ApplicationSettingsCampaignHookPtrOutput) ToApplicationSettingsCampaignHookPtrOutputWithContext

func (o ApplicationSettingsCampaignHookPtrOutput) ToApplicationSettingsCampaignHookPtrOutputWithContext(ctx context.Context) ApplicationSettingsCampaignHookPtrOutput

func (ApplicationSettingsCampaignHookPtrOutput) WebUrl

type ApplicationSettingsInput

type ApplicationSettingsInput interface {
	pulumi.Input

	ToApplicationSettingsOutput() ApplicationSettingsOutput
	ToApplicationSettingsOutputWithContext(ctx context.Context) ApplicationSettingsOutput
}

type ApplicationSettingsLimits

type ApplicationSettingsLimits struct {
	Daily             *int `pulumi:"daily"`
	MaximumDuration   *int `pulumi:"maximumDuration"`
	MessagesPerSecond *int `pulumi:"messagesPerSecond"`
	Total             *int `pulumi:"total"`
}

type ApplicationSettingsLimitsArgs

type ApplicationSettingsLimitsArgs struct {
	Daily             pulumi.IntPtrInput `pulumi:"daily"`
	MaximumDuration   pulumi.IntPtrInput `pulumi:"maximumDuration"`
	MessagesPerSecond pulumi.IntPtrInput `pulumi:"messagesPerSecond"`
	Total             pulumi.IntPtrInput `pulumi:"total"`
}

func (ApplicationSettingsLimitsArgs) ElementType

func (ApplicationSettingsLimitsArgs) ToApplicationSettingsLimitsOutput

func (i ApplicationSettingsLimitsArgs) ToApplicationSettingsLimitsOutput() ApplicationSettingsLimitsOutput

func (ApplicationSettingsLimitsArgs) ToApplicationSettingsLimitsOutputWithContext

func (i ApplicationSettingsLimitsArgs) ToApplicationSettingsLimitsOutputWithContext(ctx context.Context) ApplicationSettingsLimitsOutput

func (ApplicationSettingsLimitsArgs) ToApplicationSettingsLimitsPtrOutput

func (i ApplicationSettingsLimitsArgs) ToApplicationSettingsLimitsPtrOutput() ApplicationSettingsLimitsPtrOutput

func (ApplicationSettingsLimitsArgs) ToApplicationSettingsLimitsPtrOutputWithContext

func (i ApplicationSettingsLimitsArgs) ToApplicationSettingsLimitsPtrOutputWithContext(ctx context.Context) ApplicationSettingsLimitsPtrOutput

type ApplicationSettingsLimitsInput

type ApplicationSettingsLimitsInput interface {
	pulumi.Input

	ToApplicationSettingsLimitsOutput() ApplicationSettingsLimitsOutput
	ToApplicationSettingsLimitsOutputWithContext(context.Context) ApplicationSettingsLimitsOutput
}

ApplicationSettingsLimitsInput is an input type that accepts ApplicationSettingsLimitsArgs and ApplicationSettingsLimitsOutput values. You can construct a concrete instance of `ApplicationSettingsLimitsInput` via:

ApplicationSettingsLimitsArgs{...}

type ApplicationSettingsLimitsOutput

type ApplicationSettingsLimitsOutput struct{ *pulumi.OutputState }

func (ApplicationSettingsLimitsOutput) Daily

func (ApplicationSettingsLimitsOutput) ElementType

func (ApplicationSettingsLimitsOutput) MaximumDuration

func (ApplicationSettingsLimitsOutput) MessagesPerSecond

func (o ApplicationSettingsLimitsOutput) MessagesPerSecond() pulumi.IntPtrOutput

func (ApplicationSettingsLimitsOutput) ToApplicationSettingsLimitsOutput

func (o ApplicationSettingsLimitsOutput) ToApplicationSettingsLimitsOutput() ApplicationSettingsLimitsOutput

func (ApplicationSettingsLimitsOutput) ToApplicationSettingsLimitsOutputWithContext

func (o ApplicationSettingsLimitsOutput) ToApplicationSettingsLimitsOutputWithContext(ctx context.Context) ApplicationSettingsLimitsOutput

func (ApplicationSettingsLimitsOutput) ToApplicationSettingsLimitsPtrOutput

func (o ApplicationSettingsLimitsOutput) ToApplicationSettingsLimitsPtrOutput() ApplicationSettingsLimitsPtrOutput

func (ApplicationSettingsLimitsOutput) ToApplicationSettingsLimitsPtrOutputWithContext

func (o ApplicationSettingsLimitsOutput) ToApplicationSettingsLimitsPtrOutputWithContext(ctx context.Context) ApplicationSettingsLimitsPtrOutput

func (ApplicationSettingsLimitsOutput) Total

type ApplicationSettingsLimitsPtrInput

type ApplicationSettingsLimitsPtrInput interface {
	pulumi.Input

	ToApplicationSettingsLimitsPtrOutput() ApplicationSettingsLimitsPtrOutput
	ToApplicationSettingsLimitsPtrOutputWithContext(context.Context) ApplicationSettingsLimitsPtrOutput
}

ApplicationSettingsLimitsPtrInput is an input type that accepts ApplicationSettingsLimitsArgs, ApplicationSettingsLimitsPtr and ApplicationSettingsLimitsPtrOutput values. You can construct a concrete instance of `ApplicationSettingsLimitsPtrInput` via:

        ApplicationSettingsLimitsArgs{...}

or:

        nil

type ApplicationSettingsLimitsPtrOutput

type ApplicationSettingsLimitsPtrOutput struct{ *pulumi.OutputState }

func (ApplicationSettingsLimitsPtrOutput) Daily

func (ApplicationSettingsLimitsPtrOutput) Elem

func (ApplicationSettingsLimitsPtrOutput) ElementType

func (ApplicationSettingsLimitsPtrOutput) MaximumDuration

func (ApplicationSettingsLimitsPtrOutput) MessagesPerSecond

func (ApplicationSettingsLimitsPtrOutput) ToApplicationSettingsLimitsPtrOutput

func (o ApplicationSettingsLimitsPtrOutput) ToApplicationSettingsLimitsPtrOutput() ApplicationSettingsLimitsPtrOutput

func (ApplicationSettingsLimitsPtrOutput) ToApplicationSettingsLimitsPtrOutputWithContext

func (o ApplicationSettingsLimitsPtrOutput) ToApplicationSettingsLimitsPtrOutputWithContext(ctx context.Context) ApplicationSettingsLimitsPtrOutput

func (ApplicationSettingsLimitsPtrOutput) Total

type ApplicationSettingsOutput

type ApplicationSettingsOutput struct{ *pulumi.OutputState }

func (ApplicationSettingsOutput) ApplicationId added in v0.17.0

func (o ApplicationSettingsOutput) ApplicationId() pulumi.StringOutput

func (ApplicationSettingsOutput) CampaignHook added in v0.17.0

func (ApplicationSettingsOutput) CloudWatchMetricsEnabled added in v0.17.0

func (o ApplicationSettingsOutput) CloudWatchMetricsEnabled() pulumi.BoolPtrOutput

func (ApplicationSettingsOutput) ElementType

func (ApplicationSettingsOutput) ElementType() reflect.Type

func (ApplicationSettingsOutput) Limits added in v0.17.0

func (ApplicationSettingsOutput) QuietTime added in v0.17.0

func (ApplicationSettingsOutput) ToApplicationSettingsOutput

func (o ApplicationSettingsOutput) ToApplicationSettingsOutput() ApplicationSettingsOutput

func (ApplicationSettingsOutput) ToApplicationSettingsOutputWithContext

func (o ApplicationSettingsOutput) ToApplicationSettingsOutputWithContext(ctx context.Context) ApplicationSettingsOutput

type ApplicationSettingsQuietTime

type ApplicationSettingsQuietTime struct {
	End   string `pulumi:"end"`
	Start string `pulumi:"start"`
}

type ApplicationSettingsQuietTimeArgs

type ApplicationSettingsQuietTimeArgs struct {
	End   pulumi.StringInput `pulumi:"end"`
	Start pulumi.StringInput `pulumi:"start"`
}

func (ApplicationSettingsQuietTimeArgs) ElementType

func (ApplicationSettingsQuietTimeArgs) ToApplicationSettingsQuietTimeOutput

func (i ApplicationSettingsQuietTimeArgs) ToApplicationSettingsQuietTimeOutput() ApplicationSettingsQuietTimeOutput

func (ApplicationSettingsQuietTimeArgs) ToApplicationSettingsQuietTimeOutputWithContext

func (i ApplicationSettingsQuietTimeArgs) ToApplicationSettingsQuietTimeOutputWithContext(ctx context.Context) ApplicationSettingsQuietTimeOutput

func (ApplicationSettingsQuietTimeArgs) ToApplicationSettingsQuietTimePtrOutput

func (i ApplicationSettingsQuietTimeArgs) ToApplicationSettingsQuietTimePtrOutput() ApplicationSettingsQuietTimePtrOutput

func (ApplicationSettingsQuietTimeArgs) ToApplicationSettingsQuietTimePtrOutputWithContext

func (i ApplicationSettingsQuietTimeArgs) ToApplicationSettingsQuietTimePtrOutputWithContext(ctx context.Context) ApplicationSettingsQuietTimePtrOutput

type ApplicationSettingsQuietTimeInput

type ApplicationSettingsQuietTimeInput interface {
	pulumi.Input

	ToApplicationSettingsQuietTimeOutput() ApplicationSettingsQuietTimeOutput
	ToApplicationSettingsQuietTimeOutputWithContext(context.Context) ApplicationSettingsQuietTimeOutput
}

ApplicationSettingsQuietTimeInput is an input type that accepts ApplicationSettingsQuietTimeArgs and ApplicationSettingsQuietTimeOutput values. You can construct a concrete instance of `ApplicationSettingsQuietTimeInput` via:

ApplicationSettingsQuietTimeArgs{...}

type ApplicationSettingsQuietTimeOutput

type ApplicationSettingsQuietTimeOutput struct{ *pulumi.OutputState }

func (ApplicationSettingsQuietTimeOutput) ElementType

func (ApplicationSettingsQuietTimeOutput) End

func (ApplicationSettingsQuietTimeOutput) Start

func (ApplicationSettingsQuietTimeOutput) ToApplicationSettingsQuietTimeOutput

func (o ApplicationSettingsQuietTimeOutput) ToApplicationSettingsQuietTimeOutput() ApplicationSettingsQuietTimeOutput

func (ApplicationSettingsQuietTimeOutput) ToApplicationSettingsQuietTimeOutputWithContext

func (o ApplicationSettingsQuietTimeOutput) ToApplicationSettingsQuietTimeOutputWithContext(ctx context.Context) ApplicationSettingsQuietTimeOutput

func (ApplicationSettingsQuietTimeOutput) ToApplicationSettingsQuietTimePtrOutput

func (o ApplicationSettingsQuietTimeOutput) ToApplicationSettingsQuietTimePtrOutput() ApplicationSettingsQuietTimePtrOutput

func (ApplicationSettingsQuietTimeOutput) ToApplicationSettingsQuietTimePtrOutputWithContext

func (o ApplicationSettingsQuietTimeOutput) ToApplicationSettingsQuietTimePtrOutputWithContext(ctx context.Context) ApplicationSettingsQuietTimePtrOutput

type ApplicationSettingsQuietTimePtrInput

type ApplicationSettingsQuietTimePtrInput interface {
	pulumi.Input

	ToApplicationSettingsQuietTimePtrOutput() ApplicationSettingsQuietTimePtrOutput
	ToApplicationSettingsQuietTimePtrOutputWithContext(context.Context) ApplicationSettingsQuietTimePtrOutput
}

ApplicationSettingsQuietTimePtrInput is an input type that accepts ApplicationSettingsQuietTimeArgs, ApplicationSettingsQuietTimePtr and ApplicationSettingsQuietTimePtrOutput values. You can construct a concrete instance of `ApplicationSettingsQuietTimePtrInput` via:

        ApplicationSettingsQuietTimeArgs{...}

or:

        nil

type ApplicationSettingsQuietTimePtrOutput

type ApplicationSettingsQuietTimePtrOutput struct{ *pulumi.OutputState }

func (ApplicationSettingsQuietTimePtrOutput) Elem

func (ApplicationSettingsQuietTimePtrOutput) ElementType

func (ApplicationSettingsQuietTimePtrOutput) End

func (ApplicationSettingsQuietTimePtrOutput) Start

func (ApplicationSettingsQuietTimePtrOutput) ToApplicationSettingsQuietTimePtrOutput

func (o ApplicationSettingsQuietTimePtrOutput) ToApplicationSettingsQuietTimePtrOutput() ApplicationSettingsQuietTimePtrOutput

func (ApplicationSettingsQuietTimePtrOutput) ToApplicationSettingsQuietTimePtrOutputWithContext

func (o ApplicationSettingsQuietTimePtrOutput) ToApplicationSettingsQuietTimePtrOutputWithContext(ctx context.Context) ApplicationSettingsQuietTimePtrOutput

type ApplicationSettingsState

type ApplicationSettingsState struct {
}

func (ApplicationSettingsState) ElementType

func (ApplicationSettingsState) ElementType() reflect.Type

type BaiduChannel deprecated

type BaiduChannel struct {
	pulumi.CustomResourceState

	ApiKey        pulumi.StringOutput  `pulumi:"apiKey"`
	ApplicationId pulumi.StringOutput  `pulumi:"applicationId"`
	Enabled       pulumi.BoolPtrOutput `pulumi:"enabled"`
	SecretKey     pulumi.StringOutput  `pulumi:"secretKey"`
}

Resource Type definition for AWS::Pinpoint::BaiduChannel

Deprecated: BaiduChannel is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetBaiduChannel

func GetBaiduChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BaiduChannelState, opts ...pulumi.ResourceOption) (*BaiduChannel, error)

GetBaiduChannel gets an existing BaiduChannel 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 NewBaiduChannel

func NewBaiduChannel(ctx *pulumi.Context,
	name string, args *BaiduChannelArgs, opts ...pulumi.ResourceOption) (*BaiduChannel, error)

NewBaiduChannel registers a new resource with the given unique name, arguments, and options.

func (*BaiduChannel) ElementType

func (*BaiduChannel) ElementType() reflect.Type

func (*BaiduChannel) ToBaiduChannelOutput

func (i *BaiduChannel) ToBaiduChannelOutput() BaiduChannelOutput

func (*BaiduChannel) ToBaiduChannelOutputWithContext

func (i *BaiduChannel) ToBaiduChannelOutputWithContext(ctx context.Context) BaiduChannelOutput

type BaiduChannelArgs

type BaiduChannelArgs struct {
	ApiKey        pulumi.StringInput
	ApplicationId pulumi.StringInput
	Enabled       pulumi.BoolPtrInput
	SecretKey     pulumi.StringInput
}

The set of arguments for constructing a BaiduChannel resource.

func (BaiduChannelArgs) ElementType

func (BaiduChannelArgs) ElementType() reflect.Type

type BaiduChannelInput

type BaiduChannelInput interface {
	pulumi.Input

	ToBaiduChannelOutput() BaiduChannelOutput
	ToBaiduChannelOutputWithContext(ctx context.Context) BaiduChannelOutput
}

type BaiduChannelOutput

type BaiduChannelOutput struct{ *pulumi.OutputState }

func (BaiduChannelOutput) ApiKey added in v0.17.0

func (BaiduChannelOutput) ApplicationId added in v0.17.0

func (o BaiduChannelOutput) ApplicationId() pulumi.StringOutput

func (BaiduChannelOutput) ElementType

func (BaiduChannelOutput) ElementType() reflect.Type

func (BaiduChannelOutput) Enabled added in v0.17.0

func (BaiduChannelOutput) SecretKey added in v0.17.0

func (o BaiduChannelOutput) SecretKey() pulumi.StringOutput

func (BaiduChannelOutput) ToBaiduChannelOutput

func (o BaiduChannelOutput) ToBaiduChannelOutput() BaiduChannelOutput

func (BaiduChannelOutput) ToBaiduChannelOutputWithContext

func (o BaiduChannelOutput) ToBaiduChannelOutputWithContext(ctx context.Context) BaiduChannelOutput

type BaiduChannelState

type BaiduChannelState struct {
}

func (BaiduChannelState) ElementType

func (BaiduChannelState) ElementType() reflect.Type

type Campaign deprecated

type Campaign struct {
	pulumi.CustomResourceState

	AdditionalTreatments        CampaignWriteTreatmentResourceArrayOutput    `pulumi:"additionalTreatments"`
	ApplicationId               pulumi.StringOutput                          `pulumi:"applicationId"`
	Arn                         pulumi.StringOutput                          `pulumi:"arn"`
	CampaignHook                CampaignHookPtrOutput                        `pulumi:"campaignHook"`
	CampaignId                  pulumi.StringOutput                          `pulumi:"campaignId"`
	CustomDeliveryConfiguration CampaignCustomDeliveryConfigurationPtrOutput `pulumi:"customDeliveryConfiguration"`
	Description                 pulumi.StringPtrOutput                       `pulumi:"description"`
	HoldoutPercent              pulumi.IntPtrOutput                          `pulumi:"holdoutPercent"`
	IsPaused                    pulumi.BoolPtrOutput                         `pulumi:"isPaused"`
	Limits                      CampaignLimitsPtrOutput                      `pulumi:"limits"`
	MessageConfiguration        CampaignMessageConfigurationPtrOutput        `pulumi:"messageConfiguration"`
	Name                        pulumi.StringOutput                          `pulumi:"name"`
	Priority                    pulumi.IntPtrOutput                          `pulumi:"priority"`
	Schedule                    CampaignScheduleOutput                       `pulumi:"schedule"`
	SegmentId                   pulumi.StringOutput                          `pulumi:"segmentId"`
	SegmentVersion              pulumi.IntPtrOutput                          `pulumi:"segmentVersion"`
	Tags                        pulumi.AnyOutput                             `pulumi:"tags"`
	TemplateConfiguration       CampaignTemplateConfigurationPtrOutput       `pulumi:"templateConfiguration"`
	TreatmentDescription        pulumi.StringPtrOutput                       `pulumi:"treatmentDescription"`
	TreatmentName               pulumi.StringPtrOutput                       `pulumi:"treatmentName"`
}

Resource Type definition for AWS::Pinpoint::Campaign

Deprecated: Campaign is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetCampaign

func GetCampaign(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CampaignState, opts ...pulumi.ResourceOption) (*Campaign, error)

GetCampaign gets an existing Campaign 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 NewCampaign

func NewCampaign(ctx *pulumi.Context,
	name string, args *CampaignArgs, opts ...pulumi.ResourceOption) (*Campaign, error)

NewCampaign registers a new resource with the given unique name, arguments, and options.

func (*Campaign) ElementType

func (*Campaign) ElementType() reflect.Type

func (*Campaign) ToCampaignOutput

func (i *Campaign) ToCampaignOutput() CampaignOutput

func (*Campaign) ToCampaignOutputWithContext

func (i *Campaign) ToCampaignOutputWithContext(ctx context.Context) CampaignOutput

type CampaignArgs

type CampaignArgs struct {
	AdditionalTreatments        CampaignWriteTreatmentResourceArrayInput
	ApplicationId               pulumi.StringInput
	CampaignHook                CampaignHookPtrInput
	CustomDeliveryConfiguration CampaignCustomDeliveryConfigurationPtrInput
	Description                 pulumi.StringPtrInput
	HoldoutPercent              pulumi.IntPtrInput
	IsPaused                    pulumi.BoolPtrInput
	Limits                      CampaignLimitsPtrInput
	MessageConfiguration        CampaignMessageConfigurationPtrInput
	Name                        pulumi.StringPtrInput
	Priority                    pulumi.IntPtrInput
	Schedule                    CampaignScheduleInput
	SegmentId                   pulumi.StringInput
	SegmentVersion              pulumi.IntPtrInput
	Tags                        pulumi.Input
	TemplateConfiguration       CampaignTemplateConfigurationPtrInput
	TreatmentDescription        pulumi.StringPtrInput
	TreatmentName               pulumi.StringPtrInput
}

The set of arguments for constructing a Campaign resource.

func (CampaignArgs) ElementType

func (CampaignArgs) ElementType() reflect.Type

type CampaignCustomDeliveryConfiguration added in v0.19.0

type CampaignCustomDeliveryConfiguration struct {
	DeliveryUri   *string  `pulumi:"deliveryUri"`
	EndpointTypes []string `pulumi:"endpointTypes"`
}

type CampaignCustomDeliveryConfigurationArgs added in v0.19.0

type CampaignCustomDeliveryConfigurationArgs struct {
	DeliveryUri   pulumi.StringPtrInput   `pulumi:"deliveryUri"`
	EndpointTypes pulumi.StringArrayInput `pulumi:"endpointTypes"`
}

func (CampaignCustomDeliveryConfigurationArgs) ElementType added in v0.19.0

func (CampaignCustomDeliveryConfigurationArgs) ToCampaignCustomDeliveryConfigurationOutput added in v0.19.0

func (i CampaignCustomDeliveryConfigurationArgs) ToCampaignCustomDeliveryConfigurationOutput() CampaignCustomDeliveryConfigurationOutput

func (CampaignCustomDeliveryConfigurationArgs) ToCampaignCustomDeliveryConfigurationOutputWithContext added in v0.19.0

func (i CampaignCustomDeliveryConfigurationArgs) ToCampaignCustomDeliveryConfigurationOutputWithContext(ctx context.Context) CampaignCustomDeliveryConfigurationOutput

func (CampaignCustomDeliveryConfigurationArgs) ToCampaignCustomDeliveryConfigurationPtrOutput added in v0.19.0

func (i CampaignCustomDeliveryConfigurationArgs) ToCampaignCustomDeliveryConfigurationPtrOutput() CampaignCustomDeliveryConfigurationPtrOutput

func (CampaignCustomDeliveryConfigurationArgs) ToCampaignCustomDeliveryConfigurationPtrOutputWithContext added in v0.19.0

func (i CampaignCustomDeliveryConfigurationArgs) ToCampaignCustomDeliveryConfigurationPtrOutputWithContext(ctx context.Context) CampaignCustomDeliveryConfigurationPtrOutput

type CampaignCustomDeliveryConfigurationInput added in v0.19.0

type CampaignCustomDeliveryConfigurationInput interface {
	pulumi.Input

	ToCampaignCustomDeliveryConfigurationOutput() CampaignCustomDeliveryConfigurationOutput
	ToCampaignCustomDeliveryConfigurationOutputWithContext(context.Context) CampaignCustomDeliveryConfigurationOutput
}

CampaignCustomDeliveryConfigurationInput is an input type that accepts CampaignCustomDeliveryConfigurationArgs and CampaignCustomDeliveryConfigurationOutput values. You can construct a concrete instance of `CampaignCustomDeliveryConfigurationInput` via:

CampaignCustomDeliveryConfigurationArgs{...}

type CampaignCustomDeliveryConfigurationOutput added in v0.19.0

type CampaignCustomDeliveryConfigurationOutput struct{ *pulumi.OutputState }

func (CampaignCustomDeliveryConfigurationOutput) DeliveryUri added in v0.19.0

func (CampaignCustomDeliveryConfigurationOutput) ElementType added in v0.19.0

func (CampaignCustomDeliveryConfigurationOutput) EndpointTypes added in v0.19.0

func (CampaignCustomDeliveryConfigurationOutput) ToCampaignCustomDeliveryConfigurationOutput added in v0.19.0

func (o CampaignCustomDeliveryConfigurationOutput) ToCampaignCustomDeliveryConfigurationOutput() CampaignCustomDeliveryConfigurationOutput

func (CampaignCustomDeliveryConfigurationOutput) ToCampaignCustomDeliveryConfigurationOutputWithContext added in v0.19.0

func (o CampaignCustomDeliveryConfigurationOutput) ToCampaignCustomDeliveryConfigurationOutputWithContext(ctx context.Context) CampaignCustomDeliveryConfigurationOutput

func (CampaignCustomDeliveryConfigurationOutput) ToCampaignCustomDeliveryConfigurationPtrOutput added in v0.19.0

func (o CampaignCustomDeliveryConfigurationOutput) ToCampaignCustomDeliveryConfigurationPtrOutput() CampaignCustomDeliveryConfigurationPtrOutput

func (CampaignCustomDeliveryConfigurationOutput) ToCampaignCustomDeliveryConfigurationPtrOutputWithContext added in v0.19.0

func (o CampaignCustomDeliveryConfigurationOutput) ToCampaignCustomDeliveryConfigurationPtrOutputWithContext(ctx context.Context) CampaignCustomDeliveryConfigurationPtrOutput

type CampaignCustomDeliveryConfigurationPtrInput added in v0.19.0

type CampaignCustomDeliveryConfigurationPtrInput interface {
	pulumi.Input

	ToCampaignCustomDeliveryConfigurationPtrOutput() CampaignCustomDeliveryConfigurationPtrOutput
	ToCampaignCustomDeliveryConfigurationPtrOutputWithContext(context.Context) CampaignCustomDeliveryConfigurationPtrOutput
}

CampaignCustomDeliveryConfigurationPtrInput is an input type that accepts CampaignCustomDeliveryConfigurationArgs, CampaignCustomDeliveryConfigurationPtr and CampaignCustomDeliveryConfigurationPtrOutput values. You can construct a concrete instance of `CampaignCustomDeliveryConfigurationPtrInput` via:

        CampaignCustomDeliveryConfigurationArgs{...}

or:

        nil

type CampaignCustomDeliveryConfigurationPtrOutput added in v0.19.0

type CampaignCustomDeliveryConfigurationPtrOutput struct{ *pulumi.OutputState }

func (CampaignCustomDeliveryConfigurationPtrOutput) DeliveryUri added in v0.19.0

func (CampaignCustomDeliveryConfigurationPtrOutput) Elem added in v0.19.0

func (CampaignCustomDeliveryConfigurationPtrOutput) ElementType added in v0.19.0

func (CampaignCustomDeliveryConfigurationPtrOutput) EndpointTypes added in v0.19.0

func (CampaignCustomDeliveryConfigurationPtrOutput) ToCampaignCustomDeliveryConfigurationPtrOutput added in v0.19.0

func (o CampaignCustomDeliveryConfigurationPtrOutput) ToCampaignCustomDeliveryConfigurationPtrOutput() CampaignCustomDeliveryConfigurationPtrOutput

func (CampaignCustomDeliveryConfigurationPtrOutput) ToCampaignCustomDeliveryConfigurationPtrOutputWithContext added in v0.19.0

func (o CampaignCustomDeliveryConfigurationPtrOutput) ToCampaignCustomDeliveryConfigurationPtrOutputWithContext(ctx context.Context) CampaignCustomDeliveryConfigurationPtrOutput

type CampaignCustomMessage added in v0.19.0

type CampaignCustomMessage struct {
	Data *string `pulumi:"data"`
}

type CampaignCustomMessageArgs added in v0.19.0

type CampaignCustomMessageArgs struct {
	Data pulumi.StringPtrInput `pulumi:"data"`
}

func (CampaignCustomMessageArgs) ElementType added in v0.19.0

func (CampaignCustomMessageArgs) ElementType() reflect.Type

func (CampaignCustomMessageArgs) ToCampaignCustomMessageOutput added in v0.19.0

func (i CampaignCustomMessageArgs) ToCampaignCustomMessageOutput() CampaignCustomMessageOutput

func (CampaignCustomMessageArgs) ToCampaignCustomMessageOutputWithContext added in v0.19.0

func (i CampaignCustomMessageArgs) ToCampaignCustomMessageOutputWithContext(ctx context.Context) CampaignCustomMessageOutput

func (CampaignCustomMessageArgs) ToCampaignCustomMessagePtrOutput added in v0.19.0

func (i CampaignCustomMessageArgs) ToCampaignCustomMessagePtrOutput() CampaignCustomMessagePtrOutput

func (CampaignCustomMessageArgs) ToCampaignCustomMessagePtrOutputWithContext added in v0.19.0

func (i CampaignCustomMessageArgs) ToCampaignCustomMessagePtrOutputWithContext(ctx context.Context) CampaignCustomMessagePtrOutput

type CampaignCustomMessageInput added in v0.19.0

type CampaignCustomMessageInput interface {
	pulumi.Input

	ToCampaignCustomMessageOutput() CampaignCustomMessageOutput
	ToCampaignCustomMessageOutputWithContext(context.Context) CampaignCustomMessageOutput
}

CampaignCustomMessageInput is an input type that accepts CampaignCustomMessageArgs and CampaignCustomMessageOutput values. You can construct a concrete instance of `CampaignCustomMessageInput` via:

CampaignCustomMessageArgs{...}

type CampaignCustomMessageOutput added in v0.19.0

type CampaignCustomMessageOutput struct{ *pulumi.OutputState }

func (CampaignCustomMessageOutput) Data added in v0.19.0

func (CampaignCustomMessageOutput) ElementType added in v0.19.0

func (CampaignCustomMessageOutput) ToCampaignCustomMessageOutput added in v0.19.0

func (o CampaignCustomMessageOutput) ToCampaignCustomMessageOutput() CampaignCustomMessageOutput

func (CampaignCustomMessageOutput) ToCampaignCustomMessageOutputWithContext added in v0.19.0

func (o CampaignCustomMessageOutput) ToCampaignCustomMessageOutputWithContext(ctx context.Context) CampaignCustomMessageOutput

func (CampaignCustomMessageOutput) ToCampaignCustomMessagePtrOutput added in v0.19.0

func (o CampaignCustomMessageOutput) ToCampaignCustomMessagePtrOutput() CampaignCustomMessagePtrOutput

func (CampaignCustomMessageOutput) ToCampaignCustomMessagePtrOutputWithContext added in v0.19.0

func (o CampaignCustomMessageOutput) ToCampaignCustomMessagePtrOutputWithContext(ctx context.Context) CampaignCustomMessagePtrOutput

type CampaignCustomMessagePtrInput added in v0.19.0

type CampaignCustomMessagePtrInput interface {
	pulumi.Input

	ToCampaignCustomMessagePtrOutput() CampaignCustomMessagePtrOutput
	ToCampaignCustomMessagePtrOutputWithContext(context.Context) CampaignCustomMessagePtrOutput
}

CampaignCustomMessagePtrInput is an input type that accepts CampaignCustomMessageArgs, CampaignCustomMessagePtr and CampaignCustomMessagePtrOutput values. You can construct a concrete instance of `CampaignCustomMessagePtrInput` via:

        CampaignCustomMessageArgs{...}

or:

        nil

func CampaignCustomMessagePtr added in v0.19.0

func CampaignCustomMessagePtr(v *CampaignCustomMessageArgs) CampaignCustomMessagePtrInput

type CampaignCustomMessagePtrOutput added in v0.19.0

type CampaignCustomMessagePtrOutput struct{ *pulumi.OutputState }

func (CampaignCustomMessagePtrOutput) Data added in v0.19.0

func (CampaignCustomMessagePtrOutput) Elem added in v0.19.0

func (CampaignCustomMessagePtrOutput) ElementType added in v0.19.0

func (CampaignCustomMessagePtrOutput) ToCampaignCustomMessagePtrOutput added in v0.19.0

func (o CampaignCustomMessagePtrOutput) ToCampaignCustomMessagePtrOutput() CampaignCustomMessagePtrOutput

func (CampaignCustomMessagePtrOutput) ToCampaignCustomMessagePtrOutputWithContext added in v0.19.0

func (o CampaignCustomMessagePtrOutput) ToCampaignCustomMessagePtrOutputWithContext(ctx context.Context) CampaignCustomMessagePtrOutput

type CampaignDefaultButtonConfiguration added in v0.3.0

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

type CampaignDefaultButtonConfigurationArgs added in v0.3.0

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

func (CampaignDefaultButtonConfigurationArgs) ElementType added in v0.3.0

func (CampaignDefaultButtonConfigurationArgs) ToCampaignDefaultButtonConfigurationOutput added in v0.3.0

func (i CampaignDefaultButtonConfigurationArgs) ToCampaignDefaultButtonConfigurationOutput() CampaignDefaultButtonConfigurationOutput

func (CampaignDefaultButtonConfigurationArgs) ToCampaignDefaultButtonConfigurationOutputWithContext added in v0.3.0

func (i CampaignDefaultButtonConfigurationArgs) ToCampaignDefaultButtonConfigurationOutputWithContext(ctx context.Context) CampaignDefaultButtonConfigurationOutput

func (CampaignDefaultButtonConfigurationArgs) ToCampaignDefaultButtonConfigurationPtrOutput added in v0.3.0

func (i CampaignDefaultButtonConfigurationArgs) ToCampaignDefaultButtonConfigurationPtrOutput() CampaignDefaultButtonConfigurationPtrOutput

func (CampaignDefaultButtonConfigurationArgs) ToCampaignDefaultButtonConfigurationPtrOutputWithContext added in v0.3.0

func (i CampaignDefaultButtonConfigurationArgs) ToCampaignDefaultButtonConfigurationPtrOutputWithContext(ctx context.Context) CampaignDefaultButtonConfigurationPtrOutput

type CampaignDefaultButtonConfigurationInput added in v0.3.0

type CampaignDefaultButtonConfigurationInput interface {
	pulumi.Input

	ToCampaignDefaultButtonConfigurationOutput() CampaignDefaultButtonConfigurationOutput
	ToCampaignDefaultButtonConfigurationOutputWithContext(context.Context) CampaignDefaultButtonConfigurationOutput
}

CampaignDefaultButtonConfigurationInput is an input type that accepts CampaignDefaultButtonConfigurationArgs and CampaignDefaultButtonConfigurationOutput values. You can construct a concrete instance of `CampaignDefaultButtonConfigurationInput` via:

CampaignDefaultButtonConfigurationArgs{...}

type CampaignDefaultButtonConfigurationOutput added in v0.3.0

type CampaignDefaultButtonConfigurationOutput struct{ *pulumi.OutputState }

func (CampaignDefaultButtonConfigurationOutput) BackgroundColor added in v0.3.0

func (CampaignDefaultButtonConfigurationOutput) BorderRadius added in v0.3.0

func (CampaignDefaultButtonConfigurationOutput) ButtonAction added in v0.3.0

func (CampaignDefaultButtonConfigurationOutput) ElementType added in v0.3.0

func (CampaignDefaultButtonConfigurationOutput) Text added in v0.3.0

func (CampaignDefaultButtonConfigurationOutput) TextColor added in v0.3.0

func (CampaignDefaultButtonConfigurationOutput) ToCampaignDefaultButtonConfigurationOutput added in v0.3.0

func (o CampaignDefaultButtonConfigurationOutput) ToCampaignDefaultButtonConfigurationOutput() CampaignDefaultButtonConfigurationOutput

func (CampaignDefaultButtonConfigurationOutput) ToCampaignDefaultButtonConfigurationOutputWithContext added in v0.3.0

func (o CampaignDefaultButtonConfigurationOutput) ToCampaignDefaultButtonConfigurationOutputWithContext(ctx context.Context) CampaignDefaultButtonConfigurationOutput

func (CampaignDefaultButtonConfigurationOutput) ToCampaignDefaultButtonConfigurationPtrOutput added in v0.3.0

func (o CampaignDefaultButtonConfigurationOutput) ToCampaignDefaultButtonConfigurationPtrOutput() CampaignDefaultButtonConfigurationPtrOutput

func (CampaignDefaultButtonConfigurationOutput) ToCampaignDefaultButtonConfigurationPtrOutputWithContext added in v0.3.0

func (o CampaignDefaultButtonConfigurationOutput) ToCampaignDefaultButtonConfigurationPtrOutputWithContext(ctx context.Context) CampaignDefaultButtonConfigurationPtrOutput

type CampaignDefaultButtonConfigurationPtrInput added in v0.3.0

type CampaignDefaultButtonConfigurationPtrInput interface {
	pulumi.Input

	ToCampaignDefaultButtonConfigurationPtrOutput() CampaignDefaultButtonConfigurationPtrOutput
	ToCampaignDefaultButtonConfigurationPtrOutputWithContext(context.Context) CampaignDefaultButtonConfigurationPtrOutput
}

CampaignDefaultButtonConfigurationPtrInput is an input type that accepts CampaignDefaultButtonConfigurationArgs, CampaignDefaultButtonConfigurationPtr and CampaignDefaultButtonConfigurationPtrOutput values. You can construct a concrete instance of `CampaignDefaultButtonConfigurationPtrInput` via:

        CampaignDefaultButtonConfigurationArgs{...}

or:

        nil

type CampaignDefaultButtonConfigurationPtrOutput added in v0.3.0

type CampaignDefaultButtonConfigurationPtrOutput struct{ *pulumi.OutputState }

func (CampaignDefaultButtonConfigurationPtrOutput) BackgroundColor added in v0.3.0

func (CampaignDefaultButtonConfigurationPtrOutput) BorderRadius added in v0.3.0

func (CampaignDefaultButtonConfigurationPtrOutput) ButtonAction added in v0.3.0

func (CampaignDefaultButtonConfigurationPtrOutput) Elem added in v0.3.0

func (CampaignDefaultButtonConfigurationPtrOutput) ElementType added in v0.3.0

func (CampaignDefaultButtonConfigurationPtrOutput) Text added in v0.3.0

func (CampaignDefaultButtonConfigurationPtrOutput) TextColor added in v0.3.0

func (CampaignDefaultButtonConfigurationPtrOutput) ToCampaignDefaultButtonConfigurationPtrOutput added in v0.3.0

func (o CampaignDefaultButtonConfigurationPtrOutput) ToCampaignDefaultButtonConfigurationPtrOutput() CampaignDefaultButtonConfigurationPtrOutput

func (CampaignDefaultButtonConfigurationPtrOutput) ToCampaignDefaultButtonConfigurationPtrOutputWithContext added in v0.3.0

func (o CampaignDefaultButtonConfigurationPtrOutput) ToCampaignDefaultButtonConfigurationPtrOutputWithContext(ctx context.Context) CampaignDefaultButtonConfigurationPtrOutput

type CampaignEmailMessage added in v0.2.0

type CampaignEmailMessage struct {
	Body        *string `pulumi:"body"`
	FromAddress *string `pulumi:"fromAddress"`
	HtmlBody    *string `pulumi:"htmlBody"`
	Title       *string `pulumi:"title"`
}

type CampaignEmailMessageArgs added in v0.2.0

type CampaignEmailMessageArgs struct {
	Body        pulumi.StringPtrInput `pulumi:"body"`
	FromAddress pulumi.StringPtrInput `pulumi:"fromAddress"`
	HtmlBody    pulumi.StringPtrInput `pulumi:"htmlBody"`
	Title       pulumi.StringPtrInput `pulumi:"title"`
}

func (CampaignEmailMessageArgs) ElementType added in v0.2.0

func (CampaignEmailMessageArgs) ElementType() reflect.Type

func (CampaignEmailMessageArgs) ToCampaignEmailMessageOutput added in v0.2.0

func (i CampaignEmailMessageArgs) ToCampaignEmailMessageOutput() CampaignEmailMessageOutput

func (CampaignEmailMessageArgs) ToCampaignEmailMessageOutputWithContext added in v0.2.0

func (i CampaignEmailMessageArgs) ToCampaignEmailMessageOutputWithContext(ctx context.Context) CampaignEmailMessageOutput

func (CampaignEmailMessageArgs) ToCampaignEmailMessagePtrOutput added in v0.2.0

func (i CampaignEmailMessageArgs) ToCampaignEmailMessagePtrOutput() CampaignEmailMessagePtrOutput

func (CampaignEmailMessageArgs) ToCampaignEmailMessagePtrOutputWithContext added in v0.2.0

func (i CampaignEmailMessageArgs) ToCampaignEmailMessagePtrOutputWithContext(ctx context.Context) CampaignEmailMessagePtrOutput

type CampaignEmailMessageInput added in v0.2.0

type CampaignEmailMessageInput interface {
	pulumi.Input

	ToCampaignEmailMessageOutput() CampaignEmailMessageOutput
	ToCampaignEmailMessageOutputWithContext(context.Context) CampaignEmailMessageOutput
}

CampaignEmailMessageInput is an input type that accepts CampaignEmailMessageArgs and CampaignEmailMessageOutput values. You can construct a concrete instance of `CampaignEmailMessageInput` via:

CampaignEmailMessageArgs{...}

type CampaignEmailMessageOutput added in v0.2.0

type CampaignEmailMessageOutput struct{ *pulumi.OutputState }

func (CampaignEmailMessageOutput) Body added in v0.2.0

func (CampaignEmailMessageOutput) ElementType added in v0.2.0

func (CampaignEmailMessageOutput) ElementType() reflect.Type

func (CampaignEmailMessageOutput) FromAddress added in v0.2.0

func (CampaignEmailMessageOutput) HtmlBody added in v0.2.0

func (CampaignEmailMessageOutput) Title added in v0.2.0

func (CampaignEmailMessageOutput) ToCampaignEmailMessageOutput added in v0.2.0

func (o CampaignEmailMessageOutput) ToCampaignEmailMessageOutput() CampaignEmailMessageOutput

func (CampaignEmailMessageOutput) ToCampaignEmailMessageOutputWithContext added in v0.2.0

func (o CampaignEmailMessageOutput) ToCampaignEmailMessageOutputWithContext(ctx context.Context) CampaignEmailMessageOutput

func (CampaignEmailMessageOutput) ToCampaignEmailMessagePtrOutput added in v0.2.0

func (o CampaignEmailMessageOutput) ToCampaignEmailMessagePtrOutput() CampaignEmailMessagePtrOutput

func (CampaignEmailMessageOutput) ToCampaignEmailMessagePtrOutputWithContext added in v0.2.0

func (o CampaignEmailMessageOutput) ToCampaignEmailMessagePtrOutputWithContext(ctx context.Context) CampaignEmailMessagePtrOutput

type CampaignEmailMessagePtrInput added in v0.2.0

type CampaignEmailMessagePtrInput interface {
	pulumi.Input

	ToCampaignEmailMessagePtrOutput() CampaignEmailMessagePtrOutput
	ToCampaignEmailMessagePtrOutputWithContext(context.Context) CampaignEmailMessagePtrOutput
}

CampaignEmailMessagePtrInput is an input type that accepts CampaignEmailMessageArgs, CampaignEmailMessagePtr and CampaignEmailMessagePtrOutput values. You can construct a concrete instance of `CampaignEmailMessagePtrInput` via:

        CampaignEmailMessageArgs{...}

or:

        nil

func CampaignEmailMessagePtr added in v0.2.0

func CampaignEmailMessagePtr(v *CampaignEmailMessageArgs) CampaignEmailMessagePtrInput

type CampaignEmailMessagePtrOutput added in v0.2.0

type CampaignEmailMessagePtrOutput struct{ *pulumi.OutputState }

func (CampaignEmailMessagePtrOutput) Body added in v0.2.0

func (CampaignEmailMessagePtrOutput) Elem added in v0.2.0

func (CampaignEmailMessagePtrOutput) ElementType added in v0.2.0

func (CampaignEmailMessagePtrOutput) FromAddress added in v0.2.0

func (CampaignEmailMessagePtrOutput) HtmlBody added in v0.2.0

func (CampaignEmailMessagePtrOutput) Title added in v0.2.0

func (CampaignEmailMessagePtrOutput) ToCampaignEmailMessagePtrOutput added in v0.2.0

func (o CampaignEmailMessagePtrOutput) ToCampaignEmailMessagePtrOutput() CampaignEmailMessagePtrOutput

func (CampaignEmailMessagePtrOutput) ToCampaignEmailMessagePtrOutputWithContext added in v0.2.0

func (o CampaignEmailMessagePtrOutput) ToCampaignEmailMessagePtrOutputWithContext(ctx context.Context) CampaignEmailMessagePtrOutput

type CampaignEventDimensions

type CampaignEventDimensions struct {
	Attributes interface{}           `pulumi:"attributes"`
	EventType  *CampaignSetDimension `pulumi:"eventType"`
	Metrics    interface{}           `pulumi:"metrics"`
}

type CampaignEventDimensionsArgs

type CampaignEventDimensionsArgs struct {
	Attributes pulumi.Input                 `pulumi:"attributes"`
	EventType  CampaignSetDimensionPtrInput `pulumi:"eventType"`
	Metrics    pulumi.Input                 `pulumi:"metrics"`
}

func (CampaignEventDimensionsArgs) ElementType

func (CampaignEventDimensionsArgs) ToCampaignEventDimensionsOutput

func (i CampaignEventDimensionsArgs) ToCampaignEventDimensionsOutput() CampaignEventDimensionsOutput

func (CampaignEventDimensionsArgs) ToCampaignEventDimensionsOutputWithContext

func (i CampaignEventDimensionsArgs) ToCampaignEventDimensionsOutputWithContext(ctx context.Context) CampaignEventDimensionsOutput

func (CampaignEventDimensionsArgs) ToCampaignEventDimensionsPtrOutput

func (i CampaignEventDimensionsArgs) ToCampaignEventDimensionsPtrOutput() CampaignEventDimensionsPtrOutput

func (CampaignEventDimensionsArgs) ToCampaignEventDimensionsPtrOutputWithContext

func (i CampaignEventDimensionsArgs) ToCampaignEventDimensionsPtrOutputWithContext(ctx context.Context) CampaignEventDimensionsPtrOutput

type CampaignEventDimensionsInput

type CampaignEventDimensionsInput interface {
	pulumi.Input

	ToCampaignEventDimensionsOutput() CampaignEventDimensionsOutput
	ToCampaignEventDimensionsOutputWithContext(context.Context) CampaignEventDimensionsOutput
}

CampaignEventDimensionsInput is an input type that accepts CampaignEventDimensionsArgs and CampaignEventDimensionsOutput values. You can construct a concrete instance of `CampaignEventDimensionsInput` via:

CampaignEventDimensionsArgs{...}

type CampaignEventDimensionsOutput

type CampaignEventDimensionsOutput struct{ *pulumi.OutputState }

func (CampaignEventDimensionsOutput) Attributes

func (CampaignEventDimensionsOutput) ElementType

func (CampaignEventDimensionsOutput) EventType

func (CampaignEventDimensionsOutput) Metrics

func (CampaignEventDimensionsOutput) ToCampaignEventDimensionsOutput

func (o CampaignEventDimensionsOutput) ToCampaignEventDimensionsOutput() CampaignEventDimensionsOutput

func (CampaignEventDimensionsOutput) ToCampaignEventDimensionsOutputWithContext

func (o CampaignEventDimensionsOutput) ToCampaignEventDimensionsOutputWithContext(ctx context.Context) CampaignEventDimensionsOutput

func (CampaignEventDimensionsOutput) ToCampaignEventDimensionsPtrOutput

func (o CampaignEventDimensionsOutput) ToCampaignEventDimensionsPtrOutput() CampaignEventDimensionsPtrOutput

func (CampaignEventDimensionsOutput) ToCampaignEventDimensionsPtrOutputWithContext

func (o CampaignEventDimensionsOutput) ToCampaignEventDimensionsPtrOutputWithContext(ctx context.Context) CampaignEventDimensionsPtrOutput

type CampaignEventDimensionsPtrInput

type CampaignEventDimensionsPtrInput interface {
	pulumi.Input

	ToCampaignEventDimensionsPtrOutput() CampaignEventDimensionsPtrOutput
	ToCampaignEventDimensionsPtrOutputWithContext(context.Context) CampaignEventDimensionsPtrOutput
}

CampaignEventDimensionsPtrInput is an input type that accepts CampaignEventDimensionsArgs, CampaignEventDimensionsPtr and CampaignEventDimensionsPtrOutput values. You can construct a concrete instance of `CampaignEventDimensionsPtrInput` via:

        CampaignEventDimensionsArgs{...}

or:

        nil

type CampaignEventDimensionsPtrOutput

type CampaignEventDimensionsPtrOutput struct{ *pulumi.OutputState }

func (CampaignEventDimensionsPtrOutput) Attributes

func (CampaignEventDimensionsPtrOutput) Elem

func (CampaignEventDimensionsPtrOutput) ElementType

func (CampaignEventDimensionsPtrOutput) EventType

func (CampaignEventDimensionsPtrOutput) Metrics

func (CampaignEventDimensionsPtrOutput) ToCampaignEventDimensionsPtrOutput

func (o CampaignEventDimensionsPtrOutput) ToCampaignEventDimensionsPtrOutput() CampaignEventDimensionsPtrOutput

func (CampaignEventDimensionsPtrOutput) ToCampaignEventDimensionsPtrOutputWithContext

func (o CampaignEventDimensionsPtrOutput) ToCampaignEventDimensionsPtrOutputWithContext(ctx context.Context) CampaignEventDimensionsPtrOutput

type CampaignEventFilter added in v0.2.0

type CampaignEventFilter struct {
	Dimensions *CampaignEventDimensions `pulumi:"dimensions"`
	FilterType *string                  `pulumi:"filterType"`
}

type CampaignEventFilterArgs added in v0.2.0

type CampaignEventFilterArgs struct {
	Dimensions CampaignEventDimensionsPtrInput `pulumi:"dimensions"`
	FilterType pulumi.StringPtrInput           `pulumi:"filterType"`
}

func (CampaignEventFilterArgs) ElementType added in v0.2.0

func (CampaignEventFilterArgs) ElementType() reflect.Type

func (CampaignEventFilterArgs) ToCampaignEventFilterOutput added in v0.2.0

func (i CampaignEventFilterArgs) ToCampaignEventFilterOutput() CampaignEventFilterOutput

func (CampaignEventFilterArgs) ToCampaignEventFilterOutputWithContext added in v0.2.0

func (i CampaignEventFilterArgs) ToCampaignEventFilterOutputWithContext(ctx context.Context) CampaignEventFilterOutput

func (CampaignEventFilterArgs) ToCampaignEventFilterPtrOutput added in v0.2.0

func (i CampaignEventFilterArgs) ToCampaignEventFilterPtrOutput() CampaignEventFilterPtrOutput

func (CampaignEventFilterArgs) ToCampaignEventFilterPtrOutputWithContext added in v0.2.0

func (i CampaignEventFilterArgs) ToCampaignEventFilterPtrOutputWithContext(ctx context.Context) CampaignEventFilterPtrOutput

type CampaignEventFilterInput added in v0.2.0

type CampaignEventFilterInput interface {
	pulumi.Input

	ToCampaignEventFilterOutput() CampaignEventFilterOutput
	ToCampaignEventFilterOutputWithContext(context.Context) CampaignEventFilterOutput
}

CampaignEventFilterInput is an input type that accepts CampaignEventFilterArgs and CampaignEventFilterOutput values. You can construct a concrete instance of `CampaignEventFilterInput` via:

CampaignEventFilterArgs{...}

type CampaignEventFilterOutput added in v0.2.0

type CampaignEventFilterOutput struct{ *pulumi.OutputState }

func (CampaignEventFilterOutput) Dimensions added in v0.2.0

func (CampaignEventFilterOutput) ElementType added in v0.2.0

func (CampaignEventFilterOutput) ElementType() reflect.Type

func (CampaignEventFilterOutput) FilterType added in v0.2.0

func (CampaignEventFilterOutput) ToCampaignEventFilterOutput added in v0.2.0

func (o CampaignEventFilterOutput) ToCampaignEventFilterOutput() CampaignEventFilterOutput

func (CampaignEventFilterOutput) ToCampaignEventFilterOutputWithContext added in v0.2.0

func (o CampaignEventFilterOutput) ToCampaignEventFilterOutputWithContext(ctx context.Context) CampaignEventFilterOutput

func (CampaignEventFilterOutput) ToCampaignEventFilterPtrOutput added in v0.2.0

func (o CampaignEventFilterOutput) ToCampaignEventFilterPtrOutput() CampaignEventFilterPtrOutput

func (CampaignEventFilterOutput) ToCampaignEventFilterPtrOutputWithContext added in v0.2.0

func (o CampaignEventFilterOutput) ToCampaignEventFilterPtrOutputWithContext(ctx context.Context) CampaignEventFilterPtrOutput

type CampaignEventFilterPtrInput added in v0.2.0

type CampaignEventFilterPtrInput interface {
	pulumi.Input

	ToCampaignEventFilterPtrOutput() CampaignEventFilterPtrOutput
	ToCampaignEventFilterPtrOutputWithContext(context.Context) CampaignEventFilterPtrOutput
}

CampaignEventFilterPtrInput is an input type that accepts CampaignEventFilterArgs, CampaignEventFilterPtr and CampaignEventFilterPtrOutput values. You can construct a concrete instance of `CampaignEventFilterPtrInput` via:

        CampaignEventFilterArgs{...}

or:

        nil

func CampaignEventFilterPtr added in v0.2.0

func CampaignEventFilterPtr(v *CampaignEventFilterArgs) CampaignEventFilterPtrInput

type CampaignEventFilterPtrOutput added in v0.2.0

type CampaignEventFilterPtrOutput struct{ *pulumi.OutputState }

func (CampaignEventFilterPtrOutput) Dimensions added in v0.2.0

func (CampaignEventFilterPtrOutput) Elem added in v0.2.0

func (CampaignEventFilterPtrOutput) ElementType added in v0.2.0

func (CampaignEventFilterPtrOutput) FilterType added in v0.2.0

func (CampaignEventFilterPtrOutput) ToCampaignEventFilterPtrOutput added in v0.2.0

func (o CampaignEventFilterPtrOutput) ToCampaignEventFilterPtrOutput() CampaignEventFilterPtrOutput

func (CampaignEventFilterPtrOutput) ToCampaignEventFilterPtrOutputWithContext added in v0.2.0

func (o CampaignEventFilterPtrOutput) ToCampaignEventFilterPtrOutputWithContext(ctx context.Context) CampaignEventFilterPtrOutput

type CampaignHook added in v0.2.0

type CampaignHook struct {
	LambdaFunctionName *string `pulumi:"lambdaFunctionName"`
	Mode               *string `pulumi:"mode"`
	WebUrl             *string `pulumi:"webUrl"`
}

type CampaignHookArgs added in v0.2.0

type CampaignHookArgs struct {
	LambdaFunctionName pulumi.StringPtrInput `pulumi:"lambdaFunctionName"`
	Mode               pulumi.StringPtrInput `pulumi:"mode"`
	WebUrl             pulumi.StringPtrInput `pulumi:"webUrl"`
}

func (CampaignHookArgs) ElementType added in v0.2.0

func (CampaignHookArgs) ElementType() reflect.Type

func (CampaignHookArgs) ToCampaignHookOutput added in v0.2.0

func (i CampaignHookArgs) ToCampaignHookOutput() CampaignHookOutput

func (CampaignHookArgs) ToCampaignHookOutputWithContext added in v0.2.0

func (i CampaignHookArgs) ToCampaignHookOutputWithContext(ctx context.Context) CampaignHookOutput

func (CampaignHookArgs) ToCampaignHookPtrOutput added in v0.2.0

func (i CampaignHookArgs) ToCampaignHookPtrOutput() CampaignHookPtrOutput

func (CampaignHookArgs) ToCampaignHookPtrOutputWithContext added in v0.2.0

func (i CampaignHookArgs) ToCampaignHookPtrOutputWithContext(ctx context.Context) CampaignHookPtrOutput

type CampaignHookInput added in v0.2.0

type CampaignHookInput interface {
	pulumi.Input

	ToCampaignHookOutput() CampaignHookOutput
	ToCampaignHookOutputWithContext(context.Context) CampaignHookOutput
}

CampaignHookInput is an input type that accepts CampaignHookArgs and CampaignHookOutput values. You can construct a concrete instance of `CampaignHookInput` via:

CampaignHookArgs{...}

type CampaignHookOutput added in v0.2.0

type CampaignHookOutput struct{ *pulumi.OutputState }

func (CampaignHookOutput) ElementType added in v0.2.0

func (CampaignHookOutput) ElementType() reflect.Type

func (CampaignHookOutput) LambdaFunctionName added in v0.2.0

func (o CampaignHookOutput) LambdaFunctionName() pulumi.StringPtrOutput

func (CampaignHookOutput) Mode added in v0.2.0

func (CampaignHookOutput) ToCampaignHookOutput added in v0.2.0

func (o CampaignHookOutput) ToCampaignHookOutput() CampaignHookOutput

func (CampaignHookOutput) ToCampaignHookOutputWithContext added in v0.2.0

func (o CampaignHookOutput) ToCampaignHookOutputWithContext(ctx context.Context) CampaignHookOutput

func (CampaignHookOutput) ToCampaignHookPtrOutput added in v0.2.0

func (o CampaignHookOutput) ToCampaignHookPtrOutput() CampaignHookPtrOutput

func (CampaignHookOutput) ToCampaignHookPtrOutputWithContext added in v0.2.0

func (o CampaignHookOutput) ToCampaignHookPtrOutputWithContext(ctx context.Context) CampaignHookPtrOutput

func (CampaignHookOutput) WebUrl added in v0.2.0

type CampaignHookPtrInput added in v0.2.0

type CampaignHookPtrInput interface {
	pulumi.Input

	ToCampaignHookPtrOutput() CampaignHookPtrOutput
	ToCampaignHookPtrOutputWithContext(context.Context) CampaignHookPtrOutput
}

CampaignHookPtrInput is an input type that accepts CampaignHookArgs, CampaignHookPtr and CampaignHookPtrOutput values. You can construct a concrete instance of `CampaignHookPtrInput` via:

        CampaignHookArgs{...}

or:

        nil

func CampaignHookPtr added in v0.2.0

func CampaignHookPtr(v *CampaignHookArgs) CampaignHookPtrInput

type CampaignHookPtrOutput added in v0.2.0

type CampaignHookPtrOutput struct{ *pulumi.OutputState }

func (CampaignHookPtrOutput) Elem added in v0.2.0

func (CampaignHookPtrOutput) ElementType added in v0.2.0

func (CampaignHookPtrOutput) ElementType() reflect.Type

func (CampaignHookPtrOutput) LambdaFunctionName added in v0.2.0

func (o CampaignHookPtrOutput) LambdaFunctionName() pulumi.StringPtrOutput

func (CampaignHookPtrOutput) Mode added in v0.2.0

func (CampaignHookPtrOutput) ToCampaignHookPtrOutput added in v0.2.0

func (o CampaignHookPtrOutput) ToCampaignHookPtrOutput() CampaignHookPtrOutput

func (CampaignHookPtrOutput) ToCampaignHookPtrOutputWithContext added in v0.2.0

func (o CampaignHookPtrOutput) ToCampaignHookPtrOutputWithContext(ctx context.Context) CampaignHookPtrOutput

func (CampaignHookPtrOutput) WebUrl added in v0.2.0

type CampaignInAppMessage added in v0.3.0

type CampaignInAppMessage struct {
	Content      []CampaignInAppMessageContent `pulumi:"content"`
	CustomConfig interface{}                   `pulumi:"customConfig"`
	Layout       *string                       `pulumi:"layout"`
}

type CampaignInAppMessageArgs added in v0.3.0

type CampaignInAppMessageArgs struct {
	Content      CampaignInAppMessageContentArrayInput `pulumi:"content"`
	CustomConfig pulumi.Input                          `pulumi:"customConfig"`
	Layout       pulumi.StringPtrInput                 `pulumi:"layout"`
}

func (CampaignInAppMessageArgs) ElementType added in v0.3.0

func (CampaignInAppMessageArgs) ElementType() reflect.Type

func (CampaignInAppMessageArgs) ToCampaignInAppMessageOutput added in v0.3.0

func (i CampaignInAppMessageArgs) ToCampaignInAppMessageOutput() CampaignInAppMessageOutput

func (CampaignInAppMessageArgs) ToCampaignInAppMessageOutputWithContext added in v0.3.0

func (i CampaignInAppMessageArgs) ToCampaignInAppMessageOutputWithContext(ctx context.Context) CampaignInAppMessageOutput

func (CampaignInAppMessageArgs) ToCampaignInAppMessagePtrOutput added in v0.3.0

func (i CampaignInAppMessageArgs) ToCampaignInAppMessagePtrOutput() CampaignInAppMessagePtrOutput

func (CampaignInAppMessageArgs) ToCampaignInAppMessagePtrOutputWithContext added in v0.3.0

func (i CampaignInAppMessageArgs) ToCampaignInAppMessagePtrOutputWithContext(ctx context.Context) CampaignInAppMessagePtrOutput

type CampaignInAppMessageBodyConfig added in v0.3.0

type CampaignInAppMessageBodyConfig struct {
	Alignment *string `pulumi:"alignment"`
	Body      *string `pulumi:"body"`
	TextColor *string `pulumi:"textColor"`
}

type CampaignInAppMessageBodyConfigArgs added in v0.3.0

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

func (CampaignInAppMessageBodyConfigArgs) ElementType added in v0.3.0

func (CampaignInAppMessageBodyConfigArgs) ToCampaignInAppMessageBodyConfigOutput added in v0.3.0

func (i CampaignInAppMessageBodyConfigArgs) ToCampaignInAppMessageBodyConfigOutput() CampaignInAppMessageBodyConfigOutput

func (CampaignInAppMessageBodyConfigArgs) ToCampaignInAppMessageBodyConfigOutputWithContext added in v0.3.0

func (i CampaignInAppMessageBodyConfigArgs) ToCampaignInAppMessageBodyConfigOutputWithContext(ctx context.Context) CampaignInAppMessageBodyConfigOutput

func (CampaignInAppMessageBodyConfigArgs) ToCampaignInAppMessageBodyConfigPtrOutput added in v0.3.0

func (i CampaignInAppMessageBodyConfigArgs) ToCampaignInAppMessageBodyConfigPtrOutput() CampaignInAppMessageBodyConfigPtrOutput

func (CampaignInAppMessageBodyConfigArgs) ToCampaignInAppMessageBodyConfigPtrOutputWithContext added in v0.3.0

func (i CampaignInAppMessageBodyConfigArgs) ToCampaignInAppMessageBodyConfigPtrOutputWithContext(ctx context.Context) CampaignInAppMessageBodyConfigPtrOutput

type CampaignInAppMessageBodyConfigInput added in v0.3.0

type CampaignInAppMessageBodyConfigInput interface {
	pulumi.Input

	ToCampaignInAppMessageBodyConfigOutput() CampaignInAppMessageBodyConfigOutput
	ToCampaignInAppMessageBodyConfigOutputWithContext(context.Context) CampaignInAppMessageBodyConfigOutput
}

CampaignInAppMessageBodyConfigInput is an input type that accepts CampaignInAppMessageBodyConfigArgs and CampaignInAppMessageBodyConfigOutput values. You can construct a concrete instance of `CampaignInAppMessageBodyConfigInput` via:

CampaignInAppMessageBodyConfigArgs{...}

type CampaignInAppMessageBodyConfigOutput added in v0.3.0

type CampaignInAppMessageBodyConfigOutput struct{ *pulumi.OutputState }

func (CampaignInAppMessageBodyConfigOutput) Alignment added in v0.3.0

func (CampaignInAppMessageBodyConfigOutput) Body added in v0.3.0

func (CampaignInAppMessageBodyConfigOutput) ElementType added in v0.3.0

func (CampaignInAppMessageBodyConfigOutput) TextColor added in v0.3.0

func (CampaignInAppMessageBodyConfigOutput) ToCampaignInAppMessageBodyConfigOutput added in v0.3.0

func (o CampaignInAppMessageBodyConfigOutput) ToCampaignInAppMessageBodyConfigOutput() CampaignInAppMessageBodyConfigOutput

func (CampaignInAppMessageBodyConfigOutput) ToCampaignInAppMessageBodyConfigOutputWithContext added in v0.3.0

func (o CampaignInAppMessageBodyConfigOutput) ToCampaignInAppMessageBodyConfigOutputWithContext(ctx context.Context) CampaignInAppMessageBodyConfigOutput

func (CampaignInAppMessageBodyConfigOutput) ToCampaignInAppMessageBodyConfigPtrOutput added in v0.3.0

func (o CampaignInAppMessageBodyConfigOutput) ToCampaignInAppMessageBodyConfigPtrOutput() CampaignInAppMessageBodyConfigPtrOutput

func (CampaignInAppMessageBodyConfigOutput) ToCampaignInAppMessageBodyConfigPtrOutputWithContext added in v0.3.0

func (o CampaignInAppMessageBodyConfigOutput) ToCampaignInAppMessageBodyConfigPtrOutputWithContext(ctx context.Context) CampaignInAppMessageBodyConfigPtrOutput

type CampaignInAppMessageBodyConfigPtrInput added in v0.3.0

type CampaignInAppMessageBodyConfigPtrInput interface {
	pulumi.Input

	ToCampaignInAppMessageBodyConfigPtrOutput() CampaignInAppMessageBodyConfigPtrOutput
	ToCampaignInAppMessageBodyConfigPtrOutputWithContext(context.Context) CampaignInAppMessageBodyConfigPtrOutput
}

CampaignInAppMessageBodyConfigPtrInput is an input type that accepts CampaignInAppMessageBodyConfigArgs, CampaignInAppMessageBodyConfigPtr and CampaignInAppMessageBodyConfigPtrOutput values. You can construct a concrete instance of `CampaignInAppMessageBodyConfigPtrInput` via:

        CampaignInAppMessageBodyConfigArgs{...}

or:

        nil

type CampaignInAppMessageBodyConfigPtrOutput added in v0.3.0

type CampaignInAppMessageBodyConfigPtrOutput struct{ *pulumi.OutputState }

func (CampaignInAppMessageBodyConfigPtrOutput) Alignment added in v0.3.0

func (CampaignInAppMessageBodyConfigPtrOutput) Body added in v0.3.0

func (CampaignInAppMessageBodyConfigPtrOutput) Elem added in v0.3.0

func (CampaignInAppMessageBodyConfigPtrOutput) ElementType added in v0.3.0

func (CampaignInAppMessageBodyConfigPtrOutput) TextColor added in v0.3.0

func (CampaignInAppMessageBodyConfigPtrOutput) ToCampaignInAppMessageBodyConfigPtrOutput added in v0.3.0

func (o CampaignInAppMessageBodyConfigPtrOutput) ToCampaignInAppMessageBodyConfigPtrOutput() CampaignInAppMessageBodyConfigPtrOutput

func (CampaignInAppMessageBodyConfigPtrOutput) ToCampaignInAppMessageBodyConfigPtrOutputWithContext added in v0.3.0

func (o CampaignInAppMessageBodyConfigPtrOutput) ToCampaignInAppMessageBodyConfigPtrOutputWithContext(ctx context.Context) CampaignInAppMessageBodyConfigPtrOutput

type CampaignInAppMessageButton added in v0.3.0

type CampaignInAppMessageButton struct {
	Android       *CampaignOverrideButtonConfiguration `pulumi:"android"`
	DefaultConfig *CampaignDefaultButtonConfiguration  `pulumi:"defaultConfig"`
	IOS           *CampaignOverrideButtonConfiguration `pulumi:"iOS"`
	Web           *CampaignOverrideButtonConfiguration `pulumi:"web"`
}

type CampaignInAppMessageButtonArgs added in v0.3.0

type CampaignInAppMessageButtonArgs struct {
	Android       CampaignOverrideButtonConfigurationPtrInput `pulumi:"android"`
	DefaultConfig CampaignDefaultButtonConfigurationPtrInput  `pulumi:"defaultConfig"`
	IOS           CampaignOverrideButtonConfigurationPtrInput `pulumi:"iOS"`
	Web           CampaignOverrideButtonConfigurationPtrInput `pulumi:"web"`
}

func (CampaignInAppMessageButtonArgs) ElementType added in v0.3.0

func (CampaignInAppMessageButtonArgs) ToCampaignInAppMessageButtonOutput added in v0.3.0

func (i CampaignInAppMessageButtonArgs) ToCampaignInAppMessageButtonOutput() CampaignInAppMessageButtonOutput

func (CampaignInAppMessageButtonArgs) ToCampaignInAppMessageButtonOutputWithContext added in v0.3.0

func (i CampaignInAppMessageButtonArgs) ToCampaignInAppMessageButtonOutputWithContext(ctx context.Context) CampaignInAppMessageButtonOutput

func (CampaignInAppMessageButtonArgs) ToCampaignInAppMessageButtonPtrOutput added in v0.3.0

func (i CampaignInAppMessageButtonArgs) ToCampaignInAppMessageButtonPtrOutput() CampaignInAppMessageButtonPtrOutput

func (CampaignInAppMessageButtonArgs) ToCampaignInAppMessageButtonPtrOutputWithContext added in v0.3.0

func (i CampaignInAppMessageButtonArgs) ToCampaignInAppMessageButtonPtrOutputWithContext(ctx context.Context) CampaignInAppMessageButtonPtrOutput

type CampaignInAppMessageButtonInput added in v0.3.0

type CampaignInAppMessageButtonInput interface {
	pulumi.Input

	ToCampaignInAppMessageButtonOutput() CampaignInAppMessageButtonOutput
	ToCampaignInAppMessageButtonOutputWithContext(context.Context) CampaignInAppMessageButtonOutput
}

CampaignInAppMessageButtonInput is an input type that accepts CampaignInAppMessageButtonArgs and CampaignInAppMessageButtonOutput values. You can construct a concrete instance of `CampaignInAppMessageButtonInput` via:

CampaignInAppMessageButtonArgs{...}

type CampaignInAppMessageButtonOutput added in v0.3.0

type CampaignInAppMessageButtonOutput struct{ *pulumi.OutputState }

func (CampaignInAppMessageButtonOutput) Android added in v0.3.0

func (CampaignInAppMessageButtonOutput) DefaultConfig added in v0.3.0

func (CampaignInAppMessageButtonOutput) ElementType added in v0.3.0

func (CampaignInAppMessageButtonOutput) IOS added in v0.3.0

func (CampaignInAppMessageButtonOutput) ToCampaignInAppMessageButtonOutput added in v0.3.0

func (o CampaignInAppMessageButtonOutput) ToCampaignInAppMessageButtonOutput() CampaignInAppMessageButtonOutput

func (CampaignInAppMessageButtonOutput) ToCampaignInAppMessageButtonOutputWithContext added in v0.3.0

func (o CampaignInAppMessageButtonOutput) ToCampaignInAppMessageButtonOutputWithContext(ctx context.Context) CampaignInAppMessageButtonOutput

func (CampaignInAppMessageButtonOutput) ToCampaignInAppMessageButtonPtrOutput added in v0.3.0

func (o CampaignInAppMessageButtonOutput) ToCampaignInAppMessageButtonPtrOutput() CampaignInAppMessageButtonPtrOutput

func (CampaignInAppMessageButtonOutput) ToCampaignInAppMessageButtonPtrOutputWithContext added in v0.3.0

func (o CampaignInAppMessageButtonOutput) ToCampaignInAppMessageButtonPtrOutputWithContext(ctx context.Context) CampaignInAppMessageButtonPtrOutput

func (CampaignInAppMessageButtonOutput) Web added in v0.3.0

type CampaignInAppMessageButtonPtrInput added in v0.3.0

type CampaignInAppMessageButtonPtrInput interface {
	pulumi.Input

	ToCampaignInAppMessageButtonPtrOutput() CampaignInAppMessageButtonPtrOutput
	ToCampaignInAppMessageButtonPtrOutputWithContext(context.Context) CampaignInAppMessageButtonPtrOutput
}

CampaignInAppMessageButtonPtrInput is an input type that accepts CampaignInAppMessageButtonArgs, CampaignInAppMessageButtonPtr and CampaignInAppMessageButtonPtrOutput values. You can construct a concrete instance of `CampaignInAppMessageButtonPtrInput` via:

        CampaignInAppMessageButtonArgs{...}

or:

        nil

func CampaignInAppMessageButtonPtr added in v0.3.0

type CampaignInAppMessageButtonPtrOutput added in v0.3.0

type CampaignInAppMessageButtonPtrOutput struct{ *pulumi.OutputState }

func (CampaignInAppMessageButtonPtrOutput) Android added in v0.3.0

func (CampaignInAppMessageButtonPtrOutput) DefaultConfig added in v0.3.0

func (CampaignInAppMessageButtonPtrOutput) Elem added in v0.3.0

func (CampaignInAppMessageButtonPtrOutput) ElementType added in v0.3.0

func (CampaignInAppMessageButtonPtrOutput) IOS added in v0.3.0

func (CampaignInAppMessageButtonPtrOutput) ToCampaignInAppMessageButtonPtrOutput added in v0.3.0

func (o CampaignInAppMessageButtonPtrOutput) ToCampaignInAppMessageButtonPtrOutput() CampaignInAppMessageButtonPtrOutput

func (CampaignInAppMessageButtonPtrOutput) ToCampaignInAppMessageButtonPtrOutputWithContext added in v0.3.0

func (o CampaignInAppMessageButtonPtrOutput) ToCampaignInAppMessageButtonPtrOutputWithContext(ctx context.Context) CampaignInAppMessageButtonPtrOutput

func (CampaignInAppMessageButtonPtrOutput) Web added in v0.3.0

type CampaignInAppMessageContent added in v0.3.0

type CampaignInAppMessageContent struct {
	BackgroundColor *string                           `pulumi:"backgroundColor"`
	BodyConfig      *CampaignInAppMessageBodyConfig   `pulumi:"bodyConfig"`
	HeaderConfig    *CampaignInAppMessageHeaderConfig `pulumi:"headerConfig"`
	ImageUrl        *string                           `pulumi:"imageUrl"`
	PrimaryBtn      *CampaignInAppMessageButton       `pulumi:"primaryBtn"`
	SecondaryBtn    *CampaignInAppMessageButton       `pulumi:"secondaryBtn"`
}

type CampaignInAppMessageContentArgs added in v0.3.0

type CampaignInAppMessageContentArgs struct {
	BackgroundColor pulumi.StringPtrInput                    `pulumi:"backgroundColor"`
	BodyConfig      CampaignInAppMessageBodyConfigPtrInput   `pulumi:"bodyConfig"`
	HeaderConfig    CampaignInAppMessageHeaderConfigPtrInput `pulumi:"headerConfig"`
	ImageUrl        pulumi.StringPtrInput                    `pulumi:"imageUrl"`
	PrimaryBtn      CampaignInAppMessageButtonPtrInput       `pulumi:"primaryBtn"`
	SecondaryBtn    CampaignInAppMessageButtonPtrInput       `pulumi:"secondaryBtn"`
}

func (CampaignInAppMessageContentArgs) ElementType added in v0.3.0

func (CampaignInAppMessageContentArgs) ToCampaignInAppMessageContentOutput added in v0.3.0

func (i CampaignInAppMessageContentArgs) ToCampaignInAppMessageContentOutput() CampaignInAppMessageContentOutput

func (CampaignInAppMessageContentArgs) ToCampaignInAppMessageContentOutputWithContext added in v0.3.0

func (i CampaignInAppMessageContentArgs) ToCampaignInAppMessageContentOutputWithContext(ctx context.Context) CampaignInAppMessageContentOutput

type CampaignInAppMessageContentArray added in v0.3.0

type CampaignInAppMessageContentArray []CampaignInAppMessageContentInput

func (CampaignInAppMessageContentArray) ElementType added in v0.3.0

func (CampaignInAppMessageContentArray) ToCampaignInAppMessageContentArrayOutput added in v0.3.0

func (i CampaignInAppMessageContentArray) ToCampaignInAppMessageContentArrayOutput() CampaignInAppMessageContentArrayOutput

func (CampaignInAppMessageContentArray) ToCampaignInAppMessageContentArrayOutputWithContext added in v0.3.0

func (i CampaignInAppMessageContentArray) ToCampaignInAppMessageContentArrayOutputWithContext(ctx context.Context) CampaignInAppMessageContentArrayOutput

type CampaignInAppMessageContentArrayInput added in v0.3.0

type CampaignInAppMessageContentArrayInput interface {
	pulumi.Input

	ToCampaignInAppMessageContentArrayOutput() CampaignInAppMessageContentArrayOutput
	ToCampaignInAppMessageContentArrayOutputWithContext(context.Context) CampaignInAppMessageContentArrayOutput
}

CampaignInAppMessageContentArrayInput is an input type that accepts CampaignInAppMessageContentArray and CampaignInAppMessageContentArrayOutput values. You can construct a concrete instance of `CampaignInAppMessageContentArrayInput` via:

CampaignInAppMessageContentArray{ CampaignInAppMessageContentArgs{...} }

type CampaignInAppMessageContentArrayOutput added in v0.3.0

type CampaignInAppMessageContentArrayOutput struct{ *pulumi.OutputState }

func (CampaignInAppMessageContentArrayOutput) ElementType added in v0.3.0

func (CampaignInAppMessageContentArrayOutput) Index added in v0.3.0

func (CampaignInAppMessageContentArrayOutput) ToCampaignInAppMessageContentArrayOutput added in v0.3.0

func (o CampaignInAppMessageContentArrayOutput) ToCampaignInAppMessageContentArrayOutput() CampaignInAppMessageContentArrayOutput

func (CampaignInAppMessageContentArrayOutput) ToCampaignInAppMessageContentArrayOutputWithContext added in v0.3.0

func (o CampaignInAppMessageContentArrayOutput) ToCampaignInAppMessageContentArrayOutputWithContext(ctx context.Context) CampaignInAppMessageContentArrayOutput

type CampaignInAppMessageContentInput added in v0.3.0

type CampaignInAppMessageContentInput interface {
	pulumi.Input

	ToCampaignInAppMessageContentOutput() CampaignInAppMessageContentOutput
	ToCampaignInAppMessageContentOutputWithContext(context.Context) CampaignInAppMessageContentOutput
}

CampaignInAppMessageContentInput is an input type that accepts CampaignInAppMessageContentArgs and CampaignInAppMessageContentOutput values. You can construct a concrete instance of `CampaignInAppMessageContentInput` via:

CampaignInAppMessageContentArgs{...}

type CampaignInAppMessageContentOutput added in v0.3.0

type CampaignInAppMessageContentOutput struct{ *pulumi.OutputState }

func (CampaignInAppMessageContentOutput) BackgroundColor added in v0.3.0

func (CampaignInAppMessageContentOutput) BodyConfig added in v0.3.0

func (CampaignInAppMessageContentOutput) ElementType added in v0.3.0

func (CampaignInAppMessageContentOutput) HeaderConfig added in v0.3.0

func (CampaignInAppMessageContentOutput) ImageUrl added in v0.3.0

func (CampaignInAppMessageContentOutput) PrimaryBtn added in v0.3.0

func (CampaignInAppMessageContentOutput) SecondaryBtn added in v0.3.0

func (CampaignInAppMessageContentOutput) ToCampaignInAppMessageContentOutput added in v0.3.0

func (o CampaignInAppMessageContentOutput) ToCampaignInAppMessageContentOutput() CampaignInAppMessageContentOutput

func (CampaignInAppMessageContentOutput) ToCampaignInAppMessageContentOutputWithContext added in v0.3.0

func (o CampaignInAppMessageContentOutput) ToCampaignInAppMessageContentOutputWithContext(ctx context.Context) CampaignInAppMessageContentOutput

type CampaignInAppMessageHeaderConfig added in v0.3.0

type CampaignInAppMessageHeaderConfig struct {
	Alignment *string `pulumi:"alignment"`
	Header    *string `pulumi:"header"`
	TextColor *string `pulumi:"textColor"`
}

type CampaignInAppMessageHeaderConfigArgs added in v0.3.0

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

func (CampaignInAppMessageHeaderConfigArgs) ElementType added in v0.3.0

func (CampaignInAppMessageHeaderConfigArgs) ToCampaignInAppMessageHeaderConfigOutput added in v0.3.0

func (i CampaignInAppMessageHeaderConfigArgs) ToCampaignInAppMessageHeaderConfigOutput() CampaignInAppMessageHeaderConfigOutput

func (CampaignInAppMessageHeaderConfigArgs) ToCampaignInAppMessageHeaderConfigOutputWithContext added in v0.3.0

func (i CampaignInAppMessageHeaderConfigArgs) ToCampaignInAppMessageHeaderConfigOutputWithContext(ctx context.Context) CampaignInAppMessageHeaderConfigOutput

func (CampaignInAppMessageHeaderConfigArgs) ToCampaignInAppMessageHeaderConfigPtrOutput added in v0.3.0

func (i CampaignInAppMessageHeaderConfigArgs) ToCampaignInAppMessageHeaderConfigPtrOutput() CampaignInAppMessageHeaderConfigPtrOutput

func (CampaignInAppMessageHeaderConfigArgs) ToCampaignInAppMessageHeaderConfigPtrOutputWithContext added in v0.3.0

func (i CampaignInAppMessageHeaderConfigArgs) ToCampaignInAppMessageHeaderConfigPtrOutputWithContext(ctx context.Context) CampaignInAppMessageHeaderConfigPtrOutput

type CampaignInAppMessageHeaderConfigInput added in v0.3.0

type CampaignInAppMessageHeaderConfigInput interface {
	pulumi.Input

	ToCampaignInAppMessageHeaderConfigOutput() CampaignInAppMessageHeaderConfigOutput
	ToCampaignInAppMessageHeaderConfigOutputWithContext(context.Context) CampaignInAppMessageHeaderConfigOutput
}

CampaignInAppMessageHeaderConfigInput is an input type that accepts CampaignInAppMessageHeaderConfigArgs and CampaignInAppMessageHeaderConfigOutput values. You can construct a concrete instance of `CampaignInAppMessageHeaderConfigInput` via:

CampaignInAppMessageHeaderConfigArgs{...}

type CampaignInAppMessageHeaderConfigOutput added in v0.3.0

type CampaignInAppMessageHeaderConfigOutput struct{ *pulumi.OutputState }

func (CampaignInAppMessageHeaderConfigOutput) Alignment added in v0.3.0

func (CampaignInAppMessageHeaderConfigOutput) ElementType added in v0.3.0

func (CampaignInAppMessageHeaderConfigOutput) Header added in v0.3.0

func (CampaignInAppMessageHeaderConfigOutput) TextColor added in v0.3.0

func (CampaignInAppMessageHeaderConfigOutput) ToCampaignInAppMessageHeaderConfigOutput added in v0.3.0

func (o CampaignInAppMessageHeaderConfigOutput) ToCampaignInAppMessageHeaderConfigOutput() CampaignInAppMessageHeaderConfigOutput

func (CampaignInAppMessageHeaderConfigOutput) ToCampaignInAppMessageHeaderConfigOutputWithContext added in v0.3.0

func (o CampaignInAppMessageHeaderConfigOutput) ToCampaignInAppMessageHeaderConfigOutputWithContext(ctx context.Context) CampaignInAppMessageHeaderConfigOutput

func (CampaignInAppMessageHeaderConfigOutput) ToCampaignInAppMessageHeaderConfigPtrOutput added in v0.3.0

func (o CampaignInAppMessageHeaderConfigOutput) ToCampaignInAppMessageHeaderConfigPtrOutput() CampaignInAppMessageHeaderConfigPtrOutput

func (CampaignInAppMessageHeaderConfigOutput) ToCampaignInAppMessageHeaderConfigPtrOutputWithContext added in v0.3.0

func (o CampaignInAppMessageHeaderConfigOutput) ToCampaignInAppMessageHeaderConfigPtrOutputWithContext(ctx context.Context) CampaignInAppMessageHeaderConfigPtrOutput

type CampaignInAppMessageHeaderConfigPtrInput added in v0.3.0

type CampaignInAppMessageHeaderConfigPtrInput interface {
	pulumi.Input

	ToCampaignInAppMessageHeaderConfigPtrOutput() CampaignInAppMessageHeaderConfigPtrOutput
	ToCampaignInAppMessageHeaderConfigPtrOutputWithContext(context.Context) CampaignInAppMessageHeaderConfigPtrOutput
}

CampaignInAppMessageHeaderConfigPtrInput is an input type that accepts CampaignInAppMessageHeaderConfigArgs, CampaignInAppMessageHeaderConfigPtr and CampaignInAppMessageHeaderConfigPtrOutput values. You can construct a concrete instance of `CampaignInAppMessageHeaderConfigPtrInput` via:

        CampaignInAppMessageHeaderConfigArgs{...}

or:

        nil

type CampaignInAppMessageHeaderConfigPtrOutput added in v0.3.0

type CampaignInAppMessageHeaderConfigPtrOutput struct{ *pulumi.OutputState }

func (CampaignInAppMessageHeaderConfigPtrOutput) Alignment added in v0.3.0

func (CampaignInAppMessageHeaderConfigPtrOutput) Elem added in v0.3.0

func (CampaignInAppMessageHeaderConfigPtrOutput) ElementType added in v0.3.0

func (CampaignInAppMessageHeaderConfigPtrOutput) Header added in v0.3.0

func (CampaignInAppMessageHeaderConfigPtrOutput) TextColor added in v0.3.0

func (CampaignInAppMessageHeaderConfigPtrOutput) ToCampaignInAppMessageHeaderConfigPtrOutput added in v0.3.0

func (o CampaignInAppMessageHeaderConfigPtrOutput) ToCampaignInAppMessageHeaderConfigPtrOutput() CampaignInAppMessageHeaderConfigPtrOutput

func (CampaignInAppMessageHeaderConfigPtrOutput) ToCampaignInAppMessageHeaderConfigPtrOutputWithContext added in v0.3.0

func (o CampaignInAppMessageHeaderConfigPtrOutput) ToCampaignInAppMessageHeaderConfigPtrOutputWithContext(ctx context.Context) CampaignInAppMessageHeaderConfigPtrOutput

type CampaignInAppMessageInput added in v0.3.0

type CampaignInAppMessageInput interface {
	pulumi.Input

	ToCampaignInAppMessageOutput() CampaignInAppMessageOutput
	ToCampaignInAppMessageOutputWithContext(context.Context) CampaignInAppMessageOutput
}

CampaignInAppMessageInput is an input type that accepts CampaignInAppMessageArgs and CampaignInAppMessageOutput values. You can construct a concrete instance of `CampaignInAppMessageInput` via:

CampaignInAppMessageArgs{...}

type CampaignInAppMessageOutput added in v0.3.0

type CampaignInAppMessageOutput struct{ *pulumi.OutputState }

func (CampaignInAppMessageOutput) Content added in v0.3.0

func (CampaignInAppMessageOutput) CustomConfig added in v0.3.0

func (o CampaignInAppMessageOutput) CustomConfig() pulumi.AnyOutput

func (CampaignInAppMessageOutput) ElementType added in v0.3.0

func (CampaignInAppMessageOutput) ElementType() reflect.Type

func (CampaignInAppMessageOutput) Layout added in v0.3.0

func (CampaignInAppMessageOutput) ToCampaignInAppMessageOutput added in v0.3.0

func (o CampaignInAppMessageOutput) ToCampaignInAppMessageOutput() CampaignInAppMessageOutput

func (CampaignInAppMessageOutput) ToCampaignInAppMessageOutputWithContext added in v0.3.0

func (o CampaignInAppMessageOutput) ToCampaignInAppMessageOutputWithContext(ctx context.Context) CampaignInAppMessageOutput

func (CampaignInAppMessageOutput) ToCampaignInAppMessagePtrOutput added in v0.3.0

func (o CampaignInAppMessageOutput) ToCampaignInAppMessagePtrOutput() CampaignInAppMessagePtrOutput

func (CampaignInAppMessageOutput) ToCampaignInAppMessagePtrOutputWithContext added in v0.3.0

func (o CampaignInAppMessageOutput) ToCampaignInAppMessagePtrOutputWithContext(ctx context.Context) CampaignInAppMessagePtrOutput

type CampaignInAppMessagePtrInput added in v0.3.0

type CampaignInAppMessagePtrInput interface {
	pulumi.Input

	ToCampaignInAppMessagePtrOutput() CampaignInAppMessagePtrOutput
	ToCampaignInAppMessagePtrOutputWithContext(context.Context) CampaignInAppMessagePtrOutput
}

CampaignInAppMessagePtrInput is an input type that accepts CampaignInAppMessageArgs, CampaignInAppMessagePtr and CampaignInAppMessagePtrOutput values. You can construct a concrete instance of `CampaignInAppMessagePtrInput` via:

        CampaignInAppMessageArgs{...}

or:

        nil

func CampaignInAppMessagePtr added in v0.3.0

func CampaignInAppMessagePtr(v *CampaignInAppMessageArgs) CampaignInAppMessagePtrInput

type CampaignInAppMessagePtrOutput added in v0.3.0

type CampaignInAppMessagePtrOutput struct{ *pulumi.OutputState }

func (CampaignInAppMessagePtrOutput) Content added in v0.3.0

func (CampaignInAppMessagePtrOutput) CustomConfig added in v0.3.0

func (CampaignInAppMessagePtrOutput) Elem added in v0.3.0

func (CampaignInAppMessagePtrOutput) ElementType added in v0.3.0

func (CampaignInAppMessagePtrOutput) Layout added in v0.3.0

func (CampaignInAppMessagePtrOutput) ToCampaignInAppMessagePtrOutput added in v0.3.0

func (o CampaignInAppMessagePtrOutput) ToCampaignInAppMessagePtrOutput() CampaignInAppMessagePtrOutput

func (CampaignInAppMessagePtrOutput) ToCampaignInAppMessagePtrOutputWithContext added in v0.3.0

func (o CampaignInAppMessagePtrOutput) ToCampaignInAppMessagePtrOutputWithContext(ctx context.Context) CampaignInAppMessagePtrOutput

type CampaignInput

type CampaignInput interface {
	pulumi.Input

	ToCampaignOutput() CampaignOutput
	ToCampaignOutputWithContext(ctx context.Context) CampaignOutput
}

type CampaignLimits

type CampaignLimits struct {
	Daily             *int `pulumi:"daily"`
	MaximumDuration   *int `pulumi:"maximumDuration"`
	MessagesPerSecond *int `pulumi:"messagesPerSecond"`
	Session           *int `pulumi:"session"`
	Total             *int `pulumi:"total"`
}

type CampaignLimitsArgs

type CampaignLimitsArgs struct {
	Daily             pulumi.IntPtrInput `pulumi:"daily"`
	MaximumDuration   pulumi.IntPtrInput `pulumi:"maximumDuration"`
	MessagesPerSecond pulumi.IntPtrInput `pulumi:"messagesPerSecond"`
	Session           pulumi.IntPtrInput `pulumi:"session"`
	Total             pulumi.IntPtrInput `pulumi:"total"`
}

func (CampaignLimitsArgs) ElementType

func (CampaignLimitsArgs) ElementType() reflect.Type

func (CampaignLimitsArgs) ToCampaignLimitsOutput

func (i CampaignLimitsArgs) ToCampaignLimitsOutput() CampaignLimitsOutput

func (CampaignLimitsArgs) ToCampaignLimitsOutputWithContext

func (i CampaignLimitsArgs) ToCampaignLimitsOutputWithContext(ctx context.Context) CampaignLimitsOutput

func (CampaignLimitsArgs) ToCampaignLimitsPtrOutput

func (i CampaignLimitsArgs) ToCampaignLimitsPtrOutput() CampaignLimitsPtrOutput

func (CampaignLimitsArgs) ToCampaignLimitsPtrOutputWithContext

func (i CampaignLimitsArgs) ToCampaignLimitsPtrOutputWithContext(ctx context.Context) CampaignLimitsPtrOutput

type CampaignLimitsInput

type CampaignLimitsInput interface {
	pulumi.Input

	ToCampaignLimitsOutput() CampaignLimitsOutput
	ToCampaignLimitsOutputWithContext(context.Context) CampaignLimitsOutput
}

CampaignLimitsInput is an input type that accepts CampaignLimitsArgs and CampaignLimitsOutput values. You can construct a concrete instance of `CampaignLimitsInput` via:

CampaignLimitsArgs{...}

type CampaignLimitsOutput

type CampaignLimitsOutput struct{ *pulumi.OutputState }

func (CampaignLimitsOutput) Daily

func (CampaignLimitsOutput) ElementType

func (CampaignLimitsOutput) ElementType() reflect.Type

func (CampaignLimitsOutput) MaximumDuration

func (o CampaignLimitsOutput) MaximumDuration() pulumi.IntPtrOutput

func (CampaignLimitsOutput) MessagesPerSecond

func (o CampaignLimitsOutput) MessagesPerSecond() pulumi.IntPtrOutput

func (CampaignLimitsOutput) Session added in v0.3.0

func (CampaignLimitsOutput) ToCampaignLimitsOutput

func (o CampaignLimitsOutput) ToCampaignLimitsOutput() CampaignLimitsOutput

func (CampaignLimitsOutput) ToCampaignLimitsOutputWithContext

func (o CampaignLimitsOutput) ToCampaignLimitsOutputWithContext(ctx context.Context) CampaignLimitsOutput

func (CampaignLimitsOutput) ToCampaignLimitsPtrOutput

func (o CampaignLimitsOutput) ToCampaignLimitsPtrOutput() CampaignLimitsPtrOutput

func (CampaignLimitsOutput) ToCampaignLimitsPtrOutputWithContext

func (o CampaignLimitsOutput) ToCampaignLimitsPtrOutputWithContext(ctx context.Context) CampaignLimitsPtrOutput

func (CampaignLimitsOutput) Total

type CampaignLimitsPtrInput

type CampaignLimitsPtrInput interface {
	pulumi.Input

	ToCampaignLimitsPtrOutput() CampaignLimitsPtrOutput
	ToCampaignLimitsPtrOutputWithContext(context.Context) CampaignLimitsPtrOutput
}

CampaignLimitsPtrInput is an input type that accepts CampaignLimitsArgs, CampaignLimitsPtr and CampaignLimitsPtrOutput values. You can construct a concrete instance of `CampaignLimitsPtrInput` via:

        CampaignLimitsArgs{...}

or:

        nil

type CampaignLimitsPtrOutput

type CampaignLimitsPtrOutput struct{ *pulumi.OutputState }

func (CampaignLimitsPtrOutput) Daily

func (CampaignLimitsPtrOutput) Elem

func (CampaignLimitsPtrOutput) ElementType

func (CampaignLimitsPtrOutput) ElementType() reflect.Type

func (CampaignLimitsPtrOutput) MaximumDuration

func (o CampaignLimitsPtrOutput) MaximumDuration() pulumi.IntPtrOutput

func (CampaignLimitsPtrOutput) MessagesPerSecond

func (o CampaignLimitsPtrOutput) MessagesPerSecond() pulumi.IntPtrOutput

func (CampaignLimitsPtrOutput) Session added in v0.3.0

func (CampaignLimitsPtrOutput) ToCampaignLimitsPtrOutput

func (o CampaignLimitsPtrOutput) ToCampaignLimitsPtrOutput() CampaignLimitsPtrOutput

func (CampaignLimitsPtrOutput) ToCampaignLimitsPtrOutputWithContext

func (o CampaignLimitsPtrOutput) ToCampaignLimitsPtrOutputWithContext(ctx context.Context) CampaignLimitsPtrOutput

func (CampaignLimitsPtrOutput) Total

type CampaignMessage

type CampaignMessage struct {
	Action            *string `pulumi:"action"`
	Body              *string `pulumi:"body"`
	ImageIconUrl      *string `pulumi:"imageIconUrl"`
	ImageSmallIconUrl *string `pulumi:"imageSmallIconUrl"`
	ImageUrl          *string `pulumi:"imageUrl"`
	JsonBody          *string `pulumi:"jsonBody"`
	MediaUrl          *string `pulumi:"mediaUrl"`
	RawContent        *string `pulumi:"rawContent"`
	SilentPush        *bool   `pulumi:"silentPush"`
	TimeToLive        *int    `pulumi:"timeToLive"`
	Title             *string `pulumi:"title"`
	Url               *string `pulumi:"url"`
}

type CampaignMessageArgs

type CampaignMessageArgs struct {
	Action            pulumi.StringPtrInput `pulumi:"action"`
	Body              pulumi.StringPtrInput `pulumi:"body"`
	ImageIconUrl      pulumi.StringPtrInput `pulumi:"imageIconUrl"`
	ImageSmallIconUrl pulumi.StringPtrInput `pulumi:"imageSmallIconUrl"`
	ImageUrl          pulumi.StringPtrInput `pulumi:"imageUrl"`
	JsonBody          pulumi.StringPtrInput `pulumi:"jsonBody"`
	MediaUrl          pulumi.StringPtrInput `pulumi:"mediaUrl"`
	RawContent        pulumi.StringPtrInput `pulumi:"rawContent"`
	SilentPush        pulumi.BoolPtrInput   `pulumi:"silentPush"`
	TimeToLive        pulumi.IntPtrInput    `pulumi:"timeToLive"`
	Title             pulumi.StringPtrInput `pulumi:"title"`
	Url               pulumi.StringPtrInput `pulumi:"url"`
}

func (CampaignMessageArgs) ElementType

func (CampaignMessageArgs) ElementType() reflect.Type

func (CampaignMessageArgs) ToCampaignMessageOutput

func (i CampaignMessageArgs) ToCampaignMessageOutput() CampaignMessageOutput

func (CampaignMessageArgs) ToCampaignMessageOutputWithContext

func (i CampaignMessageArgs) ToCampaignMessageOutputWithContext(ctx context.Context) CampaignMessageOutput

func (CampaignMessageArgs) ToCampaignMessagePtrOutput

func (i CampaignMessageArgs) ToCampaignMessagePtrOutput() CampaignMessagePtrOutput

func (CampaignMessageArgs) ToCampaignMessagePtrOutputWithContext

func (i CampaignMessageArgs) ToCampaignMessagePtrOutputWithContext(ctx context.Context) CampaignMessagePtrOutput

type CampaignMessageConfiguration

type CampaignMessageConfiguration struct {
	ADMMessage     *CampaignMessage       `pulumi:"aDMMessage"`
	APNSMessage    *CampaignMessage       `pulumi:"aPNSMessage"`
	BaiduMessage   *CampaignMessage       `pulumi:"baiduMessage"`
	CustomMessage  *CampaignCustomMessage `pulumi:"customMessage"`
	DefaultMessage *CampaignMessage       `pulumi:"defaultMessage"`
	EmailMessage   *CampaignEmailMessage  `pulumi:"emailMessage"`
	GCMMessage     *CampaignMessage       `pulumi:"gCMMessage"`
	InAppMessage   *CampaignInAppMessage  `pulumi:"inAppMessage"`
	SMSMessage     *CampaignSmsMessage    `pulumi:"sMSMessage"`
}

type CampaignMessageConfigurationArgs

type CampaignMessageConfigurationArgs struct {
	ADMMessage     CampaignMessagePtrInput       `pulumi:"aDMMessage"`
	APNSMessage    CampaignMessagePtrInput       `pulumi:"aPNSMessage"`
	BaiduMessage   CampaignMessagePtrInput       `pulumi:"baiduMessage"`
	CustomMessage  CampaignCustomMessagePtrInput `pulumi:"customMessage"`
	DefaultMessage CampaignMessagePtrInput       `pulumi:"defaultMessage"`
	EmailMessage   CampaignEmailMessagePtrInput  `pulumi:"emailMessage"`
	GCMMessage     CampaignMessagePtrInput       `pulumi:"gCMMessage"`
	InAppMessage   CampaignInAppMessagePtrInput  `pulumi:"inAppMessage"`
	SMSMessage     CampaignSmsMessagePtrInput    `pulumi:"sMSMessage"`
}

func (CampaignMessageConfigurationArgs) ElementType

func (CampaignMessageConfigurationArgs) ToCampaignMessageConfigurationOutput

func (i CampaignMessageConfigurationArgs) ToCampaignMessageConfigurationOutput() CampaignMessageConfigurationOutput

func (CampaignMessageConfigurationArgs) ToCampaignMessageConfigurationOutputWithContext

func (i CampaignMessageConfigurationArgs) ToCampaignMessageConfigurationOutputWithContext(ctx context.Context) CampaignMessageConfigurationOutput

func (CampaignMessageConfigurationArgs) ToCampaignMessageConfigurationPtrOutput

func (i CampaignMessageConfigurationArgs) ToCampaignMessageConfigurationPtrOutput() CampaignMessageConfigurationPtrOutput

func (CampaignMessageConfigurationArgs) ToCampaignMessageConfigurationPtrOutputWithContext

func (i CampaignMessageConfigurationArgs) ToCampaignMessageConfigurationPtrOutputWithContext(ctx context.Context) CampaignMessageConfigurationPtrOutput

type CampaignMessageConfigurationInput

type CampaignMessageConfigurationInput interface {
	pulumi.Input

	ToCampaignMessageConfigurationOutput() CampaignMessageConfigurationOutput
	ToCampaignMessageConfigurationOutputWithContext(context.Context) CampaignMessageConfigurationOutput
}

CampaignMessageConfigurationInput is an input type that accepts CampaignMessageConfigurationArgs and CampaignMessageConfigurationOutput values. You can construct a concrete instance of `CampaignMessageConfigurationInput` via:

CampaignMessageConfigurationArgs{...}

type CampaignMessageConfigurationOutput

type CampaignMessageConfigurationOutput struct{ *pulumi.OutputState }

func (CampaignMessageConfigurationOutput) ADMMessage

func (CampaignMessageConfigurationOutput) APNSMessage

func (CampaignMessageConfigurationOutput) BaiduMessage

func (CampaignMessageConfigurationOutput) CustomMessage added in v0.19.0

func (CampaignMessageConfigurationOutput) DefaultMessage

func (CampaignMessageConfigurationOutput) ElementType

func (CampaignMessageConfigurationOutput) EmailMessage

func (CampaignMessageConfigurationOutput) GCMMessage

func (CampaignMessageConfigurationOutput) InAppMessage added in v0.3.0

func (CampaignMessageConfigurationOutput) SMSMessage

func (CampaignMessageConfigurationOutput) ToCampaignMessageConfigurationOutput

func (o CampaignMessageConfigurationOutput) ToCampaignMessageConfigurationOutput() CampaignMessageConfigurationOutput

func (CampaignMessageConfigurationOutput) ToCampaignMessageConfigurationOutputWithContext

func (o CampaignMessageConfigurationOutput) ToCampaignMessageConfigurationOutputWithContext(ctx context.Context) CampaignMessageConfigurationOutput

func (CampaignMessageConfigurationOutput) ToCampaignMessageConfigurationPtrOutput

func (o CampaignMessageConfigurationOutput) ToCampaignMessageConfigurationPtrOutput() CampaignMessageConfigurationPtrOutput

func (CampaignMessageConfigurationOutput) ToCampaignMessageConfigurationPtrOutputWithContext

func (o CampaignMessageConfigurationOutput) ToCampaignMessageConfigurationPtrOutputWithContext(ctx context.Context) CampaignMessageConfigurationPtrOutput

type CampaignMessageConfigurationPtrInput

type CampaignMessageConfigurationPtrInput interface {
	pulumi.Input

	ToCampaignMessageConfigurationPtrOutput() CampaignMessageConfigurationPtrOutput
	ToCampaignMessageConfigurationPtrOutputWithContext(context.Context) CampaignMessageConfigurationPtrOutput
}

CampaignMessageConfigurationPtrInput is an input type that accepts CampaignMessageConfigurationArgs, CampaignMessageConfigurationPtr and CampaignMessageConfigurationPtrOutput values. You can construct a concrete instance of `CampaignMessageConfigurationPtrInput` via:

        CampaignMessageConfigurationArgs{...}

or:

        nil

type CampaignMessageConfigurationPtrOutput

type CampaignMessageConfigurationPtrOutput struct{ *pulumi.OutputState }

func (CampaignMessageConfigurationPtrOutput) ADMMessage

func (CampaignMessageConfigurationPtrOutput) APNSMessage

func (CampaignMessageConfigurationPtrOutput) BaiduMessage

func (CampaignMessageConfigurationPtrOutput) CustomMessage added in v0.19.0

func (CampaignMessageConfigurationPtrOutput) DefaultMessage

func (CampaignMessageConfigurationPtrOutput) Elem

func (CampaignMessageConfigurationPtrOutput) ElementType

func (CampaignMessageConfigurationPtrOutput) EmailMessage

func (CampaignMessageConfigurationPtrOutput) GCMMessage

func (CampaignMessageConfigurationPtrOutput) InAppMessage added in v0.3.0

func (CampaignMessageConfigurationPtrOutput) SMSMessage

func (CampaignMessageConfigurationPtrOutput) ToCampaignMessageConfigurationPtrOutput

func (o CampaignMessageConfigurationPtrOutput) ToCampaignMessageConfigurationPtrOutput() CampaignMessageConfigurationPtrOutput

func (CampaignMessageConfigurationPtrOutput) ToCampaignMessageConfigurationPtrOutputWithContext

func (o CampaignMessageConfigurationPtrOutput) ToCampaignMessageConfigurationPtrOutputWithContext(ctx context.Context) CampaignMessageConfigurationPtrOutput

type CampaignMessageInput

type CampaignMessageInput interface {
	pulumi.Input

	ToCampaignMessageOutput() CampaignMessageOutput
	ToCampaignMessageOutputWithContext(context.Context) CampaignMessageOutput
}

CampaignMessageInput is an input type that accepts CampaignMessageArgs and CampaignMessageOutput values. You can construct a concrete instance of `CampaignMessageInput` via:

CampaignMessageArgs{...}

type CampaignMessageOutput

type CampaignMessageOutput struct{ *pulumi.OutputState }

func (CampaignMessageOutput) Action

func (CampaignMessageOutput) Body

func (CampaignMessageOutput) ElementType

func (CampaignMessageOutput) ElementType() reflect.Type

func (CampaignMessageOutput) ImageIconUrl

func (o CampaignMessageOutput) ImageIconUrl() pulumi.StringPtrOutput

func (CampaignMessageOutput) ImageSmallIconUrl

func (o CampaignMessageOutput) ImageSmallIconUrl() pulumi.StringPtrOutput

func (CampaignMessageOutput) ImageUrl

func (CampaignMessageOutput) JsonBody

func (CampaignMessageOutput) MediaUrl

func (CampaignMessageOutput) RawContent

func (CampaignMessageOutput) SilentPush

func (CampaignMessageOutput) TimeToLive

func (o CampaignMessageOutput) TimeToLive() pulumi.IntPtrOutput

func (CampaignMessageOutput) Title

func (CampaignMessageOutput) ToCampaignMessageOutput

func (o CampaignMessageOutput) ToCampaignMessageOutput() CampaignMessageOutput

func (CampaignMessageOutput) ToCampaignMessageOutputWithContext

func (o CampaignMessageOutput) ToCampaignMessageOutputWithContext(ctx context.Context) CampaignMessageOutput

func (CampaignMessageOutput) ToCampaignMessagePtrOutput

func (o CampaignMessageOutput) ToCampaignMessagePtrOutput() CampaignMessagePtrOutput

func (CampaignMessageOutput) ToCampaignMessagePtrOutputWithContext

func (o CampaignMessageOutput) ToCampaignMessagePtrOutputWithContext(ctx context.Context) CampaignMessagePtrOutput

func (CampaignMessageOutput) Url

type CampaignMessagePtrInput

type CampaignMessagePtrInput interface {
	pulumi.Input

	ToCampaignMessagePtrOutput() CampaignMessagePtrOutput
	ToCampaignMessagePtrOutputWithContext(context.Context) CampaignMessagePtrOutput
}

CampaignMessagePtrInput is an input type that accepts CampaignMessageArgs, CampaignMessagePtr and CampaignMessagePtrOutput values. You can construct a concrete instance of `CampaignMessagePtrInput` via:

        CampaignMessageArgs{...}

or:

        nil

type CampaignMessagePtrOutput

type CampaignMessagePtrOutput struct{ *pulumi.OutputState }

func (CampaignMessagePtrOutput) Action

func (CampaignMessagePtrOutput) Body

func (CampaignMessagePtrOutput) Elem

func (CampaignMessagePtrOutput) ElementType

func (CampaignMessagePtrOutput) ElementType() reflect.Type

func (CampaignMessagePtrOutput) ImageIconUrl

func (CampaignMessagePtrOutput) ImageSmallIconUrl

func (o CampaignMessagePtrOutput) ImageSmallIconUrl() pulumi.StringPtrOutput

func (CampaignMessagePtrOutput) ImageUrl

func (CampaignMessagePtrOutput) JsonBody

func (CampaignMessagePtrOutput) MediaUrl

func (CampaignMessagePtrOutput) RawContent

func (CampaignMessagePtrOutput) SilentPush

func (CampaignMessagePtrOutput) TimeToLive

func (CampaignMessagePtrOutput) Title

func (CampaignMessagePtrOutput) ToCampaignMessagePtrOutput

func (o CampaignMessagePtrOutput) ToCampaignMessagePtrOutput() CampaignMessagePtrOutput

func (CampaignMessagePtrOutput) ToCampaignMessagePtrOutputWithContext

func (o CampaignMessagePtrOutput) ToCampaignMessagePtrOutputWithContext(ctx context.Context) CampaignMessagePtrOutput

func (CampaignMessagePtrOutput) Url

type CampaignOutput

type CampaignOutput struct{ *pulumi.OutputState }

func (CampaignOutput) AdditionalTreatments added in v0.17.0

func (CampaignOutput) ApplicationId added in v0.17.0

func (o CampaignOutput) ApplicationId() pulumi.StringOutput

func (CampaignOutput) Arn added in v0.17.0

func (CampaignOutput) CampaignHook added in v0.17.0

func (o CampaignOutput) CampaignHook() CampaignHookPtrOutput

func (CampaignOutput) CampaignId added in v0.17.0

func (o CampaignOutput) CampaignId() pulumi.StringOutput

func (CampaignOutput) CustomDeliveryConfiguration added in v0.19.0

func (o CampaignOutput) CustomDeliveryConfiguration() CampaignCustomDeliveryConfigurationPtrOutput

func (CampaignOutput) Description added in v0.17.0

func (o CampaignOutput) Description() pulumi.StringPtrOutput

func (CampaignOutput) ElementType

func (CampaignOutput) ElementType() reflect.Type

func (CampaignOutput) HoldoutPercent added in v0.17.0

func (o CampaignOutput) HoldoutPercent() pulumi.IntPtrOutput

func (CampaignOutput) IsPaused added in v0.17.0

func (o CampaignOutput) IsPaused() pulumi.BoolPtrOutput

func (CampaignOutput) Limits added in v0.17.0

func (CampaignOutput) MessageConfiguration added in v0.17.0

func (o CampaignOutput) MessageConfiguration() CampaignMessageConfigurationPtrOutput

func (CampaignOutput) Name added in v0.17.0

func (CampaignOutput) Priority added in v0.17.0

func (o CampaignOutput) Priority() pulumi.IntPtrOutput

func (CampaignOutput) Schedule added in v0.17.0

func (CampaignOutput) SegmentId added in v0.17.0

func (o CampaignOutput) SegmentId() pulumi.StringOutput

func (CampaignOutput) SegmentVersion added in v0.17.0

func (o CampaignOutput) SegmentVersion() pulumi.IntPtrOutput

func (CampaignOutput) Tags added in v0.17.0

func (o CampaignOutput) Tags() pulumi.AnyOutput

func (CampaignOutput) TemplateConfiguration added in v0.19.0

func (o CampaignOutput) TemplateConfiguration() CampaignTemplateConfigurationPtrOutput

func (CampaignOutput) ToCampaignOutput

func (o CampaignOutput) ToCampaignOutput() CampaignOutput

func (CampaignOutput) ToCampaignOutputWithContext

func (o CampaignOutput) ToCampaignOutputWithContext(ctx context.Context) CampaignOutput

func (CampaignOutput) TreatmentDescription added in v0.17.0

func (o CampaignOutput) TreatmentDescription() pulumi.StringPtrOutput

func (CampaignOutput) TreatmentName added in v0.17.0

func (o CampaignOutput) TreatmentName() pulumi.StringPtrOutput

type CampaignOverrideButtonConfiguration added in v0.3.0

type CampaignOverrideButtonConfiguration struct {
	ButtonAction *string `pulumi:"buttonAction"`
	Link         *string `pulumi:"link"`
}

type CampaignOverrideButtonConfigurationArgs added in v0.3.0

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

func (CampaignOverrideButtonConfigurationArgs) ElementType added in v0.3.0

func (CampaignOverrideButtonConfigurationArgs) ToCampaignOverrideButtonConfigurationOutput added in v0.3.0

func (i CampaignOverrideButtonConfigurationArgs) ToCampaignOverrideButtonConfigurationOutput() CampaignOverrideButtonConfigurationOutput

func (CampaignOverrideButtonConfigurationArgs) ToCampaignOverrideButtonConfigurationOutputWithContext added in v0.3.0

func (i CampaignOverrideButtonConfigurationArgs) ToCampaignOverrideButtonConfigurationOutputWithContext(ctx context.Context) CampaignOverrideButtonConfigurationOutput

func (CampaignOverrideButtonConfigurationArgs) ToCampaignOverrideButtonConfigurationPtrOutput added in v0.3.0

func (i CampaignOverrideButtonConfigurationArgs) ToCampaignOverrideButtonConfigurationPtrOutput() CampaignOverrideButtonConfigurationPtrOutput

func (CampaignOverrideButtonConfigurationArgs) ToCampaignOverrideButtonConfigurationPtrOutputWithContext added in v0.3.0

func (i CampaignOverrideButtonConfigurationArgs) ToCampaignOverrideButtonConfigurationPtrOutputWithContext(ctx context.Context) CampaignOverrideButtonConfigurationPtrOutput

type CampaignOverrideButtonConfigurationInput added in v0.3.0

type CampaignOverrideButtonConfigurationInput interface {
	pulumi.Input

	ToCampaignOverrideButtonConfigurationOutput() CampaignOverrideButtonConfigurationOutput
	ToCampaignOverrideButtonConfigurationOutputWithContext(context.Context) CampaignOverrideButtonConfigurationOutput
}

CampaignOverrideButtonConfigurationInput is an input type that accepts CampaignOverrideButtonConfigurationArgs and CampaignOverrideButtonConfigurationOutput values. You can construct a concrete instance of `CampaignOverrideButtonConfigurationInput` via:

CampaignOverrideButtonConfigurationArgs{...}

type CampaignOverrideButtonConfigurationOutput added in v0.3.0

type CampaignOverrideButtonConfigurationOutput struct{ *pulumi.OutputState }

func (CampaignOverrideButtonConfigurationOutput) ButtonAction added in v0.3.0

func (CampaignOverrideButtonConfigurationOutput) ElementType added in v0.3.0

func (CampaignOverrideButtonConfigurationOutput) ToCampaignOverrideButtonConfigurationOutput added in v0.3.0

func (o CampaignOverrideButtonConfigurationOutput) ToCampaignOverrideButtonConfigurationOutput() CampaignOverrideButtonConfigurationOutput

func (CampaignOverrideButtonConfigurationOutput) ToCampaignOverrideButtonConfigurationOutputWithContext added in v0.3.0

func (o CampaignOverrideButtonConfigurationOutput) ToCampaignOverrideButtonConfigurationOutputWithContext(ctx context.Context) CampaignOverrideButtonConfigurationOutput

func (CampaignOverrideButtonConfigurationOutput) ToCampaignOverrideButtonConfigurationPtrOutput added in v0.3.0

func (o CampaignOverrideButtonConfigurationOutput) ToCampaignOverrideButtonConfigurationPtrOutput() CampaignOverrideButtonConfigurationPtrOutput

func (CampaignOverrideButtonConfigurationOutput) ToCampaignOverrideButtonConfigurationPtrOutputWithContext added in v0.3.0

func (o CampaignOverrideButtonConfigurationOutput) ToCampaignOverrideButtonConfigurationPtrOutputWithContext(ctx context.Context) CampaignOverrideButtonConfigurationPtrOutput

type CampaignOverrideButtonConfigurationPtrInput added in v0.3.0

type CampaignOverrideButtonConfigurationPtrInput interface {
	pulumi.Input

	ToCampaignOverrideButtonConfigurationPtrOutput() CampaignOverrideButtonConfigurationPtrOutput
	ToCampaignOverrideButtonConfigurationPtrOutputWithContext(context.Context) CampaignOverrideButtonConfigurationPtrOutput
}

CampaignOverrideButtonConfigurationPtrInput is an input type that accepts CampaignOverrideButtonConfigurationArgs, CampaignOverrideButtonConfigurationPtr and CampaignOverrideButtonConfigurationPtrOutput values. You can construct a concrete instance of `CampaignOverrideButtonConfigurationPtrInput` via:

        CampaignOverrideButtonConfigurationArgs{...}

or:

        nil

type CampaignOverrideButtonConfigurationPtrOutput added in v0.3.0

type CampaignOverrideButtonConfigurationPtrOutput struct{ *pulumi.OutputState }

func (CampaignOverrideButtonConfigurationPtrOutput) ButtonAction added in v0.3.0

func (CampaignOverrideButtonConfigurationPtrOutput) Elem added in v0.3.0

func (CampaignOverrideButtonConfigurationPtrOutput) ElementType added in v0.3.0

func (CampaignOverrideButtonConfigurationPtrOutput) ToCampaignOverrideButtonConfigurationPtrOutput added in v0.3.0

func (o CampaignOverrideButtonConfigurationPtrOutput) ToCampaignOverrideButtonConfigurationPtrOutput() CampaignOverrideButtonConfigurationPtrOutput

func (CampaignOverrideButtonConfigurationPtrOutput) ToCampaignOverrideButtonConfigurationPtrOutputWithContext added in v0.3.0

func (o CampaignOverrideButtonConfigurationPtrOutput) ToCampaignOverrideButtonConfigurationPtrOutputWithContext(ctx context.Context) CampaignOverrideButtonConfigurationPtrOutput

type CampaignQuietTime

type CampaignQuietTime struct {
	End   string `pulumi:"end"`
	Start string `pulumi:"start"`
}

type CampaignQuietTimeArgs

type CampaignQuietTimeArgs struct {
	End   pulumi.StringInput `pulumi:"end"`
	Start pulumi.StringInput `pulumi:"start"`
}

func (CampaignQuietTimeArgs) ElementType

func (CampaignQuietTimeArgs) ElementType() reflect.Type

func (CampaignQuietTimeArgs) ToCampaignQuietTimeOutput

func (i CampaignQuietTimeArgs) ToCampaignQuietTimeOutput() CampaignQuietTimeOutput

func (CampaignQuietTimeArgs) ToCampaignQuietTimeOutputWithContext

func (i CampaignQuietTimeArgs) ToCampaignQuietTimeOutputWithContext(ctx context.Context) CampaignQuietTimeOutput

func (CampaignQuietTimeArgs) ToCampaignQuietTimePtrOutput

func (i CampaignQuietTimeArgs) ToCampaignQuietTimePtrOutput() CampaignQuietTimePtrOutput

func (CampaignQuietTimeArgs) ToCampaignQuietTimePtrOutputWithContext

func (i CampaignQuietTimeArgs) ToCampaignQuietTimePtrOutputWithContext(ctx context.Context) CampaignQuietTimePtrOutput

type CampaignQuietTimeInput

type CampaignQuietTimeInput interface {
	pulumi.Input

	ToCampaignQuietTimeOutput() CampaignQuietTimeOutput
	ToCampaignQuietTimeOutputWithContext(context.Context) CampaignQuietTimeOutput
}

CampaignQuietTimeInput is an input type that accepts CampaignQuietTimeArgs and CampaignQuietTimeOutput values. You can construct a concrete instance of `CampaignQuietTimeInput` via:

CampaignQuietTimeArgs{...}

type CampaignQuietTimeOutput

type CampaignQuietTimeOutput struct{ *pulumi.OutputState }

func (CampaignQuietTimeOutput) ElementType

func (CampaignQuietTimeOutput) ElementType() reflect.Type

func (CampaignQuietTimeOutput) End

func (CampaignQuietTimeOutput) Start

func (CampaignQuietTimeOutput) ToCampaignQuietTimeOutput

func (o CampaignQuietTimeOutput) ToCampaignQuietTimeOutput() CampaignQuietTimeOutput

func (CampaignQuietTimeOutput) ToCampaignQuietTimeOutputWithContext

func (o CampaignQuietTimeOutput) ToCampaignQuietTimeOutputWithContext(ctx context.Context) CampaignQuietTimeOutput

func (CampaignQuietTimeOutput) ToCampaignQuietTimePtrOutput

func (o CampaignQuietTimeOutput) ToCampaignQuietTimePtrOutput() CampaignQuietTimePtrOutput

func (CampaignQuietTimeOutput) ToCampaignQuietTimePtrOutputWithContext

func (o CampaignQuietTimeOutput) ToCampaignQuietTimePtrOutputWithContext(ctx context.Context) CampaignQuietTimePtrOutput

type CampaignQuietTimePtrInput

type CampaignQuietTimePtrInput interface {
	pulumi.Input

	ToCampaignQuietTimePtrOutput() CampaignQuietTimePtrOutput
	ToCampaignQuietTimePtrOutputWithContext(context.Context) CampaignQuietTimePtrOutput
}

CampaignQuietTimePtrInput is an input type that accepts CampaignQuietTimeArgs, CampaignQuietTimePtr and CampaignQuietTimePtrOutput values. You can construct a concrete instance of `CampaignQuietTimePtrInput` via:

        CampaignQuietTimeArgs{...}

or:

        nil

type CampaignQuietTimePtrOutput

type CampaignQuietTimePtrOutput struct{ *pulumi.OutputState }

func (CampaignQuietTimePtrOutput) Elem

func (CampaignQuietTimePtrOutput) ElementType

func (CampaignQuietTimePtrOutput) ElementType() reflect.Type

func (CampaignQuietTimePtrOutput) End

func (CampaignQuietTimePtrOutput) Start

func (CampaignQuietTimePtrOutput) ToCampaignQuietTimePtrOutput

func (o CampaignQuietTimePtrOutput) ToCampaignQuietTimePtrOutput() CampaignQuietTimePtrOutput

func (CampaignQuietTimePtrOutput) ToCampaignQuietTimePtrOutputWithContext

func (o CampaignQuietTimePtrOutput) ToCampaignQuietTimePtrOutputWithContext(ctx context.Context) CampaignQuietTimePtrOutput

type CampaignSchedule

type CampaignSchedule struct {
	EndTime     *string              `pulumi:"endTime"`
	EventFilter *CampaignEventFilter `pulumi:"eventFilter"`
	Frequency   *string              `pulumi:"frequency"`
	IsLocalTime *bool                `pulumi:"isLocalTime"`
	QuietTime   *CampaignQuietTime   `pulumi:"quietTime"`
	StartTime   *string              `pulumi:"startTime"`
	TimeZone    *string              `pulumi:"timeZone"`
}

type CampaignScheduleArgs

type CampaignScheduleArgs struct {
	EndTime     pulumi.StringPtrInput       `pulumi:"endTime"`
	EventFilter CampaignEventFilterPtrInput `pulumi:"eventFilter"`
	Frequency   pulumi.StringPtrInput       `pulumi:"frequency"`
	IsLocalTime pulumi.BoolPtrInput         `pulumi:"isLocalTime"`
	QuietTime   CampaignQuietTimePtrInput   `pulumi:"quietTime"`
	StartTime   pulumi.StringPtrInput       `pulumi:"startTime"`
	TimeZone    pulumi.StringPtrInput       `pulumi:"timeZone"`
}

func (CampaignScheduleArgs) ElementType

func (CampaignScheduleArgs) ElementType() reflect.Type

func (CampaignScheduleArgs) ToCampaignScheduleOutput

func (i CampaignScheduleArgs) ToCampaignScheduleOutput() CampaignScheduleOutput

func (CampaignScheduleArgs) ToCampaignScheduleOutputWithContext

func (i CampaignScheduleArgs) ToCampaignScheduleOutputWithContext(ctx context.Context) CampaignScheduleOutput

func (CampaignScheduleArgs) ToCampaignSchedulePtrOutput

func (i CampaignScheduleArgs) ToCampaignSchedulePtrOutput() CampaignSchedulePtrOutput

func (CampaignScheduleArgs) ToCampaignSchedulePtrOutputWithContext

func (i CampaignScheduleArgs) ToCampaignSchedulePtrOutputWithContext(ctx context.Context) CampaignSchedulePtrOutput

type CampaignScheduleInput

type CampaignScheduleInput interface {
	pulumi.Input

	ToCampaignScheduleOutput() CampaignScheduleOutput
	ToCampaignScheduleOutputWithContext(context.Context) CampaignScheduleOutput
}

CampaignScheduleInput is an input type that accepts CampaignScheduleArgs and CampaignScheduleOutput values. You can construct a concrete instance of `CampaignScheduleInput` via:

CampaignScheduleArgs{...}

type CampaignScheduleOutput

type CampaignScheduleOutput struct{ *pulumi.OutputState }

func (CampaignScheduleOutput) ElementType

func (CampaignScheduleOutput) ElementType() reflect.Type

func (CampaignScheduleOutput) EndTime

func (CampaignScheduleOutput) EventFilter

func (CampaignScheduleOutput) Frequency

func (CampaignScheduleOutput) IsLocalTime

func (CampaignScheduleOutput) QuietTime

func (CampaignScheduleOutput) StartTime

func (CampaignScheduleOutput) TimeZone

func (CampaignScheduleOutput) ToCampaignScheduleOutput

func (o CampaignScheduleOutput) ToCampaignScheduleOutput() CampaignScheduleOutput

func (CampaignScheduleOutput) ToCampaignScheduleOutputWithContext

func (o CampaignScheduleOutput) ToCampaignScheduleOutputWithContext(ctx context.Context) CampaignScheduleOutput

func (CampaignScheduleOutput) ToCampaignSchedulePtrOutput

func (o CampaignScheduleOutput) ToCampaignSchedulePtrOutput() CampaignSchedulePtrOutput

func (CampaignScheduleOutput) ToCampaignSchedulePtrOutputWithContext

func (o CampaignScheduleOutput) ToCampaignSchedulePtrOutputWithContext(ctx context.Context) CampaignSchedulePtrOutput

type CampaignSchedulePtrInput

type CampaignSchedulePtrInput interface {
	pulumi.Input

	ToCampaignSchedulePtrOutput() CampaignSchedulePtrOutput
	ToCampaignSchedulePtrOutputWithContext(context.Context) CampaignSchedulePtrOutput
}

CampaignSchedulePtrInput is an input type that accepts CampaignScheduleArgs, CampaignSchedulePtr and CampaignSchedulePtrOutput values. You can construct a concrete instance of `CampaignSchedulePtrInput` via:

        CampaignScheduleArgs{...}

or:

        nil

type CampaignSchedulePtrOutput

type CampaignSchedulePtrOutput struct{ *pulumi.OutputState }

func (CampaignSchedulePtrOutput) Elem

func (CampaignSchedulePtrOutput) ElementType

func (CampaignSchedulePtrOutput) ElementType() reflect.Type

func (CampaignSchedulePtrOutput) EndTime

func (CampaignSchedulePtrOutput) EventFilter

func (CampaignSchedulePtrOutput) Frequency

func (CampaignSchedulePtrOutput) IsLocalTime

func (CampaignSchedulePtrOutput) QuietTime

func (CampaignSchedulePtrOutput) StartTime

func (CampaignSchedulePtrOutput) TimeZone

func (CampaignSchedulePtrOutput) ToCampaignSchedulePtrOutput

func (o CampaignSchedulePtrOutput) ToCampaignSchedulePtrOutput() CampaignSchedulePtrOutput

func (CampaignSchedulePtrOutput) ToCampaignSchedulePtrOutputWithContext

func (o CampaignSchedulePtrOutput) ToCampaignSchedulePtrOutputWithContext(ctx context.Context) CampaignSchedulePtrOutput

type CampaignSetDimension

type CampaignSetDimension struct {
	DimensionType *string  `pulumi:"dimensionType"`
	Values        []string `pulumi:"values"`
}

type CampaignSetDimensionArgs

type CampaignSetDimensionArgs struct {
	DimensionType pulumi.StringPtrInput   `pulumi:"dimensionType"`
	Values        pulumi.StringArrayInput `pulumi:"values"`
}

func (CampaignSetDimensionArgs) ElementType

func (CampaignSetDimensionArgs) ElementType() reflect.Type

func (CampaignSetDimensionArgs) ToCampaignSetDimensionOutput

func (i CampaignSetDimensionArgs) ToCampaignSetDimensionOutput() CampaignSetDimensionOutput

func (CampaignSetDimensionArgs) ToCampaignSetDimensionOutputWithContext

func (i CampaignSetDimensionArgs) ToCampaignSetDimensionOutputWithContext(ctx context.Context) CampaignSetDimensionOutput

func (CampaignSetDimensionArgs) ToCampaignSetDimensionPtrOutput

func (i CampaignSetDimensionArgs) ToCampaignSetDimensionPtrOutput() CampaignSetDimensionPtrOutput

func (CampaignSetDimensionArgs) ToCampaignSetDimensionPtrOutputWithContext

func (i CampaignSetDimensionArgs) ToCampaignSetDimensionPtrOutputWithContext(ctx context.Context) CampaignSetDimensionPtrOutput

type CampaignSetDimensionInput

type CampaignSetDimensionInput interface {
	pulumi.Input

	ToCampaignSetDimensionOutput() CampaignSetDimensionOutput
	ToCampaignSetDimensionOutputWithContext(context.Context) CampaignSetDimensionOutput
}

CampaignSetDimensionInput is an input type that accepts CampaignSetDimensionArgs and CampaignSetDimensionOutput values. You can construct a concrete instance of `CampaignSetDimensionInput` via:

CampaignSetDimensionArgs{...}

type CampaignSetDimensionOutput

type CampaignSetDimensionOutput struct{ *pulumi.OutputState }

func (CampaignSetDimensionOutput) DimensionType

func (CampaignSetDimensionOutput) ElementType

func (CampaignSetDimensionOutput) ElementType() reflect.Type

func (CampaignSetDimensionOutput) ToCampaignSetDimensionOutput

func (o CampaignSetDimensionOutput) ToCampaignSetDimensionOutput() CampaignSetDimensionOutput

func (CampaignSetDimensionOutput) ToCampaignSetDimensionOutputWithContext

func (o CampaignSetDimensionOutput) ToCampaignSetDimensionOutputWithContext(ctx context.Context) CampaignSetDimensionOutput

func (CampaignSetDimensionOutput) ToCampaignSetDimensionPtrOutput

func (o CampaignSetDimensionOutput) ToCampaignSetDimensionPtrOutput() CampaignSetDimensionPtrOutput

func (CampaignSetDimensionOutput) ToCampaignSetDimensionPtrOutputWithContext

func (o CampaignSetDimensionOutput) ToCampaignSetDimensionPtrOutputWithContext(ctx context.Context) CampaignSetDimensionPtrOutput

func (CampaignSetDimensionOutput) Values

type CampaignSetDimensionPtrInput

type CampaignSetDimensionPtrInput interface {
	pulumi.Input

	ToCampaignSetDimensionPtrOutput() CampaignSetDimensionPtrOutput
	ToCampaignSetDimensionPtrOutputWithContext(context.Context) CampaignSetDimensionPtrOutput
}

CampaignSetDimensionPtrInput is an input type that accepts CampaignSetDimensionArgs, CampaignSetDimensionPtr and CampaignSetDimensionPtrOutput values. You can construct a concrete instance of `CampaignSetDimensionPtrInput` via:

        CampaignSetDimensionArgs{...}

or:

        nil

type CampaignSetDimensionPtrOutput

type CampaignSetDimensionPtrOutput struct{ *pulumi.OutputState }

func (CampaignSetDimensionPtrOutput) DimensionType

func (CampaignSetDimensionPtrOutput) Elem

func (CampaignSetDimensionPtrOutput) ElementType

func (CampaignSetDimensionPtrOutput) ToCampaignSetDimensionPtrOutput

func (o CampaignSetDimensionPtrOutput) ToCampaignSetDimensionPtrOutput() CampaignSetDimensionPtrOutput

func (CampaignSetDimensionPtrOutput) ToCampaignSetDimensionPtrOutputWithContext

func (o CampaignSetDimensionPtrOutput) ToCampaignSetDimensionPtrOutputWithContext(ctx context.Context) CampaignSetDimensionPtrOutput

func (CampaignSetDimensionPtrOutput) Values

type CampaignSmsMessage added in v0.2.0

type CampaignSmsMessage struct {
	Body              *string `pulumi:"body"`
	EntityId          *string `pulumi:"entityId"`
	MessageType       *string `pulumi:"messageType"`
	OriginationNumber *string `pulumi:"originationNumber"`
	SenderId          *string `pulumi:"senderId"`
	TemplateId        *string `pulumi:"templateId"`
}

type CampaignSmsMessageArgs added in v0.2.0

type CampaignSmsMessageArgs struct {
	Body              pulumi.StringPtrInput `pulumi:"body"`
	EntityId          pulumi.StringPtrInput `pulumi:"entityId"`
	MessageType       pulumi.StringPtrInput `pulumi:"messageType"`
	OriginationNumber pulumi.StringPtrInput `pulumi:"originationNumber"`
	SenderId          pulumi.StringPtrInput `pulumi:"senderId"`
	TemplateId        pulumi.StringPtrInput `pulumi:"templateId"`
}

func (CampaignSmsMessageArgs) ElementType added in v0.2.0

func (CampaignSmsMessageArgs) ElementType() reflect.Type

func (CampaignSmsMessageArgs) ToCampaignSmsMessageOutput added in v0.2.0

func (i CampaignSmsMessageArgs) ToCampaignSmsMessageOutput() CampaignSmsMessageOutput

func (CampaignSmsMessageArgs) ToCampaignSmsMessageOutputWithContext added in v0.2.0

func (i CampaignSmsMessageArgs) ToCampaignSmsMessageOutputWithContext(ctx context.Context) CampaignSmsMessageOutput

func (CampaignSmsMessageArgs) ToCampaignSmsMessagePtrOutput added in v0.2.0

func (i CampaignSmsMessageArgs) ToCampaignSmsMessagePtrOutput() CampaignSmsMessagePtrOutput

func (CampaignSmsMessageArgs) ToCampaignSmsMessagePtrOutputWithContext added in v0.2.0

func (i CampaignSmsMessageArgs) ToCampaignSmsMessagePtrOutputWithContext(ctx context.Context) CampaignSmsMessagePtrOutput

type CampaignSmsMessageInput added in v0.2.0

type CampaignSmsMessageInput interface {
	pulumi.Input

	ToCampaignSmsMessageOutput() CampaignSmsMessageOutput
	ToCampaignSmsMessageOutputWithContext(context.Context) CampaignSmsMessageOutput
}

CampaignSmsMessageInput is an input type that accepts CampaignSmsMessageArgs and CampaignSmsMessageOutput values. You can construct a concrete instance of `CampaignSmsMessageInput` via:

CampaignSmsMessageArgs{...}

type CampaignSmsMessageOutput added in v0.2.0

type CampaignSmsMessageOutput struct{ *pulumi.OutputState }

func (CampaignSmsMessageOutput) Body added in v0.2.0

func (CampaignSmsMessageOutput) ElementType added in v0.2.0

func (CampaignSmsMessageOutput) ElementType() reflect.Type

func (CampaignSmsMessageOutput) EntityId added in v0.2.0

func (CampaignSmsMessageOutput) MessageType added in v0.2.0

func (CampaignSmsMessageOutput) OriginationNumber added in v0.2.0

func (o CampaignSmsMessageOutput) OriginationNumber() pulumi.StringPtrOutput

func (CampaignSmsMessageOutput) SenderId added in v0.2.0

func (CampaignSmsMessageOutput) TemplateId added in v0.2.0

func (CampaignSmsMessageOutput) ToCampaignSmsMessageOutput added in v0.2.0

func (o CampaignSmsMessageOutput) ToCampaignSmsMessageOutput() CampaignSmsMessageOutput

func (CampaignSmsMessageOutput) ToCampaignSmsMessageOutputWithContext added in v0.2.0

func (o CampaignSmsMessageOutput) ToCampaignSmsMessageOutputWithContext(ctx context.Context) CampaignSmsMessageOutput

func (CampaignSmsMessageOutput) ToCampaignSmsMessagePtrOutput added in v0.2.0

func (o CampaignSmsMessageOutput) ToCampaignSmsMessagePtrOutput() CampaignSmsMessagePtrOutput

func (CampaignSmsMessageOutput) ToCampaignSmsMessagePtrOutputWithContext added in v0.2.0

func (o CampaignSmsMessageOutput) ToCampaignSmsMessagePtrOutputWithContext(ctx context.Context) CampaignSmsMessagePtrOutput

type CampaignSmsMessagePtrInput added in v0.2.0

type CampaignSmsMessagePtrInput interface {
	pulumi.Input

	ToCampaignSmsMessagePtrOutput() CampaignSmsMessagePtrOutput
	ToCampaignSmsMessagePtrOutputWithContext(context.Context) CampaignSmsMessagePtrOutput
}

CampaignSmsMessagePtrInput is an input type that accepts CampaignSmsMessageArgs, CampaignSmsMessagePtr and CampaignSmsMessagePtrOutput values. You can construct a concrete instance of `CampaignSmsMessagePtrInput` via:

        CampaignSmsMessageArgs{...}

or:

        nil

func CampaignSmsMessagePtr added in v0.2.0

func CampaignSmsMessagePtr(v *CampaignSmsMessageArgs) CampaignSmsMessagePtrInput

type CampaignSmsMessagePtrOutput added in v0.2.0

type CampaignSmsMessagePtrOutput struct{ *pulumi.OutputState }

func (CampaignSmsMessagePtrOutput) Body added in v0.2.0

func (CampaignSmsMessagePtrOutput) Elem added in v0.2.0

func (CampaignSmsMessagePtrOutput) ElementType added in v0.2.0

func (CampaignSmsMessagePtrOutput) EntityId added in v0.2.0

func (CampaignSmsMessagePtrOutput) MessageType added in v0.2.0

func (CampaignSmsMessagePtrOutput) OriginationNumber added in v0.2.0

func (o CampaignSmsMessagePtrOutput) OriginationNumber() pulumi.StringPtrOutput

func (CampaignSmsMessagePtrOutput) SenderId added in v0.2.0

func (CampaignSmsMessagePtrOutput) TemplateId added in v0.2.0

func (CampaignSmsMessagePtrOutput) ToCampaignSmsMessagePtrOutput added in v0.2.0

func (o CampaignSmsMessagePtrOutput) ToCampaignSmsMessagePtrOutput() CampaignSmsMessagePtrOutput

func (CampaignSmsMessagePtrOutput) ToCampaignSmsMessagePtrOutputWithContext added in v0.2.0

func (o CampaignSmsMessagePtrOutput) ToCampaignSmsMessagePtrOutputWithContext(ctx context.Context) CampaignSmsMessagePtrOutput

type CampaignState

type CampaignState struct {
}

func (CampaignState) ElementType

func (CampaignState) ElementType() reflect.Type

type CampaignTemplate added in v0.19.0

type CampaignTemplate struct {
	Name    *string `pulumi:"name"`
	Version *string `pulumi:"version"`
}

type CampaignTemplateArgs added in v0.19.0

type CampaignTemplateArgs struct {
	Name    pulumi.StringPtrInput `pulumi:"name"`
	Version pulumi.StringPtrInput `pulumi:"version"`
}

func (CampaignTemplateArgs) ElementType added in v0.19.0

func (CampaignTemplateArgs) ElementType() reflect.Type

func (CampaignTemplateArgs) ToCampaignTemplateOutput added in v0.19.0

func (i CampaignTemplateArgs) ToCampaignTemplateOutput() CampaignTemplateOutput

func (CampaignTemplateArgs) ToCampaignTemplateOutputWithContext added in v0.19.0

func (i CampaignTemplateArgs) ToCampaignTemplateOutputWithContext(ctx context.Context) CampaignTemplateOutput

func (CampaignTemplateArgs) ToCampaignTemplatePtrOutput added in v0.19.0

func (i CampaignTemplateArgs) ToCampaignTemplatePtrOutput() CampaignTemplatePtrOutput

func (CampaignTemplateArgs) ToCampaignTemplatePtrOutputWithContext added in v0.19.0

func (i CampaignTemplateArgs) ToCampaignTemplatePtrOutputWithContext(ctx context.Context) CampaignTemplatePtrOutput

type CampaignTemplateConfiguration added in v0.19.0

type CampaignTemplateConfiguration struct {
	EmailTemplate *CampaignTemplate `pulumi:"emailTemplate"`
	PushTemplate  *CampaignTemplate `pulumi:"pushTemplate"`
	SMSTemplate   *CampaignTemplate `pulumi:"sMSTemplate"`
	VoiceTemplate *CampaignTemplate `pulumi:"voiceTemplate"`
}

type CampaignTemplateConfigurationArgs added in v0.19.0

type CampaignTemplateConfigurationArgs struct {
	EmailTemplate CampaignTemplatePtrInput `pulumi:"emailTemplate"`
	PushTemplate  CampaignTemplatePtrInput `pulumi:"pushTemplate"`
	SMSTemplate   CampaignTemplatePtrInput `pulumi:"sMSTemplate"`
	VoiceTemplate CampaignTemplatePtrInput `pulumi:"voiceTemplate"`
}

func (CampaignTemplateConfigurationArgs) ElementType added in v0.19.0

func (CampaignTemplateConfigurationArgs) ToCampaignTemplateConfigurationOutput added in v0.19.0

func (i CampaignTemplateConfigurationArgs) ToCampaignTemplateConfigurationOutput() CampaignTemplateConfigurationOutput

func (CampaignTemplateConfigurationArgs) ToCampaignTemplateConfigurationOutputWithContext added in v0.19.0

func (i CampaignTemplateConfigurationArgs) ToCampaignTemplateConfigurationOutputWithContext(ctx context.Context) CampaignTemplateConfigurationOutput

func (CampaignTemplateConfigurationArgs) ToCampaignTemplateConfigurationPtrOutput added in v0.19.0

func (i CampaignTemplateConfigurationArgs) ToCampaignTemplateConfigurationPtrOutput() CampaignTemplateConfigurationPtrOutput

func (CampaignTemplateConfigurationArgs) ToCampaignTemplateConfigurationPtrOutputWithContext added in v0.19.0

func (i CampaignTemplateConfigurationArgs) ToCampaignTemplateConfigurationPtrOutputWithContext(ctx context.Context) CampaignTemplateConfigurationPtrOutput

type CampaignTemplateConfigurationInput added in v0.19.0

type CampaignTemplateConfigurationInput interface {
	pulumi.Input

	ToCampaignTemplateConfigurationOutput() CampaignTemplateConfigurationOutput
	ToCampaignTemplateConfigurationOutputWithContext(context.Context) CampaignTemplateConfigurationOutput
}

CampaignTemplateConfigurationInput is an input type that accepts CampaignTemplateConfigurationArgs and CampaignTemplateConfigurationOutput values. You can construct a concrete instance of `CampaignTemplateConfigurationInput` via:

CampaignTemplateConfigurationArgs{...}

type CampaignTemplateConfigurationOutput added in v0.19.0

type CampaignTemplateConfigurationOutput struct{ *pulumi.OutputState }

func (CampaignTemplateConfigurationOutput) ElementType added in v0.19.0

func (CampaignTemplateConfigurationOutput) EmailTemplate added in v0.19.0

func (CampaignTemplateConfigurationOutput) PushTemplate added in v0.19.0

func (CampaignTemplateConfigurationOutput) SMSTemplate added in v0.19.0

func (CampaignTemplateConfigurationOutput) ToCampaignTemplateConfigurationOutput added in v0.19.0

func (o CampaignTemplateConfigurationOutput) ToCampaignTemplateConfigurationOutput() CampaignTemplateConfigurationOutput

func (CampaignTemplateConfigurationOutput) ToCampaignTemplateConfigurationOutputWithContext added in v0.19.0

func (o CampaignTemplateConfigurationOutput) ToCampaignTemplateConfigurationOutputWithContext(ctx context.Context) CampaignTemplateConfigurationOutput

func (CampaignTemplateConfigurationOutput) ToCampaignTemplateConfigurationPtrOutput added in v0.19.0

func (o CampaignTemplateConfigurationOutput) ToCampaignTemplateConfigurationPtrOutput() CampaignTemplateConfigurationPtrOutput

func (CampaignTemplateConfigurationOutput) ToCampaignTemplateConfigurationPtrOutputWithContext added in v0.19.0

func (o CampaignTemplateConfigurationOutput) ToCampaignTemplateConfigurationPtrOutputWithContext(ctx context.Context) CampaignTemplateConfigurationPtrOutput

func (CampaignTemplateConfigurationOutput) VoiceTemplate added in v0.19.0

type CampaignTemplateConfigurationPtrInput added in v0.19.0

type CampaignTemplateConfigurationPtrInput interface {
	pulumi.Input

	ToCampaignTemplateConfigurationPtrOutput() CampaignTemplateConfigurationPtrOutput
	ToCampaignTemplateConfigurationPtrOutputWithContext(context.Context) CampaignTemplateConfigurationPtrOutput
}

CampaignTemplateConfigurationPtrInput is an input type that accepts CampaignTemplateConfigurationArgs, CampaignTemplateConfigurationPtr and CampaignTemplateConfigurationPtrOutput values. You can construct a concrete instance of `CampaignTemplateConfigurationPtrInput` via:

        CampaignTemplateConfigurationArgs{...}

or:

        nil

type CampaignTemplateConfigurationPtrOutput added in v0.19.0

type CampaignTemplateConfigurationPtrOutput struct{ *pulumi.OutputState }

func (CampaignTemplateConfigurationPtrOutput) Elem added in v0.19.0

func (CampaignTemplateConfigurationPtrOutput) ElementType added in v0.19.0

func (CampaignTemplateConfigurationPtrOutput) EmailTemplate added in v0.19.0

func (CampaignTemplateConfigurationPtrOutput) PushTemplate added in v0.19.0

func (CampaignTemplateConfigurationPtrOutput) SMSTemplate added in v0.19.0

func (CampaignTemplateConfigurationPtrOutput) ToCampaignTemplateConfigurationPtrOutput added in v0.19.0

func (o CampaignTemplateConfigurationPtrOutput) ToCampaignTemplateConfigurationPtrOutput() CampaignTemplateConfigurationPtrOutput

func (CampaignTemplateConfigurationPtrOutput) ToCampaignTemplateConfigurationPtrOutputWithContext added in v0.19.0

func (o CampaignTemplateConfigurationPtrOutput) ToCampaignTemplateConfigurationPtrOutputWithContext(ctx context.Context) CampaignTemplateConfigurationPtrOutput

func (CampaignTemplateConfigurationPtrOutput) VoiceTemplate added in v0.19.0

type CampaignTemplateInput added in v0.19.0

type CampaignTemplateInput interface {
	pulumi.Input

	ToCampaignTemplateOutput() CampaignTemplateOutput
	ToCampaignTemplateOutputWithContext(context.Context) CampaignTemplateOutput
}

CampaignTemplateInput is an input type that accepts CampaignTemplateArgs and CampaignTemplateOutput values. You can construct a concrete instance of `CampaignTemplateInput` via:

CampaignTemplateArgs{...}

type CampaignTemplateOutput added in v0.19.0

type CampaignTemplateOutput struct{ *pulumi.OutputState }

func (CampaignTemplateOutput) ElementType added in v0.19.0

func (CampaignTemplateOutput) ElementType() reflect.Type

func (CampaignTemplateOutput) Name added in v0.19.0

func (CampaignTemplateOutput) ToCampaignTemplateOutput added in v0.19.0

func (o CampaignTemplateOutput) ToCampaignTemplateOutput() CampaignTemplateOutput

func (CampaignTemplateOutput) ToCampaignTemplateOutputWithContext added in v0.19.0

func (o CampaignTemplateOutput) ToCampaignTemplateOutputWithContext(ctx context.Context) CampaignTemplateOutput

func (CampaignTemplateOutput) ToCampaignTemplatePtrOutput added in v0.19.0

func (o CampaignTemplateOutput) ToCampaignTemplatePtrOutput() CampaignTemplatePtrOutput

func (CampaignTemplateOutput) ToCampaignTemplatePtrOutputWithContext added in v0.19.0

func (o CampaignTemplateOutput) ToCampaignTemplatePtrOutputWithContext(ctx context.Context) CampaignTemplatePtrOutput

func (CampaignTemplateOutput) Version added in v0.19.0

type CampaignTemplatePtrInput added in v0.19.0

type CampaignTemplatePtrInput interface {
	pulumi.Input

	ToCampaignTemplatePtrOutput() CampaignTemplatePtrOutput
	ToCampaignTemplatePtrOutputWithContext(context.Context) CampaignTemplatePtrOutput
}

CampaignTemplatePtrInput is an input type that accepts CampaignTemplateArgs, CampaignTemplatePtr and CampaignTemplatePtrOutput values. You can construct a concrete instance of `CampaignTemplatePtrInput` via:

        CampaignTemplateArgs{...}

or:

        nil

func CampaignTemplatePtr added in v0.19.0

func CampaignTemplatePtr(v *CampaignTemplateArgs) CampaignTemplatePtrInput

type CampaignTemplatePtrOutput added in v0.19.0

type CampaignTemplatePtrOutput struct{ *pulumi.OutputState }

func (CampaignTemplatePtrOutput) Elem added in v0.19.0

func (CampaignTemplatePtrOutput) ElementType added in v0.19.0

func (CampaignTemplatePtrOutput) ElementType() reflect.Type

func (CampaignTemplatePtrOutput) Name added in v0.19.0

func (CampaignTemplatePtrOutput) ToCampaignTemplatePtrOutput added in v0.19.0

func (o CampaignTemplatePtrOutput) ToCampaignTemplatePtrOutput() CampaignTemplatePtrOutput

func (CampaignTemplatePtrOutput) ToCampaignTemplatePtrOutputWithContext added in v0.19.0

func (o CampaignTemplatePtrOutput) ToCampaignTemplatePtrOutputWithContext(ctx context.Context) CampaignTemplatePtrOutput

func (CampaignTemplatePtrOutput) Version added in v0.19.0

type CampaignWriteTreatmentResource

type CampaignWriteTreatmentResource struct {
	CustomDeliveryConfiguration *CampaignCustomDeliveryConfiguration `pulumi:"customDeliveryConfiguration"`
	MessageConfiguration        *CampaignMessageConfiguration        `pulumi:"messageConfiguration"`
	Schedule                    *CampaignSchedule                    `pulumi:"schedule"`
	SizePercent                 *int                                 `pulumi:"sizePercent"`
	TemplateConfiguration       *CampaignTemplateConfiguration       `pulumi:"templateConfiguration"`
	TreatmentDescription        *string                              `pulumi:"treatmentDescription"`
	TreatmentName               *string                              `pulumi:"treatmentName"`
}

type CampaignWriteTreatmentResourceArgs

type CampaignWriteTreatmentResourceArgs struct {
	CustomDeliveryConfiguration CampaignCustomDeliveryConfigurationPtrInput `pulumi:"customDeliveryConfiguration"`
	MessageConfiguration        CampaignMessageConfigurationPtrInput        `pulumi:"messageConfiguration"`
	Schedule                    CampaignSchedulePtrInput                    `pulumi:"schedule"`
	SizePercent                 pulumi.IntPtrInput                          `pulumi:"sizePercent"`
	TemplateConfiguration       CampaignTemplateConfigurationPtrInput       `pulumi:"templateConfiguration"`
	TreatmentDescription        pulumi.StringPtrInput                       `pulumi:"treatmentDescription"`
	TreatmentName               pulumi.StringPtrInput                       `pulumi:"treatmentName"`
}

func (CampaignWriteTreatmentResourceArgs) ElementType

func (CampaignWriteTreatmentResourceArgs) ToCampaignWriteTreatmentResourceOutput

func (i CampaignWriteTreatmentResourceArgs) ToCampaignWriteTreatmentResourceOutput() CampaignWriteTreatmentResourceOutput

func (CampaignWriteTreatmentResourceArgs) ToCampaignWriteTreatmentResourceOutputWithContext

func (i CampaignWriteTreatmentResourceArgs) ToCampaignWriteTreatmentResourceOutputWithContext(ctx context.Context) CampaignWriteTreatmentResourceOutput

type CampaignWriteTreatmentResourceArray

type CampaignWriteTreatmentResourceArray []CampaignWriteTreatmentResourceInput

func (CampaignWriteTreatmentResourceArray) ElementType

func (CampaignWriteTreatmentResourceArray) ToCampaignWriteTreatmentResourceArrayOutput

func (i CampaignWriteTreatmentResourceArray) ToCampaignWriteTreatmentResourceArrayOutput() CampaignWriteTreatmentResourceArrayOutput

func (CampaignWriteTreatmentResourceArray) ToCampaignWriteTreatmentResourceArrayOutputWithContext

func (i CampaignWriteTreatmentResourceArray) ToCampaignWriteTreatmentResourceArrayOutputWithContext(ctx context.Context) CampaignWriteTreatmentResourceArrayOutput

type CampaignWriteTreatmentResourceArrayInput

type CampaignWriteTreatmentResourceArrayInput interface {
	pulumi.Input

	ToCampaignWriteTreatmentResourceArrayOutput() CampaignWriteTreatmentResourceArrayOutput
	ToCampaignWriteTreatmentResourceArrayOutputWithContext(context.Context) CampaignWriteTreatmentResourceArrayOutput
}

CampaignWriteTreatmentResourceArrayInput is an input type that accepts CampaignWriteTreatmentResourceArray and CampaignWriteTreatmentResourceArrayOutput values. You can construct a concrete instance of `CampaignWriteTreatmentResourceArrayInput` via:

CampaignWriteTreatmentResourceArray{ CampaignWriteTreatmentResourceArgs{...} }

type CampaignWriteTreatmentResourceArrayOutput

type CampaignWriteTreatmentResourceArrayOutput struct{ *pulumi.OutputState }

func (CampaignWriteTreatmentResourceArrayOutput) ElementType

func (CampaignWriteTreatmentResourceArrayOutput) Index

func (CampaignWriteTreatmentResourceArrayOutput) ToCampaignWriteTreatmentResourceArrayOutput

func (o CampaignWriteTreatmentResourceArrayOutput) ToCampaignWriteTreatmentResourceArrayOutput() CampaignWriteTreatmentResourceArrayOutput

func (CampaignWriteTreatmentResourceArrayOutput) ToCampaignWriteTreatmentResourceArrayOutputWithContext

func (o CampaignWriteTreatmentResourceArrayOutput) ToCampaignWriteTreatmentResourceArrayOutputWithContext(ctx context.Context) CampaignWriteTreatmentResourceArrayOutput

type CampaignWriteTreatmentResourceInput

type CampaignWriteTreatmentResourceInput interface {
	pulumi.Input

	ToCampaignWriteTreatmentResourceOutput() CampaignWriteTreatmentResourceOutput
	ToCampaignWriteTreatmentResourceOutputWithContext(context.Context) CampaignWriteTreatmentResourceOutput
}

CampaignWriteTreatmentResourceInput is an input type that accepts CampaignWriteTreatmentResourceArgs and CampaignWriteTreatmentResourceOutput values. You can construct a concrete instance of `CampaignWriteTreatmentResourceInput` via:

CampaignWriteTreatmentResourceArgs{...}

type CampaignWriteTreatmentResourceOutput

type CampaignWriteTreatmentResourceOutput struct{ *pulumi.OutputState }

func (CampaignWriteTreatmentResourceOutput) CustomDeliveryConfiguration added in v0.19.0

func (CampaignWriteTreatmentResourceOutput) ElementType

func (CampaignWriteTreatmentResourceOutput) MessageConfiguration

func (CampaignWriteTreatmentResourceOutput) Schedule

func (CampaignWriteTreatmentResourceOutput) SizePercent

func (CampaignWriteTreatmentResourceOutput) TemplateConfiguration added in v0.19.0

func (CampaignWriteTreatmentResourceOutput) ToCampaignWriteTreatmentResourceOutput

func (o CampaignWriteTreatmentResourceOutput) ToCampaignWriteTreatmentResourceOutput() CampaignWriteTreatmentResourceOutput

func (CampaignWriteTreatmentResourceOutput) ToCampaignWriteTreatmentResourceOutputWithContext

func (o CampaignWriteTreatmentResourceOutput) ToCampaignWriteTreatmentResourceOutputWithContext(ctx context.Context) CampaignWriteTreatmentResourceOutput

func (CampaignWriteTreatmentResourceOutput) TreatmentDescription

func (CampaignWriteTreatmentResourceOutput) TreatmentName

type EmailChannel deprecated

type EmailChannel struct {
	pulumi.CustomResourceState

	ApplicationId    pulumi.StringOutput    `pulumi:"applicationId"`
	ConfigurationSet pulumi.StringPtrOutput `pulumi:"configurationSet"`
	Enabled          pulumi.BoolPtrOutput   `pulumi:"enabled"`
	FromAddress      pulumi.StringOutput    `pulumi:"fromAddress"`
	Identity         pulumi.StringOutput    `pulumi:"identity"`
	RoleArn          pulumi.StringPtrOutput `pulumi:"roleArn"`
}

Resource Type definition for AWS::Pinpoint::EmailChannel

Deprecated: EmailChannel is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetEmailChannel

func GetEmailChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EmailChannelState, opts ...pulumi.ResourceOption) (*EmailChannel, error)

GetEmailChannel gets an existing EmailChannel 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 NewEmailChannel

func NewEmailChannel(ctx *pulumi.Context,
	name string, args *EmailChannelArgs, opts ...pulumi.ResourceOption) (*EmailChannel, error)

NewEmailChannel registers a new resource with the given unique name, arguments, and options.

func (*EmailChannel) ElementType

func (*EmailChannel) ElementType() reflect.Type

func (*EmailChannel) ToEmailChannelOutput

func (i *EmailChannel) ToEmailChannelOutput() EmailChannelOutput

func (*EmailChannel) ToEmailChannelOutputWithContext

func (i *EmailChannel) ToEmailChannelOutputWithContext(ctx context.Context) EmailChannelOutput

type EmailChannelArgs

type EmailChannelArgs struct {
	ApplicationId    pulumi.StringInput
	ConfigurationSet pulumi.StringPtrInput
	Enabled          pulumi.BoolPtrInput
	FromAddress      pulumi.StringInput
	Identity         pulumi.StringInput
	RoleArn          pulumi.StringPtrInput
}

The set of arguments for constructing a EmailChannel resource.

func (EmailChannelArgs) ElementType

func (EmailChannelArgs) ElementType() reflect.Type

type EmailChannelInput

type EmailChannelInput interface {
	pulumi.Input

	ToEmailChannelOutput() EmailChannelOutput
	ToEmailChannelOutputWithContext(ctx context.Context) EmailChannelOutput
}

type EmailChannelOutput

type EmailChannelOutput struct{ *pulumi.OutputState }

func (EmailChannelOutput) ApplicationId added in v0.17.0

func (o EmailChannelOutput) ApplicationId() pulumi.StringOutput

func (EmailChannelOutput) ConfigurationSet added in v0.17.0

func (o EmailChannelOutput) ConfigurationSet() pulumi.StringPtrOutput

func (EmailChannelOutput) ElementType

func (EmailChannelOutput) ElementType() reflect.Type

func (EmailChannelOutput) Enabled added in v0.17.0

func (EmailChannelOutput) FromAddress added in v0.17.0

func (o EmailChannelOutput) FromAddress() pulumi.StringOutput

func (EmailChannelOutput) Identity added in v0.17.0

func (o EmailChannelOutput) Identity() pulumi.StringOutput

func (EmailChannelOutput) RoleArn added in v0.17.0

func (EmailChannelOutput) ToEmailChannelOutput

func (o EmailChannelOutput) ToEmailChannelOutput() EmailChannelOutput

func (EmailChannelOutput) ToEmailChannelOutputWithContext

func (o EmailChannelOutput) ToEmailChannelOutputWithContext(ctx context.Context) EmailChannelOutput

type EmailChannelState

type EmailChannelState struct {
}

func (EmailChannelState) ElementType

func (EmailChannelState) ElementType() reflect.Type

type EmailTemplate deprecated

type EmailTemplate struct {
	pulumi.CustomResourceState

	Arn                  pulumi.StringOutput    `pulumi:"arn"`
	DefaultSubstitutions pulumi.StringPtrOutput `pulumi:"defaultSubstitutions"`
	HtmlPart             pulumi.StringPtrOutput `pulumi:"htmlPart"`
	Subject              pulumi.StringOutput    `pulumi:"subject"`
	Tags                 pulumi.AnyOutput       `pulumi:"tags"`
	TemplateDescription  pulumi.StringPtrOutput `pulumi:"templateDescription"`
	TemplateName         pulumi.StringOutput    `pulumi:"templateName"`
	TextPart             pulumi.StringPtrOutput `pulumi:"textPart"`
}

Resource Type definition for AWS::Pinpoint::EmailTemplate

Deprecated: EmailTemplate is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetEmailTemplate

func GetEmailTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EmailTemplateState, opts ...pulumi.ResourceOption) (*EmailTemplate, error)

GetEmailTemplate gets an existing EmailTemplate 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 NewEmailTemplate

func NewEmailTemplate(ctx *pulumi.Context,
	name string, args *EmailTemplateArgs, opts ...pulumi.ResourceOption) (*EmailTemplate, error)

NewEmailTemplate registers a new resource with the given unique name, arguments, and options.

func (*EmailTemplate) ElementType

func (*EmailTemplate) ElementType() reflect.Type

func (*EmailTemplate) ToEmailTemplateOutput

func (i *EmailTemplate) ToEmailTemplateOutput() EmailTemplateOutput

func (*EmailTemplate) ToEmailTemplateOutputWithContext

func (i *EmailTemplate) ToEmailTemplateOutputWithContext(ctx context.Context) EmailTemplateOutput

type EmailTemplateArgs

type EmailTemplateArgs struct {
	DefaultSubstitutions pulumi.StringPtrInput
	HtmlPart             pulumi.StringPtrInput
	Subject              pulumi.StringInput
	Tags                 pulumi.Input
	TemplateDescription  pulumi.StringPtrInput
	TemplateName         pulumi.StringInput
	TextPart             pulumi.StringPtrInput
}

The set of arguments for constructing a EmailTemplate resource.

func (EmailTemplateArgs) ElementType

func (EmailTemplateArgs) ElementType() reflect.Type

type EmailTemplateInput

type EmailTemplateInput interface {
	pulumi.Input

	ToEmailTemplateOutput() EmailTemplateOutput
	ToEmailTemplateOutputWithContext(ctx context.Context) EmailTemplateOutput
}

type EmailTemplateOutput

type EmailTemplateOutput struct{ *pulumi.OutputState }

func (EmailTemplateOutput) Arn added in v0.17.0

func (EmailTemplateOutput) DefaultSubstitutions added in v0.17.0

func (o EmailTemplateOutput) DefaultSubstitutions() pulumi.StringPtrOutput

func (EmailTemplateOutput) ElementType

func (EmailTemplateOutput) ElementType() reflect.Type

func (EmailTemplateOutput) HtmlPart added in v0.17.0

func (EmailTemplateOutput) Subject added in v0.17.0

func (EmailTemplateOutput) Tags added in v0.17.0

func (EmailTemplateOutput) TemplateDescription added in v0.17.0

func (o EmailTemplateOutput) TemplateDescription() pulumi.StringPtrOutput

func (EmailTemplateOutput) TemplateName added in v0.17.0

func (o EmailTemplateOutput) TemplateName() pulumi.StringOutput

func (EmailTemplateOutput) TextPart added in v0.17.0

func (EmailTemplateOutput) ToEmailTemplateOutput

func (o EmailTemplateOutput) ToEmailTemplateOutput() EmailTemplateOutput

func (EmailTemplateOutput) ToEmailTemplateOutputWithContext

func (o EmailTemplateOutput) ToEmailTemplateOutputWithContext(ctx context.Context) EmailTemplateOutput

type EmailTemplateState

type EmailTemplateState struct {
}

func (EmailTemplateState) ElementType

func (EmailTemplateState) ElementType() reflect.Type

type EventStream deprecated

type EventStream struct {
	pulumi.CustomResourceState

	ApplicationId        pulumi.StringOutput `pulumi:"applicationId"`
	DestinationStreamArn pulumi.StringOutput `pulumi:"destinationStreamArn"`
	RoleArn              pulumi.StringOutput `pulumi:"roleArn"`
}

Resource Type definition for AWS::Pinpoint::EventStream

Deprecated: EventStream is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetEventStream

func GetEventStream(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventStreamState, opts ...pulumi.ResourceOption) (*EventStream, error)

GetEventStream gets an existing EventStream 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 NewEventStream

func NewEventStream(ctx *pulumi.Context,
	name string, args *EventStreamArgs, opts ...pulumi.ResourceOption) (*EventStream, error)

NewEventStream registers a new resource with the given unique name, arguments, and options.

func (*EventStream) ElementType

func (*EventStream) ElementType() reflect.Type

func (*EventStream) ToEventStreamOutput

func (i *EventStream) ToEventStreamOutput() EventStreamOutput

func (*EventStream) ToEventStreamOutputWithContext

func (i *EventStream) ToEventStreamOutputWithContext(ctx context.Context) EventStreamOutput

type EventStreamArgs

type EventStreamArgs struct {
	ApplicationId        pulumi.StringInput
	DestinationStreamArn pulumi.StringInput
	RoleArn              pulumi.StringInput
}

The set of arguments for constructing a EventStream resource.

func (EventStreamArgs) ElementType

func (EventStreamArgs) ElementType() reflect.Type

type EventStreamInput

type EventStreamInput interface {
	pulumi.Input

	ToEventStreamOutput() EventStreamOutput
	ToEventStreamOutputWithContext(ctx context.Context) EventStreamOutput
}

type EventStreamOutput

type EventStreamOutput struct{ *pulumi.OutputState }

func (EventStreamOutput) ApplicationId added in v0.17.0

func (o EventStreamOutput) ApplicationId() pulumi.StringOutput

func (EventStreamOutput) DestinationStreamArn added in v0.17.0

func (o EventStreamOutput) DestinationStreamArn() pulumi.StringOutput

func (EventStreamOutput) ElementType

func (EventStreamOutput) ElementType() reflect.Type

func (EventStreamOutput) RoleArn added in v0.17.0

func (EventStreamOutput) ToEventStreamOutput

func (o EventStreamOutput) ToEventStreamOutput() EventStreamOutput

func (EventStreamOutput) ToEventStreamOutputWithContext

func (o EventStreamOutput) ToEventStreamOutputWithContext(ctx context.Context) EventStreamOutput

type EventStreamState

type EventStreamState struct {
}

func (EventStreamState) ElementType

func (EventStreamState) ElementType() reflect.Type

type GCMChannel deprecated

type GCMChannel struct {
	pulumi.CustomResourceState

	ApiKey        pulumi.StringOutput  `pulumi:"apiKey"`
	ApplicationId pulumi.StringOutput  `pulumi:"applicationId"`
	Enabled       pulumi.BoolPtrOutput `pulumi:"enabled"`
}

Resource Type definition for AWS::Pinpoint::GCMChannel

Deprecated: GCMChannel is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetGCMChannel

func GetGCMChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GCMChannelState, opts ...pulumi.ResourceOption) (*GCMChannel, error)

GetGCMChannel gets an existing GCMChannel 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 NewGCMChannel

func NewGCMChannel(ctx *pulumi.Context,
	name string, args *GCMChannelArgs, opts ...pulumi.ResourceOption) (*GCMChannel, error)

NewGCMChannel registers a new resource with the given unique name, arguments, and options.

func (*GCMChannel) ElementType

func (*GCMChannel) ElementType() reflect.Type

func (*GCMChannel) ToGCMChannelOutput

func (i *GCMChannel) ToGCMChannelOutput() GCMChannelOutput

func (*GCMChannel) ToGCMChannelOutputWithContext

func (i *GCMChannel) ToGCMChannelOutputWithContext(ctx context.Context) GCMChannelOutput

type GCMChannelArgs

type GCMChannelArgs struct {
	ApiKey        pulumi.StringInput
	ApplicationId pulumi.StringInput
	Enabled       pulumi.BoolPtrInput
}

The set of arguments for constructing a GCMChannel resource.

func (GCMChannelArgs) ElementType

func (GCMChannelArgs) ElementType() reflect.Type

type GCMChannelInput

type GCMChannelInput interface {
	pulumi.Input

	ToGCMChannelOutput() GCMChannelOutput
	ToGCMChannelOutputWithContext(ctx context.Context) GCMChannelOutput
}

type GCMChannelOutput

type GCMChannelOutput struct{ *pulumi.OutputState }

func (GCMChannelOutput) ApiKey added in v0.17.0

func (GCMChannelOutput) ApplicationId added in v0.17.0

func (o GCMChannelOutput) ApplicationId() pulumi.StringOutput

func (GCMChannelOutput) ElementType

func (GCMChannelOutput) ElementType() reflect.Type

func (GCMChannelOutput) Enabled added in v0.17.0

func (GCMChannelOutput) ToGCMChannelOutput

func (o GCMChannelOutput) ToGCMChannelOutput() GCMChannelOutput

func (GCMChannelOutput) ToGCMChannelOutputWithContext

func (o GCMChannelOutput) ToGCMChannelOutputWithContext(ctx context.Context) GCMChannelOutput

type GCMChannelState

type GCMChannelState struct {
}

func (GCMChannelState) ElementType

func (GCMChannelState) ElementType() reflect.Type

type InAppTemplate added in v0.4.0

type InAppTemplate struct {
	pulumi.CustomResourceState

	Arn                 pulumi.StringOutput                         `pulumi:"arn"`
	Content             InAppTemplateInAppMessageContentArrayOutput `pulumi:"content"`
	CustomConfig        pulumi.AnyOutput                            `pulumi:"customConfig"`
	Layout              InAppTemplateLayoutPtrOutput                `pulumi:"layout"`
	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 InAppTemplateAlignmentArgs and InAppTemplateAlignmentOutput values. You can construct a concrete instance of `InAppTemplateAlignmentInput` via:

InAppTemplateAlignmentArgs{...}

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
	CustomConfig        pulumi.Input
	Layout              InAppTemplateLayoutPtrInput
	Tags                pulumi.Input
	TemplateDescription pulumi.StringPtrInput
	TemplateName        pulumi.StringInput
}

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 InAppTemplateButtonActionArgs and InAppTemplateButtonActionOutput values. You can construct a concrete instance of `InAppTemplateButtonActionInput` via:

InAppTemplateButtonActionArgs{...}

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.4.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.4.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 InAppTemplateLayoutArgs and InAppTemplateLayoutOutput values. You can construct a concrete instance of `InAppTemplateLayoutInput` via:

InAppTemplateLayoutArgs{...}

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

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

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

type LookupADMChannelArgs struct {
	Id string `pulumi:"id"`
}

type LookupADMChannelOutputArgs added in v0.12.0

type LookupADMChannelOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupADMChannelOutputArgs) ElementType added in v0.12.0

func (LookupADMChannelOutputArgs) ElementType() reflect.Type

type LookupADMChannelResult added in v0.12.0

type LookupADMChannelResult struct {
	ClientId     *string `pulumi:"clientId"`
	ClientSecret *string `pulumi:"clientSecret"`
	Enabled      *bool   `pulumi:"enabled"`
	Id           *string `pulumi:"id"`
}

func LookupADMChannel added in v0.12.0

func LookupADMChannel(ctx *pulumi.Context, args *LookupADMChannelArgs, opts ...pulumi.InvokeOption) (*LookupADMChannelResult, error)

Resource Type definition for AWS::Pinpoint::ADMChannel

type LookupADMChannelResultOutput added in v0.12.0

type LookupADMChannelResultOutput struct{ *pulumi.OutputState }

func LookupADMChannelOutput added in v0.12.0

func (LookupADMChannelResultOutput) ClientId added in v0.12.0

func (LookupADMChannelResultOutput) ClientSecret added in v0.12.0

func (LookupADMChannelResultOutput) ElementType added in v0.12.0

func (LookupADMChannelResultOutput) Enabled added in v0.12.0

func (LookupADMChannelResultOutput) Id added in v0.12.0

func (LookupADMChannelResultOutput) ToLookupADMChannelResultOutput added in v0.12.0

func (o LookupADMChannelResultOutput) ToLookupADMChannelResultOutput() LookupADMChannelResultOutput

func (LookupADMChannelResultOutput) ToLookupADMChannelResultOutputWithContext added in v0.12.0

func (o LookupADMChannelResultOutput) ToLookupADMChannelResultOutputWithContext(ctx context.Context) LookupADMChannelResultOutput

type LookupAPNSChannelArgs added in v0.12.0

type LookupAPNSChannelArgs struct {
	Id string `pulumi:"id"`
}

type LookupAPNSChannelOutputArgs added in v0.12.0

type LookupAPNSChannelOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupAPNSChannelOutputArgs) ElementType added in v0.12.0

type LookupAPNSChannelResult added in v0.12.0

type LookupAPNSChannelResult struct {
	BundleId                    *string `pulumi:"bundleId"`
	Certificate                 *string `pulumi:"certificate"`
	DefaultAuthenticationMethod *string `pulumi:"defaultAuthenticationMethod"`
	Enabled                     *bool   `pulumi:"enabled"`
	Id                          *string `pulumi:"id"`
	PrivateKey                  *string `pulumi:"privateKey"`
	TeamId                      *string `pulumi:"teamId"`
	TokenKey                    *string `pulumi:"tokenKey"`
	TokenKeyId                  *string `pulumi:"tokenKeyId"`
}

func LookupAPNSChannel added in v0.12.0

func LookupAPNSChannel(ctx *pulumi.Context, args *LookupAPNSChannelArgs, opts ...pulumi.InvokeOption) (*LookupAPNSChannelResult, error)

Resource Type definition for AWS::Pinpoint::APNSChannel

type LookupAPNSChannelResultOutput added in v0.12.0

type LookupAPNSChannelResultOutput struct{ *pulumi.OutputState }

func LookupAPNSChannelOutput added in v0.12.0

func (LookupAPNSChannelResultOutput) BundleId added in v0.12.0

func (LookupAPNSChannelResultOutput) Certificate added in v0.12.0

func (LookupAPNSChannelResultOutput) DefaultAuthenticationMethod added in v0.12.0

func (o LookupAPNSChannelResultOutput) DefaultAuthenticationMethod() pulumi.StringPtrOutput

func (LookupAPNSChannelResultOutput) ElementType added in v0.12.0

func (LookupAPNSChannelResultOutput) Enabled added in v0.12.0

func (LookupAPNSChannelResultOutput) Id added in v0.12.0

func (LookupAPNSChannelResultOutput) PrivateKey added in v0.12.0

func (LookupAPNSChannelResultOutput) TeamId added in v0.12.0

func (LookupAPNSChannelResultOutput) ToLookupAPNSChannelResultOutput added in v0.12.0

func (o LookupAPNSChannelResultOutput) ToLookupAPNSChannelResultOutput() LookupAPNSChannelResultOutput

func (LookupAPNSChannelResultOutput) ToLookupAPNSChannelResultOutputWithContext added in v0.12.0

func (o LookupAPNSChannelResultOutput) ToLookupAPNSChannelResultOutputWithContext(ctx context.Context) LookupAPNSChannelResultOutput

func (LookupAPNSChannelResultOutput) TokenKey added in v0.12.0

func (LookupAPNSChannelResultOutput) TokenKeyId added in v0.12.0

type LookupAPNSSandboxChannelArgs added in v0.12.0

type LookupAPNSSandboxChannelArgs struct {
	Id string `pulumi:"id"`
}

type LookupAPNSSandboxChannelOutputArgs added in v0.12.0

type LookupAPNSSandboxChannelOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupAPNSSandboxChannelOutputArgs) ElementType added in v0.12.0

type LookupAPNSSandboxChannelResult added in v0.12.0

type LookupAPNSSandboxChannelResult struct {
	BundleId                    *string `pulumi:"bundleId"`
	Certificate                 *string `pulumi:"certificate"`
	DefaultAuthenticationMethod *string `pulumi:"defaultAuthenticationMethod"`
	Enabled                     *bool   `pulumi:"enabled"`
	Id                          *string `pulumi:"id"`
	PrivateKey                  *string `pulumi:"privateKey"`
	TeamId                      *string `pulumi:"teamId"`
	TokenKey                    *string `pulumi:"tokenKey"`
	TokenKeyId                  *string `pulumi:"tokenKeyId"`
}

func LookupAPNSSandboxChannel added in v0.12.0

func LookupAPNSSandboxChannel(ctx *pulumi.Context, args *LookupAPNSSandboxChannelArgs, opts ...pulumi.InvokeOption) (*LookupAPNSSandboxChannelResult, error)

Resource Type definition for AWS::Pinpoint::APNSSandboxChannel

type LookupAPNSSandboxChannelResultOutput added in v0.12.0

type LookupAPNSSandboxChannelResultOutput struct{ *pulumi.OutputState }

func (LookupAPNSSandboxChannelResultOutput) BundleId added in v0.12.0

func (LookupAPNSSandboxChannelResultOutput) Certificate added in v0.12.0

func (LookupAPNSSandboxChannelResultOutput) DefaultAuthenticationMethod added in v0.12.0

func (o LookupAPNSSandboxChannelResultOutput) DefaultAuthenticationMethod() pulumi.StringPtrOutput

func (LookupAPNSSandboxChannelResultOutput) ElementType added in v0.12.0

func (LookupAPNSSandboxChannelResultOutput) Enabled added in v0.12.0

func (LookupAPNSSandboxChannelResultOutput) Id added in v0.12.0

func (LookupAPNSSandboxChannelResultOutput) PrivateKey added in v0.12.0

func (LookupAPNSSandboxChannelResultOutput) TeamId added in v0.12.0

func (LookupAPNSSandboxChannelResultOutput) ToLookupAPNSSandboxChannelResultOutput added in v0.12.0

func (o LookupAPNSSandboxChannelResultOutput) ToLookupAPNSSandboxChannelResultOutput() LookupAPNSSandboxChannelResultOutput

func (LookupAPNSSandboxChannelResultOutput) ToLookupAPNSSandboxChannelResultOutputWithContext added in v0.12.0

func (o LookupAPNSSandboxChannelResultOutput) ToLookupAPNSSandboxChannelResultOutputWithContext(ctx context.Context) LookupAPNSSandboxChannelResultOutput

func (LookupAPNSSandboxChannelResultOutput) TokenKey added in v0.12.0

func (LookupAPNSSandboxChannelResultOutput) TokenKeyId added in v0.12.0

type LookupAPNSVoipChannelArgs added in v0.12.0

type LookupAPNSVoipChannelArgs struct {
	Id string `pulumi:"id"`
}

type LookupAPNSVoipChannelOutputArgs added in v0.12.0

type LookupAPNSVoipChannelOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupAPNSVoipChannelOutputArgs) ElementType added in v0.12.0

type LookupAPNSVoipChannelResult added in v0.12.0

type LookupAPNSVoipChannelResult struct {
	BundleId                    *string `pulumi:"bundleId"`
	Certificate                 *string `pulumi:"certificate"`
	DefaultAuthenticationMethod *string `pulumi:"defaultAuthenticationMethod"`
	Enabled                     *bool   `pulumi:"enabled"`
	Id                          *string `pulumi:"id"`
	PrivateKey                  *string `pulumi:"privateKey"`
	TeamId                      *string `pulumi:"teamId"`
	TokenKey                    *string `pulumi:"tokenKey"`
	TokenKeyId                  *string `pulumi:"tokenKeyId"`
}

func LookupAPNSVoipChannel added in v0.12.0

func LookupAPNSVoipChannel(ctx *pulumi.Context, args *LookupAPNSVoipChannelArgs, opts ...pulumi.InvokeOption) (*LookupAPNSVoipChannelResult, error)

Resource Type definition for AWS::Pinpoint::APNSVoipChannel

type LookupAPNSVoipChannelResultOutput added in v0.12.0

type LookupAPNSVoipChannelResultOutput struct{ *pulumi.OutputState }

func LookupAPNSVoipChannelOutput added in v0.12.0

func (LookupAPNSVoipChannelResultOutput) BundleId added in v0.12.0

func (LookupAPNSVoipChannelResultOutput) Certificate added in v0.12.0

func (LookupAPNSVoipChannelResultOutput) DefaultAuthenticationMethod added in v0.12.0

func (o LookupAPNSVoipChannelResultOutput) DefaultAuthenticationMethod() pulumi.StringPtrOutput

func (LookupAPNSVoipChannelResultOutput) ElementType added in v0.12.0

func (LookupAPNSVoipChannelResultOutput) Enabled added in v0.12.0

func (LookupAPNSVoipChannelResultOutput) Id added in v0.12.0

func (LookupAPNSVoipChannelResultOutput) PrivateKey added in v0.12.0

func (LookupAPNSVoipChannelResultOutput) TeamId added in v0.12.0

func (LookupAPNSVoipChannelResultOutput) ToLookupAPNSVoipChannelResultOutput added in v0.12.0

func (o LookupAPNSVoipChannelResultOutput) ToLookupAPNSVoipChannelResultOutput() LookupAPNSVoipChannelResultOutput

func (LookupAPNSVoipChannelResultOutput) ToLookupAPNSVoipChannelResultOutputWithContext added in v0.12.0

func (o LookupAPNSVoipChannelResultOutput) ToLookupAPNSVoipChannelResultOutputWithContext(ctx context.Context) LookupAPNSVoipChannelResultOutput

func (LookupAPNSVoipChannelResultOutput) TokenKey added in v0.12.0

func (LookupAPNSVoipChannelResultOutput) TokenKeyId added in v0.12.0

type LookupAPNSVoipSandboxChannelArgs added in v0.12.0

type LookupAPNSVoipSandboxChannelArgs struct {
	Id string `pulumi:"id"`
}

type LookupAPNSVoipSandboxChannelOutputArgs added in v0.12.0

type LookupAPNSVoipSandboxChannelOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupAPNSVoipSandboxChannelOutputArgs) ElementType added in v0.12.0

type LookupAPNSVoipSandboxChannelResult added in v0.12.0

type LookupAPNSVoipSandboxChannelResult struct {
	BundleId                    *string `pulumi:"bundleId"`
	Certificate                 *string `pulumi:"certificate"`
	DefaultAuthenticationMethod *string `pulumi:"defaultAuthenticationMethod"`
	Enabled                     *bool   `pulumi:"enabled"`
	Id                          *string `pulumi:"id"`
	PrivateKey                  *string `pulumi:"privateKey"`
	TeamId                      *string `pulumi:"teamId"`
	TokenKey                    *string `pulumi:"tokenKey"`
	TokenKeyId                  *string `pulumi:"tokenKeyId"`
}

func LookupAPNSVoipSandboxChannel added in v0.12.0

func LookupAPNSVoipSandboxChannel(ctx *pulumi.Context, args *LookupAPNSVoipSandboxChannelArgs, opts ...pulumi.InvokeOption) (*LookupAPNSVoipSandboxChannelResult, error)

Resource Type definition for AWS::Pinpoint::APNSVoipSandboxChannel

type LookupAPNSVoipSandboxChannelResultOutput added in v0.12.0

type LookupAPNSVoipSandboxChannelResultOutput struct{ *pulumi.OutputState }

func (LookupAPNSVoipSandboxChannelResultOutput) BundleId added in v0.12.0

func (LookupAPNSVoipSandboxChannelResultOutput) Certificate added in v0.12.0

func (LookupAPNSVoipSandboxChannelResultOutput) DefaultAuthenticationMethod added in v0.12.0

func (o LookupAPNSVoipSandboxChannelResultOutput) DefaultAuthenticationMethod() pulumi.StringPtrOutput

func (LookupAPNSVoipSandboxChannelResultOutput) ElementType added in v0.12.0

func (LookupAPNSVoipSandboxChannelResultOutput) Enabled added in v0.12.0

func (LookupAPNSVoipSandboxChannelResultOutput) Id added in v0.12.0

func (LookupAPNSVoipSandboxChannelResultOutput) PrivateKey added in v0.12.0

func (LookupAPNSVoipSandboxChannelResultOutput) TeamId added in v0.12.0

func (LookupAPNSVoipSandboxChannelResultOutput) ToLookupAPNSVoipSandboxChannelResultOutput added in v0.12.0

func (o LookupAPNSVoipSandboxChannelResultOutput) ToLookupAPNSVoipSandboxChannelResultOutput() LookupAPNSVoipSandboxChannelResultOutput

func (LookupAPNSVoipSandboxChannelResultOutput) ToLookupAPNSVoipSandboxChannelResultOutputWithContext added in v0.12.0

func (o LookupAPNSVoipSandboxChannelResultOutput) ToLookupAPNSVoipSandboxChannelResultOutputWithContext(ctx context.Context) LookupAPNSVoipSandboxChannelResultOutput

func (LookupAPNSVoipSandboxChannelResultOutput) TokenKey added in v0.12.0

func (LookupAPNSVoipSandboxChannelResultOutput) TokenKeyId added in v0.12.0

type LookupAppArgs added in v0.12.0

type LookupAppArgs struct {
	Id string `pulumi:"id"`
}

type LookupAppOutputArgs added in v0.12.0

type LookupAppOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupAppOutputArgs) ElementType added in v0.12.0

func (LookupAppOutputArgs) ElementType() reflect.Type

type LookupAppResult added in v0.12.0

type LookupAppResult struct {
	Arn  *string     `pulumi:"arn"`
	Id   *string     `pulumi:"id"`
	Tags interface{} `pulumi:"tags"`
}

func LookupApp added in v0.12.0

func LookupApp(ctx *pulumi.Context, args *LookupAppArgs, opts ...pulumi.InvokeOption) (*LookupAppResult, error)

Resource Type definition for AWS::Pinpoint::App

type LookupAppResultOutput added in v0.12.0

type LookupAppResultOutput struct{ *pulumi.OutputState }

func LookupAppOutput added in v0.12.0

func LookupAppOutput(ctx *pulumi.Context, args LookupAppOutputArgs, opts ...pulumi.InvokeOption) LookupAppResultOutput

func (LookupAppResultOutput) Arn added in v0.12.0

func (LookupAppResultOutput) ElementType added in v0.12.0

func (LookupAppResultOutput) ElementType() reflect.Type

func (LookupAppResultOutput) Id added in v0.12.0

func (LookupAppResultOutput) Tags added in v0.12.0

func (LookupAppResultOutput) ToLookupAppResultOutput added in v0.12.0

func (o LookupAppResultOutput) ToLookupAppResultOutput() LookupAppResultOutput

func (LookupAppResultOutput) ToLookupAppResultOutputWithContext added in v0.12.0

func (o LookupAppResultOutput) ToLookupAppResultOutputWithContext(ctx context.Context) LookupAppResultOutput

type LookupApplicationSettingsArgs added in v0.12.0

type LookupApplicationSettingsArgs struct {
	Id string `pulumi:"id"`
}

type LookupApplicationSettingsOutputArgs added in v0.12.0

type LookupApplicationSettingsOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupApplicationSettingsOutputArgs) ElementType added in v0.12.0

type LookupApplicationSettingsResult added in v0.12.0

type LookupApplicationSettingsResult struct {
	CampaignHook             *ApplicationSettingsCampaignHook `pulumi:"campaignHook"`
	CloudWatchMetricsEnabled *bool                            `pulumi:"cloudWatchMetricsEnabled"`
	Id                       *string                          `pulumi:"id"`
	Limits                   *ApplicationSettingsLimits       `pulumi:"limits"`
	QuietTime                *ApplicationSettingsQuietTime    `pulumi:"quietTime"`
}

func LookupApplicationSettings added in v0.12.0

func LookupApplicationSettings(ctx *pulumi.Context, args *LookupApplicationSettingsArgs, opts ...pulumi.InvokeOption) (*LookupApplicationSettingsResult, error)

Resource Type definition for AWS::Pinpoint::ApplicationSettings

type LookupApplicationSettingsResultOutput added in v0.12.0

type LookupApplicationSettingsResultOutput struct{ *pulumi.OutputState }

func (LookupApplicationSettingsResultOutput) CampaignHook added in v0.12.0

func (LookupApplicationSettingsResultOutput) CloudWatchMetricsEnabled added in v0.12.0

func (o LookupApplicationSettingsResultOutput) CloudWatchMetricsEnabled() pulumi.BoolPtrOutput

func (LookupApplicationSettingsResultOutput) ElementType added in v0.12.0

func (LookupApplicationSettingsResultOutput) Id added in v0.12.0

func (LookupApplicationSettingsResultOutput) Limits added in v0.12.0

func (LookupApplicationSettingsResultOutput) QuietTime added in v0.12.0

func (LookupApplicationSettingsResultOutput) ToLookupApplicationSettingsResultOutput added in v0.12.0

func (o LookupApplicationSettingsResultOutput) ToLookupApplicationSettingsResultOutput() LookupApplicationSettingsResultOutput

func (LookupApplicationSettingsResultOutput) ToLookupApplicationSettingsResultOutputWithContext added in v0.12.0

func (o LookupApplicationSettingsResultOutput) ToLookupApplicationSettingsResultOutputWithContext(ctx context.Context) LookupApplicationSettingsResultOutput

type LookupBaiduChannelArgs added in v0.12.0

type LookupBaiduChannelArgs struct {
	Id string `pulumi:"id"`
}

type LookupBaiduChannelOutputArgs added in v0.12.0

type LookupBaiduChannelOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupBaiduChannelOutputArgs) ElementType added in v0.12.0

type LookupBaiduChannelResult added in v0.12.0

type LookupBaiduChannelResult struct {
	ApiKey    *string `pulumi:"apiKey"`
	Enabled   *bool   `pulumi:"enabled"`
	Id        *string `pulumi:"id"`
	SecretKey *string `pulumi:"secretKey"`
}

func LookupBaiduChannel added in v0.12.0

func LookupBaiduChannel(ctx *pulumi.Context, args *LookupBaiduChannelArgs, opts ...pulumi.InvokeOption) (*LookupBaiduChannelResult, error)

Resource Type definition for AWS::Pinpoint::BaiduChannel

type LookupBaiduChannelResultOutput added in v0.12.0

type LookupBaiduChannelResultOutput struct{ *pulumi.OutputState }

func LookupBaiduChannelOutput added in v0.12.0

func (LookupBaiduChannelResultOutput) ApiKey added in v0.12.0

func (LookupBaiduChannelResultOutput) ElementType added in v0.12.0

func (LookupBaiduChannelResultOutput) Enabled added in v0.12.0

func (LookupBaiduChannelResultOutput) Id added in v0.12.0

func (LookupBaiduChannelResultOutput) SecretKey added in v0.12.0

func (LookupBaiduChannelResultOutput) ToLookupBaiduChannelResultOutput added in v0.12.0

func (o LookupBaiduChannelResultOutput) ToLookupBaiduChannelResultOutput() LookupBaiduChannelResultOutput

func (LookupBaiduChannelResultOutput) ToLookupBaiduChannelResultOutputWithContext added in v0.12.0

func (o LookupBaiduChannelResultOutput) ToLookupBaiduChannelResultOutputWithContext(ctx context.Context) LookupBaiduChannelResultOutput

type LookupCampaignArgs added in v0.12.0

type LookupCampaignArgs struct {
	CampaignId string `pulumi:"campaignId"`
}

type LookupCampaignOutputArgs added in v0.12.0

type LookupCampaignOutputArgs struct {
	CampaignId pulumi.StringInput `pulumi:"campaignId"`
}

func (LookupCampaignOutputArgs) ElementType added in v0.12.0

func (LookupCampaignOutputArgs) ElementType() reflect.Type

type LookupCampaignResult added in v0.12.0

type LookupCampaignResult struct {
	AdditionalTreatments        []CampaignWriteTreatmentResource     `pulumi:"additionalTreatments"`
	Arn                         *string                              `pulumi:"arn"`
	CampaignHook                *CampaignHook                        `pulumi:"campaignHook"`
	CampaignId                  *string                              `pulumi:"campaignId"`
	CustomDeliveryConfiguration *CampaignCustomDeliveryConfiguration `pulumi:"customDeliveryConfiguration"`
	Description                 *string                              `pulumi:"description"`
	HoldoutPercent              *int                                 `pulumi:"holdoutPercent"`
	IsPaused                    *bool                                `pulumi:"isPaused"`
	Limits                      *CampaignLimits                      `pulumi:"limits"`
	MessageConfiguration        *CampaignMessageConfiguration        `pulumi:"messageConfiguration"`
	Name                        *string                              `pulumi:"name"`
	Priority                    *int                                 `pulumi:"priority"`
	Schedule                    *CampaignSchedule                    `pulumi:"schedule"`
	SegmentId                   *string                              `pulumi:"segmentId"`
	SegmentVersion              *int                                 `pulumi:"segmentVersion"`
	Tags                        interface{}                          `pulumi:"tags"`
	TemplateConfiguration       *CampaignTemplateConfiguration       `pulumi:"templateConfiguration"`
	TreatmentDescription        *string                              `pulumi:"treatmentDescription"`
	TreatmentName               *string                              `pulumi:"treatmentName"`
}

func LookupCampaign added in v0.12.0

func LookupCampaign(ctx *pulumi.Context, args *LookupCampaignArgs, opts ...pulumi.InvokeOption) (*LookupCampaignResult, error)

Resource Type definition for AWS::Pinpoint::Campaign

type LookupCampaignResultOutput added in v0.12.0

type LookupCampaignResultOutput struct{ *pulumi.OutputState }

func LookupCampaignOutput added in v0.12.0

func LookupCampaignOutput(ctx *pulumi.Context, args LookupCampaignOutputArgs, opts ...pulumi.InvokeOption) LookupCampaignResultOutput

func (LookupCampaignResultOutput) AdditionalTreatments added in v0.12.0

func (LookupCampaignResultOutput) Arn added in v0.12.0

func (LookupCampaignResultOutput) CampaignHook added in v0.12.0

func (LookupCampaignResultOutput) CampaignId added in v0.12.0

func (LookupCampaignResultOutput) CustomDeliveryConfiguration added in v0.19.0

func (LookupCampaignResultOutput) Description added in v0.12.0

func (LookupCampaignResultOutput) ElementType added in v0.12.0

func (LookupCampaignResultOutput) ElementType() reflect.Type

func (LookupCampaignResultOutput) HoldoutPercent added in v0.12.0

func (o LookupCampaignResultOutput) HoldoutPercent() pulumi.IntPtrOutput

func (LookupCampaignResultOutput) IsPaused added in v0.12.0

func (LookupCampaignResultOutput) Limits added in v0.12.0

func (LookupCampaignResultOutput) MessageConfiguration added in v0.12.0

func (LookupCampaignResultOutput) Name added in v0.12.0

func (LookupCampaignResultOutput) Priority added in v0.12.0

func (LookupCampaignResultOutput) Schedule added in v0.12.0

func (LookupCampaignResultOutput) SegmentId added in v0.12.0

func (LookupCampaignResultOutput) SegmentVersion added in v0.12.0

func (o LookupCampaignResultOutput) SegmentVersion() pulumi.IntPtrOutput

func (LookupCampaignResultOutput) Tags added in v0.12.0

func (LookupCampaignResultOutput) TemplateConfiguration added in v0.19.0

func (LookupCampaignResultOutput) ToLookupCampaignResultOutput added in v0.12.0

func (o LookupCampaignResultOutput) ToLookupCampaignResultOutput() LookupCampaignResultOutput

func (LookupCampaignResultOutput) ToLookupCampaignResultOutputWithContext added in v0.12.0

func (o LookupCampaignResultOutput) ToLookupCampaignResultOutputWithContext(ctx context.Context) LookupCampaignResultOutput

func (LookupCampaignResultOutput) TreatmentDescription added in v0.12.0

func (o LookupCampaignResultOutput) TreatmentDescription() pulumi.StringPtrOutput

func (LookupCampaignResultOutput) TreatmentName added in v0.12.0

type LookupEmailChannelArgs added in v0.12.0

type LookupEmailChannelArgs struct {
	Id string `pulumi:"id"`
}

type LookupEmailChannelOutputArgs added in v0.12.0

type LookupEmailChannelOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupEmailChannelOutputArgs) ElementType added in v0.12.0

type LookupEmailChannelResult added in v0.12.0

type LookupEmailChannelResult struct {
	ConfigurationSet *string `pulumi:"configurationSet"`
	Enabled          *bool   `pulumi:"enabled"`
	FromAddress      *string `pulumi:"fromAddress"`
	Id               *string `pulumi:"id"`
	Identity         *string `pulumi:"identity"`
	RoleArn          *string `pulumi:"roleArn"`
}

func LookupEmailChannel added in v0.12.0

func LookupEmailChannel(ctx *pulumi.Context, args *LookupEmailChannelArgs, opts ...pulumi.InvokeOption) (*LookupEmailChannelResult, error)

Resource Type definition for AWS::Pinpoint::EmailChannel

type LookupEmailChannelResultOutput added in v0.12.0

type LookupEmailChannelResultOutput struct{ *pulumi.OutputState }

func LookupEmailChannelOutput added in v0.12.0

func (LookupEmailChannelResultOutput) ConfigurationSet added in v0.12.0

func (LookupEmailChannelResultOutput) ElementType added in v0.12.0

func (LookupEmailChannelResultOutput) Enabled added in v0.12.0

func (LookupEmailChannelResultOutput) FromAddress added in v0.12.0

func (LookupEmailChannelResultOutput) Id added in v0.12.0

func (LookupEmailChannelResultOutput) Identity added in v0.12.0

func (LookupEmailChannelResultOutput) RoleArn added in v0.12.0

func (LookupEmailChannelResultOutput) ToLookupEmailChannelResultOutput added in v0.12.0

func (o LookupEmailChannelResultOutput) ToLookupEmailChannelResultOutput() LookupEmailChannelResultOutput

func (LookupEmailChannelResultOutput) ToLookupEmailChannelResultOutputWithContext added in v0.12.0

func (o LookupEmailChannelResultOutput) ToLookupEmailChannelResultOutputWithContext(ctx context.Context) LookupEmailChannelResultOutput

type LookupEmailTemplateArgs added in v0.12.0

type LookupEmailTemplateArgs struct {
	Id string `pulumi:"id"`
}

type LookupEmailTemplateOutputArgs added in v0.12.0

type LookupEmailTemplateOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupEmailTemplateOutputArgs) ElementType added in v0.12.0

type LookupEmailTemplateResult added in v0.12.0

type LookupEmailTemplateResult struct {
	Arn                  *string     `pulumi:"arn"`
	DefaultSubstitutions *string     `pulumi:"defaultSubstitutions"`
	HtmlPart             *string     `pulumi:"htmlPart"`
	Id                   *string     `pulumi:"id"`
	Subject              *string     `pulumi:"subject"`
	Tags                 interface{} `pulumi:"tags"`
	TemplateDescription  *string     `pulumi:"templateDescription"`
	TextPart             *string     `pulumi:"textPart"`
}

func LookupEmailTemplate added in v0.12.0

func LookupEmailTemplate(ctx *pulumi.Context, args *LookupEmailTemplateArgs, opts ...pulumi.InvokeOption) (*LookupEmailTemplateResult, error)

Resource Type definition for AWS::Pinpoint::EmailTemplate

type LookupEmailTemplateResultOutput added in v0.12.0

type LookupEmailTemplateResultOutput struct{ *pulumi.OutputState }

func LookupEmailTemplateOutput added in v0.12.0

func (LookupEmailTemplateResultOutput) Arn added in v0.12.0

func (LookupEmailTemplateResultOutput) DefaultSubstitutions added in v0.12.0

func (o LookupEmailTemplateResultOutput) DefaultSubstitutions() pulumi.StringPtrOutput

func (LookupEmailTemplateResultOutput) ElementType added in v0.12.0

func (LookupEmailTemplateResultOutput) HtmlPart added in v0.12.0

func (LookupEmailTemplateResultOutput) Id added in v0.12.0

func (LookupEmailTemplateResultOutput) Subject added in v0.12.0

func (LookupEmailTemplateResultOutput) Tags added in v0.12.0

func (LookupEmailTemplateResultOutput) TemplateDescription added in v0.12.0

func (o LookupEmailTemplateResultOutput) TemplateDescription() pulumi.StringPtrOutput

func (LookupEmailTemplateResultOutput) TextPart added in v0.12.0

func (LookupEmailTemplateResultOutput) ToLookupEmailTemplateResultOutput added in v0.12.0

func (o LookupEmailTemplateResultOutput) ToLookupEmailTemplateResultOutput() LookupEmailTemplateResultOutput

func (LookupEmailTemplateResultOutput) ToLookupEmailTemplateResultOutputWithContext added in v0.12.0

func (o LookupEmailTemplateResultOutput) ToLookupEmailTemplateResultOutputWithContext(ctx context.Context) LookupEmailTemplateResultOutput

type LookupEventStreamArgs added in v0.12.0

type LookupEventStreamArgs struct {
	Id string `pulumi:"id"`
}

type LookupEventStreamOutputArgs added in v0.12.0

type LookupEventStreamOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupEventStreamOutputArgs) ElementType added in v0.12.0

type LookupEventStreamResult added in v0.12.0

type LookupEventStreamResult struct {
	DestinationStreamArn *string `pulumi:"destinationStreamArn"`
	Id                   *string `pulumi:"id"`
	RoleArn              *string `pulumi:"roleArn"`
}

func LookupEventStream added in v0.12.0

func LookupEventStream(ctx *pulumi.Context, args *LookupEventStreamArgs, opts ...pulumi.InvokeOption) (*LookupEventStreamResult, error)

Resource Type definition for AWS::Pinpoint::EventStream

type LookupEventStreamResultOutput added in v0.12.0

type LookupEventStreamResultOutput struct{ *pulumi.OutputState }

func LookupEventStreamOutput added in v0.12.0

func (LookupEventStreamResultOutput) DestinationStreamArn added in v0.12.0

func (o LookupEventStreamResultOutput) DestinationStreamArn() pulumi.StringPtrOutput

func (LookupEventStreamResultOutput) ElementType added in v0.12.0

func (LookupEventStreamResultOutput) Id added in v0.12.0

func (LookupEventStreamResultOutput) RoleArn added in v0.12.0

func (LookupEventStreamResultOutput) ToLookupEventStreamResultOutput added in v0.12.0

func (o LookupEventStreamResultOutput) ToLookupEventStreamResultOutput() LookupEventStreamResultOutput

func (LookupEventStreamResultOutput) ToLookupEventStreamResultOutputWithContext added in v0.12.0

func (o LookupEventStreamResultOutput) ToLookupEventStreamResultOutputWithContext(ctx context.Context) LookupEventStreamResultOutput

type LookupGCMChannelArgs added in v0.12.0

type LookupGCMChannelArgs struct {
	Id string `pulumi:"id"`
}

type LookupGCMChannelOutputArgs added in v0.12.0

type LookupGCMChannelOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupGCMChannelOutputArgs) ElementType added in v0.12.0

func (LookupGCMChannelOutputArgs) ElementType() reflect.Type

type LookupGCMChannelResult added in v0.12.0

type LookupGCMChannelResult struct {
	ApiKey  *string `pulumi:"apiKey"`
	Enabled *bool   `pulumi:"enabled"`
	Id      *string `pulumi:"id"`
}

func LookupGCMChannel added in v0.12.0

func LookupGCMChannel(ctx *pulumi.Context, args *LookupGCMChannelArgs, opts ...pulumi.InvokeOption) (*LookupGCMChannelResult, error)

Resource Type definition for AWS::Pinpoint::GCMChannel

type LookupGCMChannelResultOutput added in v0.12.0

type LookupGCMChannelResultOutput struct{ *pulumi.OutputState }

func LookupGCMChannelOutput added in v0.12.0

func (LookupGCMChannelResultOutput) ApiKey added in v0.12.0

func (LookupGCMChannelResultOutput) ElementType added in v0.12.0

func (LookupGCMChannelResultOutput) Enabled added in v0.12.0

func (LookupGCMChannelResultOutput) Id added in v0.12.0

func (LookupGCMChannelResultOutput) ToLookupGCMChannelResultOutput added in v0.12.0

func (o LookupGCMChannelResultOutput) ToLookupGCMChannelResultOutput() LookupGCMChannelResultOutput

func (LookupGCMChannelResultOutput) ToLookupGCMChannelResultOutputWithContext added in v0.12.0

func (o LookupGCMChannelResultOutput) ToLookupGCMChannelResultOutputWithContext(ctx context.Context) LookupGCMChannelResultOutput

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"`
	CustomConfig        interface{}                        `pulumi:"customConfig"`
	Layout              *InAppTemplateLayout               `pulumi:"layout"`
	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

func (LookupInAppTemplateResultOutput) ElementType added in v0.12.0

func (LookupInAppTemplateResultOutput) Layout added in v0.12.0

func (LookupInAppTemplateResultOutput) Tags added in v0.12.0

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

type LookupPushTemplateArgs added in v0.12.0

type LookupPushTemplateArgs struct {
	Id string `pulumi:"id"`
}

type LookupPushTemplateOutputArgs added in v0.12.0

type LookupPushTemplateOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupPushTemplateOutputArgs) ElementType added in v0.12.0

type LookupPushTemplateResult added in v0.12.0

type LookupPushTemplateResult struct {
	ADM                  *PushTemplateAndroidPushNotificationTemplate `pulumi:"aDM"`
	APNS                 *PushTemplateAPNSPushNotificationTemplate    `pulumi:"aPNS"`
	Arn                  *string                                      `pulumi:"arn"`
	Baidu                *PushTemplateAndroidPushNotificationTemplate `pulumi:"baidu"`
	Default              *PushTemplateDefaultPushNotificationTemplate `pulumi:"default"`
	DefaultSubstitutions *string                                      `pulumi:"defaultSubstitutions"`
	GCM                  *PushTemplateAndroidPushNotificationTemplate `pulumi:"gCM"`
	Id                   *string                                      `pulumi:"id"`
	Tags                 interface{}                                  `pulumi:"tags"`
	TemplateDescription  *string                                      `pulumi:"templateDescription"`
}

func LookupPushTemplate added in v0.12.0

func LookupPushTemplate(ctx *pulumi.Context, args *LookupPushTemplateArgs, opts ...pulumi.InvokeOption) (*LookupPushTemplateResult, error)

Resource Type definition for AWS::Pinpoint::PushTemplate

type LookupPushTemplateResultOutput added in v0.12.0

type LookupPushTemplateResultOutput struct{ *pulumi.OutputState }

func LookupPushTemplateOutput added in v0.12.0

func (LookupPushTemplateResultOutput) ADM added in v0.12.0

func (LookupPushTemplateResultOutput) APNS added in v0.12.0

func (LookupPushTemplateResultOutput) Arn added in v0.12.0

func (LookupPushTemplateResultOutput) Baidu added in v0.12.0

func (LookupPushTemplateResultOutput) Default added in v0.12.0

func (LookupPushTemplateResultOutput) DefaultSubstitutions added in v0.12.0

func (o LookupPushTemplateResultOutput) DefaultSubstitutions() pulumi.StringPtrOutput

func (LookupPushTemplateResultOutput) ElementType added in v0.12.0

func (LookupPushTemplateResultOutput) GCM added in v0.12.0

func (LookupPushTemplateResultOutput) Id added in v0.12.0

func (LookupPushTemplateResultOutput) Tags added in v0.12.0

func (LookupPushTemplateResultOutput) TemplateDescription added in v0.12.0

func (o LookupPushTemplateResultOutput) TemplateDescription() pulumi.StringPtrOutput

func (LookupPushTemplateResultOutput) ToLookupPushTemplateResultOutput added in v0.12.0

func (o LookupPushTemplateResultOutput) ToLookupPushTemplateResultOutput() LookupPushTemplateResultOutput

func (LookupPushTemplateResultOutput) ToLookupPushTemplateResultOutputWithContext added in v0.12.0

func (o LookupPushTemplateResultOutput) ToLookupPushTemplateResultOutputWithContext(ctx context.Context) LookupPushTemplateResultOutput

type LookupSMSChannelArgs added in v0.12.0

type LookupSMSChannelArgs struct {
	Id string `pulumi:"id"`
}

type LookupSMSChannelOutputArgs added in v0.12.0

type LookupSMSChannelOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupSMSChannelOutputArgs) ElementType added in v0.12.0

func (LookupSMSChannelOutputArgs) ElementType() reflect.Type

type LookupSMSChannelResult added in v0.12.0

type LookupSMSChannelResult struct {
	Enabled   *bool   `pulumi:"enabled"`
	Id        *string `pulumi:"id"`
	SenderId  *string `pulumi:"senderId"`
	ShortCode *string `pulumi:"shortCode"`
}

func LookupSMSChannel added in v0.12.0

func LookupSMSChannel(ctx *pulumi.Context, args *LookupSMSChannelArgs, opts ...pulumi.InvokeOption) (*LookupSMSChannelResult, error)

Resource Type definition for AWS::Pinpoint::SMSChannel

type LookupSMSChannelResultOutput added in v0.12.0

type LookupSMSChannelResultOutput struct{ *pulumi.OutputState }

func LookupSMSChannelOutput added in v0.12.0

func (LookupSMSChannelResultOutput) ElementType added in v0.12.0

func (LookupSMSChannelResultOutput) Enabled added in v0.12.0

func (LookupSMSChannelResultOutput) Id added in v0.12.0

func (LookupSMSChannelResultOutput) SenderId added in v0.12.0

func (LookupSMSChannelResultOutput) ShortCode added in v0.12.0

func (LookupSMSChannelResultOutput) ToLookupSMSChannelResultOutput added in v0.12.0

func (o LookupSMSChannelResultOutput) ToLookupSMSChannelResultOutput() LookupSMSChannelResultOutput

func (LookupSMSChannelResultOutput) ToLookupSMSChannelResultOutputWithContext added in v0.12.0

func (o LookupSMSChannelResultOutput) ToLookupSMSChannelResultOutputWithContext(ctx context.Context) LookupSMSChannelResultOutput

type LookupSegmentArgs added in v0.12.0

type LookupSegmentArgs struct {
	SegmentId string `pulumi:"segmentId"`
}

type LookupSegmentOutputArgs added in v0.12.0

type LookupSegmentOutputArgs struct {
	SegmentId pulumi.StringInput `pulumi:"segmentId"`
}

func (LookupSegmentOutputArgs) ElementType added in v0.12.0

func (LookupSegmentOutputArgs) ElementType() reflect.Type

type LookupSegmentResult added in v0.12.0

type LookupSegmentResult struct {
	Arn           *string            `pulumi:"arn"`
	Dimensions    *SegmentDimensions `pulumi:"dimensions"`
	Name          *string            `pulumi:"name"`
	SegmentGroups *SegmentGroups     `pulumi:"segmentGroups"`
	SegmentId     *string            `pulumi:"segmentId"`
	Tags          interface{}        `pulumi:"tags"`
}

func LookupSegment added in v0.12.0

func LookupSegment(ctx *pulumi.Context, args *LookupSegmentArgs, opts ...pulumi.InvokeOption) (*LookupSegmentResult, error)

Resource Type definition for AWS::Pinpoint::Segment

type LookupSegmentResultOutput added in v0.12.0

type LookupSegmentResultOutput struct{ *pulumi.OutputState }

func LookupSegmentOutput added in v0.12.0

func LookupSegmentOutput(ctx *pulumi.Context, args LookupSegmentOutputArgs, opts ...pulumi.InvokeOption) LookupSegmentResultOutput

func (LookupSegmentResultOutput) Arn added in v0.12.0

func (LookupSegmentResultOutput) Dimensions added in v0.12.0

func (LookupSegmentResultOutput) ElementType added in v0.12.0

func (LookupSegmentResultOutput) ElementType() reflect.Type

func (LookupSegmentResultOutput) Name added in v0.12.0

func (LookupSegmentResultOutput) SegmentGroups added in v0.12.0

func (LookupSegmentResultOutput) SegmentId added in v0.12.0

func (LookupSegmentResultOutput) Tags added in v0.12.0

func (LookupSegmentResultOutput) ToLookupSegmentResultOutput added in v0.12.0

func (o LookupSegmentResultOutput) ToLookupSegmentResultOutput() LookupSegmentResultOutput

func (LookupSegmentResultOutput) ToLookupSegmentResultOutputWithContext added in v0.12.0

func (o LookupSegmentResultOutput) ToLookupSegmentResultOutputWithContext(ctx context.Context) LookupSegmentResultOutput

type LookupSmsTemplateArgs added in v0.12.0

type LookupSmsTemplateArgs struct {
	Id string `pulumi:"id"`
}

type LookupSmsTemplateOutputArgs added in v0.12.0

type LookupSmsTemplateOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupSmsTemplateOutputArgs) ElementType added in v0.12.0

type LookupSmsTemplateResult added in v0.12.0

type LookupSmsTemplateResult struct {
	Arn                  *string     `pulumi:"arn"`
	Body                 *string     `pulumi:"body"`
	DefaultSubstitutions *string     `pulumi:"defaultSubstitutions"`
	Id                   *string     `pulumi:"id"`
	Tags                 interface{} `pulumi:"tags"`
	TemplateDescription  *string     `pulumi:"templateDescription"`
}

func LookupSmsTemplate added in v0.12.0

func LookupSmsTemplate(ctx *pulumi.Context, args *LookupSmsTemplateArgs, opts ...pulumi.InvokeOption) (*LookupSmsTemplateResult, error)

Resource Type definition for AWS::Pinpoint::SmsTemplate

type LookupSmsTemplateResultOutput added in v0.12.0

type LookupSmsTemplateResultOutput struct{ *pulumi.OutputState }

func LookupSmsTemplateOutput added in v0.12.0

func (LookupSmsTemplateResultOutput) Arn added in v0.12.0

func (LookupSmsTemplateResultOutput) Body added in v0.12.0

func (LookupSmsTemplateResultOutput) DefaultSubstitutions added in v0.12.0

func (o LookupSmsTemplateResultOutput) DefaultSubstitutions() pulumi.StringPtrOutput

func (LookupSmsTemplateResultOutput) ElementType added in v0.12.0

func (LookupSmsTemplateResultOutput) Id added in v0.12.0

func (LookupSmsTemplateResultOutput) Tags added in v0.12.0

func (LookupSmsTemplateResultOutput) TemplateDescription added in v0.12.0

func (o LookupSmsTemplateResultOutput) TemplateDescription() pulumi.StringPtrOutput

func (LookupSmsTemplateResultOutput) ToLookupSmsTemplateResultOutput added in v0.12.0

func (o LookupSmsTemplateResultOutput) ToLookupSmsTemplateResultOutput() LookupSmsTemplateResultOutput

func (LookupSmsTemplateResultOutput) ToLookupSmsTemplateResultOutputWithContext added in v0.12.0

func (o LookupSmsTemplateResultOutput) ToLookupSmsTemplateResultOutputWithContext(ctx context.Context) LookupSmsTemplateResultOutput

type LookupVoiceChannelArgs added in v0.12.0

type LookupVoiceChannelArgs struct {
	Id string `pulumi:"id"`
}

type LookupVoiceChannelOutputArgs added in v0.12.0

type LookupVoiceChannelOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupVoiceChannelOutputArgs) ElementType added in v0.12.0

type LookupVoiceChannelResult added in v0.12.0

type LookupVoiceChannelResult struct {
	Enabled *bool   `pulumi:"enabled"`
	Id      *string `pulumi:"id"`
}

func LookupVoiceChannel added in v0.12.0

func LookupVoiceChannel(ctx *pulumi.Context, args *LookupVoiceChannelArgs, opts ...pulumi.InvokeOption) (*LookupVoiceChannelResult, error)

Resource Type definition for AWS::Pinpoint::VoiceChannel

type LookupVoiceChannelResultOutput added in v0.12.0

type LookupVoiceChannelResultOutput struct{ *pulumi.OutputState }

func LookupVoiceChannelOutput added in v0.12.0

func (LookupVoiceChannelResultOutput) ElementType added in v0.12.0

func (LookupVoiceChannelResultOutput) Enabled added in v0.12.0

func (LookupVoiceChannelResultOutput) Id added in v0.12.0

func (LookupVoiceChannelResultOutput) ToLookupVoiceChannelResultOutput added in v0.12.0

func (o LookupVoiceChannelResultOutput) ToLookupVoiceChannelResultOutput() LookupVoiceChannelResultOutput

func (LookupVoiceChannelResultOutput) ToLookupVoiceChannelResultOutputWithContext added in v0.12.0

func (o LookupVoiceChannelResultOutput) ToLookupVoiceChannelResultOutputWithContext(ctx context.Context) LookupVoiceChannelResultOutput

type PushTemplate deprecated

type PushTemplate struct {
	pulumi.CustomResourceState

	ADM                  PushTemplateAndroidPushNotificationTemplatePtrOutput `pulumi:"aDM"`
	APNS                 PushTemplateAPNSPushNotificationTemplatePtrOutput    `pulumi:"aPNS"`
	Arn                  pulumi.StringOutput                                  `pulumi:"arn"`
	Baidu                PushTemplateAndroidPushNotificationTemplatePtrOutput `pulumi:"baidu"`
	Default              PushTemplateDefaultPushNotificationTemplatePtrOutput `pulumi:"default"`
	DefaultSubstitutions pulumi.StringPtrOutput                               `pulumi:"defaultSubstitutions"`
	GCM                  PushTemplateAndroidPushNotificationTemplatePtrOutput `pulumi:"gCM"`
	Tags                 pulumi.AnyOutput                                     `pulumi:"tags"`
	TemplateDescription  pulumi.StringPtrOutput                               `pulumi:"templateDescription"`
	TemplateName         pulumi.StringOutput                                  `pulumi:"templateName"`
}

Resource Type definition for AWS::Pinpoint::PushTemplate

Deprecated: PushTemplate is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetPushTemplate

func GetPushTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PushTemplateState, opts ...pulumi.ResourceOption) (*PushTemplate, error)

GetPushTemplate gets an existing PushTemplate 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 NewPushTemplate

func NewPushTemplate(ctx *pulumi.Context,
	name string, args *PushTemplateArgs, opts ...pulumi.ResourceOption) (*PushTemplate, error)

NewPushTemplate registers a new resource with the given unique name, arguments, and options.

func (*PushTemplate) ElementType

func (*PushTemplate) ElementType() reflect.Type

func (*PushTemplate) ToPushTemplateOutput

func (i *PushTemplate) ToPushTemplateOutput() PushTemplateOutput

func (*PushTemplate) ToPushTemplateOutputWithContext

func (i *PushTemplate) ToPushTemplateOutputWithContext(ctx context.Context) PushTemplateOutput

type PushTemplateAPNSPushNotificationTemplate

type PushTemplateAPNSPushNotificationTemplate struct {
	Action   *string `pulumi:"action"`
	Body     *string `pulumi:"body"`
	MediaUrl *string `pulumi:"mediaUrl"`
	Sound    *string `pulumi:"sound"`
	Title    *string `pulumi:"title"`
	Url      *string `pulumi:"url"`
}

type PushTemplateAPNSPushNotificationTemplateArgs

type PushTemplateAPNSPushNotificationTemplateArgs struct {
	Action   pulumi.StringPtrInput `pulumi:"action"`
	Body     pulumi.StringPtrInput `pulumi:"body"`
	MediaUrl pulumi.StringPtrInput `pulumi:"mediaUrl"`
	Sound    pulumi.StringPtrInput `pulumi:"sound"`
	Title    pulumi.StringPtrInput `pulumi:"title"`
	Url      pulumi.StringPtrInput `pulumi:"url"`
}

func (PushTemplateAPNSPushNotificationTemplateArgs) ElementType

func (PushTemplateAPNSPushNotificationTemplateArgs) ToPushTemplateAPNSPushNotificationTemplateOutput

func (i PushTemplateAPNSPushNotificationTemplateArgs) ToPushTemplateAPNSPushNotificationTemplateOutput() PushTemplateAPNSPushNotificationTemplateOutput

func (PushTemplateAPNSPushNotificationTemplateArgs) ToPushTemplateAPNSPushNotificationTemplateOutputWithContext

func (i PushTemplateAPNSPushNotificationTemplateArgs) ToPushTemplateAPNSPushNotificationTemplateOutputWithContext(ctx context.Context) PushTemplateAPNSPushNotificationTemplateOutput

func (PushTemplateAPNSPushNotificationTemplateArgs) ToPushTemplateAPNSPushNotificationTemplatePtrOutput

func (i PushTemplateAPNSPushNotificationTemplateArgs) ToPushTemplateAPNSPushNotificationTemplatePtrOutput() PushTemplateAPNSPushNotificationTemplatePtrOutput

func (PushTemplateAPNSPushNotificationTemplateArgs) ToPushTemplateAPNSPushNotificationTemplatePtrOutputWithContext

func (i PushTemplateAPNSPushNotificationTemplateArgs) ToPushTemplateAPNSPushNotificationTemplatePtrOutputWithContext(ctx context.Context) PushTemplateAPNSPushNotificationTemplatePtrOutput

type PushTemplateAPNSPushNotificationTemplateInput

type PushTemplateAPNSPushNotificationTemplateInput interface {
	pulumi.Input

	ToPushTemplateAPNSPushNotificationTemplateOutput() PushTemplateAPNSPushNotificationTemplateOutput
	ToPushTemplateAPNSPushNotificationTemplateOutputWithContext(context.Context) PushTemplateAPNSPushNotificationTemplateOutput
}

PushTemplateAPNSPushNotificationTemplateInput is an input type that accepts PushTemplateAPNSPushNotificationTemplateArgs and PushTemplateAPNSPushNotificationTemplateOutput values. You can construct a concrete instance of `PushTemplateAPNSPushNotificationTemplateInput` via:

PushTemplateAPNSPushNotificationTemplateArgs{...}

type PushTemplateAPNSPushNotificationTemplateOutput

type PushTemplateAPNSPushNotificationTemplateOutput struct{ *pulumi.OutputState }

func (PushTemplateAPNSPushNotificationTemplateOutput) Action

func (PushTemplateAPNSPushNotificationTemplateOutput) Body

func (PushTemplateAPNSPushNotificationTemplateOutput) ElementType

func (PushTemplateAPNSPushNotificationTemplateOutput) MediaUrl

func (PushTemplateAPNSPushNotificationTemplateOutput) Sound

func (PushTemplateAPNSPushNotificationTemplateOutput) Title

func (PushTemplateAPNSPushNotificationTemplateOutput) ToPushTemplateAPNSPushNotificationTemplateOutput

func (o PushTemplateAPNSPushNotificationTemplateOutput) ToPushTemplateAPNSPushNotificationTemplateOutput() PushTemplateAPNSPushNotificationTemplateOutput

func (PushTemplateAPNSPushNotificationTemplateOutput) ToPushTemplateAPNSPushNotificationTemplateOutputWithContext

func (o PushTemplateAPNSPushNotificationTemplateOutput) ToPushTemplateAPNSPushNotificationTemplateOutputWithContext(ctx context.Context) PushTemplateAPNSPushNotificationTemplateOutput

func (PushTemplateAPNSPushNotificationTemplateOutput) ToPushTemplateAPNSPushNotificationTemplatePtrOutput

func (o PushTemplateAPNSPushNotificationTemplateOutput) ToPushTemplateAPNSPushNotificationTemplatePtrOutput() PushTemplateAPNSPushNotificationTemplatePtrOutput

func (PushTemplateAPNSPushNotificationTemplateOutput) ToPushTemplateAPNSPushNotificationTemplatePtrOutputWithContext

func (o PushTemplateAPNSPushNotificationTemplateOutput) ToPushTemplateAPNSPushNotificationTemplatePtrOutputWithContext(ctx context.Context) PushTemplateAPNSPushNotificationTemplatePtrOutput

func (PushTemplateAPNSPushNotificationTemplateOutput) Url

type PushTemplateAPNSPushNotificationTemplatePtrInput

type PushTemplateAPNSPushNotificationTemplatePtrInput interface {
	pulumi.Input

	ToPushTemplateAPNSPushNotificationTemplatePtrOutput() PushTemplateAPNSPushNotificationTemplatePtrOutput
	ToPushTemplateAPNSPushNotificationTemplatePtrOutputWithContext(context.Context) PushTemplateAPNSPushNotificationTemplatePtrOutput
}

PushTemplateAPNSPushNotificationTemplatePtrInput is an input type that accepts PushTemplateAPNSPushNotificationTemplateArgs, PushTemplateAPNSPushNotificationTemplatePtr and PushTemplateAPNSPushNotificationTemplatePtrOutput values. You can construct a concrete instance of `PushTemplateAPNSPushNotificationTemplatePtrInput` via:

        PushTemplateAPNSPushNotificationTemplateArgs{...}

or:

        nil

type PushTemplateAPNSPushNotificationTemplatePtrOutput

type PushTemplateAPNSPushNotificationTemplatePtrOutput struct{ *pulumi.OutputState }

func (PushTemplateAPNSPushNotificationTemplatePtrOutput) Action

func (PushTemplateAPNSPushNotificationTemplatePtrOutput) Body

func (PushTemplateAPNSPushNotificationTemplatePtrOutput) Elem

func (PushTemplateAPNSPushNotificationTemplatePtrOutput) ElementType

func (PushTemplateAPNSPushNotificationTemplatePtrOutput) MediaUrl

func (PushTemplateAPNSPushNotificationTemplatePtrOutput) Sound

func (PushTemplateAPNSPushNotificationTemplatePtrOutput) Title

func (PushTemplateAPNSPushNotificationTemplatePtrOutput) ToPushTemplateAPNSPushNotificationTemplatePtrOutput

func (o PushTemplateAPNSPushNotificationTemplatePtrOutput) ToPushTemplateAPNSPushNotificationTemplatePtrOutput() PushTemplateAPNSPushNotificationTemplatePtrOutput

func (PushTemplateAPNSPushNotificationTemplatePtrOutput) ToPushTemplateAPNSPushNotificationTemplatePtrOutputWithContext

func (o PushTemplateAPNSPushNotificationTemplatePtrOutput) ToPushTemplateAPNSPushNotificationTemplatePtrOutputWithContext(ctx context.Context) PushTemplateAPNSPushNotificationTemplatePtrOutput

func (PushTemplateAPNSPushNotificationTemplatePtrOutput) Url

type PushTemplateAndroidPushNotificationTemplate

type PushTemplateAndroidPushNotificationTemplate struct {
	Action            *string `pulumi:"action"`
	Body              *string `pulumi:"body"`
	ImageIconUrl      *string `pulumi:"imageIconUrl"`
	ImageUrl          *string `pulumi:"imageUrl"`
	SmallImageIconUrl *string `pulumi:"smallImageIconUrl"`
	Sound             *string `pulumi:"sound"`
	Title             *string `pulumi:"title"`
	Url               *string `pulumi:"url"`
}

type PushTemplateAndroidPushNotificationTemplateArgs

type PushTemplateAndroidPushNotificationTemplateArgs struct {
	Action            pulumi.StringPtrInput `pulumi:"action"`
	Body              pulumi.StringPtrInput `pulumi:"body"`
	ImageIconUrl      pulumi.StringPtrInput `pulumi:"imageIconUrl"`
	ImageUrl          pulumi.StringPtrInput `pulumi:"imageUrl"`
	SmallImageIconUrl pulumi.StringPtrInput `pulumi:"smallImageIconUrl"`
	Sound             pulumi.StringPtrInput `pulumi:"sound"`
	Title             pulumi.StringPtrInput `pulumi:"title"`
	Url               pulumi.StringPtrInput `pulumi:"url"`
}

func (PushTemplateAndroidPushNotificationTemplateArgs) ElementType

func (PushTemplateAndroidPushNotificationTemplateArgs) ToPushTemplateAndroidPushNotificationTemplateOutput

func (i PushTemplateAndroidPushNotificationTemplateArgs) ToPushTemplateAndroidPushNotificationTemplateOutput() PushTemplateAndroidPushNotificationTemplateOutput

func (PushTemplateAndroidPushNotificationTemplateArgs) ToPushTemplateAndroidPushNotificationTemplateOutputWithContext

func (i PushTemplateAndroidPushNotificationTemplateArgs) ToPushTemplateAndroidPushNotificationTemplateOutputWithContext(ctx context.Context) PushTemplateAndroidPushNotificationTemplateOutput

func (PushTemplateAndroidPushNotificationTemplateArgs) ToPushTemplateAndroidPushNotificationTemplatePtrOutput

func (i PushTemplateAndroidPushNotificationTemplateArgs) ToPushTemplateAndroidPushNotificationTemplatePtrOutput() PushTemplateAndroidPushNotificationTemplatePtrOutput

func (PushTemplateAndroidPushNotificationTemplateArgs) ToPushTemplateAndroidPushNotificationTemplatePtrOutputWithContext

func (i PushTemplateAndroidPushNotificationTemplateArgs) ToPushTemplateAndroidPushNotificationTemplatePtrOutputWithContext(ctx context.Context) PushTemplateAndroidPushNotificationTemplatePtrOutput

type PushTemplateAndroidPushNotificationTemplateInput

type PushTemplateAndroidPushNotificationTemplateInput interface {
	pulumi.Input

	ToPushTemplateAndroidPushNotificationTemplateOutput() PushTemplateAndroidPushNotificationTemplateOutput
	ToPushTemplateAndroidPushNotificationTemplateOutputWithContext(context.Context) PushTemplateAndroidPushNotificationTemplateOutput
}

PushTemplateAndroidPushNotificationTemplateInput is an input type that accepts PushTemplateAndroidPushNotificationTemplateArgs and PushTemplateAndroidPushNotificationTemplateOutput values. You can construct a concrete instance of `PushTemplateAndroidPushNotificationTemplateInput` via:

PushTemplateAndroidPushNotificationTemplateArgs{...}

type PushTemplateAndroidPushNotificationTemplateOutput

type PushTemplateAndroidPushNotificationTemplateOutput struct{ *pulumi.OutputState }

func (PushTemplateAndroidPushNotificationTemplateOutput) Action

func (PushTemplateAndroidPushNotificationTemplateOutput) Body

func (PushTemplateAndroidPushNotificationTemplateOutput) ElementType

func (PushTemplateAndroidPushNotificationTemplateOutput) ImageIconUrl

func (PushTemplateAndroidPushNotificationTemplateOutput) ImageUrl

func (PushTemplateAndroidPushNotificationTemplateOutput) SmallImageIconUrl

func (PushTemplateAndroidPushNotificationTemplateOutput) Sound

func (PushTemplateAndroidPushNotificationTemplateOutput) Title

func (PushTemplateAndroidPushNotificationTemplateOutput) ToPushTemplateAndroidPushNotificationTemplateOutput

func (o PushTemplateAndroidPushNotificationTemplateOutput) ToPushTemplateAndroidPushNotificationTemplateOutput() PushTemplateAndroidPushNotificationTemplateOutput

func (PushTemplateAndroidPushNotificationTemplateOutput) ToPushTemplateAndroidPushNotificationTemplateOutputWithContext

func (o PushTemplateAndroidPushNotificationTemplateOutput) ToPushTemplateAndroidPushNotificationTemplateOutputWithContext(ctx context.Context) PushTemplateAndroidPushNotificationTemplateOutput

func (PushTemplateAndroidPushNotificationTemplateOutput) ToPushTemplateAndroidPushNotificationTemplatePtrOutput

func (o PushTemplateAndroidPushNotificationTemplateOutput) ToPushTemplateAndroidPushNotificationTemplatePtrOutput() PushTemplateAndroidPushNotificationTemplatePtrOutput

func (PushTemplateAndroidPushNotificationTemplateOutput) ToPushTemplateAndroidPushNotificationTemplatePtrOutputWithContext

func (o PushTemplateAndroidPushNotificationTemplateOutput) ToPushTemplateAndroidPushNotificationTemplatePtrOutputWithContext(ctx context.Context) PushTemplateAndroidPushNotificationTemplatePtrOutput

func (PushTemplateAndroidPushNotificationTemplateOutput) Url

type PushTemplateAndroidPushNotificationTemplatePtrInput

type PushTemplateAndroidPushNotificationTemplatePtrInput interface {
	pulumi.Input

	ToPushTemplateAndroidPushNotificationTemplatePtrOutput() PushTemplateAndroidPushNotificationTemplatePtrOutput
	ToPushTemplateAndroidPushNotificationTemplatePtrOutputWithContext(context.Context) PushTemplateAndroidPushNotificationTemplatePtrOutput
}

PushTemplateAndroidPushNotificationTemplatePtrInput is an input type that accepts PushTemplateAndroidPushNotificationTemplateArgs, PushTemplateAndroidPushNotificationTemplatePtr and PushTemplateAndroidPushNotificationTemplatePtrOutput values. You can construct a concrete instance of `PushTemplateAndroidPushNotificationTemplatePtrInput` via:

        PushTemplateAndroidPushNotificationTemplateArgs{...}

or:

        nil

type PushTemplateAndroidPushNotificationTemplatePtrOutput

type PushTemplateAndroidPushNotificationTemplatePtrOutput struct{ *pulumi.OutputState }

func (PushTemplateAndroidPushNotificationTemplatePtrOutput) Action

func (PushTemplateAndroidPushNotificationTemplatePtrOutput) Body

func (PushTemplateAndroidPushNotificationTemplatePtrOutput) Elem

func (PushTemplateAndroidPushNotificationTemplatePtrOutput) ElementType

func (PushTemplateAndroidPushNotificationTemplatePtrOutput) ImageIconUrl

func (PushTemplateAndroidPushNotificationTemplatePtrOutput) ImageUrl

func (PushTemplateAndroidPushNotificationTemplatePtrOutput) SmallImageIconUrl

func (PushTemplateAndroidPushNotificationTemplatePtrOutput) Sound

func (PushTemplateAndroidPushNotificationTemplatePtrOutput) Title

func (PushTemplateAndroidPushNotificationTemplatePtrOutput) ToPushTemplateAndroidPushNotificationTemplatePtrOutput

func (PushTemplateAndroidPushNotificationTemplatePtrOutput) ToPushTemplateAndroidPushNotificationTemplatePtrOutputWithContext

func (o PushTemplateAndroidPushNotificationTemplatePtrOutput) ToPushTemplateAndroidPushNotificationTemplatePtrOutputWithContext(ctx context.Context) PushTemplateAndroidPushNotificationTemplatePtrOutput

func (PushTemplateAndroidPushNotificationTemplatePtrOutput) Url

type PushTemplateArgs

The set of arguments for constructing a PushTemplate resource.

func (PushTemplateArgs) ElementType

func (PushTemplateArgs) ElementType() reflect.Type

type PushTemplateDefaultPushNotificationTemplate

type PushTemplateDefaultPushNotificationTemplate struct {
	Action *string `pulumi:"action"`
	Body   *string `pulumi:"body"`
	Sound  *string `pulumi:"sound"`
	Title  *string `pulumi:"title"`
	Url    *string `pulumi:"url"`
}

type PushTemplateDefaultPushNotificationTemplateArgs

type PushTemplateDefaultPushNotificationTemplateArgs struct {
	Action pulumi.StringPtrInput `pulumi:"action"`
	Body   pulumi.StringPtrInput `pulumi:"body"`
	Sound  pulumi.StringPtrInput `pulumi:"sound"`
	Title  pulumi.StringPtrInput `pulumi:"title"`
	Url    pulumi.StringPtrInput `pulumi:"url"`
}

func (PushTemplateDefaultPushNotificationTemplateArgs) ElementType

func (PushTemplateDefaultPushNotificationTemplateArgs) ToPushTemplateDefaultPushNotificationTemplateOutput

func (i PushTemplateDefaultPushNotificationTemplateArgs) ToPushTemplateDefaultPushNotificationTemplateOutput() PushTemplateDefaultPushNotificationTemplateOutput

func (PushTemplateDefaultPushNotificationTemplateArgs) ToPushTemplateDefaultPushNotificationTemplateOutputWithContext

func (i PushTemplateDefaultPushNotificationTemplateArgs) ToPushTemplateDefaultPushNotificationTemplateOutputWithContext(ctx context.Context) PushTemplateDefaultPushNotificationTemplateOutput

func (PushTemplateDefaultPushNotificationTemplateArgs) ToPushTemplateDefaultPushNotificationTemplatePtrOutput

func (i PushTemplateDefaultPushNotificationTemplateArgs) ToPushTemplateDefaultPushNotificationTemplatePtrOutput() PushTemplateDefaultPushNotificationTemplatePtrOutput

func (PushTemplateDefaultPushNotificationTemplateArgs) ToPushTemplateDefaultPushNotificationTemplatePtrOutputWithContext

func (i PushTemplateDefaultPushNotificationTemplateArgs) ToPushTemplateDefaultPushNotificationTemplatePtrOutputWithContext(ctx context.Context) PushTemplateDefaultPushNotificationTemplatePtrOutput

type PushTemplateDefaultPushNotificationTemplateInput

type PushTemplateDefaultPushNotificationTemplateInput interface {
	pulumi.Input

	ToPushTemplateDefaultPushNotificationTemplateOutput() PushTemplateDefaultPushNotificationTemplateOutput
	ToPushTemplateDefaultPushNotificationTemplateOutputWithContext(context.Context) PushTemplateDefaultPushNotificationTemplateOutput
}

PushTemplateDefaultPushNotificationTemplateInput is an input type that accepts PushTemplateDefaultPushNotificationTemplateArgs and PushTemplateDefaultPushNotificationTemplateOutput values. You can construct a concrete instance of `PushTemplateDefaultPushNotificationTemplateInput` via:

PushTemplateDefaultPushNotificationTemplateArgs{...}

type PushTemplateDefaultPushNotificationTemplateOutput

type PushTemplateDefaultPushNotificationTemplateOutput struct{ *pulumi.OutputState }

func (PushTemplateDefaultPushNotificationTemplateOutput) Action

func (PushTemplateDefaultPushNotificationTemplateOutput) Body

func (PushTemplateDefaultPushNotificationTemplateOutput) ElementType

func (PushTemplateDefaultPushNotificationTemplateOutput) Sound

func (PushTemplateDefaultPushNotificationTemplateOutput) Title

func (PushTemplateDefaultPushNotificationTemplateOutput) ToPushTemplateDefaultPushNotificationTemplateOutput

func (o PushTemplateDefaultPushNotificationTemplateOutput) ToPushTemplateDefaultPushNotificationTemplateOutput() PushTemplateDefaultPushNotificationTemplateOutput

func (PushTemplateDefaultPushNotificationTemplateOutput) ToPushTemplateDefaultPushNotificationTemplateOutputWithContext

func (o PushTemplateDefaultPushNotificationTemplateOutput) ToPushTemplateDefaultPushNotificationTemplateOutputWithContext(ctx context.Context) PushTemplateDefaultPushNotificationTemplateOutput

func (PushTemplateDefaultPushNotificationTemplateOutput) ToPushTemplateDefaultPushNotificationTemplatePtrOutput

func (o PushTemplateDefaultPushNotificationTemplateOutput) ToPushTemplateDefaultPushNotificationTemplatePtrOutput() PushTemplateDefaultPushNotificationTemplatePtrOutput

func (PushTemplateDefaultPushNotificationTemplateOutput) ToPushTemplateDefaultPushNotificationTemplatePtrOutputWithContext

func (o PushTemplateDefaultPushNotificationTemplateOutput) ToPushTemplateDefaultPushNotificationTemplatePtrOutputWithContext(ctx context.Context) PushTemplateDefaultPushNotificationTemplatePtrOutput

func (PushTemplateDefaultPushNotificationTemplateOutput) Url

type PushTemplateDefaultPushNotificationTemplatePtrInput

type PushTemplateDefaultPushNotificationTemplatePtrInput interface {
	pulumi.Input

	ToPushTemplateDefaultPushNotificationTemplatePtrOutput() PushTemplateDefaultPushNotificationTemplatePtrOutput
	ToPushTemplateDefaultPushNotificationTemplatePtrOutputWithContext(context.Context) PushTemplateDefaultPushNotificationTemplatePtrOutput
}

PushTemplateDefaultPushNotificationTemplatePtrInput is an input type that accepts PushTemplateDefaultPushNotificationTemplateArgs, PushTemplateDefaultPushNotificationTemplatePtr and PushTemplateDefaultPushNotificationTemplatePtrOutput values. You can construct a concrete instance of `PushTemplateDefaultPushNotificationTemplatePtrInput` via:

        PushTemplateDefaultPushNotificationTemplateArgs{...}

or:

        nil

type PushTemplateDefaultPushNotificationTemplatePtrOutput

type PushTemplateDefaultPushNotificationTemplatePtrOutput struct{ *pulumi.OutputState }

func (PushTemplateDefaultPushNotificationTemplatePtrOutput) Action

func (PushTemplateDefaultPushNotificationTemplatePtrOutput) Body

func (PushTemplateDefaultPushNotificationTemplatePtrOutput) Elem

func (PushTemplateDefaultPushNotificationTemplatePtrOutput) ElementType

func (PushTemplateDefaultPushNotificationTemplatePtrOutput) Sound

func (PushTemplateDefaultPushNotificationTemplatePtrOutput) Title

func (PushTemplateDefaultPushNotificationTemplatePtrOutput) ToPushTemplateDefaultPushNotificationTemplatePtrOutput

func (PushTemplateDefaultPushNotificationTemplatePtrOutput) ToPushTemplateDefaultPushNotificationTemplatePtrOutputWithContext

func (o PushTemplateDefaultPushNotificationTemplatePtrOutput) ToPushTemplateDefaultPushNotificationTemplatePtrOutputWithContext(ctx context.Context) PushTemplateDefaultPushNotificationTemplatePtrOutput

func (PushTemplateDefaultPushNotificationTemplatePtrOutput) Url

type PushTemplateInput

type PushTemplateInput interface {
	pulumi.Input

	ToPushTemplateOutput() PushTemplateOutput
	ToPushTemplateOutputWithContext(ctx context.Context) PushTemplateOutput
}

type PushTemplateOutput

type PushTemplateOutput struct{ *pulumi.OutputState }

func (PushTemplateOutput) ADM added in v0.17.0

func (PushTemplateOutput) APNS added in v0.17.0

func (PushTemplateOutput) Arn added in v0.17.0

func (PushTemplateOutput) Baidu added in v0.17.0

func (PushTemplateOutput) Default added in v0.17.0

func (PushTemplateOutput) DefaultSubstitutions added in v0.17.0

func (o PushTemplateOutput) DefaultSubstitutions() pulumi.StringPtrOutput

func (PushTemplateOutput) ElementType

func (PushTemplateOutput) ElementType() reflect.Type

func (PushTemplateOutput) GCM added in v0.17.0

func (PushTemplateOutput) Tags added in v0.17.0

func (PushTemplateOutput) TemplateDescription added in v0.17.0

func (o PushTemplateOutput) TemplateDescription() pulumi.StringPtrOutput

func (PushTemplateOutput) TemplateName added in v0.17.0

func (o PushTemplateOutput) TemplateName() pulumi.StringOutput

func (PushTemplateOutput) ToPushTemplateOutput

func (o PushTemplateOutput) ToPushTemplateOutput() PushTemplateOutput

func (PushTemplateOutput) ToPushTemplateOutputWithContext

func (o PushTemplateOutput) ToPushTemplateOutputWithContext(ctx context.Context) PushTemplateOutput

type PushTemplateState

type PushTemplateState struct {
}

func (PushTemplateState) ElementType

func (PushTemplateState) ElementType() reflect.Type

type SMSChannel deprecated

type SMSChannel struct {
	pulumi.CustomResourceState

	ApplicationId pulumi.StringOutput    `pulumi:"applicationId"`
	Enabled       pulumi.BoolPtrOutput   `pulumi:"enabled"`
	SenderId      pulumi.StringPtrOutput `pulumi:"senderId"`
	ShortCode     pulumi.StringPtrOutput `pulumi:"shortCode"`
}

Resource Type definition for AWS::Pinpoint::SMSChannel

Deprecated: SMSChannel is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetSMSChannel

func GetSMSChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SMSChannelState, opts ...pulumi.ResourceOption) (*SMSChannel, error)

GetSMSChannel gets an existing SMSChannel 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 NewSMSChannel

func NewSMSChannel(ctx *pulumi.Context,
	name string, args *SMSChannelArgs, opts ...pulumi.ResourceOption) (*SMSChannel, error)

NewSMSChannel registers a new resource with the given unique name, arguments, and options.

func (*SMSChannel) ElementType

func (*SMSChannel) ElementType() reflect.Type

func (*SMSChannel) ToSMSChannelOutput

func (i *SMSChannel) ToSMSChannelOutput() SMSChannelOutput

func (*SMSChannel) ToSMSChannelOutputWithContext

func (i *SMSChannel) ToSMSChannelOutputWithContext(ctx context.Context) SMSChannelOutput

type SMSChannelArgs

type SMSChannelArgs struct {
	ApplicationId pulumi.StringInput
	Enabled       pulumi.BoolPtrInput
	SenderId      pulumi.StringPtrInput
	ShortCode     pulumi.StringPtrInput
}

The set of arguments for constructing a SMSChannel resource.

func (SMSChannelArgs) ElementType

func (SMSChannelArgs) ElementType() reflect.Type

type SMSChannelInput

type SMSChannelInput interface {
	pulumi.Input

	ToSMSChannelOutput() SMSChannelOutput
	ToSMSChannelOutputWithContext(ctx context.Context) SMSChannelOutput
}

type SMSChannelOutput

type SMSChannelOutput struct{ *pulumi.OutputState }

func (SMSChannelOutput) ApplicationId added in v0.17.0

func (o SMSChannelOutput) ApplicationId() pulumi.StringOutput

func (SMSChannelOutput) ElementType

func (SMSChannelOutput) ElementType() reflect.Type

func (SMSChannelOutput) Enabled added in v0.17.0

func (SMSChannelOutput) SenderId added in v0.17.0

func (SMSChannelOutput) ShortCode added in v0.17.0

func (o SMSChannelOutput) ShortCode() pulumi.StringPtrOutput

func (SMSChannelOutput) ToSMSChannelOutput

func (o SMSChannelOutput) ToSMSChannelOutput() SMSChannelOutput

func (SMSChannelOutput) ToSMSChannelOutputWithContext

func (o SMSChannelOutput) ToSMSChannelOutputWithContext(ctx context.Context) SMSChannelOutput

type SMSChannelState

type SMSChannelState struct {
}

func (SMSChannelState) ElementType

func (SMSChannelState) ElementType() reflect.Type

type Segment deprecated

type Segment struct {
	pulumi.CustomResourceState

	ApplicationId pulumi.StringOutput        `pulumi:"applicationId"`
	Arn           pulumi.StringOutput        `pulumi:"arn"`
	Dimensions    SegmentDimensionsPtrOutput `pulumi:"dimensions"`
	Name          pulumi.StringOutput        `pulumi:"name"`
	SegmentGroups SegmentGroupsPtrOutput     `pulumi:"segmentGroups"`
	SegmentId     pulumi.StringOutput        `pulumi:"segmentId"`
	Tags          pulumi.AnyOutput           `pulumi:"tags"`
}

Resource Type definition for AWS::Pinpoint::Segment

Deprecated: Segment is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetSegment

func GetSegment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SegmentState, opts ...pulumi.ResourceOption) (*Segment, error)

GetSegment gets an existing Segment 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 NewSegment

func NewSegment(ctx *pulumi.Context,
	name string, args *SegmentArgs, opts ...pulumi.ResourceOption) (*Segment, error)

NewSegment registers a new resource with the given unique name, arguments, and options.

func (*Segment) ElementType

func (*Segment) ElementType() reflect.Type

func (*Segment) ToSegmentOutput

func (i *Segment) ToSegmentOutput() SegmentOutput

func (*Segment) ToSegmentOutputWithContext

func (i *Segment) ToSegmentOutputWithContext(ctx context.Context) SegmentOutput

type SegmentArgs

type SegmentArgs struct {
	ApplicationId pulumi.StringInput
	Dimensions    SegmentDimensionsPtrInput
	Name          pulumi.StringPtrInput
	SegmentGroups SegmentGroupsPtrInput
	Tags          pulumi.Input
}

The set of arguments for constructing a Segment resource.

func (SegmentArgs) ElementType

func (SegmentArgs) ElementType() reflect.Type

type SegmentBehavior

type SegmentBehavior struct {
	Recency *SegmentRecency `pulumi:"recency"`
}

type SegmentBehaviorArgs

type SegmentBehaviorArgs struct {
	Recency SegmentRecencyPtrInput `pulumi:"recency"`
}

func (SegmentBehaviorArgs) ElementType

func (SegmentBehaviorArgs) ElementType() reflect.Type

func (SegmentBehaviorArgs) ToSegmentBehaviorOutput

func (i SegmentBehaviorArgs) ToSegmentBehaviorOutput() SegmentBehaviorOutput

func (SegmentBehaviorArgs) ToSegmentBehaviorOutputWithContext

func (i SegmentBehaviorArgs) ToSegmentBehaviorOutputWithContext(ctx context.Context) SegmentBehaviorOutput

func (SegmentBehaviorArgs) ToSegmentBehaviorPtrOutput

func (i SegmentBehaviorArgs) ToSegmentBehaviorPtrOutput() SegmentBehaviorPtrOutput

func (SegmentBehaviorArgs) ToSegmentBehaviorPtrOutputWithContext

func (i SegmentBehaviorArgs) ToSegmentBehaviorPtrOutputWithContext(ctx context.Context) SegmentBehaviorPtrOutput

type SegmentBehaviorInput

type SegmentBehaviorInput interface {
	pulumi.Input

	ToSegmentBehaviorOutput() SegmentBehaviorOutput
	ToSegmentBehaviorOutputWithContext(context.Context) SegmentBehaviorOutput
}

SegmentBehaviorInput is an input type that accepts SegmentBehaviorArgs and SegmentBehaviorOutput values. You can construct a concrete instance of `SegmentBehaviorInput` via:

SegmentBehaviorArgs{...}

type SegmentBehaviorOutput

type SegmentBehaviorOutput struct{ *pulumi.OutputState }

func (SegmentBehaviorOutput) ElementType

func (SegmentBehaviorOutput) ElementType() reflect.Type

func (SegmentBehaviorOutput) Recency

func (SegmentBehaviorOutput) ToSegmentBehaviorOutput

func (o SegmentBehaviorOutput) ToSegmentBehaviorOutput() SegmentBehaviorOutput

func (SegmentBehaviorOutput) ToSegmentBehaviorOutputWithContext

func (o SegmentBehaviorOutput) ToSegmentBehaviorOutputWithContext(ctx context.Context) SegmentBehaviorOutput

func (SegmentBehaviorOutput) ToSegmentBehaviorPtrOutput

func (o SegmentBehaviorOutput) ToSegmentBehaviorPtrOutput() SegmentBehaviorPtrOutput

func (SegmentBehaviorOutput) ToSegmentBehaviorPtrOutputWithContext

func (o SegmentBehaviorOutput) ToSegmentBehaviorPtrOutputWithContext(ctx context.Context) SegmentBehaviorPtrOutput

type SegmentBehaviorPtrInput

type SegmentBehaviorPtrInput interface {
	pulumi.Input

	ToSegmentBehaviorPtrOutput() SegmentBehaviorPtrOutput
	ToSegmentBehaviorPtrOutputWithContext(context.Context) SegmentBehaviorPtrOutput
}

SegmentBehaviorPtrInput is an input type that accepts SegmentBehaviorArgs, SegmentBehaviorPtr and SegmentBehaviorPtrOutput values. You can construct a concrete instance of `SegmentBehaviorPtrInput` via:

        SegmentBehaviorArgs{...}

or:

        nil

type SegmentBehaviorPtrOutput

type SegmentBehaviorPtrOutput struct{ *pulumi.OutputState }

func (SegmentBehaviorPtrOutput) Elem

func (SegmentBehaviorPtrOutput) ElementType

func (SegmentBehaviorPtrOutput) ElementType() reflect.Type

func (SegmentBehaviorPtrOutput) Recency

func (SegmentBehaviorPtrOutput) ToSegmentBehaviorPtrOutput

func (o SegmentBehaviorPtrOutput) ToSegmentBehaviorPtrOutput() SegmentBehaviorPtrOutput

func (SegmentBehaviorPtrOutput) ToSegmentBehaviorPtrOutputWithContext

func (o SegmentBehaviorPtrOutput) ToSegmentBehaviorPtrOutputWithContext(ctx context.Context) SegmentBehaviorPtrOutput

type SegmentCoordinates

type SegmentCoordinates struct {
	Latitude  float64 `pulumi:"latitude"`
	Longitude float64 `pulumi:"longitude"`
}

type SegmentCoordinatesArgs

type SegmentCoordinatesArgs struct {
	Latitude  pulumi.Float64Input `pulumi:"latitude"`
	Longitude pulumi.Float64Input `pulumi:"longitude"`
}

func (SegmentCoordinatesArgs) ElementType

func (SegmentCoordinatesArgs) ElementType() reflect.Type

func (SegmentCoordinatesArgs) ToSegmentCoordinatesOutput

func (i SegmentCoordinatesArgs) ToSegmentCoordinatesOutput() SegmentCoordinatesOutput

func (SegmentCoordinatesArgs) ToSegmentCoordinatesOutputWithContext

func (i SegmentCoordinatesArgs) ToSegmentCoordinatesOutputWithContext(ctx context.Context) SegmentCoordinatesOutput

func (SegmentCoordinatesArgs) ToSegmentCoordinatesPtrOutput

func (i SegmentCoordinatesArgs) ToSegmentCoordinatesPtrOutput() SegmentCoordinatesPtrOutput

func (SegmentCoordinatesArgs) ToSegmentCoordinatesPtrOutputWithContext

func (i SegmentCoordinatesArgs) ToSegmentCoordinatesPtrOutputWithContext(ctx context.Context) SegmentCoordinatesPtrOutput

type SegmentCoordinatesInput

type SegmentCoordinatesInput interface {
	pulumi.Input

	ToSegmentCoordinatesOutput() SegmentCoordinatesOutput
	ToSegmentCoordinatesOutputWithContext(context.Context) SegmentCoordinatesOutput
}

SegmentCoordinatesInput is an input type that accepts SegmentCoordinatesArgs and SegmentCoordinatesOutput values. You can construct a concrete instance of `SegmentCoordinatesInput` via:

SegmentCoordinatesArgs{...}

type SegmentCoordinatesOutput

type SegmentCoordinatesOutput struct{ *pulumi.OutputState }

func (SegmentCoordinatesOutput) ElementType

func (SegmentCoordinatesOutput) ElementType() reflect.Type

func (SegmentCoordinatesOutput) Latitude

func (SegmentCoordinatesOutput) Longitude

func (SegmentCoordinatesOutput) ToSegmentCoordinatesOutput

func (o SegmentCoordinatesOutput) ToSegmentCoordinatesOutput() SegmentCoordinatesOutput

func (SegmentCoordinatesOutput) ToSegmentCoordinatesOutputWithContext

func (o SegmentCoordinatesOutput) ToSegmentCoordinatesOutputWithContext(ctx context.Context) SegmentCoordinatesOutput

func (SegmentCoordinatesOutput) ToSegmentCoordinatesPtrOutput

func (o SegmentCoordinatesOutput) ToSegmentCoordinatesPtrOutput() SegmentCoordinatesPtrOutput

func (SegmentCoordinatesOutput) ToSegmentCoordinatesPtrOutputWithContext

func (o SegmentCoordinatesOutput) ToSegmentCoordinatesPtrOutputWithContext(ctx context.Context) SegmentCoordinatesPtrOutput

type SegmentCoordinatesPtrInput

type SegmentCoordinatesPtrInput interface {
	pulumi.Input

	ToSegmentCoordinatesPtrOutput() SegmentCoordinatesPtrOutput
	ToSegmentCoordinatesPtrOutputWithContext(context.Context) SegmentCoordinatesPtrOutput
}

SegmentCoordinatesPtrInput is an input type that accepts SegmentCoordinatesArgs, SegmentCoordinatesPtr and SegmentCoordinatesPtrOutput values. You can construct a concrete instance of `SegmentCoordinatesPtrInput` via:

        SegmentCoordinatesArgs{...}

or:

        nil

type SegmentCoordinatesPtrOutput

type SegmentCoordinatesPtrOutput struct{ *pulumi.OutputState }

func (SegmentCoordinatesPtrOutput) Elem

func (SegmentCoordinatesPtrOutput) ElementType

func (SegmentCoordinatesPtrOutput) Latitude

func (SegmentCoordinatesPtrOutput) Longitude

func (SegmentCoordinatesPtrOutput) ToSegmentCoordinatesPtrOutput

func (o SegmentCoordinatesPtrOutput) ToSegmentCoordinatesPtrOutput() SegmentCoordinatesPtrOutput

func (SegmentCoordinatesPtrOutput) ToSegmentCoordinatesPtrOutputWithContext

func (o SegmentCoordinatesPtrOutput) ToSegmentCoordinatesPtrOutputWithContext(ctx context.Context) SegmentCoordinatesPtrOutput

type SegmentDemographic

type SegmentDemographic struct {
	AppVersion *SegmentSetDimension `pulumi:"appVersion"`
	Channel    *SegmentSetDimension `pulumi:"channel"`
	DeviceType *SegmentSetDimension `pulumi:"deviceType"`
	Make       *SegmentSetDimension `pulumi:"make"`
	Model      *SegmentSetDimension `pulumi:"model"`
	Platform   *SegmentSetDimension `pulumi:"platform"`
}

type SegmentDemographicArgs

type SegmentDemographicArgs struct {
	AppVersion SegmentSetDimensionPtrInput `pulumi:"appVersion"`
	Channel    SegmentSetDimensionPtrInput `pulumi:"channel"`
	DeviceType SegmentSetDimensionPtrInput `pulumi:"deviceType"`
	Make       SegmentSetDimensionPtrInput `pulumi:"make"`
	Model      SegmentSetDimensionPtrInput `pulumi:"model"`
	Platform   SegmentSetDimensionPtrInput `pulumi:"platform"`
}

func (SegmentDemographicArgs) ElementType

func (SegmentDemographicArgs) ElementType() reflect.Type

func (SegmentDemographicArgs) ToSegmentDemographicOutput

func (i SegmentDemographicArgs) ToSegmentDemographicOutput() SegmentDemographicOutput

func (SegmentDemographicArgs) ToSegmentDemographicOutputWithContext

func (i SegmentDemographicArgs) ToSegmentDemographicOutputWithContext(ctx context.Context) SegmentDemographicOutput

func (SegmentDemographicArgs) ToSegmentDemographicPtrOutput

func (i SegmentDemographicArgs) ToSegmentDemographicPtrOutput() SegmentDemographicPtrOutput

func (SegmentDemographicArgs) ToSegmentDemographicPtrOutputWithContext

func (i SegmentDemographicArgs) ToSegmentDemographicPtrOutputWithContext(ctx context.Context) SegmentDemographicPtrOutput

type SegmentDemographicInput

type SegmentDemographicInput interface {
	pulumi.Input

	ToSegmentDemographicOutput() SegmentDemographicOutput
	ToSegmentDemographicOutputWithContext(context.Context) SegmentDemographicOutput
}

SegmentDemographicInput is an input type that accepts SegmentDemographicArgs and SegmentDemographicOutput values. You can construct a concrete instance of `SegmentDemographicInput` via:

SegmentDemographicArgs{...}

type SegmentDemographicOutput

type SegmentDemographicOutput struct{ *pulumi.OutputState }

func (SegmentDemographicOutput) AppVersion

func (SegmentDemographicOutput) Channel

func (SegmentDemographicOutput) DeviceType

func (SegmentDemographicOutput) ElementType

func (SegmentDemographicOutput) ElementType() reflect.Type

func (SegmentDemographicOutput) Make

func (SegmentDemographicOutput) Model

func (SegmentDemographicOutput) Platform

func (SegmentDemographicOutput) ToSegmentDemographicOutput

func (o SegmentDemographicOutput) ToSegmentDemographicOutput() SegmentDemographicOutput

func (SegmentDemographicOutput) ToSegmentDemographicOutputWithContext

func (o SegmentDemographicOutput) ToSegmentDemographicOutputWithContext(ctx context.Context) SegmentDemographicOutput

func (SegmentDemographicOutput) ToSegmentDemographicPtrOutput

func (o SegmentDemographicOutput) ToSegmentDemographicPtrOutput() SegmentDemographicPtrOutput

func (SegmentDemographicOutput) ToSegmentDemographicPtrOutputWithContext

func (o SegmentDemographicOutput) ToSegmentDemographicPtrOutputWithContext(ctx context.Context) SegmentDemographicPtrOutput

type SegmentDemographicPtrInput

type SegmentDemographicPtrInput interface {
	pulumi.Input

	ToSegmentDemographicPtrOutput() SegmentDemographicPtrOutput
	ToSegmentDemographicPtrOutputWithContext(context.Context) SegmentDemographicPtrOutput
}

SegmentDemographicPtrInput is an input type that accepts SegmentDemographicArgs, SegmentDemographicPtr and SegmentDemographicPtrOutput values. You can construct a concrete instance of `SegmentDemographicPtrInput` via:

        SegmentDemographicArgs{...}

or:

        nil

type SegmentDemographicPtrOutput

type SegmentDemographicPtrOutput struct{ *pulumi.OutputState }

func (SegmentDemographicPtrOutput) AppVersion

func (SegmentDemographicPtrOutput) Channel

func (SegmentDemographicPtrOutput) DeviceType

func (SegmentDemographicPtrOutput) Elem

func (SegmentDemographicPtrOutput) ElementType

func (SegmentDemographicPtrOutput) Make

func (SegmentDemographicPtrOutput) Model

func (SegmentDemographicPtrOutput) Platform

func (SegmentDemographicPtrOutput) ToSegmentDemographicPtrOutput

func (o SegmentDemographicPtrOutput) ToSegmentDemographicPtrOutput() SegmentDemographicPtrOutput

func (SegmentDemographicPtrOutput) ToSegmentDemographicPtrOutputWithContext

func (o SegmentDemographicPtrOutput) ToSegmentDemographicPtrOutputWithContext(ctx context.Context) SegmentDemographicPtrOutput

type SegmentDimensions added in v0.2.0

type SegmentDimensions struct {
	Attributes     interface{}         `pulumi:"attributes"`
	Behavior       *SegmentBehavior    `pulumi:"behavior"`
	Demographic    *SegmentDemographic `pulumi:"demographic"`
	Location       *SegmentLocation    `pulumi:"location"`
	Metrics        interface{}         `pulumi:"metrics"`
	UserAttributes interface{}         `pulumi:"userAttributes"`
}

type SegmentDimensionsArgs added in v0.2.0

type SegmentDimensionsArgs struct {
	Attributes     pulumi.Input               `pulumi:"attributes"`
	Behavior       SegmentBehaviorPtrInput    `pulumi:"behavior"`
	Demographic    SegmentDemographicPtrInput `pulumi:"demographic"`
	Location       SegmentLocationPtrInput    `pulumi:"location"`
	Metrics        pulumi.Input               `pulumi:"metrics"`
	UserAttributes pulumi.Input               `pulumi:"userAttributes"`
}

func (SegmentDimensionsArgs) ElementType added in v0.2.0

func (SegmentDimensionsArgs) ElementType() reflect.Type

func (SegmentDimensionsArgs) ToSegmentDimensionsOutput added in v0.2.0

func (i SegmentDimensionsArgs) ToSegmentDimensionsOutput() SegmentDimensionsOutput

func (SegmentDimensionsArgs) ToSegmentDimensionsOutputWithContext added in v0.2.0

func (i SegmentDimensionsArgs) ToSegmentDimensionsOutputWithContext(ctx context.Context) SegmentDimensionsOutput

func (SegmentDimensionsArgs) ToSegmentDimensionsPtrOutput added in v0.2.0

func (i SegmentDimensionsArgs) ToSegmentDimensionsPtrOutput() SegmentDimensionsPtrOutput

func (SegmentDimensionsArgs) ToSegmentDimensionsPtrOutputWithContext added in v0.2.0

func (i SegmentDimensionsArgs) ToSegmentDimensionsPtrOutputWithContext(ctx context.Context) SegmentDimensionsPtrOutput

type SegmentDimensionsInput added in v0.2.0

type SegmentDimensionsInput interface {
	pulumi.Input

	ToSegmentDimensionsOutput() SegmentDimensionsOutput
	ToSegmentDimensionsOutputWithContext(context.Context) SegmentDimensionsOutput
}

SegmentDimensionsInput is an input type that accepts SegmentDimensionsArgs and SegmentDimensionsOutput values. You can construct a concrete instance of `SegmentDimensionsInput` via:

SegmentDimensionsArgs{...}

type SegmentDimensionsOutput added in v0.2.0

type SegmentDimensionsOutput struct{ *pulumi.OutputState }

func (SegmentDimensionsOutput) Attributes added in v0.2.0

func (o SegmentDimensionsOutput) Attributes() pulumi.AnyOutput

func (SegmentDimensionsOutput) Behavior added in v0.2.0

func (SegmentDimensionsOutput) Demographic added in v0.2.0

func (SegmentDimensionsOutput) ElementType added in v0.2.0

func (SegmentDimensionsOutput) ElementType() reflect.Type

func (SegmentDimensionsOutput) Location added in v0.2.0

func (SegmentDimensionsOutput) Metrics added in v0.2.0

func (SegmentDimensionsOutput) ToSegmentDimensionsOutput added in v0.2.0

func (o SegmentDimensionsOutput) ToSegmentDimensionsOutput() SegmentDimensionsOutput

func (SegmentDimensionsOutput) ToSegmentDimensionsOutputWithContext added in v0.2.0

func (o SegmentDimensionsOutput) ToSegmentDimensionsOutputWithContext(ctx context.Context) SegmentDimensionsOutput

func (SegmentDimensionsOutput) ToSegmentDimensionsPtrOutput added in v0.2.0

func (o SegmentDimensionsOutput) ToSegmentDimensionsPtrOutput() SegmentDimensionsPtrOutput

func (SegmentDimensionsOutput) ToSegmentDimensionsPtrOutputWithContext added in v0.2.0

func (o SegmentDimensionsOutput) ToSegmentDimensionsPtrOutputWithContext(ctx context.Context) SegmentDimensionsPtrOutput

func (SegmentDimensionsOutput) UserAttributes added in v0.2.0

func (o SegmentDimensionsOutput) UserAttributes() pulumi.AnyOutput

type SegmentDimensionsPtrInput added in v0.2.0

type SegmentDimensionsPtrInput interface {
	pulumi.Input

	ToSegmentDimensionsPtrOutput() SegmentDimensionsPtrOutput
	ToSegmentDimensionsPtrOutputWithContext(context.Context) SegmentDimensionsPtrOutput
}

SegmentDimensionsPtrInput is an input type that accepts SegmentDimensionsArgs, SegmentDimensionsPtr and SegmentDimensionsPtrOutput values. You can construct a concrete instance of `SegmentDimensionsPtrInput` via:

        SegmentDimensionsArgs{...}

or:

        nil

func SegmentDimensionsPtr added in v0.2.0

func SegmentDimensionsPtr(v *SegmentDimensionsArgs) SegmentDimensionsPtrInput

type SegmentDimensionsPtrOutput added in v0.2.0

type SegmentDimensionsPtrOutput struct{ *pulumi.OutputState }

func (SegmentDimensionsPtrOutput) Attributes added in v0.2.0

func (SegmentDimensionsPtrOutput) Behavior added in v0.2.0

func (SegmentDimensionsPtrOutput) Demographic added in v0.2.0

func (SegmentDimensionsPtrOutput) Elem added in v0.2.0

func (SegmentDimensionsPtrOutput) ElementType added in v0.2.0

func (SegmentDimensionsPtrOutput) ElementType() reflect.Type

func (SegmentDimensionsPtrOutput) Location added in v0.2.0

func (SegmentDimensionsPtrOutput) Metrics added in v0.2.0

func (SegmentDimensionsPtrOutput) ToSegmentDimensionsPtrOutput added in v0.2.0

func (o SegmentDimensionsPtrOutput) ToSegmentDimensionsPtrOutput() SegmentDimensionsPtrOutput

func (SegmentDimensionsPtrOutput) ToSegmentDimensionsPtrOutputWithContext added in v0.2.0

func (o SegmentDimensionsPtrOutput) ToSegmentDimensionsPtrOutputWithContext(ctx context.Context) SegmentDimensionsPtrOutput

func (SegmentDimensionsPtrOutput) UserAttributes added in v0.2.0

func (o SegmentDimensionsPtrOutput) UserAttributes() pulumi.AnyOutput

type SegmentGPSPoint

type SegmentGPSPoint struct {
	Coordinates       SegmentCoordinates `pulumi:"coordinates"`
	RangeInKilometers float64            `pulumi:"rangeInKilometers"`
}

type SegmentGPSPointArgs

type SegmentGPSPointArgs struct {
	Coordinates       SegmentCoordinatesInput `pulumi:"coordinates"`
	RangeInKilometers pulumi.Float64Input     `pulumi:"rangeInKilometers"`
}

func (SegmentGPSPointArgs) ElementType

func (SegmentGPSPointArgs) ElementType() reflect.Type

func (SegmentGPSPointArgs) ToSegmentGPSPointOutput

func (i SegmentGPSPointArgs) ToSegmentGPSPointOutput() SegmentGPSPointOutput

func (SegmentGPSPointArgs) ToSegmentGPSPointOutputWithContext

func (i SegmentGPSPointArgs) ToSegmentGPSPointOutputWithContext(ctx context.Context) SegmentGPSPointOutput

func (SegmentGPSPointArgs) ToSegmentGPSPointPtrOutput

func (i SegmentGPSPointArgs) ToSegmentGPSPointPtrOutput() SegmentGPSPointPtrOutput

func (SegmentGPSPointArgs) ToSegmentGPSPointPtrOutputWithContext

func (i SegmentGPSPointArgs) ToSegmentGPSPointPtrOutputWithContext(ctx context.Context) SegmentGPSPointPtrOutput

type SegmentGPSPointInput

type SegmentGPSPointInput interface {
	pulumi.Input

	ToSegmentGPSPointOutput() SegmentGPSPointOutput
	ToSegmentGPSPointOutputWithContext(context.Context) SegmentGPSPointOutput
}

SegmentGPSPointInput is an input type that accepts SegmentGPSPointArgs and SegmentGPSPointOutput values. You can construct a concrete instance of `SegmentGPSPointInput` via:

SegmentGPSPointArgs{...}

type SegmentGPSPointOutput

type SegmentGPSPointOutput struct{ *pulumi.OutputState }

func (SegmentGPSPointOutput) Coordinates

func (SegmentGPSPointOutput) ElementType

func (SegmentGPSPointOutput) ElementType() reflect.Type

func (SegmentGPSPointOutput) RangeInKilometers

func (o SegmentGPSPointOutput) RangeInKilometers() pulumi.Float64Output

func (SegmentGPSPointOutput) ToSegmentGPSPointOutput

func (o SegmentGPSPointOutput) ToSegmentGPSPointOutput() SegmentGPSPointOutput

func (SegmentGPSPointOutput) ToSegmentGPSPointOutputWithContext

func (o SegmentGPSPointOutput) ToSegmentGPSPointOutputWithContext(ctx context.Context) SegmentGPSPointOutput

func (SegmentGPSPointOutput) ToSegmentGPSPointPtrOutput

func (o SegmentGPSPointOutput) ToSegmentGPSPointPtrOutput() SegmentGPSPointPtrOutput

func (SegmentGPSPointOutput) ToSegmentGPSPointPtrOutputWithContext

func (o SegmentGPSPointOutput) ToSegmentGPSPointPtrOutputWithContext(ctx context.Context) SegmentGPSPointPtrOutput

type SegmentGPSPointPtrInput

type SegmentGPSPointPtrInput interface {
	pulumi.Input

	ToSegmentGPSPointPtrOutput() SegmentGPSPointPtrOutput
	ToSegmentGPSPointPtrOutputWithContext(context.Context) SegmentGPSPointPtrOutput
}

SegmentGPSPointPtrInput is an input type that accepts SegmentGPSPointArgs, SegmentGPSPointPtr and SegmentGPSPointPtrOutput values. You can construct a concrete instance of `SegmentGPSPointPtrInput` via:

        SegmentGPSPointArgs{...}

or:

        nil

type SegmentGPSPointPtrOutput

type SegmentGPSPointPtrOutput struct{ *pulumi.OutputState }

func (SegmentGPSPointPtrOutput) Coordinates

func (SegmentGPSPointPtrOutput) Elem

func (SegmentGPSPointPtrOutput) ElementType

func (SegmentGPSPointPtrOutput) ElementType() reflect.Type

func (SegmentGPSPointPtrOutput) RangeInKilometers

func (o SegmentGPSPointPtrOutput) RangeInKilometers() pulumi.Float64PtrOutput

func (SegmentGPSPointPtrOutput) ToSegmentGPSPointPtrOutput

func (o SegmentGPSPointPtrOutput) ToSegmentGPSPointPtrOutput() SegmentGPSPointPtrOutput

func (SegmentGPSPointPtrOutput) ToSegmentGPSPointPtrOutputWithContext

func (o SegmentGPSPointPtrOutput) ToSegmentGPSPointPtrOutputWithContext(ctx context.Context) SegmentGPSPointPtrOutput

type SegmentGroups

type SegmentGroups struct {
	Groups  []SegmentGroups `pulumi:"groups"`
	Include *string         `pulumi:"include"`
}

type SegmentGroupsArgs

type SegmentGroupsArgs struct {
	Groups  SegmentGroupsArrayInput `pulumi:"groups"`
	Include pulumi.StringPtrInput   `pulumi:"include"`
}

func (SegmentGroupsArgs) ElementType

func (SegmentGroupsArgs) ElementType() reflect.Type

func (SegmentGroupsArgs) ToSegmentGroupsOutput

func (i SegmentGroupsArgs) ToSegmentGroupsOutput() SegmentGroupsOutput

func (SegmentGroupsArgs) ToSegmentGroupsOutputWithContext

func (i SegmentGroupsArgs) ToSegmentGroupsOutputWithContext(ctx context.Context) SegmentGroupsOutput

func (SegmentGroupsArgs) ToSegmentGroupsPtrOutput added in v0.2.0

func (i SegmentGroupsArgs) ToSegmentGroupsPtrOutput() SegmentGroupsPtrOutput

func (SegmentGroupsArgs) ToSegmentGroupsPtrOutputWithContext added in v0.2.0

func (i SegmentGroupsArgs) ToSegmentGroupsPtrOutputWithContext(ctx context.Context) SegmentGroupsPtrOutput

type SegmentGroupsArray

type SegmentGroupsArray []SegmentGroupsInput

func (SegmentGroupsArray) ElementType

func (SegmentGroupsArray) ElementType() reflect.Type

func (SegmentGroupsArray) ToSegmentGroupsArrayOutput

func (i SegmentGroupsArray) ToSegmentGroupsArrayOutput() SegmentGroupsArrayOutput

func (SegmentGroupsArray) ToSegmentGroupsArrayOutputWithContext

func (i SegmentGroupsArray) ToSegmentGroupsArrayOutputWithContext(ctx context.Context) SegmentGroupsArrayOutput

type SegmentGroupsArrayInput

type SegmentGroupsArrayInput interface {
	pulumi.Input

	ToSegmentGroupsArrayOutput() SegmentGroupsArrayOutput
	ToSegmentGroupsArrayOutputWithContext(context.Context) SegmentGroupsArrayOutput
}

SegmentGroupsArrayInput is an input type that accepts SegmentGroupsArray and SegmentGroupsArrayOutput values. You can construct a concrete instance of `SegmentGroupsArrayInput` via:

SegmentGroupsArray{ SegmentGroupsArgs{...} }

type SegmentGroupsArrayOutput

type SegmentGroupsArrayOutput struct{ *pulumi.OutputState }

func (SegmentGroupsArrayOutput) ElementType

func (SegmentGroupsArrayOutput) ElementType() reflect.Type

func (SegmentGroupsArrayOutput) Index

func (SegmentGroupsArrayOutput) ToSegmentGroupsArrayOutput

func (o SegmentGroupsArrayOutput) ToSegmentGroupsArrayOutput() SegmentGroupsArrayOutput

func (SegmentGroupsArrayOutput) ToSegmentGroupsArrayOutputWithContext

func (o SegmentGroupsArrayOutput) ToSegmentGroupsArrayOutputWithContext(ctx context.Context) SegmentGroupsArrayOutput

type SegmentGroupsInput

type SegmentGroupsInput interface {
	pulumi.Input

	ToSegmentGroupsOutput() SegmentGroupsOutput
	ToSegmentGroupsOutputWithContext(context.Context) SegmentGroupsOutput
}

SegmentGroupsInput is an input type that accepts SegmentGroupsArgs and SegmentGroupsOutput values. You can construct a concrete instance of `SegmentGroupsInput` via:

SegmentGroupsArgs{...}

type SegmentGroupsOutput

type SegmentGroupsOutput struct{ *pulumi.OutputState }

func (SegmentGroupsOutput) ElementType

func (SegmentGroupsOutput) ElementType() reflect.Type

func (SegmentGroupsOutput) Groups added in v0.2.0

func (SegmentGroupsOutput) Include added in v0.2.0

func (SegmentGroupsOutput) ToSegmentGroupsOutput

func (o SegmentGroupsOutput) ToSegmentGroupsOutput() SegmentGroupsOutput

func (SegmentGroupsOutput) ToSegmentGroupsOutputWithContext

func (o SegmentGroupsOutput) ToSegmentGroupsOutputWithContext(ctx context.Context) SegmentGroupsOutput

func (SegmentGroupsOutput) ToSegmentGroupsPtrOutput added in v0.2.0

func (o SegmentGroupsOutput) ToSegmentGroupsPtrOutput() SegmentGroupsPtrOutput

func (SegmentGroupsOutput) ToSegmentGroupsPtrOutputWithContext added in v0.2.0

func (o SegmentGroupsOutput) ToSegmentGroupsPtrOutputWithContext(ctx context.Context) SegmentGroupsPtrOutput

type SegmentGroupsPtrInput added in v0.2.0

type SegmentGroupsPtrInput interface {
	pulumi.Input

	ToSegmentGroupsPtrOutput() SegmentGroupsPtrOutput
	ToSegmentGroupsPtrOutputWithContext(context.Context) SegmentGroupsPtrOutput
}

SegmentGroupsPtrInput is an input type that accepts SegmentGroupsArgs, SegmentGroupsPtr and SegmentGroupsPtrOutput values. You can construct a concrete instance of `SegmentGroupsPtrInput` via:

        SegmentGroupsArgs{...}

or:

        nil

func SegmentGroupsPtr added in v0.2.0

func SegmentGroupsPtr(v *SegmentGroupsArgs) SegmentGroupsPtrInput

type SegmentGroupsPtrOutput added in v0.2.0

type SegmentGroupsPtrOutput struct{ *pulumi.OutputState }

func (SegmentGroupsPtrOutput) Elem added in v0.2.0

func (SegmentGroupsPtrOutput) ElementType added in v0.2.0

func (SegmentGroupsPtrOutput) ElementType() reflect.Type

func (SegmentGroupsPtrOutput) Groups added in v0.2.0

func (SegmentGroupsPtrOutput) Include added in v0.2.0

func (SegmentGroupsPtrOutput) ToSegmentGroupsPtrOutput added in v0.2.0

func (o SegmentGroupsPtrOutput) ToSegmentGroupsPtrOutput() SegmentGroupsPtrOutput

func (SegmentGroupsPtrOutput) ToSegmentGroupsPtrOutputWithContext added in v0.2.0

func (o SegmentGroupsPtrOutput) ToSegmentGroupsPtrOutputWithContext(ctx context.Context) SegmentGroupsPtrOutput

type SegmentInput

type SegmentInput interface {
	pulumi.Input

	ToSegmentOutput() SegmentOutput
	ToSegmentOutputWithContext(ctx context.Context) SegmentOutput
}

type SegmentLocation

type SegmentLocation struct {
	Country  *SegmentSetDimension `pulumi:"country"`
	GPSPoint *SegmentGPSPoint     `pulumi:"gPSPoint"`
}

type SegmentLocationArgs

type SegmentLocationArgs struct {
	Country  SegmentSetDimensionPtrInput `pulumi:"country"`
	GPSPoint SegmentGPSPointPtrInput     `pulumi:"gPSPoint"`
}

func (SegmentLocationArgs) ElementType

func (SegmentLocationArgs) ElementType() reflect.Type

func (SegmentLocationArgs) ToSegmentLocationOutput

func (i SegmentLocationArgs) ToSegmentLocationOutput() SegmentLocationOutput

func (SegmentLocationArgs) ToSegmentLocationOutputWithContext

func (i SegmentLocationArgs) ToSegmentLocationOutputWithContext(ctx context.Context) SegmentLocationOutput

func (SegmentLocationArgs) ToSegmentLocationPtrOutput

func (i SegmentLocationArgs) ToSegmentLocationPtrOutput() SegmentLocationPtrOutput

func (SegmentLocationArgs) ToSegmentLocationPtrOutputWithContext

func (i SegmentLocationArgs) ToSegmentLocationPtrOutputWithContext(ctx context.Context) SegmentLocationPtrOutput

type SegmentLocationInput

type SegmentLocationInput interface {
	pulumi.Input

	ToSegmentLocationOutput() SegmentLocationOutput
	ToSegmentLocationOutputWithContext(context.Context) SegmentLocationOutput
}

SegmentLocationInput is an input type that accepts SegmentLocationArgs and SegmentLocationOutput values. You can construct a concrete instance of `SegmentLocationInput` via:

SegmentLocationArgs{...}

type SegmentLocationOutput

type SegmentLocationOutput struct{ *pulumi.OutputState }

func (SegmentLocationOutput) Country

func (SegmentLocationOutput) ElementType

func (SegmentLocationOutput) ElementType() reflect.Type

func (SegmentLocationOutput) GPSPoint

func (SegmentLocationOutput) ToSegmentLocationOutput

func (o SegmentLocationOutput) ToSegmentLocationOutput() SegmentLocationOutput

func (SegmentLocationOutput) ToSegmentLocationOutputWithContext

func (o SegmentLocationOutput) ToSegmentLocationOutputWithContext(ctx context.Context) SegmentLocationOutput

func (SegmentLocationOutput) ToSegmentLocationPtrOutput

func (o SegmentLocationOutput) ToSegmentLocationPtrOutput() SegmentLocationPtrOutput

func (SegmentLocationOutput) ToSegmentLocationPtrOutputWithContext

func (o SegmentLocationOutput) ToSegmentLocationPtrOutputWithContext(ctx context.Context) SegmentLocationPtrOutput

type SegmentLocationPtrInput

type SegmentLocationPtrInput interface {
	pulumi.Input

	ToSegmentLocationPtrOutput() SegmentLocationPtrOutput
	ToSegmentLocationPtrOutputWithContext(context.Context) SegmentLocationPtrOutput
}

SegmentLocationPtrInput is an input type that accepts SegmentLocationArgs, SegmentLocationPtr and SegmentLocationPtrOutput values. You can construct a concrete instance of `SegmentLocationPtrInput` via:

        SegmentLocationArgs{...}

or:

        nil

type SegmentLocationPtrOutput

type SegmentLocationPtrOutput struct{ *pulumi.OutputState }

func (SegmentLocationPtrOutput) Country

func (SegmentLocationPtrOutput) Elem

func (SegmentLocationPtrOutput) ElementType

func (SegmentLocationPtrOutput) ElementType() reflect.Type

func (SegmentLocationPtrOutput) GPSPoint

func (SegmentLocationPtrOutput) ToSegmentLocationPtrOutput

func (o SegmentLocationPtrOutput) ToSegmentLocationPtrOutput() SegmentLocationPtrOutput

func (SegmentLocationPtrOutput) ToSegmentLocationPtrOutputWithContext

func (o SegmentLocationPtrOutput) ToSegmentLocationPtrOutputWithContext(ctx context.Context) SegmentLocationPtrOutput

type SegmentOutput

type SegmentOutput struct{ *pulumi.OutputState }

func (SegmentOutput) ApplicationId added in v0.17.0

func (o SegmentOutput) ApplicationId() pulumi.StringOutput

func (SegmentOutput) Arn added in v0.17.0

func (SegmentOutput) Dimensions added in v0.17.0

func (SegmentOutput) ElementType

func (SegmentOutput) ElementType() reflect.Type

func (SegmentOutput) Name added in v0.17.0

func (SegmentOutput) SegmentGroups added in v0.17.0

func (o SegmentOutput) SegmentGroups() SegmentGroupsPtrOutput

func (SegmentOutput) SegmentId added in v0.17.0

func (o SegmentOutput) SegmentId() pulumi.StringOutput

func (SegmentOutput) Tags added in v0.17.0

func (o SegmentOutput) Tags() pulumi.AnyOutput

func (SegmentOutput) ToSegmentOutput

func (o SegmentOutput) ToSegmentOutput() SegmentOutput

func (SegmentOutput) ToSegmentOutputWithContext

func (o SegmentOutput) ToSegmentOutputWithContext(ctx context.Context) SegmentOutput

type SegmentRecency

type SegmentRecency struct {
	Duration    string `pulumi:"duration"`
	RecencyType string `pulumi:"recencyType"`
}

type SegmentRecencyArgs

type SegmentRecencyArgs struct {
	Duration    pulumi.StringInput `pulumi:"duration"`
	RecencyType pulumi.StringInput `pulumi:"recencyType"`
}

func (SegmentRecencyArgs) ElementType

func (SegmentRecencyArgs) ElementType() reflect.Type

func (SegmentRecencyArgs) ToSegmentRecencyOutput

func (i SegmentRecencyArgs) ToSegmentRecencyOutput() SegmentRecencyOutput

func (SegmentRecencyArgs) ToSegmentRecencyOutputWithContext

func (i SegmentRecencyArgs) ToSegmentRecencyOutputWithContext(ctx context.Context) SegmentRecencyOutput

func (SegmentRecencyArgs) ToSegmentRecencyPtrOutput

func (i SegmentRecencyArgs) ToSegmentRecencyPtrOutput() SegmentRecencyPtrOutput

func (SegmentRecencyArgs) ToSegmentRecencyPtrOutputWithContext

func (i SegmentRecencyArgs) ToSegmentRecencyPtrOutputWithContext(ctx context.Context) SegmentRecencyPtrOutput

type SegmentRecencyInput

type SegmentRecencyInput interface {
	pulumi.Input

	ToSegmentRecencyOutput() SegmentRecencyOutput
	ToSegmentRecencyOutputWithContext(context.Context) SegmentRecencyOutput
}

SegmentRecencyInput is an input type that accepts SegmentRecencyArgs and SegmentRecencyOutput values. You can construct a concrete instance of `SegmentRecencyInput` via:

SegmentRecencyArgs{...}

type SegmentRecencyOutput

type SegmentRecencyOutput struct{ *pulumi.OutputState }

func (SegmentRecencyOutput) Duration

func (SegmentRecencyOutput) ElementType

func (SegmentRecencyOutput) ElementType() reflect.Type

func (SegmentRecencyOutput) RecencyType

func (o SegmentRecencyOutput) RecencyType() pulumi.StringOutput

func (SegmentRecencyOutput) ToSegmentRecencyOutput

func (o SegmentRecencyOutput) ToSegmentRecencyOutput() SegmentRecencyOutput

func (SegmentRecencyOutput) ToSegmentRecencyOutputWithContext

func (o SegmentRecencyOutput) ToSegmentRecencyOutputWithContext(ctx context.Context) SegmentRecencyOutput

func (SegmentRecencyOutput) ToSegmentRecencyPtrOutput

func (o SegmentRecencyOutput) ToSegmentRecencyPtrOutput() SegmentRecencyPtrOutput

func (SegmentRecencyOutput) ToSegmentRecencyPtrOutputWithContext

func (o SegmentRecencyOutput) ToSegmentRecencyPtrOutputWithContext(ctx context.Context) SegmentRecencyPtrOutput

type SegmentRecencyPtrInput

type SegmentRecencyPtrInput interface {
	pulumi.Input

	ToSegmentRecencyPtrOutput() SegmentRecencyPtrOutput
	ToSegmentRecencyPtrOutputWithContext(context.Context) SegmentRecencyPtrOutput
}

SegmentRecencyPtrInput is an input type that accepts SegmentRecencyArgs, SegmentRecencyPtr and SegmentRecencyPtrOutput values. You can construct a concrete instance of `SegmentRecencyPtrInput` via:

        SegmentRecencyArgs{...}

or:

        nil

type SegmentRecencyPtrOutput

type SegmentRecencyPtrOutput struct{ *pulumi.OutputState }

func (SegmentRecencyPtrOutput) Duration

func (SegmentRecencyPtrOutput) Elem

func (SegmentRecencyPtrOutput) ElementType

func (SegmentRecencyPtrOutput) ElementType() reflect.Type

func (SegmentRecencyPtrOutput) RecencyType

func (SegmentRecencyPtrOutput) ToSegmentRecencyPtrOutput

func (o SegmentRecencyPtrOutput) ToSegmentRecencyPtrOutput() SegmentRecencyPtrOutput

func (SegmentRecencyPtrOutput) ToSegmentRecencyPtrOutputWithContext

func (o SegmentRecencyPtrOutput) ToSegmentRecencyPtrOutputWithContext(ctx context.Context) SegmentRecencyPtrOutput

type SegmentSetDimension

type SegmentSetDimension struct {
	DimensionType *string  `pulumi:"dimensionType"`
	Values        []string `pulumi:"values"`
}

type SegmentSetDimensionArgs

type SegmentSetDimensionArgs struct {
	DimensionType pulumi.StringPtrInput   `pulumi:"dimensionType"`
	Values        pulumi.StringArrayInput `pulumi:"values"`
}

func (SegmentSetDimensionArgs) ElementType

func (SegmentSetDimensionArgs) ElementType() reflect.Type

func (SegmentSetDimensionArgs) ToSegmentSetDimensionOutput

func (i SegmentSetDimensionArgs) ToSegmentSetDimensionOutput() SegmentSetDimensionOutput

func (SegmentSetDimensionArgs) ToSegmentSetDimensionOutputWithContext

func (i SegmentSetDimensionArgs) ToSegmentSetDimensionOutputWithContext(ctx context.Context) SegmentSetDimensionOutput

func (SegmentSetDimensionArgs) ToSegmentSetDimensionPtrOutput

func (i SegmentSetDimensionArgs) ToSegmentSetDimensionPtrOutput() SegmentSetDimensionPtrOutput

func (SegmentSetDimensionArgs) ToSegmentSetDimensionPtrOutputWithContext

func (i SegmentSetDimensionArgs) ToSegmentSetDimensionPtrOutputWithContext(ctx context.Context) SegmentSetDimensionPtrOutput

type SegmentSetDimensionInput

type SegmentSetDimensionInput interface {
	pulumi.Input

	ToSegmentSetDimensionOutput() SegmentSetDimensionOutput
	ToSegmentSetDimensionOutputWithContext(context.Context) SegmentSetDimensionOutput
}

SegmentSetDimensionInput is an input type that accepts SegmentSetDimensionArgs and SegmentSetDimensionOutput values. You can construct a concrete instance of `SegmentSetDimensionInput` via:

SegmentSetDimensionArgs{...}

type SegmentSetDimensionOutput

type SegmentSetDimensionOutput struct{ *pulumi.OutputState }

func (SegmentSetDimensionOutput) DimensionType

func (SegmentSetDimensionOutput) ElementType

func (SegmentSetDimensionOutput) ElementType() reflect.Type

func (SegmentSetDimensionOutput) ToSegmentSetDimensionOutput

func (o SegmentSetDimensionOutput) ToSegmentSetDimensionOutput() SegmentSetDimensionOutput

func (SegmentSetDimensionOutput) ToSegmentSetDimensionOutputWithContext

func (o SegmentSetDimensionOutput) ToSegmentSetDimensionOutputWithContext(ctx context.Context) SegmentSetDimensionOutput

func (SegmentSetDimensionOutput) ToSegmentSetDimensionPtrOutput

func (o SegmentSetDimensionOutput) ToSegmentSetDimensionPtrOutput() SegmentSetDimensionPtrOutput

func (SegmentSetDimensionOutput) ToSegmentSetDimensionPtrOutputWithContext

func (o SegmentSetDimensionOutput) ToSegmentSetDimensionPtrOutputWithContext(ctx context.Context) SegmentSetDimensionPtrOutput

func (SegmentSetDimensionOutput) Values

type SegmentSetDimensionPtrInput

type SegmentSetDimensionPtrInput interface {
	pulumi.Input

	ToSegmentSetDimensionPtrOutput() SegmentSetDimensionPtrOutput
	ToSegmentSetDimensionPtrOutputWithContext(context.Context) SegmentSetDimensionPtrOutput
}

SegmentSetDimensionPtrInput is an input type that accepts SegmentSetDimensionArgs, SegmentSetDimensionPtr and SegmentSetDimensionPtrOutput values. You can construct a concrete instance of `SegmentSetDimensionPtrInput` via:

        SegmentSetDimensionArgs{...}

or:

        nil

type SegmentSetDimensionPtrOutput

type SegmentSetDimensionPtrOutput struct{ *pulumi.OutputState }

func (SegmentSetDimensionPtrOutput) DimensionType

func (SegmentSetDimensionPtrOutput) Elem

func (SegmentSetDimensionPtrOutput) ElementType

func (SegmentSetDimensionPtrOutput) ToSegmentSetDimensionPtrOutput

func (o SegmentSetDimensionPtrOutput) ToSegmentSetDimensionPtrOutput() SegmentSetDimensionPtrOutput

func (SegmentSetDimensionPtrOutput) ToSegmentSetDimensionPtrOutputWithContext

func (o SegmentSetDimensionPtrOutput) ToSegmentSetDimensionPtrOutputWithContext(ctx context.Context) SegmentSetDimensionPtrOutput

func (SegmentSetDimensionPtrOutput) Values

type SegmentState

type SegmentState struct {
}

func (SegmentState) ElementType

func (SegmentState) ElementType() reflect.Type

type SmsTemplate deprecated

type SmsTemplate struct {
	pulumi.CustomResourceState

	Arn                  pulumi.StringOutput    `pulumi:"arn"`
	Body                 pulumi.StringOutput    `pulumi:"body"`
	DefaultSubstitutions pulumi.StringPtrOutput `pulumi:"defaultSubstitutions"`
	Tags                 pulumi.AnyOutput       `pulumi:"tags"`
	TemplateDescription  pulumi.StringPtrOutput `pulumi:"templateDescription"`
	TemplateName         pulumi.StringOutput    `pulumi:"templateName"`
}

Resource Type definition for AWS::Pinpoint::SmsTemplate

Deprecated: SmsTemplate is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetSmsTemplate

func GetSmsTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SmsTemplateState, opts ...pulumi.ResourceOption) (*SmsTemplate, error)

GetSmsTemplate gets an existing SmsTemplate 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 NewSmsTemplate

func NewSmsTemplate(ctx *pulumi.Context,
	name string, args *SmsTemplateArgs, opts ...pulumi.ResourceOption) (*SmsTemplate, error)

NewSmsTemplate registers a new resource with the given unique name, arguments, and options.

func (*SmsTemplate) ElementType

func (*SmsTemplate) ElementType() reflect.Type

func (*SmsTemplate) ToSmsTemplateOutput

func (i *SmsTemplate) ToSmsTemplateOutput() SmsTemplateOutput

func (*SmsTemplate) ToSmsTemplateOutputWithContext

func (i *SmsTemplate) ToSmsTemplateOutputWithContext(ctx context.Context) SmsTemplateOutput

type SmsTemplateArgs

type SmsTemplateArgs struct {
	Body                 pulumi.StringInput
	DefaultSubstitutions pulumi.StringPtrInput
	Tags                 pulumi.Input
	TemplateDescription  pulumi.StringPtrInput
	TemplateName         pulumi.StringInput
}

The set of arguments for constructing a SmsTemplate resource.

func (SmsTemplateArgs) ElementType

func (SmsTemplateArgs) ElementType() reflect.Type

type SmsTemplateInput

type SmsTemplateInput interface {
	pulumi.Input

	ToSmsTemplateOutput() SmsTemplateOutput
	ToSmsTemplateOutputWithContext(ctx context.Context) SmsTemplateOutput
}

type SmsTemplateOutput

type SmsTemplateOutput struct{ *pulumi.OutputState }

func (SmsTemplateOutput) Arn added in v0.17.0

func (SmsTemplateOutput) Body added in v0.17.0

func (SmsTemplateOutput) DefaultSubstitutions added in v0.17.0

func (o SmsTemplateOutput) DefaultSubstitutions() pulumi.StringPtrOutput

func (SmsTemplateOutput) ElementType

func (SmsTemplateOutput) ElementType() reflect.Type

func (SmsTemplateOutput) Tags added in v0.17.0

func (SmsTemplateOutput) TemplateDescription added in v0.17.0

func (o SmsTemplateOutput) TemplateDescription() pulumi.StringPtrOutput

func (SmsTemplateOutput) TemplateName added in v0.17.0

func (o SmsTemplateOutput) TemplateName() pulumi.StringOutput

func (SmsTemplateOutput) ToSmsTemplateOutput

func (o SmsTemplateOutput) ToSmsTemplateOutput() SmsTemplateOutput

func (SmsTemplateOutput) ToSmsTemplateOutputWithContext

func (o SmsTemplateOutput) ToSmsTemplateOutputWithContext(ctx context.Context) SmsTemplateOutput

type SmsTemplateState

type SmsTemplateState struct {
}

func (SmsTemplateState) ElementType

func (SmsTemplateState) ElementType() reflect.Type

type VoiceChannel deprecated

type VoiceChannel struct {
	pulumi.CustomResourceState

	ApplicationId pulumi.StringOutput  `pulumi:"applicationId"`
	Enabled       pulumi.BoolPtrOutput `pulumi:"enabled"`
}

Resource Type definition for AWS::Pinpoint::VoiceChannel

Deprecated: VoiceChannel is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetVoiceChannel

func GetVoiceChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VoiceChannelState, opts ...pulumi.ResourceOption) (*VoiceChannel, error)

GetVoiceChannel gets an existing VoiceChannel 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 NewVoiceChannel

func NewVoiceChannel(ctx *pulumi.Context,
	name string, args *VoiceChannelArgs, opts ...pulumi.ResourceOption) (*VoiceChannel, error)

NewVoiceChannel registers a new resource with the given unique name, arguments, and options.

func (*VoiceChannel) ElementType

func (*VoiceChannel) ElementType() reflect.Type

func (*VoiceChannel) ToVoiceChannelOutput

func (i *VoiceChannel) ToVoiceChannelOutput() VoiceChannelOutput

func (*VoiceChannel) ToVoiceChannelOutputWithContext

func (i *VoiceChannel) ToVoiceChannelOutputWithContext(ctx context.Context) VoiceChannelOutput

type VoiceChannelArgs

type VoiceChannelArgs struct {
	ApplicationId pulumi.StringInput
	Enabled       pulumi.BoolPtrInput
}

The set of arguments for constructing a VoiceChannel resource.

func (VoiceChannelArgs) ElementType

func (VoiceChannelArgs) ElementType() reflect.Type

type VoiceChannelInput

type VoiceChannelInput interface {
	pulumi.Input

	ToVoiceChannelOutput() VoiceChannelOutput
	ToVoiceChannelOutputWithContext(ctx context.Context) VoiceChannelOutput
}

type VoiceChannelOutput

type VoiceChannelOutput struct{ *pulumi.OutputState }

func (VoiceChannelOutput) ApplicationId added in v0.17.0

func (o VoiceChannelOutput) ApplicationId() pulumi.StringOutput

func (VoiceChannelOutput) ElementType

func (VoiceChannelOutput) ElementType() reflect.Type

func (VoiceChannelOutput) Enabled added in v0.17.0

func (VoiceChannelOutput) ToVoiceChannelOutput

func (o VoiceChannelOutput) ToVoiceChannelOutput() VoiceChannelOutput

func (VoiceChannelOutput) ToVoiceChannelOutputWithContext

func (o VoiceChannelOutput) ToVoiceChannelOutputWithContext(ctx context.Context) VoiceChannelOutput

type VoiceChannelState

type VoiceChannelState struct {
}

func (VoiceChannelState) ElementType

func (VoiceChannelState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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