Class UserPoolEmail

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cognito.UserPoolEmail
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.97.0 (build 729de35)", date="2024-04-24T21:00:27.521Z") @Stability(Stable) public abstract class UserPoolEmail extends software.amazon.jsii.JsiiObject
Configure how Cognito sends emails.

Example:

 UserPool.Builder.create(this, "myuserpool")
         .email(UserPoolEmail.withSES(UserPoolSESOptions.builder()
                 .fromEmail("noreply@myawesomeapp.com")
                 .fromName("Awesome App")
                 .replyTo("support@myawesomeapp.com")
                 .build()))
         .build();
 
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
    protected
    UserPoolEmail(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    UserPoolEmail(software.amazon.jsii.JsiiObjectRef objRef)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Send email using Cognito.
    Send email using Cognito.
    Send email using SES.

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Constructor Details

    • UserPoolEmail

      protected UserPoolEmail(software.amazon.jsii.JsiiObjectRef objRef)
    • UserPoolEmail

      protected UserPoolEmail(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • UserPoolEmail

      @Stability(Stable) protected UserPoolEmail()
  • Method Details

    • withCognito

      @Stability(Stable) @NotNull public static UserPoolEmail withCognito(@Nullable String replyTo)
      Send email using Cognito.

      Parameters:
      replyTo -
    • withCognito

      @Stability(Stable) @NotNull public static UserPoolEmail withCognito()
      Send email using Cognito.
    • withSES

      @Stability(Stable) @NotNull public static UserPoolEmail withSES(@NotNull UserPoolSESOptions options)
      Send email using SES.

      Parameters:
      options - This parameter is required.