Package-level declarations

Types

Link copied to clipboard
class AccountSuppressionAttributes : KotlinCustomResource

Manages AWS SESv2 (Simple Email V2) account-level suppression attributes.

Link copied to clipboard
data class AccountSuppressionAttributesArgs(val suppressedReasons: Output<List<String>>? = null) : ConvertibleToJava<AccountSuppressionAttributesArgs>

Manages AWS SESv2 (Simple Email V2) account-level suppression attributes.

Link copied to clipboard
class AccountVdmAttributes : KotlinCustomResource

Resource for managing an AWS SESv2 (Simple Email V2) Account VDM Attributes.

Link copied to clipboard
data class AccountVdmAttributesArgs(val dashboardAttributes: Output<AccountVdmAttributesDashboardAttributesArgs>? = null, val guardianAttributes: Output<AccountVdmAttributesGuardianAttributesArgs>? = null, val vdmEnabled: Output<String>? = null) : ConvertibleToJava<AccountVdmAttributesArgs>

Resource for managing an AWS SESv2 (Simple Email V2) Account VDM Attributes.

Link copied to clipboard
Link copied to clipboard
class ConfigurationSet : KotlinCustomResource

Resource for managing an AWS SESv2 (Simple Email V2) Configuration Set.

Link copied to clipboard
data class ConfigurationSetArgs(val configurationSetName: Output<String>? = null, val deliveryOptions: Output<ConfigurationSetDeliveryOptionsArgs>? = null, val reputationOptions: Output<ConfigurationSetReputationOptionsArgs>? = null, val sendingOptions: Output<ConfigurationSetSendingOptionsArgs>? = null, val suppressionOptions: Output<ConfigurationSetSuppressionOptionsArgs>? = null, val tags: Output<Map<String, String>>? = null, val trackingOptions: Output<ConfigurationSetTrackingOptionsArgs>? = null, val vdmOptions: Output<ConfigurationSetVdmOptionsArgs>? = null) : ConvertibleToJava<ConfigurationSetArgs>

Resource for managing an AWS SESv2 (Simple Email V2) Configuration Set.

Link copied to clipboard
class ConfigurationSetEventDestination : KotlinCustomResource

Resource for managing an AWS SESv2 (Simple Email V2) Configuration Set Event Destination.

Link copied to clipboard
data class ConfigurationSetEventDestinationArgs(val configurationSetName: Output<String>? = null, val eventDestination: Output<ConfigurationSetEventDestinationEventDestinationArgs>? = null, val eventDestinationName: Output<String>? = null) : ConvertibleToJava<ConfigurationSetEventDestinationArgs>

Resource for managing an AWS SESv2 (Simple Email V2) Configuration Set Event Destination.

Link copied to clipboard
object ConfigurationSetMapper : ResourceMapper<ConfigurationSet>
Link copied to clipboard
class ContactList : KotlinCustomResource

Resource for managing an AWS SESv2 (Simple Email V2) Contact List.

Link copied to clipboard
data class ContactListArgs(val contactListName: Output<String>? = null, val description: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val topics: Output<List<ContactListTopicArgs>>? = null) : ConvertibleToJava<ContactListArgs>

Resource for managing an AWS SESv2 (Simple Email V2) Contact List.

Link copied to clipboard
Link copied to clipboard
object ContactListMapper : ResourceMapper<ContactList>
Link copied to clipboard
Link copied to clipboard
class DedicatedIpAssignment : KotlinCustomResource

Resource for managing an AWS SESv2 (Simple Email V2) Dedicated IP Assignment. This resource is used with "Standard" dedicated IP addresses. This includes addresses requested and relinquished manually via an AWS support case, or Bring Your Own IP addresses. Once no longer assigned, this resource returns the IP to the ses-default-dedicated-pool, managed by AWS.

Link copied to clipboard
data class DedicatedIpAssignmentArgs(val destinationPoolName: Output<String>? = null, val ip: Output<String>? = null) : ConvertibleToJava<DedicatedIpAssignmentArgs>

Resource for managing an AWS SESv2 (Simple Email V2) Dedicated IP Assignment. This resource is used with "Standard" dedicated IP addresses. This includes addresses requested and relinquished manually via an AWS support case, or Bring Your Own IP addresses. Once no longer assigned, this resource returns the IP to the ses-default-dedicated-pool, managed by AWS.

Link copied to clipboard
Link copied to clipboard
class DedicatedIpPool : KotlinCustomResource

Resource for managing an AWS SESv2 (Simple Email V2) Dedicated IP Pool.

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

Resource for managing an AWS SESv2 (Simple Email V2) Dedicated IP Pool.

Link copied to clipboard
object DedicatedIpPoolMapper : ResourceMapper<DedicatedIpPool>
Link copied to clipboard
class EmailIdentity : KotlinCustomResource

Resource for managing an AWS SESv2 (Simple Email V2) Email Identity.

Link copied to clipboard
data class EmailIdentityArgs(val configurationSetName: Output<String>? = null, val dkimSigningAttributes: Output<EmailIdentityDkimSigningAttributesArgs>? = null, val emailIdentity: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<EmailIdentityArgs>

Resource for managing an AWS SESv2 (Simple Email V2) Email Identity.

Link copied to clipboard
Link copied to clipboard
class EmailIdentityFeedbackAttributes : KotlinCustomResource

Resource for managing an AWS SESv2 (Simple Email V2) Email Identity Feedback Attributes.

Link copied to clipboard
data class EmailIdentityFeedbackAttributesArgs(val emailForwardingEnabled: Output<Boolean>? = null, val emailIdentity: Output<String>? = null) : ConvertibleToJava<EmailIdentityFeedbackAttributesArgs>

Resource for managing an AWS SESv2 (Simple Email V2) Email Identity Feedback Attributes.

Link copied to clipboard
class EmailIdentityMailFromAttributes : KotlinCustomResource

Resource for managing an AWS SESv2 (Simple Email V2) Email Identity Mail From Attributes.

Link copied to clipboard
data class EmailIdentityMailFromAttributesArgs(val behaviorOnMxFailure: Output<String>? = null, val emailIdentity: Output<String>? = null, val mailFromDomain: Output<String>? = null) : ConvertibleToJava<EmailIdentityMailFromAttributesArgs>

Resource for managing an AWS SESv2 (Simple Email V2) Email Identity Mail From Attributes.

Link copied to clipboard
object EmailIdentityMapper : ResourceMapper<EmailIdentity>
Link copied to clipboard
class EmailIdentityPolicy : KotlinCustomResource

Resource for managing an AWS SESv2 (Simple Email V2) Email Identity Policy.

Link copied to clipboard
data class EmailIdentityPolicyArgs(val emailIdentity: Output<String>? = null, val policy: Output<String>? = null, val policyName: Output<String>? = null) : ConvertibleToJava<EmailIdentityPolicyArgs>

Resource for managing an AWS SESv2 (Simple Email V2) Email Identity Policy.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun contactList(name: String, block: suspend ContactListResourceBuilder.() -> Unit): ContactList
Link copied to clipboard
Link copied to clipboard