AdminCreateUserRequest

Represents the request to create a user in the specified user pool.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A map of custom key-value pairs that you can provide as input for any custom workflows that this action triggers.

Link copied to clipboard

Specify "EMAIL" if email will be used to send the welcome message. Specify "SMS" if the phone number will be used. The default value is "SMS". You can specify more than one value.

Link copied to clipboard

This parameter is used only if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

Link copied to clipboard

Set to RESEND to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to SUPPRESS to suppress sending the message. You can specify only one value.

Link copied to clipboard

The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

Link copied to clipboard

An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (when creating a user pool or in the Attributes tab of the console) either you should supply (in your call to AdminCreateUser) or the user should supply (when they sign up in response to your welcome message).

Link copied to clipboard

The value that you want to set as the username sign-in attribute. The following conditions apply to the username parameter.

Link copied to clipboard

The user pool ID for the user pool where the user will be created.

Link copied to clipboard

Temporary user attributes that contribute to the outcomes of your pre sign-up Lambda trigger. This set of key-value pairs are for custom validation of information that you collect from your users but don't need to retain.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String