Package-level declarations

Types

Link copied to clipboard
class Contact : KotlinCustomResource

Resource Type definition for AWS::SSMContacts::Contact

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

Resource Type definition for AWS::SSMContacts::Contact

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

Resource Type definition for AWS::SSMContacts::ContactChannel

Link copied to clipboard
data class ContactChannelArgs(val channelAddress: Output<String>? = null, val channelName: Output<String>? = null, val channelType: Output<ContactChannelChannelType>? = null, val contactId: Output<String>? = null, val deferActivation: Output<Boolean>? = null) : ConvertibleToJava<ContactChannelArgs>

Resource Type definition for AWS::SSMContacts::ContactChannel

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

Engagement Plan for a SSM Incident Manager Contact.

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

Engagement Plan for a SSM Incident Manager Contact.

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
class Rotation : KotlinCustomResource

Resource Type definition for AWS::SSMContacts::Rotation.

Link copied to clipboard
data class RotationArgs(val contactIds: Output<List<String>>? = null, val name: Output<String>? = null, val recurrence: Output<RotationRecurrenceSettingsArgs>? = null, val startTime: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val timeZoneId: Output<String>? = null) : ConvertibleToJava<RotationArgs>

Resource Type definition for AWS::SSMContacts::Rotation.

Link copied to clipboard
Link copied to clipboard
object RotationMapper : ResourceMapper<Rotation>
Link copied to clipboard
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
Link copied to clipboard
suspend fun rotation(name: String, block: suspend RotationResourceBuilder.() -> Unit): Rotation