Module Awso_cognito_identity_eioSource

Sourceval delete_identity_pool : ?endpoint_url:string -> ?cfg:Awso_eio.Cfg.t -> Awso_cognito_identity.Values.DeleteIdentityPoolInput.t -> (unit, unit) Result.t
Sourceval set_identity_pool_roles : ?endpoint_url:string -> ?cfg:Awso_eio.Cfg.t -> Awso_cognito_identity.Values.SetIdentityPoolRolesInput.t -> (unit, unit) Result.t
include module type of struct include Awso_cognito_identity.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]

A rule that maps a claim name, a claim value, and a match type to a role ARN.

A container for rules.

Thrown when the service encounters an error during processing the request.

Thrown for missing or bad input parameter(s).

Thrown when a user is not authorized to access the requested resource.

Thrown when the requested resource (for example, a dataset or record) does not exist.

Thrown when a request is throttled.

A role mapping.

A description of the identity pool.

A description of the identity.

A provider representing an Amazon Cognito user pool and its client ID.

An array of UnprocessedIdentityId objects, each of which contains an ErrorCode and IdentityId.

Thrown when a user tries to use a login which is already linked to another account.

Thrown if there are parallel requests to modify a resource.

Thrown when the total number of user pools has exceeded a preset limit.

An exception thrown when a dependent service such as Facebook or Twitter is not responding

The provided developer user identifier is already registered with Cognito under a different identity ID.

Credentials for the provided identity ID.

Sourcemodule InvalidIdentityPoolConfigurationException = Awso_cognito_identity.Values.InvalidIdentityPoolConfigurationException

If you provided authentication information in the request, the identity pool has no authenticated role configured, or STS returned an error response to the request to assume the authenticated role from the identity pool. If you provided no authentication information in the request, the identity pool has no unauthenticated role configured, or STS returned an error response to the request to assume the unauthenticated role from the identity pool. Your role trust policy must grant AssumeRoleWithWebIdentity permissions to cognito-identity.amazonaws.com.

Removes the specified tags from the specified Amazon Cognito identity pool. You can use this action up to 5 times per second, per account

Removes the specified tags from the specified Amazon Cognito identity pool. You can use this action up to 5 times per second, per account

Input to the UnlinkIdentity action.

Input to the UnlinkDeveloperIdentity action.

Assigns a set of tags to the specified Amazon Cognito identity pool. A tag is a label that you can use to categorize and manage identity pools in different ways, such as by purpose, owner, environment, or other criteria. Each tag consists of a key and value, both of which you define. A key is a general category for more specific values. For example, if you have two versions of an identity pool, one for testing and another for production, you might assign an Environment tag key to both identity pools. The value of this key might be Test for one identity pool and Production for the other. Tags are useful for cost tracking and access control. You can activate your tags so that they appear on the Billing and Cost Management console, where you can track the costs associated with your identity pools. In an IAM policy, you can constrain permissions for identity pools based on specific tags or tag values. You can use this action up to 5 times per second, per account. An identity pool can have as many as 50 tags.

Assigns a set of tags to the specified Amazon Cognito identity pool. A tag is a label that you can use to categorize and manage identity pools in different ways, such as by purpose, owner, environment, or other criteria. Each tag consists of a key and value, both of which you define. A key is a general category for more specific values. For example, if you have two versions of an identity pool, one for testing and another for production, you might assign an Environment tag key to both identity pools. The value of this key might be Test for one identity pool and Production for the other. Tags are useful for cost tracking and access control. You can activate your tags so that they appear on the Billing and Cost Management console, where you can track the costs associated with your identity pools. In an IAM policy, you can constrain permissions for identity pools based on specific tags or tag values. You can use this action up to 5 times per second, per account. An identity pool can have as many as 50 tags.

You can use this operation to use default (username and clientID) attribute or custom attribute mappings.

You can use this operation to use default (username and clientID) attribute or custom attribute mappings.

Input to the SetIdentityPoolRoles action.

Returned in response to a successful MergeDeveloperIdentities action.

Input to the MergeDeveloperIdentities action.

Returned in response to a successful LookupDeveloperIdentity action.

Input to the LookupDeveloperIdentityInput action.

Lists the tags that are assigned to an Amazon Cognito 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. You can use this action up to 10 times per second, per account.

Lists the tags that are assigned to an Amazon Cognito 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. You can use this action up to 10 times per second, per account.

The result of a successful ListIdentityPools action.

Input to the ListIdentityPools action.

The response to a ListIdentities request.

Input to the ListIdentities action.

An object representing an Amazon Cognito identity pool.

Use GetPrincipalTagAttributeMap to list all mappings between PrincipalTags and user attributes.

Use GetPrincipalTagAttributeMap to list all mappings between PrincipalTags and user attributes.

Returned in response to a successful GetOpenIdToken request.

Input to the GetOpenIdToken action.

Sourcemodule GetOpenIdTokenForDeveloperIdentityResponse = Awso_cognito_identity.Values.GetOpenIdTokenForDeveloperIdentityResponse

Returned in response to a successful GetOpenIdTokenForDeveloperIdentity request.

Input to the GetOpenIdTokenForDeveloperIdentity action.

Returned in response to a successful GetIdentityPoolRoles operation.

Input to the GetIdentityPoolRoles action.

Returned in response to a GetId request.

Input to the GetId action.

Returned in response to a successful GetCredentialsForIdentity operation.

Input to the GetCredentialsForIdentity action.

Input to the DescribeIdentityPool action.

Input to the DescribeIdentity action.

Input to the DeleteIdentityPool action.

Returned in response to a successful DeleteIdentities operation.

Input to the DeleteIdentities action.

Input to the CreateIdentityPool action.