class Aws::CognitoIdentity::Types::CreateIdentityPoolInput
Input to the CreateIdentityPool action.
@note When making an API call, you may pass CreateIdentityPoolInput
data as a hash: { identity_pool_name: "IdentityPoolName", # required allow_unauthenticated_identities: false, # required allow_classic_flow: false, supported_login_providers: { "IdentityProviderName" => "IdentityProviderId", }, developer_provider_name: "DeveloperProviderName", open_id_connect_provider_arns: ["ARNString"], cognito_identity_providers: [ { provider_name: "CognitoIdentityProviderName", client_id: "CognitoIdentityProviderClientId", server_side_token_check: false, }, ], saml_provider_arns: ["ARNString"], identity_pool_tags: { "TagKeysType" => "TagValueType", }, }
@!attribute [rw] identity_pool_name
A string that you provide. @return [String]
@!attribute [rw] allow_unauthenticated_identities
TRUE if the identity pool supports unauthenticated logins. @return [Boolean]
@!attribute [rw] allow_classic_flow
Enables or disables the Basic (Classic) authentication flow. For more information, see [Identity Pools (Federated Identities) Authentication Flow][1] in the *Amazon Cognito Developer Guide*. [1]: https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flow.html @return [Boolean]
@!attribute [rw] supported_login_providers
Optional key:value pairs mapping provider names to provider app IDs. @return [Hash<String,String>]
@!attribute [rw] developer_provider_name
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. @return [String]
@!attribute [rw] open_id_connect_provider_arns
The Amazon Resource Names (ARN) of the OpenID Connect providers. @return [Array<String>]
@!attribute [rw] cognito_identity_providers
An array of Amazon Cognito user pools and their client IDs. @return [Array<Types::CognitoIdentityProvider>]
@!attribute [rw] saml_provider_arns
An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool. @return [Array<String>]
@!attribute [rw] identity_pool_tags
Tags to assign to the identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria. @return [Hash<String,String>]
@see docs.aws.amazon.com/goto/WebAPI/cognito-identity-2014-06-30/CreateIdentityPoolInput AWS API Documentation
Constants
- SENSITIVE