v3

package
v0.0.10-beta Latest Latest
Warning

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

Go to latest
Published: Sep 4, 2020 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForBatchCreateSubNetworkInterfaceV3

func GenReqDefForBatchCreateSubNetworkInterfaceV3(request *model.BatchCreateSubNetworkInterfaceV3Request) *def.HttpRequestDef

func GenReqDefForCreateSecurityGroup

func GenReqDefForCreateSecurityGroup(request *model.CreateSecurityGroupRequest) *def.HttpRequestDef

func GenReqDefForCreateSecurityGroupRule

func GenReqDefForCreateSecurityGroupRule(request *model.CreateSecurityGroupRuleRequest) *def.HttpRequestDef

func GenReqDefForCreateSubNetworkInterface

func GenReqDefForCreateSubNetworkInterface(request *model.CreateSubNetworkInterfaceRequest) *def.HttpRequestDef

func GenReqDefForDeleteSecurityGroup

func GenReqDefForDeleteSecurityGroup(request *model.DeleteSecurityGroupRequest) *def.HttpRequestDef

func GenReqDefForDeleteSecurityGroupRule

func GenReqDefForDeleteSecurityGroupRule(request *model.DeleteSecurityGroupRuleRequest) *def.HttpRequestDef

func GenReqDefForDeleteSubNetworkInterface

func GenReqDefForDeleteSubNetworkInterface(request *model.DeleteSubNetworkInterfaceRequest) *def.HttpRequestDef

func GenReqDefForListSecurityGroupRules

func GenReqDefForListSecurityGroupRules(request *model.ListSecurityGroupRulesRequest) *def.HttpRequestDef

func GenReqDefForListSecurityGroups

func GenReqDefForListSecurityGroups(request *model.ListSecurityGroupsRequest) *def.HttpRequestDef

func GenReqDefForListSubNetworkInterfaces

func GenReqDefForListSubNetworkInterfaces(request *model.ListSubNetworkInterfacesRequest) *def.HttpRequestDef

func GenReqDefForShowSecurityGroup

func GenReqDefForShowSecurityGroup(request *model.ShowSecurityGroupRequest) *def.HttpRequestDef

func GenReqDefForShowSecurityGroupRule

func GenReqDefForShowSecurityGroupRule(request *model.ShowSecurityGroupRuleRequest) *def.HttpRequestDef

func GenReqDefForShowSubNetworkInterface

func GenReqDefForShowSubNetworkInterface(request *model.ShowSubNetworkInterfaceRequest) *def.HttpRequestDef

func GenReqDefForShowSubNetworkInterfacesQuantity

func GenReqDefForShowSubNetworkInterfacesQuantity(request *model.ShowSubNetworkInterfacesQuantityRequest) *def.HttpRequestDef

func GenReqDefForUpdateSecurityGroup

func GenReqDefForUpdateSecurityGroup(request *model.UpdateSecurityGroupRequest) *def.HttpRequestDef

func GenReqDefForUpdateSubNetworkInterface

func GenReqDefForUpdateSubNetworkInterface(request *model.UpdateSubNetworkInterfaceRequest) *def.HttpRequestDef

func GenRespForCreateSecurityGroup

func GenRespForCreateSecurityGroup() (*model.CreateSecurityGroupResponse, *def.HttpResponseDef)

func GenRespForDeleteSecurityGroup

func GenRespForDeleteSecurityGroup() (*model.DeleteSecurityGroupResponse, *def.HttpResponseDef)

func GenRespForListSecurityGroups

func GenRespForListSecurityGroups() (*model.ListSecurityGroupsResponse, *def.HttpResponseDef)

func GenRespForShowSecurityGroup

func GenRespForShowSecurityGroup() (*model.ShowSecurityGroupResponse, *def.HttpResponseDef)

func GenRespForUpdateSecurityGroup

func GenRespForUpdateSecurityGroup() (*model.UpdateSecurityGroupResponse, *def.HttpResponseDef)

func VpcClientBuilder

func VpcClientBuilder() *http_client.HcHttpClientBuilder

Types

type VpcClient

type VpcClient struct {
	// contains filtered or unexported fields
}

func NewVpcClient

func NewVpcClient(hcClient *http_client.HcHttpClient) *VpcClient

func (*VpcClient) BatchCreateSubNetworkInterfaceV3

批量创建辅助弹性网卡

func (*VpcClient) CreateSecurityGroup

创建安全组

func (*VpcClient) CreateSecurityGroupRule

创建安全组规则

func (*VpcClient) CreateSubNetworkInterface

创建辅助弹性网卡

func (*VpcClient) DeleteSecurityGroup

删除安全组

func (*VpcClient) DeleteSecurityGroupRule

删除安全组规则

func (*VpcClient) DeleteSubNetworkInterface

删除辅助弹性网卡

func (*VpcClient) ListSecurityGroupRules

查询安全组规则列表

func (*VpcClient) ListSecurityGroups

func (c *VpcClient) ListSecurityGroups(request *model.ListSecurityGroupsRequest) (*model.ListSecurityGroupsResponse, error)

查询某租户下的安全组列表

func (*VpcClient) ListSubNetworkInterfaces

查询辅助弹性网卡列表,单次查询最多返回2000条数据

func (*VpcClient) ShowSecurityGroup

func (c *VpcClient) ShowSecurityGroup(request *model.ShowSecurityGroupRequest) (*model.ShowSecurityGroupResponse, error)

查询单个安全组详情

func (*VpcClient) ShowSecurityGroupRule

查询单个安全组规则

func (*VpcClient) ShowSubNetworkInterface

查询辅助弹性网卡详情

func (*VpcClient) ShowSubNetworkInterfacesQuantity

查询辅助弹性网卡数目

func (*VpcClient) UpdateSecurityGroup

更新安全组

func (*VpcClient) UpdateSubNetworkInterface

更新辅助弹性网卡

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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