Struct rusoto_cognito_idp::SignUpRequest[][src]

pub struct SignUpRequest {
    pub analytics_metadata: Option<AnalyticsMetadataType>,
    pub client_id: String,
    pub password: String,
    pub secret_hash: Option<String>,
    pub user_attributes: Option<Vec<AttributeType>>,
    pub user_context_data: Option<UserContextDataType>,
    pub username: String,
    pub validation_data: Option<Vec<AttributeType>>,
}

Represents the request to register a user.

Fields

The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

The ID of the client associated with the user pool.

The password of the user you wish to register.

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

An array of name-value pairs representing user attributes.

For custom attributes, you must prepend the custom: prefix to the attribute name.

Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

The user name of the user you wish to register.

The validation data in the request to register a user.

Trait Implementations

impl Default for SignUpRequest
[src]

Returns the "default value" for a type. Read more

impl Debug for SignUpRequest
[src]

Formats the value using the given formatter. Read more

impl Clone for SignUpRequest
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for SignUpRequest
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations