v1

package
v0.1.85 Latest Latest
Warning

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

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

func AsmClientBuilder() *httpclient.HcHttpClientBuilder

func GenReqDefForCreateMesh

func GenReqDefForCreateMesh() *def.HttpRequestDef

func GenReqDefForDeleteMesh

func GenReqDefForDeleteMesh() *def.HttpRequestDef

func GenReqDefForListMeshes

func GenReqDefForListMeshes() *def.HttpRequestDef

func GenReqDefForShowMesh

func GenReqDefForShowMesh() *def.HttpRequestDef

Types

type AsmClient

type AsmClient struct {
	HcClient *httpclient.HcHttpClient
}

func NewAsmClient

func NewAsmClient(hcClient *httpclient.HcHttpClient) *AsmClient

func (*AsmClient) CreateMesh

func (c *AsmClient) CreateMesh(request *model.CreateMeshRequest) (*model.CreateMeshResponse, error)

CreateMesh 创建网格

该API用于创建一个网格

Please refer to HUAWEI cloud API Explorer for details.

func (*AsmClient) CreateMeshInvoker

func (c *AsmClient) CreateMeshInvoker(request *model.CreateMeshRequest) *CreateMeshInvoker

CreateMeshInvoker 创建网格

func (*AsmClient) DeleteMesh

func (c *AsmClient) DeleteMesh(request *model.DeleteMeshRequest) (*model.DeleteMeshResponse, error)

DeleteMesh 删除网格

该API用于删除一个指定的网格

Please refer to HUAWEI cloud API Explorer for details.

func (*AsmClient) DeleteMeshInvoker

func (c *AsmClient) DeleteMeshInvoker(request *model.DeleteMeshRequest) *DeleteMeshInvoker

DeleteMeshInvoker 删除网格

func (*AsmClient) ListMeshes

func (c *AsmClient) ListMeshes(request *model.ListMeshesRequest) (*model.ListMeshesResponse, error)

ListMeshes 查询网格列表

该API用于获取用户所有网格的详细信息

Please refer to HUAWEI cloud API Explorer for details.

func (*AsmClient) ListMeshesInvoker

func (c *AsmClient) ListMeshesInvoker(request *model.ListMeshesRequest) *ListMeshesInvoker

ListMeshesInvoker 查询网格列表

func (*AsmClient) ShowMesh

func (c *AsmClient) ShowMesh(request *model.ShowMeshRequest) (*model.ShowMeshResponse, error)

ShowMesh 查询网格

该API用于获取指定网格的详细信息

Please refer to HUAWEI cloud API Explorer for details.

func (*AsmClient) ShowMeshInvoker

func (c *AsmClient) ShowMeshInvoker(request *model.ShowMeshRequest) *ShowMeshInvoker

ShowMeshInvoker 查询网格

type CreateMeshInvoker

type CreateMeshInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateMeshInvoker) Invoke

type DeleteMeshInvoker

type DeleteMeshInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteMeshInvoker) Invoke

type ListMeshesInvoker

type ListMeshesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListMeshesInvoker) Invoke

type ShowMeshInvoker

type ShowMeshInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowMeshInvoker) Invoke

func (i *ShowMeshInvoker) Invoke() (*model.ShowMeshResponse, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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