@Internal public static final class IVerifySesDomainProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IVerifySesDomainProps.Jsii$Default
software.amazon.jsii.JsiiObject.InitializationModeIVerifySesDomainProps.Jsii$Default, IVerifySesDomainProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
getAddDkimRecords()
Whether to automatically add DKIM records to the hosted zone of your domain.
|
Boolean |
getAddMxRecord()
Whether to automatically add a MX record to the hosted zone of your domain.
|
Boolean |
getAddTxtRecord()
Whether to automatically add a TXT record to the hosed zone of your domain.
|
String |
getDomainName()
A domain name to be used for the SES domain identity, e.g.
|
String |
getHostedZoneName()
A hostedZone name to be matched with Route 53 record.
|
software.amazon.awscdk.services.sns.Topic |
getNotificationTopic()
An SNS topic where bounces, complaints or delivery notifications can be sent to.
|
List<String> |
getNotificationTypes()
Select for which notification types you want to configure a topic.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet@Stability(value=Stable) @NotNull public final String getDomainName()
getDomainName in interface IVerifySesDomainPropsgetDomainName in interface IVerifySesDomainProps.Jsii$Default@Stability(value=Stable) @Nullable public final Boolean getAddDkimRecords()
This only works if your domain is managed by Route53. Otherwise disable it.
Default: true
getAddDkimRecords in interface IVerifySesDomainPropsgetAddDkimRecords in interface IVerifySesDomainProps.Jsii$Default@Stability(value=Stable) @Nullable public final Boolean getAddMxRecord()
This only works if your domain is managed by Route53. Otherwise disable it.
Default: true
getAddMxRecord in interface IVerifySesDomainPropsgetAddMxRecord in interface IVerifySesDomainProps.Jsii$Default@Stability(value=Stable) @Nullable public final Boolean getAddTxtRecord()
This only works if your domain is managed by Route53. Otherwise disable it.
Default: true
getAddTxtRecord in interface IVerifySesDomainPropsgetAddTxtRecord in interface IVerifySesDomainProps.Jsii$Default@Stability(value=Stable) @Nullable public final String getHostedZoneName()
e.g. 'example.org'
Default: same as domainName
getHostedZoneName in interface IVerifySesDomainPropsgetHostedZoneName in interface IVerifySesDomainProps.Jsii$Default@Stability(value=Stable) @Nullable public final software.amazon.awscdk.services.sns.Topic getNotificationTopic()
If none is provided, a new topic will be created and used for all different notification types.
Default: new topic will be created
getNotificationTopic in interface IVerifySesDomainPropsgetNotificationTopic in interface IVerifySesDomainProps.Jsii$Default@Stability(value=Stable) @Nullable public final List<String> getNotificationTypes()
Default: [Bounce, Complaint]
getNotificationTypes in interface IVerifySesDomainPropsgetNotificationTypes in interface IVerifySesDomainProps.Jsii$DefaultCopyright © 2021. All rights reserved.