v2

package
v0.0.93 Latest Latest
Warning

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

Go to latest
Published: Jun 19, 2022 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 CloudIDEClientBuilder

func CloudIDEClientBuilder() *http_client.HcHttpClientBuilder

func GenReqDefForCheckInstanceAccess added in v0.0.71

func GenReqDefForCheckInstanceAccess() *def.HttpRequestDef

func GenReqDefForCheckName

func GenReqDefForCheckName() *def.HttpRequestDef

func GenReqDefForCreateExtensionAuthorization added in v0.0.71

func GenReqDefForCreateExtensionAuthorization() *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 GenReqDefForListStacks added in v0.0.74

func GenReqDefForListStacks() *def.HttpRequestDef

func GenReqDefForShowAccountStatus

func GenReqDefForShowAccountStatus() *def.HttpRequestDef

func GenReqDefForShowExtensionAuthorization added in v0.0.71

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

func GenReqDefForUpdateInstanceActivity added in v0.0.71

func GenReqDefForUpdateInstanceActivity() *def.HttpRequestDef

Types

type CheckInstanceAccessInvoker added in v0.0.90

type CheckInstanceAccessInvoker struct {
	*invoker.BaseInvoker
}

func (*CheckInstanceAccessInvoker) Invoke added in v0.0.90

type CheckNameInvoker added in v0.0.90

type CheckNameInvoker struct {
	*invoker.BaseInvoker
}

func (*CheckNameInvoker) Invoke added in v0.0.90

type CloudIDEClient

type CloudIDEClient struct {
	HcClient *http_client.HcHttpClient
}

func NewCloudIDEClient

func NewCloudIDEClient(hcClient *http_client.HcHttpClient) *CloudIDEClient

func (*CloudIDEClient) CheckInstanceAccess added in v0.0.71

CheckInstanceAccess 查询用户是否有权限访问某个IDE实例

查询用户是否有权限访问某个IDE实例

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) CheckInstanceAccessInvoker added in v0.0.90

func (c *CloudIDEClient) CheckInstanceAccessInvoker(request *model.CheckInstanceAccessRequest) *CheckInstanceAccessInvoker

CheckInstanceAccessInvoker 查询用户是否有权限访问某个IDE实例

func (*CloudIDEClient) CheckName

CheckName 查询IDE实例名是否重复

查询IDE实例名是否重复

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) CheckNameInvoker added in v0.0.90

func (c *CloudIDEClient) CheckNameInvoker(request *model.CheckNameRequest) *CheckNameInvoker

CheckNameInvoker 查询IDE实例名是否重复

func (*CloudIDEClient) CreateExtensionAuthorization added in v0.0.71

CreateExtensionAuthorization 设置ide实例对插件的授权

设置ide实例对插件的授权。同意、不同意、未知(下次重新询问)

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) CreateExtensionAuthorizationInvoker added in v0.0.90

func (c *CloudIDEClient) CreateExtensionAuthorizationInvoker(request *model.CreateExtensionAuthorizationRequest) *CreateExtensionAuthorizationInvoker

CreateExtensionAuthorizationInvoker 设置ide实例对插件的授权

func (*CloudIDEClient) CreateInstance

CreateInstance 创建IDE实例

创建IDE实例

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) CreateInstanceBy3rd

CreateInstanceBy3rd 外部第三方集成商创建IDE实例

创建IDE实例

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) CreateInstanceBy3rdInvoker added in v0.0.90

func (c *CloudIDEClient) CreateInstanceBy3rdInvoker(request *model.CreateInstanceBy3rdRequest) *CreateInstanceBy3rdInvoker

CreateInstanceBy3rdInvoker 外部第三方集成商创建IDE实例

func (*CloudIDEClient) CreateInstanceInvoker added in v0.0.90

func (c *CloudIDEClient) CreateInstanceInvoker(request *model.CreateInstanceRequest) *CreateInstanceInvoker

CreateInstanceInvoker 创建IDE实例

func (*CloudIDEClient) DeleteInstance

DeleteInstance 删除IDE实例

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) DeleteInstanceInvoker added in v0.0.90

func (c *CloudIDEClient) DeleteInstanceInvoker(request *model.DeleteInstanceRequest) *DeleteInstanceInvoker

DeleteInstanceInvoker 删除IDE实例

func (*CloudIDEClient) ListInstances

ListInstances 查询IDE实例列表

查询IDE实例列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) ListInstancesInvoker added in v0.0.90

func (c *CloudIDEClient) ListInstancesInvoker(request *model.ListInstancesRequest) *ListInstancesInvoker

ListInstancesInvoker 查询IDE实例列表

func (*CloudIDEClient) ListOrgInstances

ListOrgInstances 查询某个租户下的IDE实例列表

查询某个租户下的IDE实例列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) ListOrgInstancesInvoker added in v0.0.90

func (c *CloudIDEClient) ListOrgInstancesInvoker(request *model.ListOrgInstancesRequest) *ListOrgInstancesInvoker

ListOrgInstancesInvoker 查询某个租户下的IDE实例列表

func (*CloudIDEClient) ListProjectTemplates

ListProjectTemplates 查询技术栈模板工程

查询技术栈模板工程

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) ListProjectTemplatesInvoker added in v0.0.90

func (c *CloudIDEClient) ListProjectTemplatesInvoker(request *model.ListProjectTemplatesRequest) *ListProjectTemplatesInvoker

ListProjectTemplatesInvoker 查询技术栈模板工程

func (*CloudIDEClient) ListStacks added in v0.0.74

ListStacks 按region获取标签所有技术栈

按region获取标签所有技术栈

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) ListStacksInvoker added in v0.0.90

func (c *CloudIDEClient) ListStacksInvoker(request *model.ListStacksRequest) *ListStacksInvoker

ListStacksInvoker 按region获取标签所有技术栈

func (*CloudIDEClient) ShowAccountStatus

ShowAccountStatus 查询当前帐号访问权限

查询当前帐号访问权限

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) ShowAccountStatusInvoker added in v0.0.90

func (c *CloudIDEClient) ShowAccountStatusInvoker(request *model.ShowAccountStatusRequest) *ShowAccountStatusInvoker

ShowAccountStatusInvoker 查询当前帐号访问权限

func (*CloudIDEClient) ShowExtensionAuthorization added in v0.0.71

ShowExtensionAuthorization 查询ide实例对插件的授权情况

查询ide实例对插件的授权情况,同意授权的插件能在ide实例内携带登陆用户的token调用第三方服务

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) ShowExtensionAuthorizationInvoker added in v0.0.90

func (c *CloudIDEClient) ShowExtensionAuthorizationInvoker(request *model.ShowExtensionAuthorizationRequest) *ShowExtensionAuthorizationInvoker

ShowExtensionAuthorizationInvoker 查询ide实例对插件的授权情况

func (*CloudIDEClient) ShowInstance

ShowInstance 查询某个IDE实例

查询某个IDE实例

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) ShowInstanceInvoker added in v0.0.90

func (c *CloudIDEClient) ShowInstanceInvoker(request *model.ShowInstanceRequest) *ShowInstanceInvoker

ShowInstanceInvoker 查询某个IDE实例

func (*CloudIDEClient) ShowPrice

ShowPrice 获取技术栈计费信息

获取技术栈计费信息

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) ShowPriceInvoker added in v0.0.90

func (c *CloudIDEClient) ShowPriceInvoker(request *model.ShowPriceRequest) *ShowPriceInvoker

ShowPriceInvoker 获取技术栈计费信息

func (*CloudIDEClient) StartInstance

StartInstance 启动IDE实例

启动IDE实例

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) StartInstanceInvoker added in v0.0.90

func (c *CloudIDEClient) StartInstanceInvoker(request *model.StartInstanceRequest) *StartInstanceInvoker

StartInstanceInvoker 启动IDE实例

func (*CloudIDEClient) StopInstance

StopInstance 停止IDE实例

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) StopInstanceInvoker added in v0.0.90

func (c *CloudIDEClient) StopInstanceInvoker(request *model.StopInstanceRequest) *StopInstanceInvoker

StopInstanceInvoker 停止IDE实例

func (*CloudIDEClient) UpdateInstance

UpdateInstance 修改IDE实例

修改IDE实例

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) UpdateInstanceActivity added in v0.0.71

UpdateInstanceActivity 刷新IDE实例活跃状态

刷新IDE实例活跃状态,超过该实例设置的过期时间后实例自动关闭。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CloudIDEClient) UpdateInstanceActivityInvoker added in v0.0.90

func (c *CloudIDEClient) UpdateInstanceActivityInvoker(request *model.UpdateInstanceActivityRequest) *UpdateInstanceActivityInvoker

UpdateInstanceActivityInvoker 刷新IDE实例活跃状态

func (*CloudIDEClient) UpdateInstanceInvoker added in v0.0.90

func (c *CloudIDEClient) UpdateInstanceInvoker(request *model.UpdateInstanceRequest) *UpdateInstanceInvoker

UpdateInstanceInvoker 修改IDE实例

type CreateExtensionAuthorizationInvoker added in v0.0.90

type CreateExtensionAuthorizationInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateExtensionAuthorizationInvoker) Invoke added in v0.0.90

type CreateInstanceBy3rdInvoker added in v0.0.90

type CreateInstanceBy3rdInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateInstanceBy3rdInvoker) Invoke added in v0.0.90

type CreateInstanceInvoker added in v0.0.90

type CreateInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateInstanceInvoker) Invoke added in v0.0.90

type DeleteInstanceInvoker added in v0.0.90

type DeleteInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteInstanceInvoker) Invoke added in v0.0.90

type ListInstancesInvoker added in v0.0.90

type ListInstancesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListInstancesInvoker) Invoke added in v0.0.90

type ListOrgInstancesInvoker added in v0.0.90

type ListOrgInstancesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListOrgInstancesInvoker) Invoke added in v0.0.90

type ListProjectTemplatesInvoker added in v0.0.90

type ListProjectTemplatesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListProjectTemplatesInvoker) Invoke added in v0.0.90

type ListStacksInvoker added in v0.0.90

type ListStacksInvoker struct {
	*invoker.BaseInvoker
}

func (*ListStacksInvoker) Invoke added in v0.0.90

type ShowAccountStatusInvoker added in v0.0.90

type ShowAccountStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowAccountStatusInvoker) Invoke added in v0.0.90

type ShowExtensionAuthorizationInvoker added in v0.0.90

type ShowExtensionAuthorizationInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowExtensionAuthorizationInvoker) Invoke added in v0.0.90

type ShowInstanceInvoker added in v0.0.90

type ShowInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowInstanceInvoker) Invoke added in v0.0.90

type ShowPriceInvoker added in v0.0.90

type ShowPriceInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowPriceInvoker) Invoke added in v0.0.90

type StartInstanceInvoker added in v0.0.90

type StartInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*StartInstanceInvoker) Invoke added in v0.0.90

type StopInstanceInvoker added in v0.0.90

type StopInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*StopInstanceInvoker) Invoke added in v0.0.90

type UpdateInstanceActivityInvoker added in v0.0.90

type UpdateInstanceActivityInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateInstanceActivityInvoker) Invoke added in v0.0.90

type UpdateInstanceInvoker added in v0.0.90

type UpdateInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateInstanceInvoker) Invoke added in v0.0.90

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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