 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- func DoAction(action string, options ...string) ([]byte, error)
- type CreateVpcResp
- type RespAcceptVpcPeeringConnection
- type RespAcceptVpcPeeringConnectionEx
- type RespAssignPrivateIpAddresses
- type RespAssociateRouteTable
- type RespAttachClassicLinkVpc
- type RespAttachNetworkInterface
- type RespCreateNatGateway
- type RespCreateNetworkAcl
- type RespCreateNetworkInterface
- type RespCreateRouteTable
- type RespCreateRouteTableRouteTableSet
- type RespCreateSubnet
- type RespCreateSubnetAclRule
- type RespCreateSubnetSubnetSet
- type RespCreateVpc
- type RespCreateVpcPeeringConnection
- type RespCreateVpcPeeringConnectionEx
- type RespCreateVpcRouteTableSet
- type RespDeleteNatGateway
- type RespDeleteNetworkAcl
- type RespDeleteNetworkInterface
- type RespDeleteRouteTable
- type RespDeleteSubnet
- type RespDeleteVpc
- type RespDeleteVpcPeeringConnection
- type RespDeleteVpcPeeringConnectionEx
- type RespDescribeNatGateway
- type RespDescribeNetworkAcl
- type RespDescribeNetworkAclData
- type RespDescribeNetworkInterfaces
- type RespDescribeRouteTable
- type RespDescribeRouteTableData
- type RespDescribeRouteTableRouteSet
- type RespDescribeSubnet
- type RespDescribeSubnetEx
- type RespDescribeSubnetExData
- type RespDescribeVpcClassicLink
- type RespDescribeVpcClassicLinkData
- type RespDescribeVpcEx
- type RespDescribeVpcExData
- type RespDescribeVpcLimit
- type RespDescribeVpcLimitData
- type RespDescribeVpcPeeringConnections
- type RespDetachClassicLinkVpc
- type RespDetachNetworkInterface
- type RespDeteleSubnetAclRule
- type RespEipBindNatGateway
- type RespEipUnBindNatGateway
- type RespMigrateNetworkInterface
- type RespMigratePrivateIpAddress
- type RespModifyNatGateway
- type RespModifyNetworkAcl
- type RespModifyNetworkAclEntry
- type RespModifyNetworkInterface
- type RespModifyRouteTableAttribute
- type RespModifySubnetAttribute
- type RespModifyVpcAttribute
- type RespModifyVpcPeeringConnection
- type RespModifyVpcPeeringConnectionEx
- type RespQueryNatGatewayProductionStatus
- type RespRejectVpcPeeringConnection
- type RespRejectVpcPeeringConnectionEx
- type RespUnassignPrivateIpAddresses
- type RespUpgradeNatGateway
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CreateVpcResp ¶
type CreateVpcResp struct {
	Code          int    `json:"code"`
	CodeDesc      string `json:"codeDesc"`
	Message       string `json:"message"`
	RouteTableSet []struct {
		RouteTableID   string `json:"routeTableId"`
		RouteTableName string `json:"routeTableName"`
		RouteTableType int    `json:"routeTableType"`
	} `json:"routeTableSet"`
	SubnetSet     []interface{} `json:"subnetSet"`
	UniqVpcID     string        `json:"uniqVpcId"`
	VpcCreateTime string        `json:"vpcCreateTime"`
	VpcID         string        `json:"vpcId"`
}
    func CreateVpc ¶
func CreateVpc(options ...string) (*CreateVpcResp, error)
type RespAcceptVpcPeeringConnection ¶
type RespAcceptVpcPeeringConnection struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func AcceptVpcPeeringConnection ¶
func AcceptVpcPeeringConnection(options ...string) (*RespAcceptVpcPeeringConnection, error)
type RespAcceptVpcPeeringConnectionEx ¶
type RespAcceptVpcPeeringConnectionEx struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func AcceptVpcPeeringConnectionEx ¶
func AcceptVpcPeeringConnectionEx(options ...string) (*RespAcceptVpcPeeringConnectionEx, error)
type RespAssignPrivateIpAddresses ¶
type RespAssignPrivateIpAddresses struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		TaskID int `json:"taskId"`
	} `json:"data"`
	Message string `json:"message"`
}
    func AssignPrivateIpAddresses ¶
func AssignPrivateIpAddresses(options ...string) (*RespAssignPrivateIpAddresses, error)
type RespAssociateRouteTable ¶
type RespAssociateRouteTable struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func AssociateRouteTable ¶
func AssociateRouteTable(options ...string) (*RespAssociateRouteTable, error)
type RespAttachClassicLinkVpc ¶
type RespAttachClassicLinkVpc struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
	TaskId   int    `json:"taskId"`
}
    func AttachClassicLinkVpc ¶
func AttachClassicLinkVpc(options ...string) (*RespAttachClassicLinkVpc, error)
type RespAttachNetworkInterface ¶
type RespAttachNetworkInterface struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		TaskID int `json:"taskId"`
	} `json:"data"`
	Message string `json:"message"`
}
    func AttachNetworkInterface ¶
func AttachNetworkInterface(options ...string) (*RespAttachNetworkInterface, error)
type RespCreateNatGateway ¶
type RespCreateNatGateway struct {
	BillID   string `json:"billId"`
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func CreateNatGateway ¶
func CreateNatGateway(options ...string) (*RespCreateNatGateway, error)
type RespCreateNetworkAcl ¶
type RespCreateNetworkAcl struct {
	Code     int         `json:"code"`
	CodeDesc string      `json:"codeDesc"`
	Data     interface{} `json:"data"`
	Message  string      `json:"message"`
}
    func CreateNetworkAcl ¶
func CreateNetworkAcl(options ...string) (*RespCreateNetworkAcl, error)
type RespCreateNetworkInterface ¶
type RespCreateNetworkInterface struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		TaskID int `json:"taskId"`
	} `json:"data"`
	Message string `json:"message"`
}
    func CreateNetworkInterface ¶
func CreateNetworkInterface(options ...string) (*RespCreateNetworkInterface, error)
type RespCreateRouteTable ¶
type RespCreateRouteTable struct {
	Code           int                                 `json:"code"`
	CodeDesc       string                              `json:"codeDesc"`
	Message        string                              `json:"message"`
	RouteTableId   string                              `json:"routeTableId"`
	RouteTableSet  []RespCreateRouteTableRouteTableSet `json:"routeTableSet"`
	UnRouteTableId string                              `json:"unRouteTableId"`
}
    func CreateRouteTable ¶
func CreateRouteTable(options ...string) (*RespCreateRouteTable, error)
type RespCreateSubnet ¶
type RespCreateSubnet struct {
	Code      int                         `json:"code"`
	CodeDesc  string                      `json:"codeDesc"`
	Message   string                      `json:"message"`
	SubnetSet []RespCreateSubnetSubnetSet `json:"subnetSet"`
}
    func CreateSubnet ¶
func CreateSubnet(options ...string) (*RespCreateSubnet, error)
type RespCreateSubnetAclRule ¶
type RespCreateSubnetAclRule struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func CreateSubnetAclRule ¶
func CreateSubnetAclRule(options ...string) (*RespCreateSubnetAclRule, error)
type RespCreateVpc ¶
type RespCreateVpc struct {
	Code          int                          `json:"code"`
	CodeDesc      string                       `json:"codeDesc"`
	Message       string                       `json:"message"`
	RouteTableSet []RespCreateVpcRouteTableSet `json:"routeTableSet"`
	SubnetSet     []interface{}                `json:"subnetSet"`
	UniqVpcId     string                       `json:"uniqVpcId"`
	VpcCreateTime string                       `json:"vpcCreateTime"`
	VpcId         string                       `json:"vpcId"`
}
    type RespCreateVpcPeeringConnection ¶
type RespCreateVpcPeeringConnection struct {
	Code                int    `json:"code"`
	CodeDesc            string `json:"codeDesc"`
	Message             string `json:"message"`
	PeeringConnectionId string `json:"peeringConnectionId"`
}
    func CreateVpcPeeringConnection ¶
func CreateVpcPeeringConnection(options ...string) (*RespCreateVpcPeeringConnection, error)
type RespCreateVpcPeeringConnectionEx ¶
type RespCreateVpcPeeringConnectionEx struct {
	Code                int    `json:"code"`
	CodeDesc            string `json:"codeDesc"`
	Message             string `json:"message"`
	PeeringConnectionId string `json:"peeringConnectionId"`
}
    func CreateVpcPeeringConnectionEx ¶
func CreateVpcPeeringConnectionEx(options ...string) (*RespCreateVpcPeeringConnectionEx, error)
type RespDeleteNatGateway ¶
type RespDeleteNatGateway struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
	TaskID   int    `json:"taskId"`
}
    func DeleteNatGateway ¶
func DeleteNatGateway(options ...string) (*RespDeleteNatGateway, error)
type RespDeleteNetworkAcl ¶
type RespDeleteNetworkAcl struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func DeleteNetworkAcl ¶
func DeleteNetworkAcl(options ...string) (*RespDeleteNetworkAcl, error)
type RespDeleteNetworkInterface ¶
type RespDeleteNetworkInterface struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		TaskID int `json:"taskId"`
	} `json:"data"`
	Message string `json:"message"`
}
    func DeleteNetworkInterface ¶
func DeleteNetworkInterface(options ...string) (*RespDeleteNetworkInterface, error)
type RespDeleteRouteTable ¶
type RespDeleteRouteTable struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func DeleteRouteTable ¶
func DeleteRouteTable(options ...string) (*RespDeleteRouteTable, error)
type RespDeleteSubnet ¶
type RespDeleteSubnet struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func DeleteSubnet ¶
func DeleteSubnet(options ...string) (*RespDeleteSubnet, error)
type RespDeleteVpc ¶
type RespDeleteVpc struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func DeleteVpc ¶
func DeleteVpc(vpcid ...string) (*RespDeleteVpc, error)
type RespDeleteVpcPeeringConnection ¶
type RespDeleteVpcPeeringConnection struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func DeleteVpcPeeringConnection ¶
func DeleteVpcPeeringConnection(options ...string) (*RespDeleteVpcPeeringConnection, error)
type RespDeleteVpcPeeringConnectionEx ¶
type RespDeleteVpcPeeringConnectionEx struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func DeleteVpcPeeringConnectionEx ¶
func DeleteVpcPeeringConnectionEx(options ...string) (*RespDeleteVpcPeeringConnectionEx, error)
type RespDescribeNatGateway ¶
type RespDescribeNatGateway struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     []struct {
		AppID            string   `json:"appId"`
		Bandwidth        int      `json:"bandwidth"`
		CreateTime       string   `json:"createTime"`
		EipCount         int      `json:"eipCount"`
		EipSet           []string `json:"eipSet"`
		MaxConcurrent    int      `json:"maxConcurrent"`
		NatID            string   `json:"natId"`
		NatName          string   `json:"natName"`
		ProductionStatus int      `json:"productionStatus"`
		State            int      `json:"state"`
		UnVpcID          string   `json:"unVpcId"`
		VpcID            int      `json:"vpcId"`
		VpcName          string   `json:"vpcName"`
	} `json:"data"`
	Message    string `json:"message"`
	TotalCount int    `json:"totalCount"`
}
    func DescribeNatGateway ¶
func DescribeNatGateway(options ...string) (*RespDescribeNatGateway, error)
type RespDescribeNetworkAcl ¶
type RespDescribeNetworkAcl struct {
	Code       int                          `json:"code"`
	CodeDesc   string                       `json:"codeDesc"`
	Data       []RespDescribeNetworkAclData `json:"data"`
	Message    string                       `json:"message"`
	TotalCount int                          `json:"totalCount"`
}
    func DescribeNetworkAcl ¶
func DescribeNetworkAcl(options ...string) (*RespDescribeNetworkAcl, error)
type RespDescribeNetworkAclData ¶
type RespDescribeNetworkAclData struct {
	CreateTime         string      `json:"createTime"`
	NetworkAclEntrySet interface{} `json:"networkAclEntrySet"`
	NetworkAclId       string      `json:"networkAclId"`
	NetworkAclName     string      `json:"networkAclName"`
	SubnetNum          int         `json:"subnetNum"`
	SubnetSet          interface{} `json:"subnetSet"`
	UnVpcId            string      `json:"unVpcId"`
	VpcCidrBlock       string      `json:"vpcCidrBlock"`
	VpcId              string      `json:"vpcId"`
	VpcName            string      `json:"vpcName"`
}
    type RespDescribeNetworkInterfaces ¶
type RespDescribeNetworkInterfaces struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		Data []struct {
			CreateTime     string        `json:"createTime"`
			EniDescription string        `json:"eniDescription"`
			EniName        string        `json:"eniName"`
			GroupSet       []interface{} `json:"groupSet"`
			InstanceSet    struct {
				AttachTime string `json:"attachTime"`
				InstanceID string `json:"instanceId"`
			} `json:"instanceSet"`
			MacAddress            string `json:"macAddress"`
			NetworkInterfaceID    string `json:"networkInterfaceId"`
			Primary               bool   `json:"primary"`
			PrivateIPAddressesSet []struct {
				Description      string `json:"description"`
				EipID            string `json:"eipId"`
				Primary          bool   `json:"primary"`
				PrivateIPAddress string `json:"privateIpAddress"`
				WanIP            string `json:"wanIp"`
			} `json:"privateIpAddressesSet"`
			SubnetID string `json:"subnetId"`
			VpcID    string `json:"vpcId"`
			VpcName  string `json:"vpcName"`
			ZoneID   int    `json:"zoneId"`
		} `json:"data"`
		TotalNum int `json:"totalNum"`
	} `json:"data"`
	Message string `json:"message"`
}
    func DescribeNetworkInterfaces ¶
func DescribeNetworkInterfaces(options ...string) (*RespDescribeNetworkInterfaces, error)
type RespDescribeRouteTable ¶
type RespDescribeRouteTable struct {
	Code       int                          `json:"code"`
	CodeDesc   string                       `json:"codeDesc"`
	Data       []RespDescribeRouteTableData `json:"data"`
	Message    string                       `json:"message"`
	TotalCount int                          `json:"totalCount"`
}
    func DescribeRouteTable ¶
func DescribeRouteTable(options ...string) (*RespDescribeRouteTable, error)
type RespDescribeRouteTableData ¶
type RespDescribeRouteTableData struct {
	RouteSet             []RespDescribeRouteTableRouteSet `json:"routeSet"`
	RouteTableCreateTime string                           `json:"routeTableCreateTime"`
	RouteTableId         string                           `json:"routeTableId"`
	RouteTableName       string                           `json:"routeTableName"`
	RouteTableType       int                              `json:"routeTableType"`
	SubnetNum            int                              `json:"subnetNum"`
	UnRouteTableId       string                           `json:"unRouteTableId"`
	UnVpcId              string                           `json:"unVpcId"`
	VpcCidrBlock         string                           `json:"vpcCidrBlock"`
	VpcId                string                           `json:"vpcId"`
	VpcName              string                           `json:"vpcName"`
}
    type RespDescribeRouteTableRouteSet ¶
type RespDescribeRouteTableRouteSet struct {
	Description          interface{} `json:"description"`
	DestinationCidrBlock string      `json:"destinationCidrBlock"`
	// contains filtered or unexported fields
}
    type RespDescribeSubnet ¶
type RespDescribeSubnet struct {
	AvailableIPNum   int    `json:"availableIPNum"`
	CidrBlock        string `json:"cidrBlock"`
	Code             int    `json:"code"`
	CodeDesc         string `json:"codeDesc"`
	Message          string `json:"message"`
	RouteTableId     string `json:"routeTableId"`
	SubnetCreateTime string `json:"subnetCreateTime"`
	SubnetId         string `json:"subnetId"`
	SubnetName       string `json:"subnetName"`
	TotalIPNum       int    `json:"totalIPNum"`
	ZoneId           int    `json:"zoneId"`
}
    func DescribeSubnet ¶
func DescribeSubnet(options ...string) (*RespDescribeSubnet, error)
type RespDescribeSubnetEx ¶
type RespDescribeSubnetEx struct {
	Code     int                        `json:"code"`
	CodeDesc string                     `json:"codeDesc"`
	Data     []RespDescribeSubnetExData `json:"data"`
	Message  string                     `json:"message"`
}
    func DescribeSubnetEx ¶
func DescribeSubnetEx(options ...string) (*RespDescribeSubnetEx, error)
type RespDescribeSubnetExData ¶
type RespDescribeSubnetExData struct {
	AvailableIPNum   int         `json:"availableIPNum"`
	Broadcast        bool        `json:"broadcast"`
	CidrBlock        string      `json:"cidrBlock"`
	IsDefault        bool        `json:"isDefault"`
	NetworkAclId     interface{} `json:"networkAclId"`
	RouteTableId     string      `json:"routeTableId"`
	RouteTableName   string      `json:"routeTableName"`
	RtbNum           int         `json:"rtbNum"`
	SubnetCreateTime string      `json:"subnetCreateTime"`
	SubnetId         string      `json:"subnetId"`
	SubnetName       string      `json:"subnetName"`
	TotalIPNum       int         `json:"totalIPNum"`
	UnRouteTableId   string      `json:"unRouteTableId"`
	UnSubnetId       string      `json:"unSubnetId"`
	UnVpcId          string      `json:"unVpcId"`
	VpcCidrBlock     string      `json:"vpcCidrBlock"`
	VpcDevices       int         `json:"vpcDevices"`
	VpcId            string      `json:"vpcId"`
	VpcName          string      `json:"vpcName"`
	Zone             string      `json:"zone"`
	ZoneId           int         `json:"zoneId"`
}
    type RespDescribeVpcClassicLink ¶
type RespDescribeVpcClassicLink struct {
	Code       int                              `json:"code"`
	CodeDesc   string                           `json:"codeDesc"`
	Data       []RespDescribeVpcClassicLinkData `json:"data"`
	Message    string                           `json:"message"`
	TotalCount int                              `json:"totalCount"`
}
    func DescribeVpcClassicLink ¶
func DescribeVpcClassicLink(options ...string) (*RespDescribeVpcClassicLink, error)
type RespDescribeVpcEx ¶
type RespDescribeVpcEx struct {
	Code       int                     `json:"code"`
	CodeDesc   string                  `json:"codeDesc"`
	Data       []RespDescribeVpcExData `json:"data"`
	Message    string                  `json:"message"`
	TotalCount int                     `json:"totalCount"`
}
    func DescribeVpcEx ¶
func DescribeVpcEx(options ...string) (*RespDescribeVpcEx, error)
type RespDescribeVpcExData ¶
type RespDescribeVpcExData struct {
	CidrBlock      string `json:"cidrBlock"`
	ClassicLinkNum int    `json:"classicLinkNum"`
	CreateTime     string `json:"createTime"`
	IsDefault      bool   `json:"isDefault"`
	IsMulticast    bool   `json:"isMulticast"`
	NatNum         int    `json:"natNum"`
	RouteTableNum  int    `json:"routeTableNum"`
	SubnetNum      int    `json:"subnetNum"`
	UnVpcId        string `json:"unVpcId"`
	VpcDeviceNum   int    `json:"vpcDeviceNum"`
	VpcId          string `json:"vpcId"`
	VpcName        string `json:"vpcName"`
	VpcPeerNum     int    `json:"vpcPeerNum"`
	VpgNum         int    `json:"vpgNum"`
	VpnGwNum       int    `json:"vpnGwNum"`
}
    type RespDescribeVpcLimit ¶
type RespDescribeVpcLimit struct {
	Code     int                      `json:"code"`
	CodeDesc string                   `json:"codeDesc"`
	Data     RespDescribeVpcLimitData `json:"data"`
	Message  string                   `json:"message"`
}
    func DescribeVpcLimit ¶
func DescribeVpcLimit(options ...string) (*RespDescribeVpcLimit, error)
type RespDescribeVpcLimitData ¶
type RespDescribeVpcLimitData struct {
	Limit interface{} `json:"limit"`
}
    type RespDescribeVpcPeeringConnections ¶
type RespDescribeVpcPeeringConnections struct {
	Code       int           `json:"code"`
	CodeDesc   string        `json:"codeDesc"`
	Message    string        `json:"message"`
	Data       []interface{} `json:"data"`
	TotalCount int           `json:"totalCount"`
}
    func DescribeVpcPeeringConnections ¶
func DescribeVpcPeeringConnections(options ...string) (*RespDescribeVpcPeeringConnections, error)
type RespDetachClassicLinkVpc ¶
type RespDetachClassicLinkVpc struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
	TaskId   int    `json:"taskId"`
}
    func DetachClassicLinkVpc ¶
func DetachClassicLinkVpc(options ...string) (*RespDetachClassicLinkVpc, error)
type RespDetachNetworkInterface ¶
type RespDetachNetworkInterface struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		TaskID int `json:"taskId"`
	} `json:"data"`
	Message string `json:"message"`
}
    func DetachNetworkInterface ¶
func DetachNetworkInterface(options ...string) (*RespDetachNetworkInterface, error)
type RespDeteleSubnetAclRule ¶
type RespDeteleSubnetAclRule struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func DeteleSubnetAclRule ¶
func DeteleSubnetAclRule(options ...string) (*RespDeteleSubnetAclRule, error)
type RespEipBindNatGateway ¶
type RespEipBindNatGateway struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
	TaskID   int    `json:"taskId"`
}
    func EipBindNatGateway ¶
func EipBindNatGateway(options ...string) (*RespEipBindNatGateway, error)
type RespEipUnBindNatGateway ¶
type RespEipUnBindNatGateway struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
	TaskID   int    `json:"taskId"`
}
    func EipUnBindNatGateway ¶
func EipUnBindNatGateway(options ...string) (*RespEipUnBindNatGateway, error)
type RespMigrateNetworkInterface ¶
type RespMigrateNetworkInterface struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		TaskID int `json:"taskId"`
	} `json:"data"`
	Message string `json:"message"`
}
    func MigrateNetworkInterface ¶
func MigrateNetworkInterface(options ...string) (*RespMigrateNetworkInterface, error)
type RespMigratePrivateIpAddress ¶
type RespMigratePrivateIpAddress struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		TaskID int `json:"taskId"`
	} `json:"data"`
	Message string `json:"message"`
}
    func MigratePrivateIpAddress ¶
func MigratePrivateIpAddress(options ...string) (*RespMigratePrivateIpAddress, error)
type RespModifyNatGateway ¶
type RespModifyNatGateway struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func ModifyNatGateway ¶
func ModifyNatGateway(options ...string) (*RespModifyNatGateway, error)
type RespModifyNetworkAcl ¶
type RespModifyNetworkAcl struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func ModifyNetworkAcl ¶
func ModifyNetworkAcl(options ...string) (*RespModifyNetworkAcl, error)
type RespModifyNetworkAclEntry ¶
type RespModifyNetworkAclEntry struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func ModifyNetworkAclEntry ¶
func ModifyNetworkAclEntry(options ...string) (*RespModifyNetworkAclEntry, error)
type RespModifyNetworkInterface ¶
type RespModifyNetworkInterface struct {
	Code     int           `json:"code"`
	CodeDesc string        `json:"codeDesc"`
	Data     []interface{} `json:"data"`
	Message  string        `json:"message"`
}
    func ModifyNetworkInterface ¶
func ModifyNetworkInterface(options ...string) (*RespModifyNetworkInterface, error)
type RespModifyRouteTableAttribute ¶
type RespModifyRouteTableAttribute struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func ModifyRouteTableAttribute ¶
func ModifyRouteTableAttribute(options ...string) (*RespModifyRouteTableAttribute, error)
type RespModifySubnetAttribute ¶
type RespModifySubnetAttribute struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func ModifySubnetAttribute ¶
func ModifySubnetAttribute(options ...string) (*RespModifySubnetAttribute, error)
type RespModifyVpcAttribute ¶
type RespModifyVpcAttribute struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func ModifyVpcAttribute ¶
func ModifyVpcAttribute(options ...string) (*RespModifyVpcAttribute, error)
type RespModifyVpcPeeringConnection ¶
type RespModifyVpcPeeringConnection struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func ModifyVpcPeeringConnection ¶
func ModifyVpcPeeringConnection(options ...string) (*RespModifyVpcPeeringConnection, error)
type RespModifyVpcPeeringConnectionEx ¶
type RespModifyVpcPeeringConnectionEx struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func ModifyVpcPeeringConnectionEx ¶
func ModifyVpcPeeringConnectionEx(options ...string) (*RespModifyVpcPeeringConnectionEx, error)
type RespQueryNatGatewayProductionStatus ¶
type RespQueryNatGatewayProductionStatus struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		ErrorCode int `json:"errorCode"`
		Status    int `json:"status"`
	} `json:"data"`
	Message string `json:"message"`
}
    func QueryNatGatewayProductionStatus ¶
func QueryNatGatewayProductionStatus(options ...string) (*RespQueryNatGatewayProductionStatus, error)
type RespRejectVpcPeeringConnection ¶
type RespRejectVpcPeeringConnection struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func RejectVpcPeeringConnection ¶
func RejectVpcPeeringConnection(options ...string) (*RespRejectVpcPeeringConnection, error)
type RespRejectVpcPeeringConnectionEx ¶
type RespRejectVpcPeeringConnectionEx struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func RejectVpcPeeringConnectionEx ¶
func RejectVpcPeeringConnectionEx(options ...string) (*RespRejectVpcPeeringConnectionEx, error)
type RespUnassignPrivateIpAddresses ¶
type RespUnassignPrivateIpAddresses struct {
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		TaskID int `json:"taskId"`
	} `json:"data"`
	Message string `json:"message"`
}
    func UnassignPrivateIpAddresses ¶
func UnassignPrivateIpAddresses(options ...string) (*RespUnassignPrivateIpAddresses, error)
type RespUpgradeNatGateway ¶
type RespUpgradeNatGateway struct {
	BillID   string `json:"billId"`
	Code     int    `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func UpgradeNatGateway ¶
func UpgradeNatGateway(options ...string) (*RespUpgradeNatGateway, error)
       Source Files
      ¶
      Source Files
      ¶
    
- AcceptVpcPeeringConnection.go
- AcceptVpcPeeringConnectionEx.go
- AssignPrivateIpAddresses.go
- AssociateRouteTable.go
- AttachClassicLinkVpc.go
- AttachNetworkInterface.go
- CreateNatGateway.go
- CreateNetworkAcl.go
- CreateNetworkInterface.go
- CreateRouteTable.go
- CreateSubnet.go
- CreateSubnetAclRule.go
- CreateVpc.go
- CreateVpcPeeringConnection.go
- CreateVpcPeeringConnectionEx.go
- DeleteNatGateway.go
- DeleteNetworkAcl.go
- DeleteNetworkInterface.go
- DeleteRouteTable.go
- DeleteSubnet.go
- DeleteSubnetAclRule.go
- DeleteVpc.go
- DeleteVpcPeeringConnection.go
- DeleteVpcPeeringConnectionEx.go
- DescribeNatGateway.go
- DescribeNetworkAcl.go
- DescribeNetworkInterfaces.go
- DescribeRouteTable.go
- DescribeSubnet.go
- DescribeSubnetEx.go
- DescribeVpcClassicLink.go
- DescribeVpcEx.go
- DescribeVpcLimit.go
- DescribeVpcPeeringConnections.go
- DetachClassicLinkVpc.go
- DetachNetworkInterface.go
- EipBindNatGateway.go
- EipUnBindNatGateway.go
- MigrateNetworkInterface.go
- MigratePrivateIpAddress.go
- ModifyNatGateway.go
- ModifyNetworkAcl.go
- ModifyNetworkAclEntry.go
- ModifyNetworkInterface.go
- ModifyRouteTable.go
- ModifySubnetAttribute.go
- ModifyVpcAttribute.go
- ModifyVpcPeeringConnection.go
- ModifyVpcPeeringConnectionEx.go
- QueryNatGatewayProductionStatus.go
- RejectVpcPeeringConnection.go
- RejectVpcPeeringConnectionEx.go
- UnassignPrivateIpAddresses.go
- UpgradeNatGateway.go
- data.go
- do.go
 Click to show internal directories. 
   Click to hide internal directories.