Table of Contents

Class CfnUserPool.AdminCreateUserConfigProperty

Namespace
Amazon.CDK.AWS.Cognito
Assembly
Amazon.CDK.AWS.Cognito.dll

The configuration for AdminCreateUser requests.

public class CfnUserPool.AdminCreateUserConfigProperty : CfnUserPool.IAdminCreateUserConfigProperty
Inheritance
CfnUserPool.AdminCreateUserConfigProperty
Implements
Inherited Members

Examples

// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.Cognito;

             var adminCreateUserConfigProperty = new AdminCreateUserConfigProperty {
                 AllowAdminCreateUserOnly = false,
                 InviteMessageTemplate = new InviteMessageTemplateProperty {
                     EmailMessage = "emailMessage",
                     EmailSubject = "emailSubject",
                     SmsMessage = "smsMessage"
                 },
                 UnusedAccountValidityDays = 123
             };

Remarks

Constructors

AdminCreateUserConfigProperty()

public AdminCreateUserConfigProperty()

Properties

AllowAdminCreateUserOnly

Set to True if only the administrator is allowed to create user profiles.

public object? AllowAdminCreateUserOnly { get; set; }

Property Value

object

Remarks

InviteMessageTemplate

The message template to be used for the welcome message to new users.

public object? InviteMessageTemplate { get; set; }

Property Value

object

Remarks

UnusedAccountValidityDays

The user account expiration limit, in days, after which a new account that hasn't signed in is no longer usable.

public double? UnusedAccountValidityDays { get; set; }

Property Value

double?

Remarks

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.

If you set a value for <code>TemporaryPasswordValidityDays</code> in <code>PasswordPolicy</code> , that value will be used, and <code>UnusedAccountValidityDays</code> will be no longer be an available parameter for that user pool.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-admincreateuserconfig.html#cfn-cognito-userpool-admincreateuserconfig-unusedaccountvaliditydays