v2

package
v0.1.104 Latest Latest
Warning

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

Go to latest
Published: Jul 4, 2024 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 GenReqDefForAddMetricNotifyRule added in v0.1.85

func GenReqDefForAddMetricNotifyRule() *def.HttpRequestDef

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 GenReqDefForAttachInstances added in v0.1.85

func GenReqDefForAttachInstances() *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 GenReqDefForBatchDeleteDesktopNamePolicy added in v0.1.77

func GenReqDefForBatchDeleteDesktopNamePolicy() *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 GenReqDefForBatchDeleteScheduledTasks added in v0.1.85

func GenReqDefForBatchDeleteScheduledTasks() *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 GenReqDefForCancelRemoteAssistance added in v0.1.90

func GenReqDefForCancelRemoteAssistance() *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 GenReqDefForCreateAgencies added in v0.1.85

func GenReqDefForCreateAgencies() *def.HttpRequestDef

func GenReqDefForCreateDesktop

func GenReqDefForCreateDesktop() *def.HttpRequestDef

func GenReqDefForCreateDesktopNamePolicy added in v0.1.77

func GenReqDefForCreateDesktopNamePolicy() *def.HttpRequestDef

func GenReqDefForCreateDesktopUser

func GenReqDefForCreateDesktopUser() *def.HttpRequestDef

func GenReqDefForCreateRemoteAssistance added in v0.1.90

func GenReqDefForCreateRemoteAssistance() *def.HttpRequestDef

func GenReqDefForCreateScheduledTasks added in v0.1.85

func GenReqDefForCreateScheduledTasks() *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 GenReqDefForDeleteMetricNotifyRule added in v0.1.85

func GenReqDefForDeleteMetricNotifyRule() *def.HttpRequestDef

func GenReqDefForDeleteScheduledTasks added in v0.1.85

func GenReqDefForDeleteScheduledTasks() *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 GenReqDefForDetachInstances added in v0.1.85

func GenReqDefForDetachInstances() *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 GenReqDefForListAgencies added in v0.1.85

func GenReqDefForListAgencies() *def.HttpRequestDef

func GenReqDefForListAvailabilityZones

func GenReqDefForListAvailabilityZones() *def.HttpRequestDef

func GenReqDefForListDesktopByTags added in v0.1.65

func GenReqDefForListDesktopByTags() *def.HttpRequestDef

func GenReqDefForListDesktopNamePolicy added in v0.1.77

func GenReqDefForListDesktopNamePolicy() *def.HttpRequestDef

func GenReqDefForListDesktopUsageMetric added in v0.1.85

func GenReqDefForListDesktopUsageMetric() *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 GenReqDefForListFutureExecutions added in v0.1.85

func GenReqDefForListFutureExecutions() *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 GenReqDefForListMetricNotifyRecord added in v0.1.85

func GenReqDefForListMetricNotifyRecord() *def.HttpRequestDef

func GenReqDefForListMetricNotifyRule added in v0.1.85

func GenReqDefForListMetricNotifyRule() *def.HttpRequestDef

func GenReqDefForListMetrics added in v0.1.103

func GenReqDefForListMetrics() *def.HttpRequestDef

func GenReqDefForListMetricsTrend added in v0.1.103

func GenReqDefForListMetricsTrend() *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 GenReqDefForListScheduledTasks added in v0.1.85

func GenReqDefForListScheduledTasks() *def.HttpRequestDef

func GenReqDefForListScheduledTasksRecords added in v0.1.85

func GenReqDefForListScheduledTasksRecords() *def.HttpRequestDef

func GenReqDefForListScheduledTasksRecordsDetails added in v0.1.85

func GenReqDefForListScheduledTasksRecordsDetails() *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 GenReqDefForListUserUsageMetric added in v0.1.85

func GenReqDefForListUserUsageMetric() *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 GenReqDefForShowDesktopRemoteAssistanceInfo added in v0.1.90

func GenReqDefForShowDesktopRemoteAssistanceInfo() *def.HttpRequestDef

func GenReqDefForShowJob added in v0.1.96

func GenReqDefForShowJob() *def.HttpRequestDef

func GenReqDefForShowQuotas added in v0.1.16

func GenReqDefForShowQuotas() *def.HttpRequestDef

func GenReqDefForShowScheduledTasks added in v0.1.85

func GenReqDefForShowScheduledTasks() *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 GenReqDefForUpdateDesktopNamePolicy added in v0.1.77

func GenReqDefForUpdateDesktopNamePolicy() *def.HttpRequestDef

func GenReqDefForUpdateMetricNotifyRule added in v0.1.85

func GenReqDefForUpdateMetricNotifyRule() *def.HttpRequestDef

func GenReqDefForUpdateScheduledTasks added in v0.1.85

func GenReqDefForUpdateScheduledTasks() *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() *httpclient.HcHttpClientBuilder

Types

type AddMetricNotifyRuleInvoker added in v0.1.85

type AddMetricNotifyRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*AddMetricNotifyRuleInvoker) Invoke added in v0.1.85

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 AttachInstancesInvoker added in v0.1.85

type AttachInstancesInvoker struct {
	*invoker.BaseInvoker
}

func (*AttachInstancesInvoker) Invoke added in v0.1.85

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 BatchDeleteDesktopNamePolicyInvoker added in v0.1.77

type BatchDeleteDesktopNamePolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteDesktopNamePolicyInvoker) Invoke added in v0.1.77

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 BatchDeleteScheduledTasksInvoker added in v0.1.85

type BatchDeleteScheduledTasksInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteScheduledTasksInvoker) Invoke added in v0.1.85

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 CancelRemoteAssistanceInvoker added in v0.1.90

type CancelRemoteAssistanceInvoker struct {
	*invoker.BaseInvoker
}

func (*CancelRemoteAssistanceInvoker) Invoke added in v0.1.90

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 CreateAgenciesInvoker added in v0.1.85

type CreateAgenciesInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateAgenciesInvoker) Invoke added in v0.1.85

type CreateDesktopInvoker

type CreateDesktopInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateDesktopInvoker) Invoke

type CreateDesktopNamePolicyInvoker added in v0.1.77

type CreateDesktopNamePolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateDesktopNamePolicyInvoker) Invoke added in v0.1.77

type CreateDesktopUserInvoker

type CreateDesktopUserInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateDesktopUserInvoker) Invoke

type CreateRemoteAssistanceInvoker added in v0.1.90

type CreateRemoteAssistanceInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateRemoteAssistanceInvoker) Invoke added in v0.1.90

type CreateScheduledTasksInvoker added in v0.1.85

type CreateScheduledTasksInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateScheduledTasksInvoker) Invoke added in v0.1.85

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 DeleteMetricNotifyRuleInvoker added in v0.1.85

type DeleteMetricNotifyRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteMetricNotifyRuleInvoker) Invoke added in v0.1.85

type DeleteScheduledTasksInvoker added in v0.1.85

type DeleteScheduledTasksInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteScheduledTasksInvoker) Invoke added in v0.1.85

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 DetachInstancesInvoker added in v0.1.85

type DetachInstancesInvoker struct {
	*invoker.BaseInvoker
}

func (*DetachInstancesInvoker) Invoke added in v0.1.85

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 ListAgenciesInvoker added in v0.1.85

type ListAgenciesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAgenciesInvoker) Invoke added in v0.1.85

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 ListDesktopNamePolicyInvoker added in v0.1.77

type ListDesktopNamePolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*ListDesktopNamePolicyInvoker) Invoke added in v0.1.77

type ListDesktopUsageMetricInvoker added in v0.1.85

type ListDesktopUsageMetricInvoker struct {
	*invoker.BaseInvoker
}

func (*ListDesktopUsageMetricInvoker) Invoke added in v0.1.85

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 ListFutureExecutionsInvoker added in v0.1.85

type ListFutureExecutionsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListFutureExecutionsInvoker) Invoke added in v0.1.85

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 ListMetricNotifyRecordInvoker added in v0.1.85

type ListMetricNotifyRecordInvoker struct {
	*invoker.BaseInvoker
}

func (*ListMetricNotifyRecordInvoker) Invoke added in v0.1.85

type ListMetricNotifyRuleInvoker added in v0.1.85

type ListMetricNotifyRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*ListMetricNotifyRuleInvoker) Invoke added in v0.1.85

type ListMetricsInvoker added in v0.1.103

type ListMetricsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListMetricsInvoker) Invoke added in v0.1.103

type ListMetricsTrendInvoker added in v0.1.103

type ListMetricsTrendInvoker struct {
	*invoker.BaseInvoker
}

func (*ListMetricsTrendInvoker) Invoke added in v0.1.103

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 ListScheduledTasksInvoker added in v0.1.85

type ListScheduledTasksInvoker struct {
	*invoker.BaseInvoker
}

func (*ListScheduledTasksInvoker) Invoke added in v0.1.85

type ListScheduledTasksRecordsDetailsInvoker added in v0.1.85

type ListScheduledTasksRecordsDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListScheduledTasksRecordsDetailsInvoker) Invoke added in v0.1.85

type ListScheduledTasksRecordsInvoker added in v0.1.85

type ListScheduledTasksRecordsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListScheduledTasksRecordsInvoker) Invoke added in v0.1.85

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 ListUserUsageMetricInvoker added in v0.1.85

type ListUserUsageMetricInvoker struct {
	*invoker.BaseInvoker
}

func (*ListUserUsageMetricInvoker) Invoke added in v0.1.85

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 ShowDesktopRemoteAssistanceInfoInvoker added in v0.1.90

type ShowDesktopRemoteAssistanceInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowDesktopRemoteAssistanceInfoInvoker) Invoke added in v0.1.90

type ShowJobInvoker added in v0.1.96

type ShowJobInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowJobInvoker) Invoke added in v0.1.96

func (i *ShowJobInvoker) Invoke() (*model.ShowJobResponse, error)

type ShowQuotasInvoker added in v0.1.16

type ShowQuotasInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowQuotasInvoker) Invoke added in v0.1.16

type ShowScheduledTasksInvoker added in v0.1.85

type ShowScheduledTasksInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowScheduledTasksInvoker) Invoke added in v0.1.85

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 UpdateDesktopNamePolicyInvoker added in v0.1.77

type UpdateDesktopNamePolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateDesktopNamePolicyInvoker) Invoke added in v0.1.77

type UpdateMetricNotifyRuleInvoker added in v0.1.85

type UpdateMetricNotifyRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateMetricNotifyRuleInvoker) Invoke added in v0.1.85

type UpdateScheduledTasksInvoker added in v0.1.85

type UpdateScheduledTasksInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateScheduledTasksInvoker) Invoke added in v0.1.85

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 *httpclient.HcHttpClient
}

func NewWorkspaceClient

func NewWorkspaceClient(hcClient *httpclient.HcHttpClient) *WorkspaceClient

func (*WorkspaceClient) AddMetricNotifyRule added in v0.1.85

AddMetricNotifyRule 新增通知规则

新增对应指标的通知规则;对应指标满足相应的规则条件时发送通知 同一指标的规则不允许重复; 统计指标名称,目前仅支持固定值:desktop_idle_duration

  • `desktop_idle_duration` - 桌面空闲时长, 仅允许设置 '>=' 阈值

注:需先为云服务添加委托授权,否则无法正常发送通知到SMN

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) AddMetricNotifyRuleInvoker added in v0.1.85

func (c *WorkspaceClient) AddMetricNotifyRuleInvoker(request *model.AddMetricNotifyRuleRequest) *AddMetricNotifyRuleInvoker

AddMetricNotifyRuleInvoker 新增通知规则

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) AttachInstances added in v0.1.85

AttachInstances 分配用户

将桌面分配给用户

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) AttachInstancesInvoker added in v0.1.85

func (c *WorkspaceClient) AttachInstancesInvoker(request *model.AttachInstancesRequest) *AttachInstancesInvoker

AttachInstancesInvoker 分配用户

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) BatchDeleteDesktopNamePolicy added in v0.1.77

BatchDeleteDesktopNamePolicy 批量删除桌面名称策略

批量删除桌面名称策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) BatchDeleteDesktopNamePolicyInvoker added in v0.1.77

func (c *WorkspaceClient) BatchDeleteDesktopNamePolicyInvoker(request *model.BatchDeleteDesktopNamePolicyRequest) *BatchDeleteDesktopNamePolicyInvoker

BatchDeleteDesktopNamePolicyInvoker 批量删除桌面名称策略

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) BatchDeleteScheduledTasks added in v0.1.85

BatchDeleteScheduledTasks 批量删除定时任务

批量删除定时任务。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) BatchDeleteScheduledTasksInvoker added in v0.1.85

func (c *WorkspaceClient) BatchDeleteScheduledTasksInvoker(request *model.BatchDeleteScheduledTasksRequest) *BatchDeleteScheduledTasksInvoker

BatchDeleteScheduledTasksInvoker 批量删除定时任务

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) CancelRemoteAssistance added in v0.1.90

CancelRemoteAssistance 取消远程协助

取消远程协助。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) CancelRemoteAssistanceInvoker added in v0.1.90

func (c *WorkspaceClient) CancelRemoteAssistanceInvoker(request *model.CancelRemoteAssistanceRequest) *CancelRemoteAssistanceInvoker

CancelRemoteAssistanceInvoker 取消远程协助

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) CreateAgencies added in v0.1.85

CreateAgencies 开通委托功能

开通委托功能

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) CreateAgenciesInvoker added in v0.1.85

func (c *WorkspaceClient) CreateAgenciesInvoker(request *model.CreateAgenciesRequest) *CreateAgenciesInvoker

CreateAgenciesInvoker 开通委托功能

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) CreateDesktopNamePolicy added in v0.1.77

CreateDesktopNamePolicy 创建桌面名称策略

创建桌面名称策略,用于自动生成桌面名称,最多允许50个。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) CreateDesktopNamePolicyInvoker added in v0.1.77

func (c *WorkspaceClient) CreateDesktopNamePolicyInvoker(request *model.CreateDesktopNamePolicyRequest) *CreateDesktopNamePolicyInvoker

CreateDesktopNamePolicyInvoker 创建桌面名称策略

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) CreateRemoteAssistance added in v0.1.90

CreateRemoteAssistance 创建远程协助

创建远程协助。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) CreateRemoteAssistanceInvoker added in v0.1.90

func (c *WorkspaceClient) CreateRemoteAssistanceInvoker(request *model.CreateRemoteAssistanceRequest) *CreateRemoteAssistanceInvoker

CreateRemoteAssistanceInvoker 创建远程协助

func (*WorkspaceClient) CreateScheduledTasks added in v0.1.85

CreateScheduledTasks 创建定时任务

创建定时任务。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) CreateScheduledTasksInvoker added in v0.1.85

func (c *WorkspaceClient) CreateScheduledTasksInvoker(request *model.CreateScheduledTasksRequest) *CreateScheduledTasksInvoker

CreateScheduledTasksInvoker 创建定时任务

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) DeleteMetricNotifyRule added in v0.1.85

DeleteMetricNotifyRule 删除通知规则

删除对应指标的通知规则;对应指标满足相应的规则条件时发送通知

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) DeleteMetricNotifyRuleInvoker added in v0.1.85

func (c *WorkspaceClient) DeleteMetricNotifyRuleInvoker(request *model.DeleteMetricNotifyRuleRequest) *DeleteMetricNotifyRuleInvoker

DeleteMetricNotifyRuleInvoker 删除通知规则

func (*WorkspaceClient) DeleteScheduledTasks added in v0.1.85

DeleteScheduledTasks 删除定时任务

删除定时任务。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) DeleteScheduledTasksInvoker added in v0.1.85

func (c *WorkspaceClient) DeleteScheduledTasksInvoker(request *model.DeleteScheduledTasksRequest) *DeleteScheduledTasksInvoker

DeleteScheduledTasksInvoker 删除定时任务

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) DetachInstances added in v0.1.85

DetachInstances 解绑用户

将桌面和用户解绑

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) DetachInstancesInvoker added in v0.1.85

func (c *WorkspaceClient) DetachInstancesInvoker(request *model.DetachInstancesRequest) *DetachInstancesInvoker

DetachInstancesInvoker 解绑用户

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) ListAgencies added in v0.1.85

ListAgencies 查询委托功能

查询委托功能

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListAgenciesInvoker added in v0.1.85

func (c *WorkspaceClient) ListAgenciesInvoker(request *model.ListAgenciesRequest) *ListAgenciesInvoker

ListAgenciesInvoker 查询委托功能

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) ListDesktopNamePolicy added in v0.1.77

ListDesktopNamePolicy 获取桌面名称策略

获取桌面名称策略,用于自动生成桌面名称。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListDesktopNamePolicyInvoker added in v0.1.77

func (c *WorkspaceClient) ListDesktopNamePolicyInvoker(request *model.ListDesktopNamePolicyRequest) *ListDesktopNamePolicyInvoker

ListDesktopNamePolicyInvoker 获取桌面名称策略

func (*WorkspaceClient) ListDesktopUsageMetric added in v0.1.85

ListDesktopUsageMetric 查询桌面使用情况统计数据

查询桌面使用统计信息; 云服务每天凌晨02:00进行聚合运算前一天00:00:00~23:59:59的使用时长,并将周期范围内的数据聚合到周期边界上 跨天的记录会按照统计周期进行计算 假设一天内桌面登录多次,09:00~12:00,13:00~21:00,22:00~01:00(次日): 则当天的累计使用时长数据会被汇聚到23:59:59这个点;总使用时长为 3hours(09:00~12:00)+8hours(13:00~21:00)+2hours(22:00~00:00) 仅能查询最近180天已进行汇聚计算的数据

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListDesktopUsageMetricInvoker added in v0.1.85

func (c *WorkspaceClient) ListDesktopUsageMetricInvoker(request *model.ListDesktopUsageMetricRequest) *ListDesktopUsageMetricInvoker

ListDesktopUsageMetricInvoker 查询桌面使用情况统计数据

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) ListFutureExecutions added in v0.1.85

ListFutureExecutions 未来执行的具体时间列表

未来执行的具体时间列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListFutureExecutionsInvoker added in v0.1.85

func (c *WorkspaceClient) ListFutureExecutionsInvoker(request *model.ListFutureExecutionsRequest) *ListFutureExecutionsInvoker

ListFutureExecutionsInvoker 未来执行的具体时间列表

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) ListMetricNotifyRecord added in v0.1.85

ListMetricNotifyRecord 查询对应指标维度是否存在满足通知规则的记录

查询对应指标维度是否存在满足通知规则的记录; 查询结果仅表示满足相应指标维度下对应通知规则可产生的通知记录

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListMetricNotifyRecordInvoker added in v0.1.85

func (c *WorkspaceClient) ListMetricNotifyRecordInvoker(request *model.ListMetricNotifyRecordRequest) *ListMetricNotifyRecordInvoker

ListMetricNotifyRecordInvoker 查询对应指标维度是否存在满足通知规则的记录

func (*WorkspaceClient) ListMetricNotifyRule added in v0.1.85

ListMetricNotifyRule 查询通知规则

查询对应指标的通知规则;

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListMetricNotifyRuleInvoker added in v0.1.85

func (c *WorkspaceClient) ListMetricNotifyRuleInvoker(request *model.ListMetricNotifyRuleRequest) *ListMetricNotifyRuleInvoker

ListMetricNotifyRuleInvoker 查询通知规则

func (*WorkspaceClient) ListMetrics added in v0.1.103

ListMetrics 查询指标

查询指标

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListMetricsInvoker added in v0.1.103

func (c *WorkspaceClient) ListMetricsInvoker(request *model.ListMetricsRequest) *ListMetricsInvoker

ListMetricsInvoker 查询指标

func (*WorkspaceClient) ListMetricsTrend added in v0.1.103

ListMetricsTrend 查询指标趋势

查询指标趋势

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListMetricsTrendInvoker added in v0.1.103

func (c *WorkspaceClient) ListMetricsTrendInvoker(request *model.ListMetricsTrendRequest) *ListMetricsTrendInvoker

ListMetricsTrendInvoker 查询指标趋势

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) ListScheduledTasks added in v0.1.85

ListScheduledTasks 查询定时任务列表

查询定时任务列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListScheduledTasksInvoker added in v0.1.85

func (c *WorkspaceClient) ListScheduledTasksInvoker(request *model.ListScheduledTasksRequest) *ListScheduledTasksInvoker

ListScheduledTasksInvoker 查询定时任务列表

func (*WorkspaceClient) ListScheduledTasksRecords added in v0.1.85

ListScheduledTasksRecords 查询定时任务执行记录

查询定时任务执行记录。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListScheduledTasksRecordsDetails added in v0.1.85

ListScheduledTasksRecordsDetails 查询定时任务执行记录详情

查询定时任务执行记录详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListScheduledTasksRecordsDetailsInvoker added in v0.1.85

func (c *WorkspaceClient) ListScheduledTasksRecordsDetailsInvoker(request *model.ListScheduledTasksRecordsDetailsRequest) *ListScheduledTasksRecordsDetailsInvoker

ListScheduledTasksRecordsDetailsInvoker 查询定时任务执行记录详情

func (*WorkspaceClient) ListScheduledTasksRecordsInvoker added in v0.1.85

func (c *WorkspaceClient) ListScheduledTasksRecordsInvoker(request *model.ListScheduledTasksRecordsRequest) *ListScheduledTasksRecordsInvoker

ListScheduledTasksRecordsInvoker 查询定时任务执行记录

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) ListUserUsageMetric added in v0.1.85

ListUserUsageMetric 查询用户使用统计数据

查询用户使用统计信息; 最多查询30天内的数据;

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ListUserUsageMetricInvoker added in v0.1.85

func (c *WorkspaceClient) ListUserUsageMetricInvoker(request *model.ListUserUsageMetricRequest) *ListUserUsageMetricInvoker

ListUserUsageMetricInvoker 查询用户使用统计数据

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) ShowDesktopRemoteAssistanceInfo added in v0.1.90

ShowDesktopRemoteAssistanceInfo 根据桌面id查询远程协助信息

根据桌面id查询远程协助信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ShowDesktopRemoteAssistanceInfoInvoker added in v0.1.90

func (c *WorkspaceClient) ShowDesktopRemoteAssistanceInfoInvoker(request *model.ShowDesktopRemoteAssistanceInfoRequest) *ShowDesktopRemoteAssistanceInfoInvoker

ShowDesktopRemoteAssistanceInfoInvoker 根据桌面id查询远程协助信息

func (*WorkspaceClient) ShowJob added in v0.1.96

ShowJob 查询任务详情

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

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ShowJobInvoker added in v0.1.96

func (c *WorkspaceClient) ShowJobInvoker(request *model.ShowJobRequest) *ShowJobInvoker

ShowJobInvoker 查询任务详情

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) ShowScheduledTasks added in v0.1.85

ShowScheduledTasks 查询定时任务详情

查询定时任务详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) ShowScheduledTasksInvoker added in v0.1.85

func (c *WorkspaceClient) ShowScheduledTasksInvoker(request *model.ShowScheduledTasksRequest) *ShowScheduledTasksInvoker

ShowScheduledTasksInvoker 查询定时任务详情

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) UpdateDesktopNamePolicy added in v0.1.77

UpdateDesktopNamePolicy 更新桌面名称策略

更新桌面名称策略,用于自动生成桌面名称。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) UpdateDesktopNamePolicyInvoker added in v0.1.77

func (c *WorkspaceClient) UpdateDesktopNamePolicyInvoker(request *model.UpdateDesktopNamePolicyRequest) *UpdateDesktopNamePolicyInvoker

UpdateDesktopNamePolicyInvoker 更新桌面名称策略

func (*WorkspaceClient) UpdateMetricNotifyRule added in v0.1.85

UpdateMetricNotifyRule 更新通知规则

更新对应指标的通知规则;对应指标满足相应的规则条件时发送通知

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) UpdateMetricNotifyRuleInvoker added in v0.1.85

func (c *WorkspaceClient) UpdateMetricNotifyRuleInvoker(request *model.UpdateMetricNotifyRuleRequest) *UpdateMetricNotifyRuleInvoker

UpdateMetricNotifyRuleInvoker 更新通知规则

func (*WorkspaceClient) UpdateScheduledTasks added in v0.1.85

UpdateScheduledTasks 修改定时任务

修改定时任务。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceClient) UpdateScheduledTasksInvoker added in v0.1.85

func (c *WorkspaceClient) UpdateScheduledTasksInvoker(request *model.UpdateScheduledTasksRequest) *UpdateScheduledTasksInvoker

UpdateScheduledTasksInvoker 修改定时任务

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