Module pinpoint

@pulumi/aws > pinpoint

class AdmChannel

extends CustomResource

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 getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method get

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

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

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 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.

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.

class ApnsChannel

extends CustomResource

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, opts?: pulumi.CustomResourceOptions): 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 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 certificate

public certificate: 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.

property bundleId

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

property applicationId

public applicationId: pulumi.Output<string>;

property privateKey

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

class ApnsSandboxChannel

extends CustomResource

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, opts?: pulumi.CustomResourceOptions): 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 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 certificate

public certificate: 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.

property bundleId

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

property applicationId

public applicationId: pulumi.Output<string>;

property privateKey

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

class ApnsVoipChannel

extends CustomResource

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, opts?: pulumi.CustomResourceOptions): 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 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 certificate

public certificate: 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.

property bundleId

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

property applicationId

public applicationId: pulumi.Output<string>;

property privateKey

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

class ApnsVoipSandboxChannel

extends CustomResource

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, opts?: pulumi.CustomResourceOptions): 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 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 certificate

public certificate: 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.

property bundleId

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

property applicationId

public applicationId: pulumi.Output<string>;

property privateKey

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

class App

extends CustomResource

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 getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method get

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

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

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<{
    lambdaFunctionName: string;
    mode: string;
    webUrl: string;
} | 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 namePrefix

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

The name of the Pinpoint application. Conflicts with name

property quietTime

public quietTime: pulumi.Output<{
    end: string;
    start: string;
} | 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.

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<{
    daily: number;
    maximumDuration: number;
    messagesPerSecond: number;
    total: number;
} | 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

class BaiduChannel

extends CustomResource

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 getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method get

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

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

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 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.

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.

class EmailChannel

extends CustomResource

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 getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method get

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

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

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 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.

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>;

class EventStream

extends CustomResource

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, opts?: pulumi.CustomResourceOptions): EventStream

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

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.

method getProvider

getProvider(moduleMember: string): ProviderResource | 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 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.

property applicationId

public applicationId: pulumi.Output<string>;

property destinationStreamArn

public destinationStreamArn: pulumi.Output<string>;

class GcmChannel

extends CustomResource

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, opts?: pulumi.CustomResourceOptions): GcmChannel

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

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.

method getProvider

getProvider(moduleMember: string): ProviderResource | 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 urn

urn: Output<URN>;

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

property apiKey

public apiKey: pulumi.Output<string>;

property applicationId

public applicationId: pulumi.Output<string>;

class SmsChannel

extends CustomResource

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 getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method get

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

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

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 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.

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>;

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<{
    lambdaFunctionName: pulumi.Input<string>;
    mode: pulumi.Input<string>;
    webUrl: pulumi.Input<string>;
}>;

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<{
    daily: pulumi.Input<number>;
    maximumDuration: pulumi.Input<number>;
    messagesPerSecond: pulumi.Input<number>;
    total: pulumi.Input<number>;
}>;

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<{
    end: pulumi.Input<string>;
    start: pulumi.Input<string>;
}>;

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<{
    lambdaFunctionName: pulumi.Input<string>;
    mode: pulumi.Input<string>;
    webUrl: pulumi.Input<string>;
}>;

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<{
    daily: pulumi.Input<number>;
    maximumDuration: pulumi.Input<number>;
    messagesPerSecond: pulumi.Input<number>;
    total: pulumi.Input<number>;
}>;

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<{
    end: pulumi.Input<string>;
    start: pulumi.Input<string>;
}>;

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>;