Module Awso_ds_data.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 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 StringAttributeValue : sig ... end
Sourcemodule BooleanAttributeValue : sig ... end
Sourcemodule NumberAttributeValue : sig ... end
Sourcemodule StringSetAttributeValue : sig ... end
Sourcemodule AttributeValue : sig ... end

The data type for an attribute. Each attribute value is described as a name-value pair. The name is the AD schema name, and the value is the data itself. For a list of supported attributes, see Directory Service Data Attributes.

Sourcemodule LdapDisplayName : sig ... end
Sourcemodule Attributes : sig ... end
Sourcemodule Boolean : sig ... end
Sourcemodule DistinguishedName : sig ... end
Sourcemodule EmailAddress : sig ... end
Sourcemodule GivenName : sig ... end
Sourcemodule SID : sig ... end
Sourcemodule Surname : sig ... end
Sourcemodule UserName : sig ... end
Sourcemodule UserPrincipalName : sig ... end
Sourcemodule GroupName : sig ... end
Sourcemodule GroupScope : sig ... end
Sourcemodule GroupType : sig ... end
Sourcemodule MemberName : sig ... end
Sourcemodule MemberType : sig ... end
Sourcemodule AccessDeniedReason : sig ... end
Sourcemodule ExceptionMessage : sig ... end
Sourcemodule Integer : sig ... end
Sourcemodule ValidationExceptionReason : sig ... end
Sourcemodule User : sig ... end

A user object that contains identifying information and attributes for a specified user.

Sourcemodule Group : sig ... end

A group object that contains identifying information and attributes for a specified group.

Sourcemodule UserSummary : sig ... end

A structure containing a subset of the fields of a user object from a directory.

Sourcemodule GroupSummary : sig ... end

A structure containing a subset of fields of a group object from a directory.

Sourcemodule Member : sig ... end

A member object that contains identifying information for a specified member.

Sourcemodule AccessDeniedException : sig ... end

You don't have permission to perform the request or access the directory. It can also occur when the DirectoryId doesn't exist or the user, member, or group might be outside of your organizational unit (OU). Make sure that you have the authentication and authorization to perform the action. Review the directory information in the request, and make sure that the object isn't outside of your OU.

Sourcemodule ConflictException : sig ... end

This error will occur when you try to create a resource that conflicts with an existing object. It can also occur when adding a member to a group that the member is already in. This error can be caused by a request sent within the 8-hour idempotency window with the same client token but different input parameters. Client tokens should not be re-used across different requests. After 8 hours, any request with the same client token is treated as a new request.

The request could not be completed due to a problem in the configuration or current state of the specified directory.

Sourcemodule InternalServerException : sig ... end

The operation didn't succeed because an internal error occurred. Try again later.

Sourcemodule ResourceNotFoundException : sig ... end

The resource couldn't be found.

Sourcemodule ThrottlingException : sig ... end

The limit on the number of requests per second has been exceeded.

Sourcemodule ValidationException : sig ... end

The request isn't valid. Review the details in the error message to update the invalid parameters or values in your request.

Sourcemodule ClientToken : sig ... end
Sourcemodule DirectoryId : sig ... end
Sourcemodule UpdateType : sig ... end
Sourcemodule NextToken : sig ... end
Sourcemodule Realm : sig ... end
Sourcemodule UserList : sig ... end
Sourcemodule LdapDisplayNameList : sig ... end
Sourcemodule MaxResults : sig ... end
Sourcemodule SearchString : sig ... end
Sourcemodule GroupList : sig ... end
Sourcemodule UserSummaryList : sig ... end
Sourcemodule GroupSummaryList : sig ... end
Sourcemodule MemberList : sig ... end
Sourcemodule UpdateUserResult : sig ... end

Updates user information.

Sourcemodule UpdateUserRequest : sig ... end

Updates user information.

Sourcemodule UpdateGroupResult : sig ... end

Updates group information.

Sourcemodule UpdateGroupRequest : sig ... end

Updates group information.

Sourcemodule SearchUsersResult : sig ... end

Searches the specified directory for a user. You can find users that match the SearchString parameter with the value of their attributes included in the SearchString parameter. This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the SearchUsers.NextToken member contains a token that you pass in the next call to SearchUsers. This retrieves the next set of items. You can also specify a maximum number of return results with the MaxResults parameter.

Sourcemodule SearchUsersRequest : sig ... end

Searches the specified directory for a user. You can find users that match the SearchString parameter with the value of their attributes included in the SearchString parameter. This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the SearchUsers.NextToken member contains a token that you pass in the next call to SearchUsers. This retrieves the next set of items. You can also specify a maximum number of return results with the MaxResults parameter.

Sourcemodule SearchGroupsResult : sig ... end

Searches the specified directory for a group. You can find groups that match the SearchString parameter with the value of their attributes included in the SearchString parameter. This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the SearchGroups.NextToken member contains a token that you pass in the next call to SearchGroups. This retrieves the next set of items. You can also specify a maximum number of return results with the MaxResults parameter.

Sourcemodule SearchGroupsRequest : sig ... end

Searches the specified directory for a group. You can find groups that match the SearchString parameter with the value of their attributes included in the SearchString parameter. This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the SearchGroups.NextToken member contains a token that you pass in the next call to SearchGroups. This retrieves the next set of items. You can also specify a maximum number of return results with the MaxResults parameter.

Sourcemodule RemoveGroupMemberResult : sig ... end

Removes a member from a group.

Sourcemodule RemoveGroupMemberRequest : sig ... end

Removes a member from a group.

Sourcemodule ListUsersResult : sig ... end

Returns user information for the specified directory. This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the ListUsers.NextToken member contains a token that you pass in the next call to ListUsers. This retrieves the next set of items. You can also specify a maximum number of return results with the MaxResults parameter.

Sourcemodule ListUsersRequest : sig ... end

Returns user information for the specified directory. This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the ListUsers.NextToken member contains a token that you pass in the next call to ListUsers. This retrieves the next set of items. You can also specify a maximum number of return results with the MaxResults parameter.

Sourcemodule ListGroupsResult : sig ... end

Returns group information for the specified directory. This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the ListGroups.NextToken member contains a token that you pass in the next call to ListGroups. This retrieves the next set of items. You can also specify a maximum number of return results with the MaxResults parameter.

Sourcemodule ListGroupsRequest : sig ... end

Returns group information for the specified directory. This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the ListGroups.NextToken member contains a token that you pass in the next call to ListGroups. This retrieves the next set of items. You can also specify a maximum number of return results with the MaxResults parameter.

Sourcemodule ListGroupsForMemberResult : sig ... end

Returns group information for the specified member. This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the ListGroupsForMember.NextToken member contains a token that you pass in the next call to ListGroupsForMember. This retrieves the next set of items. You can also specify a maximum number of return results with the MaxResults parameter.

Returns group information for the specified member. This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the ListGroupsForMember.NextToken member contains a token that you pass in the next call to ListGroupsForMember. This retrieves the next set of items. You can also specify a maximum number of return results with the MaxResults parameter.

Sourcemodule ListGroupMembersResult : sig ... end

Returns member information for the specified group. This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the ListGroupMembers.NextToken member contains a token that you pass in the next call to ListGroupMembers. This retrieves the next set of items. You can also specify a maximum number of return results with the MaxResults parameter.

Sourcemodule ListGroupMembersRequest : sig ... end

Returns member information for the specified group. This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the ListGroupMembers.NextToken member contains a token that you pass in the next call to ListGroupMembers. This retrieves the next set of items. You can also specify a maximum number of return results with the MaxResults parameter.

Sourcemodule DisableUserResult : sig ... end

Deactivates an active user account. For information about how to enable an inactive user account, see ResetUserPassword in the Directory Service API Reference.

Sourcemodule DisableUserRequest : sig ... end

Deactivates an active user account. For information about how to enable an inactive user account, see ResetUserPassword in the Directory Service API Reference.

Sourcemodule DescribeUserResult : sig ... end

Returns information about a specific user.

Sourcemodule DescribeUserRequest : sig ... end

Returns information about a specific user.

Sourcemodule DescribeGroupResult : sig ... end

Returns information about a specific group.

Sourcemodule DescribeGroupRequest : sig ... end

Returns information about a specific group.

Sourcemodule DeleteUserResult : sig ... end

Deletes a user.

Sourcemodule DeleteUserRequest : sig ... end

Deletes a user.

Sourcemodule DeleteGroupResult : sig ... end

Deletes a group.

Sourcemodule DeleteGroupRequest : sig ... end

Deletes a group.

Sourcemodule CreateUserResult : sig ... end

Creates a new user.

Sourcemodule CreateUserRequest : sig ... end

Creates a new user.

Sourcemodule CreateGroupResult : sig ... end

Creates a new group.

Sourcemodule CreateGroupRequest : sig ... end

Creates a new group.

Sourcemodule AddGroupMemberResult : sig ... end

Adds an existing user, group, or computer as a group member.

Sourcemodule AddGroupMemberRequest : sig ... end

Adds an existing user, group, or computer as a group member.