client

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2018 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VpcClient

type VpcClient struct {
	JDCloudClient
}

func NewVpcClient

func NewVpcClient(credential *Credential) *VpcClient

func (*VpcClient) AssignSecondaryIps

func (c *VpcClient) AssignSecondaryIps(request *AssignSecondaryIpsRequest) (*AssignSecondaryIpsResponse, error)

给网卡分配secondaryIp接口

func (*VpcClient) AssociateElasticIp

func (c *VpcClient) AssociateElasticIp(request *AssociateElasticIpRequest) (*AssociateElasticIpResponse, error)

给网卡绑定弹性Ip接口

func (*VpcClient) CreateElasticIps

func (c *VpcClient) CreateElasticIps(request *CreateElasticIpsRequest) (*CreateElasticIpsResponse, error)

创建一个或者多个弹性Ip

func (*VpcClient) CreateVpcPeering

func (c *VpcClient) CreateVpcPeering(request *CreateVpcPeeringRequest) (*CreateVpcPeeringResponse, error)

创建VpcPeering接口

func (*VpcClient) DeleteElasticIp

func (c *VpcClient) DeleteElasticIp(request *DeleteElasticIpRequest) (*DeleteElasticIpResponse, error)

删除弹性Ip

func (*VpcClient) DeleteVpcPeering

func (c *VpcClient) DeleteVpcPeering(request *DeleteVpcPeeringRequest) (*DeleteVpcPeeringResponse, error)

删除VpcPeering接口

func (*VpcClient) DescribeElasticIp

func (c *VpcClient) DescribeElasticIp(request *DescribeElasticIpRequest) (*DescribeElasticIpResponse, error)

ElasticIp资源信息详情

func (*VpcClient) DescribeElasticIps

func (c *VpcClient) DescribeElasticIps(request *DescribeElasticIpsRequest) (*DescribeElasticIpsResponse, error)

查询弹性ip列表

func (*VpcClient) DescribeNetworkSecurityGroup

func (c *VpcClient) DescribeNetworkSecurityGroup(request *DescribeNetworkSecurityGroupRequest) (*DescribeNetworkSecurityGroupResponse, error)

查询安全组信息详情

func (*VpcClient) DescribeNetworkSecurityGroups

func (c *VpcClient) DescribeNetworkSecurityGroups(request *DescribeNetworkSecurityGroupsRequest) (*DescribeNetworkSecurityGroupsResponse, error)

查询安全组列表

func (*VpcClient) DescribeSubnet

func (c *VpcClient) DescribeSubnet(request *DescribeSubnetRequest) (*DescribeSubnetResponse, error)

查询子网信息详情

func (*VpcClient) DescribeSubnets

func (c *VpcClient) DescribeSubnets(request *DescribeSubnetsRequest) (*DescribeSubnetsResponse, error)

查询子网列表

func (*VpcClient) DescribeVpc

func (c *VpcClient) DescribeVpc(request *DescribeVpcRequest) (*DescribeVpcResponse, error)

查询Vpc信息详情

func (*VpcClient) DescribeVpcPeering

func (c *VpcClient) DescribeVpcPeering(request *DescribeVpcPeeringRequest) (*DescribeVpcPeeringResponse, error)

查询VpcPeering资源详情

func (*VpcClient) DescribeVpcPeerings

func (c *VpcClient) DescribeVpcPeerings(request *DescribeVpcPeeringsRequest) (*DescribeVpcPeeringsResponse, error)

查询VpcPeering资源列表

func (*VpcClient) DescribeVpcs

func (c *VpcClient) DescribeVpcs(request *DescribeVpcsRequest) (*DescribeVpcsResponse, error)

查询私有网络列表

func (*VpcClient) DisassociateElasticIp

func (c *VpcClient) DisassociateElasticIp(request *DisassociateElasticIpRequest) (*DisassociateElasticIpResponse, error)

给网卡解绑弹性Ip接口

func (*VpcClient) ModifyVpcPeering

func (c *VpcClient) ModifyVpcPeering(request *ModifyVpcPeeringRequest) (*ModifyVpcPeeringResponse, error)

修改VpcPeering接口

func (*VpcClient) SetConfig

func (c *VpcClient) SetConfig(config *Config)

func (*VpcClient) SetLogger

func (c *VpcClient) SetLogger(logger Logger)

func (*VpcClient) UnassignSecondaryIps

func (c *VpcClient) UnassignSecondaryIps(request *UnassignSecondaryIpsRequest) (*UnassignSecondaryIpsResponse, error)

给网卡删除secondaryIp接口

Jump to

Keyboard shortcuts

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