public interface AsyncClient
extends com.aliyun.core.utils.SdkAutoCloseable
static DefaultAsyncClientBuilder builder()
static AsyncClient create()
CompletableFuture<BatchSetDesktopManagerResponse> batchSetDesktopManager(BatchSetDesktopManagerRequest request)
Convenience accounts with the local administrator permissions on cloud computers can install software and modify system settings on cloud computers.
request - the request parameters of BatchSetDesktopManager BatchSetDesktopManagerRequestCompletableFuture<ChangeUserPasswordResponse> changeUserPassword(ChangeUserPasswordRequest request)
request - the request parameters of ChangeUserPassword ChangeUserPasswordRequestCompletableFuture<CheckUsedPropertyResponse> checkUsedProperty(CheckUsedPropertyRequest request)
request - the request parameters of CheckUsedProperty CheckUsedPropertyRequestCompletableFuture<CheckUsedPropertyValueResponse> checkUsedPropertyValue(CheckUsedPropertyValueRequest request)
Before you call the operation, you can call the ListProperty operation to query the existing user properties and their IDs (PropertyId) and values (PropertyValueId).
request - the request parameters of CheckUsedPropertyValue CheckUsedPropertyValueRequestCompletableFuture<CreateGroupResponse> createGroup(CreateGroupRequest request)
request - the request parameters of CreateGroup CreateGroupRequestCompletableFuture<CreateOrgResponse> createOrg(CreateOrgRequest request)
request - the request parameters of CreateOrg CreateOrgRequestCompletableFuture<CreatePropertyResponse> createProperty(CreatePropertyRequest request)
request - the request parameters of CreateProperty CreatePropertyRequestCompletableFuture<CreateResourceGroupResponse> createResourceGroup(CreateResourceGroupRequest request)
request - the request parameters of CreateResourceGroup CreateResourceGroupRequestCompletableFuture<CreateUsersResponse> createUsers(CreateUsersRequest request)
Convenience users are dedicated Elastic Desktop Service (EDS) user accounts and are suitable for scenarios in which you do not need to connect to enterprise Active Directory (AD) systems. The information about a convenience user includes the username, email address, and mobile number. You must specify the username or email address.
request - the request parameters of CreateUsers CreateUsersRequestCompletableFuture<DeleteResourceGroupResponse> deleteResourceGroup(DeleteResourceGroupRequest request)
request - the request parameters of DeleteResourceGroup DeleteResourceGroupRequestCompletableFuture<DeleteUserPropertyValueResponse> deleteUserPropertyValue(DeleteUserPropertyValueRequest request)
Before you call this operation, you can call the FilterUsers operation to query the users that are associated with user properties.
request - the request parameters of DeleteUserPropertyValue DeleteUserPropertyValueRequestCompletableFuture<DescribeGroupUserResponse> describeGroupUser(DescribeGroupUserRequest request)
request - the request parameters of DescribeGroupUser DescribeGroupUserRequestCompletableFuture<DescribeGroupsResponse> describeGroups(DescribeGroupsRequest request)
request - the request parameters of DescribeGroups DescribeGroupsRequestCompletableFuture<DescribeMfaDevicesResponse> describeMfaDevices(DescribeMfaDevicesRequest request)
request - the request parameters of DescribeMfaDevices DescribeMfaDevicesRequestCompletableFuture<DescribeOrgByLayerResponse> describeOrgByLayer(DescribeOrgByLayerRequest request)
request - the request parameters of DescribeOrgByLayer DescribeOrgByLayerRequestCompletableFuture<DescribeOrgsResponse> describeOrgs(DescribeOrgsRequest request)
An organization is in a tree structure. The root organization ID is in the following format: org-aliyun-wy-org-id.
request - the request parameters of DescribeOrgs DescribeOrgsRequestCompletableFuture<DescribeResourceGroupsResponse> describeResourceGroups(DescribeResourceGroupsRequest request)
request - the request parameters of DescribeResourceGroups DescribeResourceGroupsRequestCompletableFuture<DescribeUserResponse> describeUser(DescribeUserRequest request)
request - the request parameters of DescribeUser DescribeUserRequestCompletableFuture<DescribeUsersResponse> describeUsers(DescribeUsersRequest request)
request - the request parameters of DescribeUsers DescribeUsersRequestCompletableFuture<FilterUsersResponse> filterUsers(FilterUsersRequest request)
request - the request parameters of FilterUsers FilterUsersRequestCompletableFuture<GetManagerInfoByAuthCodeResponse> getManagerInfoByAuthCode(GetManagerInfoByAuthCodeRequest request)
request - the request parameters of GetManagerInfoByAuthCode GetManagerInfoByAuthCodeRequestCompletableFuture<InitTenantAliasResponse> initTenantAlias(InitTenantAliasRequest request)
request - the request parameters of InitTenantAlias InitTenantAliasRequestCompletableFuture<ListPropertyResponse> listProperty(ListPropertyRequest request)
request - the request parameters of ListProperty ListPropertyRequestCompletableFuture<ListPropertyValueResponse> listPropertyValue(ListPropertyValueRequest request)
request - the request parameters of ListPropertyValue ListPropertyValueRequestCompletableFuture<LockMfaDeviceResponse> lockMfaDevice(LockMfaDeviceRequest request)
After a virtual MFA device is locked, the status of the virtual MFA device changes to LOCKED. The convenience user to which the MFA device is bound cannot log on to the cloud desktop that resides in the workspace with the MFA feature enabled because the identity of the convenience user cannot be verified based on the virtual MFA device. You can call the UnlockMfaDevice operation to unlock the virtual MFA device.
request - the request parameters of LockMfaDevice LockMfaDeviceRequestCompletableFuture<LockUsersResponse> lockUsers(LockUsersRequest request)
request - the request parameters of LockUsers LockUsersRequestCompletableFuture<ModifyGroupResponse> modifyGroup(ModifyGroupRequest request)
request - the request parameters of ModifyGroup ModifyGroupRequestCompletableFuture<ModifyOrgResponse> modifyOrg(ModifyOrgRequest request)
request - the request parameters of ModifyOrg ModifyOrgRequestCompletableFuture<ModifyUserResponse> modifyUser(ModifyUserRequest request)
request - the request parameters of ModifyUser ModifyUserRequestCompletableFuture<MoveOrgResponse> moveOrg(MoveOrgRequest request)
request - the request parameters of MoveOrg MoveOrgRequestCompletableFuture<MoveUserOrgResponse> moveUserOrg(MoveUserOrgRequest request)
request - the request parameters of MoveUserOrg MoveUserOrgRequestCompletableFuture<QuerySyncStatusByAliUidResponse> querySyncStatusByAliUid(QuerySyncStatusByAliUidRequest request)
request - the request parameters of QuerySyncStatusByAliUid QuerySyncStatusByAliUidRequestCompletableFuture<RemoveGroupResponse> removeGroup(RemoveGroupRequest request)
request - the request parameters of RemoveGroup RemoveGroupRequestCompletableFuture<RemoveMfaDeviceResponse> removeMfaDevice(RemoveMfaDeviceRequest request)
If you remove a virtual MFA device that is bound to a convenience account, the convenience account can no longer use the virtual MFA device to log on to cloud computers. Before the convenience account can log on to Alibaba Cloud Workspace terminals again, a new virtual MFA device must be bound to the convenience account.
request - the request parameters of RemoveMfaDevice RemoveMfaDeviceRequestCompletableFuture<RemoveOrgResponse> removeOrg(RemoveOrgRequest request)
request - the request parameters of RemoveOrg RemoveOrgRequestCompletableFuture<RemovePropertyResponse> removeProperty(RemovePropertyRequest request)
request - the request parameters of RemoveProperty RemovePropertyRequestCompletableFuture<RemoveUsersResponse> removeUsers(RemoveUsersRequest request)
request - the request parameters of RemoveUsers RemoveUsersRequestCompletableFuture<ResetUserPasswordResponse> resetUserPassword(ResetUserPasswordRequest request)
request - the request parameters of ResetUserPassword ResetUserPasswordRequestCompletableFuture<SetUserPropertyValueResponse> setUserPropertyValue(SetUserPropertyValueRequest request)
request - the request parameters of SetUserPropertyValue SetUserPropertyValueRequestCompletableFuture<SyncAllEduInfoResponse> syncAllEduInfo(SyncAllEduInfoRequest request)
request - the request parameters of SyncAllEduInfo SyncAllEduInfoRequestCompletableFuture<UnlockMfaDeviceResponse> unlockMfaDevice(UnlockMfaDeviceRequest request)
request - the request parameters of UnlockMfaDevice UnlockMfaDeviceRequestCompletableFuture<UnlockUsersResponse> unlockUsers(UnlockUsersRequest request)
request - the request parameters of UnlockUsers UnlockUsersRequestCompletableFuture<UpdatePropertyResponse> updateProperty(UpdatePropertyRequest request)
request - the request parameters of UpdateProperty UpdatePropertyRequestCompletableFuture<UserBatchJoinGroupResponse> userBatchJoinGroup(UserBatchJoinGroupRequest request)
request - the request parameters of UserBatchJoinGroup UserBatchJoinGroupRequestCompletableFuture<UserBatchQuitGroupResponse> userBatchQuitGroup(UserBatchQuitGroupRequest request)
request - the request parameters of UserBatchQuitGroup UserBatchQuitGroupRequestCopyright © 2026. All rights reserved.