Struct rusoto_cognito_identity::CreateIdentityPoolInput[][src]

pub struct CreateIdentityPoolInput {
    pub allow_unauthenticated_identities: bool,
    pub cognito_identity_providers: Option<Vec<CognitoIdentityProvider>>,
    pub developer_provider_name: Option<String>,
    pub identity_pool_name: String,
    pub open_id_connect_provider_ar_ns: Option<Vec<String>>,
    pub saml_provider_ar_ns: Option<Vec<String>>,
    pub supported_login_providers: Option<HashMap<String, String>>,
}

Input to the CreateIdentityPool action.

Fields

TRUE if the identity pool supports unauthenticated logins.

An array of Amazon Cognito Identity user pools and their client IDs.

The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your backend and the Cognito service to communicate about the developer provider. For the DeveloperProviderName, you can use letters as well as period (.), underscore (_), and dash (-).

Once you have set a developer provider name, you cannot change it. Please take care in setting this parameter.

A string that you provide.

A list of OpendID Connect provider ARNs.

An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.

Optional key:value pairs mapping provider names to provider app IDs.

Trait Implementations

impl Default for CreateIdentityPoolInput
[src]

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

impl Debug for CreateIdentityPoolInput
[src]

Formats the value using the given formatter. Read more

impl Clone for CreateIdentityPoolInput
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for CreateIdentityPoolInput
[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