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 ApnsSandboxChannel
- func (r *ApnsSandboxChannel) ApplicationId() *pulumi.StringOutput
- func (r *ApnsSandboxChannel) BundleId() *pulumi.StringOutput
- func (r *ApnsSandboxChannel) Certificate() *pulumi.StringOutput
- func (r *ApnsSandboxChannel) DefaultAuthenticationMethod() *pulumi.StringOutput
- func (r *ApnsSandboxChannel) Enabled() *pulumi.BoolOutput
- func (r *ApnsSandboxChannel) ID() *pulumi.IDOutput
- func (r *ApnsSandboxChannel) PrivateKey() *pulumi.StringOutput
- func (r *ApnsSandboxChannel) TeamId() *pulumi.StringOutput
- func (r *ApnsSandboxChannel) TokenKey() *pulumi.StringOutput
- func (r *ApnsSandboxChannel) TokenKeyId() *pulumi.StringOutput
- func (r *ApnsSandboxChannel) URN() *pulumi.URNOutput
- type ApnsSandboxChannelArgs
- type ApnsSandboxChannelState
- type ApnsVoipChannel
- func (r *ApnsVoipChannel) ApplicationId() *pulumi.StringOutput
- func (r *ApnsVoipChannel) BundleId() *pulumi.StringOutput
- func (r *ApnsVoipChannel) Certificate() *pulumi.StringOutput
- func (r *ApnsVoipChannel) DefaultAuthenticationMethod() *pulumi.StringOutput
- func (r *ApnsVoipChannel) Enabled() *pulumi.BoolOutput
- func (r *ApnsVoipChannel) ID() *pulumi.IDOutput
- func (r *ApnsVoipChannel) PrivateKey() *pulumi.StringOutput
- func (r *ApnsVoipChannel) TeamId() *pulumi.StringOutput
- func (r *ApnsVoipChannel) TokenKey() *pulumi.StringOutput
- func (r *ApnsVoipChannel) TokenKeyId() *pulumi.StringOutput
- func (r *ApnsVoipChannel) URN() *pulumi.URNOutput
- type ApnsVoipChannelArgs
- type ApnsVoipChannelState
- type ApnsVoipSandboxChannel
- func (r *ApnsVoipSandboxChannel) ApplicationId() *pulumi.StringOutput
- func (r *ApnsVoipSandboxChannel) BundleId() *pulumi.StringOutput
- func (r *ApnsVoipSandboxChannel) Certificate() *pulumi.StringOutput
- func (r *ApnsVoipSandboxChannel) DefaultAuthenticationMethod() *pulumi.StringOutput
- func (r *ApnsVoipSandboxChannel) Enabled() *pulumi.BoolOutput
- func (r *ApnsVoipSandboxChannel) ID() *pulumi.IDOutput
- func (r *ApnsVoipSandboxChannel) PrivateKey() *pulumi.StringOutput
- func (r *ApnsVoipSandboxChannel) TeamId() *pulumi.StringOutput
- func (r *ApnsVoipSandboxChannel) TokenKey() *pulumi.StringOutput
- func (r *ApnsVoipSandboxChannel) TokenKeyId() *pulumi.StringOutput
- func (r *ApnsVoipSandboxChannel) URN() *pulumi.URNOutput
- type ApnsVoipSandboxChannelArgs
- type ApnsVoipSandboxChannelState
- 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
}
Provides a Pinpoint APNs Channel resource.
> **Note:** All arguments, including certificates and tokens, 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 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
The application ID.
func (*ApnsChannel) BundleId ¶
func (r *ApnsChannel) BundleId() *pulumi.StringOutput
The ID assigned to your iOS app. To find this value, choose Certificates, IDs & Profiles, choose App IDs in the Identifiers section, and choose your app.
func (*ApnsChannel) Certificate ¶
func (r *ApnsChannel) Certificate() *pulumi.StringOutput
The pem encoded TLS Certificate from Apple.
func (*ApnsChannel) DefaultAuthenticationMethod ¶
func (r *ApnsChannel) DefaultAuthenticationMethod() *pulumi.StringOutput
The default authentication method used for APNs. __NOTE__: Amazon Pinpoint uses this default for every APNs push notification that you send using the console. You can override the default when you send a message programmatically using the Amazon Pinpoint API, the AWS CLI, or an AWS SDK. If your default authentication type fails, Amazon Pinpoint doesn't attempt to use the other authentication type.
func (*ApnsChannel) Enabled ¶
func (r *ApnsChannel) Enabled() *pulumi.BoolOutput
Whether the channel is enabled or disabled. Defaults to `true`.
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
The Certificate Private Key file (ie. `.key` file).
func (*ApnsChannel) TeamId ¶
func (r *ApnsChannel) TeamId() *pulumi.StringOutput
The ID assigned to your Apple developer account team. This value is provided on the Membership page.
func (*ApnsChannel) TokenKey ¶
func (r *ApnsChannel) TokenKey() *pulumi.StringOutput
The `.p8` file that you download from your Apple developer account when you create an authentication key.
func (*ApnsChannel) TokenKeyId ¶
func (r *ApnsChannel) TokenKeyId() *pulumi.StringOutput
The ID assigned to your signing key. To find this value, choose Certificates, IDs & Profiles, and choose your key in the Keys section.
func (*ApnsChannel) URN ¶
func (r *ApnsChannel) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type ApnsChannelArgs ¶
type ApnsChannelArgs struct { // The application ID. ApplicationId interface{} // The ID assigned to your iOS app. To find this value, choose Certificates, IDs & Profiles, choose App IDs in the Identifiers section, and choose your app. BundleId interface{} // The pem encoded TLS Certificate from Apple. Certificate interface{} // The default authentication method used for APNs. // __NOTE__: Amazon Pinpoint uses this default for every APNs push notification that you send using the console. // You can override the default when you send a message programmatically using the Amazon Pinpoint API, the AWS CLI, or an AWS SDK. // If your default authentication type fails, Amazon Pinpoint doesn't attempt to use the other authentication type. DefaultAuthenticationMethod interface{} // Whether the channel is enabled or disabled. Defaults to `true`. Enabled interface{} // The Certificate Private Key file (ie. `.key` file). PrivateKey interface{} // The ID assigned to your Apple developer account team. This value is provided on the Membership page. TeamId interface{} // The `.p8` file that you download from your Apple developer account when you create an authentication key. TokenKey interface{} // The ID assigned to your signing key. To find this value, choose Certificates, IDs & Profiles, and choose your key in the Keys section. TokenKeyId interface{} }
The set of arguments for constructing a ApnsChannel resource.
type ApnsChannelState ¶
type ApnsChannelState struct { // The application ID. ApplicationId interface{} // The ID assigned to your iOS app. To find this value, choose Certificates, IDs & Profiles, choose App IDs in the Identifiers section, and choose your app. BundleId interface{} // The pem encoded TLS Certificate from Apple. Certificate interface{} // The default authentication method used for APNs. // __NOTE__: Amazon Pinpoint uses this default for every APNs push notification that you send using the console. // You can override the default when you send a message programmatically using the Amazon Pinpoint API, the AWS CLI, or an AWS SDK. // If your default authentication type fails, Amazon Pinpoint doesn't attempt to use the other authentication type. DefaultAuthenticationMethod interface{} // Whether the channel is enabled or disabled. Defaults to `true`. Enabled interface{} // The Certificate Private Key file (ie. `.key` file). PrivateKey interface{} // The ID assigned to your Apple developer account team. This value is provided on the Membership page. TeamId interface{} // The `.p8` file that you download from your Apple developer account when you create an authentication key. TokenKey interface{} // The ID assigned to your signing key. To find this value, choose Certificates, IDs & Profiles, and choose your key in the Keys section. TokenKeyId interface{} }
Input properties used for looking up and filtering ApnsChannel resources.
type ApnsSandboxChannel ¶ added in v0.16.2
type ApnsSandboxChannel struct {
// contains filtered or unexported fields
}
Provides a Pinpoint APNs Sandbox Channel resource.
> **Note:** All arguments, including certificates and tokens, 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 GetApnsSandboxChannel ¶ added in v0.16.2
func GetApnsSandboxChannel(ctx *pulumi.Context, name string, id pulumi.ID, state *ApnsSandboxChannelState, opts ...pulumi.ResourceOpt) (*ApnsSandboxChannel, error)
GetApnsSandboxChannel gets an existing ApnsSandboxChannel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApnsSandboxChannel ¶ added in v0.16.2
func NewApnsSandboxChannel(ctx *pulumi.Context, name string, args *ApnsSandboxChannelArgs, opts ...pulumi.ResourceOpt) (*ApnsSandboxChannel, error)
NewApnsSandboxChannel registers a new resource with the given unique name, arguments, and options.
func (*ApnsSandboxChannel) ApplicationId ¶ added in v0.16.2
func (r *ApnsSandboxChannel) ApplicationId() *pulumi.StringOutput
The application ID.
func (*ApnsSandboxChannel) BundleId ¶ added in v0.16.2
func (r *ApnsSandboxChannel) BundleId() *pulumi.StringOutput
The ID assigned to your iOS app. To find this value, choose Certificates, IDs & Profiles, choose App IDs in the Identifiers section, and choose your app.
func (*ApnsSandboxChannel) Certificate ¶ added in v0.16.2
func (r *ApnsSandboxChannel) Certificate() *pulumi.StringOutput
The pem encoded TLS Certificate from Apple.
func (*ApnsSandboxChannel) DefaultAuthenticationMethod ¶ added in v0.16.2
func (r *ApnsSandboxChannel) DefaultAuthenticationMethod() *pulumi.StringOutput
The default authentication method used for APNs Sandbox. __NOTE__: Amazon Pinpoint uses this default for every APNs push notification that you send using the console. You can override the default when you send a message programmatically using the Amazon Pinpoint API, the AWS CLI, or an AWS SDK. If your default authentication type fails, Amazon Pinpoint doesn't attempt to use the other authentication type.
func (*ApnsSandboxChannel) Enabled ¶ added in v0.16.2
func (r *ApnsSandboxChannel) Enabled() *pulumi.BoolOutput
Whether the channel is enabled or disabled. Defaults to `true`.
func (*ApnsSandboxChannel) ID ¶ added in v0.16.2
func (r *ApnsSandboxChannel) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*ApnsSandboxChannel) PrivateKey ¶ added in v0.16.2
func (r *ApnsSandboxChannel) PrivateKey() *pulumi.StringOutput
The Certificate Private Key file (ie. `.key` file).
func (*ApnsSandboxChannel) TeamId ¶ added in v0.16.2
func (r *ApnsSandboxChannel) TeamId() *pulumi.StringOutput
The ID assigned to your Apple developer account team. This value is provided on the Membership page.
func (*ApnsSandboxChannel) TokenKey ¶ added in v0.16.2
func (r *ApnsSandboxChannel) TokenKey() *pulumi.StringOutput
The `.p8` file that you download from your Apple developer account when you create an authentication key.
func (*ApnsSandboxChannel) TokenKeyId ¶ added in v0.16.2
func (r *ApnsSandboxChannel) TokenKeyId() *pulumi.StringOutput
The ID assigned to your signing key. To find this value, choose Certificates, IDs & Profiles, and choose your key in the Keys section.
func (*ApnsSandboxChannel) URN ¶ added in v0.16.2
func (r *ApnsSandboxChannel) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type ApnsSandboxChannelArgs ¶ added in v0.16.2
type ApnsSandboxChannelArgs struct { // The application ID. ApplicationId interface{} // The ID assigned to your iOS app. To find this value, choose Certificates, IDs & Profiles, choose App IDs in the Identifiers section, and choose your app. BundleId interface{} // The pem encoded TLS Certificate from Apple. Certificate interface{} // The default authentication method used for APNs Sandbox. // __NOTE__: Amazon Pinpoint uses this default for every APNs push notification that you send using the console. // You can override the default when you send a message programmatically using the Amazon Pinpoint API, the AWS CLI, or an AWS SDK. // If your default authentication type fails, Amazon Pinpoint doesn't attempt to use the other authentication type. DefaultAuthenticationMethod interface{} // Whether the channel is enabled or disabled. Defaults to `true`. Enabled interface{} // The Certificate Private Key file (ie. `.key` file). PrivateKey interface{} // The ID assigned to your Apple developer account team. This value is provided on the Membership page. TeamId interface{} // The `.p8` file that you download from your Apple developer account when you create an authentication key. TokenKey interface{} // The ID assigned to your signing key. To find this value, choose Certificates, IDs & Profiles, and choose your key in the Keys section. TokenKeyId interface{} }
The set of arguments for constructing a ApnsSandboxChannel resource.
type ApnsSandboxChannelState ¶ added in v0.16.2
type ApnsSandboxChannelState struct { // The application ID. ApplicationId interface{} // The ID assigned to your iOS app. To find this value, choose Certificates, IDs & Profiles, choose App IDs in the Identifiers section, and choose your app. BundleId interface{} // The pem encoded TLS Certificate from Apple. Certificate interface{} // The default authentication method used for APNs Sandbox. // __NOTE__: Amazon Pinpoint uses this default for every APNs push notification that you send using the console. // You can override the default when you send a message programmatically using the Amazon Pinpoint API, the AWS CLI, or an AWS SDK. // If your default authentication type fails, Amazon Pinpoint doesn't attempt to use the other authentication type. DefaultAuthenticationMethod interface{} // Whether the channel is enabled or disabled. Defaults to `true`. Enabled interface{} // The Certificate Private Key file (ie. `.key` file). PrivateKey interface{} // The ID assigned to your Apple developer account team. This value is provided on the Membership page. TeamId interface{} // The `.p8` file that you download from your Apple developer account when you create an authentication key. TokenKey interface{} // The ID assigned to your signing key. To find this value, choose Certificates, IDs & Profiles, and choose your key in the Keys section. TokenKeyId interface{} }
Input properties used for looking up and filtering ApnsSandboxChannel resources.
type ApnsVoipChannel ¶ added in v0.16.2
type ApnsVoipChannel struct {
// contains filtered or unexported fields
}
Provides a Pinpoint APNs VoIP Channel resource.
> **Note:** All arguments, including certificates and tokens, 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 GetApnsVoipChannel ¶ added in v0.16.2
func GetApnsVoipChannel(ctx *pulumi.Context, name string, id pulumi.ID, state *ApnsVoipChannelState, opts ...pulumi.ResourceOpt) (*ApnsVoipChannel, error)
GetApnsVoipChannel gets an existing ApnsVoipChannel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApnsVoipChannel ¶ added in v0.16.2
func NewApnsVoipChannel(ctx *pulumi.Context, name string, args *ApnsVoipChannelArgs, opts ...pulumi.ResourceOpt) (*ApnsVoipChannel, error)
NewApnsVoipChannel registers a new resource with the given unique name, arguments, and options.
func (*ApnsVoipChannel) ApplicationId ¶ added in v0.16.2
func (r *ApnsVoipChannel) ApplicationId() *pulumi.StringOutput
The application ID.
func (*ApnsVoipChannel) BundleId ¶ added in v0.16.2
func (r *ApnsVoipChannel) BundleId() *pulumi.StringOutput
The ID assigned to your iOS app. To find this value, choose Certificates, IDs & Profiles, choose App IDs in the Identifiers section, and choose your app.
func (*ApnsVoipChannel) Certificate ¶ added in v0.16.2
func (r *ApnsVoipChannel) Certificate() *pulumi.StringOutput
The pem encoded TLS Certificate from Apple.
func (*ApnsVoipChannel) DefaultAuthenticationMethod ¶ added in v0.16.2
func (r *ApnsVoipChannel) DefaultAuthenticationMethod() *pulumi.StringOutput
The default authentication method used for APNs. __NOTE__: Amazon Pinpoint uses this default for every APNs push notification that you send using the console. You can override the default when you send a message programmatically using the Amazon Pinpoint API, the AWS CLI, or an AWS SDK. If your default authentication type fails, Amazon Pinpoint doesn't attempt to use the other authentication type.
func (*ApnsVoipChannel) Enabled ¶ added in v0.16.2
func (r *ApnsVoipChannel) Enabled() *pulumi.BoolOutput
Whether the channel is enabled or disabled. Defaults to `true`.
func (*ApnsVoipChannel) ID ¶ added in v0.16.2
func (r *ApnsVoipChannel) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*ApnsVoipChannel) PrivateKey ¶ added in v0.16.2
func (r *ApnsVoipChannel) PrivateKey() *pulumi.StringOutput
The Certificate Private Key file (ie. `.key` file).
func (*ApnsVoipChannel) TeamId ¶ added in v0.16.2
func (r *ApnsVoipChannel) TeamId() *pulumi.StringOutput
The ID assigned to your Apple developer account team. This value is provided on the Membership page.
func (*ApnsVoipChannel) TokenKey ¶ added in v0.16.2
func (r *ApnsVoipChannel) TokenKey() *pulumi.StringOutput
The `.p8` file that you download from your Apple developer account when you create an authentication key.
func (*ApnsVoipChannel) TokenKeyId ¶ added in v0.16.2
func (r *ApnsVoipChannel) TokenKeyId() *pulumi.StringOutput
The ID assigned to your signing key. To find this value, choose Certificates, IDs & Profiles, and choose your key in the Keys section.
func (*ApnsVoipChannel) URN ¶ added in v0.16.2
func (r *ApnsVoipChannel) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type ApnsVoipChannelArgs ¶ added in v0.16.2
type ApnsVoipChannelArgs struct { // The application ID. ApplicationId interface{} // The ID assigned to your iOS app. To find this value, choose Certificates, IDs & Profiles, choose App IDs in the Identifiers section, and choose your app. BundleId interface{} // The pem encoded TLS Certificate from Apple. Certificate interface{} // The default authentication method used for APNs. // __NOTE__: Amazon Pinpoint uses this default for every APNs push notification that you send using the console. // You can override the default when you send a message programmatically using the Amazon Pinpoint API, the AWS CLI, or an AWS SDK. // If your default authentication type fails, Amazon Pinpoint doesn't attempt to use the other authentication type. DefaultAuthenticationMethod interface{} // Whether the channel is enabled or disabled. Defaults to `true`. Enabled interface{} // The Certificate Private Key file (ie. `.key` file). PrivateKey interface{} // The ID assigned to your Apple developer account team. This value is provided on the Membership page. TeamId interface{} // The `.p8` file that you download from your Apple developer account when you create an authentication key. TokenKey interface{} // The ID assigned to your signing key. To find this value, choose Certificates, IDs & Profiles, and choose your key in the Keys section. TokenKeyId interface{} }
The set of arguments for constructing a ApnsVoipChannel resource.
type ApnsVoipChannelState ¶ added in v0.16.2
type ApnsVoipChannelState struct { // The application ID. ApplicationId interface{} // The ID assigned to your iOS app. To find this value, choose Certificates, IDs & Profiles, choose App IDs in the Identifiers section, and choose your app. BundleId interface{} // The pem encoded TLS Certificate from Apple. Certificate interface{} // The default authentication method used for APNs. // __NOTE__: Amazon Pinpoint uses this default for every APNs push notification that you send using the console. // You can override the default when you send a message programmatically using the Amazon Pinpoint API, the AWS CLI, or an AWS SDK. // If your default authentication type fails, Amazon Pinpoint doesn't attempt to use the other authentication type. DefaultAuthenticationMethod interface{} // Whether the channel is enabled or disabled. Defaults to `true`. Enabled interface{} // The Certificate Private Key file (ie. `.key` file). PrivateKey interface{} // The ID assigned to your Apple developer account team. This value is provided on the Membership page. TeamId interface{} // The `.p8` file that you download from your Apple developer account when you create an authentication key. TokenKey interface{} // The ID assigned to your signing key. To find this value, choose Certificates, IDs & Profiles, and choose your key in the Keys section. TokenKeyId interface{} }
Input properties used for looking up and filtering ApnsVoipChannel resources.
type ApnsVoipSandboxChannel ¶ added in v0.16.2
type ApnsVoipSandboxChannel struct {
// contains filtered or unexported fields
}
Provides a Pinpoint APNs VoIP Sandbox Channel resource.
> **Note:** All arguments, including certificates and tokens, 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 GetApnsVoipSandboxChannel ¶ added in v0.16.2
func GetApnsVoipSandboxChannel(ctx *pulumi.Context, name string, id pulumi.ID, state *ApnsVoipSandboxChannelState, opts ...pulumi.ResourceOpt) (*ApnsVoipSandboxChannel, error)
GetApnsVoipSandboxChannel gets an existing ApnsVoipSandboxChannel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApnsVoipSandboxChannel ¶ added in v0.16.2
func NewApnsVoipSandboxChannel(ctx *pulumi.Context, name string, args *ApnsVoipSandboxChannelArgs, opts ...pulumi.ResourceOpt) (*ApnsVoipSandboxChannel, error)
NewApnsVoipSandboxChannel registers a new resource with the given unique name, arguments, and options.
func (*ApnsVoipSandboxChannel) ApplicationId ¶ added in v0.16.2
func (r *ApnsVoipSandboxChannel) ApplicationId() *pulumi.StringOutput
The application ID.
func (*ApnsVoipSandboxChannel) BundleId ¶ added in v0.16.2
func (r *ApnsVoipSandboxChannel) BundleId() *pulumi.StringOutput
The ID assigned to your iOS app. To find this value, choose Certificates, IDs & Profiles, choose App IDs in the Identifiers section, and choose your app.
func (*ApnsVoipSandboxChannel) Certificate ¶ added in v0.16.2
func (r *ApnsVoipSandboxChannel) Certificate() *pulumi.StringOutput
The pem encoded TLS Certificate from Apple.
func (*ApnsVoipSandboxChannel) DefaultAuthenticationMethod ¶ added in v0.16.2
func (r *ApnsVoipSandboxChannel) DefaultAuthenticationMethod() *pulumi.StringOutput
The default authentication method used for APNs. __NOTE__: Amazon Pinpoint uses this default for every APNs push notification that you send using the console. You can override the default when you send a message programmatically using the Amazon Pinpoint API, the AWS CLI, or an AWS SDK. If your default authentication type fails, Amazon Pinpoint doesn't attempt to use the other authentication type.
func (*ApnsVoipSandboxChannel) Enabled ¶ added in v0.16.2
func (r *ApnsVoipSandboxChannel) Enabled() *pulumi.BoolOutput
Whether the channel is enabled or disabled. Defaults to `true`.
func (*ApnsVoipSandboxChannel) ID ¶ added in v0.16.2
func (r *ApnsVoipSandboxChannel) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*ApnsVoipSandboxChannel) PrivateKey ¶ added in v0.16.2
func (r *ApnsVoipSandboxChannel) PrivateKey() *pulumi.StringOutput
The Certificate Private Key file (ie. `.key` file).
func (*ApnsVoipSandboxChannel) TeamId ¶ added in v0.16.2
func (r *ApnsVoipSandboxChannel) TeamId() *pulumi.StringOutput
The ID assigned to your Apple developer account team. This value is provided on the Membership page.
func (*ApnsVoipSandboxChannel) TokenKey ¶ added in v0.16.2
func (r *ApnsVoipSandboxChannel) TokenKey() *pulumi.StringOutput
The `.p8` file that you download from your Apple developer account when you create an authentication key.
func (*ApnsVoipSandboxChannel) TokenKeyId ¶ added in v0.16.2
func (r *ApnsVoipSandboxChannel) TokenKeyId() *pulumi.StringOutput
The ID assigned to your signing key. To find this value, choose Certificates, IDs & Profiles, and choose your key in the Keys section.
func (*ApnsVoipSandboxChannel) URN ¶ added in v0.16.2
func (r *ApnsVoipSandboxChannel) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type ApnsVoipSandboxChannelArgs ¶ added in v0.16.2
type ApnsVoipSandboxChannelArgs struct { // The application ID. ApplicationId interface{} // The ID assigned to your iOS app. To find this value, choose Certificates, IDs & Profiles, choose App IDs in the Identifiers section, and choose your app. BundleId interface{} // The pem encoded TLS Certificate from Apple. Certificate interface{} // The default authentication method used for APNs. // __NOTE__: Amazon Pinpoint uses this default for every APNs push notification that you send using the console. // You can override the default when you send a message programmatically using the Amazon Pinpoint API, the AWS CLI, or an AWS SDK. // If your default authentication type fails, Amazon Pinpoint doesn't attempt to use the other authentication type. DefaultAuthenticationMethod interface{} // Whether the channel is enabled or disabled. Defaults to `true`. Enabled interface{} // The Certificate Private Key file (ie. `.key` file). PrivateKey interface{} // The ID assigned to your Apple developer account team. This value is provided on the Membership page. TeamId interface{} // The `.p8` file that you download from your Apple developer account when you create an authentication key. TokenKey interface{} // The ID assigned to your signing key. To find this value, choose Certificates, IDs & Profiles, and choose your key in the Keys section. TokenKeyId interface{} }
The set of arguments for constructing a ApnsVoipSandboxChannel resource.
type ApnsVoipSandboxChannelState ¶ added in v0.16.2
type ApnsVoipSandboxChannelState struct { // The application ID. ApplicationId interface{} // The ID assigned to your iOS app. To find this value, choose Certificates, IDs & Profiles, choose App IDs in the Identifiers section, and choose your app. BundleId interface{} // The pem encoded TLS Certificate from Apple. Certificate interface{} // The default authentication method used for APNs. // __NOTE__: Amazon Pinpoint uses this default for every APNs push notification that you send using the console. // You can override the default when you send a message programmatically using the Amazon Pinpoint API, the AWS CLI, or an AWS SDK. // If your default authentication type fails, Amazon Pinpoint doesn't attempt to use the other authentication type. DefaultAuthenticationMethod interface{} // Whether the channel is enabled or disabled. Defaults to `true`. Enabled interface{} // The Certificate Private Key file (ie. `.key` file). PrivateKey interface{} // The ID assigned to your Apple developer account team. This value is provided on the Membership page. TeamId interface{} // The `.p8` file that you download from your Apple developer account when you create an authentication key. TokenKey interface{} // The ID assigned to your signing key. To find this value, choose Certificates, IDs & Profiles, and choose your key in the Keys section. TokenKeyId interface{} }
Input properties used for looking up and filtering ApnsVoipSandboxChannel 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
}
Provides a Pinpoint SMS Channel resource.
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
The application ID.
func (*EmailChannel) Enabled ¶
func (r *EmailChannel) Enabled() *pulumi.BoolOutput
Whether the channel is enabled or disabled. Defaults to `true`.
func (*EmailChannel) FromAddress ¶
func (r *EmailChannel) FromAddress() *pulumi.StringOutput
The email address used to send emails from.
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
The ARN of an identity verified with SES.
func (*EmailChannel) MessagesPerSecond ¶
func (r *EmailChannel) MessagesPerSecond() *pulumi.IntOutput
Messages per second that can be sent.
func (*EmailChannel) RoleArn ¶
func (r *EmailChannel) RoleArn() *pulumi.StringOutput
The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service.
func (*EmailChannel) URN ¶
func (r *EmailChannel) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type EmailChannelArgs ¶
type EmailChannelArgs struct { // The application ID. ApplicationId interface{} // Whether the channel is enabled or disabled. Defaults to `true`. Enabled interface{} // The email address used to send emails from. FromAddress interface{} // The ARN of an identity verified with SES. Identity interface{} // The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service. RoleArn interface{} }
The set of arguments for constructing a EmailChannel resource.
type EmailChannelState ¶
type EmailChannelState struct { // The application ID. ApplicationId interface{} // Whether the channel is enabled or disabled. Defaults to `true`. Enabled interface{} // The email address used to send emails from. FromAddress interface{} // The ARN of an identity verified with SES. Identity interface{} // Messages per second that can be sent. MessagesPerSecond interface{} // The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service. RoleArn interface{} }
Input properties used for looking up and filtering EmailChannel resources.
type EventStream ¶
type EventStream struct {
// contains filtered or unexported fields
}
Provides a Pinpoint Event Stream resource.
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
The application ID.
func (*EventStream) DestinationStreamArn ¶
func (r *EventStream) DestinationStreamArn() *pulumi.StringOutput
The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.
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
The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.
func (*EventStream) URN ¶
func (r *EventStream) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type EventStreamArgs ¶
type EventStreamArgs struct { // The application ID. ApplicationId interface{} // The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events. DestinationStreamArn interface{} // The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account. RoleArn interface{} }
The set of arguments for constructing a EventStream resource.
type EventStreamState ¶
type EventStreamState struct { // The application ID. ApplicationId interface{} // The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events. DestinationStreamArn interface{} // The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account. RoleArn interface{} }
Input properties used for looking up and filtering EventStream resources.
type GcmChannel ¶
type GcmChannel struct {
// contains filtered or unexported fields
}
Provides a Pinpoint GCM Channel resource.
> **Note:** Api Key argument 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 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
Platform credential API key from Google.
func (*GcmChannel) ApplicationId ¶
func (r *GcmChannel) ApplicationId() *pulumi.StringOutput
The application ID.
func (*GcmChannel) Enabled ¶
func (r *GcmChannel) Enabled() *pulumi.BoolOutput
Whether the channel is enabled or disabled. Defaults to `true`.
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 { // Platform credential API key from Google. ApiKey interface{} // The application ID. ApplicationId interface{} // Whether the channel is enabled or disabled. Defaults to `true`. Enabled interface{} }
The set of arguments for constructing a GcmChannel resource.
type GcmChannelState ¶
type GcmChannelState struct { // Platform credential API key from Google. ApiKey interface{} // The application ID. ApplicationId interface{} // Whether the channel is enabled or disabled. Defaults to `true`. Enabled interface{} }
Input properties used for looking up and filtering GcmChannel resources.
type SmsChannel ¶
type SmsChannel struct {
// contains filtered or unexported fields
}
Provides a Pinpoint SMS Channel resource.
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
The application ID.
func (*SmsChannel) Enabled ¶
func (r *SmsChannel) Enabled() *pulumi.BoolOutput
Whether the channel is enabled or disabled. Defaults to `true`.
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
Promotional messages per second that can be sent.
func (*SmsChannel) SenderId ¶
func (r *SmsChannel) SenderId() *pulumi.StringOutput
Sender identifier of your messages.
func (*SmsChannel) ShortCode ¶
func (r *SmsChannel) ShortCode() *pulumi.StringOutput
The Short Code registered with the phone provider.
func (*SmsChannel) TransactionalMessagesPerSecond ¶
func (r *SmsChannel) TransactionalMessagesPerSecond() *pulumi.IntOutput
Transactional messages per second that can be sent.
func (*SmsChannel) URN ¶
func (r *SmsChannel) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type SmsChannelArgs ¶
type SmsChannelArgs struct { // The application ID. ApplicationId interface{} // Whether the channel is enabled or disabled. Defaults to `true`. Enabled interface{} // Sender identifier of your messages. SenderId interface{} // The Short Code registered with the phone provider. ShortCode interface{} }
The set of arguments for constructing a SmsChannel resource.
type SmsChannelState ¶
type SmsChannelState struct { // The application ID. ApplicationId interface{} // Whether the channel is enabled or disabled. Defaults to `true`. Enabled interface{} // Promotional messages per second that can be sent. PromotionalMessagesPerSecond interface{} // Sender identifier of your messages. SenderId interface{} // The Short Code registered with the phone provider. ShortCode interface{} // Transactional messages per second that can be sent. TransactionalMessagesPerSecond interface{} }
Input properties used for looking up and filtering SmsChannel resources.