Documentation ¶
Index ¶
- func GenReqDefForAddMetricNotifyRule() *def.HttpRequestDef
- func GenReqDefForAddVolumes() *def.HttpRequestDef
- func GenReqDefForApplyDesktopsInternet() *def.HttpRequestDef
- func GenReqDefForApplyWorkspace() *def.HttpRequestDef
- func GenReqDefForAssociateDesktopsEip() *def.HttpRequestDef
- func GenReqDefForAttachInstances() *def.HttpRequestDef
- func GenReqDefForBatchAddDesktopsTags() *def.HttpRequestDef
- func GenReqDefForBatchChangeTags() *def.HttpRequestDef
- func GenReqDefForBatchCreateUsers() *def.HttpRequestDef
- func GenReqDefForBatchDeleteAccessPolicies() *def.HttpRequestDef
- func GenReqDefForBatchDeleteDesktopNamePolicy() *def.HttpRequestDef
- func GenReqDefForBatchDeleteDesktops() *def.HttpRequestDef
- func GenReqDefForBatchDeleteDesktopsTags() *def.HttpRequestDef
- func GenReqDefForBatchDeleteOtpDevices() *def.HttpRequestDef
- func GenReqDefForBatchDeleteScheduledTasks() *def.HttpRequestDef
- func GenReqDefForBatchDeleteUserGroups() *def.HttpRequestDef
- func GenReqDefForBatchDisassociateDesktopsEip() *def.HttpRequestDef
- func GenReqDefForBatchLogoffDesktops() *def.HttpRequestDef
- func GenReqDefForBatchRebuildDesktopsSystemDisk() *def.HttpRequestDef
- func GenReqDefForBatchRunDesktops() *def.HttpRequestDef
- func GenReqDefForCancelRemoteAssistance() *def.HttpRequestDef
- func GenReqDefForCancelWorkspace() *def.HttpRequestDef
- func GenReqDefForChangeDesktopNetwork() *def.HttpRequestDef
- func GenReqDefForChangeUserStatus() *def.HttpRequestDef
- func GenReqDefForCreateAccessPolicy() *def.HttpRequestDef
- func GenReqDefForCreateAgencies() *def.HttpRequestDef
- func GenReqDefForCreateDesktop() *def.HttpRequestDef
- func GenReqDefForCreateDesktopNamePolicy() *def.HttpRequestDef
- func GenReqDefForCreateDesktopUser() *def.HttpRequestDef
- func GenReqDefForCreateRemoteAssistance() *def.HttpRequestDef
- func GenReqDefForCreateScheduledTasks() *def.HttpRequestDef
- func GenReqDefForCreateTag() *def.HttpRequestDef
- func GenReqDefForCreateTerminalsBindingDesktops() *def.HttpRequestDef
- func GenReqDefForCreateUserGroup() *def.HttpRequestDef
- func GenReqDefForDeleteDesktop() *def.HttpRequestDef
- func GenReqDefForDeleteDesktopVolumes() *def.HttpRequestDef
- func GenReqDefForDeleteMetricNotifyRule() *def.HttpRequestDef
- func GenReqDefForDeleteScheduledTasks() *def.HttpRequestDef
- func GenReqDefForDeleteTag() *def.HttpRequestDef
- func GenReqDefForDeleteTerminalsBindingDesktops() *def.HttpRequestDef
- func GenReqDefForDeleteUser() *def.HttpRequestDef
- func GenReqDefForDeleteUserGroup() *def.HttpRequestDef
- func GenReqDefForDetachInstances() *def.HttpRequestDef
- func GenReqDefForExpandVolumes() *def.HttpRequestDef
- func GenReqDefForExportUserLoginInfoNew() *def.HttpRequestDef
- func GenReqDefForListAccessPolicies() *def.HttpRequestDef
- func GenReqDefForListAccessPolicyObjects() *def.HttpRequestDef
- func GenReqDefForListAgencies() *def.HttpRequestDef
- func GenReqDefForListAvailabilityZones() *def.HttpRequestDef
- func GenReqDefForListDesktopByTags() *def.HttpRequestDef
- func GenReqDefForListDesktopNamePolicy() *def.HttpRequestDef
- func GenReqDefForListDesktopUsageMetric() *def.HttpRequestDef
- func GenReqDefForListDesktops() *def.HttpRequestDef
- func GenReqDefForListDesktopsConnectStatus() *def.HttpRequestDef
- func GenReqDefForListDesktopsDetail() *def.HttpRequestDef
- func GenReqDefForListDesktopsEips() *def.HttpRequestDef
- func GenReqDefForListFutureExecutions() *def.HttpRequestDef
- func GenReqDefForListHistoryOnlineInfoNew() *def.HttpRequestDef
- func GenReqDefForListImages() *def.HttpRequestDef
- func GenReqDefForListItaSubJobs() *def.HttpRequestDef
- func GenReqDefForListLoginRecordsNew() *def.HttpRequestDef
- func GenReqDefForListMetricNotifyRecord() *def.HttpRequestDef
- func GenReqDefForListMetricNotifyRule() *def.HttpRequestDef
- func GenReqDefForListMetrics() *def.HttpRequestDef
- func GenReqDefForListMetricsTrend() *def.HttpRequestDef
- func GenReqDefForListOtpDevicesByUserId() *def.HttpRequestDef
- func GenReqDefForListProducts() *def.HttpRequestDef
- func GenReqDefForListProjectTags() *def.HttpRequestDef
- func GenReqDefForListScheduledTasks() *def.HttpRequestDef
- func GenReqDefForListScheduledTasksRecords() *def.HttpRequestDef
- func GenReqDefForListScheduledTasksRecordsDetails() *def.HttpRequestDef
- func GenReqDefForListTerminalsBindingDesktops() *def.HttpRequestDef
- func GenReqDefForListTerminalsBindingDesktopsConfig() *def.HttpRequestDef
- func GenReqDefForListUnusedDesktops() *def.HttpRequestDef
- func GenReqDefForListUsedDesktopInfo() *def.HttpRequestDef
- func GenReqDefForListUserDetail() *def.HttpRequestDef
- func GenReqDefForListUserGroups() *def.HttpRequestDef
- func GenReqDefForListUserUsageMetric() *def.HttpRequestDef
- func GenReqDefForListUsers() *def.HttpRequestDef
- func GenReqDefForListUsersOfGroup() *def.HttpRequestDef
- func GenReqDefForListWorkspaces() *def.HttpRequestDef
- func GenReqDefForResetRandomPassword() *def.HttpRequestDef
- func GenReqDefForResizeDesktop() *def.HttpRequestDef
- func GenReqDefForRunActionsOnGroup() *def.HttpRequestDef
- func GenReqDefForShowAssistAuthConfig() *def.HttpRequestDef
- func GenReqDefForShowDesktopDetail() *def.HttpRequestDef
- func GenReqDefForShowDesktopNetwork() *def.HttpRequestDef
- func GenReqDefForShowDesktopRemoteAssistanceInfo() *def.HttpRequestDef
- func GenReqDefForShowJob() *def.HttpRequestDef
- func GenReqDefForShowQuotas() *def.HttpRequestDef
- func GenReqDefForShowScheduledTasks() *def.HttpRequestDef
- func GenReqDefForShowTagByDesktopId() *def.HttpRequestDef
- func GenReqDefForShowWorkspaceLock() *def.HttpRequestDef
- func GenReqDefForUnlockWorkspace() *def.HttpRequestDef
- func GenReqDefForUpdateAccessPolicyObjects() *def.HttpRequestDef
- func GenReqDefForUpdateAssistAuthMethodConfig() *def.HttpRequestDef
- func GenReqDefForUpdateDesktopNamePolicy() *def.HttpRequestDef
- func GenReqDefForUpdateMetricNotifyRule() *def.HttpRequestDef
- func GenReqDefForUpdateScheduledTasks() *def.HttpRequestDef
- func GenReqDefForUpdateTerminalsBindingDesktops() *def.HttpRequestDef
- func GenReqDefForUpdateTerminalsBindingDesktopsConfig() *def.HttpRequestDef
- func GenReqDefForUpdateUserGroup() *def.HttpRequestDef
- func GenReqDefForUpdateUserInfo() *def.HttpRequestDef
- func GenReqDefForUpdateWorkspace() *def.HttpRequestDef
- func WorkspaceClientBuilder() *httpclient.HcHttpClientBuilder
- type AddMetricNotifyRuleInvoker
- type AddVolumesInvoker
- type ApplyDesktopsInternetInvoker
- type ApplyWorkspaceInvoker
- type AssociateDesktopsEipInvoker
- type AttachInstancesInvoker
- type BatchAddDesktopsTagsInvoker
- type BatchChangeTagsInvoker
- type BatchCreateUsersInvoker
- type BatchDeleteAccessPoliciesInvoker
- type BatchDeleteDesktopNamePolicyInvoker
- type BatchDeleteDesktopsInvoker
- type BatchDeleteDesktopsTagsInvoker
- type BatchDeleteOtpDevicesInvoker
- type BatchDeleteScheduledTasksInvoker
- type BatchDeleteUserGroupsInvoker
- type BatchDisassociateDesktopsEipInvoker
- type BatchLogoffDesktopsInvoker
- type BatchRebuildDesktopsSystemDiskInvoker
- type BatchRunDesktopsInvoker
- type CancelRemoteAssistanceInvoker
- type CancelWorkspaceInvoker
- type ChangeDesktopNetworkInvoker
- type ChangeUserStatusInvoker
- type CreateAccessPolicyInvoker
- type CreateAgenciesInvoker
- type CreateDesktopInvoker
- type CreateDesktopNamePolicyInvoker
- type CreateDesktopUserInvoker
- type CreateRemoteAssistanceInvoker
- type CreateScheduledTasksInvoker
- type CreateTagInvoker
- type CreateTerminalsBindingDesktopsInvoker
- type CreateUserGroupInvoker
- type DeleteDesktopInvoker
- type DeleteDesktopVolumesInvoker
- type DeleteMetricNotifyRuleInvoker
- type DeleteScheduledTasksInvoker
- type DeleteTagInvoker
- type DeleteTerminalsBindingDesktopsInvoker
- type DeleteUserGroupInvoker
- type DeleteUserInvoker
- type DetachInstancesInvoker
- type ExpandVolumesInvoker
- type ExportUserLoginInfoNewInvoker
- type ListAccessPoliciesInvoker
- type ListAccessPolicyObjectsInvoker
- type ListAgenciesInvoker
- type ListAvailabilityZonesInvoker
- type ListDesktopByTagsInvoker
- type ListDesktopNamePolicyInvoker
- type ListDesktopUsageMetricInvoker
- type ListDesktopsConnectStatusInvoker
- type ListDesktopsDetailInvoker
- type ListDesktopsEipsInvoker
- type ListDesktopsInvoker
- type ListFutureExecutionsInvoker
- type ListHistoryOnlineInfoNewInvoker
- type ListImagesInvoker
- type ListItaSubJobsInvoker
- type ListLoginRecordsNewInvoker
- type ListMetricNotifyRecordInvoker
- type ListMetricNotifyRuleInvoker
- type ListMetricsInvoker
- type ListMetricsTrendInvoker
- type ListOtpDevicesByUserIdInvoker
- type ListProductsInvoker
- type ListProjectTagsInvoker
- type ListScheduledTasksInvoker
- type ListScheduledTasksRecordsDetailsInvoker
- type ListScheduledTasksRecordsInvoker
- type ListTerminalsBindingDesktopsConfigInvoker
- type ListTerminalsBindingDesktopsInvoker
- type ListUnusedDesktopsInvoker
- type ListUsedDesktopInfoInvoker
- type ListUserDetailInvoker
- type ListUserGroupsInvoker
- type ListUserUsageMetricInvoker
- type ListUsersInvoker
- type ListUsersOfGroupInvoker
- type ListWorkspacesInvoker
- type ResetRandomPasswordInvoker
- type ResizeDesktopInvoker
- type RunActionsOnGroupInvoker
- type ShowAssistAuthConfigInvoker
- type ShowDesktopDetailInvoker
- type ShowDesktopNetworkInvoker
- type ShowDesktopRemoteAssistanceInfoInvoker
- type ShowJobInvoker
- type ShowQuotasInvoker
- type ShowScheduledTasksInvoker
- type ShowTagByDesktopIdInvoker
- type ShowWorkspaceLockInvoker
- type UnlockWorkspaceInvoker
- type UpdateAccessPolicyObjectsInvoker
- type UpdateAssistAuthMethodConfigInvoker
- type UpdateDesktopNamePolicyInvoker
- type UpdateMetricNotifyRuleInvoker
- type UpdateScheduledTasksInvoker
- type UpdateTerminalsBindingDesktopsConfigInvoker
- type UpdateTerminalsBindingDesktopsInvoker
- type UpdateUserGroupInvoker
- type UpdateUserInfoInvoker
- type UpdateWorkspaceInvoker
- type WorkspaceClient
- func (c *WorkspaceClient) AddMetricNotifyRule(request *model.AddMetricNotifyRuleRequest) (*model.AddMetricNotifyRuleResponse, error)
- func (c *WorkspaceClient) AddMetricNotifyRuleInvoker(request *model.AddMetricNotifyRuleRequest) *AddMetricNotifyRuleInvoker
- func (c *WorkspaceClient) AddVolumes(request *model.AddVolumesRequest) (*model.AddVolumesResponse, error)
- func (c *WorkspaceClient) AddVolumesInvoker(request *model.AddVolumesRequest) *AddVolumesInvoker
- func (c *WorkspaceClient) ApplyDesktopsInternet(request *model.ApplyDesktopsInternetRequest) (*model.ApplyDesktopsInternetResponse, error)
- func (c *WorkspaceClient) ApplyDesktopsInternetInvoker(request *model.ApplyDesktopsInternetRequest) *ApplyDesktopsInternetInvoker
- func (c *WorkspaceClient) ApplyWorkspace(request *model.ApplyWorkspaceRequest) (*model.ApplyWorkspaceResponse, error)
- func (c *WorkspaceClient) ApplyWorkspaceInvoker(request *model.ApplyWorkspaceRequest) *ApplyWorkspaceInvoker
- func (c *WorkspaceClient) AssociateDesktopsEip(request *model.AssociateDesktopsEipRequest) (*model.AssociateDesktopsEipResponse, error)
- func (c *WorkspaceClient) AssociateDesktopsEipInvoker(request *model.AssociateDesktopsEipRequest) *AssociateDesktopsEipInvoker
- func (c *WorkspaceClient) AttachInstances(request *model.AttachInstancesRequest) (*model.AttachInstancesResponse, error)
- func (c *WorkspaceClient) AttachInstancesInvoker(request *model.AttachInstancesRequest) *AttachInstancesInvoker
- func (c *WorkspaceClient) BatchAddDesktopsTags(request *model.BatchAddDesktopsTagsRequest) (*model.BatchAddDesktopsTagsResponse, error)
- func (c *WorkspaceClient) BatchAddDesktopsTagsInvoker(request *model.BatchAddDesktopsTagsRequest) *BatchAddDesktopsTagsInvoker
- func (c *WorkspaceClient) BatchChangeTags(request *model.BatchChangeTagsRequest) (*model.BatchChangeTagsResponse, error)
- func (c *WorkspaceClient) BatchChangeTagsInvoker(request *model.BatchChangeTagsRequest) *BatchChangeTagsInvoker
- func (c *WorkspaceClient) BatchCreateUsers(request *model.BatchCreateUsersRequest) (*model.BatchCreateUsersResponse, error)
- func (c *WorkspaceClient) BatchCreateUsersInvoker(request *model.BatchCreateUsersRequest) *BatchCreateUsersInvoker
- func (c *WorkspaceClient) BatchDeleteAccessPolicies(request *model.BatchDeleteAccessPoliciesRequest) (*model.BatchDeleteAccessPoliciesResponse, error)
- func (c *WorkspaceClient) BatchDeleteAccessPoliciesInvoker(request *model.BatchDeleteAccessPoliciesRequest) *BatchDeleteAccessPoliciesInvoker
- func (c *WorkspaceClient) BatchDeleteDesktopNamePolicy(request *model.BatchDeleteDesktopNamePolicyRequest) (*model.BatchDeleteDesktopNamePolicyResponse, error)
- func (c *WorkspaceClient) BatchDeleteDesktopNamePolicyInvoker(request *model.BatchDeleteDesktopNamePolicyRequest) *BatchDeleteDesktopNamePolicyInvoker
- func (c *WorkspaceClient) BatchDeleteDesktops(request *model.BatchDeleteDesktopsRequest) (*model.BatchDeleteDesktopsResponse, error)
- func (c *WorkspaceClient) BatchDeleteDesktopsInvoker(request *model.BatchDeleteDesktopsRequest) *BatchDeleteDesktopsInvoker
- func (c *WorkspaceClient) BatchDeleteDesktopsTags(request *model.BatchDeleteDesktopsTagsRequest) (*model.BatchDeleteDesktopsTagsResponse, error)
- func (c *WorkspaceClient) BatchDeleteDesktopsTagsInvoker(request *model.BatchDeleteDesktopsTagsRequest) *BatchDeleteDesktopsTagsInvoker
- func (c *WorkspaceClient) BatchDeleteOtpDevices(request *model.BatchDeleteOtpDevicesRequest) (*model.BatchDeleteOtpDevicesResponse, error)
- func (c *WorkspaceClient) BatchDeleteOtpDevicesInvoker(request *model.BatchDeleteOtpDevicesRequest) *BatchDeleteOtpDevicesInvoker
- func (c *WorkspaceClient) BatchDeleteScheduledTasks(request *model.BatchDeleteScheduledTasksRequest) (*model.BatchDeleteScheduledTasksResponse, error)
- func (c *WorkspaceClient) BatchDeleteScheduledTasksInvoker(request *model.BatchDeleteScheduledTasksRequest) *BatchDeleteScheduledTasksInvoker
- func (c *WorkspaceClient) BatchDeleteUserGroups(request *model.BatchDeleteUserGroupsRequest) (*model.BatchDeleteUserGroupsResponse, error)
- func (c *WorkspaceClient) BatchDeleteUserGroupsInvoker(request *model.BatchDeleteUserGroupsRequest) *BatchDeleteUserGroupsInvoker
- func (c *WorkspaceClient) BatchDisassociateDesktopsEip(request *model.BatchDisassociateDesktopsEipRequest) (*model.BatchDisassociateDesktopsEipResponse, error)
- func (c *WorkspaceClient) BatchDisassociateDesktopsEipInvoker(request *model.BatchDisassociateDesktopsEipRequest) *BatchDisassociateDesktopsEipInvoker
- func (c *WorkspaceClient) BatchLogoffDesktops(request *model.BatchLogoffDesktopsRequest) (*model.BatchLogoffDesktopsResponse, error)
- func (c *WorkspaceClient) BatchLogoffDesktopsInvoker(request *model.BatchLogoffDesktopsRequest) *BatchLogoffDesktopsInvoker
- func (c *WorkspaceClient) BatchRebuildDesktopsSystemDisk(request *model.BatchRebuildDesktopsSystemDiskRequest) (*model.BatchRebuildDesktopsSystemDiskResponse, error)
- func (c *WorkspaceClient) BatchRebuildDesktopsSystemDiskInvoker(request *model.BatchRebuildDesktopsSystemDiskRequest) *BatchRebuildDesktopsSystemDiskInvoker
- func (c *WorkspaceClient) BatchRunDesktops(request *model.BatchRunDesktopsRequest) (*model.BatchRunDesktopsResponse, error)
- func (c *WorkspaceClient) BatchRunDesktopsInvoker(request *model.BatchRunDesktopsRequest) *BatchRunDesktopsInvoker
- func (c *WorkspaceClient) CancelRemoteAssistance(request *model.CancelRemoteAssistanceRequest) (*model.CancelRemoteAssistanceResponse, error)
- func (c *WorkspaceClient) CancelRemoteAssistanceInvoker(request *model.CancelRemoteAssistanceRequest) *CancelRemoteAssistanceInvoker
- func (c *WorkspaceClient) CancelWorkspace(request *model.CancelWorkspaceRequest) (*model.CancelWorkspaceResponse, error)
- func (c *WorkspaceClient) CancelWorkspaceInvoker(request *model.CancelWorkspaceRequest) *CancelWorkspaceInvoker
- func (c *WorkspaceClient) ChangeDesktopNetwork(request *model.ChangeDesktopNetworkRequest) (*model.ChangeDesktopNetworkResponse, error)
- func (c *WorkspaceClient) ChangeDesktopNetworkInvoker(request *model.ChangeDesktopNetworkRequest) *ChangeDesktopNetworkInvoker
- func (c *WorkspaceClient) ChangeUserStatus(request *model.ChangeUserStatusRequest) (*model.ChangeUserStatusResponse, error)
- func (c *WorkspaceClient) ChangeUserStatusInvoker(request *model.ChangeUserStatusRequest) *ChangeUserStatusInvoker
- func (c *WorkspaceClient) CreateAccessPolicy(request *model.CreateAccessPolicyRequest) (*model.CreateAccessPolicyResponse, error)
- func (c *WorkspaceClient) CreateAccessPolicyInvoker(request *model.CreateAccessPolicyRequest) *CreateAccessPolicyInvoker
- func (c *WorkspaceClient) CreateAgencies(request *model.CreateAgenciesRequest) (*model.CreateAgenciesResponse, error)
- func (c *WorkspaceClient) CreateAgenciesInvoker(request *model.CreateAgenciesRequest) *CreateAgenciesInvoker
- func (c *WorkspaceClient) CreateDesktop(request *model.CreateDesktopRequest) (*model.CreateDesktopResponse, error)
- func (c *WorkspaceClient) CreateDesktopInvoker(request *model.CreateDesktopRequest) *CreateDesktopInvoker
- func (c *WorkspaceClient) CreateDesktopNamePolicy(request *model.CreateDesktopNamePolicyRequest) (*model.CreateDesktopNamePolicyResponse, error)
- func (c *WorkspaceClient) CreateDesktopNamePolicyInvoker(request *model.CreateDesktopNamePolicyRequest) *CreateDesktopNamePolicyInvoker
- func (c *WorkspaceClient) CreateDesktopUser(request *model.CreateDesktopUserRequest) (*model.CreateDesktopUserResponse, error)
- func (c *WorkspaceClient) CreateDesktopUserInvoker(request *model.CreateDesktopUserRequest) *CreateDesktopUserInvoker
- func (c *WorkspaceClient) CreateRemoteAssistance(request *model.CreateRemoteAssistanceRequest) (*model.CreateRemoteAssistanceResponse, error)
- func (c *WorkspaceClient) CreateRemoteAssistanceInvoker(request *model.CreateRemoteAssistanceRequest) *CreateRemoteAssistanceInvoker
- func (c *WorkspaceClient) CreateScheduledTasks(request *model.CreateScheduledTasksRequest) (*model.CreateScheduledTasksResponse, error)
- func (c *WorkspaceClient) CreateScheduledTasksInvoker(request *model.CreateScheduledTasksRequest) *CreateScheduledTasksInvoker
- func (c *WorkspaceClient) CreateTag(request *model.CreateTagRequest) (*model.CreateTagResponse, error)
- func (c *WorkspaceClient) CreateTagInvoker(request *model.CreateTagRequest) *CreateTagInvoker
- func (c *WorkspaceClient) CreateTerminalsBindingDesktops(request *model.CreateTerminalsBindingDesktopsRequest) (*model.CreateTerminalsBindingDesktopsResponse, error)
- func (c *WorkspaceClient) CreateTerminalsBindingDesktopsInvoker(request *model.CreateTerminalsBindingDesktopsRequest) *CreateTerminalsBindingDesktopsInvoker
- func (c *WorkspaceClient) CreateUserGroup(request *model.CreateUserGroupRequest) (*model.CreateUserGroupResponse, error)
- func (c *WorkspaceClient) CreateUserGroupInvoker(request *model.CreateUserGroupRequest) *CreateUserGroupInvoker
- func (c *WorkspaceClient) DeleteDesktop(request *model.DeleteDesktopRequest) (*model.DeleteDesktopResponse, error)
- func (c *WorkspaceClient) DeleteDesktopInvoker(request *model.DeleteDesktopRequest) *DeleteDesktopInvoker
- func (c *WorkspaceClient) DeleteDesktopVolumes(request *model.DeleteDesktopVolumesRequest) (*model.DeleteDesktopVolumesResponse, error)
- func (c *WorkspaceClient) DeleteDesktopVolumesInvoker(request *model.DeleteDesktopVolumesRequest) *DeleteDesktopVolumesInvoker
- func (c *WorkspaceClient) DeleteMetricNotifyRule(request *model.DeleteMetricNotifyRuleRequest) (*model.DeleteMetricNotifyRuleResponse, error)
- func (c *WorkspaceClient) DeleteMetricNotifyRuleInvoker(request *model.DeleteMetricNotifyRuleRequest) *DeleteMetricNotifyRuleInvoker
- func (c *WorkspaceClient) DeleteScheduledTasks(request *model.DeleteScheduledTasksRequest) (*model.DeleteScheduledTasksResponse, error)
- func (c *WorkspaceClient) DeleteScheduledTasksInvoker(request *model.DeleteScheduledTasksRequest) *DeleteScheduledTasksInvoker
- func (c *WorkspaceClient) DeleteTag(request *model.DeleteTagRequest) (*model.DeleteTagResponse, error)
- func (c *WorkspaceClient) DeleteTagInvoker(request *model.DeleteTagRequest) *DeleteTagInvoker
- func (c *WorkspaceClient) DeleteTerminalsBindingDesktops(request *model.DeleteTerminalsBindingDesktopsRequest) (*model.DeleteTerminalsBindingDesktopsResponse, error)
- func (c *WorkspaceClient) DeleteTerminalsBindingDesktopsInvoker(request *model.DeleteTerminalsBindingDesktopsRequest) *DeleteTerminalsBindingDesktopsInvoker
- func (c *WorkspaceClient) DeleteUser(request *model.DeleteUserRequest) (*model.DeleteUserResponse, error)
- func (c *WorkspaceClient) DeleteUserGroup(request *model.DeleteUserGroupRequest) (*model.DeleteUserGroupResponse, error)
- func (c *WorkspaceClient) DeleteUserGroupInvoker(request *model.DeleteUserGroupRequest) *DeleteUserGroupInvoker
- func (c *WorkspaceClient) DeleteUserInvoker(request *model.DeleteUserRequest) *DeleteUserInvoker
- func (c *WorkspaceClient) DetachInstances(request *model.DetachInstancesRequest) (*model.DetachInstancesResponse, error)
- func (c *WorkspaceClient) DetachInstancesInvoker(request *model.DetachInstancesRequest) *DetachInstancesInvoker
- func (c *WorkspaceClient) ExpandVolumes(request *model.ExpandVolumesRequest) (*model.ExpandVolumesResponse, error)
- func (c *WorkspaceClient) ExpandVolumesInvoker(request *model.ExpandVolumesRequest) *ExpandVolumesInvoker
- func (c *WorkspaceClient) ExportUserLoginInfoNew(request *model.ExportUserLoginInfoNewRequest) (*model.ExportUserLoginInfoNewResponse, error)
- func (c *WorkspaceClient) ExportUserLoginInfoNewInvoker(request *model.ExportUserLoginInfoNewRequest) *ExportUserLoginInfoNewInvoker
- func (c *WorkspaceClient) ListAccessPolicies(request *model.ListAccessPoliciesRequest) (*model.ListAccessPoliciesResponse, error)
- func (c *WorkspaceClient) ListAccessPoliciesInvoker(request *model.ListAccessPoliciesRequest) *ListAccessPoliciesInvoker
- func (c *WorkspaceClient) ListAccessPolicyObjects(request *model.ListAccessPolicyObjectsRequest) (*model.ListAccessPolicyObjectsResponse, error)
- func (c *WorkspaceClient) ListAccessPolicyObjectsInvoker(request *model.ListAccessPolicyObjectsRequest) *ListAccessPolicyObjectsInvoker
- func (c *WorkspaceClient) ListAgencies(request *model.ListAgenciesRequest) (*model.ListAgenciesResponse, error)
- func (c *WorkspaceClient) ListAgenciesInvoker(request *model.ListAgenciesRequest) *ListAgenciesInvoker
- func (c *WorkspaceClient) ListAvailabilityZones(request *model.ListAvailabilityZonesRequest) (*model.ListAvailabilityZonesResponse, error)
- func (c *WorkspaceClient) ListAvailabilityZonesInvoker(request *model.ListAvailabilityZonesRequest) *ListAvailabilityZonesInvoker
- func (c *WorkspaceClient) ListDesktopByTags(request *model.ListDesktopByTagsRequest) (*model.ListDesktopByTagsResponse, error)
- func (c *WorkspaceClient) ListDesktopByTagsInvoker(request *model.ListDesktopByTagsRequest) *ListDesktopByTagsInvoker
- func (c *WorkspaceClient) ListDesktopNamePolicy(request *model.ListDesktopNamePolicyRequest) (*model.ListDesktopNamePolicyResponse, error)
- func (c *WorkspaceClient) ListDesktopNamePolicyInvoker(request *model.ListDesktopNamePolicyRequest) *ListDesktopNamePolicyInvoker
- func (c *WorkspaceClient) ListDesktopUsageMetric(request *model.ListDesktopUsageMetricRequest) (*model.ListDesktopUsageMetricResponse, error)
- func (c *WorkspaceClient) ListDesktopUsageMetricInvoker(request *model.ListDesktopUsageMetricRequest) *ListDesktopUsageMetricInvoker
- func (c *WorkspaceClient) ListDesktops(request *model.ListDesktopsRequest) (*model.ListDesktopsResponse, error)
- func (c *WorkspaceClient) ListDesktopsConnectStatus(request *model.ListDesktopsConnectStatusRequest) (*model.ListDesktopsConnectStatusResponse, error)
- func (c *WorkspaceClient) ListDesktopsConnectStatusInvoker(request *model.ListDesktopsConnectStatusRequest) *ListDesktopsConnectStatusInvoker
- func (c *WorkspaceClient) ListDesktopsDetail(request *model.ListDesktopsDetailRequest) (*model.ListDesktopsDetailResponse, error)
- func (c *WorkspaceClient) ListDesktopsDetailInvoker(request *model.ListDesktopsDetailRequest) *ListDesktopsDetailInvoker
- func (c *WorkspaceClient) ListDesktopsEips(request *model.ListDesktopsEipsRequest) (*model.ListDesktopsEipsResponse, error)
- func (c *WorkspaceClient) ListDesktopsEipsInvoker(request *model.ListDesktopsEipsRequest) *ListDesktopsEipsInvoker
- func (c *WorkspaceClient) ListDesktopsInvoker(request *model.ListDesktopsRequest) *ListDesktopsInvoker
- func (c *WorkspaceClient) ListFutureExecutions(request *model.ListFutureExecutionsRequest) (*model.ListFutureExecutionsResponse, error)
- func (c *WorkspaceClient) ListFutureExecutionsInvoker(request *model.ListFutureExecutionsRequest) *ListFutureExecutionsInvoker
- func (c *WorkspaceClient) ListHistoryOnlineInfoNew(request *model.ListHistoryOnlineInfoNewRequest) (*model.ListHistoryOnlineInfoNewResponse, error)
- func (c *WorkspaceClient) ListHistoryOnlineInfoNewInvoker(request *model.ListHistoryOnlineInfoNewRequest) *ListHistoryOnlineInfoNewInvoker
- func (c *WorkspaceClient) ListImages(request *model.ListImagesRequest) (*model.ListImagesResponse, error)
- func (c *WorkspaceClient) ListImagesInvoker(request *model.ListImagesRequest) *ListImagesInvoker
- func (c *WorkspaceClient) ListItaSubJobs(request *model.ListItaSubJobsRequest) (*model.ListItaSubJobsResponse, error)
- func (c *WorkspaceClient) ListItaSubJobsInvoker(request *model.ListItaSubJobsRequest) *ListItaSubJobsInvoker
- func (c *WorkspaceClient) ListLoginRecordsNew(request *model.ListLoginRecordsNewRequest) (*model.ListLoginRecordsNewResponse, error)
- func (c *WorkspaceClient) ListLoginRecordsNewInvoker(request *model.ListLoginRecordsNewRequest) *ListLoginRecordsNewInvoker
- func (c *WorkspaceClient) ListMetricNotifyRecord(request *model.ListMetricNotifyRecordRequest) (*model.ListMetricNotifyRecordResponse, error)
- func (c *WorkspaceClient) ListMetricNotifyRecordInvoker(request *model.ListMetricNotifyRecordRequest) *ListMetricNotifyRecordInvoker
- func (c *WorkspaceClient) ListMetricNotifyRule(request *model.ListMetricNotifyRuleRequest) (*model.ListMetricNotifyRuleResponse, error)
- func (c *WorkspaceClient) ListMetricNotifyRuleInvoker(request *model.ListMetricNotifyRuleRequest) *ListMetricNotifyRuleInvoker
- func (c *WorkspaceClient) ListMetrics(request *model.ListMetricsRequest) (*model.ListMetricsResponse, error)
- func (c *WorkspaceClient) ListMetricsInvoker(request *model.ListMetricsRequest) *ListMetricsInvoker
- func (c *WorkspaceClient) ListMetricsTrend(request *model.ListMetricsTrendRequest) (*model.ListMetricsTrendResponse, error)
- func (c *WorkspaceClient) ListMetricsTrendInvoker(request *model.ListMetricsTrendRequest) *ListMetricsTrendInvoker
- func (c *WorkspaceClient) ListOtpDevicesByUserId(request *model.ListOtpDevicesByUserIdRequest) (*model.ListOtpDevicesByUserIdResponse, error)
- func (c *WorkspaceClient) ListOtpDevicesByUserIdInvoker(request *model.ListOtpDevicesByUserIdRequest) *ListOtpDevicesByUserIdInvoker
- func (c *WorkspaceClient) ListProducts(request *model.ListProductsRequest) (*model.ListProductsResponse, error)
- func (c *WorkspaceClient) ListProductsInvoker(request *model.ListProductsRequest) *ListProductsInvoker
- func (c *WorkspaceClient) ListProjectTags(request *model.ListProjectTagsRequest) (*model.ListProjectTagsResponse, error)
- func (c *WorkspaceClient) ListProjectTagsInvoker(request *model.ListProjectTagsRequest) *ListProjectTagsInvoker
- func (c *WorkspaceClient) ListScheduledTasks(request *model.ListScheduledTasksRequest) (*model.ListScheduledTasksResponse, error)
- func (c *WorkspaceClient) ListScheduledTasksInvoker(request *model.ListScheduledTasksRequest) *ListScheduledTasksInvoker
- func (c *WorkspaceClient) ListScheduledTasksRecords(request *model.ListScheduledTasksRecordsRequest) (*model.ListScheduledTasksRecordsResponse, error)
- func (c *WorkspaceClient) ListScheduledTasksRecordsDetails(request *model.ListScheduledTasksRecordsDetailsRequest) (*model.ListScheduledTasksRecordsDetailsResponse, error)
- func (c *WorkspaceClient) ListScheduledTasksRecordsDetailsInvoker(request *model.ListScheduledTasksRecordsDetailsRequest) *ListScheduledTasksRecordsDetailsInvoker
- func (c *WorkspaceClient) ListScheduledTasksRecordsInvoker(request *model.ListScheduledTasksRecordsRequest) *ListScheduledTasksRecordsInvoker
- func (c *WorkspaceClient) ListTerminalsBindingDesktops(request *model.ListTerminalsBindingDesktopsRequest) (*model.ListTerminalsBindingDesktopsResponse, error)
- func (c *WorkspaceClient) ListTerminalsBindingDesktopsConfig(request *model.ListTerminalsBindingDesktopsConfigRequest) (*model.ListTerminalsBindingDesktopsConfigResponse, error)
- func (c *WorkspaceClient) ListTerminalsBindingDesktopsConfigInvoker(request *model.ListTerminalsBindingDesktopsConfigRequest) *ListTerminalsBindingDesktopsConfigInvoker
- func (c *WorkspaceClient) ListTerminalsBindingDesktopsInvoker(request *model.ListTerminalsBindingDesktopsRequest) *ListTerminalsBindingDesktopsInvoker
- func (c *WorkspaceClient) ListUnusedDesktops(request *model.ListUnusedDesktopsRequest) (*model.ListUnusedDesktopsResponse, error)
- func (c *WorkspaceClient) ListUnusedDesktopsInvoker(request *model.ListUnusedDesktopsRequest) *ListUnusedDesktopsInvoker
- func (c *WorkspaceClient) ListUsedDesktopInfo(request *model.ListUsedDesktopInfoRequest) (*model.ListUsedDesktopInfoResponse, error)
- func (c *WorkspaceClient) ListUsedDesktopInfoInvoker(request *model.ListUsedDesktopInfoRequest) *ListUsedDesktopInfoInvoker
- func (c *WorkspaceClient) ListUserDetail(request *model.ListUserDetailRequest) (*model.ListUserDetailResponse, error)
- func (c *WorkspaceClient) ListUserDetailInvoker(request *model.ListUserDetailRequest) *ListUserDetailInvoker
- func (c *WorkspaceClient) ListUserGroups(request *model.ListUserGroupsRequest) (*model.ListUserGroupsResponse, error)
- func (c *WorkspaceClient) ListUserGroupsInvoker(request *model.ListUserGroupsRequest) *ListUserGroupsInvoker
- func (c *WorkspaceClient) ListUserUsageMetric(request *model.ListUserUsageMetricRequest) (*model.ListUserUsageMetricResponse, error)
- func (c *WorkspaceClient) ListUserUsageMetricInvoker(request *model.ListUserUsageMetricRequest) *ListUserUsageMetricInvoker
- func (c *WorkspaceClient) ListUsers(request *model.ListUsersRequest) (*model.ListUsersResponse, error)
- func (c *WorkspaceClient) ListUsersInvoker(request *model.ListUsersRequest) *ListUsersInvoker
- func (c *WorkspaceClient) ListUsersOfGroup(request *model.ListUsersOfGroupRequest) (*model.ListUsersOfGroupResponse, error)
- func (c *WorkspaceClient) ListUsersOfGroupInvoker(request *model.ListUsersOfGroupRequest) *ListUsersOfGroupInvoker
- func (c *WorkspaceClient) ListWorkspaces(request *model.ListWorkspacesRequest) (*model.ListWorkspacesResponse, error)
- func (c *WorkspaceClient) ListWorkspacesInvoker(request *model.ListWorkspacesRequest) *ListWorkspacesInvoker
- func (c *WorkspaceClient) ResetRandomPassword(request *model.ResetRandomPasswordRequest) (*model.ResetRandomPasswordResponse, error)
- func (c *WorkspaceClient) ResetRandomPasswordInvoker(request *model.ResetRandomPasswordRequest) *ResetRandomPasswordInvoker
- func (c *WorkspaceClient) ResizeDesktop(request *model.ResizeDesktopRequest) (*model.ResizeDesktopResponse, error)
- func (c *WorkspaceClient) ResizeDesktopInvoker(request *model.ResizeDesktopRequest) *ResizeDesktopInvoker
- func (c *WorkspaceClient) RunActionsOnGroup(request *model.RunActionsOnGroupRequest) (*model.RunActionsOnGroupResponse, error)
- func (c *WorkspaceClient) RunActionsOnGroupInvoker(request *model.RunActionsOnGroupRequest) *RunActionsOnGroupInvoker
- func (c *WorkspaceClient) ShowAssistAuthConfig(request *model.ShowAssistAuthConfigRequest) (*model.ShowAssistAuthConfigResponse, error)
- func (c *WorkspaceClient) ShowAssistAuthConfigInvoker(request *model.ShowAssistAuthConfigRequest) *ShowAssistAuthConfigInvoker
- func (c *WorkspaceClient) ShowDesktopDetail(request *model.ShowDesktopDetailRequest) (*model.ShowDesktopDetailResponse, error)
- func (c *WorkspaceClient) ShowDesktopDetailInvoker(request *model.ShowDesktopDetailRequest) *ShowDesktopDetailInvoker
- func (c *WorkspaceClient) ShowDesktopNetwork(request *model.ShowDesktopNetworkRequest) (*model.ShowDesktopNetworkResponse, error)
- func (c *WorkspaceClient) ShowDesktopNetworkInvoker(request *model.ShowDesktopNetworkRequest) *ShowDesktopNetworkInvoker
- func (c *WorkspaceClient) ShowDesktopRemoteAssistanceInfo(request *model.ShowDesktopRemoteAssistanceInfoRequest) (*model.ShowDesktopRemoteAssistanceInfoResponse, error)
- func (c *WorkspaceClient) ShowDesktopRemoteAssistanceInfoInvoker(request *model.ShowDesktopRemoteAssistanceInfoRequest) *ShowDesktopRemoteAssistanceInfoInvoker
- func (c *WorkspaceClient) ShowJob(request *model.ShowJobRequest) (*model.ShowJobResponse, error)
- func (c *WorkspaceClient) ShowJobInvoker(request *model.ShowJobRequest) *ShowJobInvoker
- func (c *WorkspaceClient) ShowQuotas(request *model.ShowQuotasRequest) (*model.ShowQuotasResponse, error)
- func (c *WorkspaceClient) ShowQuotasInvoker(request *model.ShowQuotasRequest) *ShowQuotasInvoker
- func (c *WorkspaceClient) ShowScheduledTasks(request *model.ShowScheduledTasksRequest) (*model.ShowScheduledTasksResponse, error)
- func (c *WorkspaceClient) ShowScheduledTasksInvoker(request *model.ShowScheduledTasksRequest) *ShowScheduledTasksInvoker
- func (c *WorkspaceClient) ShowTagByDesktopId(request *model.ShowTagByDesktopIdRequest) (*model.ShowTagByDesktopIdResponse, error)
- func (c *WorkspaceClient) ShowTagByDesktopIdInvoker(request *model.ShowTagByDesktopIdRequest) *ShowTagByDesktopIdInvoker
- func (c *WorkspaceClient) ShowWorkspaceLock(request *model.ShowWorkspaceLockRequest) (*model.ShowWorkspaceLockResponse, error)
- func (c *WorkspaceClient) ShowWorkspaceLockInvoker(request *model.ShowWorkspaceLockRequest) *ShowWorkspaceLockInvoker
- func (c *WorkspaceClient) UnlockWorkspace(request *model.UnlockWorkspaceRequest) (*model.UnlockWorkspaceResponse, error)
- func (c *WorkspaceClient) UnlockWorkspaceInvoker(request *model.UnlockWorkspaceRequest) *UnlockWorkspaceInvoker
- func (c *WorkspaceClient) UpdateAccessPolicyObjects(request *model.UpdateAccessPolicyObjectsRequest) (*model.UpdateAccessPolicyObjectsResponse, error)
- func (c *WorkspaceClient) UpdateAccessPolicyObjectsInvoker(request *model.UpdateAccessPolicyObjectsRequest) *UpdateAccessPolicyObjectsInvoker
- func (c *WorkspaceClient) UpdateAssistAuthMethodConfig(request *model.UpdateAssistAuthMethodConfigRequest) (*model.UpdateAssistAuthMethodConfigResponse, error)
- func (c *WorkspaceClient) UpdateAssistAuthMethodConfigInvoker(request *model.UpdateAssistAuthMethodConfigRequest) *UpdateAssistAuthMethodConfigInvoker
- func (c *WorkspaceClient) UpdateDesktopNamePolicy(request *model.UpdateDesktopNamePolicyRequest) (*model.UpdateDesktopNamePolicyResponse, error)
- func (c *WorkspaceClient) UpdateDesktopNamePolicyInvoker(request *model.UpdateDesktopNamePolicyRequest) *UpdateDesktopNamePolicyInvoker
- func (c *WorkspaceClient) UpdateMetricNotifyRule(request *model.UpdateMetricNotifyRuleRequest) (*model.UpdateMetricNotifyRuleResponse, error)
- func (c *WorkspaceClient) UpdateMetricNotifyRuleInvoker(request *model.UpdateMetricNotifyRuleRequest) *UpdateMetricNotifyRuleInvoker
- func (c *WorkspaceClient) UpdateScheduledTasks(request *model.UpdateScheduledTasksRequest) (*model.UpdateScheduledTasksResponse, error)
- func (c *WorkspaceClient) UpdateScheduledTasksInvoker(request *model.UpdateScheduledTasksRequest) *UpdateScheduledTasksInvoker
- func (c *WorkspaceClient) UpdateTerminalsBindingDesktops(request *model.UpdateTerminalsBindingDesktopsRequest) (*model.UpdateTerminalsBindingDesktopsResponse, error)
- func (c *WorkspaceClient) UpdateTerminalsBindingDesktopsConfig(request *model.UpdateTerminalsBindingDesktopsConfigRequest) (*model.UpdateTerminalsBindingDesktopsConfigResponse, error)
- func (c *WorkspaceClient) UpdateTerminalsBindingDesktopsConfigInvoker(request *model.UpdateTerminalsBindingDesktopsConfigRequest) *UpdateTerminalsBindingDesktopsConfigInvoker
- func (c *WorkspaceClient) UpdateTerminalsBindingDesktopsInvoker(request *model.UpdateTerminalsBindingDesktopsRequest) *UpdateTerminalsBindingDesktopsInvoker
- func (c *WorkspaceClient) UpdateUserGroup(request *model.UpdateUserGroupRequest) (*model.UpdateUserGroupResponse, error)
- func (c *WorkspaceClient) UpdateUserGroupInvoker(request *model.UpdateUserGroupRequest) *UpdateUserGroupInvoker
- func (c *WorkspaceClient) UpdateUserInfo(request *model.UpdateUserInfoRequest) (*model.UpdateUserInfoResponse, error)
- func (c *WorkspaceClient) UpdateUserInfoInvoker(request *model.UpdateUserInfoRequest) *UpdateUserInfoInvoker
- func (c *WorkspaceClient) UpdateWorkspace(request *model.UpdateWorkspaceRequest) (*model.UpdateWorkspaceResponse, error)
- func (c *WorkspaceClient) UpdateWorkspaceInvoker(request *model.UpdateWorkspaceRequest) *UpdateWorkspaceInvoker
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 GenReqDefForListDesktopsConnectStatus ¶ added in v0.1.111
func GenReqDefForListDesktopsConnectStatus() *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
func (i *AddMetricNotifyRuleInvoker) Invoke() (*model.AddMetricNotifyRuleResponse, error)
type AddVolumesInvoker ¶
type AddVolumesInvoker struct {
*invoker.BaseInvoker
}
func (*AddVolumesInvoker) Invoke ¶
func (i *AddVolumesInvoker) Invoke() (*model.AddVolumesResponse, error)
type ApplyDesktopsInternetInvoker ¶ added in v0.1.46
type ApplyDesktopsInternetInvoker struct {
*invoker.BaseInvoker
}
func (*ApplyDesktopsInternetInvoker) Invoke ¶ added in v0.1.46
func (i *ApplyDesktopsInternetInvoker) Invoke() (*model.ApplyDesktopsInternetResponse, error)
type ApplyWorkspaceInvoker ¶
type ApplyWorkspaceInvoker struct {
*invoker.BaseInvoker
}
func (*ApplyWorkspaceInvoker) Invoke ¶
func (i *ApplyWorkspaceInvoker) Invoke() (*model.ApplyWorkspaceResponse, error)
type AssociateDesktopsEipInvoker ¶ added in v0.1.46
type AssociateDesktopsEipInvoker struct {
*invoker.BaseInvoker
}
func (*AssociateDesktopsEipInvoker) Invoke ¶ added in v0.1.46
func (i *AssociateDesktopsEipInvoker) Invoke() (*model.AssociateDesktopsEipResponse, error)
type AttachInstancesInvoker ¶ added in v0.1.85
type AttachInstancesInvoker struct {
*invoker.BaseInvoker
}
func (*AttachInstancesInvoker) Invoke ¶ added in v0.1.85
func (i *AttachInstancesInvoker) Invoke() (*model.AttachInstancesResponse, error)
type BatchAddDesktopsTagsInvoker ¶ added in v0.1.67
type BatchAddDesktopsTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchAddDesktopsTagsInvoker) Invoke ¶ added in v0.1.67
func (i *BatchAddDesktopsTagsInvoker) Invoke() (*model.BatchAddDesktopsTagsResponse, error)
type BatchChangeTagsInvoker ¶ added in v0.1.65
type BatchChangeTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchChangeTagsInvoker) Invoke ¶ added in v0.1.65
func (i *BatchChangeTagsInvoker) Invoke() (*model.BatchChangeTagsResponse, error)
type BatchCreateUsersInvoker ¶ added in v0.1.46
type BatchCreateUsersInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateUsersInvoker) Invoke ¶ added in v0.1.46
func (i *BatchCreateUsersInvoker) Invoke() (*model.BatchCreateUsersResponse, error)
type BatchDeleteAccessPoliciesInvoker ¶ added in v0.1.15
type BatchDeleteAccessPoliciesInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteAccessPoliciesInvoker) Invoke ¶ added in v0.1.15
func (i *BatchDeleteAccessPoliciesInvoker) Invoke() (*model.BatchDeleteAccessPoliciesResponse, error)
type BatchDeleteDesktopNamePolicyInvoker ¶ added in v0.1.77
type BatchDeleteDesktopNamePolicyInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteDesktopNamePolicyInvoker) Invoke ¶ added in v0.1.77
func (i *BatchDeleteDesktopNamePolicyInvoker) Invoke() (*model.BatchDeleteDesktopNamePolicyResponse, error)
type BatchDeleteDesktopsInvoker ¶
type BatchDeleteDesktopsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteDesktopsInvoker) Invoke ¶
func (i *BatchDeleteDesktopsInvoker) Invoke() (*model.BatchDeleteDesktopsResponse, error)
type BatchDeleteDesktopsTagsInvoker ¶ added in v0.1.67
type BatchDeleteDesktopsTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteDesktopsTagsInvoker) Invoke ¶ added in v0.1.67
func (i *BatchDeleteDesktopsTagsInvoker) Invoke() (*model.BatchDeleteDesktopsTagsResponse, error)
type BatchDeleteOtpDevicesInvoker ¶ added in v0.1.15
type BatchDeleteOtpDevicesInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteOtpDevicesInvoker) Invoke ¶ added in v0.1.15
func (i *BatchDeleteOtpDevicesInvoker) Invoke() (*model.BatchDeleteOtpDevicesResponse, error)
type BatchDeleteScheduledTasksInvoker ¶ added in v0.1.85
type BatchDeleteScheduledTasksInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteScheduledTasksInvoker) Invoke ¶ added in v0.1.85
func (i *BatchDeleteScheduledTasksInvoker) Invoke() (*model.BatchDeleteScheduledTasksResponse, error)
type BatchDeleteUserGroupsInvoker ¶ added in v0.1.46
type BatchDeleteUserGroupsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteUserGroupsInvoker) Invoke ¶ added in v0.1.46
func (i *BatchDeleteUserGroupsInvoker) Invoke() (*model.BatchDeleteUserGroupsResponse, error)
type BatchDisassociateDesktopsEipInvoker ¶ added in v0.1.46
type BatchDisassociateDesktopsEipInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDisassociateDesktopsEipInvoker) Invoke ¶ added in v0.1.46
func (i *BatchDisassociateDesktopsEipInvoker) Invoke() (*model.BatchDisassociateDesktopsEipResponse, error)
type BatchLogoffDesktopsInvoker ¶ added in v0.1.46
type BatchLogoffDesktopsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchLogoffDesktopsInvoker) Invoke ¶ added in v0.1.46
func (i *BatchLogoffDesktopsInvoker) Invoke() (*model.BatchLogoffDesktopsResponse, error)
type BatchRebuildDesktopsSystemDiskInvoker ¶ added in v0.1.65
type BatchRebuildDesktopsSystemDiskInvoker struct {
*invoker.BaseInvoker
}
func (*BatchRebuildDesktopsSystemDiskInvoker) Invoke ¶ added in v0.1.65
func (i *BatchRebuildDesktopsSystemDiskInvoker) Invoke() (*model.BatchRebuildDesktopsSystemDiskResponse, error)
type BatchRunDesktopsInvoker ¶
type BatchRunDesktopsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchRunDesktopsInvoker) Invoke ¶
func (i *BatchRunDesktopsInvoker) Invoke() (*model.BatchRunDesktopsResponse, error)
type CancelRemoteAssistanceInvoker ¶ added in v0.1.90
type CancelRemoteAssistanceInvoker struct {
*invoker.BaseInvoker
}
func (*CancelRemoteAssistanceInvoker) Invoke ¶ added in v0.1.90
func (i *CancelRemoteAssistanceInvoker) Invoke() (*model.CancelRemoteAssistanceResponse, error)
type CancelWorkspaceInvoker ¶
type CancelWorkspaceInvoker struct {
*invoker.BaseInvoker
}
func (*CancelWorkspaceInvoker) Invoke ¶
func (i *CancelWorkspaceInvoker) Invoke() (*model.CancelWorkspaceResponse, error)
type ChangeDesktopNetworkInvoker ¶ added in v0.1.65
type ChangeDesktopNetworkInvoker struct {
*invoker.BaseInvoker
}
func (*ChangeDesktopNetworkInvoker) Invoke ¶ added in v0.1.65
func (i *ChangeDesktopNetworkInvoker) Invoke() (*model.ChangeDesktopNetworkResponse, error)
type ChangeUserStatusInvoker ¶ added in v0.1.10
type ChangeUserStatusInvoker struct {
*invoker.BaseInvoker
}
func (*ChangeUserStatusInvoker) Invoke ¶ added in v0.1.10
func (i *ChangeUserStatusInvoker) Invoke() (*model.ChangeUserStatusResponse, error)
type CreateAccessPolicyInvoker ¶ added in v0.1.15
type CreateAccessPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*CreateAccessPolicyInvoker) Invoke ¶ added in v0.1.15
func (i *CreateAccessPolicyInvoker) Invoke() (*model.CreateAccessPolicyResponse, error)
type CreateAgenciesInvoker ¶ added in v0.1.85
type CreateAgenciesInvoker struct {
*invoker.BaseInvoker
}
func (*CreateAgenciesInvoker) Invoke ¶ added in v0.1.85
func (i *CreateAgenciesInvoker) Invoke() (*model.CreateAgenciesResponse, error)
type CreateDesktopInvoker ¶
type CreateDesktopInvoker struct {
*invoker.BaseInvoker
}
func (*CreateDesktopInvoker) Invoke ¶
func (i *CreateDesktopInvoker) Invoke() (*model.CreateDesktopResponse, error)
type CreateDesktopNamePolicyInvoker ¶ added in v0.1.77
type CreateDesktopNamePolicyInvoker struct {
*invoker.BaseInvoker
}
func (*CreateDesktopNamePolicyInvoker) Invoke ¶ added in v0.1.77
func (i *CreateDesktopNamePolicyInvoker) Invoke() (*model.CreateDesktopNamePolicyResponse, error)
type CreateDesktopUserInvoker ¶
type CreateDesktopUserInvoker struct {
*invoker.BaseInvoker
}
func (*CreateDesktopUserInvoker) Invoke ¶
func (i *CreateDesktopUserInvoker) Invoke() (*model.CreateDesktopUserResponse, error)
type CreateRemoteAssistanceInvoker ¶ added in v0.1.90
type CreateRemoteAssistanceInvoker struct {
*invoker.BaseInvoker
}
func (*CreateRemoteAssistanceInvoker) Invoke ¶ added in v0.1.90
func (i *CreateRemoteAssistanceInvoker) Invoke() (*model.CreateRemoteAssistanceResponse, error)
type CreateScheduledTasksInvoker ¶ added in v0.1.85
type CreateScheduledTasksInvoker struct {
*invoker.BaseInvoker
}
func (*CreateScheduledTasksInvoker) Invoke ¶ added in v0.1.85
func (i *CreateScheduledTasksInvoker) Invoke() (*model.CreateScheduledTasksResponse, error)
type CreateTagInvoker ¶ added in v0.1.65
type CreateTagInvoker struct {
*invoker.BaseInvoker
}
func (*CreateTagInvoker) Invoke ¶ added in v0.1.65
func (i *CreateTagInvoker) Invoke() (*model.CreateTagResponse, error)
type CreateTerminalsBindingDesktopsInvoker ¶ added in v0.1.15
type CreateTerminalsBindingDesktopsInvoker struct {
*invoker.BaseInvoker
}
func (*CreateTerminalsBindingDesktopsInvoker) Invoke ¶ added in v0.1.15
func (i *CreateTerminalsBindingDesktopsInvoker) Invoke() (*model.CreateTerminalsBindingDesktopsResponse, error)
type CreateUserGroupInvoker ¶ added in v0.1.46
type CreateUserGroupInvoker struct {
*invoker.BaseInvoker
}
func (*CreateUserGroupInvoker) Invoke ¶ added in v0.1.46
func (i *CreateUserGroupInvoker) Invoke() (*model.CreateUserGroupResponse, error)
type DeleteDesktopInvoker ¶
type DeleteDesktopInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteDesktopInvoker) Invoke ¶
func (i *DeleteDesktopInvoker) Invoke() (*model.DeleteDesktopResponse, error)
type DeleteDesktopVolumesInvoker ¶ added in v0.1.15
type DeleteDesktopVolumesInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteDesktopVolumesInvoker) Invoke ¶ added in v0.1.15
func (i *DeleteDesktopVolumesInvoker) Invoke() (*model.DeleteDesktopVolumesResponse, error)
type DeleteMetricNotifyRuleInvoker ¶ added in v0.1.85
type DeleteMetricNotifyRuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteMetricNotifyRuleInvoker) Invoke ¶ added in v0.1.85
func (i *DeleteMetricNotifyRuleInvoker) Invoke() (*model.DeleteMetricNotifyRuleResponse, error)
type DeleteScheduledTasksInvoker ¶ added in v0.1.85
type DeleteScheduledTasksInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteScheduledTasksInvoker) Invoke ¶ added in v0.1.85
func (i *DeleteScheduledTasksInvoker) Invoke() (*model.DeleteScheduledTasksResponse, error)
type DeleteTagInvoker ¶ added in v0.1.65
type DeleteTagInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteTagInvoker) Invoke ¶ added in v0.1.65
func (i *DeleteTagInvoker) Invoke() (*model.DeleteTagResponse, error)
type DeleteTerminalsBindingDesktopsInvoker ¶ added in v0.1.15
type DeleteTerminalsBindingDesktopsInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteTerminalsBindingDesktopsInvoker) Invoke ¶ added in v0.1.15
func (i *DeleteTerminalsBindingDesktopsInvoker) Invoke() (*model.DeleteTerminalsBindingDesktopsResponse, error)
type DeleteUserGroupInvoker ¶ added in v0.1.46
type DeleteUserGroupInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteUserGroupInvoker) Invoke ¶ added in v0.1.46
func (i *DeleteUserGroupInvoker) Invoke() (*model.DeleteUserGroupResponse, error)
type DeleteUserInvoker ¶
type DeleteUserInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteUserInvoker) Invoke ¶
func (i *DeleteUserInvoker) Invoke() (*model.DeleteUserResponse, error)
type DetachInstancesInvoker ¶ added in v0.1.85
type DetachInstancesInvoker struct {
*invoker.BaseInvoker
}
func (*DetachInstancesInvoker) Invoke ¶ added in v0.1.85
func (i *DetachInstancesInvoker) Invoke() (*model.DetachInstancesResponse, error)
type ExpandVolumesInvoker ¶
type ExpandVolumesInvoker struct {
*invoker.BaseInvoker
}
func (*ExpandVolumesInvoker) Invoke ¶
func (i *ExpandVolumesInvoker) Invoke() (*model.ExpandVolumesResponse, error)
type ExportUserLoginInfoNewInvoker ¶
type ExportUserLoginInfoNewInvoker struct {
*invoker.BaseInvoker
}
func (*ExportUserLoginInfoNewInvoker) Invoke ¶
func (i *ExportUserLoginInfoNewInvoker) Invoke() (*model.ExportUserLoginInfoNewResponse, error)
type ListAccessPoliciesInvoker ¶ added in v0.1.15
type ListAccessPoliciesInvoker struct {
*invoker.BaseInvoker
}
func (*ListAccessPoliciesInvoker) Invoke ¶ added in v0.1.15
func (i *ListAccessPoliciesInvoker) Invoke() (*model.ListAccessPoliciesResponse, error)
type ListAccessPolicyObjectsInvoker ¶ added in v0.1.15
type ListAccessPolicyObjectsInvoker struct {
*invoker.BaseInvoker
}
func (*ListAccessPolicyObjectsInvoker) Invoke ¶ added in v0.1.15
func (i *ListAccessPolicyObjectsInvoker) Invoke() (*model.ListAccessPolicyObjectsResponse, error)
type ListAgenciesInvoker ¶ added in v0.1.85
type ListAgenciesInvoker struct {
*invoker.BaseInvoker
}
func (*ListAgenciesInvoker) Invoke ¶ added in v0.1.85
func (i *ListAgenciesInvoker) Invoke() (*model.ListAgenciesResponse, error)
type ListAvailabilityZonesInvoker ¶
type ListAvailabilityZonesInvoker struct {
*invoker.BaseInvoker
}
func (*ListAvailabilityZonesInvoker) Invoke ¶
func (i *ListAvailabilityZonesInvoker) Invoke() (*model.ListAvailabilityZonesResponse, error)
type ListDesktopByTagsInvoker ¶ added in v0.1.65
type ListDesktopByTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListDesktopByTagsInvoker) Invoke ¶ added in v0.1.65
func (i *ListDesktopByTagsInvoker) Invoke() (*model.ListDesktopByTagsResponse, error)
type ListDesktopNamePolicyInvoker ¶ added in v0.1.77
type ListDesktopNamePolicyInvoker struct {
*invoker.BaseInvoker
}
func (*ListDesktopNamePolicyInvoker) Invoke ¶ added in v0.1.77
func (i *ListDesktopNamePolicyInvoker) Invoke() (*model.ListDesktopNamePolicyResponse, error)
type ListDesktopUsageMetricInvoker ¶ added in v0.1.85
type ListDesktopUsageMetricInvoker struct {
*invoker.BaseInvoker
}
func (*ListDesktopUsageMetricInvoker) Invoke ¶ added in v0.1.85
func (i *ListDesktopUsageMetricInvoker) Invoke() (*model.ListDesktopUsageMetricResponse, error)
type ListDesktopsConnectStatusInvoker ¶ added in v0.1.111
type ListDesktopsConnectStatusInvoker struct {
*invoker.BaseInvoker
}
func (*ListDesktopsConnectStatusInvoker) Invoke ¶ added in v0.1.111
func (i *ListDesktopsConnectStatusInvoker) Invoke() (*model.ListDesktopsConnectStatusResponse, error)
type ListDesktopsDetailInvoker ¶
type ListDesktopsDetailInvoker struct {
*invoker.BaseInvoker
}
func (*ListDesktopsDetailInvoker) Invoke ¶
func (i *ListDesktopsDetailInvoker) Invoke() (*model.ListDesktopsDetailResponse, error)
type ListDesktopsEipsInvoker ¶ added in v0.1.46
type ListDesktopsEipsInvoker struct {
*invoker.BaseInvoker
}
func (*ListDesktopsEipsInvoker) Invoke ¶ added in v0.1.46
func (i *ListDesktopsEipsInvoker) Invoke() (*model.ListDesktopsEipsResponse, error)
type ListDesktopsInvoker ¶
type ListDesktopsInvoker struct {
*invoker.BaseInvoker
}
func (*ListDesktopsInvoker) Invoke ¶
func (i *ListDesktopsInvoker) Invoke() (*model.ListDesktopsResponse, error)
type ListFutureExecutionsInvoker ¶ added in v0.1.85
type ListFutureExecutionsInvoker struct {
*invoker.BaseInvoker
}
func (*ListFutureExecutionsInvoker) Invoke ¶ added in v0.1.85
func (i *ListFutureExecutionsInvoker) Invoke() (*model.ListFutureExecutionsResponse, error)
type ListHistoryOnlineInfoNewInvoker ¶
type ListHistoryOnlineInfoNewInvoker struct {
*invoker.BaseInvoker
}
func (*ListHistoryOnlineInfoNewInvoker) Invoke ¶
func (i *ListHistoryOnlineInfoNewInvoker) Invoke() (*model.ListHistoryOnlineInfoNewResponse, error)
type ListImagesInvoker ¶
type ListImagesInvoker struct {
*invoker.BaseInvoker
}
func (*ListImagesInvoker) Invoke ¶
func (i *ListImagesInvoker) Invoke() (*model.ListImagesResponse, error)
type ListItaSubJobsInvoker ¶
type ListItaSubJobsInvoker struct {
*invoker.BaseInvoker
}
func (*ListItaSubJobsInvoker) Invoke ¶
func (i *ListItaSubJobsInvoker) Invoke() (*model.ListItaSubJobsResponse, error)
type ListLoginRecordsNewInvoker ¶
type ListLoginRecordsNewInvoker struct {
*invoker.BaseInvoker
}
func (*ListLoginRecordsNewInvoker) Invoke ¶
func (i *ListLoginRecordsNewInvoker) Invoke() (*model.ListLoginRecordsNewResponse, error)
type ListMetricNotifyRecordInvoker ¶ added in v0.1.85
type ListMetricNotifyRecordInvoker struct {
*invoker.BaseInvoker
}
func (*ListMetricNotifyRecordInvoker) Invoke ¶ added in v0.1.85
func (i *ListMetricNotifyRecordInvoker) Invoke() (*model.ListMetricNotifyRecordResponse, error)
type ListMetricNotifyRuleInvoker ¶ added in v0.1.85
type ListMetricNotifyRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ListMetricNotifyRuleInvoker) Invoke ¶ added in v0.1.85
func (i *ListMetricNotifyRuleInvoker) Invoke() (*model.ListMetricNotifyRuleResponse, error)
type ListMetricsInvoker ¶ added in v0.1.103
type ListMetricsInvoker struct {
*invoker.BaseInvoker
}
func (*ListMetricsInvoker) Invoke ¶ added in v0.1.103
func (i *ListMetricsInvoker) Invoke() (*model.ListMetricsResponse, error)
type ListMetricsTrendInvoker ¶ added in v0.1.103
type ListMetricsTrendInvoker struct {
*invoker.BaseInvoker
}
func (*ListMetricsTrendInvoker) Invoke ¶ added in v0.1.103
func (i *ListMetricsTrendInvoker) Invoke() (*model.ListMetricsTrendResponse, error)
type ListOtpDevicesByUserIdInvoker ¶ added in v0.1.15
type ListOtpDevicesByUserIdInvoker struct {
*invoker.BaseInvoker
}
func (*ListOtpDevicesByUserIdInvoker) Invoke ¶ added in v0.1.15
func (i *ListOtpDevicesByUserIdInvoker) Invoke() (*model.ListOtpDevicesByUserIdResponse, error)
type ListProductsInvoker ¶
type ListProductsInvoker struct {
*invoker.BaseInvoker
}
func (*ListProductsInvoker) Invoke ¶
func (i *ListProductsInvoker) Invoke() (*model.ListProductsResponse, error)
type ListProjectTagsInvoker ¶ added in v0.1.65
type ListProjectTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListProjectTagsInvoker) Invoke ¶ added in v0.1.65
func (i *ListProjectTagsInvoker) Invoke() (*model.ListProjectTagsResponse, error)
type ListScheduledTasksInvoker ¶ added in v0.1.85
type ListScheduledTasksInvoker struct {
*invoker.BaseInvoker
}
func (*ListScheduledTasksInvoker) Invoke ¶ added in v0.1.85
func (i *ListScheduledTasksInvoker) Invoke() (*model.ListScheduledTasksResponse, error)
type ListScheduledTasksRecordsDetailsInvoker ¶ added in v0.1.85
type ListScheduledTasksRecordsDetailsInvoker struct {
*invoker.BaseInvoker
}
func (*ListScheduledTasksRecordsDetailsInvoker) Invoke ¶ added in v0.1.85
func (i *ListScheduledTasksRecordsDetailsInvoker) Invoke() (*model.ListScheduledTasksRecordsDetailsResponse, error)
type ListScheduledTasksRecordsInvoker ¶ added in v0.1.85
type ListScheduledTasksRecordsInvoker struct {
*invoker.BaseInvoker
}
func (*ListScheduledTasksRecordsInvoker) Invoke ¶ added in v0.1.85
func (i *ListScheduledTasksRecordsInvoker) Invoke() (*model.ListScheduledTasksRecordsResponse, error)
type ListTerminalsBindingDesktopsConfigInvoker ¶ added in v0.1.15
type ListTerminalsBindingDesktopsConfigInvoker struct {
*invoker.BaseInvoker
}
func (*ListTerminalsBindingDesktopsConfigInvoker) Invoke ¶ added in v0.1.15
func (i *ListTerminalsBindingDesktopsConfigInvoker) Invoke() (*model.ListTerminalsBindingDesktopsConfigResponse, error)
type ListTerminalsBindingDesktopsInvoker ¶ added in v0.1.15
type ListTerminalsBindingDesktopsInvoker struct {
*invoker.BaseInvoker
}
func (*ListTerminalsBindingDesktopsInvoker) Invoke ¶ added in v0.1.15
func (i *ListTerminalsBindingDesktopsInvoker) Invoke() (*model.ListTerminalsBindingDesktopsResponse, error)
type ListUnusedDesktopsInvoker ¶ added in v0.1.46
type ListUnusedDesktopsInvoker struct {
*invoker.BaseInvoker
}
func (*ListUnusedDesktopsInvoker) Invoke ¶ added in v0.1.46
func (i *ListUnusedDesktopsInvoker) Invoke() (*model.ListUnusedDesktopsResponse, error)
type ListUsedDesktopInfoInvoker ¶ added in v0.1.46
type ListUsedDesktopInfoInvoker struct {
*invoker.BaseInvoker
}
func (*ListUsedDesktopInfoInvoker) Invoke ¶ added in v0.1.46
func (i *ListUsedDesktopInfoInvoker) Invoke() (*model.ListUsedDesktopInfoResponse, error)
type ListUserDetailInvoker ¶
type ListUserDetailInvoker struct {
*invoker.BaseInvoker
}
func (*ListUserDetailInvoker) Invoke ¶
func (i *ListUserDetailInvoker) Invoke() (*model.ListUserDetailResponse, error)
type ListUserGroupsInvoker ¶ added in v0.1.46
type ListUserGroupsInvoker struct {
*invoker.BaseInvoker
}
func (*ListUserGroupsInvoker) Invoke ¶ added in v0.1.46
func (i *ListUserGroupsInvoker) Invoke() (*model.ListUserGroupsResponse, error)
type ListUserUsageMetricInvoker ¶ added in v0.1.85
type ListUserUsageMetricInvoker struct {
*invoker.BaseInvoker
}
func (*ListUserUsageMetricInvoker) Invoke ¶ added in v0.1.85
func (i *ListUserUsageMetricInvoker) Invoke() (*model.ListUserUsageMetricResponse, error)
type ListUsersInvoker ¶
type ListUsersInvoker struct {
*invoker.BaseInvoker
}
func (*ListUsersInvoker) Invoke ¶
func (i *ListUsersInvoker) Invoke() (*model.ListUsersResponse, error)
type ListUsersOfGroupInvoker ¶ added in v0.1.46
type ListUsersOfGroupInvoker struct {
*invoker.BaseInvoker
}
func (*ListUsersOfGroupInvoker) Invoke ¶ added in v0.1.46
func (i *ListUsersOfGroupInvoker) Invoke() (*model.ListUsersOfGroupResponse, error)
type ListWorkspacesInvoker ¶
type ListWorkspacesInvoker struct {
*invoker.BaseInvoker
}
func (*ListWorkspacesInvoker) Invoke ¶
func (i *ListWorkspacesInvoker) Invoke() (*model.ListWorkspacesResponse, error)
type ResetRandomPasswordInvoker ¶ added in v0.1.46
type ResetRandomPasswordInvoker struct {
*invoker.BaseInvoker
}
func (*ResetRandomPasswordInvoker) Invoke ¶ added in v0.1.46
func (i *ResetRandomPasswordInvoker) Invoke() (*model.ResetRandomPasswordResponse, error)
type ResizeDesktopInvoker ¶
type ResizeDesktopInvoker struct {
*invoker.BaseInvoker
}
func (*ResizeDesktopInvoker) Invoke ¶
func (i *ResizeDesktopInvoker) Invoke() (*model.ResizeDesktopResponse, error)
type RunActionsOnGroupInvoker ¶ added in v0.1.46
type RunActionsOnGroupInvoker struct {
*invoker.BaseInvoker
}
func (*RunActionsOnGroupInvoker) Invoke ¶ added in v0.1.46
func (i *RunActionsOnGroupInvoker) Invoke() (*model.RunActionsOnGroupResponse, error)
type ShowAssistAuthConfigInvoker ¶ added in v0.1.15
type ShowAssistAuthConfigInvoker struct {
*invoker.BaseInvoker
}
func (*ShowAssistAuthConfigInvoker) Invoke ¶ added in v0.1.15
func (i *ShowAssistAuthConfigInvoker) Invoke() (*model.ShowAssistAuthConfigResponse, error)
type ShowDesktopDetailInvoker ¶
type ShowDesktopDetailInvoker struct {
*invoker.BaseInvoker
}
func (*ShowDesktopDetailInvoker) Invoke ¶
func (i *ShowDesktopDetailInvoker) Invoke() (*model.ShowDesktopDetailResponse, error)
type ShowDesktopNetworkInvoker ¶ added in v0.1.65
type ShowDesktopNetworkInvoker struct {
*invoker.BaseInvoker
}
func (*ShowDesktopNetworkInvoker) Invoke ¶ added in v0.1.65
func (i *ShowDesktopNetworkInvoker) Invoke() (*model.ShowDesktopNetworkResponse, error)
type ShowDesktopRemoteAssistanceInfoInvoker ¶ added in v0.1.90
type ShowDesktopRemoteAssistanceInfoInvoker struct {
*invoker.BaseInvoker
}
func (*ShowDesktopRemoteAssistanceInfoInvoker) Invoke ¶ added in v0.1.90
func (i *ShowDesktopRemoteAssistanceInfoInvoker) Invoke() (*model.ShowDesktopRemoteAssistanceInfoResponse, error)
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
func (i *ShowQuotasInvoker) Invoke() (*model.ShowQuotasResponse, error)
type ShowScheduledTasksInvoker ¶ added in v0.1.85
type ShowScheduledTasksInvoker struct {
*invoker.BaseInvoker
}
func (*ShowScheduledTasksInvoker) Invoke ¶ added in v0.1.85
func (i *ShowScheduledTasksInvoker) Invoke() (*model.ShowScheduledTasksResponse, error)
type ShowTagByDesktopIdInvoker ¶ added in v0.1.65
type ShowTagByDesktopIdInvoker struct {
*invoker.BaseInvoker
}
func (*ShowTagByDesktopIdInvoker) Invoke ¶ added in v0.1.65
func (i *ShowTagByDesktopIdInvoker) Invoke() (*model.ShowTagByDesktopIdResponse, error)
type ShowWorkspaceLockInvoker ¶ added in v0.1.15
type ShowWorkspaceLockInvoker struct {
*invoker.BaseInvoker
}
func (*ShowWorkspaceLockInvoker) Invoke ¶ added in v0.1.15
func (i *ShowWorkspaceLockInvoker) Invoke() (*model.ShowWorkspaceLockResponse, error)
type UnlockWorkspaceInvoker ¶ added in v0.1.15
type UnlockWorkspaceInvoker struct {
*invoker.BaseInvoker
}
func (*UnlockWorkspaceInvoker) Invoke ¶ added in v0.1.15
func (i *UnlockWorkspaceInvoker) Invoke() (*model.UnlockWorkspaceResponse, error)
type UpdateAccessPolicyObjectsInvoker ¶ added in v0.1.15
type UpdateAccessPolicyObjectsInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateAccessPolicyObjectsInvoker) Invoke ¶ added in v0.1.15
func (i *UpdateAccessPolicyObjectsInvoker) Invoke() (*model.UpdateAccessPolicyObjectsResponse, error)
type UpdateAssistAuthMethodConfigInvoker ¶ added in v0.1.15
type UpdateAssistAuthMethodConfigInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateAssistAuthMethodConfigInvoker) Invoke ¶ added in v0.1.15
func (i *UpdateAssistAuthMethodConfigInvoker) Invoke() (*model.UpdateAssistAuthMethodConfigResponse, error)
type UpdateDesktopNamePolicyInvoker ¶ added in v0.1.77
type UpdateDesktopNamePolicyInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateDesktopNamePolicyInvoker) Invoke ¶ added in v0.1.77
func (i *UpdateDesktopNamePolicyInvoker) Invoke() (*model.UpdateDesktopNamePolicyResponse, error)
type UpdateMetricNotifyRuleInvoker ¶ added in v0.1.85
type UpdateMetricNotifyRuleInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateMetricNotifyRuleInvoker) Invoke ¶ added in v0.1.85
func (i *UpdateMetricNotifyRuleInvoker) Invoke() (*model.UpdateMetricNotifyRuleResponse, error)
type UpdateScheduledTasksInvoker ¶ added in v0.1.85
type UpdateScheduledTasksInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateScheduledTasksInvoker) Invoke ¶ added in v0.1.85
func (i *UpdateScheduledTasksInvoker) Invoke() (*model.UpdateScheduledTasksResponse, error)
type UpdateTerminalsBindingDesktopsConfigInvoker ¶ added in v0.1.15
type UpdateTerminalsBindingDesktopsConfigInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateTerminalsBindingDesktopsConfigInvoker) Invoke ¶ added in v0.1.15
func (i *UpdateTerminalsBindingDesktopsConfigInvoker) Invoke() (*model.UpdateTerminalsBindingDesktopsConfigResponse, error)
type UpdateTerminalsBindingDesktopsInvoker ¶ added in v0.1.15
type UpdateTerminalsBindingDesktopsInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateTerminalsBindingDesktopsInvoker) Invoke ¶ added in v0.1.15
func (i *UpdateTerminalsBindingDesktopsInvoker) Invoke() (*model.UpdateTerminalsBindingDesktopsResponse, error)
type UpdateUserGroupInvoker ¶ added in v0.1.46
type UpdateUserGroupInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateUserGroupInvoker) Invoke ¶ added in v0.1.46
func (i *UpdateUserGroupInvoker) Invoke() (*model.UpdateUserGroupResponse, error)
type UpdateUserInfoInvoker ¶
type UpdateUserInfoInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateUserInfoInvoker) Invoke ¶
func (i *UpdateUserInfoInvoker) Invoke() (*model.UpdateUserInfoResponse, error)
type UpdateWorkspaceInvoker ¶
type UpdateWorkspaceInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateWorkspaceInvoker) Invoke ¶
func (i *UpdateWorkspaceInvoker) Invoke() (*model.UpdateWorkspaceResponse, error)
type WorkspaceClient ¶
type WorkspaceClient struct {
HcClient *httpclient.HcHttpClient
}
func NewWorkspaceClient ¶
func NewWorkspaceClient(hcClient *httpclient.HcHttpClient) *WorkspaceClient
func (*WorkspaceClient) AddMetricNotifyRule ¶ added in v0.1.85
func (c *WorkspaceClient) AddMetricNotifyRule(request *model.AddMetricNotifyRuleRequest) (*model.AddMetricNotifyRuleResponse, error)
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 ¶
func (c *WorkspaceClient) AddVolumes(request *model.AddVolumesRequest) (*model.AddVolumesResponse, error)
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
func (c *WorkspaceClient) ApplyDesktopsInternet(request *model.ApplyDesktopsInternetRequest) (*model.ApplyDesktopsInternetResponse, error)
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 ¶
func (c *WorkspaceClient) ApplyWorkspace(request *model.ApplyWorkspaceRequest) (*model.ApplyWorkspaceResponse, error)
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
func (c *WorkspaceClient) AssociateDesktopsEip(request *model.AssociateDesktopsEipRequest) (*model.AssociateDesktopsEipResponse, error)
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
func (c *WorkspaceClient) AttachInstances(request *model.AttachInstancesRequest) (*model.AttachInstancesResponse, error)
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
func (c *WorkspaceClient) BatchAddDesktopsTags(request *model.BatchAddDesktopsTagsRequest) (*model.BatchAddDesktopsTagsResponse, error)
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
func (c *WorkspaceClient) BatchChangeTags(request *model.BatchChangeTagsRequest) (*model.BatchChangeTagsResponse, error)
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
func (c *WorkspaceClient) BatchCreateUsers(request *model.BatchCreateUsersRequest) (*model.BatchCreateUsersResponse, error)
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
func (c *WorkspaceClient) BatchDeleteAccessPolicies(request *model.BatchDeleteAccessPoliciesRequest) (*model.BatchDeleteAccessPoliciesResponse, error)
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
func (c *WorkspaceClient) BatchDeleteDesktopNamePolicy(request *model.BatchDeleteDesktopNamePolicyRequest) (*model.BatchDeleteDesktopNamePolicyResponse, error)
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 ¶
func (c *WorkspaceClient) BatchDeleteDesktops(request *model.BatchDeleteDesktopsRequest) (*model.BatchDeleteDesktopsResponse, error)
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
func (c *WorkspaceClient) BatchDeleteDesktopsTags(request *model.BatchDeleteDesktopsTagsRequest) (*model.BatchDeleteDesktopsTagsResponse, error)
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
func (c *WorkspaceClient) BatchDeleteOtpDevices(request *model.BatchDeleteOtpDevicesRequest) (*model.BatchDeleteOtpDevicesResponse, error)
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
func (c *WorkspaceClient) BatchDeleteScheduledTasks(request *model.BatchDeleteScheduledTasksRequest) (*model.BatchDeleteScheduledTasksResponse, error)
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
func (c *WorkspaceClient) BatchDeleteUserGroups(request *model.BatchDeleteUserGroupsRequest) (*model.BatchDeleteUserGroupsResponse, error)
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
func (c *WorkspaceClient) BatchDisassociateDesktopsEip(request *model.BatchDisassociateDesktopsEipRequest) (*model.BatchDisassociateDesktopsEipResponse, error)
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
func (c *WorkspaceClient) BatchLogoffDesktops(request *model.BatchLogoffDesktopsRequest) (*model.BatchLogoffDesktopsResponse, error)
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
func (c *WorkspaceClient) BatchRebuildDesktopsSystemDisk(request *model.BatchRebuildDesktopsSystemDiskRequest) (*model.BatchRebuildDesktopsSystemDiskResponse, error)
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 ¶
func (c *WorkspaceClient) BatchRunDesktops(request *model.BatchRunDesktopsRequest) (*model.BatchRunDesktopsResponse, error)
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
func (c *WorkspaceClient) CancelRemoteAssistance(request *model.CancelRemoteAssistanceRequest) (*model.CancelRemoteAssistanceResponse, error)
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 ¶
func (c *WorkspaceClient) CancelWorkspace(request *model.CancelWorkspaceRequest) (*model.CancelWorkspaceResponse, error)
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
func (c *WorkspaceClient) ChangeDesktopNetwork(request *model.ChangeDesktopNetworkRequest) (*model.ChangeDesktopNetworkResponse, error)
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
func (c *WorkspaceClient) ChangeUserStatus(request *model.ChangeUserStatusRequest) (*model.ChangeUserStatusResponse, error)
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
func (c *WorkspaceClient) CreateAccessPolicy(request *model.CreateAccessPolicyRequest) (*model.CreateAccessPolicyResponse, error)
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
func (c *WorkspaceClient) CreateAgencies(request *model.CreateAgenciesRequest) (*model.CreateAgenciesResponse, error)
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 ¶
func (c *WorkspaceClient) CreateDesktop(request *model.CreateDesktopRequest) (*model.CreateDesktopResponse, error)
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
func (c *WorkspaceClient) CreateDesktopNamePolicy(request *model.CreateDesktopNamePolicyRequest) (*model.CreateDesktopNamePolicyResponse, error)
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 ¶
func (c *WorkspaceClient) CreateDesktopUser(request *model.CreateDesktopUserRequest) (*model.CreateDesktopUserResponse, error)
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
func (c *WorkspaceClient) CreateRemoteAssistance(request *model.CreateRemoteAssistanceRequest) (*model.CreateRemoteAssistanceResponse, error)
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
func (c *WorkspaceClient) CreateScheduledTasks(request *model.CreateScheduledTasksRequest) (*model.CreateScheduledTasksResponse, error)
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
func (c *WorkspaceClient) CreateTag(request *model.CreateTagRequest) (*model.CreateTagResponse, error)
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
func (c *WorkspaceClient) CreateTerminalsBindingDesktops(request *model.CreateTerminalsBindingDesktopsRequest) (*model.CreateTerminalsBindingDesktopsResponse, error)
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
func (c *WorkspaceClient) CreateUserGroup(request *model.CreateUserGroupRequest) (*model.CreateUserGroupResponse, error)
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 ¶
func (c *WorkspaceClient) DeleteDesktop(request *model.DeleteDesktopRequest) (*model.DeleteDesktopResponse, error)
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
func (c *WorkspaceClient) DeleteDesktopVolumes(request *model.DeleteDesktopVolumesRequest) (*model.DeleteDesktopVolumesResponse, error)
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
func (c *WorkspaceClient) DeleteMetricNotifyRule(request *model.DeleteMetricNotifyRuleRequest) (*model.DeleteMetricNotifyRuleResponse, error)
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
func (c *WorkspaceClient) DeleteScheduledTasks(request *model.DeleteScheduledTasksRequest) (*model.DeleteScheduledTasksResponse, error)
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
func (c *WorkspaceClient) DeleteTag(request *model.DeleteTagRequest) (*model.DeleteTagResponse, error)
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
func (c *WorkspaceClient) DeleteTerminalsBindingDesktops(request *model.DeleteTerminalsBindingDesktopsRequest) (*model.DeleteTerminalsBindingDesktopsResponse, error)
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 ¶
func (c *WorkspaceClient) DeleteUser(request *model.DeleteUserRequest) (*model.DeleteUserResponse, error)
DeleteUser 删除指定用户
删除指定的桌面用户。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceClient) DeleteUserGroup ¶ added in v0.1.46
func (c *WorkspaceClient) DeleteUserGroup(request *model.DeleteUserGroupRequest) (*model.DeleteUserGroupResponse, error)
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
func (c *WorkspaceClient) DetachInstances(request *model.DetachInstancesRequest) (*model.DetachInstancesResponse, error)
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 ¶
func (c *WorkspaceClient) ExpandVolumes(request *model.ExpandVolumesRequest) (*model.ExpandVolumesResponse, error)
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 ¶
func (c *WorkspaceClient) ExportUserLoginInfoNew(request *model.ExportUserLoginInfoNewRequest) (*model.ExportUserLoginInfoNewResponse, error)
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
func (c *WorkspaceClient) ListAccessPolicies(request *model.ListAccessPoliciesRequest) (*model.ListAccessPoliciesResponse, error)
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
func (c *WorkspaceClient) ListAccessPolicyObjects(request *model.ListAccessPolicyObjectsRequest) (*model.ListAccessPolicyObjectsResponse, error)
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
func (c *WorkspaceClient) ListAgencies(request *model.ListAgenciesRequest) (*model.ListAgenciesResponse, error)
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 ¶
func (c *WorkspaceClient) ListAvailabilityZones(request *model.ListAvailabilityZonesRequest) (*model.ListAvailabilityZonesResponse, error)
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
func (c *WorkspaceClient) ListDesktopByTags(request *model.ListDesktopByTagsRequest) (*model.ListDesktopByTagsResponse, error)
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
func (c *WorkspaceClient) ListDesktopNamePolicy(request *model.ListDesktopNamePolicyRequest) (*model.ListDesktopNamePolicyResponse, error)
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
func (c *WorkspaceClient) ListDesktopUsageMetric(request *model.ListDesktopUsageMetricRequest) (*model.ListDesktopUsageMetricResponse, error)
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 ¶
func (c *WorkspaceClient) ListDesktops(request *model.ListDesktopsRequest) (*model.ListDesktopsResponse, error)
ListDesktops 查询桌面列表
该接口用于查询桌面虚拟机列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceClient) ListDesktopsConnectStatus ¶ added in v0.1.111
func (c *WorkspaceClient) ListDesktopsConnectStatus(request *model.ListDesktopsConnectStatusRequest) (*model.ListDesktopsConnectStatusResponse, error)
ListDesktopsConnectStatus 查询桌面登录状态列表
查询桌面登录状态列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceClient) ListDesktopsConnectStatusInvoker ¶ added in v0.1.111
func (c *WorkspaceClient) ListDesktopsConnectStatusInvoker(request *model.ListDesktopsConnectStatusRequest) *ListDesktopsConnectStatusInvoker
ListDesktopsConnectStatusInvoker 查询桌面登录状态列表
func (*WorkspaceClient) ListDesktopsDetail ¶
func (c *WorkspaceClient) ListDesktopsDetail(request *model.ListDesktopsDetailRequest) (*model.ListDesktopsDetailResponse, error)
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
func (c *WorkspaceClient) ListDesktopsEips(request *model.ListDesktopsEipsRequest) (*model.ListDesktopsEipsResponse, error)
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
func (c *WorkspaceClient) ListFutureExecutions(request *model.ListFutureExecutionsRequest) (*model.ListFutureExecutionsResponse, error)
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 ¶
func (c *WorkspaceClient) ListHistoryOnlineInfoNew(request *model.ListHistoryOnlineInfoNewRequest) (*model.ListHistoryOnlineInfoNewResponse, error)
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 ¶
func (c *WorkspaceClient) ListImages(request *model.ListImagesRequest) (*model.ListImagesResponse, error)
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 ¶
func (c *WorkspaceClient) ListItaSubJobs(request *model.ListItaSubJobsRequest) (*model.ListItaSubJobsResponse, error)
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 ¶
func (c *WorkspaceClient) ListLoginRecordsNew(request *model.ListLoginRecordsNewRequest) (*model.ListLoginRecordsNewResponse, error)
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
func (c *WorkspaceClient) ListMetricNotifyRecord(request *model.ListMetricNotifyRecordRequest) (*model.ListMetricNotifyRecordResponse, error)
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
func (c *WorkspaceClient) ListMetricNotifyRule(request *model.ListMetricNotifyRuleRequest) (*model.ListMetricNotifyRuleResponse, error)
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
func (c *WorkspaceClient) ListMetrics(request *model.ListMetricsRequest) (*model.ListMetricsResponse, error)
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
func (c *WorkspaceClient) ListMetricsTrend(request *model.ListMetricsTrendRequest) (*model.ListMetricsTrendResponse, error)
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
func (c *WorkspaceClient) ListOtpDevicesByUserId(request *model.ListOtpDevicesByUserIdRequest) (*model.ListOtpDevicesByUserIdResponse, error)
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 ¶
func (c *WorkspaceClient) ListProducts(request *model.ListProductsRequest) (*model.ListProductsResponse, error)
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
func (c *WorkspaceClient) ListProjectTags(request *model.ListProjectTagsRequest) (*model.ListProjectTagsResponse, error)
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
func (c *WorkspaceClient) ListScheduledTasks(request *model.ListScheduledTasksRequest) (*model.ListScheduledTasksResponse, error)
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
func (c *WorkspaceClient) ListScheduledTasksRecords(request *model.ListScheduledTasksRecordsRequest) (*model.ListScheduledTasksRecordsResponse, error)
ListScheduledTasksRecords 查询定时任务执行记录
查询定时任务执行记录。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceClient) ListScheduledTasksRecordsDetails ¶ added in v0.1.85
func (c *WorkspaceClient) ListScheduledTasksRecordsDetails(request *model.ListScheduledTasksRecordsDetailsRequest) (*model.ListScheduledTasksRecordsDetailsResponse, error)
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
func (c *WorkspaceClient) ListTerminalsBindingDesktops(request *model.ListTerminalsBindingDesktopsRequest) (*model.ListTerminalsBindingDesktopsResponse, error)
ListTerminalsBindingDesktops 查询终端与桌面绑定配置列表
查询终端与桌面绑定配置列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceClient) ListTerminalsBindingDesktopsConfig ¶ added in v0.1.15
func (c *WorkspaceClient) ListTerminalsBindingDesktopsConfig(request *model.ListTerminalsBindingDesktopsConfigRequest) (*model.ListTerminalsBindingDesktopsConfigResponse, error)
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
func (c *WorkspaceClient) ListUnusedDesktops(request *model.ListUnusedDesktopsRequest) (*model.ListUnusedDesktopsResponse, error)
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
func (c *WorkspaceClient) ListUsedDesktopInfo(request *model.ListUsedDesktopInfoRequest) (*model.ListUsedDesktopInfoResponse, error)
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 ¶
func (c *WorkspaceClient) ListUserDetail(request *model.ListUserDetailRequest) (*model.ListUserDetailResponse, error)
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
func (c *WorkspaceClient) ListUserGroups(request *model.ListUserGroupsRequest) (*model.ListUserGroupsResponse, error)
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
func (c *WorkspaceClient) ListUserUsageMetric(request *model.ListUserUsageMetricRequest) (*model.ListUserUsageMetricResponse, error)
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 ¶
func (c *WorkspaceClient) ListUsers(request *model.ListUsersRequest) (*model.ListUsersResponse, error)
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
func (c *WorkspaceClient) ListUsersOfGroup(request *model.ListUsersOfGroupRequest) (*model.ListUsersOfGroupResponse, error)
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 ¶
func (c *WorkspaceClient) ListWorkspaces(request *model.ListWorkspacesRequest) (*model.ListWorkspacesResponse, error)
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
func (c *WorkspaceClient) ResetRandomPassword(request *model.ResetRandomPasswordRequest) (*model.ResetRandomPasswordResponse, error)
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 ¶
func (c *WorkspaceClient) ResizeDesktop(request *model.ResizeDesktopRequest) (*model.ResizeDesktopResponse, error)
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
func (c *WorkspaceClient) RunActionsOnGroup(request *model.RunActionsOnGroupRequest) (*model.RunActionsOnGroupResponse, error)
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
func (c *WorkspaceClient) ShowAssistAuthConfig(request *model.ShowAssistAuthConfigRequest) (*model.ShowAssistAuthConfigResponse, error)
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 ¶
func (c *WorkspaceClient) ShowDesktopDetail(request *model.ShowDesktopDetailRequest) (*model.ShowDesktopDetailResponse, error)
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
func (c *WorkspaceClient) ShowDesktopNetwork(request *model.ShowDesktopNetworkRequest) (*model.ShowDesktopNetworkResponse, error)
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
func (c *WorkspaceClient) ShowDesktopRemoteAssistanceInfo(request *model.ShowDesktopRemoteAssistanceInfoRequest) (*model.ShowDesktopRemoteAssistanceInfoResponse, error)
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
func (c *WorkspaceClient) ShowJob(request *model.ShowJobRequest) (*model.ShowJobResponse, error)
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
func (c *WorkspaceClient) ShowQuotas(request *model.ShowQuotasRequest) (*model.ShowQuotasResponse, error)
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
func (c *WorkspaceClient) ShowScheduledTasks(request *model.ShowScheduledTasksRequest) (*model.ShowScheduledTasksResponse, error)
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
func (c *WorkspaceClient) ShowTagByDesktopId(request *model.ShowTagByDesktopIdRequest) (*model.ShowTagByDesktopIdResponse, error)
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
func (c *WorkspaceClient) ShowWorkspaceLock(request *model.ShowWorkspaceLockRequest) (*model.ShowWorkspaceLockResponse, error)
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
func (c *WorkspaceClient) UnlockWorkspace(request *model.UnlockWorkspaceRequest) (*model.UnlockWorkspaceResponse, error)
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
func (c *WorkspaceClient) UpdateAccessPolicyObjects(request *model.UpdateAccessPolicyObjectsRequest) (*model.UpdateAccessPolicyObjectsResponse, error)
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
func (c *WorkspaceClient) UpdateAssistAuthMethodConfig(request *model.UpdateAssistAuthMethodConfigRequest) (*model.UpdateAssistAuthMethodConfigResponse, error)
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
func (c *WorkspaceClient) UpdateDesktopNamePolicy(request *model.UpdateDesktopNamePolicyRequest) (*model.UpdateDesktopNamePolicyResponse, error)
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
func (c *WorkspaceClient) UpdateMetricNotifyRule(request *model.UpdateMetricNotifyRuleRequest) (*model.UpdateMetricNotifyRuleResponse, error)
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
func (c *WorkspaceClient) UpdateScheduledTasks(request *model.UpdateScheduledTasksRequest) (*model.UpdateScheduledTasksResponse, error)
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
func (c *WorkspaceClient) UpdateTerminalsBindingDesktops(request *model.UpdateTerminalsBindingDesktopsRequest) (*model.UpdateTerminalsBindingDesktopsResponse, error)
UpdateTerminalsBindingDesktops 修改终端与桌面绑定配置
修改终端与桌面绑定配置。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceClient) UpdateTerminalsBindingDesktopsConfig ¶ added in v0.1.15
func (c *WorkspaceClient) UpdateTerminalsBindingDesktopsConfig(request *model.UpdateTerminalsBindingDesktopsConfigRequest) (*model.UpdateTerminalsBindingDesktopsConfigResponse, error)
UpdateTerminalsBindingDesktopsConfig 设置终端与桌面绑定的开关配置
设置终端与桌面绑定的开关配置。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceClient) UpdateTerminalsBindingDesktopsConfigInvoker ¶ added in v0.1.15
func (c *WorkspaceClient) UpdateTerminalsBindingDesktopsConfigInvoker(request *model.UpdateTerminalsBindingDesktopsConfigRequest) *UpdateTerminalsBindingDesktopsConfigInvoker
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
func (c *WorkspaceClient) UpdateUserGroup(request *model.UpdateUserGroupRequest) (*model.UpdateUserGroupResponse, error)
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 ¶
func (c *WorkspaceClient) UpdateUserInfo(request *model.UpdateUserInfoRequest) (*model.UpdateUserInfoResponse, error)
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 ¶
func (c *WorkspaceClient) UpdateWorkspace(request *model.UpdateWorkspaceRequest) (*model.UpdateWorkspaceResponse, error)
UpdateWorkspace 修改云办公服务属性
该接口目前支持修改云办公服务属性。单次请求仅支持修改一种属性类型。
Please refer to HUAWEI cloud API Explorer for details.
func (*WorkspaceClient) UpdateWorkspaceInvoker ¶
func (c *WorkspaceClient) UpdateWorkspaceInvoker(request *model.UpdateWorkspaceRequest) *UpdateWorkspaceInvoker
UpdateWorkspaceInvoker 修改云办公服务属性