Package-level declarations

Types

Link copied to clipboard
class AdmChannel : KotlinCustomResource

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

Link copied to clipboard
data class AdmChannelArgs(val applicationId: Output<String>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val enabled: Output<Boolean>? = null) : ConvertibleToJava<AdmChannelArgs>

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

Link copied to clipboard
Link copied to clipboard
object AdmChannelMapper : ResourceMapper<AdmChannel>
Link copied to clipboard
Link copied to clipboard
class ApnsChannel : KotlinCustomResource

Provides a Pinpoint APNs Channel resource.

Link copied to clipboard
data class ApnsChannelArgs(val applicationId: Output<String>? = null, val bundleId: Output<String>? = null, val certificate: Output<String>? = null, val defaultAuthenticationMethod: Output<String>? = null, val enabled: Output<Boolean>? = null, val privateKey: Output<String>? = null, val teamId: Output<String>? = null, val tokenKey: Output<String>? = null, val tokenKeyId: Output<String>? = null) : ConvertibleToJava<ApnsChannelArgs>

Provides a Pinpoint APNs Channel resource.

Link copied to clipboard
Link copied to clipboard
object ApnsChannelMapper : ResourceMapper<ApnsChannel>
Link copied to clipboard
Link copied to clipboard
class ApnsSandboxChannel : KotlinCustomResource

Provides a Pinpoint APNs Sandbox Channel resource.

Link copied to clipboard
data class ApnsSandboxChannelArgs(val applicationId: Output<String>? = null, val bundleId: Output<String>? = null, val certificate: Output<String>? = null, val defaultAuthenticationMethod: Output<String>? = null, val enabled: Output<Boolean>? = null, val privateKey: Output<String>? = null, val teamId: Output<String>? = null, val tokenKey: Output<String>? = null, val tokenKeyId: Output<String>? = null) : ConvertibleToJava<ApnsSandboxChannelArgs>

Provides a Pinpoint APNs Sandbox Channel resource.

Link copied to clipboard
Link copied to clipboard
class ApnsVoipChannel : KotlinCustomResource

Provides a Pinpoint APNs VoIP Channel resource.

Link copied to clipboard
data class ApnsVoipChannelArgs(val applicationId: Output<String>? = null, val bundleId: Output<String>? = null, val certificate: Output<String>? = null, val defaultAuthenticationMethod: Output<String>? = null, val enabled: Output<Boolean>? = null, val privateKey: Output<String>? = null, val teamId: Output<String>? = null, val tokenKey: Output<String>? = null, val tokenKeyId: Output<String>? = null) : ConvertibleToJava<ApnsVoipChannelArgs>

Provides a Pinpoint APNs VoIP Channel resource.

Link copied to clipboard
object ApnsVoipChannelMapper : ResourceMapper<ApnsVoipChannel>
Link copied to clipboard
class ApnsVoipSandboxChannel : KotlinCustomResource

Provides a Pinpoint APNs VoIP Sandbox Channel resource.

Link copied to clipboard
data class ApnsVoipSandboxChannelArgs(val applicationId: Output<String>? = null, val bundleId: Output<String>? = null, val certificate: Output<String>? = null, val defaultAuthenticationMethod: Output<String>? = null, val enabled: Output<Boolean>? = null, val privateKey: Output<String>? = null, val teamId: Output<String>? = null, val tokenKey: Output<String>? = null, val tokenKeyId: Output<String>? = null) : ConvertibleToJava<ApnsVoipSandboxChannelArgs>

Provides a Pinpoint APNs VoIP Sandbox Channel resource.

Link copied to clipboard
Link copied to clipboard
class App : KotlinCustomResource

Provides a Pinpoint App resource.

Link copied to clipboard
data class AppArgs(val campaignHook: Output<AppCampaignHookArgs>? = null, val limits: Output<AppLimitsArgs>? = null, val name: Output<String>? = null, val namePrefix: Output<String>? = null, val quietTime: Output<AppQuietTimeArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AppArgs>

Provides a Pinpoint App resource.

Link copied to clipboard

Builder for AppArgs.

Link copied to clipboard
object AppMapper : ResourceMapper<App>
Link copied to clipboard

Builder for App.

Link copied to clipboard
class BaiduChannel : KotlinCustomResource

Provides a Pinpoint Baidu Channel resource.

Link copied to clipboard
data class BaiduChannelArgs(val apiKey: Output<String>? = null, val applicationId: Output<String>? = null, val enabled: Output<Boolean>? = null, val secretKey: Output<String>? = null) : ConvertibleToJava<BaiduChannelArgs>

Provides a Pinpoint Baidu Channel resource.

Link copied to clipboard
Link copied to clipboard
object BaiduChannelMapper : ResourceMapper<BaiduChannel>
Link copied to clipboard
Link copied to clipboard
class EmailChannel : KotlinCustomResource

Provides a Pinpoint Email Channel resource.

Link copied to clipboard
data class EmailChannelArgs(val applicationId: Output<String>? = null, val configurationSet: Output<String>? = null, val enabled: Output<Boolean>? = null, val fromAddress: Output<String>? = null, val identity: Output<String>? = null, val roleArn: Output<String>? = null) : ConvertibleToJava<EmailChannelArgs>

Provides a Pinpoint Email Channel resource.

Link copied to clipboard
Link copied to clipboard
object EmailChannelMapper : ResourceMapper<EmailChannel>
Link copied to clipboard
Link copied to clipboard
class EventStream : KotlinCustomResource

/* Provides a Pinpoint Event Stream resource.

Link copied to clipboard
data class EventStreamArgs(val applicationId: Output<String>? = null, val destinationStreamArn: Output<String>? = null, val roleArn: Output<String>? = null) : ConvertibleToJava<EventStreamArgs>

/* Provides a Pinpoint Event Stream resource.

Link copied to clipboard
Link copied to clipboard
object EventStreamMapper : ResourceMapper<EventStream>
Link copied to clipboard
Link copied to clipboard
class GcmChannel : KotlinCustomResource

Provides a Pinpoint GCM Channel resource.

Link copied to clipboard
data class GcmChannelArgs(val apiKey: Output<String>? = null, val applicationId: Output<String>? = null, val enabled: Output<Boolean>? = null) : ConvertibleToJava<GcmChannelArgs>

Provides a Pinpoint GCM Channel resource.

Link copied to clipboard
Link copied to clipboard
object GcmChannelMapper : ResourceMapper<GcmChannel>
Link copied to clipboard
Link copied to clipboard
class SmsChannel : KotlinCustomResource

Provides a Pinpoint SMS Channel resource.

Link copied to clipboard
data class SmsChannelArgs(val applicationId: Output<String>? = null, val enabled: Output<Boolean>? = null, val senderId: Output<String>? = null, val shortCode: Output<String>? = null) : ConvertibleToJava<SmsChannelArgs>

Provides a Pinpoint SMS Channel resource.

Link copied to clipboard
Link copied to clipboard
object SmsChannelMapper : ResourceMapper<SmsChannel>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun admChannel(name: String, block: suspend AdmChannelResourceBuilder.() -> Unit): AdmChannel
Link copied to clipboard
suspend fun apnsChannel(name: String, block: suspend ApnsChannelResourceBuilder.() -> Unit): ApnsChannel
Link copied to clipboard
Link copied to clipboard
fun app(name: String): App
suspend fun app(name: String, block: suspend AppResourceBuilder.() -> Unit): App
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun eventStream(name: String, block: suspend EventStreamResourceBuilder.() -> Unit): EventStream
Link copied to clipboard
suspend fun gcmChannel(name: String, block: suspend GcmChannelResourceBuilder.() -> Unit): GcmChannel
Link copied to clipboard
suspend fun smsChannel(name: String, block: suspend SmsChannelResourceBuilder.() -> Unit): SmsChannel