pinpoint

package
v0.16.1 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdmChannel

type AdmChannel struct {
	// contains filtered or unexported fields
}

Provides a Pinpoint ADM (Amazon Device Messaging) Channel resource.

~> **Note:** All arguments including the Client ID and Client Secret will be stored in the raw state as plain-text. [Read more about sensitive data in state](https://www.terraform.io/docs/state/sensitive-data.html).

func GetAdmChannel

func GetAdmChannel(ctx *pulumi.Context,
	name string, id pulumi.ID, state *AdmChannelState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*AdmChannel, error)

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

func (*AdmChannel) ApplicationId

func (r *AdmChannel) ApplicationId() *pulumi.StringOutput

The application ID.

func (*AdmChannel) ClientId

func (r *AdmChannel) ClientId() *pulumi.StringOutput

Client ID (part of OAuth Credentials) obtained via Amazon Developer Account.

func (*AdmChannel) ClientSecret

func (r *AdmChannel) ClientSecret() *pulumi.StringOutput

Client Secret (part of OAuth Credentials) obtained via Amazon Developer Account.

func (*AdmChannel) Enabled

func (r *AdmChannel) Enabled() *pulumi.BoolOutput

Specifies whether to enable the channel. Defaults to `true`.

func (*AdmChannel) ID

func (r *AdmChannel) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*AdmChannel) URN

func (r *AdmChannel) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type AdmChannelArgs

type AdmChannelArgs struct {
	// The application ID.
	ApplicationId interface{}
	// Client ID (part of OAuth Credentials) obtained via Amazon Developer Account.
	ClientId interface{}
	// Client Secret (part of OAuth Credentials) obtained via Amazon Developer Account.
	ClientSecret interface{}
	// Specifies whether to enable the channel. Defaults to `true`.
	Enabled interface{}
}

The set of arguments for constructing a AdmChannel resource.

type AdmChannelState

type AdmChannelState struct {
	// The application ID.
	ApplicationId interface{}
	// Client ID (part of OAuth Credentials) obtained via Amazon Developer Account.
	ClientId interface{}
	// Client Secret (part of OAuth Credentials) obtained via Amazon Developer Account.
	ClientSecret interface{}
	// Specifies whether to enable the channel. Defaults to `true`.
	Enabled interface{}
}

Input properties used for looking up and filtering AdmChannel resources.

type ApnsChannel

type ApnsChannel struct {
	// contains filtered or unexported fields
}

func GetApnsChannel

func GetApnsChannel(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ApnsChannelState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*ApnsChannel, error)

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

func (*ApnsChannel) ApplicationId

func (r *ApnsChannel) ApplicationId() *pulumi.StringOutput

func (*ApnsChannel) BundleId

func (r *ApnsChannel) BundleId() *pulumi.StringOutput

func (*ApnsChannel) Certificate

func (r *ApnsChannel) Certificate() *pulumi.StringOutput

func (*ApnsChannel) DefaultAuthenticationMethod

func (r *ApnsChannel) DefaultAuthenticationMethod() *pulumi.StringOutput

func (*ApnsChannel) Enabled

func (r *ApnsChannel) Enabled() *pulumi.BoolOutput

func (*ApnsChannel) ID

func (r *ApnsChannel) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*ApnsChannel) PrivateKey

func (r *ApnsChannel) PrivateKey() *pulumi.StringOutput

func (*ApnsChannel) TeamId

func (r *ApnsChannel) TeamId() *pulumi.StringOutput

func (*ApnsChannel) TokenKey

func (r *ApnsChannel) TokenKey() *pulumi.StringOutput

func (*ApnsChannel) TokenKeyId

func (r *ApnsChannel) TokenKeyId() *pulumi.StringOutput

func (*ApnsChannel) URN

func (r *ApnsChannel) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type ApnsChannelArgs

type ApnsChannelArgs struct {
	ApplicationId               interface{}
	BundleId                    interface{}
	Certificate                 interface{}
	DefaultAuthenticationMethod interface{}
	Enabled                     interface{}
	PrivateKey                  interface{}
	TeamId                      interface{}
	TokenKey                    interface{}
	TokenKeyId                  interface{}
}

The set of arguments for constructing a ApnsChannel resource.

type ApnsChannelState

type ApnsChannelState struct {
	ApplicationId               interface{}
	BundleId                    interface{}
	Certificate                 interface{}
	DefaultAuthenticationMethod interface{}
	Enabled                     interface{}
	PrivateKey                  interface{}
	TeamId                      interface{}
	TokenKey                    interface{}
	TokenKeyId                  interface{}
}

Input properties used for looking up and filtering ApnsChannel resources.

type App

type App struct {
	// contains filtered or unexported fields
}

Provides a Pinpoint App resource.

func GetApp

func GetApp(ctx *pulumi.Context,
	name string, id pulumi.ID, state *AppState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*App, error)

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

func (*App) ApplicationId

func (r *App) ApplicationId() *pulumi.StringOutput

The Application ID of the Pinpoint App.

func (*App) CampaignHook

func (r *App) CampaignHook() *pulumi.Output

The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own

func (*App) ID

func (r *App) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*App) Limits

func (r *App) Limits() *pulumi.Output

The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own

func (*App) Name

func (r *App) Name() *pulumi.StringOutput

The application name. By default generated by Terraform

func (*App) NamePrefix

func (r *App) NamePrefix() *pulumi.StringOutput

The name of the Pinpoint application. Conflicts with `name`

func (*App) QuietTime

func (r *App) QuietTime() *pulumi.Output

The default quiet time for the app. Each campaign for this app sends no messages during this time unless the campaign overrides the default with a quiet time of its own

func (*App) URN

func (r *App) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type AppArgs

type AppArgs struct {
	// The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own
	CampaignHook interface{}
	// The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own
	Limits interface{}
	// The application name. By default generated by Terraform
	Name interface{}
	// The name of the Pinpoint application. Conflicts with `name`
	NamePrefix interface{}
	// The default quiet time for the app. Each campaign for this app sends no messages during this time unless the campaign overrides the default with a quiet time of its own
	QuietTime interface{}
}

The set of arguments for constructing a App resource.

type AppState

type AppState struct {
	// The Application ID of the Pinpoint App.
	ApplicationId interface{}
	// The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own
	CampaignHook interface{}
	// The default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own
	Limits interface{}
	// The application name. By default generated by Terraform
	Name interface{}
	// The name of the Pinpoint application. Conflicts with `name`
	NamePrefix interface{}
	// The default quiet time for the app. Each campaign for this app sends no messages during this time unless the campaign overrides the default with a quiet time of its own
	QuietTime interface{}
}

Input properties used for looking up and filtering App resources.

type BaiduChannel

type BaiduChannel struct {
	// contains filtered or unexported fields
}

Provides a Pinpoint Baidu Channel resource.

~> **Note:** All arguments including the Api Key and Secret Key will be stored in the raw state as plain-text. [Read more about sensitive data in state](https://www.terraform.io/docs/state/sensitive-data.html).

func GetBaiduChannel

func GetBaiduChannel(ctx *pulumi.Context,
	name string, id pulumi.ID, state *BaiduChannelState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*BaiduChannel, error)

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

func (*BaiduChannel) ApiKey

func (r *BaiduChannel) ApiKey() *pulumi.StringOutput

Platform credential API key from Baidu.

func (*BaiduChannel) ApplicationId

func (r *BaiduChannel) ApplicationId() *pulumi.StringOutput

The application ID.

func (*BaiduChannel) Enabled

func (r *BaiduChannel) Enabled() *pulumi.BoolOutput

Specifies whether to enable the channel. Defaults to `true`.

func (*BaiduChannel) ID

func (r *BaiduChannel) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*BaiduChannel) SecretKey

func (r *BaiduChannel) SecretKey() *pulumi.StringOutput

Platform credential Secret key from Baidu.

func (*BaiduChannel) URN

func (r *BaiduChannel) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type BaiduChannelArgs

type BaiduChannelArgs struct {
	// Platform credential API key from Baidu.
	ApiKey interface{}
	// The application ID.
	ApplicationId interface{}
	// Specifies whether to enable the channel. Defaults to `true`.
	Enabled interface{}
	// Platform credential Secret key from Baidu.
	SecretKey interface{}
}

The set of arguments for constructing a BaiduChannel resource.

type BaiduChannelState

type BaiduChannelState struct {
	// Platform credential API key from Baidu.
	ApiKey interface{}
	// The application ID.
	ApplicationId interface{}
	// Specifies whether to enable the channel. Defaults to `true`.
	Enabled interface{}
	// Platform credential Secret key from Baidu.
	SecretKey interface{}
}

Input properties used for looking up and filtering BaiduChannel resources.

type EmailChannel

type EmailChannel struct {
	// contains filtered or unexported fields
}

func GetEmailChannel

func GetEmailChannel(ctx *pulumi.Context,
	name string, id pulumi.ID, state *EmailChannelState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*EmailChannel, error)

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

func (*EmailChannel) ApplicationId

func (r *EmailChannel) ApplicationId() *pulumi.StringOutput

func (*EmailChannel) Enabled

func (r *EmailChannel) Enabled() *pulumi.BoolOutput

func (*EmailChannel) FromAddress

func (r *EmailChannel) FromAddress() *pulumi.StringOutput

func (*EmailChannel) ID

func (r *EmailChannel) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*EmailChannel) Identity

func (r *EmailChannel) Identity() *pulumi.StringOutput

func (*EmailChannel) MessagesPerSecond

func (r *EmailChannel) MessagesPerSecond() *pulumi.IntOutput

func (*EmailChannel) RoleArn

func (r *EmailChannel) RoleArn() *pulumi.StringOutput

func (*EmailChannel) URN

func (r *EmailChannel) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type EmailChannelArgs

type EmailChannelArgs struct {
	ApplicationId interface{}
	Enabled       interface{}
	FromAddress   interface{}
	Identity      interface{}
	RoleArn       interface{}
}

The set of arguments for constructing a EmailChannel resource.

type EmailChannelState

type EmailChannelState struct {
	ApplicationId     interface{}
	Enabled           interface{}
	FromAddress       interface{}
	Identity          interface{}
	MessagesPerSecond interface{}
	RoleArn           interface{}
}

Input properties used for looking up and filtering EmailChannel resources.

type EventStream

type EventStream struct {
	// contains filtered or unexported fields
}

func GetEventStream

func GetEventStream(ctx *pulumi.Context,
	name string, id pulumi.ID, state *EventStreamState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*EventStream, error)

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

func (*EventStream) ApplicationId

func (r *EventStream) ApplicationId() *pulumi.StringOutput

func (*EventStream) DestinationStreamArn

func (r *EventStream) DestinationStreamArn() *pulumi.StringOutput

func (*EventStream) ID

func (r *EventStream) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*EventStream) RoleArn

func (r *EventStream) RoleArn() *pulumi.StringOutput

func (*EventStream) URN

func (r *EventStream) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type EventStreamArgs

type EventStreamArgs struct {
	ApplicationId        interface{}
	DestinationStreamArn interface{}
	RoleArn              interface{}
}

The set of arguments for constructing a EventStream resource.

type EventStreamState

type EventStreamState struct {
	ApplicationId        interface{}
	DestinationStreamArn interface{}
	RoleArn              interface{}
}

Input properties used for looking up and filtering EventStream resources.

type GcmChannel

type GcmChannel struct {
	// contains filtered or unexported fields
}

func GetGcmChannel

func GetGcmChannel(ctx *pulumi.Context,
	name string, id pulumi.ID, state *GcmChannelState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*GcmChannel, error)

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

func (*GcmChannel) ApiKey

func (r *GcmChannel) ApiKey() *pulumi.StringOutput

func (*GcmChannel) ApplicationId

func (r *GcmChannel) ApplicationId() *pulumi.StringOutput

func (*GcmChannel) Enabled

func (r *GcmChannel) Enabled() *pulumi.BoolOutput

func (*GcmChannel) ID

func (r *GcmChannel) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*GcmChannel) URN

func (r *GcmChannel) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type GcmChannelArgs

type GcmChannelArgs struct {
	ApiKey        interface{}
	ApplicationId interface{}
	Enabled       interface{}
}

The set of arguments for constructing a GcmChannel resource.

type GcmChannelState

type GcmChannelState struct {
	ApiKey        interface{}
	ApplicationId interface{}
	Enabled       interface{}
}

Input properties used for looking up and filtering GcmChannel resources.

type SmsChannel

type SmsChannel struct {
	// contains filtered or unexported fields
}

func GetSmsChannel

func GetSmsChannel(ctx *pulumi.Context,
	name string, id pulumi.ID, state *SmsChannelState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*SmsChannel, error)

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

func (*SmsChannel) ApplicationId

func (r *SmsChannel) ApplicationId() *pulumi.StringOutput

func (*SmsChannel) Enabled

func (r *SmsChannel) Enabled() *pulumi.BoolOutput

func (*SmsChannel) ID

func (r *SmsChannel) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*SmsChannel) PromotionalMessagesPerSecond

func (r *SmsChannel) PromotionalMessagesPerSecond() *pulumi.IntOutput

func (*SmsChannel) SenderId

func (r *SmsChannel) SenderId() *pulumi.StringOutput

func (*SmsChannel) ShortCode

func (r *SmsChannel) ShortCode() *pulumi.StringOutput

func (*SmsChannel) TransactionalMessagesPerSecond

func (r *SmsChannel) TransactionalMessagesPerSecond() *pulumi.IntOutput

func (*SmsChannel) URN

func (r *SmsChannel) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type SmsChannelArgs

type SmsChannelArgs struct {
	ApplicationId interface{}
	Enabled       interface{}
	SenderId      interface{}
	ShortCode     interface{}
}

The set of arguments for constructing a SmsChannel resource.

type SmsChannelState

type SmsChannelState struct {
	ApplicationId                  interface{}
	Enabled                        interface{}
	PromotionalMessagesPerSecond   interface{}
	SenderId                       interface{}
	ShortCode                      interface{}
	TransactionalMessagesPerSecond interface{}
}

Input properties used for looking up and filtering SmsChannel resources.

Jump to

Keyboard shortcuts

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