ContactArgs

data class ContactArgs(val alias: Output<String>? = null, val displayName: Output<String>? = null, val plan: Output<List<ContactStageArgs>>? = null, val type: Output<ContactType>? = null) : ConvertibleToJava<ContactArgs>

Resource Type definition for AWS::SSMContacts::Contact

Constructors

Link copied to clipboard
constructor(alias: Output<String>? = null, displayName: Output<String>? = null, plan: Output<List<ContactStageArgs>>? = null, type: Output<ContactType>? = null)

Properties

Link copied to clipboard
val alias: Output<String>? = null

Alias of the contact. String value with 20 to 256 characters. Only alphabetical, numeric characters, dash, or underscore allowed.

Link copied to clipboard
val displayName: Output<String>? = null

Name of the contact. String value with 3 to 256 characters. Only alphabetical, space, numeric characters, dash, or underscore allowed.

Link copied to clipboard
val plan: Output<List<ContactStageArgs>>? = null

The stages that an escalation plan or engagement plan engages contacts and contact methods in.

Link copied to clipboard
val type: Output<ContactType>? = null

Contact type, which specify type of contact. Currently supported values: "PERSONAL", "SHARED", "OTHER".

Functions

Link copied to clipboard
open override fun toJava(): ContactArgs