Module Awso_cognito_identity.ValuesSource

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 ]
Sourcemodule ARNString : sig ... end
Sourcemodule ClaimName : sig ... end
Sourcemodule ClaimValue : sig ... end
Sourcemodule MappingRuleMatchType : sig ... end
Sourcemodule MappingRule : sig ... end

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

Sourcemodule MappingRulesList : sig ... end
Sourcemodule String_ : sig ... end
Sourcemodule IdentityProviderName : sig ... end
Sourcemodule RoleMappingType : sig ... end
Sourcemodule RulesConfigurationType : sig ... end

A container for rules.

Sourcemodule IdentityPoolId : sig ... end
Sourcemodule IdentityPoolName : sig ... end
Sourcemodule DateType : sig ... end
Sourcemodule IdentityId : sig ... end
Sourcemodule InternalErrorException : sig ... end

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

Sourcemodule InvalidParameterException : sig ... end

Thrown for missing or bad input parameter(s).

Sourcemodule LoginsList : sig ... end
Sourcemodule NotAuthorizedException : sig ... end

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

Sourcemodule ResourceNotFoundException : sig ... end

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

Sourcemodule TooManyRequestsException : sig ... end

Thrown when a request is throttled.

Sourcemodule ErrorCode : sig ... end
Sourcemodule TagKeysType : sig ... end
Sourcemodule IdentityProviderToken : sig ... end
Sourcemodule TagValueType : sig ... end
Sourcemodule PrincipalTagID : sig ... end
Sourcemodule PrincipalTagValue : sig ... end
Sourcemodule RoleMapping : sig ... end

A role mapping.

Sourcemodule RoleType : sig ... end
Sourcemodule DeveloperUserIdentifier : sig ... end

A description of the identity pool.

Sourcemodule IdentityDescription : sig ... end

A description of the identity.

Sourcemodule CognitoIdentityProvider : sig ... end

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

Sourcemodule IdentityProviderId : sig ... end
Sourcemodule AccessKeyString : sig ... end
Sourcemodule SecretKeyString : sig ... end
Sourcemodule SessionTokenString : sig ... end
Sourcemodule UnprocessedIdentityId : sig ... end

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

Sourcemodule IdentityPoolTagsListType : sig ... end
Sourcemodule LoginsMap : sig ... end
Sourcemodule DeveloperProviderName : sig ... end
Sourcemodule IdentityPoolTagsType : sig ... end
Sourcemodule PrincipalTags : sig ... end
Sourcemodule UseDefaults : sig ... end
Sourcemodule RoleMappingMap : sig ... end
Sourcemodule RolesMap : sig ... end
Sourcemodule ResourceConflictException : sig ... end

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

Sourcemodule PaginationKey : sig ... end
Sourcemodule QueryLimit : sig ... end
Sourcemodule IdentityPoolsList : sig ... end
Sourcemodule IdentitiesList : sig ... end
Sourcemodule HideDisabled : sig ... end
Sourcemodule ClassicFlow : sig ... end

Thrown if there are parallel requests to modify a resource.

Sourcemodule IdentityProviders : sig ... end
Sourcemodule LimitExceededException : sig ... end

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

Sourcemodule OIDCProviderList : sig ... end
Sourcemodule SAMLProviderList : sig ... end
Sourcemodule ExternalServiceException : sig ... end

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

Sourcemodule OIDCToken : sig ... end

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

Sourcemodule TokenDuration : sig ... end
Sourcemodule AccountId : sig ... end
Sourcemodule Credentials : sig ... end

Credentials for the provided identity ID.

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.

Sourcemodule UnprocessedIdentityIdList : sig ... end
Sourcemodule IdentityIdList : sig ... end
Sourcemodule UntagResourceResponse : sig ... end

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

Sourcemodule UntagResourceInput : sig ... end

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

Sourcemodule UnlinkIdentityInput : sig ... end

Input to the UnlinkIdentity action.

Input to the UnlinkDeveloperIdentity action.

Sourcemodule TagResourceResponse : sig ... end

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.

Sourcemodule TagResourceInput : sig ... end

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.

Sourcemodule SetIdentityPoolRolesInput : sig ... end

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.

Sourcemodule ListTagsForResourceInput : sig ... end

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.

Sourcemodule ListIdentityPoolsResponse : sig ... end

The result of a successful ListIdentityPools action.

Sourcemodule ListIdentityPoolsInput : sig ... end

Input to the ListIdentityPools action.

Sourcemodule ListIdentitiesResponse : sig ... end

The response to a ListIdentities request.

Sourcemodule ListIdentitiesInput : sig ... end

Input to the ListIdentities action.

Sourcemodule IdentityPool : sig ... end

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.

Sourcemodule GetOpenIdTokenResponse : sig ... end

Returned in response to a successful GetOpenIdToken request.

Sourcemodule GetOpenIdTokenInput : sig ... end

Input to the GetOpenIdToken action.

Returned in response to a successful GetOpenIdTokenForDeveloperIdentity request.

Input to the GetOpenIdTokenForDeveloperIdentity action.

Returned in response to a successful GetIdentityPoolRoles operation.

Sourcemodule GetIdentityPoolRolesInput : sig ... end

Input to the GetIdentityPoolRoles action.

Sourcemodule GetIdResponse : sig ... end

Returned in response to a GetId request.

Sourcemodule GetIdInput : sig ... end

Input to the GetId action.

Returned in response to a successful GetCredentialsForIdentity operation.

Input to the GetCredentialsForIdentity action.

Sourcemodule DescribeIdentityPoolInput : sig ... end

Input to the DescribeIdentityPool action.

Sourcemodule DescribeIdentityInput : sig ... end

Input to the DescribeIdentity action.

Sourcemodule DeleteIdentityPoolInput : sig ... end

Input to the DeleteIdentityPool action.

Sourcemodule DeleteIdentitiesResponse : sig ... end

Returned in response to a successful DeleteIdentities operation.

Sourcemodule DeleteIdentitiesInput : sig ... end

Input to the DeleteIdentities action.

Sourcemodule CreateIdentityPoolInput : sig ... end

Input to the CreateIdentityPool action.