Documentation ¶
Index ¶
- func CcClientBuilder() *http_client.HcHttpClientBuilder
- func GenReqDefForCreateCloudConnection() *def.HttpRequestDef
- func GenReqDefForCreateNetworkInstance() *def.HttpRequestDef
- func GenReqDefForDeleteCloudConnection() *def.HttpRequestDef
- func GenReqDefForDeleteNetworkInstance() *def.HttpRequestDef
- func GenReqDefForListCloudConnectionRoutes() *def.HttpRequestDef
- func GenReqDefForListCloudConnections() *def.HttpRequestDef
- func GenReqDefForListNetworkInstances() *def.HttpRequestDef
- func GenReqDefForShowCloudConnection() *def.HttpRequestDef
- func GenReqDefForShowCloudConnectionRoutes() *def.HttpRequestDef
- func GenReqDefForShowNetworkInstance() *def.HttpRequestDef
- func GenReqDefForUpdateCloudConnection() *def.HttpRequestDef
- func GenReqDefForUpdateNetworkInstance() *def.HttpRequestDef
- type CcClient
- func (c *CcClient) CreateCloudConnection(request *model.CreateCloudConnectionRequest) (*model.CreateCloudConnectionResponse, error)
- func (c *CcClient) CreateCloudConnectionInvoker(request *model.CreateCloudConnectionRequest) *CreateCloudConnectionInvoker
- func (c *CcClient) CreateNetworkInstance(request *model.CreateNetworkInstanceRequest) (*model.CreateNetworkInstanceResponse, error)
- func (c *CcClient) CreateNetworkInstanceInvoker(request *model.CreateNetworkInstanceRequest) *CreateNetworkInstanceInvoker
- func (c *CcClient) DeleteCloudConnection(request *model.DeleteCloudConnectionRequest) (*model.DeleteCloudConnectionResponse, error)
- func (c *CcClient) DeleteCloudConnectionInvoker(request *model.DeleteCloudConnectionRequest) *DeleteCloudConnectionInvoker
- func (c *CcClient) DeleteNetworkInstance(request *model.DeleteNetworkInstanceRequest) (*model.DeleteNetworkInstanceResponse, error)
- func (c *CcClient) DeleteNetworkInstanceInvoker(request *model.DeleteNetworkInstanceRequest) *DeleteNetworkInstanceInvoker
- func (c *CcClient) ListCloudConnectionRoutes(request *model.ListCloudConnectionRoutesRequest) (*model.ListCloudConnectionRoutesResponse, error)
- func (c *CcClient) ListCloudConnectionRoutesInvoker(request *model.ListCloudConnectionRoutesRequest) *ListCloudConnectionRoutesInvoker
- func (c *CcClient) ListCloudConnections(request *model.ListCloudConnectionsRequest) (*model.ListCloudConnectionsResponse, error)
- func (c *CcClient) ListCloudConnectionsInvoker(request *model.ListCloudConnectionsRequest) *ListCloudConnectionsInvoker
- func (c *CcClient) ListNetworkInstances(request *model.ListNetworkInstancesRequest) (*model.ListNetworkInstancesResponse, error)
- func (c *CcClient) ListNetworkInstancesInvoker(request *model.ListNetworkInstancesRequest) *ListNetworkInstancesInvoker
- func (c *CcClient) ShowCloudConnection(request *model.ShowCloudConnectionRequest) (*model.ShowCloudConnectionResponse, error)
- func (c *CcClient) ShowCloudConnectionInvoker(request *model.ShowCloudConnectionRequest) *ShowCloudConnectionInvoker
- func (c *CcClient) ShowCloudConnectionRoutes(request *model.ShowCloudConnectionRoutesRequest) (*model.ShowCloudConnectionRoutesResponse, error)
- func (c *CcClient) ShowCloudConnectionRoutesInvoker(request *model.ShowCloudConnectionRoutesRequest) *ShowCloudConnectionRoutesInvoker
- func (c *CcClient) ShowNetworkInstance(request *model.ShowNetworkInstanceRequest) (*model.ShowNetworkInstanceResponse, error)
- func (c *CcClient) ShowNetworkInstanceInvoker(request *model.ShowNetworkInstanceRequest) *ShowNetworkInstanceInvoker
- func (c *CcClient) UpdateCloudConnection(request *model.UpdateCloudConnectionRequest) (*model.UpdateCloudConnectionResponse, error)
- func (c *CcClient) UpdateCloudConnectionInvoker(request *model.UpdateCloudConnectionRequest) *UpdateCloudConnectionInvoker
- func (c *CcClient) UpdateNetworkInstance(request *model.UpdateNetworkInstanceRequest) (*model.UpdateNetworkInstanceResponse, error)
- func (c *CcClient) UpdateNetworkInstanceInvoker(request *model.UpdateNetworkInstanceRequest) *UpdateNetworkInstanceInvoker
- type CreateCloudConnectionInvoker
- type CreateNetworkInstanceInvoker
- type DeleteCloudConnectionInvoker
- type DeleteNetworkInstanceInvoker
- type ListCloudConnectionRoutesInvoker
- type ListCloudConnectionsInvoker
- type ListNetworkInstancesInvoker
- type ShowCloudConnectionInvoker
- type ShowCloudConnectionRoutesInvoker
- type ShowNetworkInstanceInvoker
- type UpdateCloudConnectionInvoker
- type UpdateNetworkInstanceInvoker
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 ¶
func (c *CcClient) CreateCloudConnection(request *model.CreateCloudConnectionRequest) (*model.CreateCloudConnectionResponse, error)
CreateCloudConnection 创建云连接实例
创建云连接实例。
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 ¶
func (c *CcClient) CreateNetworkInstance(request *model.CreateNetworkInstanceRequest) (*model.CreateNetworkInstanceResponse, error)
CreateNetworkInstance 创建网络实例
创建网络实例。
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 ¶
func (c *CcClient) DeleteCloudConnection(request *model.DeleteCloudConnectionRequest) (*model.DeleteCloudConnectionResponse, error)
DeleteCloudConnection 删除云连接实例
删除云连接实例。
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 ¶
func (c *CcClient) DeleteNetworkInstance(request *model.DeleteNetworkInstanceRequest) (*model.DeleteNetworkInstanceResponse, error)
DeleteNetworkInstance 删除网络实例
删除网络实例。
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 ¶
func (c *CcClient) ListCloudConnectionRoutes(request *model.ListCloudConnectionRoutesRequest) (*model.ListCloudConnectionRoutesResponse, error)
ListCloudConnectionRoutes 查询云连接路由条目列表
查询云连接路由条目列表。 分页查询使用的参数为marker、limit。marker和limit一起使用时才会生效,单独使用无效。
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一起使用时才会生效,单独使用无效。
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一起使用时才会生效,单独使用无效。
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 查询云连接实例
查询云连接实例。
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 ¶
func (c *CcClient) ShowCloudConnectionRoutes(request *model.ShowCloudConnectionRoutesRequest) (*model.ShowCloudConnectionRoutesResponse, error)
ShowCloudConnectionRoutes 查询云连接路由条目详情
查询云连接路由条目列表。 分页查询使用的参数为marker、limit。marker和limit一起使用时才会生效,单独使用无效。
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 查询网络实例
查询网络实例。
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 ¶
func (c *CcClient) UpdateCloudConnection(request *model.UpdateCloudConnectionRequest) (*model.UpdateCloudConnectionResponse, error)
UpdateCloudConnection 更新云连接实例
更新云连接实例。
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 ¶
func (c *CcClient) UpdateNetworkInstance(request *model.UpdateNetworkInstanceRequest) (*model.UpdateNetworkInstanceResponse, error)
UpdateNetworkInstance 更新网络实例
更新网络实例。
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
func (i *CreateCloudConnectionInvoker) Invoke() (*model.CreateCloudConnectionResponse, error)
type CreateNetworkInstanceInvoker ¶ added in v0.0.90
type CreateNetworkInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*CreateNetworkInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *CreateNetworkInstanceInvoker) Invoke() (*model.CreateNetworkInstanceResponse, error)
type DeleteCloudConnectionInvoker ¶ added in v0.0.90
type DeleteCloudConnectionInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteCloudConnectionInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteCloudConnectionInvoker) Invoke() (*model.DeleteCloudConnectionResponse, error)
type DeleteNetworkInstanceInvoker ¶ added in v0.0.90
type DeleteNetworkInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteNetworkInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteNetworkInstanceInvoker) Invoke() (*model.DeleteNetworkInstanceResponse, error)
type ListCloudConnectionRoutesInvoker ¶ added in v0.0.90
type ListCloudConnectionRoutesInvoker struct {
*invoker.BaseInvoker
}
func (*ListCloudConnectionRoutesInvoker) Invoke ¶ added in v0.0.90
func (i *ListCloudConnectionRoutesInvoker) Invoke() (*model.ListCloudConnectionRoutesResponse, error)
type ListCloudConnectionsInvoker ¶ added in v0.0.90
type ListCloudConnectionsInvoker struct {
*invoker.BaseInvoker
}
func (*ListCloudConnectionsInvoker) Invoke ¶ added in v0.0.90
func (i *ListCloudConnectionsInvoker) Invoke() (*model.ListCloudConnectionsResponse, error)
type ListNetworkInstancesInvoker ¶ added in v0.0.90
type ListNetworkInstancesInvoker struct {
*invoker.BaseInvoker
}
func (*ListNetworkInstancesInvoker) Invoke ¶ added in v0.0.90
func (i *ListNetworkInstancesInvoker) Invoke() (*model.ListNetworkInstancesResponse, error)
type ShowCloudConnectionInvoker ¶ added in v0.0.90
type ShowCloudConnectionInvoker struct {
*invoker.BaseInvoker
}
func (*ShowCloudConnectionInvoker) Invoke ¶ added in v0.0.90
func (i *ShowCloudConnectionInvoker) Invoke() (*model.ShowCloudConnectionResponse, error)
type ShowCloudConnectionRoutesInvoker ¶ added in v0.0.90
type ShowCloudConnectionRoutesInvoker struct {
*invoker.BaseInvoker
}
func (*ShowCloudConnectionRoutesInvoker) Invoke ¶ added in v0.0.90
func (i *ShowCloudConnectionRoutesInvoker) Invoke() (*model.ShowCloudConnectionRoutesResponse, error)
type ShowNetworkInstanceInvoker ¶ added in v0.0.90
type ShowNetworkInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*ShowNetworkInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *ShowNetworkInstanceInvoker) Invoke() (*model.ShowNetworkInstanceResponse, error)
type UpdateCloudConnectionInvoker ¶ added in v0.0.90
type UpdateCloudConnectionInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateCloudConnectionInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateCloudConnectionInvoker) Invoke() (*model.UpdateCloudConnectionResponse, error)
type UpdateNetworkInstanceInvoker ¶ added in v0.0.90
type UpdateNetworkInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateNetworkInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateNetworkInstanceInvoker) Invoke() (*model.UpdateNetworkInstanceResponse, error)