v2

package
v0.0.27-beta Latest Latest
Warning

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

Go to latest
Published: Dec 25, 2020 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CloudIDEClientBuilder

func CloudIDEClientBuilder() *http_client.HcHttpClientBuilder

func GenReqDefForCheckName

func GenReqDefForCheckName() *def.HttpRequestDef

func GenReqDefForCreateInstance

func GenReqDefForCreateInstance() *def.HttpRequestDef

func GenReqDefForCreateInstanceBy3rd

func GenReqDefForCreateInstanceBy3rd() *def.HttpRequestDef

func GenReqDefForDeleteInstance

func GenReqDefForDeleteInstance() *def.HttpRequestDef

func GenReqDefForListInstances

func GenReqDefForListInstances() *def.HttpRequestDef

func GenReqDefForListOrgInstances

func GenReqDefForListOrgInstances() *def.HttpRequestDef

func GenReqDefForListProjectTemplates

func GenReqDefForListProjectTemplates() *def.HttpRequestDef

func GenReqDefForListStacksByTag

func GenReqDefForListStacksByTag() *def.HttpRequestDef

func GenReqDefForShowInstance

func GenReqDefForShowInstance() *def.HttpRequestDef

func GenReqDefForShowPrice

func GenReqDefForShowPrice() *def.HttpRequestDef

func GenReqDefForStartInstance

func GenReqDefForStartInstance() *def.HttpRequestDef

func GenReqDefForStopInstance

func GenReqDefForStopInstance() *def.HttpRequestDef

func GenReqDefForUpdateInstance

func GenReqDefForUpdateInstance() *def.HttpRequestDef

Types

type CloudIDEClient

type CloudIDEClient struct {
	HcClient *http_client.HcHttpClient
}

func NewCloudIDEClient

func NewCloudIDEClient(hcClient *http_client.HcHttpClient) *CloudIDEClient

func (*CloudIDEClient) CheckName

查询IDE实例名是否重复

func (*CloudIDEClient) CreateInstance

创建IDE实例

func (*CloudIDEClient) CreateInstanceBy3rd

创建IDE实例

func (*CloudIDEClient) DeleteInstance

删除IDE实例(同时删除磁盘数据)

func (*CloudIDEClient) ListInstances

查询IDE实例列表

func (*CloudIDEClient) ListOrgInstances

查询某个组织下的IDE实例列表

func (*CloudIDEClient) ListProjectTemplates

查询技术栈模板工程

func (*CloudIDEClient) ListStacksByTag

获取标签所有技术栈

func (*CloudIDEClient) ShowInstance

查询某个IDE实例

func (*CloudIDEClient) ShowPrice

获取技术栈计费信息

func (*CloudIDEClient) StartInstance

启动IDE实例

func (*CloudIDEClient) StopInstance

停止IDE实例(不删除磁盘数据)

func (*CloudIDEClient) UpdateInstance

修改IDE实例

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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