Documentation
¶
Index ¶
- type VpcClient
- func (c *VpcClient) AssignSecondaryIps(request *AssignSecondaryIpsRequest) (*AssignSecondaryIpsResponse, error)
- func (c *VpcClient) AssociateElasticIp(request *AssociateElasticIpRequest) (*AssociateElasticIpResponse, error)
- func (c *VpcClient) CreateElasticIps(request *CreateElasticIpsRequest) (*CreateElasticIpsResponse, error)
- func (c *VpcClient) CreateVpcPeering(request *CreateVpcPeeringRequest) (*CreateVpcPeeringResponse, error)
- func (c *VpcClient) DeleteElasticIp(request *DeleteElasticIpRequest) (*DeleteElasticIpResponse, error)
- func (c *VpcClient) DeleteVpcPeering(request *DeleteVpcPeeringRequest) (*DeleteVpcPeeringResponse, error)
- func (c *VpcClient) DescribeElasticIp(request *DescribeElasticIpRequest) (*DescribeElasticIpResponse, error)
- func (c *VpcClient) DescribeElasticIps(request *DescribeElasticIpsRequest) (*DescribeElasticIpsResponse, error)
- func (c *VpcClient) DescribeNetworkSecurityGroup(request *DescribeNetworkSecurityGroupRequest) (*DescribeNetworkSecurityGroupResponse, error)
- func (c *VpcClient) DescribeNetworkSecurityGroups(request *DescribeNetworkSecurityGroupsRequest) (*DescribeNetworkSecurityGroupsResponse, error)
- func (c *VpcClient) DescribeSubnet(request *DescribeSubnetRequest) (*DescribeSubnetResponse, error)
- func (c *VpcClient) DescribeSubnets(request *DescribeSubnetsRequest) (*DescribeSubnetsResponse, error)
- func (c *VpcClient) DescribeVpc(request *DescribeVpcRequest) (*DescribeVpcResponse, error)
- func (c *VpcClient) DescribeVpcPeering(request *DescribeVpcPeeringRequest) (*DescribeVpcPeeringResponse, error)
- func (c *VpcClient) DescribeVpcPeerings(request *DescribeVpcPeeringsRequest) (*DescribeVpcPeeringsResponse, error)
- func (c *VpcClient) DescribeVpcs(request *DescribeVpcsRequest) (*DescribeVpcsResponse, error)
- func (c *VpcClient) DisassociateElasticIp(request *DisassociateElasticIpRequest) (*DisassociateElasticIpResponse, error)
- func (c *VpcClient) ModifyVpcPeering(request *ModifyVpcPeeringRequest) (*ModifyVpcPeeringResponse, error)
- func (c *VpcClient) SetConfig(config *Config)
- func (c *VpcClient) SetLogger(logger Logger)
- func (c *VpcClient) UnassignSecondaryIps(request *UnassignSecondaryIpsRequest) (*UnassignSecondaryIpsResponse, error)
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 (*VpcClient) DescribeSubnets ¶
func (c *VpcClient) DescribeSubnets(request *DescribeSubnetsRequest) (*DescribeSubnetsResponse, error)
查询子网列表
func (*VpcClient) DescribeVpc ¶
查询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 (*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) UnassignSecondaryIps ¶
func (c *VpcClient) UnassignSecondaryIps(request *UnassignSecondaryIpsRequest) (*UnassignSecondaryIpsResponse, error)
给网卡删除secondaryIp接口
Click to show internal directories.
Click to hide internal directories.