Package-level declarations

Types

Link copied to clipboard
class ActiveReceiptRuleSet : KotlinCustomResource

Provides a resource to designate the active SES receipt rule set

Link copied to clipboard
data class ActiveReceiptRuleSetArgs(val ruleSetName: Output<String>? = null) : ConvertibleToJava<ActiveReceiptRuleSetArgs>

Provides a resource to designate the active SES receipt rule set

Link copied to clipboard
Link copied to clipboard
class ConfgurationSet : KotlinCustomResource

Provides an SES configuration set resource.

Link copied to clipboard
data class ConfgurationSetArgs constructor(val deliveryOptions: Output<ConfgurationSetDeliveryOptionsArgs>? = null, val name: Output<String>? = null, val reputationMetricsEnabled: Output<Boolean>? = null, val sendingEnabled: Output<Boolean>? = null, val trackingOptions: Output<ConfgurationSetTrackingOptionsArgs>? = null) : ConvertibleToJava<ConfgurationSetArgs>

Provides an SES configuration set resource.

Link copied to clipboard
object ConfgurationSetMapper : ResourceMapper<ConfgurationSet>
Link copied to clipboard
class ConfigurationSet : KotlinCustomResource

Provides an SES configuration set resource.

Link copied to clipboard
data class ConfigurationSetArgs(val deliveryOptions: Output<ConfigurationSetDeliveryOptionsArgs>? = null, val name: Output<String>? = null, val reputationMetricsEnabled: Output<Boolean>? = null, val sendingEnabled: Output<Boolean>? = null, val trackingOptions: Output<ConfigurationSetTrackingOptionsArgs>? = null) : ConvertibleToJava<ConfigurationSetArgs>

Provides an SES configuration set resource.

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

Provides an SES domain DKIM generation resource. Domain ownership needs to be confirmed first using ses_domain_identity Resource

Link copied to clipboard
data class DomainDkimArgs(val domain: Output<String>? = null) : ConvertibleToJava<DomainDkimArgs>

Provides an SES domain DKIM generation resource. Domain ownership needs to be confirmed first using ses_domain_identity Resource

Link copied to clipboard
Link copied to clipboard
object DomainDkimMapper : ResourceMapper<DomainDkim>
Link copied to clipboard
Link copied to clipboard
class DomainIdentity : KotlinCustomResource

Provides an SES domain identity resource

Link copied to clipboard
data class DomainIdentityArgs(val domain: Output<String>? = null) : ConvertibleToJava<DomainIdentityArgs>

Provides an SES domain identity resource

Link copied to clipboard
Link copied to clipboard
object DomainIdentityMapper : ResourceMapper<DomainIdentity>
Link copied to clipboard
class DomainIdentityVerification : KotlinCustomResource

Represents a successful verification of an SES domain identity. Most commonly, this resource is used together with aws.route53.Record and aws.ses.DomainIdentity to request an SES domain identity, deploy the required DNS verification records, and wait for verification to complete.

Link copied to clipboard
data class DomainIdentityVerificationArgs(val domain: Output<String>? = null) : ConvertibleToJava<DomainIdentityVerificationArgs>

Represents a successful verification of an SES domain identity. Most commonly, this resource is used together with aws.route53.Record and aws.ses.DomainIdentity to request an SES domain identity, deploy the required DNS verification records, and wait for verification to complete.

Link copied to clipboard
class EmailIdentity : KotlinCustomResource

Provides an SES email identity resource

Link copied to clipboard
data class EmailIdentityArgs(val email: Output<String>? = null) : ConvertibleToJava<EmailIdentityArgs>

Provides an SES email identity resource

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

Provides an SES event destination

Link copied to clipboard
data class EventDestinationArgs(val cloudwatchDestinations: Output<List<EventDestinationCloudwatchDestinationArgs>>? = null, val configurationSetName: Output<String>? = null, val enabled: Output<Boolean>? = null, val kinesisDestination: Output<EventDestinationKinesisDestinationArgs>? = null, val matchingTypes: Output<List<String>>? = null, val name: Output<String>? = null, val snsDestination: Output<EventDestinationSnsDestinationArgs>? = null) : ConvertibleToJava<EventDestinationArgs>

Provides an SES event destination

Link copied to clipboard
object EventDestinationMapper : ResourceMapper<EventDestination>
Link copied to clipboard
class IdentityNotificationTopic : KotlinCustomResource

Resource for managing SES Identity Notification Topics

Link copied to clipboard
data class IdentityNotificationTopicArgs(val identity: Output<String>? = null, val includeOriginalHeaders: Output<Boolean>? = null, val notificationType: Output<String>? = null, val topicArn: Output<String>? = null) : ConvertibleToJava<IdentityNotificationTopicArgs>

Resource for managing SES Identity Notification Topics

Link copied to clipboard
class IdentityPolicy : KotlinCustomResource

Manages a SES Identity Policy. More information about SES Sending Authorization Policies can be found in the SES Developer Guide.

Link copied to clipboard
data class IdentityPolicyArgs(val identity: Output<String>? = null, val name: Output<String>? = null, val policy: Output<String>? = null) : ConvertibleToJava<IdentityPolicyArgs>

Manages a SES Identity Policy. More information about SES Sending Authorization Policies can be found in the SES Developer Guide.

Link copied to clipboard
Link copied to clipboard
object IdentityPolicyMapper : ResourceMapper<IdentityPolicy>
Link copied to clipboard
class MailFrom : KotlinCustomResource

Provides an SES domain MAIL FROM resource.

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

Provides an SES domain MAIL FROM resource.

Link copied to clipboard
Link copied to clipboard
object MailFromMapper : ResourceMapper<MailFrom>
Link copied to clipboard
Link copied to clipboard
class ReceiptFilter : KotlinCustomResource

Provides an SES receipt filter resource

Link copied to clipboard
data class ReceiptFilterArgs(val cidr: Output<String>? = null, val name: Output<String>? = null, val policy: Output<String>? = null) : ConvertibleToJava<ReceiptFilterArgs>

Provides an SES receipt filter resource

Link copied to clipboard
Link copied to clipboard
object ReceiptFilterMapper : ResourceMapper<ReceiptFilter>
Link copied to clipboard
Link copied to clipboard
class ReceiptRule : KotlinCustomResource

Provides an SES receipt rule resource

Link copied to clipboard
data class ReceiptRuleArgs(val addHeaderActions: Output<List<ReceiptRuleAddHeaderActionArgs>>? = null, val after: Output<String>? = null, val bounceActions: Output<List<ReceiptRuleBounceActionArgs>>? = null, val enabled: Output<Boolean>? = null, val lambdaActions: Output<List<ReceiptRuleLambdaActionArgs>>? = null, val name: Output<String>? = null, val recipients: Output<List<String>>? = null, val ruleSetName: Output<String>? = null, val s3Actions: Output<List<ReceiptRuleS3ActionArgs>>? = null, val scanEnabled: Output<Boolean>? = null, val snsActions: Output<List<ReceiptRuleSnsActionArgs>>? = null, val stopActions: Output<List<ReceiptRuleStopActionArgs>>? = null, val tlsPolicy: Output<String>? = null, val workmailActions: Output<List<ReceiptRuleWorkmailActionArgs>>? = null) : ConvertibleToJava<ReceiptRuleArgs>

Provides an SES receipt rule resource

Link copied to clipboard
Link copied to clipboard
object ReceiptRuleMapper : ResourceMapper<ReceiptRule>
Link copied to clipboard
Link copied to clipboard
class ReceiptRuleSet : KotlinCustomResource

Provides an SES receipt rule set resource.

Link copied to clipboard
data class ReceiptRuleSetArgs(val ruleSetName: Output<String>? = null) : ConvertibleToJava<ReceiptRuleSetArgs>

Provides an SES receipt rule set resource.

Link copied to clipboard
Link copied to clipboard
object ReceiptRuleSetMapper : ResourceMapper<ReceiptRuleSet>
Link copied to clipboard
Link copied to clipboard
class Template : KotlinCustomResource

Provides a resource to create a SES template.

Link copied to clipboard
data class TemplateArgs(val html: Output<String>? = null, val name: Output<String>? = null, val subject: Output<String>? = null, val text: Output<String>? = null) : ConvertibleToJava<TemplateArgs>

Provides a resource to create a SES template.

Link copied to clipboard
Link copied to clipboard
object TemplateMapper : ResourceMapper<Template>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun domainDkim(name: String, block: suspend DomainDkimResourceBuilder.() -> Unit): DomainDkim
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun mailFrom(name: String, block: suspend MailFromResourceBuilder.() -> Unit): MailFrom
Link copied to clipboard
Link copied to clipboard
suspend fun receiptRule(name: String, block: suspend ReceiptRuleResourceBuilder.() -> Unit): ReceiptRule
Link copied to clipboard
Link copied to clipboard
suspend fun template(name: String, block: suspend TemplateResourceBuilder.() -> Unit): Template