Module Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If UnaryOpNot NameLoad body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If BoolOpOr CompareNotIn Str NameLoad CompareIs SubscriptLoad NameLoad Index Str NameLoad body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return ListLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr keyword Str keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Dict Str NameLoad Return Call AttributeLoad NameLoad attr keyword Str keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Dict Str NameLoad Return Call AttributeLoad NameLoad attr keyword Str keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Dict Str Str NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr keyword Str keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Dict Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr keyword Str keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr keyword Str keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Dict Str Str NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr keyword Str keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Dict Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr keyword Str keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr keyword Str keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Dict Str Str Str Str NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr keyword Str keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Dict Str Str Str Str NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr keyword Str keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr keyword Str keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr keyword Str keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Dict Str Str Str Str BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Call NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str keyword Str keyword Dict keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword Num Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareEq AttributeLoad NameLoad attr Num body If NameLoad body Return Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Raise Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad decorator_list decorator_list
N/A N/A boto boto.compat json boto.connection AWSQueryConnection boto.regioninfo RegionInfo boto.exception JSONResponseError boto.cognito.identity exceptions CognitoIdentityConnection N/A AWSQueryConnection N/A N/A 
    Amazon Cognito
    Amazon Cognito is a web service that delivers scoped temporary
    credentials to mobile devices and other untrusted environments.
    Amazon Cognito uniquely identifies a device and supplies the user
    with a consistent identity over the lifetime of an application.

    Using Amazon Cognito, you can enable authentication with one or
    more third-party identity providers (Facebook, Google, or Login
    with Amazon), and you can also choose to support unauthenticated
    access from your app. Cognito delivers a unique identifier for
    each user and acts as an OpenID token provider trusted by AWS
    Security Token Service (STS) to access temporary, limited-
    privilege AWS credentials.

    To provide end-user credentials, first make an unsigned call to
    GetId. If the end user is authenticated with one of the supported
    identity providers, set the `Logins` map with the identity
    provider token. `GetId` returns a unique identifier for the user.

    Next, make an unsigned call to GetOpenIdToken, which returns the
    OpenID token necessary to call STS and retrieve AWS credentials.
    This call expects the same `Logins` map as the `GetId` call, as
    well as the `IdentityID` originally returned by `GetId`. The token
    returned by `GetOpenIdToken` can be passed to the STS operation
    `AssumeRoleWithWebIdentity`_ to retrieve AWS credentials.
     N/A APIVersion 2014-06-30 N/A DefaultRegionName us-east-1 N/A DefaultRegionEndpoint cognito-identity.us-east-1.amazonaws.com N/A ServiceName CognitoIdentity N/A TargetPrefix AWSCognitoIdentityService N/A ResponseError JSONResponseError N/A _faults N/A LimitExceededException ResourceConflictException DeveloperUserAlreadyRegisteredException TooManyRequestsException InvalidParameterException ResourceNotFoundException InternalErrorException NotAuthorizedException N/A exceptions LimitExceededException N/A exceptions ResourceConflictException N/A exceptions DeveloperUserAlreadyRegisteredException N/A exceptions TooManyRequestsException N/A exceptions InvalidParameterException N/A exceptions ResourceNotFoundException N/A exceptions InternalErrorException N/A exceptions NotAuthorizedException __init__ N/A N/A self N/A kwargs N/A N/A region N/A N/A kwargs pop region None N/A N/A region N/A N/A region N/A RegionInfo self N/A self DefaultRegionName N/A self DefaultRegionEndpoint N/A N/A N/A host kwargs N/A N/A kwargs N/A host None N/A N/A N/A kwargs N/A host N/A region endpoint N/A N/A N/A N/A super CognitoIdentityConnection self __init__ kwargs N/A N/A self region region N/A _required_auth_capability N/A N/A self N/A N/A N/A N/A hmac-v4 N/A create_identity_pool N/A N/A self identity_pool_name allow_unauthenticated_identities supported_login_providers developer_provider_name open_id_connect_provider_ar_ns N/A None None None N/A N/A 
        Creates a new identity pool. The identity pool is a store of
        user identity information that is specific to your AWS
        account. The limit on identity pools is 60 per account.

        :type identity_pool_name: string
        :param identity_pool_name: A string that you provide.

        :type allow_unauthenticated_identities: boolean
        :param allow_unauthenticated_identities: TRUE if the identity pool
            supports unauthenticated logins.

        :type supported_login_providers: map
        :param supported_login_providers: Optional key:value pairs mapping
            provider names to provider app IDs.

        :type developer_provider_name: string
        :param 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.

        :type open_id_connect_provider_ar_ns: list
        :param open_id_connect_provider_ar_ns:

         N/A params N/A IdentityPoolName AllowUnauthenticatedIdentities identity_pool_name allow_unauthenticated_identities N/A N/A supported_login_providers None N/A N/A N/A params N/A SupportedLoginProviders supported_login_providers N/A N/A developer_provider_name None N/A N/A N/A params N/A DeveloperProviderName developer_provider_name N/A N/A open_id_connect_provider_ar_ns None N/A N/A N/A params N/A OpenIdConnectProviderARNs open_id_connect_provider_ar_ns N/A N/A N/A self make_request action CreateIdentityPool body N/A N/A json dumps params N/A delete_identity_pool N/A N/A self identity_pool_id N/A N/A N/A 
        Deletes a user pool. Once a pool is deleted, users will not be
        able to authenticate with the pool.

        :type identity_pool_id: string
        :param identity_pool_id: An identity pool ID in the format REGION:GUID.

         N/A params N/A IdentityPoolId identity_pool_id N/A N/A N/A self make_request action DeleteIdentityPool body N/A N/A json dumps params N/A describe_identity_pool N/A N/A self identity_pool_id N/A N/A N/A 
        Gets details about a particular identity pool, including the
        pool name, ID description, creation date, and current number
        of users.

        :type identity_pool_id: string
        :param identity_pool_id: An identity pool ID in the format REGION:GUID.

         N/A params N/A IdentityPoolId identity_pool_id N/A N/A N/A self make_request action DescribeIdentityPool body N/A N/A json dumps params N/A get_id N/A N/A self account_id identity_pool_id logins N/A None N/A N/A 
        Generates (or retrieves) a Cognito ID. Supplying multiple
        logins will create an implicit linked account.

        :type account_id: string
        :param account_id: A standard AWS account ID (9+ digits).

        :type identity_pool_id: string
        :param identity_pool_id: An identity pool ID in the format REGION:GUID.

        :type logins: map
        :param logins: A set of optional name-value pairs that map provider
            names to provider tokens.
        The available provider names for `Logins` are as follows:

        + Facebook: `graph.facebook.com`
        + Google: `accounts.google.com`
        + Amazon: `www.amazon.com`

         N/A params N/A AccountId IdentityPoolId account_id identity_pool_id N/A N/A logins None N/A N/A N/A params N/A Logins logins N/A N/A N/A self make_request action GetId body N/A N/A json dumps params N/A get_open_id_token N/A N/A self identity_id logins N/A None N/A N/A 
        Gets an OpenID token, using a known Cognito ID. This known
        Cognito ID is returned by GetId. You can optionally add
        additional logins for the identity. Supplying multiple logins
        creates an implicit link.

        The OpenId token is valid for 15 minutes.

        :type identity_id: string
        :param identity_id: A unique identifier in the format REGION:GUID.

        :type logins: map
        :param logins: A set of optional name-value pairs that map provider
            names to provider tokens.

         N/A params N/A IdentityId identity_id N/A N/A logins None N/A N/A N/A params N/A Logins logins N/A N/A N/A self make_request action GetOpenIdToken body N/A N/A json dumps params N/A get_open_id_token_for_developer_identity N/A N/A self identity_pool_id logins identity_id token_duration N/A None None N/A N/A 
        Registers (or retrieves) a Cognito `IdentityId` and an OpenID
        Connect token for a user authenticated by your backend
        authentication process. Supplying multiple logins will create
        an implicit linked account. You can only specify one developer
        provider as part of the `Logins` map, which is linked to the
        identity pool. The developer provider is the "domain" by which
        Cognito will refer to your users.

        You can use `GetOpenIdTokenForDeveloperIdentity` to create a
        new identity and to link new logins (that is, user credentials
        issued by a public provider or developer provider) to an
        existing identity. When you want to create a new identity, the
        `IdentityId` should be null. When you want to associate a new
        login with an existing authenticated/unauthenticated identity,
        you can do so by providing the existing `IdentityId`. This API
        will create the identity in the specified `IdentityPoolId`.

        :type identity_pool_id: string
        :param identity_pool_id: An identity pool ID in the format REGION:GUID.

        :type identity_id: string
        :param identity_id: A unique identifier in the format REGION:GUID.

        :type logins: map
        :param logins: A set of optional name-value pairs that map provider
            names to provider tokens. Each name-value pair represents a user
            from a public provider or developer provider. If the user is from a
            developer provider, the name-value pair will follow the syntax
            `"developer_provider_name": "developer_user_identifier"`. The
            developer provider is the "domain" by which Cognito will refer to
            your users; you provided this domain while creating/updating the
            identity pool. The developer user identifier is an identifier from
            your backend that uniquely identifies a user. When you create an
            identity pool, you can specify the supported logins.

        :type token_duration: long
        :param token_duration: The expiration time of the token, in seconds.
            You can specify a custom expiration time for the token so that you
            can cache it. If you don't provide an expiration time, the token is
            valid for 15 minutes. You can exchange the token with Amazon STS
            for temporary AWS credentials, which are valid for a maximum of one
            hour. The maximum token duration you can set is 24 hours. You
            should take care in setting the expiration time for a token, as
            there are significant security implications: an attacker could use
            a leaked token to access your AWS resources for the token's
            duration.

         N/A params N/A IdentityPoolId Logins identity_pool_id logins N/A N/A identity_id None N/A N/A N/A params N/A IdentityId identity_id N/A N/A token_duration None N/A N/A N/A params N/A TokenDuration token_duration N/A N/A N/A self make_request action GetOpenIdTokenForDeveloperIdentity body N/A N/A json dumps params N/A list_identities N/A N/A self identity_pool_id max_results next_token N/A None N/A N/A 
        Lists the identities in a pool.

        :type identity_pool_id: string
        :param identity_pool_id: An identity pool ID in the format REGION:GUID.

        :type max_results: integer
        :param max_results: The maximum number of identities to return.

        :type next_token: string
        :param next_token: A pagination token.

         N/A params N/A IdentityPoolId MaxResults identity_pool_id max_results N/A N/A next_token None N/A N/A N/A params N/A NextToken next_token N/A N/A N/A self make_request action ListIdentities body N/A N/A json dumps params N/A list_identity_pools N/A N/A self max_results next_token N/A None N/A N/A 
        Lists all of the Cognito identity pools registered for your
        account.

        :type max_results: integer
        :param max_results: The maximum number of identities to return.

        :type next_token: string
        :param next_token: A pagination token.

         N/A params N/A MaxResults max_results N/A N/A next_token None N/A N/A N/A params N/A NextToken next_token N/A N/A N/A self make_request action ListIdentityPools body N/A N/A json dumps params N/A lookup_developer_identity N/A N/A self identity_pool_id identity_id developer_user_identifier max_results next_token N/A None None None None N/A N/A 
        Retrieves the `IdentityID` associated with a
        `DeveloperUserIdentifier` or the list of
        `DeveloperUserIdentifier`s associated with an `IdentityId` for
        an existing identity. Either `IdentityID` or
        `DeveloperUserIdentifier` must not be null. If you supply only
        one of these values, the other value will be searched in the
        database and returned as a part of the response. If you supply
        both, `DeveloperUserIdentifier` will be matched against
        `IdentityID`. If the values are verified against the database,
        the response returns both values and is the same as the
        request. Otherwise a `ResourceConflictException` is thrown.

        :type identity_pool_id: string
        :param identity_pool_id: An identity pool ID in the format REGION:GUID.

        :type identity_id: string
        :param identity_id: A unique identifier in the format REGION:GUID.

        :type developer_user_identifier: string
        :param developer_user_identifier: A unique ID used by your backend
            authentication process to identify a user. Typically, a developer
            identity provider would issue many developer user identifiers, in
            keeping with the number of users.

        :type max_results: integer
        :param max_results: The maximum number of identities to return.

        :type next_token: string
        :param next_token: A pagination token. The first call you make will
            have `NextToken` set to null. After that the service will return
            `NextToken` values as needed. For example, let's say you make a
            request with `MaxResults` set to 10, and there are 20 matches in
            the database. The service will return a pagination token as a part
            of the response. This token can be used to call the API again and
            get results starting from the 11th match.

         N/A params N/A IdentityPoolId identity_pool_id N/A N/A identity_id None N/A N/A N/A params N/A IdentityId identity_id N/A N/A developer_user_identifier None N/A N/A N/A params N/A DeveloperUserIdentifier developer_user_identifier N/A N/A max_results None N/A N/A N/A params N/A MaxResults max_results N/A N/A next_token None N/A N/A N/A params N/A NextToken next_token N/A N/A N/A self make_request action LookupDeveloperIdentity body N/A N/A json dumps params N/A merge_developer_identities N/A N/A self source_user_identifier destination_user_identifier developer_provider_name identity_pool_id N/A N/A N/A 
        Merges two users having different `IdentityId`s, existing in
        the same identity pool, and identified by the same developer
        provider. You can use this action to request that discrete
        users be merged and identified as a single user in the Cognito
        environment. Cognito associates the given source user (
        `SourceUserIdentifier`) with the `IdentityId` of the
        `DestinationUserIdentifier`. Only developer-authenticated
        users can be merged. If the users to be merged are associated
        with the same public provider, but as two different users, an
        exception will be thrown.

        :type source_user_identifier: string
        :param source_user_identifier: User identifier for the source user. The
            value should be a `DeveloperUserIdentifier`.

        :type destination_user_identifier: string
        :param destination_user_identifier: User identifier for the destination
            user. The value should be a `DeveloperUserIdentifier`.

        :type developer_provider_name: string
        :param developer_provider_name: The "domain" by which Cognito will
            refer to your users. This is a (pseudo) domain name that you
            provide while creating an identity pool. 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 (-).

        :type identity_pool_id: string
        :param identity_pool_id: An identity pool ID in the format REGION:GUID.

         N/A params N/A SourceUserIdentifier DestinationUserIdentifier DeveloperProviderName IdentityPoolId source_user_identifier destination_user_identifier developer_provider_name identity_pool_id N/A N/A N/A self make_request action MergeDeveloperIdentities body N/A N/A json dumps params N/A unlink_developer_identity N/A N/A self identity_id identity_pool_id developer_provider_name developer_user_identifier N/A N/A N/A 
        Unlinks a `DeveloperUserIdentifier` from an existing identity.
        Unlinked developer users will be considered new identities
        next time they are seen. If, for a given Cognito identity, you
        remove all federated identities as well as the developer user
        identifier, the Cognito identity becomes inaccessible.

        :type identity_id: string
        :param identity_id: A unique identifier in the format REGION:GUID.

        :type identity_pool_id: string
        :param identity_pool_id: An identity pool ID in the format REGION:GUID.

        :type developer_provider_name: string
        :param developer_provider_name: The "domain" by which Cognito will
            refer to your users.

        :type developer_user_identifier: string
        :param developer_user_identifier: A unique ID used by your backend
            authentication process to identify a user.

         N/A params N/A IdentityId IdentityPoolId DeveloperProviderName DeveloperUserIdentifier identity_id identity_pool_id developer_provider_name developer_user_identifier N/A N/A N/A self make_request action UnlinkDeveloperIdentity body N/A N/A json dumps params N/A unlink_identity N/A N/A self identity_id logins logins_to_remove N/A N/A N/A 
        Unlinks a federated identity from an existing account.
        Unlinked logins will be considered new identities next time
        they are seen. Removing the last linked login will make this
        identity inaccessible.

        :type identity_id: string
        :param identity_id: A unique identifier in the format REGION:GUID.

        :type logins: map
        :param logins: A set of optional name-value pairs that map provider
            names to provider tokens.

        :type logins_to_remove: list
        :param logins_to_remove: Provider names to unlink from this identity.

         N/A params N/A IdentityId Logins LoginsToRemove identity_id logins logins_to_remove N/A N/A N/A self make_request action UnlinkIdentity body N/A N/A json dumps params N/A update_identity_pool N/A N/A self identity_pool_id identity_pool_name allow_unauthenticated_identities supported_login_providers developer_provider_name open_id_connect_provider_ar_ns N/A None None None N/A N/A 
        Updates a user pool.

        :type identity_pool_id: string
        :param identity_pool_id: An identity pool ID in the format REGION:GUID.

        :type identity_pool_name: string
        :param identity_pool_name: A string that you provide.

        :type allow_unauthenticated_identities: boolean
        :param allow_unauthenticated_identities: TRUE if the identity pool
            supports unauthenticated logins.

        :type supported_login_providers: map
        :param supported_login_providers: Optional key:value pairs mapping
            provider names to provider app IDs.

        :type developer_provider_name: string
        :param developer_provider_name: The "domain" by which Cognito will
            refer to your users.

        :type open_id_connect_provider_ar_ns: list
        :param open_id_connect_provider_ar_ns:

         N/A params N/A IdentityPoolId IdentityPoolName AllowUnauthenticatedIdentities identity_pool_id identity_pool_name allow_unauthenticated_identities N/A N/A supported_login_providers None N/A N/A N/A params N/A SupportedLoginProviders supported_login_providers N/A N/A developer_provider_name None N/A N/A N/A params N/A DeveloperProviderName developer_provider_name N/A N/A open_id_connect_provider_ar_ns None N/A N/A N/A params N/A OpenIdConnectProviderARNs open_id_connect_provider_ar_ns N/A N/A N/A self make_request action UpdateIdentityPool body N/A N/A json dumps params N/A make_request N/A N/A self action body N/A N/A N/A headers N/A X-Amz-Target Host Content-Type Content-Length N/A %s.%s N/A N/A self TargetPrefix action N/A N/A self region endpoint application/x-amz-json-1.1 N/A str N/A len body N/A http_request N/A N/A self build_base_http_request method POST path / auth_path / params N/A headers headers data body N/A response N/A N/A self _mexe http_request sender None override_num_retries 10 N/A response_body N/A N/A N/A N/A response read decode utf-8 N/A N/A N/A N/A boto log debug response_body N/A N/A N/A response status 200 N/A N/A response_body N/A N/A N/A N/A json loads response_body N/A N/A json_body N/A N/A json loads response_body N/A fault_name N/A N/A json_body get __type None N/A exception_class N/A N/A N/A self _faults get fault_name N/A self ResponseError N/A N/A exception_class N/A response status N/A response reason body json_body N/A N/A