[][src]Struct rusoto_cognito_identity::CreateIdentityPoolInput

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 Clone for CreateIdentityPoolInput
[src]

Performs copy-assignment from source. Read more

impl Default for CreateIdentityPoolInput
[src]

impl PartialEq<CreateIdentityPoolInput> for CreateIdentityPoolInput
[src]

impl Debug for CreateIdentityPoolInput
[src]

impl Serialize for CreateIdentityPoolInput
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T