v1

package
v0.0.4 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForAddAppGroupAuthorization

func GenReqDefForAddAppGroupAuthorization() *def.HttpRequestDef

func GenReqDefForBatchDeleteAppGroup

func GenReqDefForBatchDeleteAppGroup() *def.HttpRequestDef

func GenReqDefForBatchDeleteAppGroupAuthorization

func GenReqDefForBatchDeleteAppGroupAuthorization() *def.HttpRequestDef

func GenReqDefForBatchDeleteServer

func GenReqDefForBatchDeleteServer() *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 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 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 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 GenReqDefForListServers

func GenReqDefForListServers() *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 GenReqDefForPublishApp

func GenReqDefForPublishApp() *def.HttpRequestDef

func GenReqDefForReinstallServer

func GenReqDefForReinstallServer() *def.HttpRequestDef

func GenReqDefForShowJob

func GenReqDefForShowJob() *def.HttpRequestDef

func GenReqDefForShowOriginalPolicyInfo

func GenReqDefForShowOriginalPolicyInfo() *def.HttpRequestDef

func GenReqDefForUnpublishApp

func GenReqDefForUnpublishApp() *def.HttpRequestDef

func GenReqDefForUpdateApp

func GenReqDefForUpdateApp() *def.HttpRequestDef

func GenReqDefForUpdateAppGroup

func GenReqDefForUpdateAppGroup() *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 WorkspaceAppClientBuilder

func WorkspaceAppClientBuilder() *http_client.HcHttpClientBuilder

Types

type AddAppGroupAuthorizationInvoker

type AddAppGroupAuthorizationInvoker struct {
	*invoker.BaseInvoker
}

func (*AddAppGroupAuthorizationInvoker) Invoke

type BatchDeleteAppGroupAuthorizationInvoker

type BatchDeleteAppGroupAuthorizationInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteAppGroupAuthorizationInvoker) Invoke

type BatchDeleteAppGroupInvoker

type BatchDeleteAppGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteAppGroupInvoker) Invoke

type BatchDeleteServerInvoker

type BatchDeleteServerInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteServerInvoker) Invoke

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 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 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 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 ListServersInvoker

type ListServersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListServersInvoker) Invoke

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 PublishAppInvoker

type PublishAppInvoker struct {
	*invoker.BaseInvoker
}

func (*PublishAppInvoker) Invoke

type ReinstallServerInvoker

type ReinstallServerInvoker struct {
	*invoker.BaseInvoker
}

func (*ReinstallServerInvoker) Invoke

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 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 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 WorkspaceAppClient

type WorkspaceAppClient struct {
	HcClient *http_client.HcHttpClient
}

func NewWorkspaceAppClient

func NewWorkspaceAppClient(hcClient *http_client.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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) ShowJob

ShowJob 查询任务的执行状态

查询Job的执行状态。

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

Please refer to HUAWEI cloud API Explorer for details.

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) 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) 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 创建个人存储目录

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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