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 orchestrationSendingRoleArn: 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 EmailTemplate : KotlinCustomResource

Provides a Pinpoint Email Template resource

Link copied to clipboard
data class EmailTemplateArgs(val emailTemplates: Output<List<EmailTemplateEmailTemplateArgs>>? = null, val tags: Output<Map<String, String>>? = null, val templateName: Output<String>? = null) : ConvertibleToJava<EmailTemplateArgs>

Provides a Pinpoint Email Template resource

Link copied to clipboard
Link copied to clipboard
object EmailTemplateMapper : ResourceMapper<EmailTemplate>
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 defaultAuthenticationMethod: Output<String>? = null, val enabled: Output<Boolean>? = null, val serviceJson: Output<String>? = 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

Use the aws.pinpoint.SmsChannel resource to manage Pinpoint SMS Channels.

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>

Use the aws.pinpoint.SmsChannel resource to manage Pinpoint SMS Channels.

Link copied to clipboard
Link copied to clipboard
object SmsChannelMapper : ResourceMapper<SmsChannel>
Link copied to clipboard
Link copied to clipboard
class Smsvoicev2ConfigurationSet : KotlinCustomResource

Manages an AWS End User Messaging SMS Configuration Set.

Link copied to clipboard
data class Smsvoicev2ConfigurationSetArgs(val defaultMessageType: Output<String>? = null, val defaultSenderId: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<Smsvoicev2ConfigurationSetArgs>

Manages an AWS End User Messaging SMS Configuration Set.

Link copied to clipboard
class Smsvoicev2OptOutList : KotlinCustomResource

Manages an AWS End User Messaging SMS opt-out list.

Link copied to clipboard
data class Smsvoicev2OptOutListArgs(val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<Smsvoicev2OptOutListArgs>

Manages an AWS End User Messaging SMS opt-out list.

Link copied to clipboard
Link copied to clipboard
class Smsvoicev2PhoneNumber : KotlinCustomResource

Manages an AWS End User Messaging SMS phone number.

Link copied to clipboard
data class Smsvoicev2PhoneNumberArgs(val deletionProtectionEnabled: Output<Boolean>? = null, val isoCountryCode: Output<String>? = null, val messageType: Output<String>? = null, val numberCapabilities: Output<List<String>>? = null, val numberType: Output<String>? = null, val optOutListName: Output<String>? = null, val registrationId: Output<String>? = null, val selfManagedOptOutsEnabled: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null, val timeouts: Output<Smsvoicev2PhoneNumberTimeoutsArgs>? = null, val twoWayChannelArn: Output<String>? = null, val twoWayChannelEnabled: Output<Boolean>? = null) : ConvertibleToJava<Smsvoicev2PhoneNumberArgs>

Manages an AWS End User Messaging SMS phone number.

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