v1

package
v0.1.88 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 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 CmsClientBuilder

func CmsClientBuilder() *httpclient.HcHttpClientBuilder

func GenReqDefForCreateAutoLaunchGroup

func GenReqDefForCreateAutoLaunchGroup() *def.HttpRequestDef

func GenReqDefForDeleteAutoLaunchGroup

func GenReqDefForDeleteAutoLaunchGroup() *def.HttpRequestDef

func GenReqDefForListAutoLaunchGroups

func GenReqDefForListAutoLaunchGroups() *def.HttpRequestDef

func GenReqDefForListInstances

func GenReqDefForListInstances() *def.HttpRequestDef

func GenReqDefForListSupplyRecommendation

func GenReqDefForListSupplyRecommendation() *def.HttpRequestDef

func GenReqDefForShowAutoLaunchGroup

func GenReqDefForShowAutoLaunchGroup() *def.HttpRequestDef

func GenReqDefForUpdateAutoLaunchGroup

func GenReqDefForUpdateAutoLaunchGroup() *def.HttpRequestDef

Types

type CmsClient

type CmsClient struct {
	HcClient *httpclient.HcHttpClient
}

func NewCmsClient

func NewCmsClient(hcClient *httpclient.HcHttpClient) *CmsClient

func (*CmsClient) CreateAutoLaunchGroup

CreateAutoLaunchGroup 创建智能购买组

创建智能购买组

Please refer to HUAWEI cloud API Explorer for details.

func (*CmsClient) CreateAutoLaunchGroupInvoker

func (c *CmsClient) CreateAutoLaunchGroupInvoker(request *model.CreateAutoLaunchGroupRequest) *CreateAutoLaunchGroupInvoker

CreateAutoLaunchGroupInvoker 创建智能购买组

func (*CmsClient) DeleteAutoLaunchGroup

DeleteAutoLaunchGroup 删除智能购买组

删除指定的智能购买组

Please refer to HUAWEI cloud API Explorer for details.

func (*CmsClient) DeleteAutoLaunchGroupInvoker

func (c *CmsClient) DeleteAutoLaunchGroupInvoker(request *model.DeleteAutoLaunchGroupRequest) *DeleteAutoLaunchGroupInvoker

DeleteAutoLaunchGroupInvoker 删除智能购买组

func (*CmsClient) ListAutoLaunchGroups

ListAutoLaunchGroups 查询智能购买组列表

获取租户创建的所有的智能购买组

Please refer to HUAWEI cloud API Explorer for details.

func (*CmsClient) ListAutoLaunchGroupsInvoker

func (c *CmsClient) ListAutoLaunchGroupsInvoker(request *model.ListAutoLaunchGroupsRequest) *ListAutoLaunchGroupsInvoker

ListAutoLaunchGroupsInvoker 查询智能购买组列表

func (*CmsClient) ListInstances

func (c *CmsClient) ListInstances(request *model.ListInstancesRequest) (*model.ListInstancesResponse, error)

ListInstances 查询智能购买组实例列表

获取智能购买组创建的实例信息

Please refer to HUAWEI cloud API Explorer for details.

func (*CmsClient) ListInstancesInvoker

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

ListInstancesInvoker 查询智能购买组实例列表

func (*CmsClient) ListSupplyRecommendation

ListSupplyRecommendation 地域推荐

对ECS的资源供给的地域和规格进行推荐,推荐结果以打分的形式呈现,分数越高推荐程度越高

Please refer to HUAWEI cloud API Explorer for details.

func (*CmsClient) ListSupplyRecommendationInvoker

func (c *CmsClient) ListSupplyRecommendationInvoker(request *model.ListSupplyRecommendationRequest) *ListSupplyRecommendationInvoker

ListSupplyRecommendationInvoker 地域推荐

func (*CmsClient) ShowAutoLaunchGroup

ShowAutoLaunchGroup 查询智能购买组详情

查询指定智能购买组的详细信息

Please refer to HUAWEI cloud API Explorer for details.

func (*CmsClient) ShowAutoLaunchGroupInvoker

func (c *CmsClient) ShowAutoLaunchGroupInvoker(request *model.ShowAutoLaunchGroupRequest) *ShowAutoLaunchGroupInvoker

ShowAutoLaunchGroupInvoker 查询智能购买组详情

func (*CmsClient) UpdateAutoLaunchGroup

UpdateAutoLaunchGroup 修改智能购买组

更新指定智能购买组信息

Please refer to HUAWEI cloud API Explorer for details.

func (*CmsClient) UpdateAutoLaunchGroupInvoker

func (c *CmsClient) UpdateAutoLaunchGroupInvoker(request *model.UpdateAutoLaunchGroupRequest) *UpdateAutoLaunchGroupInvoker

UpdateAutoLaunchGroupInvoker 修改智能购买组

type CreateAutoLaunchGroupInvoker

type CreateAutoLaunchGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateAutoLaunchGroupInvoker) Invoke

type DeleteAutoLaunchGroupInvoker

type DeleteAutoLaunchGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteAutoLaunchGroupInvoker) Invoke

type ListAutoLaunchGroupsInvoker

type ListAutoLaunchGroupsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAutoLaunchGroupsInvoker) Invoke

type ListInstancesInvoker

type ListInstancesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListInstancesInvoker) Invoke

type ListSupplyRecommendationInvoker

type ListSupplyRecommendationInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSupplyRecommendationInvoker) Invoke

type ShowAutoLaunchGroupInvoker

type ShowAutoLaunchGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowAutoLaunchGroupInvoker) Invoke

type UpdateAutoLaunchGroupInvoker

type UpdateAutoLaunchGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateAutoLaunchGroupInvoker) Invoke

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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