Class IVerifySesDomainProps.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getAddDkimRecords

        public final Boolean getAddDkimRecords()
        Description copied from interface: IVerifySesDomainProps
        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

        Specified by:
        getAddDkimRecords in interface IVerifySesDomainProps
      • getAddMxRecord

        public final Boolean getAddMxRecord()
        Description copied from interface: IVerifySesDomainProps
        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

        Specified by:
        getAddMxRecord in interface IVerifySesDomainProps
      • getAddTxtRecord

        public final Boolean getAddTxtRecord()
        Description copied from interface: IVerifySesDomainProps
        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

        Specified by:
        getAddTxtRecord in interface IVerifySesDomainProps
      • getHostedZoneId

        public final String getHostedZoneId()
        Description copied from interface: IVerifySesDomainProps
        Optional: A hosted zone id to be used for retrieving the Route53 hosted zone for adding new records.

        Providing an id will skip the hosted zone lookup.

        Specified by:
        getHostedZoneId in interface IVerifySesDomainProps
      • getHostedZoneName

        public final String getHostedZoneName()
        Description copied from interface: IVerifySesDomainProps
        A hosted zone name to be used for retrieving the Route53 hosted zone for adding new record, e.g. 'example.org'. If you also provide hostedZoneId, it is assumed that these values are correct and no lookup happens.

        Default: same as domainName

        Specified by:
        getHostedZoneName in interface IVerifySesDomainProps
      • getNotificationTopic

        public final software.amazon.awscdk.services.sns.ITopic getNotificationTopic()
        Description copied from interface: IVerifySesDomainProps
        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

        Specified by:
        getNotificationTopic in interface IVerifySesDomainProps
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object