v1

package
v0.1.111 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForAddAppGroupAuthorization

func GenReqDefForAddAppGroupAuthorization() *def.HttpRequestDef

func GenReqDefForAttachImageServerApp added in v0.1.109

func GenReqDefForAttachImageServerApp() *def.HttpRequestDef

func GenReqDefForAuthorizeObs added in v0.1.109

func GenReqDefForAuthorizeObs() *def.HttpRequestDef

func GenReqDefForBatchDeleteAppGroup

func GenReqDefForBatchDeleteAppGroup() *def.HttpRequestDef

func GenReqDefForBatchDeleteAppGroupAuthorization

func GenReqDefForBatchDeleteAppGroupAuthorization() *def.HttpRequestDef

func GenReqDefForBatchDeleteImageServer added in v0.1.109

func GenReqDefForBatchDeleteImageServer() *def.HttpRequestDef

func GenReqDefForBatchDeleteServer

func GenReqDefForBatchDeleteServer() *def.HttpRequestDef

func GenReqDefForBatchDeleteWarehouseApp added in v0.1.109

func GenReqDefForBatchDeleteWarehouseApp() *def.HttpRequestDef

func GenReqDefForBatchMigrateHostsServer

func GenReqDefForBatchMigrateHostsServer() *def.HttpRequestDef

func GenReqDefForBatchRebootServer

func GenReqDefForBatchRebootServer() *def.HttpRequestDef

func GenReqDefForBatchRejoinDomain

func GenReqDefForBatchRejoinDomain() *def.HttpRequestDef

func GenReqDefForBatchStartServer

func GenReqDefForBatchStartServer() *def.HttpRequestDef

func GenReqDefForBatchStopServer

func GenReqDefForBatchStopServer() *def.HttpRequestDef

func GenReqDefForBatchUpdateTsvi

func GenReqDefForBatchUpdateTsvi() *def.HttpRequestDef

func GenReqDefForChangeServerImage

func GenReqDefForChangeServerImage() *def.HttpRequestDef

func GenReqDefForCheckQuota

func GenReqDefForCheckQuota() *def.HttpRequestDef

func GenReqDefForCreateAppGroup

func GenReqDefForCreateAppGroup() *def.HttpRequestDef

func GenReqDefForCreateAppServers

func GenReqDefForCreateAppServers() *def.HttpRequestDef

func GenReqDefForCreateImageServer added in v0.1.109

func GenReqDefForCreateImageServer() *def.HttpRequestDef

func GenReqDefForCreateOrUpdateStoragePolicyStatement added in v0.1.61

func GenReqDefForCreateOrUpdateStoragePolicyStatement() *def.HttpRequestDef

func GenReqDefForCreatePersistentStorage

func GenReqDefForCreatePersistentStorage() *def.HttpRequestDef

func GenReqDefForCreatePolicyGroup

func GenReqDefForCreatePolicyGroup() *def.HttpRequestDef

func GenReqDefForCreatePolicyTemplate

func GenReqDefForCreatePolicyTemplate() *def.HttpRequestDef

func GenReqDefForCreateServerGroup

func GenReqDefForCreateServerGroup() *def.HttpRequestDef

func GenReqDefForCreateShareFolder

func GenReqDefForCreateShareFolder() *def.HttpRequestDef

func GenReqDefForCreateWarehouseApp added in v0.1.109

func GenReqDefForCreateWarehouseApp() *def.HttpRequestDef

func GenReqDefForDeletePersistentStorage

func GenReqDefForDeletePersistentStorage() *def.HttpRequestDef

func GenReqDefForDeletePolicyGroup

func GenReqDefForDeletePolicyGroup() *def.HttpRequestDef

func GenReqDefForDeletePolicyTemplate

func GenReqDefForDeletePolicyTemplate() *def.HttpRequestDef

func GenReqDefForDeleteServerGroups

func GenReqDefForDeleteServerGroups() *def.HttpRequestDef

func GenReqDefForDeleteStorageClaim

func GenReqDefForDeleteStorageClaim() *def.HttpRequestDef

func GenReqDefForDeleteUserStorageAttachment

func GenReqDefForDeleteUserStorageAttachment() *def.HttpRequestDef

func GenReqDefForListAppConnection

func GenReqDefForListAppConnection() *def.HttpRequestDef

func GenReqDefForListAppGroup

func GenReqDefForListAppGroup() *def.HttpRequestDef

func GenReqDefForListAppGroupAuthorization

func GenReqDefForListAppGroupAuthorization() *def.HttpRequestDef

func GenReqDefForListAvailabilityZone

func GenReqDefForListAvailabilityZone() *def.HttpRequestDef

func GenReqDefForListImageServers added in v0.1.109

func GenReqDefForListImageServers() *def.HttpRequestDef

func GenReqDefForListLatestAttachedServerApp added in v0.1.109

func GenReqDefForListLatestAttachedServerApp() *def.HttpRequestDef

func GenReqDefForListPersistentStorage

func GenReqDefForListPersistentStorage() *def.HttpRequestDef

func GenReqDefForListPolicyGroup

func GenReqDefForListPolicyGroup() *def.HttpRequestDef

func GenReqDefForListPolicyTemplate

func GenReqDefForListPolicyTemplate() *def.HttpRequestDef

func GenReqDefForListProduct

func GenReqDefForListProduct() *def.HttpRequestDef

func GenReqDefForListPublishedApp

func GenReqDefForListPublishedApp() *def.HttpRequestDef

func GenReqDefForListServerGroups

func GenReqDefForListServerGroups() *def.HttpRequestDef

func GenReqDefForListServerMetricData added in v0.1.109

func GenReqDefForListServerMetricData() *def.HttpRequestDef

func GenReqDefForListServers

func GenReqDefForListServers() *def.HttpRequestDef

func GenReqDefForListSessionByUserName added in v0.1.61

func GenReqDefForListSessionByUserName() *def.HttpRequestDef

func GenReqDefForListSessionType added in v0.1.61

func GenReqDefForListSessionType() *def.HttpRequestDef

func GenReqDefForListSessions added in v0.1.109

func GenReqDefForListSessions() *def.HttpRequestDef

func GenReqDefForListShareFolder

func GenReqDefForListShareFolder() *def.HttpRequestDef

func GenReqDefForListStorageAssignment

func GenReqDefForListStorageAssignment() *def.HttpRequestDef

func GenReqDefForListStoragePolicyStatement

func GenReqDefForListStoragePolicyStatement() *def.HttpRequestDef

func GenReqDefForListTargetsOfPolicyGroup

func GenReqDefForListTargetsOfPolicyGroup() *def.HttpRequestDef

func GenReqDefForListUserConnection

func GenReqDefForListUserConnection() *def.HttpRequestDef

func GenReqDefForListVolumeType

func GenReqDefForListVolumeType() *def.HttpRequestDef

func GenReqDefForListWarehouseApps added in v0.1.109

func GenReqDefForListWarehouseApps() *def.HttpRequestDef

func GenReqDefForLogoffUserSession added in v0.1.61

func GenReqDefForLogoffUserSession() *def.HttpRequestDef

func GenReqDefForPublishApp

func GenReqDefForPublishApp() *def.HttpRequestDef

func GenReqDefForRecreateServerImage added in v0.1.109

func GenReqDefForRecreateServerImage() *def.HttpRequestDef

func GenReqDefForReinstallServer

func GenReqDefForReinstallServer() *def.HttpRequestDef

func GenReqDefForShowImageJob added in v0.1.109

func GenReqDefForShowImageJob() *def.HttpRequestDef

func GenReqDefForShowJob

func GenReqDefForShowJob() *def.HttpRequestDef

func GenReqDefForShowJobDetail added in v0.1.73

func GenReqDefForShowJobDetail() *def.HttpRequestDef

func GenReqDefForShowOriginalPolicyInfo

func GenReqDefForShowOriginalPolicyInfo() *def.HttpRequestDef

func GenReqDefForShowPublishableApp added in v0.1.61

func GenReqDefForShowPublishableApp() *def.HttpRequestDef

func GenReqDefForShowServerVnc added in v0.1.109

func GenReqDefForShowServerVnc() *def.HttpRequestDef

func GenReqDefForUnpublishApp

func GenReqDefForUnpublishApp() *def.HttpRequestDef

func GenReqDefForUpdateApp

func GenReqDefForUpdateApp() *def.HttpRequestDef

func GenReqDefForUpdateAppGroup

func GenReqDefForUpdateAppGroup() *def.HttpRequestDef

func GenReqDefForUpdateImageServer added in v0.1.109

func GenReqDefForUpdateImageServer() *def.HttpRequestDef

func GenReqDefForUpdatePolicyGroup

func GenReqDefForUpdatePolicyGroup() *def.HttpRequestDef

func GenReqDefForUpdatePolicyTemplate

func GenReqDefForUpdatePolicyTemplate() *def.HttpRequestDef

func GenReqDefForUpdateServer

func GenReqDefForUpdateServer() *def.HttpRequestDef

func GenReqDefForUpdateServerGroup

func GenReqDefForUpdateServerGroup() *def.HttpRequestDef

func GenReqDefForUpdateShareFolderAssignment

func GenReqDefForUpdateShareFolderAssignment() *def.HttpRequestDef

func GenReqDefForUpdateUserFolderAssignment

func GenReqDefForUpdateUserFolderAssignment() *def.HttpRequestDef

func GenReqDefForUpdateWarehouseApp added in v0.1.109

func GenReqDefForUpdateWarehouseApp() *def.HttpRequestDef

func GenReqDefForUploadAppIcon added in v0.1.61

func GenReqDefForUploadAppIcon() *def.HttpRequestDef

func GenReqDefForUploadWarehouseAppIcon added in v0.1.109

func GenReqDefForUploadWarehouseAppIcon() *def.HttpRequestDef

func WorkspaceAppClientBuilder

func WorkspaceAppClientBuilder() *httpclient.HcHttpClientBuilder

Types

type AddAppGroupAuthorizationInvoker

type AddAppGroupAuthorizationInvoker struct {
	*invoker.BaseInvoker
}

func (*AddAppGroupAuthorizationInvoker) Invoke

type AttachImageServerAppInvoker added in v0.1.109

type AttachImageServerAppInvoker struct {
	*invoker.BaseInvoker
}

func (*AttachImageServerAppInvoker) Invoke added in v0.1.109

type AuthorizeObsInvoker added in v0.1.109

type AuthorizeObsInvoker struct {
	*invoker.BaseInvoker
}

func (*AuthorizeObsInvoker) Invoke added in v0.1.109

type BatchDeleteAppGroupAuthorizationInvoker

type BatchDeleteAppGroupAuthorizationInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteAppGroupAuthorizationInvoker) Invoke

type BatchDeleteAppGroupInvoker

type BatchDeleteAppGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteAppGroupInvoker) Invoke

type BatchDeleteImageServerInvoker added in v0.1.109

type BatchDeleteImageServerInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteImageServerInvoker) Invoke added in v0.1.109

type BatchDeleteServerInvoker

type BatchDeleteServerInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteServerInvoker) Invoke

type BatchDeleteWarehouseAppInvoker added in v0.1.109

type BatchDeleteWarehouseAppInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteWarehouseAppInvoker) Invoke added in v0.1.109

type BatchMigrateHostsServerInvoker

type BatchMigrateHostsServerInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchMigrateHostsServerInvoker) Invoke

type BatchRebootServerInvoker

type BatchRebootServerInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchRebootServerInvoker) Invoke

type BatchRejoinDomainInvoker

type BatchRejoinDomainInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchRejoinDomainInvoker) Invoke

type BatchStartServerInvoker

type BatchStartServerInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchStartServerInvoker) Invoke

type BatchStopServerInvoker

type BatchStopServerInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchStopServerInvoker) Invoke

type BatchUpdateTsviInvoker

type BatchUpdateTsviInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchUpdateTsviInvoker) Invoke

type ChangeServerImageInvoker

type ChangeServerImageInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeServerImageInvoker) Invoke

type CheckQuotaInvoker

type CheckQuotaInvoker struct {
	*invoker.BaseInvoker
}

func (*CheckQuotaInvoker) Invoke

type CreateAppGroupInvoker

type CreateAppGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateAppGroupInvoker) Invoke

type CreateAppServersInvoker

type CreateAppServersInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateAppServersInvoker) Invoke

type CreateImageServerInvoker added in v0.1.109

type CreateImageServerInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateImageServerInvoker) Invoke added in v0.1.109

type CreateOrUpdateStoragePolicyStatementInvoker added in v0.1.61

type CreateOrUpdateStoragePolicyStatementInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateOrUpdateStoragePolicyStatementInvoker) Invoke added in v0.1.61

type CreatePersistentStorageInvoker

type CreatePersistentStorageInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePersistentStorageInvoker) Invoke

type CreatePolicyGroupInvoker

type CreatePolicyGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePolicyGroupInvoker) Invoke

type CreatePolicyTemplateInvoker

type CreatePolicyTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePolicyTemplateInvoker) Invoke

type CreateServerGroupInvoker

type CreateServerGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateServerGroupInvoker) Invoke

type CreateShareFolderInvoker

type CreateShareFolderInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateShareFolderInvoker) Invoke

type CreateWarehouseAppInvoker added in v0.1.109

type CreateWarehouseAppInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateWarehouseAppInvoker) Invoke added in v0.1.109

type DeletePersistentStorageInvoker

type DeletePersistentStorageInvoker struct {
	*invoker.BaseInvoker
}

func (*DeletePersistentStorageInvoker) Invoke

type DeletePolicyGroupInvoker

type DeletePolicyGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*DeletePolicyGroupInvoker) Invoke

type DeletePolicyTemplateInvoker

type DeletePolicyTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*DeletePolicyTemplateInvoker) Invoke

type DeleteServerGroupsInvoker

type DeleteServerGroupsInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteServerGroupsInvoker) Invoke

type DeleteStorageClaimInvoker

type DeleteStorageClaimInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteStorageClaimInvoker) Invoke

type DeleteUserStorageAttachmentInvoker

type DeleteUserStorageAttachmentInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteUserStorageAttachmentInvoker) Invoke

type ListAppConnectionInvoker

type ListAppConnectionInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAppConnectionInvoker) Invoke

type ListAppGroupAuthorizationInvoker

type ListAppGroupAuthorizationInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAppGroupAuthorizationInvoker) Invoke

type ListAppGroupInvoker

type ListAppGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAppGroupInvoker) Invoke

type ListAvailabilityZoneInvoker

type ListAvailabilityZoneInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAvailabilityZoneInvoker) Invoke

type ListImageServersInvoker added in v0.1.109

type ListImageServersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListImageServersInvoker) Invoke added in v0.1.109

type ListLatestAttachedServerAppInvoker added in v0.1.109

type ListLatestAttachedServerAppInvoker struct {
	*invoker.BaseInvoker
}

func (*ListLatestAttachedServerAppInvoker) Invoke added in v0.1.109

type ListPersistentStorageInvoker

type ListPersistentStorageInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPersistentStorageInvoker) Invoke

type ListPolicyGroupInvoker

type ListPolicyGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPolicyGroupInvoker) Invoke

type ListPolicyTemplateInvoker

type ListPolicyTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPolicyTemplateInvoker) Invoke

type ListProductInvoker

type ListProductInvoker struct {
	*invoker.BaseInvoker
}

func (*ListProductInvoker) Invoke

type ListPublishedAppInvoker

type ListPublishedAppInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPublishedAppInvoker) Invoke

type ListServerGroupsInvoker

type ListServerGroupsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListServerGroupsInvoker) Invoke

type ListServerMetricDataInvoker added in v0.1.109

type ListServerMetricDataInvoker struct {
	*invoker.BaseInvoker
}

func (*ListServerMetricDataInvoker) Invoke added in v0.1.109

type ListServersInvoker

type ListServersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListServersInvoker) Invoke

type ListSessionByUserNameInvoker added in v0.1.61

type ListSessionByUserNameInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSessionByUserNameInvoker) Invoke added in v0.1.61

type ListSessionTypeInvoker added in v0.1.61

type ListSessionTypeInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSessionTypeInvoker) Invoke added in v0.1.61

type ListSessionsInvoker added in v0.1.109

type ListSessionsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSessionsInvoker) Invoke added in v0.1.109

type ListShareFolderInvoker

type ListShareFolderInvoker struct {
	*invoker.BaseInvoker
}

func (*ListShareFolderInvoker) Invoke

type ListStorageAssignmentInvoker

type ListStorageAssignmentInvoker struct {
	*invoker.BaseInvoker
}

func (*ListStorageAssignmentInvoker) Invoke

type ListStoragePolicyStatementInvoker

type ListStoragePolicyStatementInvoker struct {
	*invoker.BaseInvoker
}

func (*ListStoragePolicyStatementInvoker) Invoke

type ListTargetsOfPolicyGroupInvoker

type ListTargetsOfPolicyGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTargetsOfPolicyGroupInvoker) Invoke

type ListUserConnectionInvoker

type ListUserConnectionInvoker struct {
	*invoker.BaseInvoker
}

func (*ListUserConnectionInvoker) Invoke

type ListVolumeTypeInvoker

type ListVolumeTypeInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVolumeTypeInvoker) Invoke

type ListWarehouseAppsInvoker added in v0.1.109

type ListWarehouseAppsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListWarehouseAppsInvoker) Invoke added in v0.1.109

type LogoffUserSessionInvoker added in v0.1.61

type LogoffUserSessionInvoker struct {
	*invoker.BaseInvoker
}

func (*LogoffUserSessionInvoker) Invoke added in v0.1.61

type PublishAppInvoker

type PublishAppInvoker struct {
	*invoker.BaseInvoker
}

func (*PublishAppInvoker) Invoke

type RecreateServerImageInvoker added in v0.1.109

type RecreateServerImageInvoker struct {
	*invoker.BaseInvoker
}

func (*RecreateServerImageInvoker) Invoke added in v0.1.109

type ReinstallServerInvoker

type ReinstallServerInvoker struct {
	*invoker.BaseInvoker
}

func (*ReinstallServerInvoker) Invoke

type ShowImageJobInvoker added in v0.1.109

type ShowImageJobInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowImageJobInvoker) Invoke added in v0.1.109

type ShowJobDetailInvoker added in v0.1.73

type ShowJobDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowJobDetailInvoker) Invoke added in v0.1.73

type ShowJobInvoker

type ShowJobInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowJobInvoker) Invoke

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

type ShowOriginalPolicyInfoInvoker

type ShowOriginalPolicyInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowOriginalPolicyInfoInvoker) Invoke

type ShowPublishableAppInvoker added in v0.1.61

type ShowPublishableAppInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowPublishableAppInvoker) Invoke added in v0.1.61

type ShowServerVncInvoker added in v0.1.109

type ShowServerVncInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowServerVncInvoker) Invoke added in v0.1.109

type UnpublishAppInvoker

type UnpublishAppInvoker struct {
	*invoker.BaseInvoker
}

func (*UnpublishAppInvoker) Invoke

type UpdateAppGroupInvoker

type UpdateAppGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateAppGroupInvoker) Invoke

type UpdateAppInvoker

type UpdateAppInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateAppInvoker) Invoke

type UpdateImageServerInvoker added in v0.1.109

type UpdateImageServerInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateImageServerInvoker) Invoke added in v0.1.109

type UpdatePolicyGroupInvoker

type UpdatePolicyGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePolicyGroupInvoker) Invoke

type UpdatePolicyTemplateInvoker

type UpdatePolicyTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePolicyTemplateInvoker) Invoke

type UpdateServerGroupInvoker

type UpdateServerGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateServerGroupInvoker) Invoke

type UpdateServerInvoker

type UpdateServerInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateServerInvoker) Invoke

type UpdateShareFolderAssignmentInvoker

type UpdateShareFolderAssignmentInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateShareFolderAssignmentInvoker) Invoke

type UpdateUserFolderAssignmentInvoker

type UpdateUserFolderAssignmentInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateUserFolderAssignmentInvoker) Invoke

type UpdateWarehouseAppInvoker added in v0.1.109

type UpdateWarehouseAppInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateWarehouseAppInvoker) Invoke added in v0.1.109

type UploadAppIconInvoker added in v0.1.61

type UploadAppIconInvoker struct {
	*invoker.BaseInvoker
}

func (*UploadAppIconInvoker) Invoke added in v0.1.61

type UploadWarehouseAppIconInvoker added in v0.1.109

type UploadWarehouseAppIconInvoker struct {
	*invoker.BaseInvoker
}

func (*UploadWarehouseAppIconInvoker) Invoke added in v0.1.109

type WorkspaceAppClient

type WorkspaceAppClient struct {
	HcClient *httpclient.HcHttpClient
}

func NewWorkspaceAppClient

func NewWorkspaceAppClient(hcClient *httpclient.HcHttpClient) *WorkspaceAppClient

func (*WorkspaceAppClient) AddAppGroupAuthorization

AddAppGroupAuthorization 增加应用组授权

应用组添加用户授权,授权后用户就获得应用组下所有已发布应用的权限访问。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) AddAppGroupAuthorizationInvoker

func (c *WorkspaceAppClient) AddAppGroupAuthorizationInvoker(request *model.AddAppGroupAuthorizationRequest) *AddAppGroupAuthorizationInvoker

AddAppGroupAuthorizationInvoker 增加应用组授权

func (*WorkspaceAppClient) AttachImageServerApp added in v0.1.109

AttachImageServerApp 分发软件信息至镜像实例

分发应用软件信息至镜像实例,管理员可以按需下载并安装应用软件。 * 目前只支持来自云应用仓库的软件信息。 * 只允许对状态为 `实例正常运行`、`镜像任务结束` 的实例分发软件信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) AttachImageServerAppInvoker added in v0.1.109

func (c *WorkspaceAppClient) AttachImageServerAppInvoker(request *model.AttachImageServerAppRequest) *AttachImageServerAppInvoker

AttachImageServerAppInvoker 分发软件信息至镜像实例

func (*WorkspaceAppClient) AuthorizeObs added in v0.1.109

AuthorizeObs 获取上传至OBS桶的临时ak/sk

获取上传至OBS桶的临时ak/sk。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) AuthorizeObsInvoker added in v0.1.109

func (c *WorkspaceAppClient) AuthorizeObsInvoker(request *model.AuthorizeObsRequest) *AuthorizeObsInvoker

AuthorizeObsInvoker 获取上传至OBS桶的临时ak/sk

func (*WorkspaceAppClient) BatchDeleteAppGroup

BatchDeleteAppGroup 批量删除应用组

批量删除应用组,重复执行会按照成功处理(响应200)。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) BatchDeleteAppGroupAuthorization

BatchDeleteAppGroupAuthorization 移除应用组授权

移除应用组内的指定用户的授权,用户授权删除后,用户将没有权限访问应用组内的任何应用。注意:重复执行会按照操作成功处理。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) BatchDeleteAppGroupAuthorizationInvoker

BatchDeleteAppGroupAuthorizationInvoker 移除应用组授权

func (*WorkspaceAppClient) BatchDeleteAppGroupInvoker

func (c *WorkspaceAppClient) BatchDeleteAppGroupInvoker(request *model.BatchDeleteAppGroupRequest) *BatchDeleteAppGroupInvoker

BatchDeleteAppGroupInvoker 批量删除应用组

func (*WorkspaceAppClient) BatchDeleteImageServer added in v0.1.109

BatchDeleteImageServer 批量删除镜像实例

批量删除镜像实例。 * 忽略不存在的镜像实例,响应正常。 * 不允许操作状态为 `创建中`、`镜像创建中`的实例,响应异常。 * 不支持资源关联发生变化后,请求删除镜像实例关联资源,任务响应异常。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) BatchDeleteImageServerInvoker added in v0.1.109

func (c *WorkspaceAppClient) BatchDeleteImageServerInvoker(request *model.BatchDeleteImageServerRequest) *BatchDeleteImageServerInvoker

BatchDeleteImageServerInvoker 批量删除镜像实例

func (*WorkspaceAppClient) BatchDeleteServer

BatchDeleteServer 批量删除服务器

批量删除服务器。 > - 仅支持删除按需订购的服务器,包周期订购的服务器需要到Console界面进行退订,订单退订成功后服务器将会自动删除。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) BatchDeleteServerInvoker

func (c *WorkspaceAppClient) BatchDeleteServerInvoker(request *model.BatchDeleteServerRequest) *BatchDeleteServerInvoker

BatchDeleteServerInvoker 批量删除服务器

func (*WorkspaceAppClient) BatchDeleteWarehouseApp added in v0.1.109

BatchDeleteWarehouseApp 批量删除应用仓库中的指定应用

批量删除应用仓库中的指定应用。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) BatchDeleteWarehouseAppInvoker added in v0.1.109

func (c *WorkspaceAppClient) BatchDeleteWarehouseAppInvoker(request *model.BatchDeleteWarehouseAppRequest) *BatchDeleteWarehouseAppInvoker

BatchDeleteWarehouseAppInvoker 批量删除应用仓库中的指定应用

func (*WorkspaceAppClient) BatchMigrateHostsServer

BatchMigrateHostsServer 迁移云办公主机下面的服务器到目标云办公主机

迁移云办公主机下面的服务器到目标云办公主机。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) BatchMigrateHostsServerInvoker

func (c *WorkspaceAppClient) BatchMigrateHostsServerInvoker(request *model.BatchMigrateHostsServerRequest) *BatchMigrateHostsServerInvoker

BatchMigrateHostsServerInvoker 迁移云办公主机下面的服务器到目标云办公主机

func (*WorkspaceAppClient) BatchRebootServer

BatchRebootServer 重启服务器

重启服务器。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) BatchRebootServerInvoker

func (c *WorkspaceAppClient) BatchRebootServerInvoker(request *model.BatchRebootServerRequest) *BatchRebootServerInvoker

BatchRebootServerInvoker 重启服务器

func (*WorkspaceAppClient) BatchRejoinDomain

BatchRejoinDomain 批量服务器重新加域

批量服务器重新加入AD域,一般用于解决服务器脱域的情况使用。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) BatchRejoinDomainInvoker

func (c *WorkspaceAppClient) BatchRejoinDomainInvoker(request *model.BatchRejoinDomainRequest) *BatchRejoinDomainInvoker

BatchRejoinDomainInvoker 批量服务器重新加域

func (*WorkspaceAppClient) BatchStartServer

BatchStartServer 启动服务器

启动服务器。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) BatchStartServerInvoker

func (c *WorkspaceAppClient) BatchStartServerInvoker(request *model.BatchStartServerRequest) *BatchStartServerInvoker

BatchStartServerInvoker 启动服务器

func (*WorkspaceAppClient) BatchStopServer

BatchStopServer 关闭服务器

关闭服务器。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) BatchStopServerInvoker

func (c *WorkspaceAppClient) BatchStopServerInvoker(request *model.BatchStopServerRequest) *BatchStopServerInvoker

BatchStopServerInvoker 关闭服务器

func (*WorkspaceAppClient) BatchUpdateTsvi

BatchUpdateTsvi 批量更新服务器虚拟会话IP配置

批量更新服务器虚拟会话IP配置,按需重启机器。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) BatchUpdateTsviInvoker

func (c *WorkspaceAppClient) BatchUpdateTsviInvoker(request *model.BatchUpdateTsviRequest) *BatchUpdateTsviInvoker

BatchUpdateTsviInvoker 批量更新服务器虚拟会话IP配置

func (*WorkspaceAppClient) ChangeServerImage

ChangeServerImage 修改服务器的镜像

修改服务器的镜像。 > - 服务器的镜像和服务器组的镜像不一样时,支持服务器的镜像切换为服务器组的镜像,并且仅允许同等镜像进行切换,例如:同操作系统,免费镜像切换,同源同价的付费镜像切换。如果服务器组的镜像和服务器的镜像为非同等镜像,建议您直接购买新的服务器,删除或者退订老的服务器。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ChangeServerImageInvoker

func (c *WorkspaceAppClient) ChangeServerImageInvoker(request *model.ChangeServerImageRequest) *ChangeServerImageInvoker

ChangeServerImageInvoker 修改服务器的镜像

func (*WorkspaceAppClient) CheckQuota

CheckQuota 配额校验

配额校验,购买服务器前可用调用该接口,校验本次创建服务器资源是否足够。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) CheckQuotaInvoker

func (c *WorkspaceAppClient) CheckQuotaInvoker(request *model.CheckQuotaRequest) *CheckQuotaInvoker

CheckQuotaInvoker 配额校验

func (*WorkspaceAppClient) CreateAppGroup

CreateAppGroup 创建应用组

该API用于创建应用组。 > - 应用服务器中安装了不同的应用,这些应用可以组成不同的应用组,进行集中的管理和维护,向用户(组)发布。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) CreateAppGroupInvoker

func (c *WorkspaceAppClient) CreateAppGroupInvoker(request *model.CreateAppGroupRequest) *CreateAppGroupInvoker

CreateAppGroupInvoker 创建应用组

func (*WorkspaceAppClient) CreateAppServers

CreateAppServers 创建云服务器

创建云服务器接口。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) CreateAppServersInvoker

func (c *WorkspaceAppClient) CreateAppServersInvoker(request *model.CreateAppServersRequest) *CreateAppServersInvoker

CreateAppServersInvoker 创建云服务器

func (*WorkspaceAppClient) CreateImageServer added in v0.1.109

CreateImageServer 创建镜像实例

创建镜像实例。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) CreateImageServerInvoker added in v0.1.109

func (c *WorkspaceAppClient) CreateImageServerInvoker(request *model.CreateImageServerRequest) *CreateImageServerInvoker

CreateImageServerInvoker 创建镜像实例

func (*WorkspaceAppClient) CreateOrUpdateStoragePolicyStatement added in v0.1.61

CreateOrUpdateStoragePolicyStatement 新增或更新存储目录访问权限自定义策略

新增或更新存储目录访问权限自定义策略(已存在自定义策略时会对已有策略更新)。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) CreateOrUpdateStoragePolicyStatementInvoker added in v0.1.61

CreateOrUpdateStoragePolicyStatementInvoker 新增或更新存储目录访问权限自定义策略

func (*WorkspaceAppClient) CreatePersistentStorage

CreatePersistentStorage 创建WKS存储

创建WKS存储,目前仅支持创建 SFS3.0 容量型文件系统。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) CreatePersistentStorageInvoker

func (c *WorkspaceAppClient) CreatePersistentStorageInvoker(request *model.CreatePersistentStorageRequest) *CreatePersistentStorageInvoker

CreatePersistentStorageInvoker 创建WKS存储

func (*WorkspaceAppClient) CreatePolicyGroup

CreatePolicyGroup 新增策略组

新增策略组,通过策略组能灵活的控制客户端访问与接入策略,如:文件、剪切板、会话等。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) CreatePolicyGroupInvoker

func (c *WorkspaceAppClient) CreatePolicyGroupInvoker(request *model.CreatePolicyGroupRequest) *CreatePolicyGroupInvoker

CreatePolicyGroupInvoker 新增策略组

func (*WorkspaceAppClient) CreatePolicyTemplate

CreatePolicyTemplate 新增策略模板

新增策略模板。策略模板创建好后,用户在创建策略组的时候,就可以根据已有策略模板按需调整配置,快速完成策略组的创建。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) CreatePolicyTemplateInvoker

func (c *WorkspaceAppClient) CreatePolicyTemplateInvoker(request *model.CreatePolicyTemplateRequest) *CreatePolicyTemplateInvoker

CreatePolicyTemplateInvoker 新增策略模板

func (*WorkspaceAppClient) CreateServerGroup

CreateServerGroup 创建服务器组

创建服务器组。 > - 服务器组是一组相同配置的服务器集合,服务器组内的服务器使用同一镜像创建,配置相同,运行相同的应用程序。用户在打开云应用时,会根据调度规则选取组内的一台可用服务器进行连接。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) CreateServerGroupInvoker

func (c *WorkspaceAppClient) CreateServerGroupInvoker(request *model.CreateServerGroupRequest) *CreateServerGroupInvoker

CreateServerGroupInvoker 创建服务器组

func (*WorkspaceAppClient) CreateShareFolder

CreateShareFolder 创建共享存储目录

创建共享存储目录。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) CreateShareFolderInvoker

func (c *WorkspaceAppClient) CreateShareFolderInvoker(request *model.CreateShareFolderRequest) *CreateShareFolderInvoker

CreateShareFolderInvoker 创建共享存储目录

func (*WorkspaceAppClient) CreateWarehouseApp added in v0.1.109

CreateWarehouseApp 在应用仓库中新增应用

在应用仓库中新增应用。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) CreateWarehouseAppInvoker added in v0.1.109

func (c *WorkspaceAppClient) CreateWarehouseAppInvoker(request *model.CreateWarehouseAppRequest) *CreateWarehouseAppInvoker

CreateWarehouseAppInvoker 在应用仓库中新增应用

func (*WorkspaceAppClient) DeletePersistentStorage

DeletePersistentStorage 删除WKS存储

删除共享存储,只会解除NAS与文件系统之间的关联关系,不会删除文件系统和文件系统中的数据。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) DeletePersistentStorageInvoker

func (c *WorkspaceAppClient) DeletePersistentStorageInvoker(request *model.DeletePersistentStorageRequest) *DeletePersistentStorageInvoker

DeletePersistentStorageInvoker 删除WKS存储

func (*WorkspaceAppClient) DeletePolicyGroup

DeletePolicyGroup 删除策略组

删除指定策略组,包含策略组对应的策略信息以及应用对象信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) DeletePolicyGroupInvoker

func (c *WorkspaceAppClient) DeletePolicyGroupInvoker(request *model.DeletePolicyGroupRequest) *DeletePolicyGroupInvoker

DeletePolicyGroupInvoker 删除策略组

func (*WorkspaceAppClient) DeletePolicyTemplate

DeletePolicyTemplate 删除策略模板

删除指定策略模板,包含策略模板对应的策略信息以及应用对象信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) DeletePolicyTemplateInvoker

func (c *WorkspaceAppClient) DeletePolicyTemplateInvoker(request *model.DeletePolicyTemplateRequest) *DeletePolicyTemplateInvoker

DeletePolicyTemplateInvoker 删除策略模板

func (*WorkspaceAppClient) DeleteServerGroups

DeleteServerGroups 删除服务器组

删除服务器组。 - > 删除服务器组之前,需要先删除服务器组内的所有服务器。如果传服务器组已被删除,重复执行删除,则返回成功响应。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) DeleteServerGroupsInvoker

func (c *WorkspaceAppClient) DeleteServerGroupsInvoker(request *model.DeleteServerGroupsRequest) *DeleteServerGroupsInvoker

DeleteServerGroupsInvoker 删除服务器组

func (*WorkspaceAppClient) DeleteStorageClaim

DeleteStorageClaim 删除共享目录

删除共享存储目录。 > 需要删除绑定的用户及用户组,才能删除共享文目录。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) DeleteStorageClaimInvoker

func (c *WorkspaceAppClient) DeleteStorageClaimInvoker(request *model.DeleteStorageClaimRequest) *DeleteStorageClaimInvoker

DeleteStorageClaimInvoker 删除共享目录

func (*WorkspaceAppClient) DeleteUserStorageAttachment

DeleteUserStorageAttachment 删除个人存储目录

删除个人存储目录,个人目录中的数据也将永久删除且无法恢复。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) DeleteUserStorageAttachmentInvoker

func (c *WorkspaceAppClient) DeleteUserStorageAttachmentInvoker(request *model.DeleteUserStorageAttachmentRequest) *DeleteUserStorageAttachmentInvoker

DeleteUserStorageAttachmentInvoker 删除个人存储目录

func (*WorkspaceAppClient) ListAppConnection

ListAppConnection 查询应用使用记录

查询应用使用记录。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListAppConnectionInvoker

func (c *WorkspaceAppClient) ListAppConnectionInvoker(request *model.ListAppConnectionRequest) *ListAppConnectionInvoker

ListAppConnectionInvoker 查询应用使用记录

func (*WorkspaceAppClient) ListAppGroup

ListAppGroup 查询应用组

查询用户创建的应用组,按照名称、授权类型分页查询。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListAppGroupAuthorization

ListAppGroupAuthorization 查询应用组授权记录

查询应用内已授权的用户列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListAppGroupAuthorizationInvoker

func (c *WorkspaceAppClient) ListAppGroupAuthorizationInvoker(request *model.ListAppGroupAuthorizationRequest) *ListAppGroupAuthorizationInvoker

ListAppGroupAuthorizationInvoker 查询应用组授权记录

func (*WorkspaceAppClient) ListAppGroupInvoker

func (c *WorkspaceAppClient) ListAppGroupInvoker(request *model.ListAppGroupRequest) *ListAppGroupInvoker

ListAppGroupInvoker 查询应用组

func (*WorkspaceAppClient) ListAvailabilityZone

ListAvailabilityZone 查询可用分区列表

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

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListAvailabilityZoneInvoker

func (c *WorkspaceAppClient) ListAvailabilityZoneInvoker(request *model.ListAvailabilityZoneRequest) *ListAvailabilityZoneInvoker

ListAvailabilityZoneInvoker 查询可用分区列表

func (*WorkspaceAppClient) ListImageServers added in v0.1.109

ListImageServers 查询镜像实例列表

查询镜像实例列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListImageServersInvoker added in v0.1.109

func (c *WorkspaceAppClient) ListImageServersInvoker(request *model.ListImageServersRequest) *ListImageServersInvoker

ListImageServersInvoker 查询镜像实例列表

func (*WorkspaceAppClient) ListLatestAttachedServerApp added in v0.1.109

ListLatestAttachedServerApp 查询最近一次分发软件信息列表

查询最近一次分发软件信息列表,返回ID列表,不包含具体信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListLatestAttachedServerAppInvoker added in v0.1.109

func (c *WorkspaceAppClient) ListLatestAttachedServerAppInvoker(request *model.ListLatestAttachedServerAppRequest) *ListLatestAttachedServerAppInvoker

ListLatestAttachedServerAppInvoker 查询最近一次分发软件信息列表

func (*WorkspaceAppClient) ListPersistentStorage

ListPersistentStorage 查询WKS存储

查询WKS存储。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListPersistentStorageInvoker

func (c *WorkspaceAppClient) ListPersistentStorageInvoker(request *model.ListPersistentStorageRequest) *ListPersistentStorageInvoker

ListPersistentStorageInvoker 查询WKS存储

func (*WorkspaceAppClient) ListPolicyGroup

ListPolicyGroup 查询策略组列表

查询策略组概要信息列表,包括应用对象和详细策略项。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListPolicyGroupInvoker

func (c *WorkspaceAppClient) ListPolicyGroupInvoker(request *model.ListPolicyGroupRequest) *ListPolicyGroupInvoker

ListPolicyGroupInvoker 查询策略组列表

func (*WorkspaceAppClient) ListPolicyTemplate

ListPolicyTemplate 查询策略模板列表

查询策略模板概要信息列表,包含策略信息以及应用对象信息。用户在创建策略组的时候,可以根据已有策略模板按需调整配置,快速完成策略组的创建。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListPolicyTemplateInvoker

func (c *WorkspaceAppClient) ListPolicyTemplateInvoker(request *model.ListPolicyTemplateRequest) *ListPolicyTemplateInvoker

ListPolicyTemplateInvoker 查询策略模板列表

func (*WorkspaceAppClient) ListProduct

ListProduct 查询云应用套餐

查询云应用套餐,按照条件过滤。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListProductInvoker

func (c *WorkspaceAppClient) ListProductInvoker(request *model.ListProductRequest) *ListProductInvoker

ListProductInvoker 查询云应用套餐

func (*WorkspaceAppClient) ListPublishedApp

ListPublishedApp 查询已发布应用

查询已发布的应用。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListPublishedAppInvoker

func (c *WorkspaceAppClient) ListPublishedAppInvoker(request *model.ListPublishedAppRequest) *ListPublishedAppInvoker

ListPublishedAppInvoker 查询已发布应用

func (*WorkspaceAppClient) ListServerGroups

ListServerGroups 查询服务器组列表

查询服务器组列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListServerGroupsInvoker

func (c *WorkspaceAppClient) ListServerGroupsInvoker(request *model.ListServerGroupsRequest) *ListServerGroupsInvoker

ListServerGroupsInvoker 查询服务器组列表

func (*WorkspaceAppClient) ListServerMetricData added in v0.1.109

ListServerMetricData 查询指定时间范围指定指标的指定粒度的监控数据

查询指定时间范围指定指标的指定粒度的监控数据,可以通过参数指定需要查询的数据维度。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListServerMetricDataInvoker added in v0.1.109

func (c *WorkspaceAppClient) ListServerMetricDataInvoker(request *model.ListServerMetricDataRequest) *ListServerMetricDataInvoker

ListServerMetricDataInvoker 查询指定时间范围指定指标的指定粒度的监控数据

func (*WorkspaceAppClient) ListServers

ListServers 查询服务器列表

查询服务器列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListServersInvoker

func (c *WorkspaceAppClient) ListServersInvoker(request *model.ListServersRequest) *ListServersInvoker

ListServersInvoker 查询服务器列表

func (*WorkspaceAppClient) ListSessionByUserName added in v0.1.61

ListSessionByUserName 根据用户名查询当前会话

根据用户名查询当前会话。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListSessionByUserNameInvoker added in v0.1.61

func (c *WorkspaceAppClient) ListSessionByUserNameInvoker(request *model.ListSessionByUserNameRequest) *ListSessionByUserNameInvoker

ListSessionByUserNameInvoker 根据用户名查询当前会话

func (*WorkspaceAppClient) ListSessionType added in v0.1.61

ListSessionType 查询会话套餐列表

该接口用于查询会话套餐列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListSessionTypeInvoker added in v0.1.61

func (c *WorkspaceAppClient) ListSessionTypeInvoker(request *model.ListSessionTypeRequest) *ListSessionTypeInvoker

ListSessionTypeInvoker 查询会话套餐列表

func (*WorkspaceAppClient) ListSessions added in v0.1.109

ListSessions 查询用户会话列表

查询用户会话列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListSessionsInvoker added in v0.1.109

func (c *WorkspaceAppClient) ListSessionsInvoker(request *model.ListSessionsRequest) *ListSessionsInvoker

ListSessionsInvoker 查询用户会话列表

func (*WorkspaceAppClient) ListShareFolder

ListShareFolder 查询共享存储目录

查询共享存储目录。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListShareFolderInvoker

func (c *WorkspaceAppClient) ListShareFolderInvoker(request *model.ListShareFolderRequest) *ListShareFolderInvoker

ListShareFolderInvoker 查询共享存储目录

func (*WorkspaceAppClient) ListStorageAssignment

ListStorageAssignment 查询个人存储目录

查询个人存储目录。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListStorageAssignmentInvoker

func (c *WorkspaceAppClient) ListStorageAssignmentInvoker(request *model.ListStorageAssignmentRequest) *ListStorageAssignmentInvoker

ListStorageAssignmentInvoker 查询个人存储目录

func (*WorkspaceAppClient) ListStoragePolicyStatement

ListStoragePolicyStatement 查询存储目录访问权限策略

查询存储目录访问权限策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListStoragePolicyStatementInvoker

func (c *WorkspaceAppClient) ListStoragePolicyStatementInvoker(request *model.ListStoragePolicyStatementRequest) *ListStoragePolicyStatementInvoker

ListStoragePolicyStatementInvoker 查询存储目录访问权限策略

func (*WorkspaceAppClient) ListTargetsOfPolicyGroup

ListTargetsOfPolicyGroup 查询策略组应用对象

查询指定策略组所应用的对象。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListTargetsOfPolicyGroupInvoker

func (c *WorkspaceAppClient) ListTargetsOfPolicyGroupInvoker(request *model.ListTargetsOfPolicyGroupRequest) *ListTargetsOfPolicyGroupInvoker

ListTargetsOfPolicyGroupInvoker 查询策略组应用对象

func (*WorkspaceAppClient) ListUserConnection

ListUserConnection 查询用户登录记录

查询用户登录记录。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListUserConnectionInvoker

func (c *WorkspaceAppClient) ListUserConnectionInvoker(request *model.ListUserConnectionRequest) *ListUserConnectionInvoker

ListUserConnectionInvoker 查询用户登录记录

func (*WorkspaceAppClient) ListVolumeType

ListVolumeType 查询可用磁盘类型

该接口用于查询可用磁盘类型。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListVolumeTypeInvoker

func (c *WorkspaceAppClient) ListVolumeTypeInvoker(request *model.ListVolumeTypeRequest) *ListVolumeTypeInvoker

ListVolumeTypeInvoker 查询可用磁盘类型

func (*WorkspaceAppClient) ListWarehouseApps added in v0.1.109

ListWarehouseApps 查询租户应用仓库中的应用列表

查询租户应用仓库中的应用列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ListWarehouseAppsInvoker added in v0.1.109

func (c *WorkspaceAppClient) ListWarehouseAppsInvoker(request *model.ListWarehouseAppsRequest) *ListWarehouseAppsInvoker

ListWarehouseAppsInvoker 查询租户应用仓库中的应用列表

func (*WorkspaceAppClient) LogoffUserSession added in v0.1.61

LogoffUserSession 用户会话注销

用户会话注销。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) LogoffUserSessionInvoker added in v0.1.61

func (c *WorkspaceAppClient) LogoffUserSessionInvoker(request *model.LogoffUserSessionRequest) *LogoffUserSessionInvoker

LogoffUserSessionInvoker 用户会话注销

func (*WorkspaceAppClient) PublishApp

PublishApp 发布应用

批量发布应用,不允许发布同名的应用。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) PublishAppInvoker

func (c *WorkspaceAppClient) PublishAppInvoker(request *model.PublishAppRequest) *PublishAppInvoker

PublishAppInvoker 发布应用

func (*WorkspaceAppClient) RecreateServerImage added in v0.1.109

RecreateServerImage 构建云应用镜像

构建云应用镜像。 * 只允许对状态为 `实例正常运行`、`镜像任务结束` 的实例构建云应用镜像。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) RecreateServerImageInvoker added in v0.1.109

func (c *WorkspaceAppClient) RecreateServerImageInvoker(request *model.RecreateServerImageRequest) *RecreateServerImageInvoker

RecreateServerImageInvoker 构建云应用镜像

func (*WorkspaceAppClient) ReinstallServer

ReinstallServer 重装服务器

重装服务器。 > - 使用服务器原有的镜像进行重装,当服务器异常无法恢复时或者服务器运行时间久了,性能下降时,可选择重建服务器。注意:重装时系统盘的数据将会被清理掉。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ReinstallServerInvoker

func (c *WorkspaceAppClient) ReinstallServerInvoker(request *model.ReinstallServerRequest) *ReinstallServerInvoker

ReinstallServerInvoker 重装服务器

func (*WorkspaceAppClient) ShowImageJob added in v0.1.109

ShowImageJob 查询镜像任务详情

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

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ShowImageJobInvoker added in v0.1.109

func (c *WorkspaceAppClient) ShowImageJobInvoker(request *model.ShowImageJobRequest) *ShowImageJobInvoker

ShowImageJobInvoker 查询镜像任务详情

func (*WorkspaceAppClient) ShowJob

ShowJob 查询任务的执行状态

查询Job的执行状态。

对于创建云应用服务器命令下发后会返回job_id,通过job_id可以查询任务的执行状态。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ShowJobDetail added in v0.1.73

ShowJobDetail 查询任务的执行状态

查询Job的执行状态。

对于创建云服务器、删除云服务器、重建镜像等异步API,下发命令后会返回job_id,通过job_id可以查询任务的执行状态。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ShowJobDetailInvoker added in v0.1.73

func (c *WorkspaceAppClient) ShowJobDetailInvoker(request *model.ShowJobDetailRequest) *ShowJobDetailInvoker

ShowJobDetailInvoker 查询任务的执行状态

func (*WorkspaceAppClient) ShowJobInvoker

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

ShowJobInvoker 查询任务的执行状态

func (*WorkspaceAppClient) ShowOriginalPolicyInfo

ShowOriginalPolicyInfo 查询初始策略项

查询初始策略项,初始策略项是所有协议策略配置项的默认配置,用户可以在初始策略项的基础上根据需求修改指定的配置,创建新的策略组。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ShowOriginalPolicyInfoInvoker

func (c *WorkspaceAppClient) ShowOriginalPolicyInfoInvoker(request *model.ShowOriginalPolicyInfoRequest) *ShowOriginalPolicyInfoInvoker

ShowOriginalPolicyInfoInvoker 查询初始策略项

func (*WorkspaceAppClient) ShowPublishableApp added in v0.1.61

ShowPublishableApp 可发布应用列表

查询应用组下可发布的应用。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ShowPublishableAppInvoker added in v0.1.61

func (c *WorkspaceAppClient) ShowPublishableAppInvoker(request *model.ShowPublishableAppRequest) *ShowPublishableAppInvoker

ShowPublishableAppInvoker 可发布应用列表

func (*WorkspaceAppClient) ShowServerVnc added in v0.1.109

ShowServerVnc 获取VNC远程登录地址

获取VNC远程登录地址。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) ShowServerVncInvoker added in v0.1.109

func (c *WorkspaceAppClient) ShowServerVncInvoker(request *model.ShowServerVncRequest) *ShowServerVncInvoker

ShowServerVncInvoker 获取VNC远程登录地址

func (*WorkspaceAppClient) UnpublishApp

UnpublishApp 批量取消应用发布

批量取消应用发布。 > - 批量取消应用组下已经发布的应用,应用对应的授权会一起删除,重复执行会按照成功处理(响应200)。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) UnpublishAppInvoker

func (c *WorkspaceAppClient) UnpublishAppInvoker(request *model.UnpublishAppRequest) *UnpublishAppInvoker

UnpublishAppInvoker 批量取消应用发布

func (*WorkspaceAppClient) UpdateApp

UpdateApp 修改应用信息

编辑修改应用信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) UpdateAppGroup

UpdateAppGroup 修改应用组

修改应用组。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) UpdateAppGroupInvoker

func (c *WorkspaceAppClient) UpdateAppGroupInvoker(request *model.UpdateAppGroupRequest) *UpdateAppGroupInvoker

UpdateAppGroupInvoker 修改应用组

func (*WorkspaceAppClient) UpdateAppInvoker

func (c *WorkspaceAppClient) UpdateAppInvoker(request *model.UpdateAppRequest) *UpdateAppInvoker

UpdateAppInvoker 修改应用信息

func (*WorkspaceAppClient) UpdateImageServer added in v0.1.109

UpdateImageServer 修改镜像实例

修改镜像实例。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) UpdateImageServerInvoker added in v0.1.109

func (c *WorkspaceAppClient) UpdateImageServerInvoker(request *model.UpdateImageServerRequest) *UpdateImageServerInvoker

UpdateImageServerInvoker 修改镜像实例

func (*WorkspaceAppClient) UpdatePolicyGroup

UpdatePolicyGroup 修改策略组

修改指定策略组的信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) UpdatePolicyGroupInvoker

func (c *WorkspaceAppClient) UpdatePolicyGroupInvoker(request *model.UpdatePolicyGroupRequest) *UpdatePolicyGroupInvoker

UpdatePolicyGroupInvoker 修改策略组

func (*WorkspaceAppClient) UpdatePolicyTemplate

UpdatePolicyTemplate 修改策略模板

修改指定策略模板的信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) UpdatePolicyTemplateInvoker

func (c *WorkspaceAppClient) UpdatePolicyTemplateInvoker(request *model.UpdatePolicyTemplateRequest) *UpdatePolicyTemplateInvoker

UpdatePolicyTemplateInvoker 修改策略模板

func (*WorkspaceAppClient) UpdateServer

UpdateServer 修改服务器

修改服务器。 > - 服务器的状态修改为维护模式后,用户打开应用,选择可用的服务器进行接入的时候,会过滤掉处于维护模式的服务器。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) UpdateServerGroup

UpdateServerGroup 修改服务器组

修改服务器组。 - > 修改服务器组的镜像,系统盘大小,OU信息后,已创建的服务器配置不变,新添加的服务器会使用新的配置创建。修改最大会话数后,用户接入服务器组时,会按照最新的配置进行路由计算。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) UpdateServerGroupInvoker

func (c *WorkspaceAppClient) UpdateServerGroupInvoker(request *model.UpdateServerGroupRequest) *UpdateServerGroupInvoker

UpdateServerGroupInvoker 修改服务器组

func (*WorkspaceAppClient) UpdateServerInvoker

func (c *WorkspaceAppClient) UpdateServerInvoker(request *model.UpdateServerRequest) *UpdateServerInvoker

UpdateServerInvoker 修改服务器

func (*WorkspaceAppClient) UpdateShareFolderAssignment

UpdateShareFolderAssignment 修改共享目录成员

批量添加或者移除共享目录成员。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) UpdateShareFolderAssignmentInvoker

func (c *WorkspaceAppClient) UpdateShareFolderAssignmentInvoker(request *model.UpdateShareFolderAssignmentRequest) *UpdateShareFolderAssignmentInvoker

UpdateShareFolderAssignmentInvoker 修改共享目录成员

func (*WorkspaceAppClient) UpdateUserFolderAssignment

UpdateUserFolderAssignment 创建个人存储目录

创建个人存储目录,已存在对应目录时,仅更新策略不会重复创建目录。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) UpdateUserFolderAssignmentInvoker

func (c *WorkspaceAppClient) UpdateUserFolderAssignmentInvoker(request *model.UpdateUserFolderAssignmentRequest) *UpdateUserFolderAssignmentInvoker

UpdateUserFolderAssignmentInvoker 创建个人存储目录

func (*WorkspaceAppClient) UpdateWarehouseApp added in v0.1.109

UpdateWarehouseApp 修改应用仓库中的指定应用信息

修改应用仓库中的指定应用信息

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) UpdateWarehouseAppInvoker added in v0.1.109

func (c *WorkspaceAppClient) UpdateWarehouseAppInvoker(request *model.UpdateWarehouseAppRequest) *UpdateWarehouseAppInvoker

UpdateWarehouseAppInvoker 修改应用仓库中的指定应用信息

func (*WorkspaceAppClient) UploadAppIcon added in v0.1.61

UploadAppIcon 修改自定义应用图标

修改自定义应用图标。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) UploadAppIconInvoker added in v0.1.61

func (c *WorkspaceAppClient) UploadAppIconInvoker(request *model.UploadAppIconRequest) *UploadAppIconInvoker

UploadAppIconInvoker 修改自定义应用图标

func (*WorkspaceAppClient) UploadWarehouseAppIcon added in v0.1.109

UploadWarehouseAppIcon 在应用仓库中上传图标文件

在应用仓库中上传图标文件。

Please refer to HUAWEI cloud API Explorer for details.

func (*WorkspaceAppClient) UploadWarehouseAppIconInvoker added in v0.1.109

func (c *WorkspaceAppClient) UploadWarehouseAppIconInvoker(request *model.UploadWarehouseAppIconRequest) *UploadWarehouseAppIconInvoker

UploadWarehouseAppIconInvoker 在应用仓库中上传图标文件

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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