ark::aws::CreateUserRequest

Defined in header “ark/aws/auth_client.hh”.


Populate this structure to create a new user.

Details: https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminCreateUser.html

Variables

  • std::string username
    User name.

  • std::map< std::string, std::string > client_metadata
    Client Metadata to serve as input to workflow triggers.

  • std::vector< DeliveryMedium > desired_delivery_mediums
    Optional : Desired Delivery Mediums for welcome message.

  • bool force_alias_creation
    Force creation of an alias.

  • std::optional< MessageAction > message_action
    Optional: whether to repress or send the invitation message to a user that already exists.

  • std::optional< std::string > temporary_password
    Optional: a temporary password for this new user. If not specified, Cognito will generate one.

  • std::vector< Attribute > user_attributes
    Attributes to be set for the user to be created.

  • std::vector< Attribute > validation_data
    Temporary user attributes that contribute to the outcomes of a pre sign-up Lambda trigger Used for custom validation of information to collect from users that does not need to be retained.