Documentation ¶
Index ¶
- type AdmChannel
- func (r *AdmChannel) ApplicationId() *pulumi.StringOutput
- func (r *AdmChannel) ClientId() *pulumi.StringOutput
- func (r *AdmChannel) ClientSecret() *pulumi.StringOutput
- func (r *AdmChannel) Enabled() *pulumi.BoolOutput
- func (r *AdmChannel) ID() *pulumi.IDOutput
- func (r *AdmChannel) URN() *pulumi.URNOutput
- type AdmChannelArgs
- type AdmChannelState
- type ApnsChannel
- func (r *ApnsChannel) ApplicationId() *pulumi.StringOutput
- func (r *ApnsChannel) BundleId() *pulumi.StringOutput
- func (r *ApnsChannel) Certificate() *pulumi.StringOutput
- func (r *ApnsChannel) DefaultAuthenticationMethod() *pulumi.StringOutput
- func (r *ApnsChannel) Enabled() *pulumi.BoolOutput
- func (r *ApnsChannel) ID() *pulumi.IDOutput
- func (r *ApnsChannel) PrivateKey() *pulumi.StringOutput
- func (r *ApnsChannel) TeamId() *pulumi.StringOutput
- func (r *ApnsChannel) TokenKey() *pulumi.StringOutput
- func (r *ApnsChannel) TokenKeyId() *pulumi.StringOutput
- func (r *ApnsChannel) URN() *pulumi.URNOutput
- type ApnsChannelArgs
- type ApnsChannelState
- type App
- func (r *App) ApplicationId() *pulumi.StringOutput
- func (r *App) CampaignHook() *pulumi.Output
- func (r *App) ID() *pulumi.IDOutput
- func (r *App) Limits() *pulumi.Output
- func (r *App) Name() *pulumi.StringOutput
- func (r *App) NamePrefix() *pulumi.StringOutput
- func (r *App) QuietTime() *pulumi.Output
- func (r *App) URN() *pulumi.URNOutput
- type AppArgs
- type AppState
- type BaiduChannel
- func (r *BaiduChannel) ApiKey() *pulumi.StringOutput
- func (r *BaiduChannel) ApplicationId() *pulumi.StringOutput
- func (r *BaiduChannel) Enabled() *pulumi.BoolOutput
- func (r *BaiduChannel) ID() *pulumi.IDOutput
- func (r *BaiduChannel) SecretKey() *pulumi.StringOutput
- func (r *BaiduChannel) URN() *pulumi.URNOutput
- type BaiduChannelArgs
- type BaiduChannelState
- type EmailChannel
- func (r *EmailChannel) ApplicationId() *pulumi.StringOutput
- func (r *EmailChannel) Enabled() *pulumi.BoolOutput
- func (r *EmailChannel) FromAddress() *pulumi.StringOutput
- func (r *EmailChannel) ID() *pulumi.IDOutput
- func (r *EmailChannel) Identity() *pulumi.StringOutput
- func (r *EmailChannel) MessagesPerSecond() *pulumi.IntOutput
- func (r *EmailChannel) RoleArn() *pulumi.StringOutput
- func (r *EmailChannel) URN() *pulumi.URNOutput
- type EmailChannelArgs
- type EmailChannelState
- type EventStream
- type EventStreamArgs
- type EventStreamState
- type GcmChannel
- type GcmChannelArgs
- type GcmChannelState
- type SmsChannel
- func (r *SmsChannel) ApplicationId() *pulumi.StringOutput
- func (r *SmsChannel) Enabled() *pulumi.BoolOutput
- func (r *SmsChannel) ID() *pulumi.IDOutput
- func (r *SmsChannel) PromotionalMessagesPerSecond() *pulumi.IntOutput
- func (r *SmsChannel) SenderId() *pulumi.StringOutput
- func (r *SmsChannel) ShortCode() *pulumi.StringOutput
- func (r *SmsChannel) TransactionalMessagesPerSecond() *pulumi.IntOutput
- func (r *SmsChannel) URN() *pulumi.URNOutput
- type SmsChannelArgs
- type SmsChannelState
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 ¶
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) Limits ¶
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`
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.