Package-level declarations

Types

Link copied to clipboard
class ConfigurationSet : KotlinCustomResource

Resource schema for AWS::SES::ConfigurationSet.

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

Resource schema for AWS::SES::ConfigurationSet.

Link copied to clipboard
class ConfigurationSetEventDestination : KotlinCustomResource

Resource Type definition for AWS::SES::ConfigurationSetEventDestination

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

Resource Type definition for AWS::SES::ConfigurationSetEventDestination

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

Resource schema for AWS::SES::ContactList.

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

Resource schema for AWS::SES::ContactList.

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

Resource Type definition for AWS::SES::DedicatedIpPool

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

Resource Type definition for AWS::SES::DedicatedIpPool

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

Resource Type definition for AWS::SES::EmailIdentity

Link copied to clipboard
data class EmailIdentityArgs(val configurationSetAttributes: Output<EmailIdentityConfigurationSetAttributesArgs>? = null, val dkimAttributes: Output<EmailIdentityDkimAttributesArgs>? = null, val dkimSigningAttributes: Output<EmailIdentityDkimSigningAttributesArgs>? = null, val emailIdentity: Output<String>? = null, val feedbackAttributes: Output<EmailIdentityFeedbackAttributesArgs>? = null, val mailFromAttributes: Output<EmailIdentityMailFromAttributesArgs>? = null) : ConvertibleToJava<EmailIdentityArgs>

Resource Type definition for AWS::SES::EmailIdentity

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

Definition of AWS::SES::MailManagerAddonInstance Resource Type

Link copied to clipboard
data class MailManagerAddonInstanceArgs(val addonSubscriptionId: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<MailManagerAddonInstanceArgs>

Definition of AWS::SES::MailManagerAddonInstance Resource Type

Link copied to clipboard
class MailManagerAddonSubscription : KotlinCustomResource

Definition of AWS::SES::MailManagerAddonSubscription Resource Type

Link copied to clipboard
data class MailManagerAddonSubscriptionArgs(val addonName: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<MailManagerAddonSubscriptionArgs>

Definition of AWS::SES::MailManagerAddonSubscription Resource Type

Link copied to clipboard
class MailManagerArchive : KotlinCustomResource

Definition of AWS::SES::MailManagerArchive Resource Type

Link copied to clipboard
data class MailManagerArchiveArgs(val archiveName: Output<String>? = null, val kmsKeyArn: Output<String>? = null, val retention: Output<MailManagerArchiveArchiveRetentionPropertiesArgs>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<MailManagerArchiveArgs>

Definition of AWS::SES::MailManagerArchive Resource Type

Link copied to clipboard
Link copied to clipboard
class MailManagerIngressPoint : KotlinCustomResource

Definition of AWS::SES::MailManagerIngressPoint Resource Type

Link copied to clipboard
data class MailManagerIngressPointArgs(val ingressPointConfiguration: Output<Either<MailManagerIngressPointIngressPointConfiguration0PropertiesArgs, MailManagerIngressPointIngressPointConfiguration1PropertiesArgs>>? = null, val ingressPointName: Output<String>? = null, val ruleSetId: Output<String>? = null, val statusToUpdate: Output<MailManagerIngressPointIngressPointStatusToUpdate>? = null, val tags: Output<List<TagArgs>>? = null, val trafficPolicyId: Output<String>? = null, val type: Output<MailManagerIngressPointIngressPointType>? = null) : ConvertibleToJava<MailManagerIngressPointArgs>

Definition of AWS::SES::MailManagerIngressPoint Resource Type

Link copied to clipboard
Link copied to clipboard
class MailManagerRelay : KotlinCustomResource

Definition of AWS::SES::MailManagerRelay Resource Type

Link copied to clipboard
data class MailManagerRelayArgs(val authentication: Output<Either<MailManagerRelayRelayAuthentication0PropertiesArgs, MailManagerRelayRelayAuthentication1PropertiesArgs>>? = null, val relayName: Output<String>? = null, val serverName: Output<String>? = null, val serverPort: Output<Double>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<MailManagerRelayArgs>

Definition of AWS::SES::MailManagerRelay Resource Type

Link copied to clipboard
object MailManagerRelayMapper : ResourceMapper<MailManagerRelay>
Link copied to clipboard
class MailManagerRuleSet : KotlinCustomResource

Definition of AWS::SES::MailManagerRuleSet Resource Type

Link copied to clipboard
data class MailManagerRuleSetArgs(val ruleSetName: Output<String>? = null, val rules: Output<List<MailManagerRuleSetRuleArgs>>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<MailManagerRuleSetArgs>

Definition of AWS::SES::MailManagerRuleSet Resource Type

Link copied to clipboard
Link copied to clipboard
class MailManagerTrafficPolicy : KotlinCustomResource

Definition of AWS::SES::MailManagerTrafficPolicy Resource Type

Link copied to clipboard
data class MailManagerTrafficPolicyArgs(val defaultAction: Output<MailManagerTrafficPolicyAcceptAction>? = null, val maxMessageSizeBytes: Output<Double>? = null, val policyStatements: Output<List<MailManagerTrafficPolicyPolicyStatementArgs>>? = null, val tags: Output<List<TagArgs>>? = null, val trafficPolicyName: Output<String>? = null) : ConvertibleToJava<MailManagerTrafficPolicyArgs>

Definition of AWS::SES::MailManagerTrafficPolicy Resource Type

Link copied to clipboard
Link copied to clipboard
class Template : KotlinCustomResource

Resource Type definition for AWS::SES::Template

Link copied to clipboard
data class TemplateArgs(val template: Output<TemplateArgs>? = null) : ConvertibleToJava<TemplateArgs>

Resource Type definition for AWS::SES::Template

Link copied to clipboard
Link copied to clipboard
object TemplateMapper : ResourceMapper<Template>
Link copied to clipboard
Link copied to clipboard
class VdmAttributes : KotlinCustomResource

Resource Type definition for AWS::SES::VdmAttributes

Link copied to clipboard
data class VdmAttributesArgs(val dashboardAttributes: Output<VdmAttributesDashboardAttributesArgs>? = null, val guardianAttributes: Output<VdmAttributesGuardianAttributesArgs>? = null) : ConvertibleToJava<VdmAttributesArgs>

Resource Type definition for AWS::SES::VdmAttributes

Link copied to clipboard
Link copied to clipboard
object VdmAttributesMapper : ResourceMapper<VdmAttributes>
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
Link copied to clipboard
Link copied to clipboard
suspend fun template(name: String, block: suspend TemplateResourceBuilder.() -> Unit): Template
Link copied to clipboard