Awso_cognito_identity_syncSourceval create_identity_pool :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.CreateIdentityPoolInput.t ->
(Awso_cognito_identity.Values.IdentityPool.t,
Awso_cognito_identity.Values.IdentityPool.error)
Result.tval delete_identities :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.DeleteIdentitiesInput.t ->
(Awso_cognito_identity.Values.DeleteIdentitiesResponse.t,
Awso_cognito_identity.Values.DeleteIdentitiesResponse.error)
Result.tval delete_identity_pool :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.DeleteIdentityPoolInput.t ->
(unit, unit) Result.tval describe_identity :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.DescribeIdentityInput.t ->
(Awso_cognito_identity.Values.IdentityDescription.t,
Awso_cognito_identity.Values.IdentityDescription.error)
Result.tval describe_identity_pool :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.DescribeIdentityPoolInput.t ->
(Awso_cognito_identity.Values.IdentityPool.t,
Awso_cognito_identity.Values.IdentityPool.error)
Result.tval get_credentials_for_identity :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.GetCredentialsForIdentityInput.t ->
(Awso_cognito_identity.Values.GetCredentialsForIdentityResponse.t,
Awso_cognito_identity.Values.GetCredentialsForIdentityResponse.error)
Result.tval get_id :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.GetIdInput.t ->
(Awso_cognito_identity.Values.GetIdResponse.t,
Awso_cognito_identity.Values.GetIdResponse.error)
Result.tval get_identity_pool_roles :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.GetIdentityPoolRolesInput.t ->
(Awso_cognito_identity.Values.GetIdentityPoolRolesResponse.t,
Awso_cognito_identity.Values.GetIdentityPoolRolesResponse.error)
Result.tval get_open_id_token :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.GetOpenIdTokenInput.t ->
(Awso_cognito_identity.Values.GetOpenIdTokenResponse.t,
Awso_cognito_identity.Values.GetOpenIdTokenResponse.error)
Result.tval get_open_id_token_for_developer_identity :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.GetOpenIdTokenForDeveloperIdentityInput.t ->
(Awso_cognito_identity.Values.GetOpenIdTokenForDeveloperIdentityResponse.t,
Awso_cognito_identity.Values.GetOpenIdTokenForDeveloperIdentityResponse.error)
Result.tval get_principal_tag_attribute_map :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.GetPrincipalTagAttributeMapInput.t ->
(Awso_cognito_identity.Values.GetPrincipalTagAttributeMapResponse.t,
Awso_cognito_identity.Values.GetPrincipalTagAttributeMapResponse.error)
Result.tval list_identities :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.ListIdentitiesInput.t ->
(Awso_cognito_identity.Values.ListIdentitiesResponse.t,
Awso_cognito_identity.Values.ListIdentitiesResponse.error)
Result.tval list_identity_pools :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.ListIdentityPoolsInput.t ->
(Awso_cognito_identity.Values.ListIdentityPoolsResponse.t,
Awso_cognito_identity.Values.ListIdentityPoolsResponse.error)
Result.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.ListTagsForResourceInput.t ->
(Awso_cognito_identity.Values.ListTagsForResourceResponse.t,
Awso_cognito_identity.Values.ListTagsForResourceResponse.error)
Result.tval lookup_developer_identity :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.LookupDeveloperIdentityInput.t ->
(Awso_cognito_identity.Values.LookupDeveloperIdentityResponse.t,
Awso_cognito_identity.Values.LookupDeveloperIdentityResponse.error)
Result.tval merge_developer_identities :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.MergeDeveloperIdentitiesInput.t ->
(Awso_cognito_identity.Values.MergeDeveloperIdentitiesResponse.t,
Awso_cognito_identity.Values.MergeDeveloperIdentitiesResponse.error)
Result.tval set_identity_pool_roles :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.SetIdentityPoolRolesInput.t ->
(unit, unit) Result.tval set_principal_tag_attribute_map :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.SetPrincipalTagAttributeMapInput.t ->
(Awso_cognito_identity.Values.SetPrincipalTagAttributeMapResponse.t,
Awso_cognito_identity.Values.SetPrincipalTagAttributeMapResponse.error)
Result.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.TagResourceInput.t ->
(Awso_cognito_identity.Values.TagResourceResponse.t,
Awso_cognito_identity.Values.TagResourceResponse.error)
Result.tval unlink_developer_identity :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.UnlinkDeveloperIdentityInput.t ->
(unit, unit) Result.tval unlink_identity :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.UnlinkIdentityInput.t ->
(unit, unit) Result.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.UntagResourceInput.t ->
(Awso_cognito_identity.Values.UntagResourceResponse.t,
Awso_cognito_identity.Values.UntagResourceResponse.error)
Result.tval update_identity_pool :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_cognito_identity.Values.IdentityPool.t ->
(Awso_cognito_identity.Values.IdentityPool.t,
Awso_cognito_identity.Values.IdentityPool.error)
Result.tinclude module type of struct include Awso_cognito_identity.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val 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.
module CognitoIdentityProviderClientId =
Awso_cognito_identity.Values.CognitoIdentityProviderClientIdmodule CognitoIdentityProviderTokenCheck =
Awso_cognito_identity.Values.CognitoIdentityProviderTokenCheckA role mapping.
module IdentityPoolShortDescription =
Awso_cognito_identity.Values.IdentityPoolShortDescriptionA 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.
module ConcurrentModificationException =
Awso_cognito_identity.Values.ConcurrentModificationExceptionThrown 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
module DeveloperUserAlreadyRegisteredException =
Awso_cognito_identity.Values.DeveloperUserAlreadyRegisteredExceptionThe provided developer user identifier is already registered with Cognito under a different identity ID.
Credentials for the provided identity ID.
module InvalidIdentityPoolConfigurationException =
Awso_cognito_identity.Values.InvalidIdentityPoolConfigurationExceptionIf 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.
module UnlinkDeveloperIdentityInput =
Awso_cognito_identity.Values.UnlinkDeveloperIdentityInputInput 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.
module SetPrincipalTagAttributeMapResponse =
Awso_cognito_identity.Values.SetPrincipalTagAttributeMapResponseYou can use this operation to use default (username and clientID) attribute or custom attribute mappings.
module SetPrincipalTagAttributeMapInput =
Awso_cognito_identity.Values.SetPrincipalTagAttributeMapInputYou can use this operation to use default (username and clientID) attribute or custom attribute mappings.
Input to the SetIdentityPoolRoles action.
module MergeDeveloperIdentitiesResponse =
Awso_cognito_identity.Values.MergeDeveloperIdentitiesResponseReturned in response to a successful MergeDeveloperIdentities action.
module MergeDeveloperIdentitiesInput =
Awso_cognito_identity.Values.MergeDeveloperIdentitiesInputInput to the MergeDeveloperIdentities action.
module LookupDeveloperIdentityResponse =
Awso_cognito_identity.Values.LookupDeveloperIdentityResponseReturned in response to a successful LookupDeveloperIdentity action.
module LookupDeveloperIdentityInput =
Awso_cognito_identity.Values.LookupDeveloperIdentityInputInput 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.
module GetPrincipalTagAttributeMapResponse =
Awso_cognito_identity.Values.GetPrincipalTagAttributeMapResponseUse GetPrincipalTagAttributeMap to list all mappings between PrincipalTags and user attributes.
module GetPrincipalTagAttributeMapInput =
Awso_cognito_identity.Values.GetPrincipalTagAttributeMapInputUse GetPrincipalTagAttributeMap to list all mappings between PrincipalTags and user attributes.
Returned in response to a successful GetOpenIdToken request.
Input to the GetOpenIdToken action.
module GetOpenIdTokenForDeveloperIdentityResponse =
Awso_cognito_identity.Values.GetOpenIdTokenForDeveloperIdentityResponseReturned in response to a successful GetOpenIdTokenForDeveloperIdentity request.
module GetOpenIdTokenForDeveloperIdentityInput =
Awso_cognito_identity.Values.GetOpenIdTokenForDeveloperIdentityInputInput to the GetOpenIdTokenForDeveloperIdentity action.
module GetIdentityPoolRolesResponse =
Awso_cognito_identity.Values.GetIdentityPoolRolesResponseReturned in response to a successful GetIdentityPoolRoles operation.
Input to the GetIdentityPoolRoles action.
Returned in response to a GetId request.
Input to the GetId action.
module GetCredentialsForIdentityResponse =
Awso_cognito_identity.Values.GetCredentialsForIdentityResponseReturned in response to a successful GetCredentialsForIdentity operation.
module GetCredentialsForIdentityInput =
Awso_cognito_identity.Values.GetCredentialsForIdentityInputInput 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.