Interface IVerifySesDomainProps

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    IVerifySesDomainProps.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.63.2 (build a8a8833)",
               date="2022-08-12T12:43:10.980Z")
    @Stability(Stable)
    public interface IVerifySesDomainProps
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getDomainName

        @Stability(Stable)
        @NotNull
        String getDomainName()
        A domain name to be used for the SES domain identity, e.g. 'sub-domain.example.org'.
      • getAddDkimRecords

        @Stability(Stable)
        @Nullable
        default Boolean getAddDkimRecords()
        Whether to automatically add DKIM records to the hosted zone of your domain.

        This only works if your domain is managed by Route53. Otherwise disable it.

        Default: true

      • getAddMxRecord

        @Stability(Stable)
        @Nullable
        default Boolean getAddMxRecord()
        Whether to automatically add a MX record to the hosted zone of your domain.

        This only works if your domain is managed by Route53. Otherwise disable it.

        Default: true

      • getAddTxtRecord

        @Stability(Stable)
        @Nullable
        default Boolean getAddTxtRecord()
        Whether to automatically add a TXT record to the hosed zone of your domain.

        This only works if your domain is managed by Route53. Otherwise disable it.

        Default: true

      • getHostedZoneName

        @Stability(Stable)
        @Nullable
        default String getHostedZoneName()
        A hostedZone name to be matched with Route 53 record.

        e.g. 'example.org'

        Default: same as domainName

      • getNotificationTopic

        @Stability(Stable)
        @Nullable
        default software.amazon.awscdk.services.sns.ITopic getNotificationTopic()
        An SNS topic where bounces, complaints or delivery notifications can be sent to.

        If none is provided, a new topic will be created and used for all different notification types.

        Default: new topic will be created

      • getNotificationTypes

        @Stability(Stable)
        @Nullable
        default List<String> getNotificationTypes()
        Select for which notification types you want to configure a topic.

        Default: [Bounce, Complaint]