Awso_ds_data_lwtSourceval add_group_member :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds_data.Values.AddGroupMemberRequest.t ->
(Awso_ds_data.Values.AddGroupMemberResult.t,
Awso_ds_data.Values.AddGroupMemberResult.error)
Result.t
Lwt.tval create_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds_data.Values.CreateGroupRequest.t ->
(Awso_ds_data.Values.CreateGroupResult.t,
Awso_ds_data.Values.CreateGroupResult.error)
Result.t
Lwt.tval create_user :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds_data.Values.CreateUserRequest.t ->
(Awso_ds_data.Values.CreateUserResult.t,
Awso_ds_data.Values.CreateUserResult.error)
Result.t
Lwt.tval delete_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds_data.Values.DeleteGroupRequest.t ->
(Awso_ds_data.Values.DeleteGroupResult.t,
Awso_ds_data.Values.DeleteGroupResult.error)
Result.t
Lwt.tval delete_user :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds_data.Values.DeleteUserRequest.t ->
(Awso_ds_data.Values.DeleteUserResult.t,
Awso_ds_data.Values.DeleteUserResult.error)
Result.t
Lwt.tval describe_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds_data.Values.DescribeGroupRequest.t ->
(Awso_ds_data.Values.DescribeGroupResult.t,
Awso_ds_data.Values.DescribeGroupResult.error)
Result.t
Lwt.tval describe_user :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds_data.Values.DescribeUserRequest.t ->
(Awso_ds_data.Values.DescribeUserResult.t,
Awso_ds_data.Values.DescribeUserResult.error)
Result.t
Lwt.tval disable_user :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds_data.Values.DisableUserRequest.t ->
(Awso_ds_data.Values.DisableUserResult.t,
Awso_ds_data.Values.DisableUserResult.error)
Result.t
Lwt.tval list_group_members :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds_data.Values.ListGroupMembersRequest.t ->
(Awso_ds_data.Values.ListGroupMembersResult.t,
Awso_ds_data.Values.ListGroupMembersResult.error)
Result.t
Lwt.tval list_groups :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds_data.Values.ListGroupsRequest.t ->
(Awso_ds_data.Values.ListGroupsResult.t,
Awso_ds_data.Values.ListGroupsResult.error)
Result.t
Lwt.tval list_groups_for_member :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds_data.Values.ListGroupsForMemberRequest.t ->
(Awso_ds_data.Values.ListGroupsForMemberResult.t,
Awso_ds_data.Values.ListGroupsForMemberResult.error)
Result.t
Lwt.tval list_users :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds_data.Values.ListUsersRequest.t ->
(Awso_ds_data.Values.ListUsersResult.t,
Awso_ds_data.Values.ListUsersResult.error)
Result.t
Lwt.tval remove_group_member :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds_data.Values.RemoveGroupMemberRequest.t ->
(Awso_ds_data.Values.RemoveGroupMemberResult.t,
Awso_ds_data.Values.RemoveGroupMemberResult.error)
Result.t
Lwt.tval search_groups :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds_data.Values.SearchGroupsRequest.t ->
(Awso_ds_data.Values.SearchGroupsResult.t,
Awso_ds_data.Values.SearchGroupsResult.error)
Result.t
Lwt.tval search_users :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds_data.Values.SearchUsersRequest.t ->
(Awso_ds_data.Values.SearchUsersResult.t,
Awso_ds_data.Values.SearchUsersResult.error)
Result.t
Lwt.tval update_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds_data.Values.UpdateGroupRequest.t ->
(Awso_ds_data.Values.UpdateGroupResult.t,
Awso_ds_data.Values.UpdateGroupResult.error)
Result.t
Lwt.tval update_user :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds_data.Values.UpdateUserRequest.t ->
(Awso_ds_data.Values.UpdateUserResult.t,
Awso_ds_data.Values.UpdateUserResult.error)
Result.t
Lwt.tinclude module type of struct include Awso_ds_data.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 ]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.
A user object that contains identifying information and attributes for a specified user.
A group object that contains identifying information and attributes for a specified group.
A structure containing a subset of the fields of a user object from a directory.
A structure containing a subset of fields of a group object from a directory.
A member object that contains identifying information for a specified member.
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.
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.
The operation didn't succeed because an internal error occurred. Try again later.
The resource couldn't be found.
The limit on the number of requests per second has been exceeded.
The request isn't valid. Review the details in the error message to update the invalid parameters or values in your request.
Updates user information.
Updates user information.
Updates group information.
Updates group information.
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.
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.
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.
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.
Removes a member from a group.
Removes a member from a group.
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.
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.
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.
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.
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.
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.
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.
Deactivates an active user account. For information about how to enable an inactive user account, see ResetUserPassword in the Directory Service API Reference.
Deactivates an active user account. For information about how to enable an inactive user account, see ResetUserPassword in the Directory Service API Reference.
Returns information about a specific user.
Returns information about a specific user.
Returns information about a specific group.
Returns information about a specific group.
Deletes a user.
Deletes a user.
Deletes a group.
Deletes a group.
Creates a new user.
Creates a new user.
Creates a new group.
Creates a new group.
Adds an existing user, group, or computer as a group member.
Adds an existing user, group, or computer as a group member.