$ B C D E F G H I J N R T V 
All Classes All Packages

$

$jsii$toJson() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Jsii$Proxy
 
$jsii$toJson() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Jsii$Proxy
 
$jsii$toJson() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps.Jsii$Proxy
 
$jsii$toJson() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailMapping.Jsii$Proxy
 

B

bucket(Bucket) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Builder
bucket(Bucket) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRule.Builder
A bucket to store the email files to.
bucket(Bucket) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Builder
bucketPrefix(String) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Builder
bucketPrefix(String) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRule.Builder
A prefix for the email files that are saved to the bucket.
bucketPrefix(String) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Builder
build() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Builder
Builds the configured instance.
build() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRule.Builder
 
build() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Builder
Builds the configured instance.
build() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSet.Builder
 
build() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps.Builder
Builds the configured instance.
build() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailMapping.Builder
Builds the configured instance.
builder() - Static method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps
 
builder() - Static method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps
 
builder() - Static method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps
 
builder() - Static method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailMapping
 
Builder() - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Builder
 
Builder() - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Builder
 
Builder() - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps.Builder
 
Builder() - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailMapping.Builder
 

C

create(Construct, String) - Static method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRule.Builder
 
create(Construct, String) - Static method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSet.Builder
 

D

de.sebastianhesse.cdk.ses.email.forwarding - package de.sebastianhesse.cdk.ses.email.forwarding
@seeebiii/ses-email-forwarding
domainName(String) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Builder
domainName(String) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRule.Builder
The domain name of the email addresses, e.g.
domainName(String) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Builder

E

emailForwardingProps(List<? extends EmailForwardingProps>) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSet.Builder
A list of mapping options to define how emails should be forwarded.
emailForwardingProps(List<? extends EmailForwardingProps>) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps.Builder
EmailForwardingProps - Interface in de.sebastianhesse.cdk.ses.email.forwarding
 
EmailForwardingProps.Builder - Class in de.sebastianhesse.cdk.ses.email.forwarding
A builder for EmailForwardingProps
EmailForwardingProps.Jsii$Proxy - Class in de.sebastianhesse.cdk.ses.email.forwarding
An implementation for EmailForwardingProps
EmailForwardingRule - Class in de.sebastianhesse.cdk.ses.email.forwarding
A construct to define an email forwarding rule that can either be used together with EmailForwardingRuleSet or as a standalone rule.
EmailForwardingRule(JsiiObject.InitializationMode) - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRule
 
EmailForwardingRule(JsiiObjectRef) - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRule
 
EmailForwardingRule(Construct, String, EmailForwardingRuleProps) - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRule
 
EmailForwardingRule.Builder - Class in de.sebastianhesse.cdk.ses.email.forwarding
A fluent builder for EmailForwardingRule.
EmailForwardingRuleProps - Interface in de.sebastianhesse.cdk.ses.email.forwarding
 
EmailForwardingRuleProps.Builder - Class in de.sebastianhesse.cdk.ses.email.forwarding
EmailForwardingRuleProps.Jsii$Proxy - Class in de.sebastianhesse.cdk.ses.email.forwarding
An implementation for EmailForwardingRuleProps
EmailForwardingRuleSet - Class in de.sebastianhesse.cdk.ses.email.forwarding
A construct for AWS SES to forward all emails of certain domains and email addresses to a list of target email addresses.
EmailForwardingRuleSet(JsiiObject.InitializationMode) - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSet
 
EmailForwardingRuleSet(JsiiObjectRef) - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSet
 
EmailForwardingRuleSet(Construct, String, EmailForwardingRuleSetProps) - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSet
 
EmailForwardingRuleSet.Builder - Class in de.sebastianhesse.cdk.ses.email.forwarding
A fluent builder for EmailForwardingRuleSet.
EmailForwardingRuleSetProps - Interface in de.sebastianhesse.cdk.ses.email.forwarding
 
EmailForwardingRuleSetProps.Builder - Class in de.sebastianhesse.cdk.ses.email.forwarding
EmailForwardingRuleSetProps.Jsii$Proxy - Class in de.sebastianhesse.cdk.ses.email.forwarding
An implementation for EmailForwardingRuleSetProps
emailMapping(List<? extends EmailMapping>) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRule.Builder
An email mapping similar to what the NPM library `aws-lambda-ses-forwarder` expects.
emailMapping(List<? extends EmailMapping>) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Builder
EmailMapping - Interface in de.sebastianhesse.cdk.ses.email.forwarding
 
EmailMapping.Builder - Class in de.sebastianhesse.cdk.ses.email.forwarding
A builder for EmailMapping
EmailMapping.Jsii$Proxy - Class in de.sebastianhesse.cdk.ses.email.forwarding
An implementation for EmailMapping
emailMappings(List<? extends EmailMapping>) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Builder
enableLambdaLogging(Boolean) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRule.Builder
Enable log messages in Lambda function which forwards emails.
enableLambdaLogging(Boolean) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Builder
enableRuleSet(Boolean) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSet.Builder
Optional: whether to enable the rule set or not.
enableRuleSet(Boolean) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps.Builder
equals(Object) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Jsii$Proxy
 
equals(Object) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Jsii$Proxy
 
equals(Object) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps.Jsii$Proxy
 
equals(Object) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailMapping.Jsii$Proxy
 

F

fromPrefix(String) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Builder
fromPrefix(String) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRule.Builder
A prefix that is used as the sender address of the forwarded mail, e.g.
fromPrefix(String) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Builder

G

getBucket() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps
Optional: an S3 bucket to store the received emails.
getBucket() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Jsii$Proxy
 
getBucket() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps
A bucket to store the email files to.
getBucket() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Jsii$Proxy
 
getBucketPrefix() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps
Optional: a prefix for the email files that are stored on the S3 bucket.
getBucketPrefix() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Jsii$Proxy
 
getBucketPrefix() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps
A prefix for the email files that are saved to the bucket.
getBucketPrefix() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Jsii$Proxy
 
getDomainName() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps
The domain name for which you want to receive emails using SES, e.g.
getDomainName() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Jsii$Proxy
 
getDomainName() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps
The domain name of the email addresses, e.g.
getDomainName() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Jsii$Proxy
 
getEmailForwardingMappings() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSet
 
getEmailForwardingProps() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps
A list of mapping options to define how emails should be forwarded.
getEmailForwardingProps() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps.Jsii$Proxy
 
getEmailMapping() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps
An email mapping similar to what the NPM library `aws-lambda-ses-forwarder` expects.
getEmailMapping() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Jsii$Proxy
 
getEmailMappings() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps
A list of email mappings to define the receive email address and target email addresses to which the emails are forwarded to.
getEmailMappings() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Jsii$Proxy
 
getEnableLambdaLogging() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps
Enable log messages in Lambda function which forwards emails.
getEnableLambdaLogging() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Jsii$Proxy
 
getEnableRuleSet() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps
Optional: whether to enable the rule set or not.
getEnableRuleSet() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps.Jsii$Proxy
 
getFromPrefix() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps
A prefix that is used as the sender address of the forwarded mail, e.g.
getFromPrefix() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Jsii$Proxy
 
getFromPrefix() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps
A prefix that is used as the sender address of the forwarded mail, e.g.
getFromPrefix() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Jsii$Proxy
 
getId() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps
An id for the rule.
getId() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Jsii$Proxy
 
getNotificationTopic() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps
Optional: an SNS topic to receive notifications about sending events like bounces or complaints.
getNotificationTopic() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Jsii$Proxy
 
getNotificationTypes() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps
Optional: a list of NotificationTypes to define which sending events should be subscribed.
getNotificationTypes() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Jsii$Proxy
 
getReceiveEmail() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailMapping
You can define a string that is matching an email address, e.g.
getReceiveEmail() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailMapping.Jsii$Proxy
 
getReceivePrefix() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailMapping
A short way to match a specific email addresses by only providing a prefix, e.g.
getReceivePrefix() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailMapping.Jsii$Proxy
 
getRuleSet() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps
The rule set this rule belongs to.
getRuleSet() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Jsii$Proxy
 
getRuleSet() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSet
 
getRuleSet() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps
Optional: an existing SES receipt rule set.
getRuleSet() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps.Jsii$Proxy
 
getRuleSetName() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps
Optional: provide a name for the receipt rule set that this construct creates if you don't provide one.
getRuleSetName() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps.Jsii$Proxy
 
getTargetEmails() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailMapping
A list of target email addresses that should receive the forwarded emails for the given email addresses matched by either `receiveEmail` or `receivePrefix`.
getTargetEmails() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailMapping.Jsii$Proxy
 
getVerifyDomain() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps
Optional: true if you want to verify the domain identity in SES, false otherwise.
getVerifyDomain() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Jsii$Proxy
 
getVerifyTargetEmailAddresses() - Method in interface de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps
Optional: true if you want to initiate the verification of your target email addresses, false otherwise.
getVerifyTargetEmailAddresses() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Jsii$Proxy
 

H

hashCode() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Jsii$Proxy
 
hashCode() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Jsii$Proxy
 
hashCode() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps.Jsii$Proxy
 
hashCode() - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailMapping.Jsii$Proxy
 

I

id(String) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRule.Builder
An id for the rule.
id(String) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Builder

J

Jsii$Proxy(EmailForwardingProps.Builder) - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the EmailForwardingProps.Builder.
Jsii$Proxy(EmailForwardingRuleProps.Builder) - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the EmailForwardingRuleProps.Builder.
Jsii$Proxy(EmailForwardingRuleSetProps.Builder) - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the EmailForwardingRuleSetProps.Builder.
Jsii$Proxy(EmailMapping.Builder) - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailMapping.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the EmailMapping.Builder.
Jsii$Proxy(JsiiObjectRef) - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class de.sebastianhesse.cdk.ses.email.forwarding.EmailMapping.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.

N

notificationTopic(Topic) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Builder
notificationTypes(List<String>) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Builder

R

receiveEmail(String) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailMapping.Builder
receivePrefix(String) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailMapping.Builder
ruleSet(IReceiptRuleSet) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRule.Builder
The rule set this rule belongs to.
ruleSet(IReceiptRuleSet) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleProps.Builder
ruleSet(IReceiptRuleSet) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSet.Builder
Optional: an existing SES receipt rule set.
ruleSet(IReceiptRuleSet) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps.Builder
ruleSetName(String) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSet.Builder
Optional: provide a name for the receipt rule set that this construct creates if you don't provide one.
ruleSetName(String) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingRuleSetProps.Builder

T

targetEmails(List<String>) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailMapping.Builder

V

verifyDomain(Boolean) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Builder
verifyTargetEmailAddresses(Boolean) - Method in class de.sebastianhesse.cdk.ses.email.forwarding.EmailForwardingProps.Builder
$ B C D E F G H I J N R T V 
All Classes All Packages