Fork me on GitHub

Module pinpoint

@pulumi/aws > pinpoint

Index

pinpoint/admChannel.ts pinpoint/apnsChannel.ts pinpoint/apnsSandboxChannel.ts pinpoint/apnsVoipChannel.ts pinpoint/apnsVoipSandboxChannel.ts pinpoint/app.ts pinpoint/baiduChannel.ts pinpoint/emailChannel.ts pinpoint/eventStream.ts pinpoint/gcmChannel.ts pinpoint/smsChannel.ts

class AdmChannel

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.

constructor

new AdmChannel(name: string, args: AdmChannelArgs, opts?: pulumi.CustomResourceOptions)

Create a AdmChannel resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: AdmChannelState): AdmChannel

Get an existing AdmChannel resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property applicationId

public applicationId: pulumi.Output<string>;

The application ID.

property clientId

public clientId: pulumi.Output<string>;

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

property clientSecret

public clientSecret: pulumi.Output<string>;

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

property enabled

public enabled: pulumi.Output<boolean | undefined>;

Specifies whether to enable the channel. Defaults to true.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class ApnsChannel

constructor

new ApnsChannel(name: string, args: ApnsChannelArgs, opts?: pulumi.CustomResourceOptions)

Create a ApnsChannel resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: ApnsChannelState): ApnsChannel

Get an existing ApnsChannel resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property applicationId

public applicationId: pulumi.Output<string>;

property bundleId

public bundleId: pulumi.Output<string | undefined>;

property certificate

public certificate: pulumi.Output<string | undefined>;

property defaultAuthenticationMethod

public defaultAuthenticationMethod: pulumi.Output<string | undefined>;

property enabled

public enabled: pulumi.Output<boolean | undefined>;

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property privateKey

public privateKey: pulumi.Output<string | undefined>;

property teamId

public teamId: pulumi.Output<string | undefined>;

property tokenKey

public tokenKey: pulumi.Output<string | undefined>;

property tokenKeyId

public tokenKeyId: pulumi.Output<string | undefined>;

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class ApnsSandboxChannel

constructor

new ApnsSandboxChannel(name: string, args: ApnsSandboxChannelArgs, opts?: pulumi.CustomResourceOptions)

Create a ApnsSandboxChannel resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: ApnsSandboxChannelState): ApnsSandboxChannel

Get an existing ApnsSandboxChannel resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property applicationId

public applicationId: pulumi.Output<string>;

property bundleId

public bundleId: pulumi.Output<string | undefined>;

property certificate

public certificate: pulumi.Output<string | undefined>;

property defaultAuthenticationMethod

public defaultAuthenticationMethod: pulumi.Output<string | undefined>;

property enabled

public enabled: pulumi.Output<boolean | undefined>;

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property privateKey

public privateKey: pulumi.Output<string | undefined>;

property teamId

public teamId: pulumi.Output<string | undefined>;

property tokenKey

public tokenKey: pulumi.Output<string | undefined>;

property tokenKeyId

public tokenKeyId: pulumi.Output<string | undefined>;

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class ApnsVoipChannel

constructor

new ApnsVoipChannel(name: string, args: ApnsVoipChannelArgs, opts?: pulumi.CustomResourceOptions)

Create a ApnsVoipChannel resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: ApnsVoipChannelState): ApnsVoipChannel

Get an existing ApnsVoipChannel resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property applicationId

public applicationId: pulumi.Output<string>;

property bundleId

public bundleId: pulumi.Output<string | undefined>;

property certificate

public certificate: pulumi.Output<string | undefined>;

property defaultAuthenticationMethod

public defaultAuthenticationMethod: pulumi.Output<string | undefined>;

property enabled

public enabled: pulumi.Output<boolean | undefined>;

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property privateKey

public privateKey: pulumi.Output<string | undefined>;

property teamId

public teamId: pulumi.Output<string | undefined>;

property tokenKey

public tokenKey: pulumi.Output<string | undefined>;

property tokenKeyId

public tokenKeyId: pulumi.Output<string | undefined>;

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class ApnsVoipSandboxChannel

constructor

new ApnsVoipSandboxChannel(name: string, args: ApnsVoipSandboxChannelArgs, opts?: pulumi.CustomResourceOptions)

Create a ApnsVoipSandboxChannel resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: ApnsVoipSandboxChannelState): ApnsVoipSandboxChannel

Get an existing ApnsVoipSandboxChannel resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property applicationId

public applicationId: pulumi.Output<string>;

property bundleId

public bundleId: pulumi.Output<string | undefined>;

property certificate

public certificate: pulumi.Output<string | undefined>;

property defaultAuthenticationMethod

public defaultAuthenticationMethod: pulumi.Output<string | undefined>;

property enabled

public enabled: pulumi.Output<boolean | undefined>;

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property privateKey

public privateKey: pulumi.Output<string | undefined>;

property teamId

public teamId: pulumi.Output<string | undefined>;

property tokenKey

public tokenKey: pulumi.Output<string | undefined>;

property tokenKeyId

public tokenKeyId: pulumi.Output<string | undefined>;

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class App

Provides a Pinpoint App resource.

constructor

new App(name: string, args?: AppArgs, opts?: pulumi.CustomResourceOptions)

Create a App resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: AppState): App

Get an existing App resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property applicationId

public applicationId: pulumi.Output<string>;

The Application ID of the Pinpoint App.

property campaignHook

public campaignHook: pulumi.Output<{ ... } | undefined>;

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

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property limits

public limits: pulumi.Output<{ ... } | undefined>;

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

property name

public name: pulumi.Output<string>;

The application name. By default generated by Terraform

property namePrefix

public namePrefix: pulumi.Output<string | undefined>;

The name of the Pinpoint application. Conflicts with name

property quietTime

public quietTime: pulumi.Output<{ ... } | undefined>;

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

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class BaiduChannel

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.

constructor

new BaiduChannel(name: string, args: BaiduChannelArgs, opts?: pulumi.CustomResourceOptions)

Create a BaiduChannel resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: BaiduChannelState): BaiduChannel

Get an existing BaiduChannel resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property apiKey

public apiKey: pulumi.Output<string>;

Platform credential API key from Baidu.

property applicationId

public applicationId: pulumi.Output<string>;

The application ID.

property enabled

public enabled: pulumi.Output<boolean | undefined>;

Specifies whether to enable the channel. Defaults to true.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property secretKey

public secretKey: pulumi.Output<string>;

Platform credential Secret key from Baidu.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class EmailChannel

constructor

new EmailChannel(name: string, args: EmailChannelArgs, opts?: pulumi.CustomResourceOptions)

Create a EmailChannel resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: EmailChannelState): EmailChannel

Get an existing EmailChannel resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property applicationId

public applicationId: pulumi.Output<string>;

property enabled

public enabled: pulumi.Output<boolean | undefined>;

property fromAddress

public fromAddress: pulumi.Output<string>;

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property identity

public identity: pulumi.Output<string>;

property messagesPerSecond

public messagesPerSecond: pulumi.Output<number>;

property roleArn

public roleArn: pulumi.Output<string>;

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class EventStream

constructor

new EventStream(name: string, args: EventStreamArgs, opts?: pulumi.CustomResourceOptions)

Create a EventStream resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: EventStreamState): EventStream

Get an existing EventStream resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property applicationId

public applicationId: pulumi.Output<string>;

property destinationStreamArn

public destinationStreamArn: pulumi.Output<string>;

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property roleArn

public roleArn: pulumi.Output<string>;

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class GcmChannel

constructor

new GcmChannel(name: string, args: GcmChannelArgs, opts?: pulumi.CustomResourceOptions)

Create a GcmChannel resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: GcmChannelState): GcmChannel

Get an existing GcmChannel resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property apiKey

public apiKey: pulumi.Output<string>;

property applicationId

public applicationId: pulumi.Output<string>;

property enabled

public enabled: pulumi.Output<boolean | undefined>;

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class SmsChannel

constructor

new SmsChannel(name: string, args: SmsChannelArgs, opts?: pulumi.CustomResourceOptions)

Create a SmsChannel resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: SmsChannelState): SmsChannel

Get an existing SmsChannel resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property applicationId

public applicationId: pulumi.Output<string>;

property enabled

public enabled: pulumi.Output<boolean | undefined>;

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property promotionalMessagesPerSecond

public promotionalMessagesPerSecond: pulumi.Output<number>;

property senderId

public senderId: pulumi.Output<string | undefined>;

property shortCode

public shortCode: pulumi.Output<string | undefined>;

property transactionalMessagesPerSecond

public transactionalMessagesPerSecond: pulumi.Output<number>;

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

interface AdmChannelArgs

The set of arguments for constructing a AdmChannel resource.

property applicationId

applicationId: pulumi.Input<string>;

The application ID.

property clientId

clientId: pulumi.Input<string>;

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

property clientSecret

clientSecret: pulumi.Input<string>;

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

property enabled

enabled?: pulumi.Input<boolean>;

Specifies whether to enable the channel. Defaults to true.

interface AdmChannelState

Input properties used for looking up and filtering AdmChannel resources.

property applicationId

applicationId?: pulumi.Input<string>;

The application ID.

property clientId

clientId?: pulumi.Input<string>;

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

property clientSecret

clientSecret?: pulumi.Input<string>;

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

property enabled

enabled?: pulumi.Input<boolean>;

Specifies whether to enable the channel. Defaults to true.

interface ApnsChannelArgs

The set of arguments for constructing a ApnsChannel resource.

property applicationId

applicationId: pulumi.Input<string>;

property bundleId

bundleId?: pulumi.Input<string>;

property certificate

certificate?: pulumi.Input<string>;

property defaultAuthenticationMethod

defaultAuthenticationMethod?: pulumi.Input<string>;

property enabled

enabled?: pulumi.Input<boolean>;

property privateKey

privateKey?: pulumi.Input<string>;

property teamId

teamId?: pulumi.Input<string>;

property tokenKey

tokenKey?: pulumi.Input<string>;

property tokenKeyId

tokenKeyId?: pulumi.Input<string>;

interface ApnsChannelState

Input properties used for looking up and filtering ApnsChannel resources.

property applicationId

applicationId?: pulumi.Input<string>;

property bundleId

bundleId?: pulumi.Input<string>;

property certificate

certificate?: pulumi.Input<string>;

property defaultAuthenticationMethod

defaultAuthenticationMethod?: pulumi.Input<string>;

property enabled

enabled?: pulumi.Input<boolean>;

property privateKey

privateKey?: pulumi.Input<string>;

property teamId

teamId?: pulumi.Input<string>;

property tokenKey

tokenKey?: pulumi.Input<string>;

property tokenKeyId

tokenKeyId?: pulumi.Input<string>;

interface ApnsSandboxChannelArgs

The set of arguments for constructing a ApnsSandboxChannel resource.

property applicationId

applicationId: pulumi.Input<string>;

property bundleId

bundleId?: pulumi.Input<string>;

property certificate

certificate?: pulumi.Input<string>;

property defaultAuthenticationMethod

defaultAuthenticationMethod?: pulumi.Input<string>;

property enabled

enabled?: pulumi.Input<boolean>;

property privateKey

privateKey?: pulumi.Input<string>;

property teamId

teamId?: pulumi.Input<string>;

property tokenKey

tokenKey?: pulumi.Input<string>;

property tokenKeyId

tokenKeyId?: pulumi.Input<string>;

interface ApnsSandboxChannelState

Input properties used for looking up and filtering ApnsSandboxChannel resources.

property applicationId

applicationId?: pulumi.Input<string>;

property bundleId

bundleId?: pulumi.Input<string>;

property certificate

certificate?: pulumi.Input<string>;

property defaultAuthenticationMethod

defaultAuthenticationMethod?: pulumi.Input<string>;

property enabled

enabled?: pulumi.Input<boolean>;

property privateKey

privateKey?: pulumi.Input<string>;

property teamId

teamId?: pulumi.Input<string>;

property tokenKey

tokenKey?: pulumi.Input<string>;

property tokenKeyId

tokenKeyId?: pulumi.Input<string>;

interface ApnsVoipChannelArgs

The set of arguments for constructing a ApnsVoipChannel resource.

property applicationId

applicationId: pulumi.Input<string>;

property bundleId

bundleId?: pulumi.Input<string>;

property certificate

certificate?: pulumi.Input<string>;

property defaultAuthenticationMethod

defaultAuthenticationMethod?: pulumi.Input<string>;

property enabled

enabled?: pulumi.Input<boolean>;

property privateKey

privateKey?: pulumi.Input<string>;

property teamId

teamId?: pulumi.Input<string>;

property tokenKey

tokenKey?: pulumi.Input<string>;

property tokenKeyId

tokenKeyId?: pulumi.Input<string>;

interface ApnsVoipChannelState

Input properties used for looking up and filtering ApnsVoipChannel resources.

property applicationId

applicationId?: pulumi.Input<string>;

property bundleId

bundleId?: pulumi.Input<string>;

property certificate

certificate?: pulumi.Input<string>;

property defaultAuthenticationMethod

defaultAuthenticationMethod?: pulumi.Input<string>;

property enabled

enabled?: pulumi.Input<boolean>;

property privateKey

privateKey?: pulumi.Input<string>;

property teamId

teamId?: pulumi.Input<string>;

property tokenKey

tokenKey?: pulumi.Input<string>;

property tokenKeyId

tokenKeyId?: pulumi.Input<string>;

interface ApnsVoipSandboxChannelArgs

The set of arguments for constructing a ApnsVoipSandboxChannel resource.

property applicationId

applicationId: pulumi.Input<string>;

property bundleId

bundleId?: pulumi.Input<string>;

property certificate

certificate?: pulumi.Input<string>;

property defaultAuthenticationMethod

defaultAuthenticationMethod?: pulumi.Input<string>;

property enabled

enabled?: pulumi.Input<boolean>;

property privateKey

privateKey?: pulumi.Input<string>;

property teamId

teamId?: pulumi.Input<string>;

property tokenKey

tokenKey?: pulumi.Input<string>;

property tokenKeyId

tokenKeyId?: pulumi.Input<string>;

interface ApnsVoipSandboxChannelState

Input properties used for looking up and filtering ApnsVoipSandboxChannel resources.

property applicationId

applicationId?: pulumi.Input<string>;

property bundleId

bundleId?: pulumi.Input<string>;

property certificate

certificate?: pulumi.Input<string>;

property defaultAuthenticationMethod

defaultAuthenticationMethod?: pulumi.Input<string>;

property enabled

enabled?: pulumi.Input<boolean>;

property privateKey

privateKey?: pulumi.Input<string>;

property teamId

teamId?: pulumi.Input<string>;

property tokenKey

tokenKey?: pulumi.Input<string>;

property tokenKeyId

tokenKeyId?: pulumi.Input<string>;

interface AppArgs

The set of arguments for constructing a App resource.

property campaignHook

campaignHook?: pulumi.Input<{ ... }>;

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

property limits

limits?: pulumi.Input<{ ... }>;

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

property name

name?: pulumi.Input<string>;

The application name. By default generated by Terraform

property namePrefix

namePrefix?: pulumi.Input<string>;

The name of the Pinpoint application. Conflicts with name

property quietTime

quietTime?: pulumi.Input<{ ... }>;

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

interface AppState

Input properties used for looking up and filtering App resources.

property applicationId

applicationId?: pulumi.Input<string>;

The Application ID of the Pinpoint App.

property campaignHook

campaignHook?: pulumi.Input<{ ... }>;

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

property limits

limits?: pulumi.Input<{ ... }>;

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

property name

name?: pulumi.Input<string>;

The application name. By default generated by Terraform

property namePrefix

namePrefix?: pulumi.Input<string>;

The name of the Pinpoint application. Conflicts with name

property quietTime

quietTime?: pulumi.Input<{ ... }>;

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

interface BaiduChannelArgs

The set of arguments for constructing a BaiduChannel resource.

property apiKey

apiKey: pulumi.Input<string>;

Platform credential API key from Baidu.

property applicationId

applicationId: pulumi.Input<string>;

The application ID.

property enabled

enabled?: pulumi.Input<boolean>;

Specifies whether to enable the channel. Defaults to true.

property secretKey

secretKey: pulumi.Input<string>;

Platform credential Secret key from Baidu.

interface BaiduChannelState

Input properties used for looking up and filtering BaiduChannel resources.

property apiKey

apiKey?: pulumi.Input<string>;

Platform credential API key from Baidu.

property applicationId

applicationId?: pulumi.Input<string>;

The application ID.

property enabled

enabled?: pulumi.Input<boolean>;

Specifies whether to enable the channel. Defaults to true.

property secretKey

secretKey?: pulumi.Input<string>;

Platform credential Secret key from Baidu.

interface EmailChannelArgs

The set of arguments for constructing a EmailChannel resource.

property applicationId

applicationId: pulumi.Input<string>;

property enabled

enabled?: pulumi.Input<boolean>;

property fromAddress

fromAddress: pulumi.Input<string>;

property identity

identity: pulumi.Input<string>;

property roleArn

roleArn: pulumi.Input<string>;

interface EmailChannelState

Input properties used for looking up and filtering EmailChannel resources.

property applicationId

applicationId?: pulumi.Input<string>;

property enabled

enabled?: pulumi.Input<boolean>;

property fromAddress

fromAddress?: pulumi.Input<string>;

property identity

identity?: pulumi.Input<string>;

property messagesPerSecond

messagesPerSecond?: pulumi.Input<number>;

property roleArn

roleArn?: pulumi.Input<string>;

interface EventStreamArgs

The set of arguments for constructing a EventStream resource.

property applicationId

applicationId: pulumi.Input<string>;

property destinationStreamArn

destinationStreamArn: pulumi.Input<string>;

property roleArn

roleArn: pulumi.Input<string>;

interface EventStreamState

Input properties used for looking up and filtering EventStream resources.

property applicationId

applicationId?: pulumi.Input<string>;

property destinationStreamArn

destinationStreamArn?: pulumi.Input<string>;

property roleArn

roleArn?: pulumi.Input<string>;

interface GcmChannelArgs

The set of arguments for constructing a GcmChannel resource.

property apiKey

apiKey: pulumi.Input<string>;

property applicationId

applicationId: pulumi.Input<string>;

property enabled

enabled?: pulumi.Input<boolean>;

interface GcmChannelState

Input properties used for looking up and filtering GcmChannel resources.

property apiKey

apiKey?: pulumi.Input<string>;

property applicationId

applicationId?: pulumi.Input<string>;

property enabled

enabled?: pulumi.Input<boolean>;

interface SmsChannelArgs

The set of arguments for constructing a SmsChannel resource.

property applicationId

applicationId: pulumi.Input<string>;

property enabled

enabled?: pulumi.Input<boolean>;

property senderId

senderId?: pulumi.Input<string>;

property shortCode

shortCode?: pulumi.Input<string>;

interface SmsChannelState

Input properties used for looking up and filtering SmsChannel resources.

property applicationId

applicationId?: pulumi.Input<string>;

property enabled

enabled?: pulumi.Input<boolean>;

property promotionalMessagesPerSecond

promotionalMessagesPerSecond?: pulumi.Input<number>;

property senderId

senderId?: pulumi.Input<string>;

property shortCode

shortCode?: pulumi.Input<string>;

property transactionalMessagesPerSecond

transactionalMessagesPerSecond?: pulumi.Input<number>;