Package-level declarations

Types

Link copied to clipboard
class Contact : KotlinCustomResource

Resource for managing an AWS SSM Contact.

Link copied to clipboard
data class ContactArgs(val alias: Output<String>? = null, val displayName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<ContactArgs>

Resource for managing an AWS SSM Contact.

Link copied to clipboard
Link copied to clipboard
class ContactChannel : KotlinCustomResource

Resource for managing an AWS SSM Contacts Contact Channel.

Link copied to clipboard
data class ContactChannelArgs(val contactId: Output<String>? = null, val deliveryAddress: Output<ContactChannelDeliveryAddressArgs>? = null, val name: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<ContactChannelArgs>

Resource for managing an AWS SSM Contacts Contact Channel.

Link copied to clipboard
Link copied to clipboard
object ContactChannelMapper : ResourceMapper<ContactChannel>
Link copied to clipboard
object ContactMapper : ResourceMapper<Contact>
Link copied to clipboard
Link copied to clipboard
class Plan : KotlinCustomResource

Resource for managing an AWS SSM Contact Plan.

Link copied to clipboard
data class PlanArgs(val contactId: Output<String>? = null, val stages: Output<List<PlanStageArgs>>? = null) : ConvertibleToJava<PlanArgs>

Resource for managing an AWS SSM Contact Plan.

Link copied to clipboard

Builder for PlanArgs.

Link copied to clipboard
object PlanMapper : ResourceMapper<Plan>
Link copied to clipboard

Builder for Plan.

Link copied to clipboard

Functions

Link copied to clipboard
fun contact(name: String): Contact
suspend fun contact(name: String, block: suspend ContactResourceBuilder.() -> Unit): Contact
Link copied to clipboard
Link copied to clipboard
fun plan(name: String): Plan
suspend fun plan(name: String, block: suspend PlanResourceBuilder.() -> Unit): Plan