Class EmailForwardingRuleSet
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSet
-
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.59.0 (build eb02c92)", date="2022-06-01T13:32:59.407Z") @Stability(Stable) public class EmailForwardingRuleSet extends software.constructs.Construct
A construct for AWS SES to forward all emails of certain domains and email addresses to a list of target email addresses.It also verifies (or at least initiates verification of) the related domains and email addresses in SES.
The construct can be helpful if you don't want to host your own SMTP server but still want to receive emails to your existing email inbox. One use case is if you're just building some sort of landing page and want to quickly setup email receiving for your domain without yet another separate email inbox.
This construct can...
- create a new receipt rule set (or use an existing one),
- attach a list of rules to forward incoming emails to other target email addresses,
- verify a given domain in SES (automatically if domain is managed by Route53, otherwise it'll just initiate the verification),
- initiate verification for all target email addresses that are provided for receiving the forwarded emails.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEmailForwardingRuleSet.BuilderA fluent builder forEmailForwardingRuleSet.
-
Constructor Summary
Constructors Modifier Constructor Description protectedEmailForwardingRuleSet(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedEmailForwardingRuleSet(software.amazon.jsii.JsiiObjectRef objRef)EmailForwardingRuleSet(software.constructs.Construct parent, String name, EmailForwardingRuleSetProps props)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Object>getEmailForwardingMappings()software.amazon.awscdk.services.ses.IReceiptRuleSetgetRuleSet()-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Constructor Detail
-
EmailForwardingRuleSet
protected EmailForwardingRuleSet(software.amazon.jsii.JsiiObjectRef objRef)
-
EmailForwardingRuleSet
protected EmailForwardingRuleSet(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
EmailForwardingRuleSet
@Stability(Stable) public EmailForwardingRuleSet(@NotNull software.constructs.Construct parent, @NotNull String name, @NotNull EmailForwardingRuleSetProps props)- Parameters:
parent- This parameter is required.name- This parameter is required.props- This parameter is required.
-
-