Package-level declarations

Types

Link copied to clipboard
class Domain : KotlinCustomResource

Resource for managing an Amazon Customer Profiles Domain. See the Create Domain for more information.

Link copied to clipboard
data class DomainArgs(val deadLetterQueueUrl: Output<String>? = null, val defaultEncryptionKey: Output<String>? = null, val defaultExpirationDays: Output<Int>? = null, val domainName: Output<String>? = null, val matching: Output<DomainMatchingArgs>? = null, val ruleBasedMatching: Output<DomainRuleBasedMatchingArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DomainArgs>

Resource for managing an Amazon Customer Profiles Domain. See the Create Domain for more information.

Link copied to clipboard

Builder for DomainArgs.

Link copied to clipboard
object DomainMapper : ResourceMapper<Domain>
Link copied to clipboard

Builder for Domain.

Link copied to clipboard
class Profile : KotlinCustomResource

Resource for managing an Amazon Customer Profiles Profile. See the Create Profile for more information.

Link copied to clipboard
data class ProfileArgs(val accountNumber: Output<String>? = null, val additionalInformation: Output<String>? = null, val address: Output<ProfileAddressArgs>? = null, val attributes: Output<Map<String, String>>? = null, val billingAddress: Output<ProfileBillingAddressArgs>? = null, val birthDate: Output<String>? = null, val businessEmailAddress: Output<String>? = null, val businessName: Output<String>? = null, val businessPhoneNumber: Output<String>? = null, val domainName: Output<String>? = null, val emailAddress: Output<String>? = null, val firstName: Output<String>? = null, val genderString: Output<String>? = null, val homePhoneNumber: Output<String>? = null, val lastName: Output<String>? = null, val mailingAddress: Output<ProfileMailingAddressArgs>? = null, val middleName: Output<String>? = null, val mobilePhoneNumber: Output<String>? = null, val partyTypeString: Output<String>? = null, val personalEmailAddress: Output<String>? = null, val phoneNumber: Output<String>? = null, val shippingAddress: Output<ProfileShippingAddressArgs>? = null) : ConvertibleToJava<ProfileArgs>

Resource for managing an Amazon Customer Profiles Profile. See the Create Profile for more information.

Link copied to clipboard
Link copied to clipboard
object ProfileMapper : ResourceMapper<Profile>
Link copied to clipboard

Functions

Link copied to clipboard
fun domain(name: String): Domain
suspend fun domain(name: String, block: suspend DomainResourceBuilder.() -> Unit): Domain
Link copied to clipboard
fun profile(name: String): Profile
suspend fun profile(name: String, block: suspend ProfileResourceBuilder.() -> Unit): Profile