v3

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Sep 15, 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 CcClientBuilder

func CcClientBuilder() *http_client.HcHttpClientBuilder

func GenReqDefForCreateCloudConnection

func GenReqDefForCreateCloudConnection() *def.HttpRequestDef

func GenReqDefForCreateNetworkInstance

func GenReqDefForCreateNetworkInstance() *def.HttpRequestDef

func GenReqDefForDeleteCloudConnection

func GenReqDefForDeleteCloudConnection() *def.HttpRequestDef

func GenReqDefForDeleteNetworkInstance

func GenReqDefForDeleteNetworkInstance() *def.HttpRequestDef

func GenReqDefForListCloudConnectionRoutes

func GenReqDefForListCloudConnectionRoutes() *def.HttpRequestDef

func GenReqDefForListCloudConnections

func GenReqDefForListCloudConnections() *def.HttpRequestDef

func GenReqDefForListNetworkInstances

func GenReqDefForListNetworkInstances() *def.HttpRequestDef

func GenReqDefForShowCloudConnection

func GenReqDefForShowCloudConnection() *def.HttpRequestDef

func GenReqDefForShowCloudConnectionRoutes

func GenReqDefForShowCloudConnectionRoutes() *def.HttpRequestDef

func GenReqDefForShowNetworkInstance

func GenReqDefForShowNetworkInstance() *def.HttpRequestDef

func GenReqDefForUpdateCloudConnection

func GenReqDefForUpdateCloudConnection() *def.HttpRequestDef

func GenReqDefForUpdateNetworkInstance

func GenReqDefForUpdateNetworkInstance() *def.HttpRequestDef

Types

type CcClient

type CcClient struct {
	HcClient *http_client.HcHttpClient
}

func NewCcClient

func NewCcClient(hcClient *http_client.HcHttpClient) *CcClient

func (*CcClient) CreateCloudConnection

CreateCloudConnection 创建云连接实例

创建云连接实例。

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

func (*CcClient) CreateCloudConnectionInvoker added in v0.0.90

func (c *CcClient) CreateCloudConnectionInvoker(request *model.CreateCloudConnectionRequest) *CreateCloudConnectionInvoker

CreateCloudConnectionInvoker 创建云连接实例

func (*CcClient) CreateNetworkInstance

CreateNetworkInstance 创建网络实例

创建网络实例。

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

func (*CcClient) CreateNetworkInstanceInvoker added in v0.0.90

func (c *CcClient) CreateNetworkInstanceInvoker(request *model.CreateNetworkInstanceRequest) *CreateNetworkInstanceInvoker

CreateNetworkInstanceInvoker 创建网络实例

func (*CcClient) DeleteCloudConnection

DeleteCloudConnection 删除云连接实例

删除云连接实例。

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

func (*CcClient) DeleteCloudConnectionInvoker added in v0.0.90

func (c *CcClient) DeleteCloudConnectionInvoker(request *model.DeleteCloudConnectionRequest) *DeleteCloudConnectionInvoker

DeleteCloudConnectionInvoker 删除云连接实例

func (*CcClient) DeleteNetworkInstance

DeleteNetworkInstance 删除网络实例

删除网络实例。

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

func (*CcClient) DeleteNetworkInstanceInvoker added in v0.0.90

func (c *CcClient) DeleteNetworkInstanceInvoker(request *model.DeleteNetworkInstanceRequest) *DeleteNetworkInstanceInvoker

DeleteNetworkInstanceInvoker 删除网络实例

func (*CcClient) ListCloudConnectionRoutes

ListCloudConnectionRoutes 查询云连接路由条目列表

查询云连接路由条目列表。 分页查询使用的参数为marker、limit。marker和limit一起使用时才会生效,单独使用无效。

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

func (*CcClient) ListCloudConnectionRoutesInvoker added in v0.0.90

func (c *CcClient) ListCloudConnectionRoutesInvoker(request *model.ListCloudConnectionRoutesRequest) *ListCloudConnectionRoutesInvoker

ListCloudConnectionRoutesInvoker 查询云连接路由条目列表

func (*CcClient) ListCloudConnections

func (c *CcClient) ListCloudConnections(request *model.ListCloudConnectionsRequest) (*model.ListCloudConnectionsResponse, error)

ListCloudConnections 查询云连接列表

查询云连接列表。 分页查询使用的参数为marker、limit。marker和limit一起使用时才会生效,单独使用无效。

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

func (*CcClient) ListCloudConnectionsInvoker added in v0.0.90

func (c *CcClient) ListCloudConnectionsInvoker(request *model.ListCloudConnectionsRequest) *ListCloudConnectionsInvoker

ListCloudConnectionsInvoker 查询云连接列表

func (*CcClient) ListNetworkInstances

func (c *CcClient) ListNetworkInstances(request *model.ListNetworkInstancesRequest) (*model.ListNetworkInstancesResponse, error)

ListNetworkInstances 查询网络实例列表

查询云连接列表。 分页查询使用的参数为marker、limit。marker和limit一起使用时才会生效,单独使用无效。

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

func (*CcClient) ListNetworkInstancesInvoker added in v0.0.90

func (c *CcClient) ListNetworkInstancesInvoker(request *model.ListNetworkInstancesRequest) *ListNetworkInstancesInvoker

ListNetworkInstancesInvoker 查询网络实例列表

func (*CcClient) ShowCloudConnection

func (c *CcClient) ShowCloudConnection(request *model.ShowCloudConnectionRequest) (*model.ShowCloudConnectionResponse, error)

ShowCloudConnection 查询云连接实例

查询云连接实例。

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

func (*CcClient) ShowCloudConnectionInvoker added in v0.0.90

func (c *CcClient) ShowCloudConnectionInvoker(request *model.ShowCloudConnectionRequest) *ShowCloudConnectionInvoker

ShowCloudConnectionInvoker 查询云连接实例

func (*CcClient) ShowCloudConnectionRoutes

ShowCloudConnectionRoutes 查询云连接路由条目详情

查询云连接路由条目列表。 分页查询使用的参数为marker、limit。marker和limit一起使用时才会生效,单独使用无效。

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

func (*CcClient) ShowCloudConnectionRoutesInvoker added in v0.0.90

func (c *CcClient) ShowCloudConnectionRoutesInvoker(request *model.ShowCloudConnectionRoutesRequest) *ShowCloudConnectionRoutesInvoker

ShowCloudConnectionRoutesInvoker 查询云连接路由条目详情

func (*CcClient) ShowNetworkInstance

func (c *CcClient) ShowNetworkInstance(request *model.ShowNetworkInstanceRequest) (*model.ShowNetworkInstanceResponse, error)

ShowNetworkInstance 查询网络实例

查询网络实例。

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

func (*CcClient) ShowNetworkInstanceInvoker added in v0.0.90

func (c *CcClient) ShowNetworkInstanceInvoker(request *model.ShowNetworkInstanceRequest) *ShowNetworkInstanceInvoker

ShowNetworkInstanceInvoker 查询网络实例

func (*CcClient) UpdateCloudConnection

UpdateCloudConnection 更新云连接实例

更新云连接实例。

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

func (*CcClient) UpdateCloudConnectionInvoker added in v0.0.90

func (c *CcClient) UpdateCloudConnectionInvoker(request *model.UpdateCloudConnectionRequest) *UpdateCloudConnectionInvoker

UpdateCloudConnectionInvoker 更新云连接实例

func (*CcClient) UpdateNetworkInstance

UpdateNetworkInstance 更新网络实例

更新网络实例。

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

func (*CcClient) UpdateNetworkInstanceInvoker added in v0.0.90

func (c *CcClient) UpdateNetworkInstanceInvoker(request *model.UpdateNetworkInstanceRequest) *UpdateNetworkInstanceInvoker

UpdateNetworkInstanceInvoker 更新网络实例

type CreateCloudConnectionInvoker added in v0.0.90

type CreateCloudConnectionInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateCloudConnectionInvoker) Invoke added in v0.0.90

type CreateNetworkInstanceInvoker added in v0.0.90

type CreateNetworkInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateNetworkInstanceInvoker) Invoke added in v0.0.90

type DeleteCloudConnectionInvoker added in v0.0.90

type DeleteCloudConnectionInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteCloudConnectionInvoker) Invoke added in v0.0.90

type DeleteNetworkInstanceInvoker added in v0.0.90

type DeleteNetworkInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteNetworkInstanceInvoker) Invoke added in v0.0.90

type ListCloudConnectionRoutesInvoker added in v0.0.90

type ListCloudConnectionRoutesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListCloudConnectionRoutesInvoker) Invoke added in v0.0.90

type ListCloudConnectionsInvoker added in v0.0.90

type ListCloudConnectionsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListCloudConnectionsInvoker) Invoke added in v0.0.90

type ListNetworkInstancesInvoker added in v0.0.90

type ListNetworkInstancesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListNetworkInstancesInvoker) Invoke added in v0.0.90

type ShowCloudConnectionInvoker added in v0.0.90

type ShowCloudConnectionInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowCloudConnectionInvoker) Invoke added in v0.0.90

type ShowCloudConnectionRoutesInvoker added in v0.0.90

type ShowCloudConnectionRoutesInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowCloudConnectionRoutesInvoker) Invoke added in v0.0.90

type ShowNetworkInstanceInvoker added in v0.0.90

type ShowNetworkInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowNetworkInstanceInvoker) Invoke added in v0.0.90

type UpdateCloudConnectionInvoker added in v0.0.90

type UpdateCloudConnectionInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateCloudConnectionInvoker) Invoke added in v0.0.90

type UpdateNetworkInstanceInvoker added in v0.0.90

type UpdateNetworkInstanceInvoker struct {
	*invoker.BaseInvoker
}

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