Documentation ¶
Index ¶
- func CloudIDEClientBuilder() *http_client.HcHttpClientBuilder
- func GenReqDefForCheckInstanceAccess() *def.HttpRequestDef
- func GenReqDefForCheckName() *def.HttpRequestDef
- func GenReqDefForCreateExtensionAuthorization() *def.HttpRequestDef
- func GenReqDefForCreateInstance() *def.HttpRequestDef
- func GenReqDefForCreateInstanceBy3rd() *def.HttpRequestDef
- func GenReqDefForDeleteInstance() *def.HttpRequestDef
- func GenReqDefForListExtensions() *def.HttpRequestDef
- func GenReqDefForListInstances() *def.HttpRequestDef
- func GenReqDefForListOrgInstances() *def.HttpRequestDef
- func GenReqDefForListProjectTemplates() *def.HttpRequestDef
- func GenReqDefForListStacks() *def.HttpRequestDef
- func GenReqDefForShowAccountStatus() *def.HttpRequestDef
- func GenReqDefForShowExtensionAuthorization() *def.HttpRequestDef
- func GenReqDefForShowExtensionDetail() *def.HttpRequestDef
- func GenReqDefForShowExtensionEvaluation() *def.HttpRequestDef
- func GenReqDefForShowExtensionEvaluationStar() *def.HttpRequestDef
- func GenReqDefForShowInstance() *def.HttpRequestDef
- func GenReqDefForShowInstanceStatusInfo() *def.HttpRequestDef
- func GenReqDefForShowPrice() *def.HttpRequestDef
- func GenReqDefForStartInstance() *def.HttpRequestDef
- func GenReqDefForStopInstance() *def.HttpRequestDef
- func GenReqDefForUpdateInstance() *def.HttpRequestDef
- func GenReqDefForUpdateInstanceActivity() *def.HttpRequestDef
- func GenReqDefForUploadExtensionFile() *def.HttpRequestDef
- type CheckInstanceAccessInvoker
- type CheckNameInvoker
- type CloudIDEClient
- func (c *CloudIDEClient) CheckInstanceAccess(request *model.CheckInstanceAccessRequest) (*model.CheckInstanceAccessResponse, error)
- func (c *CloudIDEClient) CheckInstanceAccessInvoker(request *model.CheckInstanceAccessRequest) *CheckInstanceAccessInvoker
- func (c *CloudIDEClient) CheckName(request *model.CheckNameRequest) (*model.CheckNameResponse, error)
- func (c *CloudIDEClient) CheckNameInvoker(request *model.CheckNameRequest) *CheckNameInvoker
- func (c *CloudIDEClient) CreateExtensionAuthorization(request *model.CreateExtensionAuthorizationRequest) (*model.CreateExtensionAuthorizationResponse, error)
- func (c *CloudIDEClient) CreateExtensionAuthorizationInvoker(request *model.CreateExtensionAuthorizationRequest) *CreateExtensionAuthorizationInvoker
- func (c *CloudIDEClient) CreateInstance(request *model.CreateInstanceRequest) (*model.CreateInstanceResponse, error)
- func (c *CloudIDEClient) CreateInstanceBy3rd(request *model.CreateInstanceBy3rdRequest) (*model.CreateInstanceBy3rdResponse, error)
- func (c *CloudIDEClient) CreateInstanceBy3rdInvoker(request *model.CreateInstanceBy3rdRequest) *CreateInstanceBy3rdInvoker
- func (c *CloudIDEClient) CreateInstanceInvoker(request *model.CreateInstanceRequest) *CreateInstanceInvoker
- func (c *CloudIDEClient) DeleteInstance(request *model.DeleteInstanceRequest) (*model.DeleteInstanceResponse, error)
- func (c *CloudIDEClient) DeleteInstanceInvoker(request *model.DeleteInstanceRequest) *DeleteInstanceInvoker
- func (c *CloudIDEClient) ListExtensions(request *model.ListExtensionsRequest) (*model.ListExtensionsResponse, error)
- func (c *CloudIDEClient) ListExtensionsInvoker(request *model.ListExtensionsRequest) *ListExtensionsInvoker
- func (c *CloudIDEClient) ListInstances(request *model.ListInstancesRequest) (*model.ListInstancesResponse, error)
- func (c *CloudIDEClient) ListInstancesInvoker(request *model.ListInstancesRequest) *ListInstancesInvoker
- func (c *CloudIDEClient) ListOrgInstances(request *model.ListOrgInstancesRequest) (*model.ListOrgInstancesResponse, error)
- func (c *CloudIDEClient) ListOrgInstancesInvoker(request *model.ListOrgInstancesRequest) *ListOrgInstancesInvoker
- func (c *CloudIDEClient) ListProjectTemplates(request *model.ListProjectTemplatesRequest) (*model.ListProjectTemplatesResponse, error)
- func (c *CloudIDEClient) ListProjectTemplatesInvoker(request *model.ListProjectTemplatesRequest) *ListProjectTemplatesInvoker
- func (c *CloudIDEClient) ListStacks(request *model.ListStacksRequest) (*model.ListStacksResponse, error)
- func (c *CloudIDEClient) ListStacksInvoker(request *model.ListStacksRequest) *ListStacksInvoker
- func (c *CloudIDEClient) ShowAccountStatus(request *model.ShowAccountStatusRequest) (*model.ShowAccountStatusResponse, error)
- func (c *CloudIDEClient) ShowAccountStatusInvoker(request *model.ShowAccountStatusRequest) *ShowAccountStatusInvoker
- func (c *CloudIDEClient) ShowExtensionAuthorization(request *model.ShowExtensionAuthorizationRequest) (*model.ShowExtensionAuthorizationResponse, error)
- func (c *CloudIDEClient) ShowExtensionAuthorizationInvoker(request *model.ShowExtensionAuthorizationRequest) *ShowExtensionAuthorizationInvoker
- func (c *CloudIDEClient) ShowExtensionDetail(request *model.ShowExtensionDetailRequest) (*model.ShowExtensionDetailResponse, error)
- func (c *CloudIDEClient) ShowExtensionDetailInvoker(request *model.ShowExtensionDetailRequest) *ShowExtensionDetailInvoker
- func (c *CloudIDEClient) ShowExtensionEvaluation(request *model.ShowExtensionEvaluationRequest) (*model.ShowExtensionEvaluationResponse, error)
- func (c *CloudIDEClient) ShowExtensionEvaluationInvoker(request *model.ShowExtensionEvaluationRequest) *ShowExtensionEvaluationInvoker
- func (c *CloudIDEClient) ShowExtensionEvaluationStar(request *model.ShowExtensionEvaluationStarRequest) (*model.ShowExtensionEvaluationStarResponse, error)
- func (c *CloudIDEClient) ShowExtensionEvaluationStarInvoker(request *model.ShowExtensionEvaluationStarRequest) *ShowExtensionEvaluationStarInvoker
- func (c *CloudIDEClient) ShowInstance(request *model.ShowInstanceRequest) (*model.ShowInstanceResponse, error)
- func (c *CloudIDEClient) ShowInstanceInvoker(request *model.ShowInstanceRequest) *ShowInstanceInvoker
- func (c *CloudIDEClient) ShowInstanceStatusInfo(request *model.ShowInstanceStatusInfoRequest) (*model.ShowInstanceStatusInfoResponse, error)
- func (c *CloudIDEClient) ShowInstanceStatusInfoInvoker(request *model.ShowInstanceStatusInfoRequest) *ShowInstanceStatusInfoInvoker
- func (c *CloudIDEClient) ShowPrice(request *model.ShowPriceRequest) (*model.ShowPriceResponse, error)
- func (c *CloudIDEClient) ShowPriceInvoker(request *model.ShowPriceRequest) *ShowPriceInvoker
- func (c *CloudIDEClient) StartInstance(request *model.StartInstanceRequest) (*model.StartInstanceResponse, error)
- func (c *CloudIDEClient) StartInstanceInvoker(request *model.StartInstanceRequest) *StartInstanceInvoker
- func (c *CloudIDEClient) StopInstance(request *model.StopInstanceRequest) (*model.StopInstanceResponse, error)
- func (c *CloudIDEClient) StopInstanceInvoker(request *model.StopInstanceRequest) *StopInstanceInvoker
- func (c *CloudIDEClient) UpdateInstance(request *model.UpdateInstanceRequest) (*model.UpdateInstanceResponse, error)
- func (c *CloudIDEClient) UpdateInstanceActivity(request *model.UpdateInstanceActivityRequest) (*model.UpdateInstanceActivityResponse, error)
- func (c *CloudIDEClient) UpdateInstanceActivityInvoker(request *model.UpdateInstanceActivityRequest) *UpdateInstanceActivityInvoker
- func (c *CloudIDEClient) UpdateInstanceInvoker(request *model.UpdateInstanceRequest) *UpdateInstanceInvoker
- func (c *CloudIDEClient) UploadExtensionFile(request *model.UploadExtensionFileRequest) (*model.UploadExtensionFileResponse, error)
- func (c *CloudIDEClient) UploadExtensionFileInvoker(request *model.UploadExtensionFileRequest) *UploadExtensionFileInvoker
- type CreateExtensionAuthorizationInvoker
- type CreateInstanceBy3rdInvoker
- type CreateInstanceInvoker
- type DeleteInstanceInvoker
- type ListExtensionsInvoker
- type ListInstancesInvoker
- type ListOrgInstancesInvoker
- type ListProjectTemplatesInvoker
- type ListStacksInvoker
- type ShowAccountStatusInvoker
- type ShowExtensionAuthorizationInvoker
- type ShowExtensionDetailInvoker
- type ShowExtensionEvaluationInvoker
- type ShowExtensionEvaluationStarInvoker
- type ShowInstanceInvoker
- type ShowInstanceStatusInfoInvoker
- type ShowPriceInvoker
- type StartInstanceInvoker
- type StopInstanceInvoker
- type UpdateInstanceActivityInvoker
- type UpdateInstanceInvoker
- type UploadExtensionFileInvoker
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 GenReqDefForListExtensions ¶ added in v0.1.6
func GenReqDefForListExtensions() *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 GenReqDefForShowExtensionDetail ¶ added in v0.1.6
func GenReqDefForShowExtensionDetail() *def.HttpRequestDef
func GenReqDefForShowExtensionEvaluation ¶ added in v0.1.6
func GenReqDefForShowExtensionEvaluation() *def.HttpRequestDef
func GenReqDefForShowExtensionEvaluationStar ¶ added in v0.1.6
func GenReqDefForShowExtensionEvaluationStar() *def.HttpRequestDef
func GenReqDefForShowInstance ¶
func GenReqDefForShowInstance() *def.HttpRequestDef
func GenReqDefForShowInstanceStatusInfo ¶ added in v0.0.99
func GenReqDefForShowInstanceStatusInfo() *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
func GenReqDefForUploadExtensionFile ¶ added in v0.0.96
func GenReqDefForUploadExtensionFile() *def.HttpRequestDef
Types ¶
type CheckInstanceAccessInvoker ¶ added in v0.0.90
type CheckInstanceAccessInvoker struct {
*invoker.BaseInvoker
}
func (*CheckInstanceAccessInvoker) Invoke ¶ added in v0.0.90
func (i *CheckInstanceAccessInvoker) Invoke() (*model.CheckInstanceAccessResponse, error)
type CheckNameInvoker ¶ added in v0.0.90
type CheckNameInvoker struct {
*invoker.BaseInvoker
}
func (*CheckNameInvoker) Invoke ¶ added in v0.0.90
func (i *CheckNameInvoker) Invoke() (*model.CheckNameResponse, error)
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
func (c *CloudIDEClient) CheckInstanceAccess(request *model.CheckInstanceAccessRequest) (*model.CheckInstanceAccessResponse, error)
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 ¶
func (c *CloudIDEClient) CheckName(request *model.CheckNameRequest) (*model.CheckNameResponse, error)
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
func (c *CloudIDEClient) CreateExtensionAuthorization(request *model.CreateExtensionAuthorizationRequest) (*model.CreateExtensionAuthorizationResponse, error)
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 ¶
func (c *CloudIDEClient) CreateInstance(request *model.CreateInstanceRequest) (*model.CreateInstanceResponse, error)
CreateInstance 创建IDE实例
创建IDE实例
详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.
func (*CloudIDEClient) CreateInstanceBy3rd ¶
func (c *CloudIDEClient) CreateInstanceBy3rd(request *model.CreateInstanceBy3rdRequest) (*model.CreateInstanceBy3rdResponse, error)
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 ¶
func (c *CloudIDEClient) DeleteInstance(request *model.DeleteInstanceRequest) (*model.DeleteInstanceResponse, error)
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) ListExtensions ¶ added in v0.1.6
func (c *CloudIDEClient) ListExtensions(request *model.ListExtensionsRequest) (*model.ListExtensionsResponse, error)
ListExtensions 查询插件列表
查询插件列表
详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.
func (*CloudIDEClient) ListExtensionsInvoker ¶ added in v0.1.6
func (c *CloudIDEClient) ListExtensionsInvoker(request *model.ListExtensionsRequest) *ListExtensionsInvoker
ListExtensionsInvoker 查询插件列表
func (*CloudIDEClient) ListInstances ¶
func (c *CloudIDEClient) ListInstances(request *model.ListInstancesRequest) (*model.ListInstancesResponse, error)
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 ¶
func (c *CloudIDEClient) ListOrgInstances(request *model.ListOrgInstancesRequest) (*model.ListOrgInstancesResponse, error)
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 ¶
func (c *CloudIDEClient) ListProjectTemplates(request *model.ListProjectTemplatesRequest) (*model.ListProjectTemplatesResponse, error)
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
func (c *CloudIDEClient) ListStacks(request *model.ListStacksRequest) (*model.ListStacksResponse, error)
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 ¶
func (c *CloudIDEClient) ShowAccountStatus(request *model.ShowAccountStatusRequest) (*model.ShowAccountStatusResponse, error)
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
func (c *CloudIDEClient) ShowExtensionAuthorization(request *model.ShowExtensionAuthorizationRequest) (*model.ShowExtensionAuthorizationResponse, error)
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) ShowExtensionDetail ¶ added in v0.1.6
func (c *CloudIDEClient) ShowExtensionDetail(request *model.ShowExtensionDetailRequest) (*model.ShowExtensionDetailResponse, error)
ShowExtensionDetail 查询插件详细信息
查询插件详细信息
详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.
func (*CloudIDEClient) ShowExtensionDetailInvoker ¶ added in v0.1.6
func (c *CloudIDEClient) ShowExtensionDetailInvoker(request *model.ShowExtensionDetailRequest) *ShowExtensionDetailInvoker
ShowExtensionDetailInvoker 查询插件详细信息
func (*CloudIDEClient) ShowExtensionEvaluation ¶ added in v0.1.6
func (c *CloudIDEClient) ShowExtensionEvaluation(request *model.ShowExtensionEvaluationRequest) (*model.ShowExtensionEvaluationResponse, error)
ShowExtensionEvaluation 查询插件评价
查询插件评价
详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.
func (*CloudIDEClient) ShowExtensionEvaluationInvoker ¶ added in v0.1.6
func (c *CloudIDEClient) ShowExtensionEvaluationInvoker(request *model.ShowExtensionEvaluationRequest) *ShowExtensionEvaluationInvoker
ShowExtensionEvaluationInvoker 查询插件评价
func (*CloudIDEClient) ShowExtensionEvaluationStar ¶ added in v0.1.6
func (c *CloudIDEClient) ShowExtensionEvaluationStar(request *model.ShowExtensionEvaluationStarRequest) (*model.ShowExtensionEvaluationStarResponse, error)
ShowExtensionEvaluationStar 查询插件评星
查询插件评星
详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.
func (*CloudIDEClient) ShowExtensionEvaluationStarInvoker ¶ added in v0.1.6
func (c *CloudIDEClient) ShowExtensionEvaluationStarInvoker(request *model.ShowExtensionEvaluationStarRequest) *ShowExtensionEvaluationStarInvoker
ShowExtensionEvaluationStarInvoker 查询插件评星
func (*CloudIDEClient) ShowInstance ¶
func (c *CloudIDEClient) ShowInstance(request *model.ShowInstanceRequest) (*model.ShowInstanceResponse, error)
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) ShowInstanceStatusInfo ¶ added in v0.0.99
func (c *CloudIDEClient) ShowInstanceStatusInfo(request *model.ShowInstanceStatusInfoRequest) (*model.ShowInstanceStatusInfoResponse, error)
ShowInstanceStatusInfo 查询某个IDE实例的状态
查询某个IDE实例的状态
详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.
func (*CloudIDEClient) ShowInstanceStatusInfoInvoker ¶ added in v0.0.99
func (c *CloudIDEClient) ShowInstanceStatusInfoInvoker(request *model.ShowInstanceStatusInfoRequest) *ShowInstanceStatusInfoInvoker
ShowInstanceStatusInfoInvoker 查询某个IDE实例的状态
func (*CloudIDEClient) ShowPrice ¶
func (c *CloudIDEClient) ShowPrice(request *model.ShowPriceRequest) (*model.ShowPriceResponse, error)
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 ¶
func (c *CloudIDEClient) StartInstance(request *model.StartInstanceRequest) (*model.StartInstanceResponse, error)
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 ¶
func (c *CloudIDEClient) StopInstance(request *model.StopInstanceRequest) (*model.StopInstanceResponse, error)
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 ¶
func (c *CloudIDEClient) UpdateInstance(request *model.UpdateInstanceRequest) (*model.UpdateInstanceResponse, error)
UpdateInstance 修改IDE实例
修改IDE实例
详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.
func (*CloudIDEClient) UpdateInstanceActivity ¶ added in v0.0.71
func (c *CloudIDEClient) UpdateInstanceActivity(request *model.UpdateInstanceActivityRequest) (*model.UpdateInstanceActivityResponse, error)
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实例
func (*CloudIDEClient) UploadExtensionFile ¶ added in v0.0.96
func (c *CloudIDEClient) UploadExtensionFile(request *model.UploadExtensionFileRequest) (*model.UploadExtensionFileResponse, error)
UploadExtensionFile 上传插件
上传插件
详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.
func (*CloudIDEClient) UploadExtensionFileInvoker ¶ added in v0.0.96
func (c *CloudIDEClient) UploadExtensionFileInvoker(request *model.UploadExtensionFileRequest) *UploadExtensionFileInvoker
UploadExtensionFileInvoker 上传插件
type CreateExtensionAuthorizationInvoker ¶ added in v0.0.90
type CreateExtensionAuthorizationInvoker struct {
*invoker.BaseInvoker
}
func (*CreateExtensionAuthorizationInvoker) Invoke ¶ added in v0.0.90
func (i *CreateExtensionAuthorizationInvoker) Invoke() (*model.CreateExtensionAuthorizationResponse, error)
type CreateInstanceBy3rdInvoker ¶ added in v0.0.90
type CreateInstanceBy3rdInvoker struct {
*invoker.BaseInvoker
}
func (*CreateInstanceBy3rdInvoker) Invoke ¶ added in v0.0.90
func (i *CreateInstanceBy3rdInvoker) Invoke() (*model.CreateInstanceBy3rdResponse, error)
type CreateInstanceInvoker ¶ added in v0.0.90
type CreateInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*CreateInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *CreateInstanceInvoker) Invoke() (*model.CreateInstanceResponse, error)
type DeleteInstanceInvoker ¶ added in v0.0.90
type DeleteInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteInstanceInvoker) Invoke() (*model.DeleteInstanceResponse, error)
type ListExtensionsInvoker ¶ added in v0.1.6
type ListExtensionsInvoker struct {
*invoker.BaseInvoker
}
func (*ListExtensionsInvoker) Invoke ¶ added in v0.1.6
func (i *ListExtensionsInvoker) Invoke() (*model.ListExtensionsResponse, error)
type ListInstancesInvoker ¶ added in v0.0.90
type ListInstancesInvoker struct {
*invoker.BaseInvoker
}
func (*ListInstancesInvoker) Invoke ¶ added in v0.0.90
func (i *ListInstancesInvoker) Invoke() (*model.ListInstancesResponse, error)
type ListOrgInstancesInvoker ¶ added in v0.0.90
type ListOrgInstancesInvoker struct {
*invoker.BaseInvoker
}
func (*ListOrgInstancesInvoker) Invoke ¶ added in v0.0.90
func (i *ListOrgInstancesInvoker) Invoke() (*model.ListOrgInstancesResponse, error)
type ListProjectTemplatesInvoker ¶ added in v0.0.90
type ListProjectTemplatesInvoker struct {
*invoker.BaseInvoker
}
func (*ListProjectTemplatesInvoker) Invoke ¶ added in v0.0.90
func (i *ListProjectTemplatesInvoker) Invoke() (*model.ListProjectTemplatesResponse, error)
type ListStacksInvoker ¶ added in v0.0.90
type ListStacksInvoker struct {
*invoker.BaseInvoker
}
func (*ListStacksInvoker) Invoke ¶ added in v0.0.90
func (i *ListStacksInvoker) Invoke() (*model.ListStacksResponse, error)
type ShowAccountStatusInvoker ¶ added in v0.0.90
type ShowAccountStatusInvoker struct {
*invoker.BaseInvoker
}
func (*ShowAccountStatusInvoker) Invoke ¶ added in v0.0.90
func (i *ShowAccountStatusInvoker) Invoke() (*model.ShowAccountStatusResponse, error)
type ShowExtensionAuthorizationInvoker ¶ added in v0.0.90
type ShowExtensionAuthorizationInvoker struct {
*invoker.BaseInvoker
}
func (*ShowExtensionAuthorizationInvoker) Invoke ¶ added in v0.0.90
func (i *ShowExtensionAuthorizationInvoker) Invoke() (*model.ShowExtensionAuthorizationResponse, error)
type ShowExtensionDetailInvoker ¶ added in v0.1.6
type ShowExtensionDetailInvoker struct {
*invoker.BaseInvoker
}
func (*ShowExtensionDetailInvoker) Invoke ¶ added in v0.1.6
func (i *ShowExtensionDetailInvoker) Invoke() (*model.ShowExtensionDetailResponse, error)
type ShowExtensionEvaluationInvoker ¶ added in v0.1.6
type ShowExtensionEvaluationInvoker struct {
*invoker.BaseInvoker
}
func (*ShowExtensionEvaluationInvoker) Invoke ¶ added in v0.1.6
func (i *ShowExtensionEvaluationInvoker) Invoke() (*model.ShowExtensionEvaluationResponse, error)
type ShowExtensionEvaluationStarInvoker ¶ added in v0.1.6
type ShowExtensionEvaluationStarInvoker struct {
*invoker.BaseInvoker
}
func (*ShowExtensionEvaluationStarInvoker) Invoke ¶ added in v0.1.6
func (i *ShowExtensionEvaluationStarInvoker) Invoke() (*model.ShowExtensionEvaluationStarResponse, error)
type ShowInstanceInvoker ¶ added in v0.0.90
type ShowInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*ShowInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *ShowInstanceInvoker) Invoke() (*model.ShowInstanceResponse, error)
type ShowInstanceStatusInfoInvoker ¶ added in v0.0.99
type ShowInstanceStatusInfoInvoker struct {
*invoker.BaseInvoker
}
func (*ShowInstanceStatusInfoInvoker) Invoke ¶ added in v0.0.99
func (i *ShowInstanceStatusInfoInvoker) Invoke() (*model.ShowInstanceStatusInfoResponse, error)
type ShowPriceInvoker ¶ added in v0.0.90
type ShowPriceInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPriceInvoker) Invoke ¶ added in v0.0.90
func (i *ShowPriceInvoker) Invoke() (*model.ShowPriceResponse, error)
type StartInstanceInvoker ¶ added in v0.0.90
type StartInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*StartInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *StartInstanceInvoker) Invoke() (*model.StartInstanceResponse, error)
type StopInstanceInvoker ¶ added in v0.0.90
type StopInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*StopInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *StopInstanceInvoker) Invoke() (*model.StopInstanceResponse, error)
type UpdateInstanceActivityInvoker ¶ added in v0.0.90
type UpdateInstanceActivityInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateInstanceActivityInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateInstanceActivityInvoker) Invoke() (*model.UpdateInstanceActivityResponse, error)
type UpdateInstanceInvoker ¶ added in v0.0.90
type UpdateInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateInstanceInvoker) Invoke() (*model.UpdateInstanceResponse, error)
type UploadExtensionFileInvoker ¶ added in v0.0.96
type UploadExtensionFileInvoker struct {
*invoker.BaseInvoker
}
func (*UploadExtensionFileInvoker) Invoke ¶ added in v0.0.96
func (i *UploadExtensionFileInvoker) Invoke() (*model.UploadExtensionFileResponse, error)