Class: Aws::CognitoIdentityProvider::Types::AdminCreateUserConfigType

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cognitoidentityprovider/types.rb

Overview

The settings for administrator creation of users in a user pool. Contains settings for allowing user sign-up, customizing invitation messages to new users, and the amount of time before temporary passwords expire.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#allow_admin_create_user_onlyBoolean

The setting for allowing self-service sign-up. When ‘true`, only administrators can create new user profiles. When `false`, users can register themselves and create a new user profile with the `SignUp` operation.

Returns:

  • (Boolean)


324
325
326
327
328
329
330
# File 'lib/aws-sdk-cognitoidentityprovider/types.rb', line 324

class AdminCreateUserConfigType < Struct.new(
  :allow_admin_create_user_only,
  :unused_account_validity_days,
  :invite_message_template)
  SENSITIVE = []
  include Aws::Structure
end

#invite_message_templateTypes::MessageTemplateType

The template for the welcome message to new users. This template must include the ‘####` temporary password placeholder if you are creating users with passwords. If your users don’t have passwords, you can omit the placeholder.

See also [Customizing User Invitation Messages].

[1]: docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-message-customizations.html#cognito-user-pool-settings-user-invitation-message-customization



324
325
326
327
328
329
330
# File 'lib/aws-sdk-cognitoidentityprovider/types.rb', line 324

class AdminCreateUserConfigType < Struct.new(
  :allow_admin_create_user_only,
  :unused_account_validity_days,
  :invite_message_template)
  SENSITIVE = []
  include Aws::Structure
end

#unused_account_validity_daysInteger

This parameter is no longer in use.

The password expiration limit in days for administrator-created users. When this time expires, the user can’t sign in with their temporary password. To reset the account after that time limit, you must call ‘AdminCreateUser` again, specifying `RESEND` for the `MessageAction` parameter.

The default value for this parameter is 7.

Returns:

  • (Integer)


324
325
326
327
328
329
330
# File 'lib/aws-sdk-cognitoidentityprovider/types.rb', line 324

class AdminCreateUserConfigType < Struct.new(
  :allow_admin_create_user_only,
  :unused_account_validity_days,
  :invite_message_template)
  SENSITIVE = []
  include Aws::Structure
end