Module Awso_identitystore.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 serviceAbbreviation : 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 BooleanType : sig ... end
Sourcemodule SensitiveStringType : sig ... end
Sourcemodule ExternalIdIdentifier : sig ... end
Sourcemodule ExternalIdIssuer : sig ... end
Sourcemodule Address : sig ... end

The address associated with the specified user.

Sourcemodule Email : sig ... end

The email address associated with the user.

Sourcemodule AttributeValue : sig ... end

The value of the attribute. This is a Document type. This type is not supported by Java V1, Go V1, and older versions of the CLI.

Sourcemodule ExtensionName : sig ... end
Sourcemodule ExternalId : sig ... end

The identifier issued to this resource by an external identity provider.

Sourcemodule PhoneNumber : sig ... end

The phone number associated with the user.

Sourcemodule Photo : sig ... end

Contains information about a user's photo. Users can have up to 3 photos, with one designated as primary. Supports common image formats, including jpg, jpeg, png, and gif.

Sourcemodule Role : sig ... end

The role associated with the user.

Sourcemodule ResourceId : sig ... end
Sourcemodule AttributePath : sig ... end
Sourcemodule Addresses : sig ... end
Sourcemodule DateType : sig ... end
Sourcemodule Emails : sig ... end
Sourcemodule Extensions : sig ... end
Sourcemodule ExternalIds : sig ... end
Sourcemodule IdentityStoreId : sig ... end
Sourcemodule Name : sig ... end

The full name of the user.

Sourcemodule PhoneNumbers : sig ... end
Sourcemodule Photos : sig ... end
Sourcemodule Roles : sig ... end
Sourcemodule StringType : sig ... end
Sourcemodule UserName : sig ... end
Sourcemodule UserStatus : sig ... end
Sourcemodule GroupDisplayName : sig ... end
Sourcemodule MemberId : sig ... end

An object containing the identifier of a group member.

Sourcemodule ExceptionMessage : sig ... end
Sourcemodule RequestId : sig ... end
Sourcemodule ConflictExceptionReason : sig ... end
Sourcemodule RetryAfterSeconds : sig ... end
Sourcemodule ResourceType : sig ... end
Sourcemodule ThrottlingExceptionReason : sig ... end
Sourcemodule ValidationExceptionReason : sig ... end
Sourcemodule AttributeOperation : sig ... end

An operation that applies to the requested group. This operation might add, replace, or remove an attribute.

Sourcemodule User : sig ... end

A user object that contains the metadata and attributes for a specified user.

Sourcemodule Filter : sig ... end

A query filter used by ListUsers and ListGroups. This filter object provides the attribute name and attribute value to search users or groups.

Sourcemodule Group : sig ... end

A group object that contains the metadata and attributes for a specified group.

Sourcemodule GroupMembership : sig ... end

Contains the identifiers for a group, a group member, and a GroupMembership object in the identity store.

Indicates whether a resource is a member of a group in the identity store.

Sourcemodule UniqueAttribute : sig ... end

An entity attribute that's unique to a specific entity.

Sourcemodule AccessDeniedException : sig ... end

You do not have sufficient access to perform this action.

Sourcemodule ConflictException : sig ... end

This request cannot be completed for one of the following reasons: Performing the requested operation would violate an existing uniqueness claim in the identity store. Resolve the conflict before retrying this request. The requested resource was being concurrently modified by another request.

Sourcemodule InternalServerException : sig ... end

The request processing has failed because of an unknown error, exception or failure with an internal server.

Sourcemodule ResourceNotFoundException : sig ... end

Indicates that a requested resource is not found.

The request would cause the number of users or groups in the identity store to exceed the maximum allowed.

Sourcemodule ThrottlingException : sig ... end

Indicates that the principal has crossed the throttling limits of the API operations.

Sourcemodule ValidationException : sig ... end

The request failed because it contains a syntax error.

Sourcemodule AttributeOperations : sig ... end
Sourcemodule NextToken : sig ... end
Sourcemodule Users : sig ... end
Sourcemodule ExtensionNames : sig ... end
Sourcemodule Filters : sig ... end
Sourcemodule MaxResults : sig ... end
Sourcemodule Groups : sig ... end
Sourcemodule GroupMemberships : sig ... end
Sourcemodule GroupIds : sig ... end
Sourcemodule AlternateIdentifier : sig ... end

A unique identifier for a user or group that is not the primary identifier. This value can be an identifier from an external identity provider (IdP) that is associated with the user, the group, or a unique attribute.

Sourcemodule UpdateUserResponse : sig ... end

Updates the specified user metadata and attributes in the specified identity store.

Sourcemodule UpdateUserRequest : sig ... end

Updates the specified user metadata and attributes in the specified identity store.

Sourcemodule UpdateGroupResponse : sig ... end

Updates the specified group metadata and attributes in the specified identity store.

Sourcemodule UpdateGroupRequest : sig ... end

Updates the specified group metadata and attributes in the specified identity store.

Sourcemodule ListUsersResponse : sig ... end

Lists all users in the identity store. Returns a paginated list of complete User objects. Filtering for a User by the UserName attribute is deprecated. Instead, use the GetUserId API action. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Sourcemodule ListUsersRequest : sig ... end

Lists all users in the identity store. Returns a paginated list of complete User objects. Filtering for a User by the UserName attribute is deprecated. Instead, use the GetUserId API action. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Sourcemodule ListGroupsResponse : sig ... end

Lists all groups in the identity store. Returns a paginated list of complete Group objects. Filtering for a Group by the DisplayName attribute is deprecated. Instead, use the GetGroupId API action. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Sourcemodule ListGroupsRequest : sig ... end

Lists all groups in the identity store. Returns a paginated list of complete Group objects. Filtering for a Group by the DisplayName attribute is deprecated. Instead, use the GetGroupId API action. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

For the specified group in the specified identity store, returns the list of all GroupMembership objects and returns results in paginated form. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

For the specified group in the specified identity store, returns the list of all GroupMembership objects and returns results in paginated form. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

For the specified member in the specified identity store, returns the list of all GroupMembership objects and returns results in paginated form. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

For the specified member in the specified identity store, returns the list of all GroupMembership objects and returns results in paginated form. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Sourcemodule IsMemberInGroupsResponse : sig ... end

Checks the user's membership in all requested groups and returns if the member exists in all queried groups. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Sourcemodule IsMemberInGroupsRequest : sig ... end

Checks the user's membership in all requested groups and returns if the member exists in all queried groups. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Sourcemodule GetUserIdResponse : sig ... end

Retrieves the UserId in an identity store. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Sourcemodule GetUserIdRequest : sig ... end

Retrieves the UserId in an identity store. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Retrieves the MembershipId in an identity store. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Retrieves the MembershipId in an identity store. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Sourcemodule GetGroupIdResponse : sig ... end

Retrieves GroupId in an identity store. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Sourcemodule GetGroupIdRequest : sig ... end

Retrieves GroupId in an identity store. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Sourcemodule DescribeUserResponse : sig ... end

Retrieves the user metadata and attributes from the UserId in an identity store. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Sourcemodule DescribeUserRequest : sig ... end

Retrieves the user metadata and attributes from the UserId in an identity store. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Sourcemodule DescribeGroupResponse : sig ... end

Retrieves the group metadata and attributes from GroupId in an identity store. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Sourcemodule DescribeGroupRequest : sig ... end

Retrieves the group metadata and attributes from GroupId in an identity store. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Retrieves membership metadata and attributes from MembershipId in an identity store. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Retrieves membership metadata and attributes from MembershipId in an identity store. If you have access to a member account, you can use this API operation from the member account. For more information, see Limiting access to the identity store from member accounts in the IAM Identity Center User Guide.

Sourcemodule DeleteUserResponse : sig ... end

Deletes a user within an identity store given UserId.

Sourcemodule DeleteUserRequest : sig ... end

Deletes a user within an identity store given UserId.

Sourcemodule DeleteGroupResponse : sig ... end

Delete a group within an identity store given GroupId.

Sourcemodule DeleteGroupRequest : sig ... end

Delete a group within an identity store given GroupId.

Delete a membership within a group given MembershipId.

Delete a membership within a group given MembershipId.

Sourcemodule CreateUserResponse : sig ... end

Creates a user within the specified identity store.

Sourcemodule CreateUserRequest : sig ... end

Creates a user within the specified identity store.

Sourcemodule CreateGroupResponse : sig ... end

Creates a group within the specified identity store.

Sourcemodule CreateGroupRequest : sig ... end

Creates a group within the specified identity store.

Creates a relationship between a member and a group. The following identifiers must be specified: GroupId, IdentityStoreId, and MemberId.

Creates a relationship between a member and a group. The following identifiers must be specified: GroupId, IdentityStoreId, and MemberId.