v2

package
v0.1.72 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 14, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForAddVolumes

func GenReqDefForAddVolumes() *def.HttpRequestDef

func GenReqDefForApplyDesktopsInternet added in v0.1.46

func GenReqDefForApplyDesktopsInternet() *def.HttpRequestDef

func GenReqDefForApplyWorkspace

func GenReqDefForApplyWorkspace() *def.HttpRequestDef

func GenReqDefForAssociateDesktopsEip added in v0.1.46

func GenReqDefForAssociateDesktopsEip() *def.HttpRequestDef

func GenReqDefForBatchAddDesktopsTags added in v0.1.67

func GenReqDefForBatchAddDesktopsTags() *def.HttpRequestDef

func GenReqDefForBatchChangeTags added in v0.1.65

func GenReqDefForBatchChangeTags() *def.HttpRequestDef

func GenReqDefForBatchCreateUsers added in v0.1.46

func GenReqDefForBatchCreateUsers() *def.HttpRequestDef

func GenReqDefForBatchDeleteAccessPolicies added in v0.1.15

func GenReqDefForBatchDeleteAccessPolicies() *def.HttpRequestDef

func GenReqDefForBatchDeleteDesktops

func GenReqDefForBatchDeleteDesktops() *def.HttpRequestDef

func GenReqDefForBatchDeleteDesktopsTags added in v0.1.67

func GenReqDefForBatchDeleteDesktopsTags() *def.HttpRequestDef

func GenReqDefForBatchDeleteOtpDevices added in v0.1.15

func GenReqDefForBatchDeleteOtpDevices() *def.HttpRequestDef

func GenReqDefForBatchDeleteUserGroups added in v0.1.46

func GenReqDefForBatchDeleteUserGroups() *def.HttpRequestDef

func GenReqDefForBatchDisassociateDesktopsEip added in v0.1.46

func GenReqDefForBatchDisassociateDesktopsEip() *def.HttpRequestDef

func GenReqDefForBatchLogoffDesktops added in v0.1.46

func GenReqDefForBatchLogoffDesktops() *def.HttpRequestDef

func GenReqDefForBatchRebuildDesktopsSystemDisk added in v0.1.65

func GenReqDefForBatchRebuildDesktopsSystemDisk() *def.HttpRequestDef

func GenReqDefForBatchRunDesktops

func GenReqDefForBatchRunDesktops() *def.HttpRequestDef

func GenReqDefForCancelWorkspace

func GenReqDefForCancelWorkspace() *def.HttpRequestDef

func GenReqDefForChangeDesktopNetwork added in v0.1.65

func GenReqDefForChangeDesktopNetwork() *def.HttpRequestDef

func GenReqDefForChangeUserStatus added in v0.1.10

func GenReqDefForChangeUserStatus() *def.HttpRequestDef

func GenReqDefForCreateAccessPolicy added in v0.1.15

func GenReqDefForCreateAccessPolicy() *def.HttpRequestDef

func GenReqDefForCreateDesktop

func GenReqDefForCreateDesktop() *def.HttpRequestDef

func GenReqDefForCreateDesktopUser

func GenReqDefForCreateDesktopUser() *def.HttpRequestDef

func GenReqDefForCreateTag added in v0.1.65

func GenReqDefForCreateTag() *def.HttpRequestDef

func GenReqDefForCreateTerminalsBindingDesktops added in v0.1.15

func GenReqDefForCreateTerminalsBindingDesktops() *def.HttpRequestDef

func GenReqDefForCreateUserGroup added in v0.1.46

func GenReqDefForCreateUserGroup() *def.HttpRequestDef

func GenReqDefForDeleteDesktop

func GenReqDefForDeleteDesktop() *def.HttpRequestDef

func GenReqDefForDeleteDesktopVolumes added in v0.1.15

func GenReqDefForDeleteDesktopVolumes() *def.HttpRequestDef

func GenReqDefForDeleteTag added in v0.1.65

func GenReqDefForDeleteTag() *def.HttpRequestDef

func GenReqDefForDeleteTerminalsBindingDesktops added in v0.1.15

func GenReqDefForDeleteTerminalsBindingDesktops() *def.HttpRequestDef

func GenReqDefForDeleteUser

func GenReqDefForDeleteUser() *def.HttpRequestDef

func GenReqDefForDeleteUserGroup added in v0.1.46

func GenReqDefForDeleteUserGroup() *def.HttpRequestDef

func GenReqDefForExpandVolumes

func GenReqDefForExpandVolumes() *def.HttpRequestDef

func GenReqDefForExportUserLoginInfoNew

func GenReqDefForExportUserLoginInfoNew() *def.HttpRequestDef

func GenReqDefForListAccessPolicies added in v0.1.15

func GenReqDefForListAccessPolicies() *def.HttpRequestDef

func GenReqDefForListAccessPolicyObjects added in v0.1.15

func GenReqDefForListAccessPolicyObjects() *def.HttpRequestDef

func GenReqDefForListAvailabilityZones

func GenReqDefForListAvailabilityZones() *def.HttpRequestDef

func GenReqDefForListDesktopByTags added in v0.1.65

func GenReqDefForListDesktopByTags() *def.HttpRequestDef

func GenReqDefForListDesktops

func GenReqDefForListDesktops() *def.HttpRequestDef

func GenReqDefForListDesktopsDetail

func GenReqDefForListDesktopsDetail() *def.HttpRequestDef

func GenReqDefForListDesktopsEips added in v0.1.46

func GenReqDefForListDesktopsEips() *def.HttpRequestDef

func GenReqDefForListHistoryOnlineInfoNew

func GenReqDefForListHistoryOnlineInfoNew() *def.HttpRequestDef

func GenReqDefForListImages

func GenReqDefForListImages() *def.HttpRequestDef

func GenReqDefForListItaSubJobs

func GenReqDefForListItaSubJobs() *def.HttpRequestDef

func GenReqDefForListLoginRecordsNew

func GenReqDefForListLoginRecordsNew() *def.HttpRequestDef

func GenReqDefForListOtpDevicesByUserId added in v0.1.15

func GenReqDefForListOtpDevicesByUserId() *def.HttpRequestDef

func GenReqDefForListProducts

func GenReqDefForListProducts() *def.HttpRequestDef

func GenReqDefForListProjectTags added in v0.1.65

func GenReqDefForListProjectTags() *def.HttpRequestDef

func GenReqDefForListTerminalsBindingDesktops added in v0.1.15

func GenReqDefForListTerminalsBindingDesktops() *def.HttpRequestDef

func GenReqDefForListTerminalsBindingDesktopsConfig added in v0.1.15

func GenReqDefForListTerminalsBindingDesktopsConfig() *def.HttpRequestDef

func GenReqDefForListUnusedDesktops added in v0.1.46

func GenReqDefForListUnusedDesktops() *def.HttpRequestDef

func GenReqDefForListUsedDesktopInfo added in v0.1.46

func GenReqDefForListUsedDesktopInfo() *def.HttpRequestDef

func GenReqDefForListUserDetail

func GenReqDefForListUserDetail() *def.HttpRequestDef

func GenReqDefForListUserGroups added in v0.1.46

func GenReqDefForListUserGroups() *def.HttpRequestDef

func GenReqDefForListUsers

func GenReqDefForListUsers() *def.HttpRequestDef

func GenReqDefForListUsersOfGroup added in v0.1.46

func GenReqDefForListUsersOfGroup() *def.HttpRequestDef

func GenReqDefForListWorkspaces

func GenReqDefForListWorkspaces() *def.HttpRequestDef

func GenReqDefForResetRandomPassword added in v0.1.46

func GenReqDefForResetRandomPassword() *def.HttpRequestDef

func GenReqDefForResizeDesktop

func GenReqDefForResizeDesktop() *def.HttpRequestDef

func GenReqDefForRunActionsOnGroup added in v0.1.46

func GenReqDefForRunActionsOnGroup() *def.HttpRequestDef

func GenReqDefForShowAssistAuthConfig added in v0.1.15

func GenReqDefForShowAssistAuthConfig() *def.HttpRequestDef

func GenReqDefForShowDesktopDetail

func GenReqDefForShowDesktopDetail() *def.HttpRequestDef

func GenReqDefForShowDesktopNetwork added in v0.1.65

func GenReqDefForShowDesktopNetwork() *def.HttpRequestDef

func GenReqDefForShowQuotas added in v0.1.16

func GenReqDefForShowQuotas() *def.HttpRequestDef

func GenReqDefForShowTagByDesktopId added in v0.1.65

func GenReqDefForShowTagByDesktopId() *def.HttpRequestDef

func GenReqDefForShowWorkspaceLock added in v0.1.15

func GenReqDefForShowWorkspaceLock() *def.HttpRequestDef

func GenReqDefForUnlockWorkspace added in v0.1.15

func GenReqDefForUnlockWorkspace() *def.HttpRequestDef

func GenReqDefForUpdateAccessPolicyObjects added in v0.1.15

func GenReqDefForUpdateAccessPolicyObjects() *def.HttpRequestDef

func GenReqDefForUpdateAssistAuthMethodConfig added in v0.1.15

func GenReqDefForUpdateAssistAuthMethodConfig() *def.HttpRequestDef

func GenReqDefForUpdateTerminalsBindingDesktops added in v0.1.15

func GenReqDefForUpdateTerminalsBindingDesktops() *def.HttpRequestDef

func GenReqDefForUpdateTerminalsBindingDesktopsConfig added in v0.1.15

func GenReqDefForUpdateTerminalsBindingDesktopsConfig() *def.HttpRequestDef

func GenReqDefForUpdateUserGroup added in v0.1.46

func GenReqDefForUpdateUserGroup() *def.HttpRequestDef

func GenReqDefForUpdateUserInfo

func GenReqDefForUpdateUserInfo() *def.HttpRequestDef

func GenReqDefForUpdateWorkspace

func GenReqDefForUpdateWorkspace() *def.HttpRequestDef

func WorkspaceClientBuilder

func WorkspaceClientBuilder() *http_client.HcHttpClientBuilder

Types

type AddVolumesInvoker

type AddVolumesInvoker struct {
	*invoker.BaseInvoker
}

func (*AddVolumesInvoker) Invoke

type ApplyDesktopsInternetInvoker added in v0.1.46

type ApplyDesktopsInternetInvoker struct {
	*invoker.BaseInvoker
}

func (*ApplyDesktopsInternetInvoker) Invoke added in v0.1.46

type ApplyWorkspaceInvoker

type ApplyWorkspaceInvoker struct {
	*invoker.BaseInvoker
}

func (*ApplyWorkspaceInvoker) Invoke

type AssociateDesktopsEipInvoker added in v0.1.46

type AssociateDesktopsEipInvoker struct {
	*invoker.BaseInvoker
}

func (*AssociateDesktopsEipInvoker) Invoke added in v0.1.46

type BatchAddDesktopsTagsInvoker added in v0.1.67

type BatchAddDesktopsTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchAddDesktopsTagsInvoker) Invoke added in v0.1.67

type BatchChangeTagsInvoker added in v0.1.65

type BatchChangeTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchChangeTagsInvoker) Invoke added in v0.1.65

type BatchCreateUsersInvoker added in v0.1.46

type BatchCreateUsersInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchCreateUsersInvoker) Invoke added in v0.1.46

type BatchDeleteAccessPoliciesInvoker added in v0.1.15

type BatchDeleteAccessPoliciesInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteAccessPoliciesInvoker) Invoke added in v0.1.15

type BatchDeleteDesktopsInvoker

type BatchDeleteDesktopsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteDesktopsInvoker) Invoke

type BatchDeleteDesktopsTagsInvoker added in v0.1.67

type BatchDeleteDesktopsTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteDesktopsTagsInvoker) Invoke added in v0.1.67

type BatchDeleteOtpDevicesInvoker added in v0.1.15

type BatchDeleteOtpDevicesInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteOtpDevicesInvoker) Invoke added in v0.1.15

type BatchDeleteUserGroupsInvoker added in v0.1.46

type BatchDeleteUserGroupsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteUserGroupsInvoker) Invoke added in v0.1.46

type BatchDisassociateDesktopsEipInvoker added in v0.1.46

type BatchDisassociateDesktopsEipInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDisassociateDesktopsEipInvoker) Invoke added in v0.1.46

type BatchLogoffDesktopsInvoker added in v0.1.46

type BatchLogoffDesktopsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchLogoffDesktopsInvoker) Invoke added in v0.1.46

type BatchRebuildDesktopsSystemDiskInvoker added in v0.1.65

type BatchRebuildDesktopsSystemDiskInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchRebuildDesktopsSystemDiskInvoker) Invoke added in v0.1.65

type BatchRunDesktopsInvoker

type BatchRunDesktopsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchRunDesktopsInvoker) Invoke

type CancelWorkspaceInvoker

type CancelWorkspaceInvoker struct {
	*invoker.BaseInvoker
}

func (*CancelWorkspaceInvoker) Invoke

type ChangeDesktopNetworkInvoker added in v0.1.65

type ChangeDesktopNetworkInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeDesktopNetworkInvoker) Invoke added in v0.1.65

type ChangeUserStatusInvoker added in v0.1.10

type ChangeUserStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeUserStatusInvoker) Invoke added in v0.1.10

type CreateAccessPolicyInvoker added in v0.1.15

type CreateAccessPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateAccessPolicyInvoker) Invoke added in v0.1.15

type CreateDesktopInvoker

type CreateDesktopInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateDesktopInvoker) Invoke

type CreateDesktopUserInvoker

type CreateDesktopUserInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateDesktopUserInvoker) Invoke

type CreateTagInvoker added in v0.1.65

type CreateTagInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateTagInvoker) Invoke added in v0.1.65

type CreateTerminalsBindingDesktopsInvoker added in v0.1.15

type CreateTerminalsBindingDesktopsInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateTerminalsBindingDesktopsInvoker) Invoke added in v0.1.15

type CreateUserGroupInvoker added in v0.1.46

type CreateUserGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateUserGroupInvoker) Invoke added in v0.1.46

type DeleteDesktopInvoker

type DeleteDesktopInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteDesktopInvoker) Invoke

type DeleteDesktopVolumesInvoker added in v0.1.15

type DeleteDesktopVolumesInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteDesktopVolumesInvoker) Invoke added in v0.1.15

type DeleteTagInvoker added in v0.1.65

type DeleteTagInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteTagInvoker) Invoke added in v0.1.65

type DeleteTerminalsBindingDesktopsInvoker added in v0.1.15

type DeleteTerminalsBindingDesktopsInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteTerminalsBindingDesktopsInvoker) Invoke added in v0.1.15

type DeleteUserGroupInvoker added in v0.1.46

type DeleteUserGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteUserGroupInvoker) Invoke added in v0.1.46

type DeleteUserInvoker

type DeleteUserInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteUserInvoker) Invoke

type ExpandVolumesInvoker

type ExpandVolumesInvoker struct {
	*invoker.BaseInvoker
}

func (*ExpandVolumesInvoker) Invoke

type ExportUserLoginInfoNewInvoker

type ExportUserLoginInfoNewInvoker struct {
	*invoker.BaseInvoker
}

func (*ExportUserLoginInfoNewInvoker) Invoke

type ListAccessPoliciesInvoker added in v0.1.15

type ListAccessPoliciesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAccessPoliciesInvoker) Invoke added in v0.1.15

type ListAccessPolicyObjectsInvoker added in v0.1.15

type ListAccessPolicyObjectsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAccessPolicyObjectsInvoker) Invoke added in v0.1.15

type ListAvailabilityZonesInvoker

type ListAvailabilityZonesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAvailabilityZonesInvoker) Invoke

type ListDesktopByTagsInvoker added in v0.1.65

type ListDesktopByTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListDesktopByTagsInvoker) Invoke added in v0.1.65

type ListDesktopsDetailInvoker

type ListDesktopsDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ListDesktopsDetailInvoker) Invoke

type ListDesktopsEipsInvoker added in v0.1.46

type ListDesktopsEipsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListDesktopsEipsInvoker) Invoke added in v0.1.46

type ListDesktopsInvoker

type ListDesktopsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListDesktopsInvoker) Invoke

type ListHistoryOnlineInfoNewInvoker

type ListHistoryOnlineInfoNewInvoker struct {
	*invoker.BaseInvoker
}

func (*ListHistoryOnlineInfoNewInvoker) Invoke

type ListImagesInvoker

type ListImagesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListImagesInvoker) Invoke

type ListItaSubJobsInvoker

type ListItaSubJobsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListItaSubJobsInvoker) Invoke

type ListLoginRecordsNewInvoker

type ListLoginRecordsNewInvoker struct {
	*invoker.BaseInvoker
}

func (*ListLoginRecordsNewInvoker) Invoke

type ListOtpDevicesByUserIdInvoker added in v0.1.15

type ListOtpDevicesByUserIdInvoker struct {
	*invoker.BaseInvoker
}

func (*ListOtpDevicesByUserIdInvoker) Invoke added in v0.1.15

type ListProductsInvoker

type ListProductsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListProductsInvoker) Invoke

type ListProjectTagsInvoker added in v0.1.65

type ListProjectTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListProjectTagsInvoker) Invoke added in v0.1.65

type ListTerminalsBindingDesktopsConfigInvoker added in v0.1.15

type ListTerminalsBindingDesktopsConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTerminalsBindingDesktopsConfigInvoker) Invoke added in v0.1.15

type ListTerminalsBindingDesktopsInvoker added in v0.1.15

type ListTerminalsBindingDesktopsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTerminalsBindingDesktopsInvoker) Invoke added in v0.1.15

type ListUnusedDesktopsInvoker added in v0.1.46

type ListUnusedDesktopsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListUnusedDesktopsInvoker) Invoke added in v0.1.46

type ListUsedDesktopInfoInvoker added in v0.1.46

type ListUsedDesktopInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*ListUsedDesktopInfoInvoker) Invoke added in v0.1.46

type ListUserDetailInvoker

type ListUserDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ListUserDetailInvoker) Invoke

type ListUserGroupsInvoker added in v0.1.46

type ListUserGroupsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListUserGroupsInvoker) Invoke added in v0.1.46

type ListUsersInvoker

type ListUsersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListUsersInvoker) Invoke

type ListUsersOfGroupInvoker added in v0.1.46

type ListUsersOfGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ListUsersOfGroupInvoker) Invoke added in v0.1.46

type ListWorkspacesInvoker

type ListWorkspacesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListWorkspacesInvoker) Invoke

type ResetRandomPasswordInvoker added in v0.1.46

type ResetRandomPasswordInvoker struct {
	*invoker.BaseInvoker
}

func (*ResetRandomPasswordInvoker) Invoke added in v0.1.46

type ResizeDesktopInvoker

type ResizeDesktopInvoker struct {
	*invoker.BaseInvoker
}

func (*ResizeDesktopInvoker) Invoke

type RunActionsOnGroupInvoker added in v0.1.46

type RunActionsOnGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*RunActionsOnGroupInvoker) Invoke added in v0.1.46

type ShowAssistAuthConfigInvoker added in v0.1.15

type ShowAssistAuthConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowAssistAuthConfigInvoker) Invoke added in v0.1.15

type ShowDesktopDetailInvoker

type ShowDesktopDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowDesktopDetailInvoker) Invoke

type ShowDesktopNetworkInvoker added in v0.1.65

type ShowDesktopNetworkInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowDesktopNetworkInvoker) Invoke added in v0.1.65

type ShowQuotasInvoker added in v0.1.16

type ShowQuotasInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowQuotasInvoker) Invoke added in v0.1.16

type ShowTagByDesktopIdInvoker added in v0.1.65

type ShowTagByDesktopIdInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTagByDesktopIdInvoker) Invoke added in v0.1.65

type ShowWorkspaceLockInvoker added in v0.1.15

type ShowWorkspaceLockInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowWorkspaceLockInvoker) Invoke added in v0.1.15

type UnlockWorkspaceInvoker added in v0.1.15

type UnlockWorkspaceInvoker struct {
	*invoker.BaseInvoker
}

func (*UnlockWorkspaceInvoker) Invoke added in v0.1.15

type UpdateAccessPolicyObjectsInvoker added in v0.1.15

type UpdateAccessPolicyObjectsInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateAccessPolicyObjectsInvoker) Invoke added in v0.1.15

type UpdateAssistAuthMethodConfigInvoker added in v0.1.15

type UpdateAssistAuthMethodConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateAssistAuthMethodConfigInvoker) Invoke added in v0.1.15

type UpdateTerminalsBindingDesktopsConfigInvoker added in v0.1.15

type UpdateTerminalsBindingDesktopsConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateTerminalsBindingDesktopsConfigInvoker) Invoke added in v0.1.15

type UpdateTerminalsBindingDesktopsInvoker added in v0.1.15

type UpdateTerminalsBindingDesktopsInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateTerminalsBindingDesktopsInvoker) Invoke added in v0.1.15

type UpdateUserGroupInvoker added in v0.1.46

type UpdateUserGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateUserGroupInvoker) Invoke added in v0.1.46

type UpdateUserInfoInvoker

type UpdateUserInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateUserInfoInvoker) Invoke

type UpdateWorkspaceInvoker

type UpdateWorkspaceInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateWorkspaceInvoker) Invoke

type WorkspaceClient

type WorkspaceClient struct {
	HcClient *http_client.HcHttpClient
}

func NewWorkspaceClient

func NewWorkspaceClient(hcClient *http_client.HcHttpClient) *WorkspaceClient

func (*WorkspaceClient) AddVolumes

AddVolumes 增加桌面磁盘

增加桌面磁盘。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) AddVolumesInvoker

func (c *WorkspaceClient) AddVolumesInvoker(request *model.AddVolumesRequest) *AddVolumesInvoker

AddVolumesInvoker 增加桌面磁盘

func (*WorkspaceClient) ApplyDesktopsInternet added in v0.1.46

ApplyDesktopsInternet 开通桌面上网功能

开通桌面上网功能。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ApplyDesktopsInternetInvoker added in v0.1.46

func (c *WorkspaceClient) ApplyDesktopsInternetInvoker(request *model.ApplyDesktopsInternetRequest) *ApplyDesktopsInternetInvoker

ApplyDesktopsInternetInvoker 开通桌面上网功能

func (*WorkspaceClient) ApplyWorkspace

ApplyWorkspace 开通云办公服务

该接口用于开通云办公服务。

作为异步接口,调用成功说明云办公服务后台收到了开通请求,但服务是否开通成功需要通过任务查询接口(GET /v2/{project_id}/workspace-sub-jobs)查询该任务的执行状态。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ApplyWorkspaceInvoker

func (c *WorkspaceClient) ApplyWorkspaceInvoker(request *model.ApplyWorkspaceRequest) *ApplyWorkspaceInvoker

ApplyWorkspaceInvoker 开通云办公服务

func (*WorkspaceClient) AssociateDesktopsEip added in v0.1.46

AssociateDesktopsEip 桌面绑定EIP

桌面绑定EIP。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) AssociateDesktopsEipInvoker added in v0.1.46

func (c *WorkspaceClient) AssociateDesktopsEipInvoker(request *model.AssociateDesktopsEipRequest) *AssociateDesktopsEipInvoker

AssociateDesktopsEipInvoker 桌面绑定EIP

func (*WorkspaceClient) BatchAddDesktopsTags added in v0.1.67

BatchAddDesktopsTags 批量添加多个桌面标签

同时对多个桌面批量添加标签,如果创建的标签已经存在(key相同)则覆,最大支持100个桌面,每个桌面最大20个标签

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) BatchAddDesktopsTagsInvoker added in v0.1.67

func (c *WorkspaceClient) BatchAddDesktopsTagsInvoker(request *model.BatchAddDesktopsTagsRequest) *BatchAddDesktopsTagsInvoker

BatchAddDesktopsTagsInvoker 批量添加多个桌面标签

func (*WorkspaceClient) BatchChangeTags added in v0.1.65

BatchChangeTags 批量添加删除标签

为指定桌面批量添加或删除标签。创建时,如果创建的标签已经存在(key相同),则覆盖。删除时,如果删除的标签不存在,默认处理成功

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) BatchChangeTagsInvoker added in v0.1.65

func (c *WorkspaceClient) BatchChangeTagsInvoker(request *model.BatchChangeTagsRequest) *BatchChangeTagsInvoker

BatchChangeTagsInvoker 批量添加删除标签

func (*WorkspaceClient) BatchCreateUsers added in v0.1.46

BatchCreateUsers 批量创建用户

该接口用于批量创建用户。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) BatchCreateUsersInvoker added in v0.1.46

func (c *WorkspaceClient) BatchCreateUsersInvoker(request *model.BatchCreateUsersRequest) *BatchCreateUsersInvoker

BatchCreateUsersInvoker 批量创建用户

func (*WorkspaceClient) BatchDeleteAccessPolicies added in v0.1.15

BatchDeleteAccessPolicies 删除接入策略

该接口用于删除指定接入策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) BatchDeleteAccessPoliciesInvoker added in v0.1.15

func (c *WorkspaceClient) BatchDeleteAccessPoliciesInvoker(request *model.BatchDeleteAccessPoliciesRequest) *BatchDeleteAccessPoliciesInvoker

BatchDeleteAccessPoliciesInvoker 删除接入策略

func (*WorkspaceClient) BatchDeleteDesktops

BatchDeleteDesktops 批量删除桌面

批量删除桌面,删除后无法恢复。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) BatchDeleteDesktopsInvoker

func (c *WorkspaceClient) BatchDeleteDesktopsInvoker(request *model.BatchDeleteDesktopsRequest) *BatchDeleteDesktopsInvoker

BatchDeleteDesktopsInvoker 批量删除桌面

func (*WorkspaceClient) BatchDeleteDesktopsTags added in v0.1.67

BatchDeleteDesktopsTags 批量删除多个桌面标签

同时对多个桌面批量添加标签,删除时,如果删除的标签不存在默认处理成功,最大支持100个桌面,每个桌面最大20个标签

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) BatchDeleteDesktopsTagsInvoker added in v0.1.67

func (c *WorkspaceClient) BatchDeleteDesktopsTagsInvoker(request *model.BatchDeleteDesktopsTagsRequest) *BatchDeleteDesktopsTagsInvoker

BatchDeleteDesktopsTagsInvoker 批量删除多个桌面标签

func (*WorkspaceClient) BatchDeleteOtpDevices added in v0.1.15

BatchDeleteOtpDevices 解绑OTP设备

该接口用于解绑用户的OTP设备。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) BatchDeleteOtpDevicesInvoker added in v0.1.15

func (c *WorkspaceClient) BatchDeleteOtpDevicesInvoker(request *model.BatchDeleteOtpDevicesRequest) *BatchDeleteOtpDevicesInvoker

BatchDeleteOtpDevicesInvoker 解绑OTP设备

func (*WorkspaceClient) BatchDeleteUserGroups added in v0.1.46

BatchDeleteUserGroups 批量删除用户组

该接口用于批量删除用户组。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) BatchDeleteUserGroupsInvoker added in v0.1.46

func (c *WorkspaceClient) BatchDeleteUserGroupsInvoker(request *model.BatchDeleteUserGroupsRequest) *BatchDeleteUserGroupsInvoker

BatchDeleteUserGroupsInvoker 批量删除用户组

func (*WorkspaceClient) BatchDisassociateDesktopsEip added in v0.1.46

BatchDisassociateDesktopsEip 批量桌面解绑EIP

批量桌面解绑EIP。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) BatchDisassociateDesktopsEipInvoker added in v0.1.46

func (c *WorkspaceClient) BatchDisassociateDesktopsEipInvoker(request *model.BatchDisassociateDesktopsEipRequest) *BatchDisassociateDesktopsEipInvoker

BatchDisassociateDesktopsEipInvoker 批量桌面解绑EIP

func (*WorkspaceClient) BatchLogoffDesktops added in v0.1.46

BatchLogoffDesktops 批量注销桌面

批量注销桌面。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) BatchLogoffDesktopsInvoker added in v0.1.46

func (c *WorkspaceClient) BatchLogoffDesktopsInvoker(request *model.BatchLogoffDesktopsRequest) *BatchLogoffDesktopsInvoker

BatchLogoffDesktopsInvoker 批量注销桌面

func (*WorkspaceClient) BatchRebuildDesktopsSystemDisk added in v0.1.65

BatchRebuildDesktopsSystemDisk 重建桌面

批量重建桌面系统盘。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) BatchRebuildDesktopsSystemDiskInvoker added in v0.1.65

func (c *WorkspaceClient) BatchRebuildDesktopsSystemDiskInvoker(request *model.BatchRebuildDesktopsSystemDiskRequest) *BatchRebuildDesktopsSystemDiskInvoker

BatchRebuildDesktopsSystemDiskInvoker 重建桌面

func (*WorkspaceClient) BatchRunDesktops

BatchRunDesktops 操作桌面

批量操作桌面,用于批量开机、关机和重启。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) BatchRunDesktopsInvoker

func (c *WorkspaceClient) BatchRunDesktopsInvoker(request *model.BatchRunDesktopsRequest) *BatchRunDesktopsInvoker

BatchRunDesktopsInvoker 操作桌面

func (*WorkspaceClient) CancelWorkspace

CancelWorkspace 注销云办公服务

该接口用于注销云办公服务。注销前请确保当前用户下的云桌面已经删除,注销后无法恢复。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) CancelWorkspaceInvoker

func (c *WorkspaceClient) CancelWorkspaceInvoker(request *model.CancelWorkspaceRequest) *CancelWorkspaceInvoker

CancelWorkspaceInvoker 注销云办公服务

func (*WorkspaceClient) ChangeDesktopNetwork added in v0.1.65

ChangeDesktopNetwork 切换桌面网络

切换桌面vpc、子网、ip、安全组

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ChangeDesktopNetworkInvoker added in v0.1.65

func (c *WorkspaceClient) ChangeDesktopNetworkInvoker(request *model.ChangeDesktopNetworkRequest) *ChangeDesktopNetworkInvoker

ChangeDesktopNetworkInvoker 切换桌面网络

func (*WorkspaceClient) ChangeUserStatus added in v0.1.10

ChangeUserStatus 操作用户

该接口用于操作用户,包含三种操作:锁定、解锁和重置密码(重置密码建议使用/v2/{project_id}/users/{user_id}/random-password接口,在没有通知方式的情况下必须使用/v2/{project_id}/users/{user_id}/random-password接口)。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ChangeUserStatusInvoker added in v0.1.10

func (c *WorkspaceClient) ChangeUserStatusInvoker(request *model.ChangeUserStatusRequest) *ChangeUserStatusInvoker

ChangeUserStatusInvoker 操作用户

func (*WorkspaceClient) CreateAccessPolicy added in v0.1.15

CreateAccessPolicy 创建接入策略

该接口用于创建接入策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) CreateAccessPolicyInvoker added in v0.1.15

func (c *WorkspaceClient) CreateAccessPolicyInvoker(request *model.CreateAccessPolicyRequest) *CreateAccessPolicyInvoker

CreateAccessPolicyInvoker 创建接入策略

func (*WorkspaceClient) CreateDesktop

CreateDesktop 创建桌面

创建桌面,并将此桌面分配给用户,当桌面创建成功后用户可以登录使用。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) CreateDesktopInvoker

func (c *WorkspaceClient) CreateDesktopInvoker(request *model.CreateDesktopRequest) *CreateDesktopInvoker

CreateDesktopInvoker 创建桌面

func (*WorkspaceClient) CreateDesktopUser

CreateDesktopUser 创建用户

该接口用于创建桌面用户。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) CreateDesktopUserInvoker

func (c *WorkspaceClient) CreateDesktopUserInvoker(request *model.CreateDesktopUserRequest) *CreateDesktopUserInvoker

CreateDesktopUserInvoker 创建用户

func (*WorkspaceClient) CreateTag added in v0.1.65

CreateTag 创建桌面标签

该接口用于为桌面创建标签,一个桌面上最多有10个标签。创建时,如果创建的标签已经存在(key相同),则覆盖。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) CreateTagInvoker added in v0.1.65

func (c *WorkspaceClient) CreateTagInvoker(request *model.CreateTagRequest) *CreateTagInvoker

CreateTagInvoker 创建桌面标签

func (*WorkspaceClient) CreateTerminalsBindingDesktops added in v0.1.15

CreateTerminalsBindingDesktops 增加终端与桌面绑定配置

增加终端与桌面绑定配置。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) CreateTerminalsBindingDesktopsInvoker added in v0.1.15

func (c *WorkspaceClient) CreateTerminalsBindingDesktopsInvoker(request *model.CreateTerminalsBindingDesktopsRequest) *CreateTerminalsBindingDesktopsInvoker

CreateTerminalsBindingDesktopsInvoker 增加终端与桌面绑定配置

func (*WorkspaceClient) CreateUserGroup added in v0.1.46

CreateUserGroup 创建用户组

该接口用于创建用户组。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) CreateUserGroupInvoker added in v0.1.46

func (c *WorkspaceClient) CreateUserGroupInvoker(request *model.CreateUserGroupRequest) *CreateUserGroupInvoker

CreateUserGroupInvoker 创建用户组

func (*WorkspaceClient) DeleteDesktop

DeleteDesktop 删除单个桌面

删除单个桌面,删除后无法恢复。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) DeleteDesktopInvoker

func (c *WorkspaceClient) DeleteDesktopInvoker(request *model.DeleteDesktopRequest) *DeleteDesktopInvoker

DeleteDesktopInvoker 删除单个桌面

func (*WorkspaceClient) DeleteDesktopVolumes added in v0.1.15

DeleteDesktopVolumes 删除桌面数据盘

删除桌面数据盘,删除后无法恢复。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) DeleteDesktopVolumesInvoker added in v0.1.15

func (c *WorkspaceClient) DeleteDesktopVolumesInvoker(request *model.DeleteDesktopVolumesRequest) *DeleteDesktopVolumesInvoker

DeleteDesktopVolumesInvoker 删除桌面数据盘

func (*WorkspaceClient) DeleteTag added in v0.1.65

DeleteTag 删除桌面标签

该接口用于删除桌面标签。删除时,如果删除的标签不存在,默认处理成功。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) DeleteTagInvoker added in v0.1.65

func (c *WorkspaceClient) DeleteTagInvoker(request *model.DeleteTagRequest) *DeleteTagInvoker

DeleteTagInvoker 删除桌面标签

func (*WorkspaceClient) DeleteTerminalsBindingDesktops added in v0.1.15

DeleteTerminalsBindingDesktops 删除终端与桌面绑定配置

删除终端与桌面绑定配置。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) DeleteTerminalsBindingDesktopsInvoker added in v0.1.15

func (c *WorkspaceClient) DeleteTerminalsBindingDesktopsInvoker(request *model.DeleteTerminalsBindingDesktopsRequest) *DeleteTerminalsBindingDesktopsInvoker

DeleteTerminalsBindingDesktopsInvoker 删除终端与桌面绑定配置

func (*WorkspaceClient) DeleteUser

DeleteUser 删除指定用户

删除指定的桌面用户。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) DeleteUserGroup added in v0.1.46

DeleteUserGroup 删除用户组

删除用户组。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) DeleteUserGroupInvoker added in v0.1.46

func (c *WorkspaceClient) DeleteUserGroupInvoker(request *model.DeleteUserGroupRequest) *DeleteUserGroupInvoker

DeleteUserGroupInvoker 删除用户组

func (*WorkspaceClient) DeleteUserInvoker

func (c *WorkspaceClient) DeleteUserInvoker(request *model.DeleteUserRequest) *DeleteUserInvoker

DeleteUserInvoker 删除指定用户

func (*WorkspaceClient) ExpandVolumes

ExpandVolumes 扩容桌面磁盘

扩容桌面磁盘。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ExpandVolumesInvoker

func (c *WorkspaceClient) ExpandVolumesInvoker(request *model.ExpandVolumesRequest) *ExpandVolumesInvoker

ExpandVolumesInvoker 扩容桌面磁盘

func (*WorkspaceClient) ExportUserLoginInfoNew

ExportUserLoginInfoNew 导出连接记录

该接口用于导出连接记录。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ExportUserLoginInfoNewInvoker

func (c *WorkspaceClient) ExportUserLoginInfoNewInvoker(request *model.ExportUserLoginInfoNewRequest) *ExportUserLoginInfoNewInvoker

ExportUserLoginInfoNewInvoker 导出连接记录

func (*WorkspaceClient) ListAccessPolicies added in v0.1.15

ListAccessPolicies 查询接入策略

该接口用于查询接入策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListAccessPoliciesInvoker added in v0.1.15

func (c *WorkspaceClient) ListAccessPoliciesInvoker(request *model.ListAccessPoliciesRequest) *ListAccessPoliciesInvoker

ListAccessPoliciesInvoker 查询接入策略

func (*WorkspaceClient) ListAccessPolicyObjects added in v0.1.15

ListAccessPolicyObjects 查询指定接入策略的应用对象

该接口用于查询指定接入策略的应用对象。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListAccessPolicyObjectsInvoker added in v0.1.15

func (c *WorkspaceClient) ListAccessPolicyObjectsInvoker(request *model.ListAccessPolicyObjectsRequest) *ListAccessPolicyObjectsInvoker

ListAccessPolicyObjectsInvoker 查询指定接入策略的应用对象

func (*WorkspaceClient) ListAvailabilityZones

ListAvailabilityZones 查询可用分区列表

该接口用于查询云桌面支持的可用分区列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListAvailabilityZonesInvoker

func (c *WorkspaceClient) ListAvailabilityZonesInvoker(request *model.ListAvailabilityZonesRequest) *ListAvailabilityZonesInvoker

ListAvailabilityZonesInvoker 查询可用分区列表

func (*WorkspaceClient) ListDesktopByTags added in v0.1.65

ListDesktopByTags 使用标签过滤桌面

使用标签过滤桌面

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListDesktopByTagsInvoker added in v0.1.65

func (c *WorkspaceClient) ListDesktopByTagsInvoker(request *model.ListDesktopByTagsRequest) *ListDesktopByTagsInvoker

ListDesktopByTagsInvoker 使用标签过滤桌面

func (*WorkspaceClient) ListDesktops

ListDesktops 查询桌面列表

该接口用于查询桌面虚拟机列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListDesktopsDetail

ListDesktopsDetail 查询桌面详情列表

查询桌面详情信息列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListDesktopsDetailInvoker

func (c *WorkspaceClient) ListDesktopsDetailInvoker(request *model.ListDesktopsDetailRequest) *ListDesktopsDetailInvoker

ListDesktopsDetailInvoker 查询桌面详情列表

func (*WorkspaceClient) ListDesktopsEips added in v0.1.46

ListDesktopsEips 查询已绑定桌面和未绑定的Eip

查询已绑定桌面和未绑定的Eip。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListDesktopsEipsInvoker added in v0.1.46

func (c *WorkspaceClient) ListDesktopsEipsInvoker(request *model.ListDesktopsEipsRequest) *ListDesktopsEipsInvoker

ListDesktopsEipsInvoker 查询已绑定桌面和未绑定的Eip

func (*WorkspaceClient) ListDesktopsInvoker

func (c *WorkspaceClient) ListDesktopsInvoker(request *model.ListDesktopsRequest) *ListDesktopsInvoker

ListDesktopsInvoker 查询桌面列表

func (*WorkspaceClient) ListHistoryOnlineInfoNew

ListHistoryOnlineInfoNew 查询登录人数

该接口用于查询登录人数,注意查询参数不可全空。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListHistoryOnlineInfoNewInvoker

func (c *WorkspaceClient) ListHistoryOnlineInfoNewInvoker(request *model.ListHistoryOnlineInfoNewRequest) *ListHistoryOnlineInfoNewInvoker

ListHistoryOnlineInfoNewInvoker 查询登录人数

func (*WorkspaceClient) ListImages

ListImages 查询产品镜像列表

该接口用于查询云桌面支持的产品镜像列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListImagesInvoker

func (c *WorkspaceClient) ListImagesInvoker(request *model.ListImagesRequest) *ListImagesInvoker

ListImagesInvoker 查询产品镜像列表

func (*WorkspaceClient) ListItaSubJobs

ListItaSubJobs 子任务查询

该接口用于查询异步任务执行情况,比如查询创建桌面的执行状态。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListItaSubJobsInvoker

func (c *WorkspaceClient) ListItaSubJobsInvoker(request *model.ListItaSubJobsRequest) *ListItaSubJobsInvoker

ListItaSubJobsInvoker 子任务查询

func (*WorkspaceClient) ListLoginRecordsNew

ListLoginRecordsNew 查询登录信息

该接口用于查询登录信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListLoginRecordsNewInvoker

func (c *WorkspaceClient) ListLoginRecordsNewInvoker(request *model.ListLoginRecordsNewRequest) *ListLoginRecordsNewInvoker

ListLoginRecordsNewInvoker 查询登录信息

func (*WorkspaceClient) ListOtpDevicesByUserId added in v0.1.15

ListOtpDevicesByUserId 查询OTP设备

该接口用于查询相应用户下面的OTP设备。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListOtpDevicesByUserIdInvoker added in v0.1.15

func (c *WorkspaceClient) ListOtpDevicesByUserIdInvoker(request *model.ListOtpDevicesByUserIdRequest) *ListOtpDevicesByUserIdInvoker

ListOtpDevicesByUserIdInvoker 查询OTP设备

func (*WorkspaceClient) ListProducts

ListProducts 查询产品套餐列表

该接口用于查询云桌面支持的产品套餐列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListProductsInvoker

func (c *WorkspaceClient) ListProductsInvoker(request *model.ListProductsRequest) *ListProductsInvoker

ListProductsInvoker 查询产品套餐列表

func (*WorkspaceClient) ListProjectTags added in v0.1.65

ListProjectTags 查询项目标签

查询租户的所有标签集合

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListProjectTagsInvoker added in v0.1.65

func (c *WorkspaceClient) ListProjectTagsInvoker(request *model.ListProjectTagsRequest) *ListProjectTagsInvoker

ListProjectTagsInvoker 查询项目标签

func (*WorkspaceClient) ListTerminalsBindingDesktops added in v0.1.15

ListTerminalsBindingDesktops 查询终端与桌面绑定配置列表

查询终端与桌面绑定配置列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListTerminalsBindingDesktopsConfig added in v0.1.15

ListTerminalsBindingDesktopsConfig 查询终端与桌面绑定的开关配置信息

查询终端与桌面绑定的开关配置信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListTerminalsBindingDesktopsConfigInvoker added in v0.1.15

func (c *WorkspaceClient) ListTerminalsBindingDesktopsConfigInvoker(request *model.ListTerminalsBindingDesktopsConfigRequest) *ListTerminalsBindingDesktopsConfigInvoker

ListTerminalsBindingDesktopsConfigInvoker 查询终端与桌面绑定的开关配置信息

func (*WorkspaceClient) ListTerminalsBindingDesktopsInvoker added in v0.1.15

func (c *WorkspaceClient) ListTerminalsBindingDesktopsInvoker(request *model.ListTerminalsBindingDesktopsRequest) *ListTerminalsBindingDesktopsInvoker

ListTerminalsBindingDesktopsInvoker 查询终端与桌面绑定配置列表

func (*WorkspaceClient) ListUnusedDesktops added in v0.1.46

ListUnusedDesktops 查询在指定时间段未使用的桌面

查询在指定时间段未使用的桌面。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListUnusedDesktopsInvoker added in v0.1.46

func (c *WorkspaceClient) ListUnusedDesktopsInvoker(request *model.ListUnusedDesktopsRequest) *ListUnusedDesktopsInvoker

ListUnusedDesktopsInvoker 查询在指定时间段未使用的桌面

func (*WorkspaceClient) ListUsedDesktopInfo added in v0.1.46

ListUsedDesktopInfo 查询使用桌面的时长

查询使用桌面的时长。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListUsedDesktopInfoInvoker added in v0.1.46

func (c *WorkspaceClient) ListUsedDesktopInfoInvoker(request *model.ListUsedDesktopInfoRequest) *ListUsedDesktopInfoInvoker

ListUsedDesktopInfoInvoker 查询使用桌面的时长

func (*WorkspaceClient) ListUserDetail

ListUserDetail 查询用户详情信息

该接口用于查询指定的桌面用户详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListUserDetailInvoker

func (c *WorkspaceClient) ListUserDetailInvoker(request *model.ListUserDetailRequest) *ListUserDetailInvoker

ListUserDetailInvoker 查询用户详情信息

func (*WorkspaceClient) ListUserGroups added in v0.1.46

ListUserGroups 查询用户组列表

查询用户组列表,支持分页。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListUserGroupsInvoker added in v0.1.46

func (c *WorkspaceClient) ListUserGroupsInvoker(request *model.ListUserGroupsRequest) *ListUserGroupsInvoker

ListUserGroupsInvoker 查询用户组列表

func (*WorkspaceClient) ListUsers

ListUsers 查询用户列表

该接口用于查询桌面用户列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListUsersInvoker

func (c *WorkspaceClient) ListUsersInvoker(request *model.ListUsersRequest) *ListUsersInvoker

ListUsersInvoker 查询用户列表

func (*WorkspaceClient) ListUsersOfGroup added in v0.1.46

ListUsersOfGroup 查询用户组中的用户

该接口用于查询用户组中的用户。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListUsersOfGroupInvoker added in v0.1.46

func (c *WorkspaceClient) ListUsersOfGroupInvoker(request *model.ListUsersOfGroupRequest) *ListUsersOfGroupInvoker

ListUsersOfGroupInvoker 查询用户组中的用户

func (*WorkspaceClient) ListWorkspaces

ListWorkspaces 查询云办公服务详情

该接口用于查询云办公服务详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListWorkspacesInvoker

func (c *WorkspaceClient) ListWorkspacesInvoker(request *model.ListWorkspacesRequest) *ListWorkspacesInvoker

ListWorkspacesInvoker 查询云办公服务详情

func (*WorkspaceClient) ResetRandomPassword added in v0.1.46

ResetRandomPassword 给用户重置随机密码

该接口用于给用户重置一个密码。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ResetRandomPasswordInvoker added in v0.1.46

func (c *WorkspaceClient) ResetRandomPasswordInvoker(request *model.ResetRandomPasswordRequest) *ResetRandomPasswordInvoker

ResetRandomPasswordInvoker 给用户重置随机密码

func (*WorkspaceClient) ResizeDesktop

ResizeDesktop 变更规格

变更云桌面规格,只支持变更CPU和内存,不支持变更磁盘,不支持同规格互相变更。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ResizeDesktopInvoker

func (c *WorkspaceClient) ResizeDesktopInvoker(request *model.ResizeDesktopRequest) *ResizeDesktopInvoker

ResizeDesktopInvoker 变更规格

func (*WorkspaceClient) RunActionsOnGroup added in v0.1.46

RunActionsOnGroup 操作用户组

操作用户组,如添加用户、删除用户。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) RunActionsOnGroupInvoker added in v0.1.46

func (c *WorkspaceClient) RunActionsOnGroupInvoker(request *model.RunActionsOnGroupRequest) *RunActionsOnGroupInvoker

RunActionsOnGroupInvoker 操作用户组

func (*WorkspaceClient) ShowAssistAuthConfig added in v0.1.15

ShowAssistAuthConfig 查询辅助认证配置

查询辅助认证的配置信息

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ShowAssistAuthConfigInvoker added in v0.1.15

func (c *WorkspaceClient) ShowAssistAuthConfigInvoker(request *model.ShowAssistAuthConfigRequest) *ShowAssistAuthConfigInvoker

ShowAssistAuthConfigInvoker 查询辅助认证配置

func (*WorkspaceClient) ShowDesktopDetail

ShowDesktopDetail 查询单个桌面详情

指定桌面Id查询详细信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ShowDesktopDetailInvoker

func (c *WorkspaceClient) ShowDesktopDetailInvoker(request *model.ShowDesktopDetailRequest) *ShowDesktopDetailInvoker

ShowDesktopDetailInvoker 查询单个桌面详情

func (*WorkspaceClient) ShowDesktopNetwork added in v0.1.65

ShowDesktopNetwork 查询桌面网络

查询桌面vpc、子网、privateIp、EIP、安全组

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ShowDesktopNetworkInvoker added in v0.1.65

func (c *WorkspaceClient) ShowDesktopNetworkInvoker(request *model.ShowDesktopNetworkRequest) *ShowDesktopNetworkInvoker

ShowDesktopNetworkInvoker 查询桌面网络

func (*WorkspaceClient) ShowQuotas added in v0.1.16

ShowQuotas 查询租户配额

Console Framework和WKSDesktopManager调用该接口查询租户配额。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ShowQuotasInvoker added in v0.1.16

func (c *WorkspaceClient) ShowQuotasInvoker(request *model.ShowQuotasRequest) *ShowQuotasInvoker

ShowQuotasInvoker 查询租户配额

func (*WorkspaceClient) ShowTagByDesktopId added in v0.1.65

ShowTagByDesktopId 查询桌面标签

查询指定桌面的标签信息

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ShowTagByDesktopIdInvoker added in v0.1.65

func (c *WorkspaceClient) ShowTagByDesktopIdInvoker(request *model.ShowTagByDesktopIdRequest) *ShowTagByDesktopIdInvoker

ShowTagByDesktopIdInvoker 查询桌面标签

func (*WorkspaceClient) ShowWorkspaceLock added in v0.1.15

ShowWorkspaceLock 查询云办公服务是否被锁定

查询云办公服务是否被锁定。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ShowWorkspaceLockInvoker added in v0.1.15

func (c *WorkspaceClient) ShowWorkspaceLockInvoker(request *model.ShowWorkspaceLockRequest) *ShowWorkspaceLockInvoker

ShowWorkspaceLockInvoker 查询云办公服务是否被锁定

func (*WorkspaceClient) UnlockWorkspace added in v0.1.15

UnlockWorkspace 解除云办公服务锁定状态

该接口目前支持解除云办公服务锁定状态。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) UnlockWorkspaceInvoker added in v0.1.15

func (c *WorkspaceClient) UnlockWorkspaceInvoker(request *model.UnlockWorkspaceRequest) *UnlockWorkspaceInvoker

UnlockWorkspaceInvoker 解除云办公服务锁定状态

func (*WorkspaceClient) UpdateAccessPolicyObjects added in v0.1.15

UpdateAccessPolicyObjects 更新指定接入策略的应用对象

该接口用于更新指定接入策略的应用对象。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) UpdateAccessPolicyObjectsInvoker added in v0.1.15

func (c *WorkspaceClient) UpdateAccessPolicyObjectsInvoker(request *model.UpdateAccessPolicyObjectsRequest) *UpdateAccessPolicyObjectsInvoker

UpdateAccessPolicyObjectsInvoker 更新指定接入策略的应用对象

func (*WorkspaceClient) UpdateAssistAuthMethodConfig added in v0.1.15

UpdateAssistAuthMethodConfig 更新辅助认证策略配置

更新辅助认证策略配置

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) UpdateAssistAuthMethodConfigInvoker added in v0.1.15

func (c *WorkspaceClient) UpdateAssistAuthMethodConfigInvoker(request *model.UpdateAssistAuthMethodConfigRequest) *UpdateAssistAuthMethodConfigInvoker

UpdateAssistAuthMethodConfigInvoker 更新辅助认证策略配置

func (*WorkspaceClient) UpdateTerminalsBindingDesktops added in v0.1.15

UpdateTerminalsBindingDesktops 修改终端与桌面绑定配置

修改终端与桌面绑定配置。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) UpdateTerminalsBindingDesktopsConfig added in v0.1.15

UpdateTerminalsBindingDesktopsConfig 设置终端与桌面绑定的开关配置

设置终端与桌面绑定的开关配置。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) UpdateTerminalsBindingDesktopsConfigInvoker added in v0.1.15

UpdateTerminalsBindingDesktopsConfigInvoker 设置终端与桌面绑定的开关配置

func (*WorkspaceClient) UpdateTerminalsBindingDesktopsInvoker added in v0.1.15

func (c *WorkspaceClient) UpdateTerminalsBindingDesktopsInvoker(request *model.UpdateTerminalsBindingDesktopsRequest) *UpdateTerminalsBindingDesktopsInvoker

UpdateTerminalsBindingDesktopsInvoker 修改终端与桌面绑定配置

func (*WorkspaceClient) UpdateUserGroup added in v0.1.46

UpdateUserGroup 修改用户组信息

该接口用于修改用户组信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) UpdateUserGroupInvoker added in v0.1.46

func (c *WorkspaceClient) UpdateUserGroupInvoker(request *model.UpdateUserGroupRequest) *UpdateUserGroupInvoker

UpdateUserGroupInvoker 修改用户组信息

func (*WorkspaceClient) UpdateUserInfo

UpdateUserInfo 修改用户信息

该接口用于修改桌面用户信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) UpdateUserInfoInvoker

func (c *WorkspaceClient) UpdateUserInfoInvoker(request *model.UpdateUserInfoRequest) *UpdateUserInfoInvoker

UpdateUserInfoInvoker 修改用户信息

func (*WorkspaceClient) UpdateWorkspace

UpdateWorkspace 修改云办公服务属性

该接口目前支持修改云办公服务属性。单次请求仅支持修改一种属性类型。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) UpdateWorkspaceInvoker

func (c *WorkspaceClient) UpdateWorkspaceInvoker(request *model.UpdateWorkspaceRequest) *UpdateWorkspaceInvoker

UpdateWorkspaceInvoker 修改云办公服务属性

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL