Interface CfnEmailIdentityProps

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

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:41.380Z") @Stability(Stable) public interface CfnEmailIdentityProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnEmailIdentity.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.ses.*;
 CfnEmailIdentityProps cfnEmailIdentityProps = CfnEmailIdentityProps.builder()
         .emailIdentity("emailIdentity")
         // the properties below are optional
         .configurationSetAttributes(ConfigurationSetAttributesProperty.builder()
                 .configurationSetName("configurationSetName")
                 .build())
         .dkimAttributes(DkimAttributesProperty.builder()
                 .signingEnabled(false)
                 .build())
         .dkimSigningAttributes(DkimSigningAttributesProperty.builder()
                 .domainSigningPrivateKey("domainSigningPrivateKey")
                 .domainSigningSelector("domainSigningSelector")
                 .nextSigningKeyLength("nextSigningKeyLength")
                 .build())
         .feedbackAttributes(FeedbackAttributesProperty.builder()
                 .emailForwardingEnabled(false)
                 .build())
         .mailFromAttributes(MailFromAttributesProperty.builder()
                 .behaviorOnMxFailure("behaviorOnMxFailure")
                 .mailFromDomain("mailFromDomain")
                 .build())
         .build();
 
  • Method Details

    • getEmailIdentity

      @Stability(Stable) @NotNull String getEmailIdentity()
      The email address or domain to verify.
    • getConfigurationSetAttributes

      @Stability(Stable) @Nullable default Object getConfigurationSetAttributes()
      Used to associate a configuration set with an email identity.
    • getDkimAttributes

      @Stability(Stable) @Nullable default Object getDkimAttributes()
      An object that contains information about the DKIM attributes for the identity.
    • getDkimSigningAttributes

      @Stability(Stable) @Nullable default Object getDkimSigningAttributes()
      If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM .
    • getFeedbackAttributes

      @Stability(Stable) @Nullable default Object getFeedbackAttributes()
      Used to enable or disable feedback forwarding for an identity.
    • getMailFromAttributes

      @Stability(Stable) @Nullable default Object getMailFromAttributes()
      Used to enable or disable the custom Mail-From domain configuration for an email identity.
    • builder

      @Stability(Stable) static CfnEmailIdentityProps.Builder builder()
      Returns:
      a CfnEmailIdentityProps.Builder of CfnEmailIdentityProps