vpc

package
v0.0.0-...-66ec9f1 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2019 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 AccessPointSet ¶

type AccessPointSet struct {
	AccessPointType []AccessPointType `json:"AccessPointType" xml:"AccessPointType"`
}

AccessPointSet is a nested struct in vpc response

type AccessPointType ¶

type AccessPointType struct {
	AccessPointId    string `json:"AccessPointId" xml:"AccessPointId"`
	Status           string `json:"Status" xml:"Status"`
	Type             string `json:"Type" xml:"Type"`
	AttachedRegionNo string `json:"AttachedRegionNo" xml:"AttachedRegionNo"`
	Location         string `json:"Location" xml:"Location"`
	HostOperator     string `json:"HostOperator" xml:"HostOperator"`
	Name             string `json:"Name" xml:"Name"`
	Description      string `json:"Description" xml:"Description"`
}

AccessPointType is a nested struct in vpc response

type AclEntries ¶

type AclEntries struct {
	AclEntry []AclEntry `json:"AclEntry" xml:"AclEntry"`
}

AclEntries is a nested struct in vpc response

type AclEntry ¶

type AclEntry struct {
	AclEntryId      string `json:"AclEntryId" xml:"AclEntryId"`
	AclEntryIp      string `json:"AclEntryIp" xml:"AclEntryIp"`
	AclEntryComment string `json:"AclEntryComment" xml:"AclEntryComment"`
}

AclEntry is a nested struct in vpc response

type ActivateRouterInterfaceRequest ¶

type ActivateRouterInterfaceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
}

ActivateRouterInterfaceRequest is the request struct for api ActivateRouterInterface

func CreateActivateRouterInterfaceRequest ¶

func CreateActivateRouterInterfaceRequest() (request *ActivateRouterInterfaceRequest)

CreateActivateRouterInterfaceRequest creates a request to invoke ActivateRouterInterface API

type ActivateRouterInterfaceResponse ¶

type ActivateRouterInterfaceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ActivateRouterInterfaceResponse is the response struct for api ActivateRouterInterface

func CreateActivateRouterInterfaceResponse ¶

func CreateActivateRouterInterfaceResponse() (response *ActivateRouterInterfaceResponse)

CreateActivateRouterInterfaceResponse creates a response to parse from ActivateRouterInterface response

type ActiveFlowLogRequest ¶

type ActiveFlowLogRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	FlowLogId            string           `position:"Query" name:"FlowLogId"`
}

ActiveFlowLogRequest is the request struct for api ActiveFlowLog

func CreateActiveFlowLogRequest ¶

func CreateActiveFlowLogRequest() (request *ActiveFlowLogRequest)

CreateActiveFlowLogRequest creates a request to invoke ActiveFlowLog API

type ActiveFlowLogResponse ¶

type ActiveFlowLogResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
}

ActiveFlowLogResponse is the response struct for api ActiveFlowLog

func CreateActiveFlowLogResponse ¶

func CreateActiveFlowLogResponse() (response *ActiveFlowLogResponse)

CreateActiveFlowLogResponse creates a response to parse from ActiveFlowLog response

type AddBandwidthPackageIpsRequest ¶

type AddBandwidthPackageIpsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	IpCount              string           `position:"Query" name:"IpCount"`
}

AddBandwidthPackageIpsRequest is the request struct for api AddBandwidthPackageIps

func CreateAddBandwidthPackageIpsRequest ¶

func CreateAddBandwidthPackageIpsRequest() (request *AddBandwidthPackageIpsRequest)

CreateAddBandwidthPackageIpsRequest creates a request to invoke AddBandwidthPackageIps API

type AddBandwidthPackageIpsResponse ¶

type AddBandwidthPackageIpsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddBandwidthPackageIpsResponse is the response struct for api AddBandwidthPackageIps

func CreateAddBandwidthPackageIpsResponse ¶

func CreateAddBandwidthPackageIpsResponse() (response *AddBandwidthPackageIpsResponse)

CreateAddBandwidthPackageIpsResponse creates a response to parse from AddBandwidthPackageIps response

type AddBgpNetworkRequest ¶

type AddBgpNetworkRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	RouterId             string           `position:"Query" name:"RouterId"`
	VpcId                string           `position:"Query" name:"VpcId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DstCidrBlock         string           `position:"Query" name:"DstCidrBlock"`
}

AddBgpNetworkRequest is the request struct for api AddBgpNetwork

func CreateAddBgpNetworkRequest ¶

func CreateAddBgpNetworkRequest() (request *AddBgpNetworkRequest)

CreateAddBgpNetworkRequest creates a request to invoke AddBgpNetwork API

type AddBgpNetworkResponse ¶

type AddBgpNetworkResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddBgpNetworkResponse is the response struct for api AddBgpNetwork

func CreateAddBgpNetworkResponse ¶

func CreateAddBgpNetworkResponse() (response *AddBgpNetworkResponse)

CreateAddBgpNetworkResponse creates a response to parse from AddBgpNetwork response

type AddCommonBandwidthPackageIpRequest ¶

type AddCommonBandwidthPackageIpRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	IpInstanceId         string           `position:"Query" name:"IpInstanceId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

AddCommonBandwidthPackageIpRequest is the request struct for api AddCommonBandwidthPackageIp

func CreateAddCommonBandwidthPackageIpRequest ¶

func CreateAddCommonBandwidthPackageIpRequest() (request *AddCommonBandwidthPackageIpRequest)

CreateAddCommonBandwidthPackageIpRequest creates a request to invoke AddCommonBandwidthPackageIp API

type AddCommonBandwidthPackageIpResponse ¶

type AddCommonBandwidthPackageIpResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddCommonBandwidthPackageIpResponse is the response struct for api AddCommonBandwidthPackageIp

func CreateAddCommonBandwidthPackageIpResponse ¶

func CreateAddCommonBandwidthPackageIpResponse() (response *AddCommonBandwidthPackageIpResponse)

CreateAddCommonBandwidthPackageIpResponse creates a response to parse from AddCommonBandwidthPackageIp response

type AddGlobalAccelerationInstanceIpRequest ¶

type AddGlobalAccelerationInstanceIpRequest struct {
	*requests.RpcRequest
	ResourceOwnerId              requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
	IpInstanceId                 string           `position:"Query" name:"IpInstanceId"`
	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
}

AddGlobalAccelerationInstanceIpRequest is the request struct for api AddGlobalAccelerationInstanceIp

func CreateAddGlobalAccelerationInstanceIpRequest ¶

func CreateAddGlobalAccelerationInstanceIpRequest() (request *AddGlobalAccelerationInstanceIpRequest)

CreateAddGlobalAccelerationInstanceIpRequest creates a request to invoke AddGlobalAccelerationInstanceIp API

type AddGlobalAccelerationInstanceIpResponse ¶

type AddGlobalAccelerationInstanceIpResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddGlobalAccelerationInstanceIpResponse is the response struct for api AddGlobalAccelerationInstanceIp

func CreateAddGlobalAccelerationInstanceIpResponse ¶

func CreateAddGlobalAccelerationInstanceIpResponse() (response *AddGlobalAccelerationInstanceIpResponse)

CreateAddGlobalAccelerationInstanceIpResponse creates a response to parse from AddGlobalAccelerationInstanceIp response

type AddIPv6TranslatorAclListEntryRequest ¶

type AddIPv6TranslatorAclListEntryRequest struct {
	*requests.RpcRequest
	AclId                string           `position:"Query" name:"AclId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AclEntryIp           string           `position:"Query" name:"AclEntryIp"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AclEntryComment      string           `position:"Query" name:"AclEntryComment"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

AddIPv6TranslatorAclListEntryRequest is the request struct for api AddIPv6TranslatorAclListEntry

func CreateAddIPv6TranslatorAclListEntryRequest ¶

func CreateAddIPv6TranslatorAclListEntryRequest() (request *AddIPv6TranslatorAclListEntryRequest)

CreateAddIPv6TranslatorAclListEntryRequest creates a request to invoke AddIPv6TranslatorAclListEntry API

type AddIPv6TranslatorAclListEntryResponse ¶

type AddIPv6TranslatorAclListEntryResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	AclEntryId string `json:"AclEntryId" xml:"AclEntryId"`
}

AddIPv6TranslatorAclListEntryResponse is the response struct for api AddIPv6TranslatorAclListEntry

func CreateAddIPv6TranslatorAclListEntryResponse ¶

func CreateAddIPv6TranslatorAclListEntryResponse() (response *AddIPv6TranslatorAclListEntryResponse)

CreateAddIPv6TranslatorAclListEntryResponse creates a response to parse from AddIPv6TranslatorAclListEntry response

type AllocateEipAddressRequest ¶

type AllocateEipAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Period               requests.Integer `position:"Query" name:"Period"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            string           `position:"Query" name:"Bandwidth"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ISP                  string           `position:"Query" name:"ISP"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
	Netmode              string           `position:"Query" name:"Netmode"`
	PricingCycle         string           `position:"Query" name:"PricingCycle"`
	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
}

AllocateEipAddressRequest is the request struct for api AllocateEipAddress

func CreateAllocateEipAddressRequest ¶

func CreateAllocateEipAddressRequest() (request *AllocateEipAddressRequest)

CreateAllocateEipAddressRequest creates a request to invoke AllocateEipAddress API

type AllocateEipAddressResponse ¶

type AllocateEipAddressResponse struct {
	*responses.BaseResponse
	RequestId       string `json:"RequestId" xml:"RequestId"`
	AllocationId    string `json:"AllocationId" xml:"AllocationId"`
	EipAddress      string `json:"EipAddress" xml:"EipAddress"`
	OrderId         int    `json:"OrderId" xml:"OrderId"`
	ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
}

AllocateEipAddressResponse is the response struct for api AllocateEipAddress

func CreateAllocateEipAddressResponse ¶

func CreateAllocateEipAddressResponse() (response *AllocateEipAddressResponse)

CreateAllocateEipAddressResponse creates a response to parse from AllocateEipAddress response

type AllocateIpv6InternetBandwidthRequest ¶

type AllocateIpv6InternetBandwidthRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Ipv6AddressId        string           `position:"Query" name:"Ipv6AddressId"`
	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
	Ipv6GatewayId        string           `position:"Query" name:"Ipv6GatewayId"`
}

AllocateIpv6InternetBandwidthRequest is the request struct for api AllocateIpv6InternetBandwidth

func CreateAllocateIpv6InternetBandwidthRequest ¶

func CreateAllocateIpv6InternetBandwidthRequest() (request *AllocateIpv6InternetBandwidthRequest)

CreateAllocateIpv6InternetBandwidthRequest creates a request to invoke AllocateIpv6InternetBandwidth API

type AllocateIpv6InternetBandwidthResponse ¶

type AllocateIpv6InternetBandwidthResponse struct {
	*responses.BaseResponse
	RequestId           string `json:"RequestId" xml:"RequestId"`
	Ipv6AddressId       string `json:"Ipv6AddressId" xml:"Ipv6AddressId"`
	InternetBandwidthId string `json:"InternetBandwidthId" xml:"InternetBandwidthId"`
}

AllocateIpv6InternetBandwidthResponse is the response struct for api AllocateIpv6InternetBandwidth

func CreateAllocateIpv6InternetBandwidthResponse ¶

func CreateAllocateIpv6InternetBandwidthResponse() (response *AllocateIpv6InternetBandwidthResponse)

CreateAllocateIpv6InternetBandwidthResponse creates a response to parse from AllocateIpv6InternetBandwidth response

type AssociateEipAddressRequest ¶

type AssociateEipAddressRequest struct {
	*requests.RpcRequest
	PrivateIpAddress     string           `position:"Query" name:"PrivateIpAddress"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	InstanceRegionId     string           `position:"Query" name:"InstanceRegionId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	AllocationId         string           `position:"Query" name:"AllocationId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

AssociateEipAddressRequest is the request struct for api AssociateEipAddress

func CreateAssociateEipAddressRequest ¶

func CreateAssociateEipAddressRequest() (request *AssociateEipAddressRequest)

CreateAssociateEipAddressRequest creates a request to invoke AssociateEipAddress API

type AssociateEipAddressResponse ¶

type AssociateEipAddressResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AssociateEipAddressResponse is the response struct for api AssociateEipAddress

func CreateAssociateEipAddressResponse ¶

func CreateAssociateEipAddressResponse() (response *AssociateEipAddressResponse)

CreateAssociateEipAddressResponse creates a response to parse from AssociateEipAddress response

type AssociateGlobalAccelerationInstanceRequest ¶

type AssociateGlobalAccelerationInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId              requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
	BackendServerId              string           `position:"Query" name:"BackendServerId"`
	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
	BackendServerRegionId        string           `position:"Query" name:"BackendServerRegionId"`
	BackendServerType            string           `position:"Query" name:"BackendServerType"`
}

AssociateGlobalAccelerationInstanceRequest is the request struct for api AssociateGlobalAccelerationInstance

func CreateAssociateGlobalAccelerationInstanceRequest ¶

func CreateAssociateGlobalAccelerationInstanceRequest() (request *AssociateGlobalAccelerationInstanceRequest)

CreateAssociateGlobalAccelerationInstanceRequest creates a request to invoke AssociateGlobalAccelerationInstance API

type AssociateGlobalAccelerationInstanceResponse ¶

type AssociateGlobalAccelerationInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AssociateGlobalAccelerationInstanceResponse is the response struct for api AssociateGlobalAccelerationInstance

func CreateAssociateGlobalAccelerationInstanceResponse ¶

func CreateAssociateGlobalAccelerationInstanceResponse() (response *AssociateGlobalAccelerationInstanceResponse)

CreateAssociateGlobalAccelerationInstanceResponse creates a response to parse from AssociateGlobalAccelerationInstance response

type AssociateHaVipRequest ¶

type AssociateHaVipRequest struct {
	*requests.RpcRequest
	HaVipId              string           `position:"Query" name:"HaVipId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

AssociateHaVipRequest is the request struct for api AssociateHaVip

func CreateAssociateHaVipRequest ¶

func CreateAssociateHaVipRequest() (request *AssociateHaVipRequest)

CreateAssociateHaVipRequest creates a request to invoke AssociateHaVip API

type AssociateHaVipResponse ¶

type AssociateHaVipResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AssociateHaVipResponse is the response struct for api AssociateHaVip

func CreateAssociateHaVipResponse ¶

func CreateAssociateHaVipResponse() (response *AssociateHaVipResponse)

CreateAssociateHaVipResponse creates a response to parse from AssociateHaVip response

type AssociatePhysicalConnectionToVirtualBorderRouterRequest ¶

type AssociatePhysicalConnectionToVirtualBorderRouterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CircuitCode          string           `position:"Query" name:"CircuitCode"`
	VlanId               string           `position:"Query" name:"VlanId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	VbrId                string           `position:"Query" name:"VbrId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PeerGatewayIp        string           `position:"Query" name:"PeerGatewayIp"`
	PeeringSubnetMask    string           `position:"Query" name:"PeeringSubnetMask"`
	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
	LocalGatewayIp       string           `position:"Query" name:"LocalGatewayIp"`
}

AssociatePhysicalConnectionToVirtualBorderRouterRequest is the request struct for api AssociatePhysicalConnectionToVirtualBorderRouter

func CreateAssociatePhysicalConnectionToVirtualBorderRouterRequest ¶

func CreateAssociatePhysicalConnectionToVirtualBorderRouterRequest() (request *AssociatePhysicalConnectionToVirtualBorderRouterRequest)

CreateAssociatePhysicalConnectionToVirtualBorderRouterRequest creates a request to invoke AssociatePhysicalConnectionToVirtualBorderRouter API

type AssociatePhysicalConnectionToVirtualBorderRouterResponse ¶

type AssociatePhysicalConnectionToVirtualBorderRouterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AssociatePhysicalConnectionToVirtualBorderRouterResponse is the response struct for api AssociatePhysicalConnectionToVirtualBorderRouter

func CreateAssociatePhysicalConnectionToVirtualBorderRouterResponse ¶

func CreateAssociatePhysicalConnectionToVirtualBorderRouterResponse() (response *AssociatePhysicalConnectionToVirtualBorderRouterResponse)

CreateAssociatePhysicalConnectionToVirtualBorderRouterResponse creates a response to parse from AssociatePhysicalConnectionToVirtualBorderRouter response

type AssociateRouteTableRequest ¶

type AssociateRouteTableRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	RouteTableId         string           `position:"Query" name:"RouteTableId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
}

AssociateRouteTableRequest is the request struct for api AssociateRouteTable

func CreateAssociateRouteTableRequest ¶

func CreateAssociateRouteTableRequest() (request *AssociateRouteTableRequest)

CreateAssociateRouteTableRequest creates a request to invoke AssociateRouteTable API

type AssociateRouteTableResponse ¶

type AssociateRouteTableResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AssociateRouteTableResponse is the response struct for api AssociateRouteTable

func CreateAssociateRouteTableResponse ¶

func CreateAssociateRouteTableResponse() (response *AssociateRouteTableResponse)

CreateAssociateRouteTableResponse creates a response to parse from AssociateRouteTable response

type AssociatedCen ¶

type AssociatedCen struct {
	CenStatus  string `json:"CenStatus" xml:"CenStatus"`
	CenOwnerId int    `json:"CenOwnerId" xml:"CenOwnerId"`
	CenId      string `json:"CenId" xml:"CenId"`
}

AssociatedCen is a nested struct in vpc response

type AssociatedCensInDescribeVirtualBorderRouters ¶

type AssociatedCensInDescribeVirtualBorderRouters struct {
	AssociatedCen []AssociatedCen `json:"AssociatedCen" xml:"AssociatedCen"`
}

AssociatedCensInDescribeVirtualBorderRouters is a nested struct in vpc response

type AssociatedCensInDescribeVpcAttribute ¶

type AssociatedCensInDescribeVpcAttribute struct {
	AssociatedCen []AssociatedCen `json:"AssociatedCen" xml:"AssociatedCen"`
}

AssociatedCensInDescribeVpcAttribute is a nested struct in vpc response

type AssociatedEipAddresses ¶

type AssociatedEipAddresses struct {
	AssociatedEipAddresse []string `json:"associatedEipAddresse" xml:"associatedEipAddresse"`
}

AssociatedEipAddresses is a nested struct in vpc response

type AssociatedInstances ¶

type AssociatedInstances struct {
	AssociatedInstance []string `json:"associatedInstance" xml:"associatedInstance"`
}

AssociatedInstances is a nested struct in vpc response

type AssociatedPhysicalConnection ¶

type AssociatedPhysicalConnection struct {
	CircuitCode                      string `json:"CircuitCode" xml:"CircuitCode"`
	VlanInterfaceId                  string `json:"VlanInterfaceId" xml:"VlanInterfaceId"`
	LocalGatewayIp                   string `json:"LocalGatewayIp" xml:"LocalGatewayIp"`
	PeerGatewayIp                    string `json:"PeerGatewayIp" xml:"PeerGatewayIp"`
	PeeringSubnetMask                string `json:"PeeringSubnetMask" xml:"PeeringSubnetMask"`
	PhysicalConnectionId             string `json:"PhysicalConnectionId" xml:"PhysicalConnectionId"`
	PhysicalConnectionStatus         string `json:"PhysicalConnectionStatus" xml:"PhysicalConnectionStatus"`
	PhysicalConnectionBusinessStatus string `json:"PhysicalConnectionBusinessStatus" xml:"PhysicalConnectionBusinessStatus"`
	PhysicalConnectionOwnerUid       string `json:"PhysicalConnectionOwnerUid" xml:"PhysicalConnectionOwnerUid"`
	VlanId                           string `json:"VlanId" xml:"VlanId"`
}

AssociatedPhysicalConnection is a nested struct in vpc response

type AssociatedPhysicalConnections ¶

type AssociatedPhysicalConnections struct {
	AssociatedPhysicalConnection []AssociatedPhysicalConnection `json:"AssociatedPhysicalConnection" xml:"AssociatedPhysicalConnection"`
}

AssociatedPhysicalConnections is a nested struct in vpc response

type AvailableRegions ¶

type AvailableRegions struct {
	AvailableRegion []string `json:"AvailableRegion" xml:"AvailableRegion"`
}

AvailableRegions is a nested struct in vpc response

type BackendServer ¶

type BackendServer struct {
	RegionId        string `json:"RegionId" xml:"RegionId"`
	ServerId        string `json:"ServerId" xml:"ServerId"`
	ServerIpAddress string `json:"ServerIpAddress" xml:"ServerIpAddress"`
	ServerType      string `json:"ServerType" xml:"ServerType"`
}

BackendServer is a nested struct in vpc response

type BackendServers ¶

type BackendServers struct {
	BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}

BackendServers is a nested struct in vpc response

type BandwidthPackage ¶

type BandwidthPackage struct {
	BandwidthPackageId string                                       `json:"BandwidthPackageId" xml:"BandwidthPackageId"`
	RegionId           string                                       `json:"RegionId" xml:"RegionId"`
	Name               string                                       `json:"Name" xml:"Name"`
	Description        string                                       `json:"Description" xml:"Description"`
	ZoneId             string                                       `json:"ZoneId" xml:"ZoneId"`
	NatGatewayId       string                                       `json:"NatGatewayId" xml:"NatGatewayId"`
	Bandwidth          string                                       `json:"Bandwidth" xml:"Bandwidth"`
	InstanceChargeType string                                       `json:"InstanceChargeType" xml:"InstanceChargeType"`
	InternetChargeType string                                       `json:"InternetChargeType" xml:"InternetChargeType"`
	BusinessStatus     string                                       `json:"BusinessStatus" xml:"BusinessStatus"`
	IpCount            string                                       `json:"IpCount" xml:"IpCount"`
	CreationTime       string                                       `json:"CreationTime" xml:"CreationTime"`
	Status             string                                       `json:"Status" xml:"Status"`
	ISP                string                                       `json:"ISP" xml:"ISP"`
	PublicIpAddresses  PublicIpAddressesInDescribeBandwidthPackages `json:"PublicIpAddresses" xml:"PublicIpAddresses"`
}

BandwidthPackage is a nested struct in vpc response

type BandwidthPackageIdsInCreateNatGateway ¶

type BandwidthPackageIdsInCreateNatGateway struct {
	BandwidthPackageId []string `json:"BandwidthPackageId" xml:"BandwidthPackageId"`
}

BandwidthPackageIdsInCreateNatGateway is a nested struct in vpc response

type BandwidthPackageIdsInDescribeNatGateways ¶

type BandwidthPackageIdsInDescribeNatGateways struct {
	BandwidthPackageId []string `json:"BandwidthPackageId" xml:"BandwidthPackageId"`
}

BandwidthPackageIdsInDescribeNatGateways is a nested struct in vpc response

type BandwidthPackages ¶

type BandwidthPackages struct {
	BandwidthPackage []BandwidthPackage `json:"BandwidthPackage" xml:"BandwidthPackage"`
}

BandwidthPackages is a nested struct in vpc response

type BgpGroup ¶

type BgpGroup struct {
	Name        string `json:"Name" xml:"Name"`
	Description string `json:"Description" xml:"Description"`
	BgpGroupId  string `json:"BgpGroupId" xml:"BgpGroupId"`
	PeerAsn     string `json:"PeerAsn" xml:"PeerAsn"`
	AuthKey     string `json:"AuthKey" xml:"AuthKey"`
	RouterId    string `json:"RouterId" xml:"RouterId"`
	Status      string `json:"Status" xml:"Status"`
	Keepalive   string `json:"Keepalive" xml:"Keepalive"`
	LocalAsn    string `json:"LocalAsn" xml:"LocalAsn"`
	Hold        string `json:"Hold" xml:"Hold"`
	IsFake      string `json:"IsFake" xml:"IsFake"`
	RouteLimit  string `json:"RouteLimit" xml:"RouteLimit"`
	RegionId    string `json:"RegionId" xml:"RegionId"`
}

BgpGroup is a nested struct in vpc response

type BgpGroups ¶

type BgpGroups struct {
	BgpGroup []BgpGroup `json:"BgpGroup" xml:"BgpGroup"`
}

BgpGroups is a nested struct in vpc response

type BgpNetwork ¶

type BgpNetwork struct {
	VpcId        string `json:"VpcId" xml:"VpcId"`
	DstCidrBlock string `json:"DstCidrBlock" xml:"DstCidrBlock"`
	RouterId     string `json:"RouterId" xml:"RouterId"`
}

BgpNetwork is a nested struct in vpc response

type BgpNetworks ¶

type BgpNetworks struct {
	BgpNetwork []BgpNetwork `json:"BgpNetwork" xml:"BgpNetwork"`
}

BgpNetworks is a nested struct in vpc response

type BgpPeer ¶

type BgpPeer struct {
	Name          string `json:"Name" xml:"Name"`
	Description   string `json:"Description" xml:"Description"`
	BgpPeerId     string `json:"BgpPeerId" xml:"BgpPeerId"`
	BgpGroupId    string `json:"BgpGroupId" xml:"BgpGroupId"`
	PeerIpAddress string `json:"PeerIpAddress" xml:"PeerIpAddress"`
	PeerAsn       string `json:"PeerAsn" xml:"PeerAsn"`
	AuthKey       string `json:"AuthKey" xml:"AuthKey"`
	RouterId      string `json:"RouterId" xml:"RouterId"`
	BgpStatus     string `json:"BgpStatus" xml:"BgpStatus"`
	Status        string `json:"Status" xml:"Status"`
	Keepalive     string `json:"Keepalive" xml:"Keepalive"`
	LocalAsn      string `json:"LocalAsn" xml:"LocalAsn"`
	Hold          string `json:"Hold" xml:"Hold"`
	IsFake        string `json:"IsFake" xml:"IsFake"`
	RouteLimit    string `json:"RouteLimit" xml:"RouteLimit"`
	RegionId      string `json:"RegionId" xml:"RegionId"`
}

BgpPeer is a nested struct in vpc response

type BgpPeers ¶

type BgpPeers struct {
	BgpPeer []BgpPeer `json:"BgpPeer" xml:"BgpPeer"`
}

BgpPeers is a nested struct in vpc response

type CancelPhysicalConnectionRequest ¶

type CancelPhysicalConnectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CancelPhysicalConnectionRequest is the request struct for api CancelPhysicalConnection

func CreateCancelPhysicalConnectionRequest ¶

func CreateCancelPhysicalConnectionRequest() (request *CancelPhysicalConnectionRequest)

CreateCancelPhysicalConnectionRequest creates a request to invoke CancelPhysicalConnection API

type CancelPhysicalConnectionResponse ¶

type CancelPhysicalConnectionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CancelPhysicalConnectionResponse is the response struct for api CancelPhysicalConnection

func CreateCancelPhysicalConnectionResponse ¶

func CreateCancelPhysicalConnectionResponse() (response *CancelPhysicalConnectionResponse)

CreateCancelPhysicalConnectionResponse creates a response to parse from CancelPhysicalConnection response

type CbnGrantRule ¶

type CbnGrantRule struct {
	CenInstanceId string `json:"CenInstanceId" xml:"CenInstanceId"`
	CenOwnerId    int    `json:"CenOwnerId" xml:"CenOwnerId"`
	CreationTime  string `json:"CreationTime" xml:"CreationTime"`
}

CbnGrantRule is a nested struct in vpc response

type CenGrantRules ¶

type CenGrantRules struct {
	CbnGrantRule []CbnGrantRule `json:"CbnGrantRule" xml:"CbnGrantRule"`
}

CenGrantRules is a nested struct in vpc response

type Client ¶

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient ¶

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey ¶

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html

func NewClientWithEcsRamRole ¶

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html

func NewClientWithOptions ¶

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithRamRoleArn ¶

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html

func NewClientWithRsaKeyPair ¶

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available

func NewClientWithStsToken ¶

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html

func (*Client) ActivateRouterInterface ¶

func (client *Client) ActivateRouterInterface(request *ActivateRouterInterfaceRequest) (response *ActivateRouterInterfaceResponse, err error)

ActivateRouterInterface invokes the vpc.ActivateRouterInterface API synchronously api document: https://help.aliyun.com/api/vpc/activaterouterinterface.html

func (*Client) ActivateRouterInterfaceWithCallback ¶

func (client *Client) ActivateRouterInterfaceWithCallback(request *ActivateRouterInterfaceRequest, callback func(response *ActivateRouterInterfaceResponse, err error)) <-chan int

ActivateRouterInterfaceWithCallback invokes the vpc.ActivateRouterInterface API asynchronously api document: https://help.aliyun.com/api/vpc/activaterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ActivateRouterInterfaceWithChan ¶

func (client *Client) ActivateRouterInterfaceWithChan(request *ActivateRouterInterfaceRequest) (<-chan *ActivateRouterInterfaceResponse, <-chan error)

ActivateRouterInterfaceWithChan invokes the vpc.ActivateRouterInterface API asynchronously api document: https://help.aliyun.com/api/vpc/activaterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ActiveFlowLog ¶

func (client *Client) ActiveFlowLog(request *ActiveFlowLogRequest) (response *ActiveFlowLogResponse, err error)

ActiveFlowLog invokes the vpc.ActiveFlowLog API synchronously api document: https://help.aliyun.com/api/vpc/activeflowlog.html

func (*Client) ActiveFlowLogWithCallback ¶

func (client *Client) ActiveFlowLogWithCallback(request *ActiveFlowLogRequest, callback func(response *ActiveFlowLogResponse, err error)) <-chan int

ActiveFlowLogWithCallback invokes the vpc.ActiveFlowLog API asynchronously api document: https://help.aliyun.com/api/vpc/activeflowlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ActiveFlowLogWithChan ¶

func (client *Client) ActiveFlowLogWithChan(request *ActiveFlowLogRequest) (<-chan *ActiveFlowLogResponse, <-chan error)

ActiveFlowLogWithChan invokes the vpc.ActiveFlowLog API asynchronously api document: https://help.aliyun.com/api/vpc/activeflowlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddBandwidthPackageIps ¶

func (client *Client) AddBandwidthPackageIps(request *AddBandwidthPackageIpsRequest) (response *AddBandwidthPackageIpsResponse, err error)

AddBandwidthPackageIps invokes the vpc.AddBandwidthPackageIps API synchronously api document: https://help.aliyun.com/api/vpc/addbandwidthpackageips.html

func (*Client) AddBandwidthPackageIpsWithCallback ¶

func (client *Client) AddBandwidthPackageIpsWithCallback(request *AddBandwidthPackageIpsRequest, callback func(response *AddBandwidthPackageIpsResponse, err error)) <-chan int

AddBandwidthPackageIpsWithCallback invokes the vpc.AddBandwidthPackageIps API asynchronously api document: https://help.aliyun.com/api/vpc/addbandwidthpackageips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddBandwidthPackageIpsWithChan ¶

func (client *Client) AddBandwidthPackageIpsWithChan(request *AddBandwidthPackageIpsRequest) (<-chan *AddBandwidthPackageIpsResponse, <-chan error)

AddBandwidthPackageIpsWithChan invokes the vpc.AddBandwidthPackageIps API asynchronously api document: https://help.aliyun.com/api/vpc/addbandwidthpackageips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddBgpNetwork ¶

func (client *Client) AddBgpNetwork(request *AddBgpNetworkRequest) (response *AddBgpNetworkResponse, err error)

AddBgpNetwork invokes the vpc.AddBgpNetwork API synchronously api document: https://help.aliyun.com/api/vpc/addbgpnetwork.html

func (*Client) AddBgpNetworkWithCallback ¶

func (client *Client) AddBgpNetworkWithCallback(request *AddBgpNetworkRequest, callback func(response *AddBgpNetworkResponse, err error)) <-chan int

AddBgpNetworkWithCallback invokes the vpc.AddBgpNetwork API asynchronously api document: https://help.aliyun.com/api/vpc/addbgpnetwork.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddBgpNetworkWithChan ¶

func (client *Client) AddBgpNetworkWithChan(request *AddBgpNetworkRequest) (<-chan *AddBgpNetworkResponse, <-chan error)

AddBgpNetworkWithChan invokes the vpc.AddBgpNetwork API asynchronously api document: https://help.aliyun.com/api/vpc/addbgpnetwork.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddCommonBandwidthPackageIp ¶

func (client *Client) AddCommonBandwidthPackageIp(request *AddCommonBandwidthPackageIpRequest) (response *AddCommonBandwidthPackageIpResponse, err error)

AddCommonBandwidthPackageIp invokes the vpc.AddCommonBandwidthPackageIp API synchronously api document: https://help.aliyun.com/api/vpc/addcommonbandwidthpackageip.html

func (*Client) AddCommonBandwidthPackageIpWithCallback ¶

func (client *Client) AddCommonBandwidthPackageIpWithCallback(request *AddCommonBandwidthPackageIpRequest, callback func(response *AddCommonBandwidthPackageIpResponse, err error)) <-chan int

AddCommonBandwidthPackageIpWithCallback invokes the vpc.AddCommonBandwidthPackageIp API asynchronously api document: https://help.aliyun.com/api/vpc/addcommonbandwidthpackageip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddCommonBandwidthPackageIpWithChan ¶

func (client *Client) AddCommonBandwidthPackageIpWithChan(request *AddCommonBandwidthPackageIpRequest) (<-chan *AddCommonBandwidthPackageIpResponse, <-chan error)

AddCommonBandwidthPackageIpWithChan invokes the vpc.AddCommonBandwidthPackageIp API asynchronously api document: https://help.aliyun.com/api/vpc/addcommonbandwidthpackageip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddGlobalAccelerationInstanceIp ¶

func (client *Client) AddGlobalAccelerationInstanceIp(request *AddGlobalAccelerationInstanceIpRequest) (response *AddGlobalAccelerationInstanceIpResponse, err error)

AddGlobalAccelerationInstanceIp invokes the vpc.AddGlobalAccelerationInstanceIp API synchronously api document: https://help.aliyun.com/api/vpc/addglobalaccelerationinstanceip.html

func (*Client) AddGlobalAccelerationInstanceIpWithCallback ¶

func (client *Client) AddGlobalAccelerationInstanceIpWithCallback(request *AddGlobalAccelerationInstanceIpRequest, callback func(response *AddGlobalAccelerationInstanceIpResponse, err error)) <-chan int

AddGlobalAccelerationInstanceIpWithCallback invokes the vpc.AddGlobalAccelerationInstanceIp API asynchronously api document: https://help.aliyun.com/api/vpc/addglobalaccelerationinstanceip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddGlobalAccelerationInstanceIpWithChan ¶

func (client *Client) AddGlobalAccelerationInstanceIpWithChan(request *AddGlobalAccelerationInstanceIpRequest) (<-chan *AddGlobalAccelerationInstanceIpResponse, <-chan error)

AddGlobalAccelerationInstanceIpWithChan invokes the vpc.AddGlobalAccelerationInstanceIp API asynchronously api document: https://help.aliyun.com/api/vpc/addglobalaccelerationinstanceip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddIPv6TranslatorAclListEntry ¶

func (client *Client) AddIPv6TranslatorAclListEntry(request *AddIPv6TranslatorAclListEntryRequest) (response *AddIPv6TranslatorAclListEntryResponse, err error)

AddIPv6TranslatorAclListEntry invokes the vpc.AddIPv6TranslatorAclListEntry API synchronously api document: https://help.aliyun.com/api/vpc/addipv6translatoracllistentry.html

func (*Client) AddIPv6TranslatorAclListEntryWithCallback ¶

func (client *Client) AddIPv6TranslatorAclListEntryWithCallback(request *AddIPv6TranslatorAclListEntryRequest, callback func(response *AddIPv6TranslatorAclListEntryResponse, err error)) <-chan int

AddIPv6TranslatorAclListEntryWithCallback invokes the vpc.AddIPv6TranslatorAclListEntry API asynchronously api document: https://help.aliyun.com/api/vpc/addipv6translatoracllistentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddIPv6TranslatorAclListEntryWithChan ¶

func (client *Client) AddIPv6TranslatorAclListEntryWithChan(request *AddIPv6TranslatorAclListEntryRequest) (<-chan *AddIPv6TranslatorAclListEntryResponse, <-chan error)

AddIPv6TranslatorAclListEntryWithChan invokes the vpc.AddIPv6TranslatorAclListEntry API asynchronously api document: https://help.aliyun.com/api/vpc/addipv6translatoracllistentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AllocateEipAddress ¶

func (client *Client) AllocateEipAddress(request *AllocateEipAddressRequest) (response *AllocateEipAddressResponse, err error)

AllocateEipAddress invokes the vpc.AllocateEipAddress API synchronously api document: https://help.aliyun.com/api/vpc/allocateeipaddress.html

func (*Client) AllocateEipAddressWithCallback ¶

func (client *Client) AllocateEipAddressWithCallback(request *AllocateEipAddressRequest, callback func(response *AllocateEipAddressResponse, err error)) <-chan int

AllocateEipAddressWithCallback invokes the vpc.AllocateEipAddress API asynchronously api document: https://help.aliyun.com/api/vpc/allocateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AllocateEipAddressWithChan ¶

func (client *Client) AllocateEipAddressWithChan(request *AllocateEipAddressRequest) (<-chan *AllocateEipAddressResponse, <-chan error)

AllocateEipAddressWithChan invokes the vpc.AllocateEipAddress API asynchronously api document: https://help.aliyun.com/api/vpc/allocateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AllocateIpv6InternetBandwidth ¶

func (client *Client) AllocateIpv6InternetBandwidth(request *AllocateIpv6InternetBandwidthRequest) (response *AllocateIpv6InternetBandwidthResponse, err error)

AllocateIpv6InternetBandwidth invokes the vpc.AllocateIpv6InternetBandwidth API synchronously api document: https://help.aliyun.com/api/vpc/allocateipv6internetbandwidth.html

func (*Client) AllocateIpv6InternetBandwidthWithCallback ¶

func (client *Client) AllocateIpv6InternetBandwidthWithCallback(request *AllocateIpv6InternetBandwidthRequest, callback func(response *AllocateIpv6InternetBandwidthResponse, err error)) <-chan int

AllocateIpv6InternetBandwidthWithCallback invokes the vpc.AllocateIpv6InternetBandwidth API asynchronously api document: https://help.aliyun.com/api/vpc/allocateipv6internetbandwidth.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AllocateIpv6InternetBandwidthWithChan ¶

func (client *Client) AllocateIpv6InternetBandwidthWithChan(request *AllocateIpv6InternetBandwidthRequest) (<-chan *AllocateIpv6InternetBandwidthResponse, <-chan error)

AllocateIpv6InternetBandwidthWithChan invokes the vpc.AllocateIpv6InternetBandwidth API asynchronously api document: https://help.aliyun.com/api/vpc/allocateipv6internetbandwidth.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssociateEipAddress ¶

func (client *Client) AssociateEipAddress(request *AssociateEipAddressRequest) (response *AssociateEipAddressResponse, err error)

AssociateEipAddress invokes the vpc.AssociateEipAddress API synchronously api document: https://help.aliyun.com/api/vpc/associateeipaddress.html

func (*Client) AssociateEipAddressWithCallback ¶

func (client *Client) AssociateEipAddressWithCallback(request *AssociateEipAddressRequest, callback func(response *AssociateEipAddressResponse, err error)) <-chan int

AssociateEipAddressWithCallback invokes the vpc.AssociateEipAddress API asynchronously api document: https://help.aliyun.com/api/vpc/associateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssociateEipAddressWithChan ¶

func (client *Client) AssociateEipAddressWithChan(request *AssociateEipAddressRequest) (<-chan *AssociateEipAddressResponse, <-chan error)

AssociateEipAddressWithChan invokes the vpc.AssociateEipAddress API asynchronously api document: https://help.aliyun.com/api/vpc/associateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssociateGlobalAccelerationInstance ¶

func (client *Client) AssociateGlobalAccelerationInstance(request *AssociateGlobalAccelerationInstanceRequest) (response *AssociateGlobalAccelerationInstanceResponse, err error)

AssociateGlobalAccelerationInstance invokes the vpc.AssociateGlobalAccelerationInstance API synchronously api document: https://help.aliyun.com/api/vpc/associateglobalaccelerationinstance.html

func (*Client) AssociateGlobalAccelerationInstanceWithCallback ¶

func (client *Client) AssociateGlobalAccelerationInstanceWithCallback(request *AssociateGlobalAccelerationInstanceRequest, callback func(response *AssociateGlobalAccelerationInstanceResponse, err error)) <-chan int

AssociateGlobalAccelerationInstanceWithCallback invokes the vpc.AssociateGlobalAccelerationInstance API asynchronously api document: https://help.aliyun.com/api/vpc/associateglobalaccelerationinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssociateGlobalAccelerationInstanceWithChan ¶

func (client *Client) AssociateGlobalAccelerationInstanceWithChan(request *AssociateGlobalAccelerationInstanceRequest) (<-chan *AssociateGlobalAccelerationInstanceResponse, <-chan error)

AssociateGlobalAccelerationInstanceWithChan invokes the vpc.AssociateGlobalAccelerationInstance API asynchronously api document: https://help.aliyun.com/api/vpc/associateglobalaccelerationinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssociateHaVip ¶

func (client *Client) AssociateHaVip(request *AssociateHaVipRequest) (response *AssociateHaVipResponse, err error)

AssociateHaVip invokes the vpc.AssociateHaVip API synchronously api document: https://help.aliyun.com/api/vpc/associatehavip.html

func (*Client) AssociateHaVipWithCallback ¶

func (client *Client) AssociateHaVipWithCallback(request *AssociateHaVipRequest, callback func(response *AssociateHaVipResponse, err error)) <-chan int

AssociateHaVipWithCallback invokes the vpc.AssociateHaVip API asynchronously api document: https://help.aliyun.com/api/vpc/associatehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssociateHaVipWithChan ¶

func (client *Client) AssociateHaVipWithChan(request *AssociateHaVipRequest) (<-chan *AssociateHaVipResponse, <-chan error)

AssociateHaVipWithChan invokes the vpc.AssociateHaVip API asynchronously api document: https://help.aliyun.com/api/vpc/associatehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssociatePhysicalConnectionToVirtualBorderRouter ¶

func (client *Client) AssociatePhysicalConnectionToVirtualBorderRouter(request *AssociatePhysicalConnectionToVirtualBorderRouterRequest) (response *AssociatePhysicalConnectionToVirtualBorderRouterResponse, err error)

AssociatePhysicalConnectionToVirtualBorderRouter invokes the vpc.AssociatePhysicalConnectionToVirtualBorderRouter API synchronously api document: https://help.aliyun.com/api/vpc/associatephysicalconnectiontovirtualborderrouter.html

func (*Client) AssociatePhysicalConnectionToVirtualBorderRouterWithCallback ¶

func (client *Client) AssociatePhysicalConnectionToVirtualBorderRouterWithCallback(request *AssociatePhysicalConnectionToVirtualBorderRouterRequest, callback func(response *AssociatePhysicalConnectionToVirtualBorderRouterResponse, err error)) <-chan int

AssociatePhysicalConnectionToVirtualBorderRouterWithCallback invokes the vpc.AssociatePhysicalConnectionToVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/vpc/associatephysicalconnectiontovirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssociatePhysicalConnectionToVirtualBorderRouterWithChan ¶

func (client *Client) AssociatePhysicalConnectionToVirtualBorderRouterWithChan(request *AssociatePhysicalConnectionToVirtualBorderRouterRequest) (<-chan *AssociatePhysicalConnectionToVirtualBorderRouterResponse, <-chan error)

AssociatePhysicalConnectionToVirtualBorderRouterWithChan invokes the vpc.AssociatePhysicalConnectionToVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/vpc/associatephysicalconnectiontovirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssociateRouteTable ¶

func (client *Client) AssociateRouteTable(request *AssociateRouteTableRequest) (response *AssociateRouteTableResponse, err error)

AssociateRouteTable invokes the vpc.AssociateRouteTable API synchronously api document: https://help.aliyun.com/api/vpc/associateroutetable.html

func (*Client) AssociateRouteTableWithCallback ¶

func (client *Client) AssociateRouteTableWithCallback(request *AssociateRouteTableRequest, callback func(response *AssociateRouteTableResponse, err error)) <-chan int

AssociateRouteTableWithCallback invokes the vpc.AssociateRouteTable API asynchronously api document: https://help.aliyun.com/api/vpc/associateroutetable.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssociateRouteTableWithChan ¶

func (client *Client) AssociateRouteTableWithChan(request *AssociateRouteTableRequest) (<-chan *AssociateRouteTableResponse, <-chan error)

AssociateRouteTableWithChan invokes the vpc.AssociateRouteTable API asynchronously api document: https://help.aliyun.com/api/vpc/associateroutetable.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CancelPhysicalConnection ¶

func (client *Client) CancelPhysicalConnection(request *CancelPhysicalConnectionRequest) (response *CancelPhysicalConnectionResponse, err error)

CancelPhysicalConnection invokes the vpc.CancelPhysicalConnection API synchronously api document: https://help.aliyun.com/api/vpc/cancelphysicalconnection.html

func (*Client) CancelPhysicalConnectionWithCallback ¶

func (client *Client) CancelPhysicalConnectionWithCallback(request *CancelPhysicalConnectionRequest, callback func(response *CancelPhysicalConnectionResponse, err error)) <-chan int

CancelPhysicalConnectionWithCallback invokes the vpc.CancelPhysicalConnection API asynchronously api document: https://help.aliyun.com/api/vpc/cancelphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CancelPhysicalConnectionWithChan ¶

func (client *Client) CancelPhysicalConnectionWithChan(request *CancelPhysicalConnectionRequest) (<-chan *CancelPhysicalConnectionResponse, <-chan error)

CancelPhysicalConnectionWithChan invokes the vpc.CancelPhysicalConnection API asynchronously api document: https://help.aliyun.com/api/vpc/cancelphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ConnectRouterInterface ¶

func (client *Client) ConnectRouterInterface(request *ConnectRouterInterfaceRequest) (response *ConnectRouterInterfaceResponse, err error)

ConnectRouterInterface invokes the vpc.ConnectRouterInterface API synchronously api document: https://help.aliyun.com/api/vpc/connectrouterinterface.html

func (*Client) ConnectRouterInterfaceWithCallback ¶

func (client *Client) ConnectRouterInterfaceWithCallback(request *ConnectRouterInterfaceRequest, callback func(response *ConnectRouterInterfaceResponse, err error)) <-chan int

ConnectRouterInterfaceWithCallback invokes the vpc.ConnectRouterInterface API asynchronously api document: https://help.aliyun.com/api/vpc/connectrouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ConnectRouterInterfaceWithChan ¶

func (client *Client) ConnectRouterInterfaceWithChan(request *ConnectRouterInterfaceRequest) (<-chan *ConnectRouterInterfaceResponse, <-chan error)

ConnectRouterInterfaceWithChan invokes the vpc.ConnectRouterInterface API asynchronously api document: https://help.aliyun.com/api/vpc/connectrouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ConvertBandwidthPackage ¶

func (client *Client) ConvertBandwidthPackage(request *ConvertBandwidthPackageRequest) (response *ConvertBandwidthPackageResponse, err error)

ConvertBandwidthPackage invokes the vpc.ConvertBandwidthPackage API synchronously api document: https://help.aliyun.com/api/vpc/convertbandwidthpackage.html

func (*Client) ConvertBandwidthPackageWithCallback ¶

func (client *Client) ConvertBandwidthPackageWithCallback(request *ConvertBandwidthPackageRequest, callback func(response *ConvertBandwidthPackageResponse, err error)) <-chan int

ConvertBandwidthPackageWithCallback invokes the vpc.ConvertBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/vpc/convertbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ConvertBandwidthPackageWithChan ¶

func (client *Client) ConvertBandwidthPackageWithChan(request *ConvertBandwidthPackageRequest) (<-chan *ConvertBandwidthPackageResponse, <-chan error)

ConvertBandwidthPackageWithChan invokes the vpc.ConvertBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/vpc/convertbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateBandwidthPackage ¶

func (client *Client) CreateBandwidthPackage(request *CreateBandwidthPackageRequest) (response *CreateBandwidthPackageResponse, err error)

CreateBandwidthPackage invokes the vpc.CreateBandwidthPackage API synchronously api document: https://help.aliyun.com/api/vpc/createbandwidthpackage.html

func (*Client) CreateBandwidthPackageWithCallback ¶

func (client *Client) CreateBandwidthPackageWithCallback(request *CreateBandwidthPackageRequest, callback func(response *CreateBandwidthPackageResponse, err error)) <-chan int

CreateBandwidthPackageWithCallback invokes the vpc.CreateBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/vpc/createbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateBandwidthPackageWithChan ¶

func (client *Client) CreateBandwidthPackageWithChan(request *CreateBandwidthPackageRequest) (<-chan *CreateBandwidthPackageResponse, <-chan error)

CreateBandwidthPackageWithChan invokes the vpc.CreateBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/vpc/createbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateBgpGroup ¶

func (client *Client) CreateBgpGroup(request *CreateBgpGroupRequest) (response *CreateBgpGroupResponse, err error)

CreateBgpGroup invokes the vpc.CreateBgpGroup API synchronously api document: https://help.aliyun.com/api/vpc/createbgpgroup.html

func (*Client) CreateBgpGroupWithCallback ¶

func (client *Client) CreateBgpGroupWithCallback(request *CreateBgpGroupRequest, callback func(response *CreateBgpGroupResponse, err error)) <-chan int

CreateBgpGroupWithCallback invokes the vpc.CreateBgpGroup API asynchronously api document: https://help.aliyun.com/api/vpc/createbgpgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateBgpGroupWithChan ¶

func (client *Client) CreateBgpGroupWithChan(request *CreateBgpGroupRequest) (<-chan *CreateBgpGroupResponse, <-chan error)

CreateBgpGroupWithChan invokes the vpc.CreateBgpGroup API asynchronously api document: https://help.aliyun.com/api/vpc/createbgpgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateBgpPeer ¶

func (client *Client) CreateBgpPeer(request *CreateBgpPeerRequest) (response *CreateBgpPeerResponse, err error)

CreateBgpPeer invokes the vpc.CreateBgpPeer API synchronously api document: https://help.aliyun.com/api/vpc/createbgppeer.html

func (*Client) CreateBgpPeerWithCallback ¶

func (client *Client) CreateBgpPeerWithCallback(request *CreateBgpPeerRequest, callback func(response *CreateBgpPeerResponse, err error)) <-chan int

CreateBgpPeerWithCallback invokes the vpc.CreateBgpPeer API asynchronously api document: https://help.aliyun.com/api/vpc/createbgppeer.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateBgpPeerWithChan ¶

func (client *Client) CreateBgpPeerWithChan(request *CreateBgpPeerRequest) (<-chan *CreateBgpPeerResponse, <-chan error)

CreateBgpPeerWithChan invokes the vpc.CreateBgpPeer API asynchronously api document: https://help.aliyun.com/api/vpc/createbgppeer.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateCommonBandwidthPackage ¶

func (client *Client) CreateCommonBandwidthPackage(request *CreateCommonBandwidthPackageRequest) (response *CreateCommonBandwidthPackageResponse, err error)

CreateCommonBandwidthPackage invokes the vpc.CreateCommonBandwidthPackage API synchronously api document: https://help.aliyun.com/api/vpc/createcommonbandwidthpackage.html

func (*Client) CreateCommonBandwidthPackageWithCallback ¶

func (client *Client) CreateCommonBandwidthPackageWithCallback(request *CreateCommonBandwidthPackageRequest, callback func(response *CreateCommonBandwidthPackageResponse, err error)) <-chan int

CreateCommonBandwidthPackageWithCallback invokes the vpc.CreateCommonBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/vpc/createcommonbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateCommonBandwidthPackageWithChan ¶

func (client *Client) CreateCommonBandwidthPackageWithChan(request *CreateCommonBandwidthPackageRequest) (<-chan *CreateCommonBandwidthPackageResponse, <-chan error)

CreateCommonBandwidthPackageWithChan invokes the vpc.CreateCommonBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/vpc/createcommonbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateCustomerGateway ¶

func (client *Client) CreateCustomerGateway(request *CreateCustomerGatewayRequest) (response *CreateCustomerGatewayResponse, err error)

CreateCustomerGateway invokes the vpc.CreateCustomerGateway API synchronously api document: https://help.aliyun.com/api/vpc/createcustomergateway.html

func (*Client) CreateCustomerGatewayWithCallback ¶

func (client *Client) CreateCustomerGatewayWithCallback(request *CreateCustomerGatewayRequest, callback func(response *CreateCustomerGatewayResponse, err error)) <-chan int

CreateCustomerGatewayWithCallback invokes the vpc.CreateCustomerGateway API asynchronously api document: https://help.aliyun.com/api/vpc/createcustomergateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateCustomerGatewayWithChan ¶

func (client *Client) CreateCustomerGatewayWithChan(request *CreateCustomerGatewayRequest) (<-chan *CreateCustomerGatewayResponse, <-chan error)

CreateCustomerGatewayWithChan invokes the vpc.CreateCustomerGateway API asynchronously api document: https://help.aliyun.com/api/vpc/createcustomergateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateFlowLog ¶

func (client *Client) CreateFlowLog(request *CreateFlowLogRequest) (response *CreateFlowLogResponse, err error)

CreateFlowLog invokes the vpc.CreateFlowLog API synchronously api document: https://help.aliyun.com/api/vpc/createflowlog.html

func (*Client) CreateFlowLogWithCallback ¶

func (client *Client) CreateFlowLogWithCallback(request *CreateFlowLogRequest, callback func(response *CreateFlowLogResponse, err error)) <-chan int

CreateFlowLogWithCallback invokes the vpc.CreateFlowLog API asynchronously api document: https://help.aliyun.com/api/vpc/createflowlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateFlowLogWithChan ¶

func (client *Client) CreateFlowLogWithChan(request *CreateFlowLogRequest) (<-chan *CreateFlowLogResponse, <-chan error)

CreateFlowLogWithChan invokes the vpc.CreateFlowLog API asynchronously api document: https://help.aliyun.com/api/vpc/createflowlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateForwardEntry ¶

func (client *Client) CreateForwardEntry(request *CreateForwardEntryRequest) (response *CreateForwardEntryResponse, err error)

CreateForwardEntry invokes the vpc.CreateForwardEntry API synchronously api document: https://help.aliyun.com/api/vpc/createforwardentry.html

func (*Client) CreateForwardEntryWithCallback ¶

func (client *Client) CreateForwardEntryWithCallback(request *CreateForwardEntryRequest, callback func(response *CreateForwardEntryResponse, err error)) <-chan int

CreateForwardEntryWithCallback invokes the vpc.CreateForwardEntry API asynchronously api document: https://help.aliyun.com/api/vpc/createforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateForwardEntryWithChan ¶

func (client *Client) CreateForwardEntryWithChan(request *CreateForwardEntryRequest) (<-chan *CreateForwardEntryResponse, <-chan error)

CreateForwardEntryWithChan invokes the vpc.CreateForwardEntry API asynchronously api document: https://help.aliyun.com/api/vpc/createforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateGlobalAccelerationInstance ¶

func (client *Client) CreateGlobalAccelerationInstance(request *CreateGlobalAccelerationInstanceRequest) (response *CreateGlobalAccelerationInstanceResponse, err error)

CreateGlobalAccelerationInstance invokes the vpc.CreateGlobalAccelerationInstance API synchronously api document: https://help.aliyun.com/api/vpc/createglobalaccelerationinstance.html

func (*Client) CreateGlobalAccelerationInstanceWithCallback ¶

func (client *Client) CreateGlobalAccelerationInstanceWithCallback(request *CreateGlobalAccelerationInstanceRequest, callback func(response *CreateGlobalAccelerationInstanceResponse, err error)) <-chan int

CreateGlobalAccelerationInstanceWithCallback invokes the vpc.CreateGlobalAccelerationInstance API asynchronously api document: https://help.aliyun.com/api/vpc/createglobalaccelerationinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateGlobalAccelerationInstanceWithChan ¶

func (client *Client) CreateGlobalAccelerationInstanceWithChan(request *CreateGlobalAccelerationInstanceRequest) (<-chan *CreateGlobalAccelerationInstanceResponse, <-chan error)

CreateGlobalAccelerationInstanceWithChan invokes the vpc.CreateGlobalAccelerationInstance API asynchronously api document: https://help.aliyun.com/api/vpc/createglobalaccelerationinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateHaVip ¶

func (client *Client) CreateHaVip(request *CreateHaVipRequest) (response *CreateHaVipResponse, err error)

CreateHaVip invokes the vpc.CreateHaVip API synchronously api document: https://help.aliyun.com/api/vpc/createhavip.html

func (*Client) CreateHaVipWithCallback ¶

func (client *Client) CreateHaVipWithCallback(request *CreateHaVipRequest, callback func(response *CreateHaVipResponse, err error)) <-chan int

CreateHaVipWithCallback invokes the vpc.CreateHaVip API asynchronously api document: https://help.aliyun.com/api/vpc/createhavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateHaVipWithChan ¶

func (client *Client) CreateHaVipWithChan(request *CreateHaVipRequest) (<-chan *CreateHaVipResponse, <-chan error)

CreateHaVipWithChan invokes the vpc.CreateHaVip API asynchronously api document: https://help.aliyun.com/api/vpc/createhavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateIPv6Translator ¶

func (client *Client) CreateIPv6Translator(request *CreateIPv6TranslatorRequest) (response *CreateIPv6TranslatorResponse, err error)

CreateIPv6Translator invokes the vpc.CreateIPv6Translator API synchronously api document: https://help.aliyun.com/api/vpc/createipv6translator.html

func (*Client) CreateIPv6TranslatorAclList ¶

func (client *Client) CreateIPv6TranslatorAclList(request *CreateIPv6TranslatorAclListRequest) (response *CreateIPv6TranslatorAclListResponse, err error)

CreateIPv6TranslatorAclList invokes the vpc.CreateIPv6TranslatorAclList API synchronously api document: https://help.aliyun.com/api/vpc/createipv6translatoracllist.html

func (*Client) CreateIPv6TranslatorAclListWithCallback ¶

func (client *Client) CreateIPv6TranslatorAclListWithCallback(request *CreateIPv6TranslatorAclListRequest, callback func(response *CreateIPv6TranslatorAclListResponse, err error)) <-chan int

CreateIPv6TranslatorAclListWithCallback invokes the vpc.CreateIPv6TranslatorAclList API asynchronously api document: https://help.aliyun.com/api/vpc/createipv6translatoracllist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateIPv6TranslatorAclListWithChan ¶

func (client *Client) CreateIPv6TranslatorAclListWithChan(request *CreateIPv6TranslatorAclListRequest) (<-chan *CreateIPv6TranslatorAclListResponse, <-chan error)

CreateIPv6TranslatorAclListWithChan invokes the vpc.CreateIPv6TranslatorAclList API asynchronously api document: https://help.aliyun.com/api/vpc/createipv6translatoracllist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateIPv6TranslatorEntry ¶

func (client *Client) CreateIPv6TranslatorEntry(request *CreateIPv6TranslatorEntryRequest) (response *CreateIPv6TranslatorEntryResponse, err error)

CreateIPv6TranslatorEntry invokes the vpc.CreateIPv6TranslatorEntry API synchronously api document: https://help.aliyun.com/api/vpc/createipv6translatorentry.html

func (*Client) CreateIPv6TranslatorEntryWithCallback ¶

func (client *Client) CreateIPv6TranslatorEntryWithCallback(request *CreateIPv6TranslatorEntryRequest, callback func(response *CreateIPv6TranslatorEntryResponse, err error)) <-chan int

CreateIPv6TranslatorEntryWithCallback invokes the vpc.CreateIPv6TranslatorEntry API asynchronously api document: https://help.aliyun.com/api/vpc/createipv6translatorentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateIPv6TranslatorEntryWithChan ¶

func (client *Client) CreateIPv6TranslatorEntryWithChan(request *CreateIPv6TranslatorEntryRequest) (<-chan *CreateIPv6TranslatorEntryResponse, <-chan error)

CreateIPv6TranslatorEntryWithChan invokes the vpc.CreateIPv6TranslatorEntry API asynchronously api document: https://help.aliyun.com/api/vpc/createipv6translatorentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateIPv6TranslatorWithCallback ¶

func (client *Client) CreateIPv6TranslatorWithCallback(request *CreateIPv6TranslatorRequest, callback func(response *CreateIPv6TranslatorResponse, err error)) <-chan int

CreateIPv6TranslatorWithCallback invokes the vpc.CreateIPv6Translator API asynchronously api document: https://help.aliyun.com/api/vpc/createipv6translator.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateIPv6TranslatorWithChan ¶

func (client *Client) CreateIPv6TranslatorWithChan(request *CreateIPv6TranslatorRequest) (<-chan *CreateIPv6TranslatorResponse, <-chan error)

CreateIPv6TranslatorWithChan invokes the vpc.CreateIPv6Translator API asynchronously api document: https://help.aliyun.com/api/vpc/createipv6translator.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateIpv6EgressOnlyRule ¶

func (client *Client) CreateIpv6EgressOnlyRule(request *CreateIpv6EgressOnlyRuleRequest) (response *CreateIpv6EgressOnlyRuleResponse, err error)

CreateIpv6EgressOnlyRule invokes the vpc.CreateIpv6EgressOnlyRule API synchronously api document: https://help.aliyun.com/api/vpc/createipv6egressonlyrule.html

func (*Client) CreateIpv6EgressOnlyRuleWithCallback ¶

func (client *Client) CreateIpv6EgressOnlyRuleWithCallback(request *CreateIpv6EgressOnlyRuleRequest, callback func(response *CreateIpv6EgressOnlyRuleResponse, err error)) <-chan int

CreateIpv6EgressOnlyRuleWithCallback invokes the vpc.CreateIpv6EgressOnlyRule API asynchronously api document: https://help.aliyun.com/api/vpc/createipv6egressonlyrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateIpv6EgressOnlyRuleWithChan ¶

func (client *Client) CreateIpv6EgressOnlyRuleWithChan(request *CreateIpv6EgressOnlyRuleRequest) (<-chan *CreateIpv6EgressOnlyRuleResponse, <-chan error)

CreateIpv6EgressOnlyRuleWithChan invokes the vpc.CreateIpv6EgressOnlyRule API asynchronously api document: https://help.aliyun.com/api/vpc/createipv6egressonlyrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateIpv6Gateway ¶

func (client *Client) CreateIpv6Gateway(request *CreateIpv6GatewayRequest) (response *CreateIpv6GatewayResponse, err error)

CreateIpv6Gateway invokes the vpc.CreateIpv6Gateway API synchronously api document: https://help.aliyun.com/api/vpc/createipv6gateway.html

func (*Client) CreateIpv6GatewayWithCallback ¶

func (client *Client) CreateIpv6GatewayWithCallback(request *CreateIpv6GatewayRequest, callback func(response *CreateIpv6GatewayResponse, err error)) <-chan int

CreateIpv6GatewayWithCallback invokes the vpc.CreateIpv6Gateway API asynchronously api document: https://help.aliyun.com/api/vpc/createipv6gateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateIpv6GatewayWithChan ¶

func (client *Client) CreateIpv6GatewayWithChan(request *CreateIpv6GatewayRequest) (<-chan *CreateIpv6GatewayResponse, <-chan error)

CreateIpv6GatewayWithChan invokes the vpc.CreateIpv6Gateway API asynchronously api document: https://help.aliyun.com/api/vpc/createipv6gateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateNatGateway ¶

func (client *Client) CreateNatGateway(request *CreateNatGatewayRequest) (response *CreateNatGatewayResponse, err error)

CreateNatGateway invokes the vpc.CreateNatGateway API synchronously api document: https://help.aliyun.com/api/vpc/createnatgateway.html

func (*Client) CreateNatGatewayWithCallback ¶

func (client *Client) CreateNatGatewayWithCallback(request *CreateNatGatewayRequest, callback func(response *CreateNatGatewayResponse, err error)) <-chan int

CreateNatGatewayWithCallback invokes the vpc.CreateNatGateway API asynchronously api document: https://help.aliyun.com/api/vpc/createnatgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateNatGatewayWithChan ¶

func (client *Client) CreateNatGatewayWithChan(request *CreateNatGatewayRequest) (<-chan *CreateNatGatewayResponse, <-chan error)

CreateNatGatewayWithChan invokes the vpc.CreateNatGateway API asynchronously api document: https://help.aliyun.com/api/vpc/createnatgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateNqa ¶

func (client *Client) CreateNqa(request *CreateNqaRequest) (response *CreateNqaResponse, err error)

CreateNqa invokes the vpc.CreateNqa API synchronously api document: https://help.aliyun.com/api/vpc/createnqa.html

func (*Client) CreateNqaWithCallback ¶

func (client *Client) CreateNqaWithCallback(request *CreateNqaRequest, callback func(response *CreateNqaResponse, err error)) <-chan int

CreateNqaWithCallback invokes the vpc.CreateNqa API asynchronously api document: https://help.aliyun.com/api/vpc/createnqa.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateNqaWithChan ¶

func (client *Client) CreateNqaWithChan(request *CreateNqaRequest) (<-chan *CreateNqaResponse, <-chan error)

CreateNqaWithChan invokes the vpc.CreateNqa API asynchronously api document: https://help.aliyun.com/api/vpc/createnqa.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreatePhysicalConnection ¶

func (client *Client) CreatePhysicalConnection(request *CreatePhysicalConnectionRequest) (response *CreatePhysicalConnectionResponse, err error)

CreatePhysicalConnection invokes the vpc.CreatePhysicalConnection API synchronously api document: https://help.aliyun.com/api/vpc/createphysicalconnection.html

func (*Client) CreatePhysicalConnectionNew ¶

func (client *Client) CreatePhysicalConnectionNew(request *CreatePhysicalConnectionNewRequest) (response *CreatePhysicalConnectionNewResponse, err error)

CreatePhysicalConnectionNew invokes the vpc.CreatePhysicalConnectionNew API synchronously api document: https://help.aliyun.com/api/vpc/createphysicalconnectionnew.html

func (*Client) CreatePhysicalConnectionNewWithCallback ¶

func (client *Client) CreatePhysicalConnectionNewWithCallback(request *CreatePhysicalConnectionNewRequest, callback func(response *CreatePhysicalConnectionNewResponse, err error)) <-chan int

CreatePhysicalConnectionNewWithCallback invokes the vpc.CreatePhysicalConnectionNew API asynchronously api document: https://help.aliyun.com/api/vpc/createphysicalconnectionnew.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreatePhysicalConnectionNewWithChan ¶

func (client *Client) CreatePhysicalConnectionNewWithChan(request *CreatePhysicalConnectionNewRequest) (<-chan *CreatePhysicalConnectionNewResponse, <-chan error)

CreatePhysicalConnectionNewWithChan invokes the vpc.CreatePhysicalConnectionNew API asynchronously api document: https://help.aliyun.com/api/vpc/createphysicalconnectionnew.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreatePhysicalConnectionWithCallback ¶

func (client *Client) CreatePhysicalConnectionWithCallback(request *CreatePhysicalConnectionRequest, callback func(response *CreatePhysicalConnectionResponse, err error)) <-chan int

CreatePhysicalConnectionWithCallback invokes the vpc.CreatePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/vpc/createphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreatePhysicalConnectionWithChan ¶

func (client *Client) CreatePhysicalConnectionWithChan(request *CreatePhysicalConnectionRequest) (<-chan *CreatePhysicalConnectionResponse, <-chan error)

CreatePhysicalConnectionWithChan invokes the vpc.CreatePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/vpc/createphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateRouteEntry ¶

func (client *Client) CreateRouteEntry(request *CreateRouteEntryRequest) (response *CreateRouteEntryResponse, err error)

CreateRouteEntry invokes the vpc.CreateRouteEntry API synchronously api document: https://help.aliyun.com/api/vpc/createrouteentry.html

func (*Client) CreateRouteEntryWithCallback ¶

func (client *Client) CreateRouteEntryWithCallback(request *CreateRouteEntryRequest, callback func(response *CreateRouteEntryResponse, err error)) <-chan int

CreateRouteEntryWithCallback invokes the vpc.CreateRouteEntry API asynchronously api document: https://help.aliyun.com/api/vpc/createrouteentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateRouteEntryWithChan ¶

func (client *Client) CreateRouteEntryWithChan(request *CreateRouteEntryRequest) (<-chan *CreateRouteEntryResponse, <-chan error)

CreateRouteEntryWithChan invokes the vpc.CreateRouteEntry API asynchronously api document: https://help.aliyun.com/api/vpc/createrouteentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateRouteTable ¶

func (client *Client) CreateRouteTable(request *CreateRouteTableRequest) (response *CreateRouteTableResponse, err error)

CreateRouteTable invokes the vpc.CreateRouteTable API synchronously api document: https://help.aliyun.com/api/vpc/createroutetable.html

func (*Client) CreateRouteTableWithCallback ¶

func (client *Client) CreateRouteTableWithCallback(request *CreateRouteTableRequest, callback func(response *CreateRouteTableResponse, err error)) <-chan int

CreateRouteTableWithCallback invokes the vpc.CreateRouteTable API asynchronously api document: https://help.aliyun.com/api/vpc/createroutetable.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateRouteTableWithChan ¶

func (client *Client) CreateRouteTableWithChan(request *CreateRouteTableRequest) (<-chan *CreateRouteTableResponse, <-chan error)

CreateRouteTableWithChan invokes the vpc.CreateRouteTable API asynchronously api document: https://help.aliyun.com/api/vpc/createroutetable.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateRouterInterface ¶

func (client *Client) CreateRouterInterface(request *CreateRouterInterfaceRequest) (response *CreateRouterInterfaceResponse, err error)

CreateRouterInterface invokes the vpc.CreateRouterInterface API synchronously api document: https://help.aliyun.com/api/vpc/createrouterinterface.html

func (*Client) CreateRouterInterfaceWithCallback ¶

func (client *Client) CreateRouterInterfaceWithCallback(request *CreateRouterInterfaceRequest, callback func(response *CreateRouterInterfaceResponse, err error)) <-chan int

CreateRouterInterfaceWithCallback invokes the vpc.CreateRouterInterface API asynchronously api document: https://help.aliyun.com/api/vpc/createrouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateRouterInterfaceWithChan ¶

func (client *Client) CreateRouterInterfaceWithChan(request *CreateRouterInterfaceRequest) (<-chan *CreateRouterInterfaceResponse, <-chan error)

CreateRouterInterfaceWithChan invokes the vpc.CreateRouterInterface API asynchronously api document: https://help.aliyun.com/api/vpc/createrouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSnatEntry ¶

func (client *Client) CreateSnatEntry(request *CreateSnatEntryRequest) (response *CreateSnatEntryResponse, err error)

CreateSnatEntry invokes the vpc.CreateSnatEntry API synchronously api document: https://help.aliyun.com/api/vpc/createsnatentry.html

func (*Client) CreateSnatEntryWithCallback ¶

func (client *Client) CreateSnatEntryWithCallback(request *CreateSnatEntryRequest, callback func(response *CreateSnatEntryResponse, err error)) <-chan int

CreateSnatEntryWithCallback invokes the vpc.CreateSnatEntry API asynchronously api document: https://help.aliyun.com/api/vpc/createsnatentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSnatEntryWithChan ¶

func (client *Client) CreateSnatEntryWithChan(request *CreateSnatEntryRequest) (<-chan *CreateSnatEntryResponse, <-chan error)

CreateSnatEntryWithChan invokes the vpc.CreateSnatEntry API asynchronously api document: https://help.aliyun.com/api/vpc/createsnatentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSslVpnClientCert ¶

func (client *Client) CreateSslVpnClientCert(request *CreateSslVpnClientCertRequest) (response *CreateSslVpnClientCertResponse, err error)

CreateSslVpnClientCert invokes the vpc.CreateSslVpnClientCert API synchronously api document: https://help.aliyun.com/api/vpc/createsslvpnclientcert.html

func (*Client) CreateSslVpnClientCertWithCallback ¶

func (client *Client) CreateSslVpnClientCertWithCallback(request *CreateSslVpnClientCertRequest, callback func(response *CreateSslVpnClientCertResponse, err error)) <-chan int

CreateSslVpnClientCertWithCallback invokes the vpc.CreateSslVpnClientCert API asynchronously api document: https://help.aliyun.com/api/vpc/createsslvpnclientcert.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSslVpnClientCertWithChan ¶

func (client *Client) CreateSslVpnClientCertWithChan(request *CreateSslVpnClientCertRequest) (<-chan *CreateSslVpnClientCertResponse, <-chan error)

CreateSslVpnClientCertWithChan invokes the vpc.CreateSslVpnClientCert API asynchronously api document: https://help.aliyun.com/api/vpc/createsslvpnclientcert.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSslVpnServer ¶

func (client *Client) CreateSslVpnServer(request *CreateSslVpnServerRequest) (response *CreateSslVpnServerResponse, err error)

CreateSslVpnServer invokes the vpc.CreateSslVpnServer API synchronously api document: https://help.aliyun.com/api/vpc/createsslvpnserver.html

func (*Client) CreateSslVpnServerWithCallback ¶

func (client *Client) CreateSslVpnServerWithCallback(request *CreateSslVpnServerRequest, callback func(response *CreateSslVpnServerResponse, err error)) <-chan int

CreateSslVpnServerWithCallback invokes the vpc.CreateSslVpnServer API asynchronously api document: https://help.aliyun.com/api/vpc/createsslvpnserver.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSslVpnServerWithChan ¶

func (client *Client) CreateSslVpnServerWithChan(request *CreateSslVpnServerRequest) (<-chan *CreateSslVpnServerResponse, <-chan error)

CreateSslVpnServerWithChan invokes the vpc.CreateSslVpnServer API asynchronously api document: https://help.aliyun.com/api/vpc/createsslvpnserver.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVSwitch ¶

func (client *Client) CreateVSwitch(request *CreateVSwitchRequest) (response *CreateVSwitchResponse, err error)

CreateVSwitch invokes the vpc.CreateVSwitch API synchronously api document: https://help.aliyun.com/api/vpc/createvswitch.html

func (*Client) CreateVSwitchWithCallback ¶

func (client *Client) CreateVSwitchWithCallback(request *CreateVSwitchRequest, callback func(response *CreateVSwitchResponse, err error)) <-chan int

CreateVSwitchWithCallback invokes the vpc.CreateVSwitch API asynchronously api document: https://help.aliyun.com/api/vpc/createvswitch.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVSwitchWithChan ¶

func (client *Client) CreateVSwitchWithChan(request *CreateVSwitchRequest) (<-chan *CreateVSwitchResponse, <-chan error)

CreateVSwitchWithChan invokes the vpc.CreateVSwitch API asynchronously api document: https://help.aliyun.com/api/vpc/createvswitch.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVirtualBorderRouter ¶

func (client *Client) CreateVirtualBorderRouter(request *CreateVirtualBorderRouterRequest) (response *CreateVirtualBorderRouterResponse, err error)

CreateVirtualBorderRouter invokes the vpc.CreateVirtualBorderRouter API synchronously api document: https://help.aliyun.com/api/vpc/createvirtualborderrouter.html

func (*Client) CreateVirtualBorderRouterWithCallback ¶

func (client *Client) CreateVirtualBorderRouterWithCallback(request *CreateVirtualBorderRouterRequest, callback func(response *CreateVirtualBorderRouterResponse, err error)) <-chan int

CreateVirtualBorderRouterWithCallback invokes the vpc.CreateVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/vpc/createvirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVirtualBorderRouterWithChan ¶

func (client *Client) CreateVirtualBorderRouterWithChan(request *CreateVirtualBorderRouterRequest) (<-chan *CreateVirtualBorderRouterResponse, <-chan error)

CreateVirtualBorderRouterWithChan invokes the vpc.CreateVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/vpc/createvirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVpc ¶

func (client *Client) CreateVpc(request *CreateVpcRequest) (response *CreateVpcResponse, err error)

CreateVpc invokes the vpc.CreateVpc API synchronously api document: https://help.aliyun.com/api/vpc/createvpc.html

func (*Client) CreateVpcWithCallback ¶

func (client *Client) CreateVpcWithCallback(request *CreateVpcRequest, callback func(response *CreateVpcResponse, err error)) <-chan int

CreateVpcWithCallback invokes the vpc.CreateVpc API asynchronously api document: https://help.aliyun.com/api/vpc/createvpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVpcWithChan ¶

func (client *Client) CreateVpcWithChan(request *CreateVpcRequest) (<-chan *CreateVpcResponse, <-chan error)

CreateVpcWithChan invokes the vpc.CreateVpc API asynchronously api document: https://help.aliyun.com/api/vpc/createvpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVpnConnection ¶

func (client *Client) CreateVpnConnection(request *CreateVpnConnectionRequest) (response *CreateVpnConnectionResponse, err error)

CreateVpnConnection invokes the vpc.CreateVpnConnection API synchronously api document: https://help.aliyun.com/api/vpc/createvpnconnection.html

func (*Client) CreateVpnConnectionWithCallback ¶

func (client *Client) CreateVpnConnectionWithCallback(request *CreateVpnConnectionRequest, callback func(response *CreateVpnConnectionResponse, err error)) <-chan int

CreateVpnConnectionWithCallback invokes the vpc.CreateVpnConnection API asynchronously api document: https://help.aliyun.com/api/vpc/createvpnconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVpnConnectionWithChan ¶

func (client *Client) CreateVpnConnectionWithChan(request *CreateVpnConnectionRequest) (<-chan *CreateVpnConnectionResponse, <-chan error)

CreateVpnConnectionWithChan invokes the vpc.CreateVpnConnection API asynchronously api document: https://help.aliyun.com/api/vpc/createvpnconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVpnGateway ¶

func (client *Client) CreateVpnGateway(request *CreateVpnGatewayRequest) (response *CreateVpnGatewayResponse, err error)

CreateVpnGateway invokes the vpc.CreateVpnGateway API synchronously api document: https://help.aliyun.com/api/vpc/createvpngateway.html

func (*Client) CreateVpnGatewayWithCallback ¶

func (client *Client) CreateVpnGatewayWithCallback(request *CreateVpnGatewayRequest, callback func(response *CreateVpnGatewayResponse, err error)) <-chan int

CreateVpnGatewayWithCallback invokes the vpc.CreateVpnGateway API asynchronously api document: https://help.aliyun.com/api/vpc/createvpngateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVpnGatewayWithChan ¶

func (client *Client) CreateVpnGatewayWithChan(request *CreateVpnGatewayRequest) (<-chan *CreateVpnGatewayResponse, <-chan error)

CreateVpnGatewayWithChan invokes the vpc.CreateVpnGateway API asynchronously api document: https://help.aliyun.com/api/vpc/createvpngateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeactivateRouterInterface ¶

func (client *Client) DeactivateRouterInterface(request *DeactivateRouterInterfaceRequest) (response *DeactivateRouterInterfaceResponse, err error)

DeactivateRouterInterface invokes the vpc.DeactivateRouterInterface API synchronously api document: https://help.aliyun.com/api/vpc/deactivaterouterinterface.html

func (*Client) DeactivateRouterInterfaceWithCallback ¶

func (client *Client) DeactivateRouterInterfaceWithCallback(request *DeactivateRouterInterfaceRequest, callback func(response *DeactivateRouterInterfaceResponse, err error)) <-chan int

DeactivateRouterInterfaceWithCallback invokes the vpc.DeactivateRouterInterface API asynchronously api document: https://help.aliyun.com/api/vpc/deactivaterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeactivateRouterInterfaceWithChan ¶

func (client *Client) DeactivateRouterInterfaceWithChan(request *DeactivateRouterInterfaceRequest) (<-chan *DeactivateRouterInterfaceResponse, <-chan error)

DeactivateRouterInterfaceWithChan invokes the vpc.DeactivateRouterInterface API asynchronously api document: https://help.aliyun.com/api/vpc/deactivaterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeactiveFlowLog ¶

func (client *Client) DeactiveFlowLog(request *DeactiveFlowLogRequest) (response *DeactiveFlowLogResponse, err error)

DeactiveFlowLog invokes the vpc.DeactiveFlowLog API synchronously api document: https://help.aliyun.com/api/vpc/deactiveflowlog.html

func (*Client) DeactiveFlowLogWithCallback ¶

func (client *Client) DeactiveFlowLogWithCallback(request *DeactiveFlowLogRequest, callback func(response *DeactiveFlowLogResponse, err error)) <-chan int

DeactiveFlowLogWithCallback invokes the vpc.DeactiveFlowLog API asynchronously api document: https://help.aliyun.com/api/vpc/deactiveflowlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeactiveFlowLogWithChan ¶

func (client *Client) DeactiveFlowLogWithChan(request *DeactiveFlowLogRequest) (<-chan *DeactiveFlowLogResponse, <-chan error)

DeactiveFlowLogWithChan invokes the vpc.DeactiveFlowLog API asynchronously api document: https://help.aliyun.com/api/vpc/deactiveflowlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteBandwidthPackage ¶

func (client *Client) DeleteBandwidthPackage(request *DeleteBandwidthPackageRequest) (response *DeleteBandwidthPackageResponse, err error)

DeleteBandwidthPackage invokes the vpc.DeleteBandwidthPackage API synchronously api document: https://help.aliyun.com/api/vpc/deletebandwidthpackage.html

func (*Client) DeleteBandwidthPackageWithCallback ¶

func (client *Client) DeleteBandwidthPackageWithCallback(request *DeleteBandwidthPackageRequest, callback func(response *DeleteBandwidthPackageResponse, err error)) <-chan int

DeleteBandwidthPackageWithCallback invokes the vpc.DeleteBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/vpc/deletebandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteBandwidthPackageWithChan ¶

func (client *Client) DeleteBandwidthPackageWithChan(request *DeleteBandwidthPackageRequest) (<-chan *DeleteBandwidthPackageResponse, <-chan error)

DeleteBandwidthPackageWithChan invokes the vpc.DeleteBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/vpc/deletebandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteBgpGroup ¶

func (client *Client) DeleteBgpGroup(request *DeleteBgpGroupRequest) (response *DeleteBgpGroupResponse, err error)

DeleteBgpGroup invokes the vpc.DeleteBgpGroup API synchronously api document: https://help.aliyun.com/api/vpc/deletebgpgroup.html

func (*Client) DeleteBgpGroupWithCallback ¶

func (client *Client) DeleteBgpGroupWithCallback(request *DeleteBgpGroupRequest, callback func(response *DeleteBgpGroupResponse, err error)) <-chan int

DeleteBgpGroupWithCallback invokes the vpc.DeleteBgpGroup API asynchronously api document: https://help.aliyun.com/api/vpc/deletebgpgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteBgpGroupWithChan ¶

func (client *Client) DeleteBgpGroupWithChan(request *DeleteBgpGroupRequest) (<-chan *DeleteBgpGroupResponse, <-chan error)

DeleteBgpGroupWithChan invokes the vpc.DeleteBgpGroup API asynchronously api document: https://help.aliyun.com/api/vpc/deletebgpgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteBgpNetwork ¶

func (client *Client) DeleteBgpNetwork(request *DeleteBgpNetworkRequest) (response *DeleteBgpNetworkResponse, err error)

DeleteBgpNetwork invokes the vpc.DeleteBgpNetwork API synchronously api document: https://help.aliyun.com/api/vpc/deletebgpnetwork.html

func (*Client) DeleteBgpNetworkWithCallback ¶

func (client *Client) DeleteBgpNetworkWithCallback(request *DeleteBgpNetworkRequest, callback func(response *DeleteBgpNetworkResponse, err error)) <-chan int

DeleteBgpNetworkWithCallback invokes the vpc.DeleteBgpNetwork API asynchronously api document: https://help.aliyun.com/api/vpc/deletebgpnetwork.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteBgpNetworkWithChan ¶

func (client *Client) DeleteBgpNetworkWithChan(request *DeleteBgpNetworkRequest) (<-chan *DeleteBgpNetworkResponse, <-chan error)

DeleteBgpNetworkWithChan invokes the vpc.DeleteBgpNetwork API asynchronously api document: https://help.aliyun.com/api/vpc/deletebgpnetwork.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteBgpPeer ¶

func (client *Client) DeleteBgpPeer(request *DeleteBgpPeerRequest) (response *DeleteBgpPeerResponse, err error)

DeleteBgpPeer invokes the vpc.DeleteBgpPeer API synchronously api document: https://help.aliyun.com/api/vpc/deletebgppeer.html

func (*Client) DeleteBgpPeerWithCallback ¶

func (client *Client) DeleteBgpPeerWithCallback(request *DeleteBgpPeerRequest, callback func(response *DeleteBgpPeerResponse, err error)) <-chan int

DeleteBgpPeerWithCallback invokes the vpc.DeleteBgpPeer API asynchronously api document: https://help.aliyun.com/api/vpc/deletebgppeer.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteBgpPeerWithChan ¶

func (client *Client) DeleteBgpPeerWithChan(request *DeleteBgpPeerRequest) (<-chan *DeleteBgpPeerResponse, <-chan error)

DeleteBgpPeerWithChan invokes the vpc.DeleteBgpPeer API asynchronously api document: https://help.aliyun.com/api/vpc/deletebgppeer.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteCommonBandwidthPackage ¶

func (client *Client) DeleteCommonBandwidthPackage(request *DeleteCommonBandwidthPackageRequest) (response *DeleteCommonBandwidthPackageResponse, err error)

DeleteCommonBandwidthPackage invokes the vpc.DeleteCommonBandwidthPackage API synchronously api document: https://help.aliyun.com/api/vpc/deletecommonbandwidthpackage.html

func (*Client) DeleteCommonBandwidthPackageWithCallback ¶

func (client *Client) DeleteCommonBandwidthPackageWithCallback(request *DeleteCommonBandwidthPackageRequest, callback func(response *DeleteCommonBandwidthPackageResponse, err error)) <-chan int

DeleteCommonBandwidthPackageWithCallback invokes the vpc.DeleteCommonBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/vpc/deletecommonbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteCommonBandwidthPackageWithChan ¶

func (client *Client) DeleteCommonBandwidthPackageWithChan(request *DeleteCommonBandwidthPackageRequest) (<-chan *DeleteCommonBandwidthPackageResponse, <-chan error)

DeleteCommonBandwidthPackageWithChan invokes the vpc.DeleteCommonBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/vpc/deletecommonbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteCustomerGateway ¶

func (client *Client) DeleteCustomerGateway(request *DeleteCustomerGatewayRequest) (response *DeleteCustomerGatewayResponse, err error)

DeleteCustomerGateway invokes the vpc.DeleteCustomerGateway API synchronously api document: https://help.aliyun.com/api/vpc/deletecustomergateway.html

func (*Client) DeleteCustomerGatewayWithCallback ¶

func (client *Client) DeleteCustomerGatewayWithCallback(request *DeleteCustomerGatewayRequest, callback func(response *DeleteCustomerGatewayResponse, err error)) <-chan int

DeleteCustomerGatewayWithCallback invokes the vpc.DeleteCustomerGateway API asynchronously api document: https://help.aliyun.com/api/vpc/deletecustomergateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteCustomerGatewayWithChan ¶

func (client *Client) DeleteCustomerGatewayWithChan(request *DeleteCustomerGatewayRequest) (<-chan *DeleteCustomerGatewayResponse, <-chan error)

DeleteCustomerGatewayWithChan invokes the vpc.DeleteCustomerGateway API asynchronously api document: https://help.aliyun.com/api/vpc/deletecustomergateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteFlowLog ¶

func (client *Client) DeleteFlowLog(request *DeleteFlowLogRequest) (response *DeleteFlowLogResponse, err error)

DeleteFlowLog invokes the vpc.DeleteFlowLog API synchronously api document: https://help.aliyun.com/api/vpc/deleteflowlog.html

func (*Client) DeleteFlowLogWithCallback ¶

func (client *Client) DeleteFlowLogWithCallback(request *DeleteFlowLogRequest, callback func(response *DeleteFlowLogResponse, err error)) <-chan int

DeleteFlowLogWithCallback invokes the vpc.DeleteFlowLog API asynchronously api document: https://help.aliyun.com/api/vpc/deleteflowlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteFlowLogWithChan ¶

func (client *Client) DeleteFlowLogWithChan(request *DeleteFlowLogRequest) (<-chan *DeleteFlowLogResponse, <-chan error)

DeleteFlowLogWithChan invokes the vpc.DeleteFlowLog API asynchronously api document: https://help.aliyun.com/api/vpc/deleteflowlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteForwardEntry ¶

func (client *Client) DeleteForwardEntry(request *DeleteForwardEntryRequest) (response *DeleteForwardEntryResponse, err error)

DeleteForwardEntry invokes the vpc.DeleteForwardEntry API synchronously api document: https://help.aliyun.com/api/vpc/deleteforwardentry.html

func (*Client) DeleteForwardEntryWithCallback ¶

func (client *Client) DeleteForwardEntryWithCallback(request *DeleteForwardEntryRequest, callback func(response *DeleteForwardEntryResponse, err error)) <-chan int

DeleteForwardEntryWithCallback invokes the vpc.DeleteForwardEntry API asynchronously api document: https://help.aliyun.com/api/vpc/deleteforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteForwardEntryWithChan ¶

func (client *Client) DeleteForwardEntryWithChan(request *DeleteForwardEntryRequest) (<-chan *DeleteForwardEntryResponse, <-chan error)

DeleteForwardEntryWithChan invokes the vpc.DeleteForwardEntry API asynchronously api document: https://help.aliyun.com/api/vpc/deleteforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteGlobalAccelerationInstance ¶

func (client *Client) DeleteGlobalAccelerationInstance(request *DeleteGlobalAccelerationInstanceRequest) (response *DeleteGlobalAccelerationInstanceResponse, err error)

DeleteGlobalAccelerationInstance invokes the vpc.DeleteGlobalAccelerationInstance API synchronously api document: https://help.aliyun.com/api/vpc/deleteglobalaccelerationinstance.html

func (*Client) DeleteGlobalAccelerationInstanceWithCallback ¶

func (client *Client) DeleteGlobalAccelerationInstanceWithCallback(request *DeleteGlobalAccelerationInstanceRequest, callback func(response *DeleteGlobalAccelerationInstanceResponse, err error)) <-chan int

DeleteGlobalAccelerationInstanceWithCallback invokes the vpc.DeleteGlobalAccelerationInstance API asynchronously api document: https://help.aliyun.com/api/vpc/deleteglobalaccelerationinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteGlobalAccelerationInstanceWithChan ¶

func (client *Client) DeleteGlobalAccelerationInstanceWithChan(request *DeleteGlobalAccelerationInstanceRequest) (<-chan *DeleteGlobalAccelerationInstanceResponse, <-chan error)

DeleteGlobalAccelerationInstanceWithChan invokes the vpc.DeleteGlobalAccelerationInstance API asynchronously api document: https://help.aliyun.com/api/vpc/deleteglobalaccelerationinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteHaVip ¶

func (client *Client) DeleteHaVip(request *DeleteHaVipRequest) (response *DeleteHaVipResponse, err error)

DeleteHaVip invokes the vpc.DeleteHaVip API synchronously api document: https://help.aliyun.com/api/vpc/deletehavip.html

func (*Client) DeleteHaVipWithCallback ¶

func (client *Client) DeleteHaVipWithCallback(request *DeleteHaVipRequest, callback func(response *DeleteHaVipResponse, err error)) <-chan int

DeleteHaVipWithCallback invokes the vpc.DeleteHaVip API asynchronously api document: https://help.aliyun.com/api/vpc/deletehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteHaVipWithChan ¶

func (client *Client) DeleteHaVipWithChan(request *DeleteHaVipRequest) (<-chan *DeleteHaVipResponse, <-chan error)

DeleteHaVipWithChan invokes the vpc.DeleteHaVip API asynchronously api document: https://help.aliyun.com/api/vpc/deletehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteIPv6Translator ¶

func (client *Client) DeleteIPv6Translator(request *DeleteIPv6TranslatorRequest) (response *DeleteIPv6TranslatorResponse, err error)

DeleteIPv6Translator invokes the vpc.DeleteIPv6Translator API synchronously api document: https://help.aliyun.com/api/vpc/deleteipv6translator.html

func (*Client) DeleteIPv6TranslatorAclList ¶

func (client *Client) DeleteIPv6TranslatorAclList(request *DeleteIPv6TranslatorAclListRequest) (response *DeleteIPv6TranslatorAclListResponse, err error)

DeleteIPv6TranslatorAclList invokes the vpc.DeleteIPv6TranslatorAclList API synchronously api document: https://help.aliyun.com/api/vpc/deleteipv6translatoracllist.html

func (*Client) DeleteIPv6TranslatorAclListWithCallback ¶

func (client *Client) DeleteIPv6TranslatorAclListWithCallback(request *DeleteIPv6TranslatorAclListRequest, callback func(response *DeleteIPv6TranslatorAclListResponse, err error)) <-chan int

DeleteIPv6TranslatorAclListWithCallback invokes the vpc.DeleteIPv6TranslatorAclList API asynchronously api document: https://help.aliyun.com/api/vpc/deleteipv6translatoracllist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteIPv6TranslatorAclListWithChan ¶

func (client *Client) DeleteIPv6TranslatorAclListWithChan(request *DeleteIPv6TranslatorAclListRequest) (<-chan *DeleteIPv6TranslatorAclListResponse, <-chan error)

DeleteIPv6TranslatorAclListWithChan invokes the vpc.DeleteIPv6TranslatorAclList API asynchronously api document: https://help.aliyun.com/api/vpc/deleteipv6translatoracllist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteIPv6TranslatorEntry ¶

func (client *Client) DeleteIPv6TranslatorEntry(request *DeleteIPv6TranslatorEntryRequest) (response *DeleteIPv6TranslatorEntryResponse, err error)

DeleteIPv6TranslatorEntry invokes the vpc.DeleteIPv6TranslatorEntry API synchronously api document: https://help.aliyun.com/api/vpc/deleteipv6translatorentry.html

func (*Client) DeleteIPv6TranslatorEntryWithCallback ¶

func (client *Client) DeleteIPv6TranslatorEntryWithCallback(request *DeleteIPv6TranslatorEntryRequest, callback func(response *DeleteIPv6TranslatorEntryResponse, err error)) <-chan int

DeleteIPv6TranslatorEntryWithCallback invokes the vpc.DeleteIPv6TranslatorEntry API asynchronously api document: https://help.aliyun.com/api/vpc/deleteipv6translatorentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteIPv6TranslatorEntryWithChan ¶

func (client *Client) DeleteIPv6TranslatorEntryWithChan(request *DeleteIPv6TranslatorEntryRequest) (<-chan *DeleteIPv6TranslatorEntryResponse, <-chan error)

DeleteIPv6TranslatorEntryWithChan invokes the vpc.DeleteIPv6TranslatorEntry API asynchronously api document: https://help.aliyun.com/api/vpc/deleteipv6translatorentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteIPv6TranslatorWithCallback ¶

func (client *Client) DeleteIPv6TranslatorWithCallback(request *DeleteIPv6TranslatorRequest, callback func(response *DeleteIPv6TranslatorResponse, err error)) <-chan int

DeleteIPv6TranslatorWithCallback invokes the vpc.DeleteIPv6Translator API asynchronously api document: https://help.aliyun.com/api/vpc/deleteipv6translator.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteIPv6TranslatorWithChan ¶

func (client *Client) DeleteIPv6TranslatorWithChan(request *DeleteIPv6TranslatorRequest) (<-chan *DeleteIPv6TranslatorResponse, <-chan error)

DeleteIPv6TranslatorWithChan invokes the vpc.DeleteIPv6Translator API asynchronously api document: https://help.aliyun.com/api/vpc/deleteipv6translator.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteIpv6EgressOnlyRule ¶

func (client *Client) DeleteIpv6EgressOnlyRule(request *DeleteIpv6EgressOnlyRuleRequest) (response *DeleteIpv6EgressOnlyRuleResponse, err error)

DeleteIpv6EgressOnlyRule invokes the vpc.DeleteIpv6EgressOnlyRule API synchronously api document: https://help.aliyun.com/api/vpc/deleteipv6egressonlyrule.html

func (*Client) DeleteIpv6EgressOnlyRuleWithCallback ¶

func (client *Client) DeleteIpv6EgressOnlyRuleWithCallback(request *DeleteIpv6EgressOnlyRuleRequest, callback func(response *DeleteIpv6EgressOnlyRuleResponse, err error)) <-chan int

DeleteIpv6EgressOnlyRuleWithCallback invokes the vpc.DeleteIpv6EgressOnlyRule API asynchronously api document: https://help.aliyun.com/api/vpc/deleteipv6egressonlyrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteIpv6EgressOnlyRuleWithChan ¶

func (client *Client) DeleteIpv6EgressOnlyRuleWithChan(request *DeleteIpv6EgressOnlyRuleRequest) (<-chan *DeleteIpv6EgressOnlyRuleResponse, <-chan error)

DeleteIpv6EgressOnlyRuleWithChan invokes the vpc.DeleteIpv6EgressOnlyRule API asynchronously api document: https://help.aliyun.com/api/vpc/deleteipv6egressonlyrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteIpv6Gateway ¶

func (client *Client) DeleteIpv6Gateway(request *DeleteIpv6GatewayRequest) (response *DeleteIpv6GatewayResponse, err error)

DeleteIpv6Gateway invokes the vpc.DeleteIpv6Gateway API synchronously api document: https://help.aliyun.com/api/vpc/deleteipv6gateway.html

func (*Client) DeleteIpv6GatewayWithCallback ¶

func (client *Client) DeleteIpv6GatewayWithCallback(request *DeleteIpv6GatewayRequest, callback func(response *DeleteIpv6GatewayResponse, err error)) <-chan int

DeleteIpv6GatewayWithCallback invokes the vpc.DeleteIpv6Gateway API asynchronously api document: https://help.aliyun.com/api/vpc/deleteipv6gateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteIpv6GatewayWithChan ¶

func (client *Client) DeleteIpv6GatewayWithChan(request *DeleteIpv6GatewayRequest) (<-chan *DeleteIpv6GatewayResponse, <-chan error)

DeleteIpv6GatewayWithChan invokes the vpc.DeleteIpv6Gateway API asynchronously api document: https://help.aliyun.com/api/vpc/deleteipv6gateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteIpv6InternetBandwidth ¶

func (client *Client) DeleteIpv6InternetBandwidth(request *DeleteIpv6InternetBandwidthRequest) (response *DeleteIpv6InternetBandwidthResponse, err error)

DeleteIpv6InternetBandwidth invokes the vpc.DeleteIpv6InternetBandwidth API synchronously api document: https://help.aliyun.com/api/vpc/deleteipv6internetbandwidth.html

func (*Client) DeleteIpv6InternetBandwidthWithCallback ¶

func (client *Client) DeleteIpv6InternetBandwidthWithCallback(request *DeleteIpv6InternetBandwidthRequest, callback func(response *DeleteIpv6InternetBandwidthResponse, err error)) <-chan int

DeleteIpv6InternetBandwidthWithCallback invokes the vpc.DeleteIpv6InternetBandwidth API asynchronously api document: https://help.aliyun.com/api/vpc/deleteipv6internetbandwidth.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteIpv6InternetBandwidthWithChan ¶

func (client *Client) DeleteIpv6InternetBandwidthWithChan(request *DeleteIpv6InternetBandwidthRequest) (<-chan *DeleteIpv6InternetBandwidthResponse, <-chan error)

DeleteIpv6InternetBandwidthWithChan invokes the vpc.DeleteIpv6InternetBandwidth API asynchronously api document: https://help.aliyun.com/api/vpc/deleteipv6internetbandwidth.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteNatGateway ¶

func (client *Client) DeleteNatGateway(request *DeleteNatGatewayRequest) (response *DeleteNatGatewayResponse, err error)

DeleteNatGateway invokes the vpc.DeleteNatGateway API synchronously api document: https://help.aliyun.com/api/vpc/deletenatgateway.html

func (*Client) DeleteNatGatewayWithCallback ¶

func (client *Client) DeleteNatGatewayWithCallback(request *DeleteNatGatewayRequest, callback func(response *DeleteNatGatewayResponse, err error)) <-chan int

DeleteNatGatewayWithCallback invokes the vpc.DeleteNatGateway API asynchronously api document: https://help.aliyun.com/api/vpc/deletenatgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteNatGatewayWithChan ¶

func (client *Client) DeleteNatGatewayWithChan(request *DeleteNatGatewayRequest) (<-chan *DeleteNatGatewayResponse, <-chan error)

DeleteNatGatewayWithChan invokes the vpc.DeleteNatGateway API asynchronously api document: https://help.aliyun.com/api/vpc/deletenatgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteNqa ¶

func (client *Client) DeleteNqa(request *DeleteNqaRequest) (response *DeleteNqaResponse, err error)

DeleteNqa invokes the vpc.DeleteNqa API synchronously api document: https://help.aliyun.com/api/vpc/deletenqa.html

func (*Client) DeleteNqaWithCallback ¶

func (client *Client) DeleteNqaWithCallback(request *DeleteNqaRequest, callback func(response *DeleteNqaResponse, err error)) <-chan int

DeleteNqaWithCallback invokes the vpc.DeleteNqa API asynchronously api document: https://help.aliyun.com/api/vpc/deletenqa.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteNqaWithChan ¶

func (client *Client) DeleteNqaWithChan(request *DeleteNqaRequest) (<-chan *DeleteNqaResponse, <-chan error)

DeleteNqaWithChan invokes the vpc.DeleteNqa API asynchronously api document: https://help.aliyun.com/api/vpc/deletenqa.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeletePhysicalConnection ¶

func (client *Client) DeletePhysicalConnection(request *DeletePhysicalConnectionRequest) (response *DeletePhysicalConnectionResponse, err error)

DeletePhysicalConnection invokes the vpc.DeletePhysicalConnection API synchronously api document: https://help.aliyun.com/api/vpc/deletephysicalconnection.html

func (*Client) DeletePhysicalConnectionWithCallback ¶

func (client *Client) DeletePhysicalConnectionWithCallback(request *DeletePhysicalConnectionRequest, callback func(response *DeletePhysicalConnectionResponse, err error)) <-chan int

DeletePhysicalConnectionWithCallback invokes the vpc.DeletePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/vpc/deletephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeletePhysicalConnectionWithChan ¶

func (client *Client) DeletePhysicalConnectionWithChan(request *DeletePhysicalConnectionRequest) (<-chan *DeletePhysicalConnectionResponse, <-chan error)

DeletePhysicalConnectionWithChan invokes the vpc.DeletePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/vpc/deletephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteRouteEntry ¶

func (client *Client) DeleteRouteEntry(request *DeleteRouteEntryRequest) (response *DeleteRouteEntryResponse, err error)

DeleteRouteEntry invokes the vpc.DeleteRouteEntry API synchronously api document: https://help.aliyun.com/api/vpc/deleterouteentry.html

func (*Client) DeleteRouteEntryWithCallback ¶

func (client *Client) DeleteRouteEntryWithCallback(request *DeleteRouteEntryRequest, callback func(response *DeleteRouteEntryResponse, err error)) <-chan int

DeleteRouteEntryWithCallback invokes the vpc.DeleteRouteEntry API asynchronously api document: https://help.aliyun.com/api/vpc/deleterouteentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteRouteEntryWithChan ¶

func (client *Client) DeleteRouteEntryWithChan(request *DeleteRouteEntryRequest) (<-chan *DeleteRouteEntryResponse, <-chan error)

DeleteRouteEntryWithChan invokes the vpc.DeleteRouteEntry API asynchronously api document: https://help.aliyun.com/api/vpc/deleterouteentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteRouteTable ¶

func (client *Client) DeleteRouteTable(request *DeleteRouteTableRequest) (response *DeleteRouteTableResponse, err error)

DeleteRouteTable invokes the vpc.DeleteRouteTable API synchronously api document: https://help.aliyun.com/api/vpc/deleteroutetable.html

func (*Client) DeleteRouteTableWithCallback ¶

func (client *Client) DeleteRouteTableWithCallback(request *DeleteRouteTableRequest, callback func(response *DeleteRouteTableResponse, err error)) <-chan int

DeleteRouteTableWithCallback invokes the vpc.DeleteRouteTable API asynchronously api document: https://help.aliyun.com/api/vpc/deleteroutetable.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteRouteTableWithChan ¶

func (client *Client) DeleteRouteTableWithChan(request *DeleteRouteTableRequest) (<-chan *DeleteRouteTableResponse, <-chan error)

DeleteRouteTableWithChan invokes the vpc.DeleteRouteTable API asynchronously api document: https://help.aliyun.com/api/vpc/deleteroutetable.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteRouterInterface ¶

func (client *Client) DeleteRouterInterface(request *DeleteRouterInterfaceRequest) (response *DeleteRouterInterfaceResponse, err error)

DeleteRouterInterface invokes the vpc.DeleteRouterInterface API synchronously api document: https://help.aliyun.com/api/vpc/deleterouterinterface.html

func (*Client) DeleteRouterInterfaceWithCallback ¶

func (client *Client) DeleteRouterInterfaceWithCallback(request *DeleteRouterInterfaceRequest, callback func(response *DeleteRouterInterfaceResponse, err error)) <-chan int

DeleteRouterInterfaceWithCallback invokes the vpc.DeleteRouterInterface API asynchronously api document: https://help.aliyun.com/api/vpc/deleterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteRouterInterfaceWithChan ¶

func (client *Client) DeleteRouterInterfaceWithChan(request *DeleteRouterInterfaceRequest) (<-chan *DeleteRouterInterfaceResponse, <-chan error)

DeleteRouterInterfaceWithChan invokes the vpc.DeleteRouterInterface API asynchronously api document: https://help.aliyun.com/api/vpc/deleterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSnatEntry ¶

func (client *Client) DeleteSnatEntry(request *DeleteSnatEntryRequest) (response *DeleteSnatEntryResponse, err error)

DeleteSnatEntry invokes the vpc.DeleteSnatEntry API synchronously api document: https://help.aliyun.com/api/vpc/deletesnatentry.html

func (*Client) DeleteSnatEntryWithCallback ¶

func (client *Client) DeleteSnatEntryWithCallback(request *DeleteSnatEntryRequest, callback func(response *DeleteSnatEntryResponse, err error)) <-chan int

DeleteSnatEntryWithCallback invokes the vpc.DeleteSnatEntry API asynchronously api document: https://help.aliyun.com/api/vpc/deletesnatentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSnatEntryWithChan ¶

func (client *Client) DeleteSnatEntryWithChan(request *DeleteSnatEntryRequest) (<-chan *DeleteSnatEntryResponse, <-chan error)

DeleteSnatEntryWithChan invokes the vpc.DeleteSnatEntry API asynchronously api document: https://help.aliyun.com/api/vpc/deletesnatentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSslVpnClientCert ¶

func (client *Client) DeleteSslVpnClientCert(request *DeleteSslVpnClientCertRequest) (response *DeleteSslVpnClientCertResponse, err error)

DeleteSslVpnClientCert invokes the vpc.DeleteSslVpnClientCert API synchronously api document: https://help.aliyun.com/api/vpc/deletesslvpnclientcert.html

func (*Client) DeleteSslVpnClientCertWithCallback ¶

func (client *Client) DeleteSslVpnClientCertWithCallback(request *DeleteSslVpnClientCertRequest, callback func(response *DeleteSslVpnClientCertResponse, err error)) <-chan int

DeleteSslVpnClientCertWithCallback invokes the vpc.DeleteSslVpnClientCert API asynchronously api document: https://help.aliyun.com/api/vpc/deletesslvpnclientcert.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSslVpnClientCertWithChan ¶

func (client *Client) DeleteSslVpnClientCertWithChan(request *DeleteSslVpnClientCertRequest) (<-chan *DeleteSslVpnClientCertResponse, <-chan error)

DeleteSslVpnClientCertWithChan invokes the vpc.DeleteSslVpnClientCert API asynchronously api document: https://help.aliyun.com/api/vpc/deletesslvpnclientcert.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSslVpnServer ¶

func (client *Client) DeleteSslVpnServer(request *DeleteSslVpnServerRequest) (response *DeleteSslVpnServerResponse, err error)

DeleteSslVpnServer invokes the vpc.DeleteSslVpnServer API synchronously api document: https://help.aliyun.com/api/vpc/deletesslvpnserver.html

func (*Client) DeleteSslVpnServerWithCallback ¶

func (client *Client) DeleteSslVpnServerWithCallback(request *DeleteSslVpnServerRequest, callback func(response *DeleteSslVpnServerResponse, err error)) <-chan int

DeleteSslVpnServerWithCallback invokes the vpc.DeleteSslVpnServer API asynchronously api document: https://help.aliyun.com/api/vpc/deletesslvpnserver.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSslVpnServerWithChan ¶

func (client *Client) DeleteSslVpnServerWithChan(request *DeleteSslVpnServerRequest) (<-chan *DeleteSslVpnServerResponse, <-chan error)

DeleteSslVpnServerWithChan invokes the vpc.DeleteSslVpnServer API asynchronously api document: https://help.aliyun.com/api/vpc/deletesslvpnserver.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVSwitch ¶

func (client *Client) DeleteVSwitch(request *DeleteVSwitchRequest) (response *DeleteVSwitchResponse, err error)

DeleteVSwitch invokes the vpc.DeleteVSwitch API synchronously api document: https://help.aliyun.com/api/vpc/deletevswitch.html

func (*Client) DeleteVSwitchWithCallback ¶

func (client *Client) DeleteVSwitchWithCallback(request *DeleteVSwitchRequest, callback func(response *DeleteVSwitchResponse, err error)) <-chan int

DeleteVSwitchWithCallback invokes the vpc.DeleteVSwitch API asynchronously api document: https://help.aliyun.com/api/vpc/deletevswitch.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVSwitchWithChan ¶

func (client *Client) DeleteVSwitchWithChan(request *DeleteVSwitchRequest) (<-chan *DeleteVSwitchResponse, <-chan error)

DeleteVSwitchWithChan invokes the vpc.DeleteVSwitch API asynchronously api document: https://help.aliyun.com/api/vpc/deletevswitch.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVirtualBorderRouter ¶

func (client *Client) DeleteVirtualBorderRouter(request *DeleteVirtualBorderRouterRequest) (response *DeleteVirtualBorderRouterResponse, err error)

DeleteVirtualBorderRouter invokes the vpc.DeleteVirtualBorderRouter API synchronously api document: https://help.aliyun.com/api/vpc/deletevirtualborderrouter.html

func (*Client) DeleteVirtualBorderRouterWithCallback ¶

func (client *Client) DeleteVirtualBorderRouterWithCallback(request *DeleteVirtualBorderRouterRequest, callback func(response *DeleteVirtualBorderRouterResponse, err error)) <-chan int

DeleteVirtualBorderRouterWithCallback invokes the vpc.DeleteVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/vpc/deletevirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVirtualBorderRouterWithChan ¶

func (client *Client) DeleteVirtualBorderRouterWithChan(request *DeleteVirtualBorderRouterRequest) (<-chan *DeleteVirtualBorderRouterResponse, <-chan error)

DeleteVirtualBorderRouterWithChan invokes the vpc.DeleteVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/vpc/deletevirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVpc ¶

func (client *Client) DeleteVpc(request *DeleteVpcRequest) (response *DeleteVpcResponse, err error)

DeleteVpc invokes the vpc.DeleteVpc API synchronously api document: https://help.aliyun.com/api/vpc/deletevpc.html

func (*Client) DeleteVpcWithCallback ¶

func (client *Client) DeleteVpcWithCallback(request *DeleteVpcRequest, callback func(response *DeleteVpcResponse, err error)) <-chan int

DeleteVpcWithCallback invokes the vpc.DeleteVpc API asynchronously api document: https://help.aliyun.com/api/vpc/deletevpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVpcWithChan ¶

func (client *Client) DeleteVpcWithChan(request *DeleteVpcRequest) (<-chan *DeleteVpcResponse, <-chan error)

DeleteVpcWithChan invokes the vpc.DeleteVpc API asynchronously api document: https://help.aliyun.com/api/vpc/deletevpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVpnConnection ¶

func (client *Client) DeleteVpnConnection(request *DeleteVpnConnectionRequest) (response *DeleteVpnConnectionResponse, err error)

DeleteVpnConnection invokes the vpc.DeleteVpnConnection API synchronously api document: https://help.aliyun.com/api/vpc/deletevpnconnection.html

func (*Client) DeleteVpnConnectionWithCallback ¶

func (client *Client) DeleteVpnConnectionWithCallback(request *DeleteVpnConnectionRequest, callback func(response *DeleteVpnConnectionResponse, err error)) <-chan int

DeleteVpnConnectionWithCallback invokes the vpc.DeleteVpnConnection API asynchronously api document: https://help.aliyun.com/api/vpc/deletevpnconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVpnConnectionWithChan ¶

func (client *Client) DeleteVpnConnectionWithChan(request *DeleteVpnConnectionRequest) (<-chan *DeleteVpnConnectionResponse, <-chan error)

DeleteVpnConnectionWithChan invokes the vpc.DeleteVpnConnection API asynchronously api document: https://help.aliyun.com/api/vpc/deletevpnconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVpnGateway ¶

func (client *Client) DeleteVpnGateway(request *DeleteVpnGatewayRequest) (response *DeleteVpnGatewayResponse, err error)

DeleteVpnGateway invokes the vpc.DeleteVpnGateway API synchronously api document: https://help.aliyun.com/api/vpc/deletevpngateway.html

func (*Client) DeleteVpnGatewayWithCallback ¶

func (client *Client) DeleteVpnGatewayWithCallback(request *DeleteVpnGatewayRequest, callback func(response *DeleteVpnGatewayResponse, err error)) <-chan int

DeleteVpnGatewayWithCallback invokes the vpc.DeleteVpnGateway API asynchronously api document: https://help.aliyun.com/api/vpc/deletevpngateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVpnGatewayWithChan ¶

func (client *Client) DeleteVpnGatewayWithChan(request *DeleteVpnGatewayRequest) (<-chan *DeleteVpnGatewayResponse, <-chan error)

DeleteVpnGatewayWithChan invokes the vpc.DeleteVpnGateway API asynchronously api document: https://help.aliyun.com/api/vpc/deletevpngateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccessPoints ¶

func (client *Client) DescribeAccessPoints(request *DescribeAccessPointsRequest) (response *DescribeAccessPointsResponse, err error)

DescribeAccessPoints invokes the vpc.DescribeAccessPoints API synchronously api document: https://help.aliyun.com/api/vpc/describeaccesspoints.html

func (*Client) DescribeAccessPointsWithCallback ¶

func (client *Client) DescribeAccessPointsWithCallback(request *DescribeAccessPointsRequest, callback func(response *DescribeAccessPointsResponse, err error)) <-chan int

DescribeAccessPointsWithCallback invokes the vpc.DescribeAccessPoints API asynchronously api document: https://help.aliyun.com/api/vpc/describeaccesspoints.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccessPointsWithChan ¶

func (client *Client) DescribeAccessPointsWithChan(request *DescribeAccessPointsRequest) (<-chan *DescribeAccessPointsResponse, <-chan error)

DescribeAccessPointsWithChan invokes the vpc.DescribeAccessPoints API asynchronously api document: https://help.aliyun.com/api/vpc/describeaccesspoints.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBandwidthPackages ¶

func (client *Client) DescribeBandwidthPackages(request *DescribeBandwidthPackagesRequest) (response *DescribeBandwidthPackagesResponse, err error)

DescribeBandwidthPackages invokes the vpc.DescribeBandwidthPackages API synchronously api document: https://help.aliyun.com/api/vpc/describebandwidthpackages.html

func (*Client) DescribeBandwidthPackagesWithCallback ¶

func (client *Client) DescribeBandwidthPackagesWithCallback(request *DescribeBandwidthPackagesRequest, callback func(response *DescribeBandwidthPackagesResponse, err error)) <-chan int

DescribeBandwidthPackagesWithCallback invokes the vpc.DescribeBandwidthPackages API asynchronously api document: https://help.aliyun.com/api/vpc/describebandwidthpackages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBandwidthPackagesWithChan ¶

func (client *Client) DescribeBandwidthPackagesWithChan(request *DescribeBandwidthPackagesRequest) (<-chan *DescribeBandwidthPackagesResponse, <-chan error)

DescribeBandwidthPackagesWithChan invokes the vpc.DescribeBandwidthPackages API asynchronously api document: https://help.aliyun.com/api/vpc/describebandwidthpackages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBgpGroups ¶

func (client *Client) DescribeBgpGroups(request *DescribeBgpGroupsRequest) (response *DescribeBgpGroupsResponse, err error)

DescribeBgpGroups invokes the vpc.DescribeBgpGroups API synchronously api document: https://help.aliyun.com/api/vpc/describebgpgroups.html

func (*Client) DescribeBgpGroupsWithCallback ¶

func (client *Client) DescribeBgpGroupsWithCallback(request *DescribeBgpGroupsRequest, callback func(response *DescribeBgpGroupsResponse, err error)) <-chan int

DescribeBgpGroupsWithCallback invokes the vpc.DescribeBgpGroups API asynchronously api document: https://help.aliyun.com/api/vpc/describebgpgroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBgpGroupsWithChan ¶

func (client *Client) DescribeBgpGroupsWithChan(request *DescribeBgpGroupsRequest) (<-chan *DescribeBgpGroupsResponse, <-chan error)

DescribeBgpGroupsWithChan invokes the vpc.DescribeBgpGroups API asynchronously api document: https://help.aliyun.com/api/vpc/describebgpgroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBgpNetworks ¶

func (client *Client) DescribeBgpNetworks(request *DescribeBgpNetworksRequest) (response *DescribeBgpNetworksResponse, err error)

DescribeBgpNetworks invokes the vpc.DescribeBgpNetworks API synchronously api document: https://help.aliyun.com/api/vpc/describebgpnetworks.html

func (*Client) DescribeBgpNetworksWithCallback ¶

func (client *Client) DescribeBgpNetworksWithCallback(request *DescribeBgpNetworksRequest, callback func(response *DescribeBgpNetworksResponse, err error)) <-chan int

DescribeBgpNetworksWithCallback invokes the vpc.DescribeBgpNetworks API asynchronously api document: https://help.aliyun.com/api/vpc/describebgpnetworks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBgpNetworksWithChan ¶

func (client *Client) DescribeBgpNetworksWithChan(request *DescribeBgpNetworksRequest) (<-chan *DescribeBgpNetworksResponse, <-chan error)

DescribeBgpNetworksWithChan invokes the vpc.DescribeBgpNetworks API asynchronously api document: https://help.aliyun.com/api/vpc/describebgpnetworks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBgpPeers ¶

func (client *Client) DescribeBgpPeers(request *DescribeBgpPeersRequest) (response *DescribeBgpPeersResponse, err error)

DescribeBgpPeers invokes the vpc.DescribeBgpPeers API synchronously api document: https://help.aliyun.com/api/vpc/describebgppeers.html

func (*Client) DescribeBgpPeersWithCallback ¶

func (client *Client) DescribeBgpPeersWithCallback(request *DescribeBgpPeersRequest, callback func(response *DescribeBgpPeersResponse, err error)) <-chan int

DescribeBgpPeersWithCallback invokes the vpc.DescribeBgpPeers API asynchronously api document: https://help.aliyun.com/api/vpc/describebgppeers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBgpPeersWithChan ¶

func (client *Client) DescribeBgpPeersWithChan(request *DescribeBgpPeersRequest) (<-chan *DescribeBgpPeersResponse, <-chan error)

DescribeBgpPeersWithChan invokes the vpc.DescribeBgpPeers API asynchronously api document: https://help.aliyun.com/api/vpc/describebgppeers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCommonBandwidthPackages ¶

func (client *Client) DescribeCommonBandwidthPackages(request *DescribeCommonBandwidthPackagesRequest) (response *DescribeCommonBandwidthPackagesResponse, err error)

DescribeCommonBandwidthPackages invokes the vpc.DescribeCommonBandwidthPackages API synchronously api document: https://help.aliyun.com/api/vpc/describecommonbandwidthpackages.html

func (*Client) DescribeCommonBandwidthPackagesWithCallback ¶

func (client *Client) DescribeCommonBandwidthPackagesWithCallback(request *DescribeCommonBandwidthPackagesRequest, callback func(response *DescribeCommonBandwidthPackagesResponse, err error)) <-chan int

DescribeCommonBandwidthPackagesWithCallback invokes the vpc.DescribeCommonBandwidthPackages API asynchronously api document: https://help.aliyun.com/api/vpc/describecommonbandwidthpackages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCommonBandwidthPackagesWithChan ¶

func (client *Client) DescribeCommonBandwidthPackagesWithChan(request *DescribeCommonBandwidthPackagesRequest) (<-chan *DescribeCommonBandwidthPackagesResponse, <-chan error)

DescribeCommonBandwidthPackagesWithChan invokes the vpc.DescribeCommonBandwidthPackages API asynchronously api document: https://help.aliyun.com/api/vpc/describecommonbandwidthpackages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCustomerGateway ¶

func (client *Client) DescribeCustomerGateway(request *DescribeCustomerGatewayRequest) (response *DescribeCustomerGatewayResponse, err error)

DescribeCustomerGateway invokes the vpc.DescribeCustomerGateway API synchronously api document: https://help.aliyun.com/api/vpc/describecustomergateway.html

func (*Client) DescribeCustomerGatewayWithCallback ¶

func (client *Client) DescribeCustomerGatewayWithCallback(request *DescribeCustomerGatewayRequest, callback func(response *DescribeCustomerGatewayResponse, err error)) <-chan int

DescribeCustomerGatewayWithCallback invokes the vpc.DescribeCustomerGateway API asynchronously api document: https://help.aliyun.com/api/vpc/describecustomergateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCustomerGatewayWithChan ¶

func (client *Client) DescribeCustomerGatewayWithChan(request *DescribeCustomerGatewayRequest) (<-chan *DescribeCustomerGatewayResponse, <-chan error)

DescribeCustomerGatewayWithChan invokes the vpc.DescribeCustomerGateway API asynchronously api document: https://help.aliyun.com/api/vpc/describecustomergateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCustomerGateways ¶

func (client *Client) DescribeCustomerGateways(request *DescribeCustomerGatewaysRequest) (response *DescribeCustomerGatewaysResponse, err error)

DescribeCustomerGateways invokes the vpc.DescribeCustomerGateways API synchronously api document: https://help.aliyun.com/api/vpc/describecustomergateways.html

func (*Client) DescribeCustomerGatewaysWithCallback ¶

func (client *Client) DescribeCustomerGatewaysWithCallback(request *DescribeCustomerGatewaysRequest, callback func(response *DescribeCustomerGatewaysResponse, err error)) <-chan int

DescribeCustomerGatewaysWithCallback invokes the vpc.DescribeCustomerGateways API asynchronously api document: https://help.aliyun.com/api/vpc/describecustomergateways.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCustomerGatewaysWithChan ¶

func (client *Client) DescribeCustomerGatewaysWithChan(request *DescribeCustomerGatewaysRequest) (<-chan *DescribeCustomerGatewaysResponse, <-chan error)

DescribeCustomerGatewaysWithChan invokes the vpc.DescribeCustomerGateways API asynchronously api document: https://help.aliyun.com/api/vpc/describecustomergateways.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeEipAddresses ¶

func (client *Client) DescribeEipAddresses(request *DescribeEipAddressesRequest) (response *DescribeEipAddressesResponse, err error)

DescribeEipAddresses invokes the vpc.DescribeEipAddresses API synchronously api document: https://help.aliyun.com/api/vpc/describeeipaddresses.html

func (*Client) DescribeEipAddressesWithCallback ¶

func (client *Client) DescribeEipAddressesWithCallback(request *DescribeEipAddressesRequest, callback func(response *DescribeEipAddressesResponse, err error)) <-chan int

DescribeEipAddressesWithCallback invokes the vpc.DescribeEipAddresses API asynchronously api document: https://help.aliyun.com/api/vpc/describeeipaddresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeEipAddressesWithChan ¶

func (client *Client) DescribeEipAddressesWithChan(request *DescribeEipAddressesRequest) (<-chan *DescribeEipAddressesResponse, <-chan error)

DescribeEipAddressesWithChan invokes the vpc.DescribeEipAddresses API asynchronously api document: https://help.aliyun.com/api/vpc/describeeipaddresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeEipMonitorData ¶

func (client *Client) DescribeEipMonitorData(request *DescribeEipMonitorDataRequest) (response *DescribeEipMonitorDataResponse, err error)

DescribeEipMonitorData invokes the vpc.DescribeEipMonitorData API synchronously api document: https://help.aliyun.com/api/vpc/describeeipmonitordata.html

func (*Client) DescribeEipMonitorDataWithCallback ¶

func (client *Client) DescribeEipMonitorDataWithCallback(request *DescribeEipMonitorDataRequest, callback func(response *DescribeEipMonitorDataResponse, err error)) <-chan int

DescribeEipMonitorDataWithCallback invokes the vpc.DescribeEipMonitorData API asynchronously api document: https://help.aliyun.com/api/vpc/describeeipmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeEipMonitorDataWithChan ¶

func (client *Client) DescribeEipMonitorDataWithChan(request *DescribeEipMonitorDataRequest) (<-chan *DescribeEipMonitorDataResponse, <-chan error)

DescribeEipMonitorDataWithChan invokes the vpc.DescribeEipMonitorData API asynchronously api document: https://help.aliyun.com/api/vpc/describeeipmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeFlowLogs ¶

func (client *Client) DescribeFlowLogs(request *DescribeFlowLogsRequest) (response *DescribeFlowLogsResponse, err error)

DescribeFlowLogs invokes the vpc.DescribeFlowLogs API synchronously api document: https://help.aliyun.com/api/vpc/describeflowlogs.html

func (*Client) DescribeFlowLogsWithCallback ¶

func (client *Client) DescribeFlowLogsWithCallback(request *DescribeFlowLogsRequest, callback func(response *DescribeFlowLogsResponse, err error)) <-chan int

DescribeFlowLogsWithCallback invokes the vpc.DescribeFlowLogs API asynchronously api document: https://help.aliyun.com/api/vpc/describeflowlogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeFlowLogsWithChan ¶

func (client *Client) DescribeFlowLogsWithChan(request *DescribeFlowLogsRequest) (<-chan *DescribeFlowLogsResponse, <-chan error)

DescribeFlowLogsWithChan invokes the vpc.DescribeFlowLogs API asynchronously api document: https://help.aliyun.com/api/vpc/describeflowlogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeForwardTableEntries ¶

func (client *Client) DescribeForwardTableEntries(request *DescribeForwardTableEntriesRequest) (response *DescribeForwardTableEntriesResponse, err error)

DescribeForwardTableEntries invokes the vpc.DescribeForwardTableEntries API synchronously api document: https://help.aliyun.com/api/vpc/describeforwardtableentries.html

func (*Client) DescribeForwardTableEntriesWithCallback ¶

func (client *Client) DescribeForwardTableEntriesWithCallback(request *DescribeForwardTableEntriesRequest, callback func(response *DescribeForwardTableEntriesResponse, err error)) <-chan int

DescribeForwardTableEntriesWithCallback invokes the vpc.DescribeForwardTableEntries API asynchronously api document: https://help.aliyun.com/api/vpc/describeforwardtableentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeForwardTableEntriesWithChan ¶

func (client *Client) DescribeForwardTableEntriesWithChan(request *DescribeForwardTableEntriesRequest) (<-chan *DescribeForwardTableEntriesResponse, <-chan error)

DescribeForwardTableEntriesWithChan invokes the vpc.DescribeForwardTableEntries API asynchronously api document: https://help.aliyun.com/api/vpc/describeforwardtableentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGlobalAccelerationInstances ¶

func (client *Client) DescribeGlobalAccelerationInstances(request *DescribeGlobalAccelerationInstancesRequest) (response *DescribeGlobalAccelerationInstancesResponse, err error)

DescribeGlobalAccelerationInstances invokes the vpc.DescribeGlobalAccelerationInstances API synchronously api document: https://help.aliyun.com/api/vpc/describeglobalaccelerationinstances.html

func (*Client) DescribeGlobalAccelerationInstancesWithCallback ¶

func (client *Client) DescribeGlobalAccelerationInstancesWithCallback(request *DescribeGlobalAccelerationInstancesRequest, callback func(response *DescribeGlobalAccelerationInstancesResponse, err error)) <-chan int

DescribeGlobalAccelerationInstancesWithCallback invokes the vpc.DescribeGlobalAccelerationInstances API asynchronously api document: https://help.aliyun.com/api/vpc/describeglobalaccelerationinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGlobalAccelerationInstancesWithChan ¶

func (client *Client) DescribeGlobalAccelerationInstancesWithChan(request *DescribeGlobalAccelerationInstancesRequest) (<-chan *DescribeGlobalAccelerationInstancesResponse, <-chan error)

DescribeGlobalAccelerationInstancesWithChan invokes the vpc.DescribeGlobalAccelerationInstances API asynchronously api document: https://help.aliyun.com/api/vpc/describeglobalaccelerationinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGrantRulesToCen ¶

func (client *Client) DescribeGrantRulesToCen(request *DescribeGrantRulesToCenRequest) (response *DescribeGrantRulesToCenResponse, err error)

DescribeGrantRulesToCen invokes the vpc.DescribeGrantRulesToCen API synchronously api document: https://help.aliyun.com/api/vpc/describegrantrulestocen.html

func (*Client) DescribeGrantRulesToCenWithCallback ¶

func (client *Client) DescribeGrantRulesToCenWithCallback(request *DescribeGrantRulesToCenRequest, callback func(response *DescribeGrantRulesToCenResponse, err error)) <-chan int

DescribeGrantRulesToCenWithCallback invokes the vpc.DescribeGrantRulesToCen API asynchronously api document: https://help.aliyun.com/api/vpc/describegrantrulestocen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGrantRulesToCenWithChan ¶

func (client *Client) DescribeGrantRulesToCenWithChan(request *DescribeGrantRulesToCenRequest) (<-chan *DescribeGrantRulesToCenResponse, <-chan error)

DescribeGrantRulesToCenWithChan invokes the vpc.DescribeGrantRulesToCen API asynchronously api document: https://help.aliyun.com/api/vpc/describegrantrulestocen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeHaVips ¶

func (client *Client) DescribeHaVips(request *DescribeHaVipsRequest) (response *DescribeHaVipsResponse, err error)

DescribeHaVips invokes the vpc.DescribeHaVips API synchronously api document: https://help.aliyun.com/api/vpc/describehavips.html

func (*Client) DescribeHaVipsWithCallback ¶

func (client *Client) DescribeHaVipsWithCallback(request *DescribeHaVipsRequest, callback func(response *DescribeHaVipsResponse, err error)) <-chan int

DescribeHaVipsWithCallback invokes the vpc.DescribeHaVips API asynchronously api document: https://help.aliyun.com/api/vpc/describehavips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeHaVipsWithChan ¶

func (client *Client) DescribeHaVipsWithChan(request *DescribeHaVipsRequest) (<-chan *DescribeHaVipsResponse, <-chan error)

DescribeHaVipsWithChan invokes the vpc.DescribeHaVips API asynchronously api document: https://help.aliyun.com/api/vpc/describehavips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeIPv6TranslatorAclListAttributes ¶

func (client *Client) DescribeIPv6TranslatorAclListAttributes(request *DescribeIPv6TranslatorAclListAttributesRequest) (response *DescribeIPv6TranslatorAclListAttributesResponse, err error)

DescribeIPv6TranslatorAclListAttributes invokes the vpc.DescribeIPv6TranslatorAclListAttributes API synchronously api document: https://help.aliyun.com/api/vpc/describeipv6translatoracllistattributes.html

func (*Client) DescribeIPv6TranslatorAclListAttributesWithCallback ¶

func (client *Client) DescribeIPv6TranslatorAclListAttributesWithCallback(request *DescribeIPv6TranslatorAclListAttributesRequest, callback func(response *DescribeIPv6TranslatorAclListAttributesResponse, err error)) <-chan int

DescribeIPv6TranslatorAclListAttributesWithCallback invokes the vpc.DescribeIPv6TranslatorAclListAttributes API asynchronously api document: https://help.aliyun.com/api/vpc/describeipv6translatoracllistattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeIPv6TranslatorAclListAttributesWithChan ¶

func (client *Client) DescribeIPv6TranslatorAclListAttributesWithChan(request *DescribeIPv6TranslatorAclListAttributesRequest) (<-chan *DescribeIPv6TranslatorAclListAttributesResponse, <-chan error)

DescribeIPv6TranslatorAclListAttributesWithChan invokes the vpc.DescribeIPv6TranslatorAclListAttributes API asynchronously api document: https://help.aliyun.com/api/vpc/describeipv6translatoracllistattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeIPv6TranslatorAclLists ¶

func (client *Client) DescribeIPv6TranslatorAclLists(request *DescribeIPv6TranslatorAclListsRequest) (response *DescribeIPv6TranslatorAclListsResponse, err error)

DescribeIPv6TranslatorAclLists invokes the vpc.DescribeIPv6TranslatorAclLists API synchronously api document: https://help.aliyun.com/api/vpc/describeipv6translatoracllists.html

func (*Client) DescribeIPv6TranslatorAclListsWithCallback ¶

func (client *Client) DescribeIPv6TranslatorAclListsWithCallback(request *DescribeIPv6TranslatorAclListsRequest, callback func(response *DescribeIPv6TranslatorAclListsResponse, err error)) <-chan int

DescribeIPv6TranslatorAclListsWithCallback invokes the vpc.DescribeIPv6TranslatorAclLists API asynchronously api document: https://help.aliyun.com/api/vpc/describeipv6translatoracllists.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeIPv6TranslatorAclListsWithChan ¶

func (client *Client) DescribeIPv6TranslatorAclListsWithChan(request *DescribeIPv6TranslatorAclListsRequest) (<-chan *DescribeIPv6TranslatorAclListsResponse, <-chan error)

DescribeIPv6TranslatorAclListsWithChan invokes the vpc.DescribeIPv6TranslatorAclLists API asynchronously api document: https://help.aliyun.com/api/vpc/describeipv6translatoracllists.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeIPv6TranslatorEntries ¶

func (client *Client) DescribeIPv6TranslatorEntries(request *DescribeIPv6TranslatorEntriesRequest) (response *DescribeIPv6TranslatorEntriesResponse, err error)

DescribeIPv6TranslatorEntries invokes the vpc.DescribeIPv6TranslatorEntries API synchronously api document: https://help.aliyun.com/api/vpc/describeipv6translatorentries.html

func (*Client) DescribeIPv6TranslatorEntriesWithCallback ¶

func (client *Client) DescribeIPv6TranslatorEntriesWithCallback(request *DescribeIPv6TranslatorEntriesRequest, callback func(response *DescribeIPv6TranslatorEntriesResponse, err error)) <-chan int

DescribeIPv6TranslatorEntriesWithCallback invokes the vpc.DescribeIPv6TranslatorEntries API asynchronously api document: https://help.aliyun.com/api/vpc/describeipv6translatorentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeIPv6TranslatorEntriesWithChan ¶

func (client *Client) DescribeIPv6TranslatorEntriesWithChan(request *DescribeIPv6TranslatorEntriesRequest) (<-chan *DescribeIPv6TranslatorEntriesResponse, <-chan error)

DescribeIPv6TranslatorEntriesWithChan invokes the vpc.DescribeIPv6TranslatorEntries API asynchronously api document: https://help.aliyun.com/api/vpc/describeipv6translatorentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeIPv6Translators ¶

func (client *Client) DescribeIPv6Translators(request *DescribeIPv6TranslatorsRequest) (response *DescribeIPv6TranslatorsResponse, err error)

DescribeIPv6Translators invokes the vpc.DescribeIPv6Translators API synchronously api document: https://help.aliyun.com/api/vpc/describeipv6translators.html

func (*Client) DescribeIPv6TranslatorsWithCallback ¶

func (client *Client) DescribeIPv6TranslatorsWithCallback(request *DescribeIPv6TranslatorsRequest, callback func(response *DescribeIPv6TranslatorsResponse, err error)) <-chan int

DescribeIPv6TranslatorsWithCallback invokes the vpc.DescribeIPv6Translators API asynchronously api document: https://help.aliyun.com/api/vpc/describeipv6translators.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeIPv6TranslatorsWithChan ¶

func (client *Client) DescribeIPv6TranslatorsWithChan(request *DescribeIPv6TranslatorsRequest) (<-chan *DescribeIPv6TranslatorsResponse, <-chan error)

DescribeIPv6TranslatorsWithChan invokes the vpc.DescribeIPv6Translators API asynchronously api document: https://help.aliyun.com/api/vpc/describeipv6translators.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeIpv6Addresses ¶

func (client *Client) DescribeIpv6Addresses(request *DescribeIpv6AddressesRequest) (response *DescribeIpv6AddressesResponse, err error)

DescribeIpv6Addresses invokes the vpc.DescribeIpv6Addresses API synchronously api document: https://help.aliyun.com/api/vpc/describeipv6addresses.html

func (*Client) DescribeIpv6AddressesWithCallback ¶

func (client *Client) DescribeIpv6AddressesWithCallback(request *DescribeIpv6AddressesRequest, callback func(response *DescribeIpv6AddressesResponse, err error)) <-chan int

DescribeIpv6AddressesWithCallback invokes the vpc.DescribeIpv6Addresses API asynchronously api document: https://help.aliyun.com/api/vpc/describeipv6addresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeIpv6AddressesWithChan ¶

func (client *Client) DescribeIpv6AddressesWithChan(request *DescribeIpv6AddressesRequest) (<-chan *DescribeIpv6AddressesResponse, <-chan error)

DescribeIpv6AddressesWithChan invokes the vpc.DescribeIpv6Addresses API asynchronously api document: https://help.aliyun.com/api/vpc/describeipv6addresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeIpv6EgressOnlyRules ¶

func (client *Client) DescribeIpv6EgressOnlyRules(request *DescribeIpv6EgressOnlyRulesRequest) (response *DescribeIpv6EgressOnlyRulesResponse, err error)

DescribeIpv6EgressOnlyRules invokes the vpc.DescribeIpv6EgressOnlyRules API synchronously api document: https://help.aliyun.com/api/vpc/describeipv6egressonlyrules.html

func (*Client) DescribeIpv6EgressOnlyRulesWithCallback ¶

func (client *Client) DescribeIpv6EgressOnlyRulesWithCallback(request *DescribeIpv6EgressOnlyRulesRequest, callback func(response *DescribeIpv6EgressOnlyRulesResponse, err error)) <-chan int

DescribeIpv6EgressOnlyRulesWithCallback invokes the vpc.DescribeIpv6EgressOnlyRules API asynchronously api document: https://help.aliyun.com/api/vpc/describeipv6egressonlyrules.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeIpv6EgressOnlyRulesWithChan ¶

func (client *Client) DescribeIpv6EgressOnlyRulesWithChan(request *DescribeIpv6EgressOnlyRulesRequest) (<-chan *DescribeIpv6EgressOnlyRulesResponse, <-chan error)

DescribeIpv6EgressOnlyRulesWithChan invokes the vpc.DescribeIpv6EgressOnlyRules API asynchronously api document: https://help.aliyun.com/api/vpc/describeipv6egressonlyrules.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeIpv6GatewayAttribute ¶

func (client *Client) DescribeIpv6GatewayAttribute(request *DescribeIpv6GatewayAttributeRequest) (response *DescribeIpv6GatewayAttributeResponse, err error)

DescribeIpv6GatewayAttribute invokes the vpc.DescribeIpv6GatewayAttribute API synchronously api document: https://help.aliyun.com/api/vpc/describeipv6gatewayattribute.html

func (*Client) DescribeIpv6GatewayAttributeWithCallback ¶

func (client *Client) DescribeIpv6GatewayAttributeWithCallback(request *DescribeIpv6GatewayAttributeRequest, callback func(response *DescribeIpv6GatewayAttributeResponse, err error)) <-chan int

DescribeIpv6GatewayAttributeWithCallback invokes the vpc.DescribeIpv6GatewayAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/describeipv6gatewayattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeIpv6GatewayAttributeWithChan ¶

func (client *Client) DescribeIpv6GatewayAttributeWithChan(request *DescribeIpv6GatewayAttributeRequest) (<-chan *DescribeIpv6GatewayAttributeResponse, <-chan error)

DescribeIpv6GatewayAttributeWithChan invokes the vpc.DescribeIpv6GatewayAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/describeipv6gatewayattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeIpv6Gateways ¶

func (client *Client) DescribeIpv6Gateways(request *DescribeIpv6GatewaysRequest) (response *DescribeIpv6GatewaysResponse, err error)

DescribeIpv6Gateways invokes the vpc.DescribeIpv6Gateways API synchronously api document: https://help.aliyun.com/api/vpc/describeipv6gateways.html

func (*Client) DescribeIpv6GatewaysWithCallback ¶

func (client *Client) DescribeIpv6GatewaysWithCallback(request *DescribeIpv6GatewaysRequest, callback func(response *DescribeIpv6GatewaysResponse, err error)) <-chan int

DescribeIpv6GatewaysWithCallback invokes the vpc.DescribeIpv6Gateways API asynchronously api document: https://help.aliyun.com/api/vpc/describeipv6gateways.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeIpv6GatewaysWithChan ¶

func (client *Client) DescribeIpv6GatewaysWithChan(request *DescribeIpv6GatewaysRequest) (<-chan *DescribeIpv6GatewaysResponse, <-chan error)

DescribeIpv6GatewaysWithChan invokes the vpc.DescribeIpv6Gateways API asynchronously api document: https://help.aliyun.com/api/vpc/describeipv6gateways.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeNatGateways ¶

func (client *Client) DescribeNatGateways(request *DescribeNatGatewaysRequest) (response *DescribeNatGatewaysResponse, err error)

DescribeNatGateways invokes the vpc.DescribeNatGateways API synchronously api document: https://help.aliyun.com/api/vpc/describenatgateways.html

func (*Client) DescribeNatGatewaysWithCallback ¶

func (client *Client) DescribeNatGatewaysWithCallback(request *DescribeNatGatewaysRequest, callback func(response *DescribeNatGatewaysResponse, err error)) <-chan int

DescribeNatGatewaysWithCallback invokes the vpc.DescribeNatGateways API asynchronously api document: https://help.aliyun.com/api/vpc/describenatgateways.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeNatGatewaysWithChan ¶

func (client *Client) DescribeNatGatewaysWithChan(request *DescribeNatGatewaysRequest) (<-chan *DescribeNatGatewaysResponse, <-chan error)

DescribeNatGatewaysWithChan invokes the vpc.DescribeNatGateways API asynchronously api document: https://help.aliyun.com/api/vpc/describenatgateways.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeNqas ¶

func (client *Client) DescribeNqas(request *DescribeNqasRequest) (response *DescribeNqasResponse, err error)

DescribeNqas invokes the vpc.DescribeNqas API synchronously api document: https://help.aliyun.com/api/vpc/describenqas.html

func (*Client) DescribeNqasWithCallback ¶

func (client *Client) DescribeNqasWithCallback(request *DescribeNqasRequest, callback func(response *DescribeNqasResponse, err error)) <-chan int

DescribeNqasWithCallback invokes the vpc.DescribeNqas API asynchronously api document: https://help.aliyun.com/api/vpc/describenqas.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeNqasWithChan ¶

func (client *Client) DescribeNqasWithChan(request *DescribeNqasRequest) (<-chan *DescribeNqasResponse, <-chan error)

DescribeNqasWithChan invokes the vpc.DescribeNqas API asynchronously api document: https://help.aliyun.com/api/vpc/describenqas.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePhysicalConnectionOrder ¶

func (client *Client) DescribePhysicalConnectionOrder(request *DescribePhysicalConnectionOrderRequest) (response *DescribePhysicalConnectionOrderResponse, err error)

DescribePhysicalConnectionOrder invokes the vpc.DescribePhysicalConnectionOrder API synchronously api document: https://help.aliyun.com/api/vpc/describephysicalconnectionorder.html

func (*Client) DescribePhysicalConnectionOrderWithCallback ¶

func (client *Client) DescribePhysicalConnectionOrderWithCallback(request *DescribePhysicalConnectionOrderRequest, callback func(response *DescribePhysicalConnectionOrderResponse, err error)) <-chan int

DescribePhysicalConnectionOrderWithCallback invokes the vpc.DescribePhysicalConnectionOrder API asynchronously api document: https://help.aliyun.com/api/vpc/describephysicalconnectionorder.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePhysicalConnectionOrderWithChan ¶

func (client *Client) DescribePhysicalConnectionOrderWithChan(request *DescribePhysicalConnectionOrderRequest) (<-chan *DescribePhysicalConnectionOrderResponse, <-chan error)

DescribePhysicalConnectionOrderWithChan invokes the vpc.DescribePhysicalConnectionOrder API asynchronously api document: https://help.aliyun.com/api/vpc/describephysicalconnectionorder.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePhysicalConnections ¶

func (client *Client) DescribePhysicalConnections(request *DescribePhysicalConnectionsRequest) (response *DescribePhysicalConnectionsResponse, err error)

DescribePhysicalConnections invokes the vpc.DescribePhysicalConnections API synchronously api document: https://help.aliyun.com/api/vpc/describephysicalconnections.html

func (*Client) DescribePhysicalConnectionsWithCallback ¶

func (client *Client) DescribePhysicalConnectionsWithCallback(request *DescribePhysicalConnectionsRequest, callback func(response *DescribePhysicalConnectionsResponse, err error)) <-chan int

DescribePhysicalConnectionsWithCallback invokes the vpc.DescribePhysicalConnections API asynchronously api document: https://help.aliyun.com/api/vpc/describephysicalconnections.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePhysicalConnectionsWithChan ¶

func (client *Client) DescribePhysicalConnectionsWithChan(request *DescribePhysicalConnectionsRequest) (<-chan *DescribePhysicalConnectionsResponse, <-chan error)

DescribePhysicalConnectionsWithChan invokes the vpc.DescribePhysicalConnections API asynchronously api document: https://help.aliyun.com/api/vpc/describephysicalconnections.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRegions ¶

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions invokes the vpc.DescribeRegions API synchronously api document: https://help.aliyun.com/api/vpc/describeregions.html

func (*Client) DescribeRegionsWithCallback ¶

func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int

DescribeRegionsWithCallback invokes the vpc.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/vpc/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRegionsWithChan ¶

func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)

DescribeRegionsWithChan invokes the vpc.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/vpc/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRouteTableList ¶

func (client *Client) DescribeRouteTableList(request *DescribeRouteTableListRequest) (response *DescribeRouteTableListResponse, err error)

DescribeRouteTableList invokes the vpc.DescribeRouteTableList API synchronously api document: https://help.aliyun.com/api/vpc/describeroutetablelist.html

func (*Client) DescribeRouteTableListWithCallback ¶

func (client *Client) DescribeRouteTableListWithCallback(request *DescribeRouteTableListRequest, callback func(response *DescribeRouteTableListResponse, err error)) <-chan int

DescribeRouteTableListWithCallback invokes the vpc.DescribeRouteTableList API asynchronously api document: https://help.aliyun.com/api/vpc/describeroutetablelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRouteTableListWithChan ¶

func (client *Client) DescribeRouteTableListWithChan(request *DescribeRouteTableListRequest) (<-chan *DescribeRouteTableListResponse, <-chan error)

DescribeRouteTableListWithChan invokes the vpc.DescribeRouteTableList API asynchronously api document: https://help.aliyun.com/api/vpc/describeroutetablelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRouteTables ¶

func (client *Client) DescribeRouteTables(request *DescribeRouteTablesRequest) (response *DescribeRouteTablesResponse, err error)

DescribeRouteTables invokes the vpc.DescribeRouteTables API synchronously api document: https://help.aliyun.com/api/vpc/describeroutetables.html

func (*Client) DescribeRouteTablesWithCallback ¶

func (client *Client) DescribeRouteTablesWithCallback(request *DescribeRouteTablesRequest, callback func(response *DescribeRouteTablesResponse, err error)) <-chan int

DescribeRouteTablesWithCallback invokes the vpc.DescribeRouteTables API asynchronously api document: https://help.aliyun.com/api/vpc/describeroutetables.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRouteTablesWithChan ¶

func (client *Client) DescribeRouteTablesWithChan(request *DescribeRouteTablesRequest) (<-chan *DescribeRouteTablesResponse, <-chan error)

DescribeRouteTablesWithChan invokes the vpc.DescribeRouteTables API asynchronously api document: https://help.aliyun.com/api/vpc/describeroutetables.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRouterInterfaces ¶

func (client *Client) DescribeRouterInterfaces(request *DescribeRouterInterfacesRequest) (response *DescribeRouterInterfacesResponse, err error)

DescribeRouterInterfaces invokes the vpc.DescribeRouterInterfaces API synchronously api document: https://help.aliyun.com/api/vpc/describerouterinterfaces.html

func (*Client) DescribeRouterInterfacesWithCallback ¶

func (client *Client) DescribeRouterInterfacesWithCallback(request *DescribeRouterInterfacesRequest, callback func(response *DescribeRouterInterfacesResponse, err error)) <-chan int

DescribeRouterInterfacesWithCallback invokes the vpc.DescribeRouterInterfaces API asynchronously api document: https://help.aliyun.com/api/vpc/describerouterinterfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRouterInterfacesWithChan ¶

func (client *Client) DescribeRouterInterfacesWithChan(request *DescribeRouterInterfacesRequest) (<-chan *DescribeRouterInterfacesResponse, <-chan error)

DescribeRouterInterfacesWithChan invokes the vpc.DescribeRouterInterfaces API asynchronously api document: https://help.aliyun.com/api/vpc/describerouterinterfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeServerRelatedGlobalAccelerationInstances ¶

func (client *Client) DescribeServerRelatedGlobalAccelerationInstances(request *DescribeServerRelatedGlobalAccelerationInstancesRequest) (response *DescribeServerRelatedGlobalAccelerationInstancesResponse, err error)

DescribeServerRelatedGlobalAccelerationInstances invokes the vpc.DescribeServerRelatedGlobalAccelerationInstances API synchronously api document: https://help.aliyun.com/api/vpc/describeserverrelatedglobalaccelerationinstances.html

func (*Client) DescribeServerRelatedGlobalAccelerationInstancesWithCallback ¶

func (client *Client) DescribeServerRelatedGlobalAccelerationInstancesWithCallback(request *DescribeServerRelatedGlobalAccelerationInstancesRequest, callback func(response *DescribeServerRelatedGlobalAccelerationInstancesResponse, err error)) <-chan int

DescribeServerRelatedGlobalAccelerationInstancesWithCallback invokes the vpc.DescribeServerRelatedGlobalAccelerationInstances API asynchronously api document: https://help.aliyun.com/api/vpc/describeserverrelatedglobalaccelerationinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeServerRelatedGlobalAccelerationInstancesWithChan ¶

func (client *Client) DescribeServerRelatedGlobalAccelerationInstancesWithChan(request *DescribeServerRelatedGlobalAccelerationInstancesRequest) (<-chan *DescribeServerRelatedGlobalAccelerationInstancesResponse, <-chan error)

DescribeServerRelatedGlobalAccelerationInstancesWithChan invokes the vpc.DescribeServerRelatedGlobalAccelerationInstances API asynchronously api document: https://help.aliyun.com/api/vpc/describeserverrelatedglobalaccelerationinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSnatTableEntries ¶

func (client *Client) DescribeSnatTableEntries(request *DescribeSnatTableEntriesRequest) (response *DescribeSnatTableEntriesResponse, err error)

DescribeSnatTableEntries invokes the vpc.DescribeSnatTableEntries API synchronously api document: https://help.aliyun.com/api/vpc/describesnattableentries.html

func (*Client) DescribeSnatTableEntriesWithCallback ¶

func (client *Client) DescribeSnatTableEntriesWithCallback(request *DescribeSnatTableEntriesRequest, callback func(response *DescribeSnatTableEntriesResponse, err error)) <-chan int

DescribeSnatTableEntriesWithCallback invokes the vpc.DescribeSnatTableEntries API asynchronously api document: https://help.aliyun.com/api/vpc/describesnattableentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSnatTableEntriesWithChan ¶

func (client *Client) DescribeSnatTableEntriesWithChan(request *DescribeSnatTableEntriesRequest) (<-chan *DescribeSnatTableEntriesResponse, <-chan error)

DescribeSnatTableEntriesWithChan invokes the vpc.DescribeSnatTableEntries API asynchronously api document: https://help.aliyun.com/api/vpc/describesnattableentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSslVpnClientCert ¶

func (client *Client) DescribeSslVpnClientCert(request *DescribeSslVpnClientCertRequest) (response *DescribeSslVpnClientCertResponse, err error)

DescribeSslVpnClientCert invokes the vpc.DescribeSslVpnClientCert API synchronously api document: https://help.aliyun.com/api/vpc/describesslvpnclientcert.html

func (*Client) DescribeSslVpnClientCertWithCallback ¶

func (client *Client) DescribeSslVpnClientCertWithCallback(request *DescribeSslVpnClientCertRequest, callback func(response *DescribeSslVpnClientCertResponse, err error)) <-chan int

DescribeSslVpnClientCertWithCallback invokes the vpc.DescribeSslVpnClientCert API asynchronously api document: https://help.aliyun.com/api/vpc/describesslvpnclientcert.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSslVpnClientCertWithChan ¶

func (client *Client) DescribeSslVpnClientCertWithChan(request *DescribeSslVpnClientCertRequest) (<-chan *DescribeSslVpnClientCertResponse, <-chan error)

DescribeSslVpnClientCertWithChan invokes the vpc.DescribeSslVpnClientCert API asynchronously api document: https://help.aliyun.com/api/vpc/describesslvpnclientcert.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSslVpnClientCerts ¶

func (client *Client) DescribeSslVpnClientCerts(request *DescribeSslVpnClientCertsRequest) (response *DescribeSslVpnClientCertsResponse, err error)

DescribeSslVpnClientCerts invokes the vpc.DescribeSslVpnClientCerts API synchronously api document: https://help.aliyun.com/api/vpc/describesslvpnclientcerts.html

func (*Client) DescribeSslVpnClientCertsWithCallback ¶

func (client *Client) DescribeSslVpnClientCertsWithCallback(request *DescribeSslVpnClientCertsRequest, callback func(response *DescribeSslVpnClientCertsResponse, err error)) <-chan int

DescribeSslVpnClientCertsWithCallback invokes the vpc.DescribeSslVpnClientCerts API asynchronously api document: https://help.aliyun.com/api/vpc/describesslvpnclientcerts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSslVpnClientCertsWithChan ¶

func (client *Client) DescribeSslVpnClientCertsWithChan(request *DescribeSslVpnClientCertsRequest) (<-chan *DescribeSslVpnClientCertsResponse, <-chan error)

DescribeSslVpnClientCertsWithChan invokes the vpc.DescribeSslVpnClientCerts API asynchronously api document: https://help.aliyun.com/api/vpc/describesslvpnclientcerts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSslVpnServers ¶

func (client *Client) DescribeSslVpnServers(request *DescribeSslVpnServersRequest) (response *DescribeSslVpnServersResponse, err error)

DescribeSslVpnServers invokes the vpc.DescribeSslVpnServers API synchronously api document: https://help.aliyun.com/api/vpc/describesslvpnservers.html

func (*Client) DescribeSslVpnServersWithCallback ¶

func (client *Client) DescribeSslVpnServersWithCallback(request *DescribeSslVpnServersRequest, callback func(response *DescribeSslVpnServersResponse, err error)) <-chan int

DescribeSslVpnServersWithCallback invokes the vpc.DescribeSslVpnServers API asynchronously api document: https://help.aliyun.com/api/vpc/describesslvpnservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSslVpnServersWithChan ¶

func (client *Client) DescribeSslVpnServersWithChan(request *DescribeSslVpnServersRequest) (<-chan *DescribeSslVpnServersResponse, <-chan error)

DescribeSslVpnServersWithChan invokes the vpc.DescribeSslVpnServers API asynchronously api document: https://help.aliyun.com/api/vpc/describesslvpnservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVRouters ¶

func (client *Client) DescribeVRouters(request *DescribeVRoutersRequest) (response *DescribeVRoutersResponse, err error)

DescribeVRouters invokes the vpc.DescribeVRouters API synchronously api document: https://help.aliyun.com/api/vpc/describevrouters.html

func (*Client) DescribeVRoutersWithCallback ¶

func (client *Client) DescribeVRoutersWithCallback(request *DescribeVRoutersRequest, callback func(response *DescribeVRoutersResponse, err error)) <-chan int

DescribeVRoutersWithCallback invokes the vpc.DescribeVRouters API asynchronously api document: https://help.aliyun.com/api/vpc/describevrouters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVRoutersWithChan ¶

func (client *Client) DescribeVRoutersWithChan(request *DescribeVRoutersRequest) (<-chan *DescribeVRoutersResponse, <-chan error)

DescribeVRoutersWithChan invokes the vpc.DescribeVRouters API asynchronously api document: https://help.aliyun.com/api/vpc/describevrouters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVSwitchAttributes ¶

func (client *Client) DescribeVSwitchAttributes(request *DescribeVSwitchAttributesRequest) (response *DescribeVSwitchAttributesResponse, err error)

DescribeVSwitchAttributes invokes the vpc.DescribeVSwitchAttributes API synchronously api document: https://help.aliyun.com/api/vpc/describevswitchattributes.html

func (*Client) DescribeVSwitchAttributesWithCallback ¶

func (client *Client) DescribeVSwitchAttributesWithCallback(request *DescribeVSwitchAttributesRequest, callback func(response *DescribeVSwitchAttributesResponse, err error)) <-chan int

DescribeVSwitchAttributesWithCallback invokes the vpc.DescribeVSwitchAttributes API asynchronously api document: https://help.aliyun.com/api/vpc/describevswitchattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVSwitchAttributesWithChan ¶

func (client *Client) DescribeVSwitchAttributesWithChan(request *DescribeVSwitchAttributesRequest) (<-chan *DescribeVSwitchAttributesResponse, <-chan error)

DescribeVSwitchAttributesWithChan invokes the vpc.DescribeVSwitchAttributes API asynchronously api document: https://help.aliyun.com/api/vpc/describevswitchattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVSwitches ¶

func (client *Client) DescribeVSwitches(request *DescribeVSwitchesRequest) (response *DescribeVSwitchesResponse, err error)

DescribeVSwitches invokes the vpc.DescribeVSwitches API synchronously api document: https://help.aliyun.com/api/vpc/describevswitches.html

func (*Client) DescribeVSwitchesWithCallback ¶

func (client *Client) DescribeVSwitchesWithCallback(request *DescribeVSwitchesRequest, callback func(response *DescribeVSwitchesResponse, err error)) <-chan int

DescribeVSwitchesWithCallback invokes the vpc.DescribeVSwitches API asynchronously api document: https://help.aliyun.com/api/vpc/describevswitches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVSwitchesWithChan ¶

func (client *Client) DescribeVSwitchesWithChan(request *DescribeVSwitchesRequest) (<-chan *DescribeVSwitchesResponse, <-chan error)

DescribeVSwitchesWithChan invokes the vpc.DescribeVSwitches API asynchronously api document: https://help.aliyun.com/api/vpc/describevswitches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVirtualBorderRouters ¶

func (client *Client) DescribeVirtualBorderRouters(request *DescribeVirtualBorderRoutersRequest) (response *DescribeVirtualBorderRoutersResponse, err error)

DescribeVirtualBorderRouters invokes the vpc.DescribeVirtualBorderRouters API synchronously api document: https://help.aliyun.com/api/vpc/describevirtualborderrouters.html

func (*Client) DescribeVirtualBorderRoutersForPhysicalConnection ¶

func (client *Client) DescribeVirtualBorderRoutersForPhysicalConnection(request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest) (response *DescribeVirtualBorderRoutersForPhysicalConnectionResponse, err error)

DescribeVirtualBorderRoutersForPhysicalConnection invokes the vpc.DescribeVirtualBorderRoutersForPhysicalConnection API synchronously api document: https://help.aliyun.com/api/vpc/describevirtualborderroutersforphysicalconnection.html

func (*Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithCallback ¶

func (client *Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithCallback(request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest, callback func(response *DescribeVirtualBorderRoutersForPhysicalConnectionResponse, err error)) <-chan int

DescribeVirtualBorderRoutersForPhysicalConnectionWithCallback invokes the vpc.DescribeVirtualBorderRoutersForPhysicalConnection API asynchronously api document: https://help.aliyun.com/api/vpc/describevirtualborderroutersforphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithChan ¶

func (client *Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithChan(request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest) (<-chan *DescribeVirtualBorderRoutersForPhysicalConnectionResponse, <-chan error)

DescribeVirtualBorderRoutersForPhysicalConnectionWithChan invokes the vpc.DescribeVirtualBorderRoutersForPhysicalConnection API asynchronously api document: https://help.aliyun.com/api/vpc/describevirtualborderroutersforphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVirtualBorderRoutersWithCallback ¶

func (client *Client) DescribeVirtualBorderRoutersWithCallback(request *DescribeVirtualBorderRoutersRequest, callback func(response *DescribeVirtualBorderRoutersResponse, err error)) <-chan int

DescribeVirtualBorderRoutersWithCallback invokes the vpc.DescribeVirtualBorderRouters API asynchronously api document: https://help.aliyun.com/api/vpc/describevirtualborderrouters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVirtualBorderRoutersWithChan ¶

func (client *Client) DescribeVirtualBorderRoutersWithChan(request *DescribeVirtualBorderRoutersRequest) (<-chan *DescribeVirtualBorderRoutersResponse, <-chan error)

DescribeVirtualBorderRoutersWithChan invokes the vpc.DescribeVirtualBorderRouters API asynchronously api document: https://help.aliyun.com/api/vpc/describevirtualborderrouters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVpcAttribute ¶

func (client *Client) DescribeVpcAttribute(request *DescribeVpcAttributeRequest) (response *DescribeVpcAttributeResponse, err error)

DescribeVpcAttribute invokes the vpc.DescribeVpcAttribute API synchronously api document: https://help.aliyun.com/api/vpc/describevpcattribute.html

func (*Client) DescribeVpcAttributeWithCallback ¶

func (client *Client) DescribeVpcAttributeWithCallback(request *DescribeVpcAttributeRequest, callback func(response *DescribeVpcAttributeResponse, err error)) <-chan int

DescribeVpcAttributeWithCallback invokes the vpc.DescribeVpcAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/describevpcattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVpcAttributeWithChan ¶

func (client *Client) DescribeVpcAttributeWithChan(request *DescribeVpcAttributeRequest) (<-chan *DescribeVpcAttributeResponse, <-chan error)

DescribeVpcAttributeWithChan invokes the vpc.DescribeVpcAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/describevpcattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVpcs ¶

func (client *Client) DescribeVpcs(request *DescribeVpcsRequest) (response *DescribeVpcsResponse, err error)

DescribeVpcs invokes the vpc.DescribeVpcs API synchronously api document: https://help.aliyun.com/api/vpc/describevpcs.html

func (*Client) DescribeVpcsWithCallback ¶

func (client *Client) DescribeVpcsWithCallback(request *DescribeVpcsRequest, callback func(response *DescribeVpcsResponse, err error)) <-chan int

DescribeVpcsWithCallback invokes the vpc.DescribeVpcs API asynchronously api document: https://help.aliyun.com/api/vpc/describevpcs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVpcsWithChan ¶

func (client *Client) DescribeVpcsWithChan(request *DescribeVpcsRequest) (<-chan *DescribeVpcsResponse, <-chan error)

DescribeVpcsWithChan invokes the vpc.DescribeVpcs API asynchronously api document: https://help.aliyun.com/api/vpc/describevpcs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVpnConnection ¶

func (client *Client) DescribeVpnConnection(request *DescribeVpnConnectionRequest) (response *DescribeVpnConnectionResponse, err error)

DescribeVpnConnection invokes the vpc.DescribeVpnConnection API synchronously api document: https://help.aliyun.com/api/vpc/describevpnconnection.html

func (*Client) DescribeVpnConnectionWithCallback ¶

func (client *Client) DescribeVpnConnectionWithCallback(request *DescribeVpnConnectionRequest, callback func(response *DescribeVpnConnectionResponse, err error)) <-chan int

DescribeVpnConnectionWithCallback invokes the vpc.DescribeVpnConnection API asynchronously api document: https://help.aliyun.com/api/vpc/describevpnconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVpnConnectionWithChan ¶

func (client *Client) DescribeVpnConnectionWithChan(request *DescribeVpnConnectionRequest) (<-chan *DescribeVpnConnectionResponse, <-chan error)

DescribeVpnConnectionWithChan invokes the vpc.DescribeVpnConnection API asynchronously api document: https://help.aliyun.com/api/vpc/describevpnconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVpnConnections ¶

func (client *Client) DescribeVpnConnections(request *DescribeVpnConnectionsRequest) (response *DescribeVpnConnectionsResponse, err error)

DescribeVpnConnections invokes the vpc.DescribeVpnConnections API synchronously api document: https://help.aliyun.com/api/vpc/describevpnconnections.html

func (*Client) DescribeVpnConnectionsWithCallback ¶

func (client *Client) DescribeVpnConnectionsWithCallback(request *DescribeVpnConnectionsRequest, callback func(response *DescribeVpnConnectionsResponse, err error)) <-chan int

DescribeVpnConnectionsWithCallback invokes the vpc.DescribeVpnConnections API asynchronously api document: https://help.aliyun.com/api/vpc/describevpnconnections.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVpnConnectionsWithChan ¶

func (client *Client) DescribeVpnConnectionsWithChan(request *DescribeVpnConnectionsRequest) (<-chan *DescribeVpnConnectionsResponse, <-chan error)

DescribeVpnConnectionsWithChan invokes the vpc.DescribeVpnConnections API asynchronously api document: https://help.aliyun.com/api/vpc/describevpnconnections.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVpnGateway ¶

func (client *Client) DescribeVpnGateway(request *DescribeVpnGatewayRequest) (response *DescribeVpnGatewayResponse, err error)

DescribeVpnGateway invokes the vpc.DescribeVpnGateway API synchronously api document: https://help.aliyun.com/api/vpc/describevpngateway.html

func (*Client) DescribeVpnGatewayWithCallback ¶

func (client *Client) DescribeVpnGatewayWithCallback(request *DescribeVpnGatewayRequest, callback func(response *DescribeVpnGatewayResponse, err error)) <-chan int

DescribeVpnGatewayWithCallback invokes the vpc.DescribeVpnGateway API asynchronously api document: https://help.aliyun.com/api/vpc/describevpngateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVpnGatewayWithChan ¶

func (client *Client) DescribeVpnGatewayWithChan(request *DescribeVpnGatewayRequest) (<-chan *DescribeVpnGatewayResponse, <-chan error)

DescribeVpnGatewayWithChan invokes the vpc.DescribeVpnGateway API asynchronously api document: https://help.aliyun.com/api/vpc/describevpngateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVpnGateways ¶

func (client *Client) DescribeVpnGateways(request *DescribeVpnGatewaysRequest) (response *DescribeVpnGatewaysResponse, err error)

DescribeVpnGateways invokes the vpc.DescribeVpnGateways API synchronously api document: https://help.aliyun.com/api/vpc/describevpngateways.html

func (*Client) DescribeVpnGatewaysWithCallback ¶

func (client *Client) DescribeVpnGatewaysWithCallback(request *DescribeVpnGatewaysRequest, callback func(response *DescribeVpnGatewaysResponse, err error)) <-chan int

DescribeVpnGatewaysWithCallback invokes the vpc.DescribeVpnGateways API asynchronously api document: https://help.aliyun.com/api/vpc/describevpngateways.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVpnGatewaysWithChan ¶

func (client *Client) DescribeVpnGatewaysWithChan(request *DescribeVpnGatewaysRequest) (<-chan *DescribeVpnGatewaysResponse, <-chan error)

DescribeVpnGatewaysWithChan invokes the vpc.DescribeVpnGateways API asynchronously api document: https://help.aliyun.com/api/vpc/describevpngateways.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeZones ¶

func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)

DescribeZones invokes the vpc.DescribeZones API synchronously api document: https://help.aliyun.com/api/vpc/describezones.html

func (*Client) DescribeZonesWithCallback ¶

func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, callback func(response *DescribeZonesResponse, err error)) <-chan int

DescribeZonesWithCallback invokes the vpc.DescribeZones API asynchronously api document: https://help.aliyun.com/api/vpc/describezones.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeZonesWithChan ¶

func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)

DescribeZonesWithChan invokes the vpc.DescribeZones API asynchronously api document: https://help.aliyun.com/api/vpc/describezones.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (client *Client) DisableVpcClassicLink(request *DisableVpcClassicLinkRequest) (response *DisableVpcClassicLinkResponse, err error)

DisableVpcClassicLink invokes the vpc.DisableVpcClassicLink API synchronously api document: https://help.aliyun.com/api/vpc/disablevpcclassiclink.html

func (*Client) DisableVpcClassicLinkWithCallback ¶

func (client *Client) DisableVpcClassicLinkWithCallback(request *DisableVpcClassicLinkRequest, callback func(response *DisableVpcClassicLinkResponse, err error)) <-chan int

DisableVpcClassicLinkWithCallback invokes the vpc.DisableVpcClassicLink API asynchronously api document: https://help.aliyun.com/api/vpc/disablevpcclassiclink.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DisableVpcClassicLinkWithChan ¶

func (client *Client) DisableVpcClassicLinkWithChan(request *DisableVpcClassicLinkRequest) (<-chan *DisableVpcClassicLinkResponse, <-chan error)

DisableVpcClassicLinkWithChan invokes the vpc.DisableVpcClassicLink API asynchronously api document: https://help.aliyun.com/api/vpc/disablevpcclassiclink.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DownloadVpnConnectionConfig ¶

func (client *Client) DownloadVpnConnectionConfig(request *DownloadVpnConnectionConfigRequest) (response *DownloadVpnConnectionConfigResponse, err error)

DownloadVpnConnectionConfig invokes the vpc.DownloadVpnConnectionConfig API synchronously api document: https://help.aliyun.com/api/vpc/downloadvpnconnectionconfig.html

func (*Client) DownloadVpnConnectionConfigWithCallback ¶

func (client *Client) DownloadVpnConnectionConfigWithCallback(request *DownloadVpnConnectionConfigRequest, callback func(response *DownloadVpnConnectionConfigResponse, err error)) <-chan int

DownloadVpnConnectionConfigWithCallback invokes the vpc.DownloadVpnConnectionConfig API asynchronously api document: https://help.aliyun.com/api/vpc/downloadvpnconnectionconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DownloadVpnConnectionConfigWithChan ¶

func (client *Client) DownloadVpnConnectionConfigWithChan(request *DownloadVpnConnectionConfigRequest) (<-chan *DownloadVpnConnectionConfigResponse, <-chan error)

DownloadVpnConnectionConfigWithChan invokes the vpc.DownloadVpnConnectionConfig API asynchronously api document: https://help.aliyun.com/api/vpc/downloadvpnconnectionconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EnablePhysicalConnection ¶

func (client *Client) EnablePhysicalConnection(request *EnablePhysicalConnectionRequest) (response *EnablePhysicalConnectionResponse, err error)

EnablePhysicalConnection invokes the vpc.EnablePhysicalConnection API synchronously api document: https://help.aliyun.com/api/vpc/enablephysicalconnection.html

func (*Client) EnablePhysicalConnectionWithCallback ¶

func (client *Client) EnablePhysicalConnectionWithCallback(request *EnablePhysicalConnectionRequest, callback func(response *EnablePhysicalConnectionResponse, err error)) <-chan int

EnablePhysicalConnectionWithCallback invokes the vpc.EnablePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/vpc/enablephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EnablePhysicalConnectionWithChan ¶

func (client *Client) EnablePhysicalConnectionWithChan(request *EnablePhysicalConnectionRequest) (<-chan *EnablePhysicalConnectionResponse, <-chan error)

EnablePhysicalConnectionWithChan invokes the vpc.EnablePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/vpc/enablephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (client *Client) EnableVpcClassicLink(request *EnableVpcClassicLinkRequest) (response *EnableVpcClassicLinkResponse, err error)

EnableVpcClassicLink invokes the vpc.EnableVpcClassicLink API synchronously api document: https://help.aliyun.com/api/vpc/enablevpcclassiclink.html

func (*Client) EnableVpcClassicLinkWithCallback ¶

func (client *Client) EnableVpcClassicLinkWithCallback(request *EnableVpcClassicLinkRequest, callback func(response *EnableVpcClassicLinkResponse, err error)) <-chan int

EnableVpcClassicLinkWithCallback invokes the vpc.EnableVpcClassicLink API asynchronously api document: https://help.aliyun.com/api/vpc/enablevpcclassiclink.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EnableVpcClassicLinkWithChan ¶

func (client *Client) EnableVpcClassicLinkWithChan(request *EnableVpcClassicLinkRequest) (<-chan *EnableVpcClassicLinkResponse, <-chan error)

EnableVpcClassicLinkWithChan invokes the vpc.EnableVpcClassicLink API asynchronously api document: https://help.aliyun.com/api/vpc/enablevpcclassiclink.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GrantInstanceToCen ¶

func (client *Client) GrantInstanceToCen(request *GrantInstanceToCenRequest) (response *GrantInstanceToCenResponse, err error)

GrantInstanceToCen invokes the vpc.GrantInstanceToCen API synchronously api document: https://help.aliyun.com/api/vpc/grantinstancetocen.html

func (*Client) GrantInstanceToCenWithCallback ¶

func (client *Client) GrantInstanceToCenWithCallback(request *GrantInstanceToCenRequest, callback func(response *GrantInstanceToCenResponse, err error)) <-chan int

GrantInstanceToCenWithCallback invokes the vpc.GrantInstanceToCen API asynchronously api document: https://help.aliyun.com/api/vpc/grantinstancetocen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GrantInstanceToCenWithChan ¶

func (client *Client) GrantInstanceToCenWithChan(request *GrantInstanceToCenRequest) (<-chan *GrantInstanceToCenResponse, <-chan error)

GrantInstanceToCenWithChan invokes the vpc.GrantInstanceToCen API asynchronously api document: https://help.aliyun.com/api/vpc/grantinstancetocen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyBandwidthPackageAttribute ¶

func (client *Client) ModifyBandwidthPackageAttribute(request *ModifyBandwidthPackageAttributeRequest) (response *ModifyBandwidthPackageAttributeResponse, err error)

ModifyBandwidthPackageAttribute invokes the vpc.ModifyBandwidthPackageAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifybandwidthpackageattribute.html

func (*Client) ModifyBandwidthPackageAttributeWithCallback ¶

func (client *Client) ModifyBandwidthPackageAttributeWithCallback(request *ModifyBandwidthPackageAttributeRequest, callback func(response *ModifyBandwidthPackageAttributeResponse, err error)) <-chan int

ModifyBandwidthPackageAttributeWithCallback invokes the vpc.ModifyBandwidthPackageAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifybandwidthpackageattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyBandwidthPackageAttributeWithChan ¶

func (client *Client) ModifyBandwidthPackageAttributeWithChan(request *ModifyBandwidthPackageAttributeRequest) (<-chan *ModifyBandwidthPackageAttributeResponse, <-chan error)

ModifyBandwidthPackageAttributeWithChan invokes the vpc.ModifyBandwidthPackageAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifybandwidthpackageattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyBandwidthPackageSpec ¶

func (client *Client) ModifyBandwidthPackageSpec(request *ModifyBandwidthPackageSpecRequest) (response *ModifyBandwidthPackageSpecResponse, err error)

ModifyBandwidthPackageSpec invokes the vpc.ModifyBandwidthPackageSpec API synchronously api document: https://help.aliyun.com/api/vpc/modifybandwidthpackagespec.html

func (*Client) ModifyBandwidthPackageSpecWithCallback ¶

func (client *Client) ModifyBandwidthPackageSpecWithCallback(request *ModifyBandwidthPackageSpecRequest, callback func(response *ModifyBandwidthPackageSpecResponse, err error)) <-chan int

ModifyBandwidthPackageSpecWithCallback invokes the vpc.ModifyBandwidthPackageSpec API asynchronously api document: https://help.aliyun.com/api/vpc/modifybandwidthpackagespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyBandwidthPackageSpecWithChan ¶

func (client *Client) ModifyBandwidthPackageSpecWithChan(request *ModifyBandwidthPackageSpecRequest) (<-chan *ModifyBandwidthPackageSpecResponse, <-chan error)

ModifyBandwidthPackageSpecWithChan invokes the vpc.ModifyBandwidthPackageSpec API asynchronously api document: https://help.aliyun.com/api/vpc/modifybandwidthpackagespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyBgpGroupAttribute ¶

func (client *Client) ModifyBgpGroupAttribute(request *ModifyBgpGroupAttributeRequest) (response *ModifyBgpGroupAttributeResponse, err error)

ModifyBgpGroupAttribute invokes the vpc.ModifyBgpGroupAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifybgpgroupattribute.html

func (*Client) ModifyBgpGroupAttributeWithCallback ¶

func (client *Client) ModifyBgpGroupAttributeWithCallback(request *ModifyBgpGroupAttributeRequest, callback func(response *ModifyBgpGroupAttributeResponse, err error)) <-chan int

ModifyBgpGroupAttributeWithCallback invokes the vpc.ModifyBgpGroupAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifybgpgroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyBgpGroupAttributeWithChan ¶

func (client *Client) ModifyBgpGroupAttributeWithChan(request *ModifyBgpGroupAttributeRequest) (<-chan *ModifyBgpGroupAttributeResponse, <-chan error)

ModifyBgpGroupAttributeWithChan invokes the vpc.ModifyBgpGroupAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifybgpgroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCommonBandwidthPackageAttribute ¶

func (client *Client) ModifyCommonBandwidthPackageAttribute(request *ModifyCommonBandwidthPackageAttributeRequest) (response *ModifyCommonBandwidthPackageAttributeResponse, err error)

ModifyCommonBandwidthPackageAttribute invokes the vpc.ModifyCommonBandwidthPackageAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifycommonbandwidthpackageattribute.html

func (*Client) ModifyCommonBandwidthPackageAttributeWithCallback ¶

func (client *Client) ModifyCommonBandwidthPackageAttributeWithCallback(request *ModifyCommonBandwidthPackageAttributeRequest, callback func(response *ModifyCommonBandwidthPackageAttributeResponse, err error)) <-chan int

ModifyCommonBandwidthPackageAttributeWithCallback invokes the vpc.ModifyCommonBandwidthPackageAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifycommonbandwidthpackageattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCommonBandwidthPackageAttributeWithChan ¶

func (client *Client) ModifyCommonBandwidthPackageAttributeWithChan(request *ModifyCommonBandwidthPackageAttributeRequest) (<-chan *ModifyCommonBandwidthPackageAttributeResponse, <-chan error)

ModifyCommonBandwidthPackageAttributeWithChan invokes the vpc.ModifyCommonBandwidthPackageAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifycommonbandwidthpackageattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCommonBandwidthPackagePayType ¶

func (client *Client) ModifyCommonBandwidthPackagePayType(request *ModifyCommonBandwidthPackagePayTypeRequest) (response *ModifyCommonBandwidthPackagePayTypeResponse, err error)

ModifyCommonBandwidthPackagePayType invokes the vpc.ModifyCommonBandwidthPackagePayType API synchronously api document: https://help.aliyun.com/api/vpc/modifycommonbandwidthpackagepaytype.html

func (*Client) ModifyCommonBandwidthPackagePayTypeWithCallback ¶

func (client *Client) ModifyCommonBandwidthPackagePayTypeWithCallback(request *ModifyCommonBandwidthPackagePayTypeRequest, callback func(response *ModifyCommonBandwidthPackagePayTypeResponse, err error)) <-chan int

ModifyCommonBandwidthPackagePayTypeWithCallback invokes the vpc.ModifyCommonBandwidthPackagePayType API asynchronously api document: https://help.aliyun.com/api/vpc/modifycommonbandwidthpackagepaytype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCommonBandwidthPackagePayTypeWithChan ¶

func (client *Client) ModifyCommonBandwidthPackagePayTypeWithChan(request *ModifyCommonBandwidthPackagePayTypeRequest) (<-chan *ModifyCommonBandwidthPackagePayTypeResponse, <-chan error)

ModifyCommonBandwidthPackagePayTypeWithChan invokes the vpc.ModifyCommonBandwidthPackagePayType API asynchronously api document: https://help.aliyun.com/api/vpc/modifycommonbandwidthpackagepaytype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCommonBandwidthPackageSpec ¶

func (client *Client) ModifyCommonBandwidthPackageSpec(request *ModifyCommonBandwidthPackageSpecRequest) (response *ModifyCommonBandwidthPackageSpecResponse, err error)

ModifyCommonBandwidthPackageSpec invokes the vpc.ModifyCommonBandwidthPackageSpec API synchronously api document: https://help.aliyun.com/api/vpc/modifycommonbandwidthpackagespec.html

func (*Client) ModifyCommonBandwidthPackageSpecWithCallback ¶

func (client *Client) ModifyCommonBandwidthPackageSpecWithCallback(request *ModifyCommonBandwidthPackageSpecRequest, callback func(response *ModifyCommonBandwidthPackageSpecResponse, err error)) <-chan int

ModifyCommonBandwidthPackageSpecWithCallback invokes the vpc.ModifyCommonBandwidthPackageSpec API asynchronously api document: https://help.aliyun.com/api/vpc/modifycommonbandwidthpackagespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCommonBandwidthPackageSpecWithChan ¶

func (client *Client) ModifyCommonBandwidthPackageSpecWithChan(request *ModifyCommonBandwidthPackageSpecRequest) (<-chan *ModifyCommonBandwidthPackageSpecResponse, <-chan error)

ModifyCommonBandwidthPackageSpecWithChan invokes the vpc.ModifyCommonBandwidthPackageSpec API asynchronously api document: https://help.aliyun.com/api/vpc/modifycommonbandwidthpackagespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCustomerGatewayAttribute ¶

func (client *Client) ModifyCustomerGatewayAttribute(request *ModifyCustomerGatewayAttributeRequest) (response *ModifyCustomerGatewayAttributeResponse, err error)

ModifyCustomerGatewayAttribute invokes the vpc.ModifyCustomerGatewayAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifycustomergatewayattribute.html

func (*Client) ModifyCustomerGatewayAttributeWithCallback ¶

func (client *Client) ModifyCustomerGatewayAttributeWithCallback(request *ModifyCustomerGatewayAttributeRequest, callback func(response *ModifyCustomerGatewayAttributeResponse, err error)) <-chan int

ModifyCustomerGatewayAttributeWithCallback invokes the vpc.ModifyCustomerGatewayAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifycustomergatewayattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCustomerGatewayAttributeWithChan ¶

func (client *Client) ModifyCustomerGatewayAttributeWithChan(request *ModifyCustomerGatewayAttributeRequest) (<-chan *ModifyCustomerGatewayAttributeResponse, <-chan error)

ModifyCustomerGatewayAttributeWithChan invokes the vpc.ModifyCustomerGatewayAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifycustomergatewayattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyEipAddressAttribute ¶

func (client *Client) ModifyEipAddressAttribute(request *ModifyEipAddressAttributeRequest) (response *ModifyEipAddressAttributeResponse, err error)

ModifyEipAddressAttribute invokes the vpc.ModifyEipAddressAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifyeipaddressattribute.html

func (*Client) ModifyEipAddressAttributeWithCallback ¶

func (client *Client) ModifyEipAddressAttributeWithCallback(request *ModifyEipAddressAttributeRequest, callback func(response *ModifyEipAddressAttributeResponse, err error)) <-chan int

ModifyEipAddressAttributeWithCallback invokes the vpc.ModifyEipAddressAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyeipaddressattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyEipAddressAttributeWithChan ¶

func (client *Client) ModifyEipAddressAttributeWithChan(request *ModifyEipAddressAttributeRequest) (<-chan *ModifyEipAddressAttributeResponse, <-chan error)

ModifyEipAddressAttributeWithChan invokes the vpc.ModifyEipAddressAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyeipaddressattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyFlowLogAttribute ¶

func (client *Client) ModifyFlowLogAttribute(request *ModifyFlowLogAttributeRequest) (response *ModifyFlowLogAttributeResponse, err error)

ModifyFlowLogAttribute invokes the vpc.ModifyFlowLogAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifyflowlogattribute.html

func (*Client) ModifyFlowLogAttributeWithCallback ¶

func (client *Client) ModifyFlowLogAttributeWithCallback(request *ModifyFlowLogAttributeRequest, callback func(response *ModifyFlowLogAttributeResponse, err error)) <-chan int

ModifyFlowLogAttributeWithCallback invokes the vpc.ModifyFlowLogAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyflowlogattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyFlowLogAttributeWithChan ¶

func (client *Client) ModifyFlowLogAttributeWithChan(request *ModifyFlowLogAttributeRequest) (<-chan *ModifyFlowLogAttributeResponse, <-chan error)

ModifyFlowLogAttributeWithChan invokes the vpc.ModifyFlowLogAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyflowlogattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyForwardEntry ¶

func (client *Client) ModifyForwardEntry(request *ModifyForwardEntryRequest) (response *ModifyForwardEntryResponse, err error)

ModifyForwardEntry invokes the vpc.ModifyForwardEntry API synchronously api document: https://help.aliyun.com/api/vpc/modifyforwardentry.html

func (*Client) ModifyForwardEntryWithCallback ¶

func (client *Client) ModifyForwardEntryWithCallback(request *ModifyForwardEntryRequest, callback func(response *ModifyForwardEntryResponse, err error)) <-chan int

ModifyForwardEntryWithCallback invokes the vpc.ModifyForwardEntry API asynchronously api document: https://help.aliyun.com/api/vpc/modifyforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyForwardEntryWithChan ¶

func (client *Client) ModifyForwardEntryWithChan(request *ModifyForwardEntryRequest) (<-chan *ModifyForwardEntryResponse, <-chan error)

ModifyForwardEntryWithChan invokes the vpc.ModifyForwardEntry API asynchronously api document: https://help.aliyun.com/api/vpc/modifyforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyGlobalAccelerationInstanceAttributes ¶

func (client *Client) ModifyGlobalAccelerationInstanceAttributes(request *ModifyGlobalAccelerationInstanceAttributesRequest) (response *ModifyGlobalAccelerationInstanceAttributesResponse, err error)

ModifyGlobalAccelerationInstanceAttributes invokes the vpc.ModifyGlobalAccelerationInstanceAttributes API synchronously api document: https://help.aliyun.com/api/vpc/modifyglobalaccelerationinstanceattributes.html

func (*Client) ModifyGlobalAccelerationInstanceAttributesWithCallback ¶

func (client *Client) ModifyGlobalAccelerationInstanceAttributesWithCallback(request *ModifyGlobalAccelerationInstanceAttributesRequest, callback func(response *ModifyGlobalAccelerationInstanceAttributesResponse, err error)) <-chan int

ModifyGlobalAccelerationInstanceAttributesWithCallback invokes the vpc.ModifyGlobalAccelerationInstanceAttributes API asynchronously api document: https://help.aliyun.com/api/vpc/modifyglobalaccelerationinstanceattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyGlobalAccelerationInstanceAttributesWithChan ¶

func (client *Client) ModifyGlobalAccelerationInstanceAttributesWithChan(request *ModifyGlobalAccelerationInstanceAttributesRequest) (<-chan *ModifyGlobalAccelerationInstanceAttributesResponse, <-chan error)

ModifyGlobalAccelerationInstanceAttributesWithChan invokes the vpc.ModifyGlobalAccelerationInstanceAttributes API asynchronously api document: https://help.aliyun.com/api/vpc/modifyglobalaccelerationinstanceattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyGlobalAccelerationInstanceSpec ¶

func (client *Client) ModifyGlobalAccelerationInstanceSpec(request *ModifyGlobalAccelerationInstanceSpecRequest) (response *ModifyGlobalAccelerationInstanceSpecResponse, err error)

ModifyGlobalAccelerationInstanceSpec invokes the vpc.ModifyGlobalAccelerationInstanceSpec API synchronously api document: https://help.aliyun.com/api/vpc/modifyglobalaccelerationinstancespec.html

func (*Client) ModifyGlobalAccelerationInstanceSpecWithCallback ¶

func (client *Client) ModifyGlobalAccelerationInstanceSpecWithCallback(request *ModifyGlobalAccelerationInstanceSpecRequest, callback func(response *ModifyGlobalAccelerationInstanceSpecResponse, err error)) <-chan int

ModifyGlobalAccelerationInstanceSpecWithCallback invokes the vpc.ModifyGlobalAccelerationInstanceSpec API asynchronously api document: https://help.aliyun.com/api/vpc/modifyglobalaccelerationinstancespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyGlobalAccelerationInstanceSpecWithChan ¶

func (client *Client) ModifyGlobalAccelerationInstanceSpecWithChan(request *ModifyGlobalAccelerationInstanceSpecRequest) (<-chan *ModifyGlobalAccelerationInstanceSpecResponse, <-chan error)

ModifyGlobalAccelerationInstanceSpecWithChan invokes the vpc.ModifyGlobalAccelerationInstanceSpec API asynchronously api document: https://help.aliyun.com/api/vpc/modifyglobalaccelerationinstancespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyHaVipAttribute ¶

func (client *Client) ModifyHaVipAttribute(request *ModifyHaVipAttributeRequest) (response *ModifyHaVipAttributeResponse, err error)

ModifyHaVipAttribute invokes the vpc.ModifyHaVipAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifyhavipattribute.html

func (*Client) ModifyHaVipAttributeWithCallback ¶

func (client *Client) ModifyHaVipAttributeWithCallback(request *ModifyHaVipAttributeRequest, callback func(response *ModifyHaVipAttributeResponse, err error)) <-chan int

ModifyHaVipAttributeWithCallback invokes the vpc.ModifyHaVipAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyhavipattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyHaVipAttributeWithChan ¶

func (client *Client) ModifyHaVipAttributeWithChan(request *ModifyHaVipAttributeRequest) (<-chan *ModifyHaVipAttributeResponse, <-chan error)

ModifyHaVipAttributeWithChan invokes the vpc.ModifyHaVipAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyhavipattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIPv6TranslatorAclAttribute ¶

func (client *Client) ModifyIPv6TranslatorAclAttribute(request *ModifyIPv6TranslatorAclAttributeRequest) (response *ModifyIPv6TranslatorAclAttributeResponse, err error)

ModifyIPv6TranslatorAclAttribute invokes the vpc.ModifyIPv6TranslatorAclAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifyipv6translatoraclattribute.html

func (*Client) ModifyIPv6TranslatorAclAttributeWithCallback ¶

func (client *Client) ModifyIPv6TranslatorAclAttributeWithCallback(request *ModifyIPv6TranslatorAclAttributeRequest, callback func(response *ModifyIPv6TranslatorAclAttributeResponse, err error)) <-chan int

ModifyIPv6TranslatorAclAttributeWithCallback invokes the vpc.ModifyIPv6TranslatorAclAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6translatoraclattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIPv6TranslatorAclAttributeWithChan ¶

func (client *Client) ModifyIPv6TranslatorAclAttributeWithChan(request *ModifyIPv6TranslatorAclAttributeRequest) (<-chan *ModifyIPv6TranslatorAclAttributeResponse, <-chan error)

ModifyIPv6TranslatorAclAttributeWithChan invokes the vpc.ModifyIPv6TranslatorAclAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6translatoraclattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIPv6TranslatorAclListEntry ¶

func (client *Client) ModifyIPv6TranslatorAclListEntry(request *ModifyIPv6TranslatorAclListEntryRequest) (response *ModifyIPv6TranslatorAclListEntryResponse, err error)

ModifyIPv6TranslatorAclListEntry invokes the vpc.ModifyIPv6TranslatorAclListEntry API synchronously api document: https://help.aliyun.com/api/vpc/modifyipv6translatoracllistentry.html

func (*Client) ModifyIPv6TranslatorAclListEntryWithCallback ¶

func (client *Client) ModifyIPv6TranslatorAclListEntryWithCallback(request *ModifyIPv6TranslatorAclListEntryRequest, callback func(response *ModifyIPv6TranslatorAclListEntryResponse, err error)) <-chan int

ModifyIPv6TranslatorAclListEntryWithCallback invokes the vpc.ModifyIPv6TranslatorAclListEntry API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6translatoracllistentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIPv6TranslatorAclListEntryWithChan ¶

func (client *Client) ModifyIPv6TranslatorAclListEntryWithChan(request *ModifyIPv6TranslatorAclListEntryRequest) (<-chan *ModifyIPv6TranslatorAclListEntryResponse, <-chan error)

ModifyIPv6TranslatorAclListEntryWithChan invokes the vpc.ModifyIPv6TranslatorAclListEntry API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6translatoracllistentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIPv6TranslatorAttribute ¶

func (client *Client) ModifyIPv6TranslatorAttribute(request *ModifyIPv6TranslatorAttributeRequest) (response *ModifyIPv6TranslatorAttributeResponse, err error)

ModifyIPv6TranslatorAttribute invokes the vpc.ModifyIPv6TranslatorAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifyipv6translatorattribute.html

func (*Client) ModifyIPv6TranslatorAttributeWithCallback ¶

func (client *Client) ModifyIPv6TranslatorAttributeWithCallback(request *ModifyIPv6TranslatorAttributeRequest, callback func(response *ModifyIPv6TranslatorAttributeResponse, err error)) <-chan int

ModifyIPv6TranslatorAttributeWithCallback invokes the vpc.ModifyIPv6TranslatorAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6translatorattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIPv6TranslatorAttributeWithChan ¶

func (client *Client) ModifyIPv6TranslatorAttributeWithChan(request *ModifyIPv6TranslatorAttributeRequest) (<-chan *ModifyIPv6TranslatorAttributeResponse, <-chan error)

ModifyIPv6TranslatorAttributeWithChan invokes the vpc.ModifyIPv6TranslatorAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6translatorattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIPv6TranslatorBandwidth ¶

func (client *Client) ModifyIPv6TranslatorBandwidth(request *ModifyIPv6TranslatorBandwidthRequest) (response *ModifyIPv6TranslatorBandwidthResponse, err error)

ModifyIPv6TranslatorBandwidth invokes the vpc.ModifyIPv6TranslatorBandwidth API synchronously api document: https://help.aliyun.com/api/vpc/modifyipv6translatorbandwidth.html

func (*Client) ModifyIPv6TranslatorBandwidthWithCallback ¶

func (client *Client) ModifyIPv6TranslatorBandwidthWithCallback(request *ModifyIPv6TranslatorBandwidthRequest, callback func(response *ModifyIPv6TranslatorBandwidthResponse, err error)) <-chan int

ModifyIPv6TranslatorBandwidthWithCallback invokes the vpc.ModifyIPv6TranslatorBandwidth API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6translatorbandwidth.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIPv6TranslatorBandwidthWithChan ¶

func (client *Client) ModifyIPv6TranslatorBandwidthWithChan(request *ModifyIPv6TranslatorBandwidthRequest) (<-chan *ModifyIPv6TranslatorBandwidthResponse, <-chan error)

ModifyIPv6TranslatorBandwidthWithChan invokes the vpc.ModifyIPv6TranslatorBandwidth API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6translatorbandwidth.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIPv6TranslatorEntry ¶

func (client *Client) ModifyIPv6TranslatorEntry(request *ModifyIPv6TranslatorEntryRequest) (response *ModifyIPv6TranslatorEntryResponse, err error)

ModifyIPv6TranslatorEntry invokes the vpc.ModifyIPv6TranslatorEntry API synchronously api document: https://help.aliyun.com/api/vpc/modifyipv6translatorentry.html

func (*Client) ModifyIPv6TranslatorEntryWithCallback ¶

func (client *Client) ModifyIPv6TranslatorEntryWithCallback(request *ModifyIPv6TranslatorEntryRequest, callback func(response *ModifyIPv6TranslatorEntryResponse, err error)) <-chan int

ModifyIPv6TranslatorEntryWithCallback invokes the vpc.ModifyIPv6TranslatorEntry API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6translatorentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIPv6TranslatorEntryWithChan ¶

func (client *Client) ModifyIPv6TranslatorEntryWithChan(request *ModifyIPv6TranslatorEntryRequest) (<-chan *ModifyIPv6TranslatorEntryResponse, <-chan error)

ModifyIPv6TranslatorEntryWithChan invokes the vpc.ModifyIPv6TranslatorEntry API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6translatorentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIpv6AddressAttribute ¶

func (client *Client) ModifyIpv6AddressAttribute(request *ModifyIpv6AddressAttributeRequest) (response *ModifyIpv6AddressAttributeResponse, err error)

ModifyIpv6AddressAttribute invokes the vpc.ModifyIpv6AddressAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifyipv6addressattribute.html

func (*Client) ModifyIpv6AddressAttributeWithCallback ¶

func (client *Client) ModifyIpv6AddressAttributeWithCallback(request *ModifyIpv6AddressAttributeRequest, callback func(response *ModifyIpv6AddressAttributeResponse, err error)) <-chan int

ModifyIpv6AddressAttributeWithCallback invokes the vpc.ModifyIpv6AddressAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6addressattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIpv6AddressAttributeWithChan ¶

func (client *Client) ModifyIpv6AddressAttributeWithChan(request *ModifyIpv6AddressAttributeRequest) (<-chan *ModifyIpv6AddressAttributeResponse, <-chan error)

ModifyIpv6AddressAttributeWithChan invokes the vpc.ModifyIpv6AddressAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6addressattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIpv6GatewayAttribute ¶

func (client *Client) ModifyIpv6GatewayAttribute(request *ModifyIpv6GatewayAttributeRequest) (response *ModifyIpv6GatewayAttributeResponse, err error)

ModifyIpv6GatewayAttribute invokes the vpc.ModifyIpv6GatewayAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifyipv6gatewayattribute.html

func (*Client) ModifyIpv6GatewayAttributeWithCallback ¶

func (client *Client) ModifyIpv6GatewayAttributeWithCallback(request *ModifyIpv6GatewayAttributeRequest, callback func(response *ModifyIpv6GatewayAttributeResponse, err error)) <-chan int

ModifyIpv6GatewayAttributeWithCallback invokes the vpc.ModifyIpv6GatewayAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6gatewayattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIpv6GatewayAttributeWithChan ¶

func (client *Client) ModifyIpv6GatewayAttributeWithChan(request *ModifyIpv6GatewayAttributeRequest) (<-chan *ModifyIpv6GatewayAttributeResponse, <-chan error)

ModifyIpv6GatewayAttributeWithChan invokes the vpc.ModifyIpv6GatewayAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6gatewayattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIpv6GatewaySpec ¶

func (client *Client) ModifyIpv6GatewaySpec(request *ModifyIpv6GatewaySpecRequest) (response *ModifyIpv6GatewaySpecResponse, err error)

ModifyIpv6GatewaySpec invokes the vpc.ModifyIpv6GatewaySpec API synchronously api document: https://help.aliyun.com/api/vpc/modifyipv6gatewayspec.html

func (*Client) ModifyIpv6GatewaySpecWithCallback ¶

func (client *Client) ModifyIpv6GatewaySpecWithCallback(request *ModifyIpv6GatewaySpecRequest, callback func(response *ModifyIpv6GatewaySpecResponse, err error)) <-chan int

ModifyIpv6GatewaySpecWithCallback invokes the vpc.ModifyIpv6GatewaySpec API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6gatewayspec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIpv6GatewaySpecWithChan ¶

func (client *Client) ModifyIpv6GatewaySpecWithChan(request *ModifyIpv6GatewaySpecRequest) (<-chan *ModifyIpv6GatewaySpecResponse, <-chan error)

ModifyIpv6GatewaySpecWithChan invokes the vpc.ModifyIpv6GatewaySpec API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6gatewayspec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIpv6InternetBandwidth ¶

func (client *Client) ModifyIpv6InternetBandwidth(request *ModifyIpv6InternetBandwidthRequest) (response *ModifyIpv6InternetBandwidthResponse, err error)

ModifyIpv6InternetBandwidth invokes the vpc.ModifyIpv6InternetBandwidth API synchronously api document: https://help.aliyun.com/api/vpc/modifyipv6internetbandwidth.html

func (*Client) ModifyIpv6InternetBandwidthWithCallback ¶

func (client *Client) ModifyIpv6InternetBandwidthWithCallback(request *ModifyIpv6InternetBandwidthRequest, callback func(response *ModifyIpv6InternetBandwidthResponse, err error)) <-chan int

ModifyIpv6InternetBandwidthWithCallback invokes the vpc.ModifyIpv6InternetBandwidth API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6internetbandwidth.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyIpv6InternetBandwidthWithChan ¶

func (client *Client) ModifyIpv6InternetBandwidthWithChan(request *ModifyIpv6InternetBandwidthRequest) (<-chan *ModifyIpv6InternetBandwidthResponse, <-chan error)

ModifyIpv6InternetBandwidthWithChan invokes the vpc.ModifyIpv6InternetBandwidth API asynchronously api document: https://help.aliyun.com/api/vpc/modifyipv6internetbandwidth.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyNatGatewayAttribute ¶

func (client *Client) ModifyNatGatewayAttribute(request *ModifyNatGatewayAttributeRequest) (response *ModifyNatGatewayAttributeResponse, err error)

ModifyNatGatewayAttribute invokes the vpc.ModifyNatGatewayAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifynatgatewayattribute.html

func (*Client) ModifyNatGatewayAttributeWithCallback ¶

func (client *Client) ModifyNatGatewayAttributeWithCallback(request *ModifyNatGatewayAttributeRequest, callback func(response *ModifyNatGatewayAttributeResponse, err error)) <-chan int

ModifyNatGatewayAttributeWithCallback invokes the vpc.ModifyNatGatewayAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifynatgatewayattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyNatGatewayAttributeWithChan ¶

func (client *Client) ModifyNatGatewayAttributeWithChan(request *ModifyNatGatewayAttributeRequest) (<-chan *ModifyNatGatewayAttributeResponse, <-chan error)

ModifyNatGatewayAttributeWithChan invokes the vpc.ModifyNatGatewayAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifynatgatewayattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyNatGatewaySpec ¶

func (client *Client) ModifyNatGatewaySpec(request *ModifyNatGatewaySpecRequest) (response *ModifyNatGatewaySpecResponse, err error)

ModifyNatGatewaySpec invokes the vpc.ModifyNatGatewaySpec API synchronously api document: https://help.aliyun.com/api/vpc/modifynatgatewayspec.html

func (*Client) ModifyNatGatewaySpecWithCallback ¶

func (client *Client) ModifyNatGatewaySpecWithCallback(request *ModifyNatGatewaySpecRequest, callback func(response *ModifyNatGatewaySpecResponse, err error)) <-chan int

ModifyNatGatewaySpecWithCallback invokes the vpc.ModifyNatGatewaySpec API asynchronously api document: https://help.aliyun.com/api/vpc/modifynatgatewayspec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyNatGatewaySpecWithChan ¶

func (client *Client) ModifyNatGatewaySpecWithChan(request *ModifyNatGatewaySpecRequest) (<-chan *ModifyNatGatewaySpecResponse, <-chan error)

ModifyNatGatewaySpecWithChan invokes the vpc.ModifyNatGatewaySpec API asynchronously api document: https://help.aliyun.com/api/vpc/modifynatgatewayspec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyNqa ¶

func (client *Client) ModifyNqa(request *ModifyNqaRequest) (response *ModifyNqaResponse, err error)

ModifyNqa invokes the vpc.ModifyNqa API synchronously api document: https://help.aliyun.com/api/vpc/modifynqa.html

func (*Client) ModifyNqaWithCallback ¶

func (client *Client) ModifyNqaWithCallback(request *ModifyNqaRequest, callback func(response *ModifyNqaResponse, err error)) <-chan int

ModifyNqaWithCallback invokes the vpc.ModifyNqa API asynchronously api document: https://help.aliyun.com/api/vpc/modifynqa.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyNqaWithChan ¶

func (client *Client) ModifyNqaWithChan(request *ModifyNqaRequest) (<-chan *ModifyNqaResponse, <-chan error)

ModifyNqaWithChan invokes the vpc.ModifyNqa API asynchronously api document: https://help.aliyun.com/api/vpc/modifynqa.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyPhysicalConnectionAttribute ¶

func (client *Client) ModifyPhysicalConnectionAttribute(request *ModifyPhysicalConnectionAttributeRequest) (response *ModifyPhysicalConnectionAttributeResponse, err error)

ModifyPhysicalConnectionAttribute invokes the vpc.ModifyPhysicalConnectionAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifyphysicalconnectionattribute.html

func (*Client) ModifyPhysicalConnectionAttributeWithCallback ¶

func (client *Client) ModifyPhysicalConnectionAttributeWithCallback(request *ModifyPhysicalConnectionAttributeRequest, callback func(response *ModifyPhysicalConnectionAttributeResponse, err error)) <-chan int

ModifyPhysicalConnectionAttributeWithCallback invokes the vpc.ModifyPhysicalConnectionAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyphysicalconnectionattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyPhysicalConnectionAttributeWithChan ¶

func (client *Client) ModifyPhysicalConnectionAttributeWithChan(request *ModifyPhysicalConnectionAttributeRequest) (<-chan *ModifyPhysicalConnectionAttributeResponse, <-chan error)

ModifyPhysicalConnectionAttributeWithChan invokes the vpc.ModifyPhysicalConnectionAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyphysicalconnectionattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyRouteEntry ¶

func (client *Client) ModifyRouteEntry(request *ModifyRouteEntryRequest) (response *ModifyRouteEntryResponse, err error)

ModifyRouteEntry invokes the vpc.ModifyRouteEntry API synchronously api document: https://help.aliyun.com/api/vpc/modifyrouteentry.html

func (*Client) ModifyRouteEntryWithCallback ¶

func (client *Client) ModifyRouteEntryWithCallback(request *ModifyRouteEntryRequest, callback func(response *ModifyRouteEntryResponse, err error)) <-chan int

ModifyRouteEntryWithCallback invokes the vpc.ModifyRouteEntry API asynchronously api document: https://help.aliyun.com/api/vpc/modifyrouteentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyRouteEntryWithChan ¶

func (client *Client) ModifyRouteEntryWithChan(request *ModifyRouteEntryRequest) (<-chan *ModifyRouteEntryResponse, <-chan error)

ModifyRouteEntryWithChan invokes the vpc.ModifyRouteEntry API asynchronously api document: https://help.aliyun.com/api/vpc/modifyrouteentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyRouteTableAttributes ¶

func (client *Client) ModifyRouteTableAttributes(request *ModifyRouteTableAttributesRequest) (response *ModifyRouteTableAttributesResponse, err error)

ModifyRouteTableAttributes invokes the vpc.ModifyRouteTableAttributes API synchronously api document: https://help.aliyun.com/api/vpc/modifyroutetableattributes.html

func (*Client) ModifyRouteTableAttributesWithCallback ¶

func (client *Client) ModifyRouteTableAttributesWithCallback(request *ModifyRouteTableAttributesRequest, callback func(response *ModifyRouteTableAttributesResponse, err error)) <-chan int

ModifyRouteTableAttributesWithCallback invokes the vpc.ModifyRouteTableAttributes API asynchronously api document: https://help.aliyun.com/api/vpc/modifyroutetableattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyRouteTableAttributesWithChan ¶

func (client *Client) ModifyRouteTableAttributesWithChan(request *ModifyRouteTableAttributesRequest) (<-chan *ModifyRouteTableAttributesResponse, <-chan error)

ModifyRouteTableAttributesWithChan invokes the vpc.ModifyRouteTableAttributes API asynchronously api document: https://help.aliyun.com/api/vpc/modifyroutetableattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyRouterInterfaceAttribute ¶

func (client *Client) ModifyRouterInterfaceAttribute(request *ModifyRouterInterfaceAttributeRequest) (response *ModifyRouterInterfaceAttributeResponse, err error)

ModifyRouterInterfaceAttribute invokes the vpc.ModifyRouterInterfaceAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifyrouterinterfaceattribute.html

func (*Client) ModifyRouterInterfaceAttributeWithCallback ¶

func (client *Client) ModifyRouterInterfaceAttributeWithCallback(request *ModifyRouterInterfaceAttributeRequest, callback func(response *ModifyRouterInterfaceAttributeResponse, err error)) <-chan int

ModifyRouterInterfaceAttributeWithCallback invokes the vpc.ModifyRouterInterfaceAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyrouterinterfaceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyRouterInterfaceAttributeWithChan ¶

func (client *Client) ModifyRouterInterfaceAttributeWithChan(request *ModifyRouterInterfaceAttributeRequest) (<-chan *ModifyRouterInterfaceAttributeResponse, <-chan error)

ModifyRouterInterfaceAttributeWithChan invokes the vpc.ModifyRouterInterfaceAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyrouterinterfaceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyRouterInterfaceSpec ¶

func (client *Client) ModifyRouterInterfaceSpec(request *ModifyRouterInterfaceSpecRequest) (response *ModifyRouterInterfaceSpecResponse, err error)

ModifyRouterInterfaceSpec invokes the vpc.ModifyRouterInterfaceSpec API synchronously api document: https://help.aliyun.com/api/vpc/modifyrouterinterfacespec.html

func (*Client) ModifyRouterInterfaceSpecWithCallback ¶

func (client *Client) ModifyRouterInterfaceSpecWithCallback(request *ModifyRouterInterfaceSpecRequest, callback func(response *ModifyRouterInterfaceSpecResponse, err error)) <-chan int

ModifyRouterInterfaceSpecWithCallback invokes the vpc.ModifyRouterInterfaceSpec API asynchronously api document: https://help.aliyun.com/api/vpc/modifyrouterinterfacespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyRouterInterfaceSpecWithChan ¶

func (client *Client) ModifyRouterInterfaceSpecWithChan(request *ModifyRouterInterfaceSpecRequest) (<-chan *ModifyRouterInterfaceSpecResponse, <-chan error)

ModifyRouterInterfaceSpecWithChan invokes the vpc.ModifyRouterInterfaceSpec API asynchronously api document: https://help.aliyun.com/api/vpc/modifyrouterinterfacespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySnatEntry ¶

func (client *Client) ModifySnatEntry(request *ModifySnatEntryRequest) (response *ModifySnatEntryResponse, err error)

ModifySnatEntry invokes the vpc.ModifySnatEntry API synchronously api document: https://help.aliyun.com/api/vpc/modifysnatentry.html

func (*Client) ModifySnatEntryWithCallback ¶

func (client *Client) ModifySnatEntryWithCallback(request *ModifySnatEntryRequest, callback func(response *ModifySnatEntryResponse, err error)) <-chan int

ModifySnatEntryWithCallback invokes the vpc.ModifySnatEntry API asynchronously api document: https://help.aliyun.com/api/vpc/modifysnatentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySnatEntryWithChan ¶

func (client *Client) ModifySnatEntryWithChan(request *ModifySnatEntryRequest) (<-chan *ModifySnatEntryResponse, <-chan error)

ModifySnatEntryWithChan invokes the vpc.ModifySnatEntry API asynchronously api document: https://help.aliyun.com/api/vpc/modifysnatentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySslVpnClientCert ¶

func (client *Client) ModifySslVpnClientCert(request *ModifySslVpnClientCertRequest) (response *ModifySslVpnClientCertResponse, err error)

ModifySslVpnClientCert invokes the vpc.ModifySslVpnClientCert API synchronously api document: https://help.aliyun.com/api/vpc/modifysslvpnclientcert.html

func (*Client) ModifySslVpnClientCertWithCallback ¶

func (client *Client) ModifySslVpnClientCertWithCallback(request *ModifySslVpnClientCertRequest, callback func(response *ModifySslVpnClientCertResponse, err error)) <-chan int

ModifySslVpnClientCertWithCallback invokes the vpc.ModifySslVpnClientCert API asynchronously api document: https://help.aliyun.com/api/vpc/modifysslvpnclientcert.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySslVpnClientCertWithChan ¶

func (client *Client) ModifySslVpnClientCertWithChan(request *ModifySslVpnClientCertRequest) (<-chan *ModifySslVpnClientCertResponse, <-chan error)

ModifySslVpnClientCertWithChan invokes the vpc.ModifySslVpnClientCert API asynchronously api document: https://help.aliyun.com/api/vpc/modifysslvpnclientcert.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySslVpnServer ¶

func (client *Client) ModifySslVpnServer(request *ModifySslVpnServerRequest) (response *ModifySslVpnServerResponse, err error)

ModifySslVpnServer invokes the vpc.ModifySslVpnServer API synchronously api document: https://help.aliyun.com/api/vpc/modifysslvpnserver.html

func (*Client) ModifySslVpnServerWithCallback ¶

func (client *Client) ModifySslVpnServerWithCallback(request *ModifySslVpnServerRequest, callback func(response *ModifySslVpnServerResponse, err error)) <-chan int

ModifySslVpnServerWithCallback invokes the vpc.ModifySslVpnServer API asynchronously api document: https://help.aliyun.com/api/vpc/modifysslvpnserver.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySslVpnServerWithChan ¶

func (client *Client) ModifySslVpnServerWithChan(request *ModifySslVpnServerRequest) (<-chan *ModifySslVpnServerResponse, <-chan error)

ModifySslVpnServerWithChan invokes the vpc.ModifySslVpnServer API asynchronously api document: https://help.aliyun.com/api/vpc/modifysslvpnserver.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVRouterAttribute ¶

func (client *Client) ModifyVRouterAttribute(request *ModifyVRouterAttributeRequest) (response *ModifyVRouterAttributeResponse, err error)

ModifyVRouterAttribute invokes the vpc.ModifyVRouterAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifyvrouterattribute.html

func (*Client) ModifyVRouterAttributeWithCallback ¶

func (client *Client) ModifyVRouterAttributeWithCallback(request *ModifyVRouterAttributeRequest, callback func(response *ModifyVRouterAttributeResponse, err error)) <-chan int

ModifyVRouterAttributeWithCallback invokes the vpc.ModifyVRouterAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyvrouterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVRouterAttributeWithChan ¶

func (client *Client) ModifyVRouterAttributeWithChan(request *ModifyVRouterAttributeRequest) (<-chan *ModifyVRouterAttributeResponse, <-chan error)

ModifyVRouterAttributeWithChan invokes the vpc.ModifyVRouterAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyvrouterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVSwitchAttribute ¶

func (client *Client) ModifyVSwitchAttribute(request *ModifyVSwitchAttributeRequest) (response *ModifyVSwitchAttributeResponse, err error)

ModifyVSwitchAttribute invokes the vpc.ModifyVSwitchAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifyvswitchattribute.html

func (*Client) ModifyVSwitchAttributeWithCallback ¶

func (client *Client) ModifyVSwitchAttributeWithCallback(request *ModifyVSwitchAttributeRequest, callback func(response *ModifyVSwitchAttributeResponse, err error)) <-chan int

ModifyVSwitchAttributeWithCallback invokes the vpc.ModifyVSwitchAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyvswitchattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVSwitchAttributeWithChan ¶

func (client *Client) ModifyVSwitchAttributeWithChan(request *ModifyVSwitchAttributeRequest) (<-chan *ModifyVSwitchAttributeResponse, <-chan error)

ModifyVSwitchAttributeWithChan invokes the vpc.ModifyVSwitchAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyvswitchattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVirtualBorderRouterAttribute ¶

func (client *Client) ModifyVirtualBorderRouterAttribute(request *ModifyVirtualBorderRouterAttributeRequest) (response *ModifyVirtualBorderRouterAttributeResponse, err error)

ModifyVirtualBorderRouterAttribute invokes the vpc.ModifyVirtualBorderRouterAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifyvirtualborderrouterattribute.html

func (*Client) ModifyVirtualBorderRouterAttributeWithCallback ¶

func (client *Client) ModifyVirtualBorderRouterAttributeWithCallback(request *ModifyVirtualBorderRouterAttributeRequest, callback func(response *ModifyVirtualBorderRouterAttributeResponse, err error)) <-chan int

ModifyVirtualBorderRouterAttributeWithCallback invokes the vpc.ModifyVirtualBorderRouterAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyvirtualborderrouterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVirtualBorderRouterAttributeWithChan ¶

func (client *Client) ModifyVirtualBorderRouterAttributeWithChan(request *ModifyVirtualBorderRouterAttributeRequest) (<-chan *ModifyVirtualBorderRouterAttributeResponse, <-chan error)

ModifyVirtualBorderRouterAttributeWithChan invokes the vpc.ModifyVirtualBorderRouterAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyvirtualborderrouterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVpcAttribute ¶

func (client *Client) ModifyVpcAttribute(request *ModifyVpcAttributeRequest) (response *ModifyVpcAttributeResponse, err error)

ModifyVpcAttribute invokes the vpc.ModifyVpcAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifyvpcattribute.html

func (*Client) ModifyVpcAttributeWithCallback ¶

func (client *Client) ModifyVpcAttributeWithCallback(request *ModifyVpcAttributeRequest, callback func(response *ModifyVpcAttributeResponse, err error)) <-chan int

ModifyVpcAttributeWithCallback invokes the vpc.ModifyVpcAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyvpcattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVpcAttributeWithChan ¶

func (client *Client) ModifyVpcAttributeWithChan(request *ModifyVpcAttributeRequest) (<-chan *ModifyVpcAttributeResponse, <-chan error)

ModifyVpcAttributeWithChan invokes the vpc.ModifyVpcAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyvpcattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVpnConnectionAttribute ¶

func (client *Client) ModifyVpnConnectionAttribute(request *ModifyVpnConnectionAttributeRequest) (response *ModifyVpnConnectionAttributeResponse, err error)

ModifyVpnConnectionAttribute invokes the vpc.ModifyVpnConnectionAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifyvpnconnectionattribute.html

func (*Client) ModifyVpnConnectionAttributeWithCallback ¶

func (client *Client) ModifyVpnConnectionAttributeWithCallback(request *ModifyVpnConnectionAttributeRequest, callback func(response *ModifyVpnConnectionAttributeResponse, err error)) <-chan int

ModifyVpnConnectionAttributeWithCallback invokes the vpc.ModifyVpnConnectionAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyvpnconnectionattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVpnConnectionAttributeWithChan ¶

func (client *Client) ModifyVpnConnectionAttributeWithChan(request *ModifyVpnConnectionAttributeRequest) (<-chan *ModifyVpnConnectionAttributeResponse, <-chan error)

ModifyVpnConnectionAttributeWithChan invokes the vpc.ModifyVpnConnectionAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyvpnconnectionattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVpnGatewayAttribute ¶

func (client *Client) ModifyVpnGatewayAttribute(request *ModifyVpnGatewayAttributeRequest) (response *ModifyVpnGatewayAttributeResponse, err error)

ModifyVpnGatewayAttribute invokes the vpc.ModifyVpnGatewayAttribute API synchronously api document: https://help.aliyun.com/api/vpc/modifyvpngatewayattribute.html

func (*Client) ModifyVpnGatewayAttributeWithCallback ¶

func (client *Client) ModifyVpnGatewayAttributeWithCallback(request *ModifyVpnGatewayAttributeRequest, callback func(response *ModifyVpnGatewayAttributeResponse, err error)) <-chan int

ModifyVpnGatewayAttributeWithCallback invokes the vpc.ModifyVpnGatewayAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyvpngatewayattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVpnGatewayAttributeWithChan ¶

func (client *Client) ModifyVpnGatewayAttributeWithChan(request *ModifyVpnGatewayAttributeRequest) (<-chan *ModifyVpnGatewayAttributeResponse, <-chan error)

ModifyVpnGatewayAttributeWithChan invokes the vpc.ModifyVpnGatewayAttribute API asynchronously api document: https://help.aliyun.com/api/vpc/modifyvpngatewayattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RecoverVirtualBorderRouter ¶

func (client *Client) RecoverVirtualBorderRouter(request *RecoverVirtualBorderRouterRequest) (response *RecoverVirtualBorderRouterResponse, err error)

RecoverVirtualBorderRouter invokes the vpc.RecoverVirtualBorderRouter API synchronously api document: https://help.aliyun.com/api/vpc/recovervirtualborderrouter.html

func (*Client) RecoverVirtualBorderRouterWithCallback ¶

func (client *Client) RecoverVirtualBorderRouterWithCallback(request *RecoverVirtualBorderRouterRequest, callback func(response *RecoverVirtualBorderRouterResponse, err error)) <-chan int

RecoverVirtualBorderRouterWithCallback invokes the vpc.RecoverVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/vpc/recovervirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RecoverVirtualBorderRouterWithChan ¶

func (client *Client) RecoverVirtualBorderRouterWithChan(request *RecoverVirtualBorderRouterRequest) (<-chan *RecoverVirtualBorderRouterResponse, <-chan error)

RecoverVirtualBorderRouterWithChan invokes the vpc.RecoverVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/vpc/recovervirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReleaseEipAddress ¶

func (client *Client) ReleaseEipAddress(request *ReleaseEipAddressRequest) (response *ReleaseEipAddressResponse, err error)

ReleaseEipAddress invokes the vpc.ReleaseEipAddress API synchronously api document: https://help.aliyun.com/api/vpc/releaseeipaddress.html

func (*Client) ReleaseEipAddressWithCallback ¶

func (client *Client) ReleaseEipAddressWithCallback(request *ReleaseEipAddressRequest, callback func(response *ReleaseEipAddressResponse, err error)) <-chan int

ReleaseEipAddressWithCallback invokes the vpc.ReleaseEipAddress API asynchronously api document: https://help.aliyun.com/api/vpc/releaseeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReleaseEipAddressWithChan ¶

func (client *Client) ReleaseEipAddressWithChan(request *ReleaseEipAddressRequest) (<-chan *ReleaseEipAddressResponse, <-chan error)

ReleaseEipAddressWithChan invokes the vpc.ReleaseEipAddress API asynchronously api document: https://help.aliyun.com/api/vpc/releaseeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveBandwidthPackageIps ¶

func (client *Client) RemoveBandwidthPackageIps(request *RemoveBandwidthPackageIpsRequest) (response *RemoveBandwidthPackageIpsResponse, err error)

RemoveBandwidthPackageIps invokes the vpc.RemoveBandwidthPackageIps API synchronously api document: https://help.aliyun.com/api/vpc/removebandwidthpackageips.html

func (*Client) RemoveBandwidthPackageIpsWithCallback ¶

func (client *Client) RemoveBandwidthPackageIpsWithCallback(request *RemoveBandwidthPackageIpsRequest, callback func(response *RemoveBandwidthPackageIpsResponse, err error)) <-chan int

RemoveBandwidthPackageIpsWithCallback invokes the vpc.RemoveBandwidthPackageIps API asynchronously api document: https://help.aliyun.com/api/vpc/removebandwidthpackageips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveBandwidthPackageIpsWithChan ¶

func (client *Client) RemoveBandwidthPackageIpsWithChan(request *RemoveBandwidthPackageIpsRequest) (<-chan *RemoveBandwidthPackageIpsResponse, <-chan error)

RemoveBandwidthPackageIpsWithChan invokes the vpc.RemoveBandwidthPackageIps API asynchronously api document: https://help.aliyun.com/api/vpc/removebandwidthpackageips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveCommonBandwidthPackageIp ¶

func (client *Client) RemoveCommonBandwidthPackageIp(request *RemoveCommonBandwidthPackageIpRequest) (response *RemoveCommonBandwidthPackageIpResponse, err error)

RemoveCommonBandwidthPackageIp invokes the vpc.RemoveCommonBandwidthPackageIp API synchronously api document: https://help.aliyun.com/api/vpc/removecommonbandwidthpackageip.html

func (*Client) RemoveCommonBandwidthPackageIpWithCallback ¶

func (client *Client) RemoveCommonBandwidthPackageIpWithCallback(request *RemoveCommonBandwidthPackageIpRequest, callback func(response *RemoveCommonBandwidthPackageIpResponse, err error)) <-chan int

RemoveCommonBandwidthPackageIpWithCallback invokes the vpc.RemoveCommonBandwidthPackageIp API asynchronously api document: https://help.aliyun.com/api/vpc/removecommonbandwidthpackageip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveCommonBandwidthPackageIpWithChan ¶

func (client *Client) RemoveCommonBandwidthPackageIpWithChan(request *RemoveCommonBandwidthPackageIpRequest) (<-chan *RemoveCommonBandwidthPackageIpResponse, <-chan error)

RemoveCommonBandwidthPackageIpWithChan invokes the vpc.RemoveCommonBandwidthPackageIp API asynchronously api document: https://help.aliyun.com/api/vpc/removecommonbandwidthpackageip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveGlobalAccelerationInstanceIp ¶

func (client *Client) RemoveGlobalAccelerationInstanceIp(request *RemoveGlobalAccelerationInstanceIpRequest) (response *RemoveGlobalAccelerationInstanceIpResponse, err error)

RemoveGlobalAccelerationInstanceIp invokes the vpc.RemoveGlobalAccelerationInstanceIp API synchronously api document: https://help.aliyun.com/api/vpc/removeglobalaccelerationinstanceip.html

func (*Client) RemoveGlobalAccelerationInstanceIpWithCallback ¶

func (client *Client) RemoveGlobalAccelerationInstanceIpWithCallback(request *RemoveGlobalAccelerationInstanceIpRequest, callback func(response *RemoveGlobalAccelerationInstanceIpResponse, err error)) <-chan int

RemoveGlobalAccelerationInstanceIpWithCallback invokes the vpc.RemoveGlobalAccelerationInstanceIp API asynchronously api document: https://help.aliyun.com/api/vpc/removeglobalaccelerationinstanceip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveGlobalAccelerationInstanceIpWithChan ¶

func (client *Client) RemoveGlobalAccelerationInstanceIpWithChan(request *RemoveGlobalAccelerationInstanceIpRequest) (<-chan *RemoveGlobalAccelerationInstanceIpResponse, <-chan error)

RemoveGlobalAccelerationInstanceIpWithChan invokes the vpc.RemoveGlobalAccelerationInstanceIp API asynchronously api document: https://help.aliyun.com/api/vpc/removeglobalaccelerationinstanceip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveIPv6TranslatorAclListEntry ¶

func (client *Client) RemoveIPv6TranslatorAclListEntry(request *RemoveIPv6TranslatorAclListEntryRequest) (response *RemoveIPv6TranslatorAclListEntryResponse, err error)

RemoveIPv6TranslatorAclListEntry invokes the vpc.RemoveIPv6TranslatorAclListEntry API synchronously api document: https://help.aliyun.com/api/vpc/removeipv6translatoracllistentry.html

func (*Client) RemoveIPv6TranslatorAclListEntryWithCallback ¶

func (client *Client) RemoveIPv6TranslatorAclListEntryWithCallback(request *RemoveIPv6TranslatorAclListEntryRequest, callback func(response *RemoveIPv6TranslatorAclListEntryResponse, err error)) <-chan int

RemoveIPv6TranslatorAclListEntryWithCallback invokes the vpc.RemoveIPv6TranslatorAclListEntry API asynchronously api document: https://help.aliyun.com/api/vpc/removeipv6translatoracllistentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveIPv6TranslatorAclListEntryWithChan ¶

func (client *Client) RemoveIPv6TranslatorAclListEntryWithChan(request *RemoveIPv6TranslatorAclListEntryRequest) (<-chan *RemoveIPv6TranslatorAclListEntryResponse, <-chan error)

RemoveIPv6TranslatorAclListEntryWithChan invokes the vpc.RemoveIPv6TranslatorAclListEntry API asynchronously api document: https://help.aliyun.com/api/vpc/removeipv6translatoracllistentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RevokeInstanceFromCen ¶

func (client *Client) RevokeInstanceFromCen(request *RevokeInstanceFromCenRequest) (response *RevokeInstanceFromCenResponse, err error)

RevokeInstanceFromCen invokes the vpc.RevokeInstanceFromCen API synchronously api document: https://help.aliyun.com/api/vpc/revokeinstancefromcen.html

func (*Client) RevokeInstanceFromCenWithCallback ¶

func (client *Client) RevokeInstanceFromCenWithCallback(request *RevokeInstanceFromCenRequest, callback func(response *RevokeInstanceFromCenResponse, err error)) <-chan int

RevokeInstanceFromCenWithCallback invokes the vpc.RevokeInstanceFromCen API asynchronously api document: https://help.aliyun.com/api/vpc/revokeinstancefromcen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RevokeInstanceFromCenWithChan ¶

func (client *Client) RevokeInstanceFromCenWithChan(request *RevokeInstanceFromCenRequest) (<-chan *RevokeInstanceFromCenResponse, <-chan error)

RevokeInstanceFromCenWithChan invokes the vpc.RevokeInstanceFromCen API asynchronously api document: https://help.aliyun.com/api/vpc/revokeinstancefromcen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TerminatePhysicalConnection ¶

func (client *Client) TerminatePhysicalConnection(request *TerminatePhysicalConnectionRequest) (response *TerminatePhysicalConnectionResponse, err error)

TerminatePhysicalConnection invokes the vpc.TerminatePhysicalConnection API synchronously api document: https://help.aliyun.com/api/vpc/terminatephysicalconnection.html

func (*Client) TerminatePhysicalConnectionWithCallback ¶

func (client *Client) TerminatePhysicalConnectionWithCallback(request *TerminatePhysicalConnectionRequest, callback func(response *TerminatePhysicalConnectionResponse, err error)) <-chan int

TerminatePhysicalConnectionWithCallback invokes the vpc.TerminatePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/vpc/terminatephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TerminatePhysicalConnectionWithChan ¶

func (client *Client) TerminatePhysicalConnectionWithChan(request *TerminatePhysicalConnectionRequest) (<-chan *TerminatePhysicalConnectionResponse, <-chan error)

TerminatePhysicalConnectionWithChan invokes the vpc.TerminatePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/vpc/terminatephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TerminateVirtualBorderRouter ¶

func (client *Client) TerminateVirtualBorderRouter(request *TerminateVirtualBorderRouterRequest) (response *TerminateVirtualBorderRouterResponse, err error)

TerminateVirtualBorderRouter invokes the vpc.TerminateVirtualBorderRouter API synchronously api document: https://help.aliyun.com/api/vpc/terminatevirtualborderrouter.html

func (*Client) TerminateVirtualBorderRouterWithCallback ¶

func (client *Client) TerminateVirtualBorderRouterWithCallback(request *TerminateVirtualBorderRouterRequest, callback func(response *TerminateVirtualBorderRouterResponse, err error)) <-chan int

TerminateVirtualBorderRouterWithCallback invokes the vpc.TerminateVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/vpc/terminatevirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TerminateVirtualBorderRouterWithChan ¶

func (client *Client) TerminateVirtualBorderRouterWithChan(request *TerminateVirtualBorderRouterRequest) (<-chan *TerminateVirtualBorderRouterResponse, <-chan error)

TerminateVirtualBorderRouterWithChan invokes the vpc.TerminateVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/vpc/terminatevirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassociateEipAddress ¶

func (client *Client) UnassociateEipAddress(request *UnassociateEipAddressRequest) (response *UnassociateEipAddressResponse, err error)

UnassociateEipAddress invokes the vpc.UnassociateEipAddress API synchronously api document: https://help.aliyun.com/api/vpc/unassociateeipaddress.html

func (*Client) UnassociateEipAddressWithCallback ¶

func (client *Client) UnassociateEipAddressWithCallback(request *UnassociateEipAddressRequest, callback func(response *UnassociateEipAddressResponse, err error)) <-chan int

UnassociateEipAddressWithCallback invokes the vpc.UnassociateEipAddress API asynchronously api document: https://help.aliyun.com/api/vpc/unassociateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassociateEipAddressWithChan ¶

func (client *Client) UnassociateEipAddressWithChan(request *UnassociateEipAddressRequest) (<-chan *UnassociateEipAddressResponse, <-chan error)

UnassociateEipAddressWithChan invokes the vpc.UnassociateEipAddress API asynchronously api document: https://help.aliyun.com/api/vpc/unassociateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassociateGlobalAccelerationInstance ¶

func (client *Client) UnassociateGlobalAccelerationInstance(request *UnassociateGlobalAccelerationInstanceRequest) (response *UnassociateGlobalAccelerationInstanceResponse, err error)

UnassociateGlobalAccelerationInstance invokes the vpc.UnassociateGlobalAccelerationInstance API synchronously api document: https://help.aliyun.com/api/vpc/unassociateglobalaccelerationinstance.html

func (*Client) UnassociateGlobalAccelerationInstanceWithCallback ¶

func (client *Client) UnassociateGlobalAccelerationInstanceWithCallback(request *UnassociateGlobalAccelerationInstanceRequest, callback func(response *UnassociateGlobalAccelerationInstanceResponse, err error)) <-chan int

UnassociateGlobalAccelerationInstanceWithCallback invokes the vpc.UnassociateGlobalAccelerationInstance API asynchronously api document: https://help.aliyun.com/api/vpc/unassociateglobalaccelerationinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassociateGlobalAccelerationInstanceWithChan ¶

func (client *Client) UnassociateGlobalAccelerationInstanceWithChan(request *UnassociateGlobalAccelerationInstanceRequest) (<-chan *UnassociateGlobalAccelerationInstanceResponse, <-chan error)

UnassociateGlobalAccelerationInstanceWithChan invokes the vpc.UnassociateGlobalAccelerationInstance API asynchronously api document: https://help.aliyun.com/api/vpc/unassociateglobalaccelerationinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassociateHaVip ¶

func (client *Client) UnassociateHaVip(request *UnassociateHaVipRequest) (response *UnassociateHaVipResponse, err error)

UnassociateHaVip invokes the vpc.UnassociateHaVip API synchronously api document: https://help.aliyun.com/api/vpc/unassociatehavip.html

func (*Client) UnassociateHaVipWithCallback ¶

func (client *Client) UnassociateHaVipWithCallback(request *UnassociateHaVipRequest, callback func(response *UnassociateHaVipResponse, err error)) <-chan int

UnassociateHaVipWithCallback invokes the vpc.UnassociateHaVip API asynchronously api document: https://help.aliyun.com/api/vpc/unassociatehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassociateHaVipWithChan ¶

func (client *Client) UnassociateHaVipWithChan(request *UnassociateHaVipRequest) (<-chan *UnassociateHaVipResponse, <-chan error)

UnassociateHaVipWithChan invokes the vpc.UnassociateHaVip API asynchronously api document: https://help.aliyun.com/api/vpc/unassociatehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassociatePhysicalConnectionFromVirtualBorderRouter ¶

func (client *Client) UnassociatePhysicalConnectionFromVirtualBorderRouter(request *UnassociatePhysicalConnectionFromVirtualBorderRouterRequest) (response *UnassociatePhysicalConnectionFromVirtualBorderRouterResponse, err error)

UnassociatePhysicalConnectionFromVirtualBorderRouter invokes the vpc.UnassociatePhysicalConnectionFromVirtualBorderRouter API synchronously api document: https://help.aliyun.com/api/vpc/unassociatephysicalconnectionfromvirtualborderrouter.html

func (*Client) UnassociatePhysicalConnectionFromVirtualBorderRouterWithCallback ¶

func (client *Client) UnassociatePhysicalConnectionFromVirtualBorderRouterWithCallback(request *UnassociatePhysicalConnectionFromVirtualBorderRouterRequest, callback func(response *UnassociatePhysicalConnectionFromVirtualBorderRouterResponse, err error)) <-chan int

UnassociatePhysicalConnectionFromVirtualBorderRouterWithCallback invokes the vpc.UnassociatePhysicalConnectionFromVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/vpc/unassociatephysicalconnectionfromvirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassociatePhysicalConnectionFromVirtualBorderRouterWithChan ¶

func (client *Client) UnassociatePhysicalConnectionFromVirtualBorderRouterWithChan(request *UnassociatePhysicalConnectionFromVirtualBorderRouterRequest) (<-chan *UnassociatePhysicalConnectionFromVirtualBorderRouterResponse, <-chan error)

UnassociatePhysicalConnectionFromVirtualBorderRouterWithChan invokes the vpc.UnassociatePhysicalConnectionFromVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/vpc/unassociatephysicalconnectionfromvirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassociateRouteTable ¶

func (client *Client) UnassociateRouteTable(request *UnassociateRouteTableRequest) (response *UnassociateRouteTableResponse, err error)

UnassociateRouteTable invokes the vpc.UnassociateRouteTable API synchronously api document: https://help.aliyun.com/api/vpc/unassociateroutetable.html

func (*Client) UnassociateRouteTableWithCallback ¶

func (client *Client) UnassociateRouteTableWithCallback(request *UnassociateRouteTableRequest, callback func(response *UnassociateRouteTableResponse, err error)) <-chan int

UnassociateRouteTableWithCallback invokes the vpc.UnassociateRouteTable API asynchronously api document: https://help.aliyun.com/api/vpc/unassociateroutetable.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassociateRouteTableWithChan ¶

func (client *Client) UnassociateRouteTableWithChan(request *UnassociateRouteTableRequest) (<-chan *UnassociateRouteTableResponse, <-chan error)

UnassociateRouteTableWithChan invokes the vpc.UnassociateRouteTable API asynchronously api document: https://help.aliyun.com/api/vpc/unassociateroutetable.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type CloudResourceSetType ¶

type CloudResourceSetType struct {
	ResourceType  string `json:"ResourceType" xml:"ResourceType"`
	ResourceCount int    `json:"ResourceCount" xml:"ResourceCount"`
}

CloudResourceSetType is a nested struct in vpc response

type CloudResourcesInDescribeVSwitchAttributes ¶

type CloudResourcesInDescribeVSwitchAttributes struct {
	CloudResourceSetType []CloudResourceSetType `json:"CloudResourceSetType" xml:"CloudResourceSetType"`
}

CloudResourcesInDescribeVSwitchAttributes is a nested struct in vpc response

type CloudResourcesInDescribeVpcAttribute ¶

type CloudResourcesInDescribeVpcAttribute struct {
	CloudResourceSetType []CloudResourceSetType `json:"CloudResourceSetType" xml:"CloudResourceSetType"`
}

CloudResourcesInDescribeVpcAttribute is a nested struct in vpc response

type CommonBandwidthPackage ¶

type CommonBandwidthPackage struct {
	BandwidthPackageId            string                                             `json:"BandwidthPackageId" xml:"BandwidthPackageId"`
	RegionId                      string                                             `json:"RegionId" xml:"RegionId"`
	Name                          string                                             `json:"Name" xml:"Name"`
	Description                   string                                             `json:"Description" xml:"Description"`
	Bandwidth                     string                                             `json:"Bandwidth" xml:"Bandwidth"`
	InstanceChargeType            string                                             `json:"InstanceChargeType" xml:"InstanceChargeType"`
	InternetChargeType            string                                             `json:"InternetChargeType" xml:"InternetChargeType"`
	BusinessStatus                string                                             `json:"BusinessStatus" xml:"BusinessStatus"`
	CreationTime                  string                                             `json:"CreationTime" xml:"CreationTime"`
	ExpiredTime                   string                                             `json:"ExpiredTime" xml:"ExpiredTime"`
	Status                        string                                             `json:"Status" xml:"Status"`
	Ratio                         int                                                `json:"Ratio" xml:"Ratio"`
	ResourceGroupId               string                                             `json:"ResourceGroupId" xml:"ResourceGroupId"`
	HasReservationData            string                                             `json:"HasReservationData" xml:"HasReservationData"`
	ReservationBandwidth          string                                             `json:"ReservationBandwidth" xml:"ReservationBandwidth"`
	ReservationInternetChargeType string                                             `json:"ReservationInternetChargeType" xml:"ReservationInternetChargeType"`
	ReservationActiveTime         string                                             `json:"ReservationActiveTime" xml:"ReservationActiveTime"`
	ReservationOrderType          string                                             `json:"ReservationOrderType" xml:"ReservationOrderType"`
	ISP                           string                                             `json:"ISP" xml:"ISP"`
	PublicIpAddresses             PublicIpAddressesInDescribeCommonBandwidthPackages `json:"PublicIpAddresses" xml:"PublicIpAddresses"`
}

CommonBandwidthPackage is a nested struct in vpc response

type CommonBandwidthPackages ¶

type CommonBandwidthPackages struct {
	CommonBandwidthPackage []CommonBandwidthPackage `json:"CommonBandwidthPackage" xml:"CommonBandwidthPackage"`
}

CommonBandwidthPackages is a nested struct in vpc response

type ConnectRouterInterfaceRequest ¶

type ConnectRouterInterfaceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
}

ConnectRouterInterfaceRequest is the request struct for api ConnectRouterInterface

func CreateConnectRouterInterfaceRequest ¶

func CreateConnectRouterInterfaceRequest() (request *ConnectRouterInterfaceRequest)

CreateConnectRouterInterfaceRequest creates a request to invoke ConnectRouterInterface API

type ConnectRouterInterfaceResponse ¶

type ConnectRouterInterfaceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ConnectRouterInterfaceResponse is the response struct for api ConnectRouterInterface

func CreateConnectRouterInterfaceResponse ¶

func CreateConnectRouterInterfaceResponse() (response *ConnectRouterInterfaceResponse)

CreateConnectRouterInterfaceResponse creates a response to parse from ConnectRouterInterface response

type ConvertBandwidthPackageRequest ¶

type ConvertBandwidthPackageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ConvertBandwidthPackageRequest is the request struct for api ConvertBandwidthPackage

func CreateConvertBandwidthPackageRequest ¶

func CreateConvertBandwidthPackageRequest() (request *ConvertBandwidthPackageRequest)

CreateConvertBandwidthPackageRequest creates a request to invoke ConvertBandwidthPackage API

type ConvertBandwidthPackageResponse ¶

type ConvertBandwidthPackageResponse struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	ConvertInstanceId string `json:"ConvertInstanceId" xml:"ConvertInstanceId"`
}

ConvertBandwidthPackageResponse is the response struct for api ConvertBandwidthPackage

func CreateConvertBandwidthPackageResponse ¶

func CreateConvertBandwidthPackageResponse() (response *ConvertBandwidthPackageResponse)

CreateConvertBandwidthPackageResponse creates a response to parse from ConvertBandwidthPackage response

type CreateBandwidthPackageRequest ¶

type CreateBandwidthPackageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	ISP                  string           `position:"Query" name:"ISP"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Zone                 string           `position:"Query" name:"Zone"`
	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
	Name                 string           `position:"Query" name:"Name"`
	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
	IpCount              requests.Integer `position:"Query" name:"IpCount"`
}

CreateBandwidthPackageRequest is the request struct for api CreateBandwidthPackage

func CreateCreateBandwidthPackageRequest ¶

func CreateCreateBandwidthPackageRequest() (request *CreateBandwidthPackageRequest)

CreateCreateBandwidthPackageRequest creates a request to invoke CreateBandwidthPackage API

type CreateBandwidthPackageResponse ¶

type CreateBandwidthPackageResponse struct {
	*responses.BaseResponse
	RequestId          string `json:"RequestId" xml:"RequestId"`
	BandwidthPackageId string `json:"BandwidthPackageId" xml:"BandwidthPackageId"`
}

CreateBandwidthPackageResponse is the response struct for api CreateBandwidthPackage

func CreateCreateBandwidthPackageResponse ¶

func CreateCreateBandwidthPackageResponse() (response *CreateBandwidthPackageResponse)

CreateCreateBandwidthPackageResponse creates a response to parse from CreateBandwidthPackage response

type CreateBgpGroupRequest ¶

type CreateBgpGroupRequest struct {
	*requests.RpcRequest
	AuthKey              string           `position:"Query" name:"AuthKey"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PeerAsn              requests.Integer `position:"Query" name:"PeerAsn"`
	IsFakeAsn            requests.Boolean `position:"Query" name:"IsFakeAsn"`
	RouterId             string           `position:"Query" name:"RouterId"`
	Name                 string           `position:"Query" name:"Name"`
}

CreateBgpGroupRequest is the request struct for api CreateBgpGroup

func CreateCreateBgpGroupRequest ¶

func CreateCreateBgpGroupRequest() (request *CreateBgpGroupRequest)

CreateCreateBgpGroupRequest creates a request to invoke CreateBgpGroup API

type CreateBgpGroupResponse ¶

type CreateBgpGroupResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	BgpGroupId string `json:"BgpGroupId" xml:"BgpGroupId"`
}

CreateBgpGroupResponse is the response struct for api CreateBgpGroup

func CreateCreateBgpGroupResponse ¶

func CreateCreateBgpGroupResponse() (response *CreateBgpGroupResponse)

CreateCreateBgpGroupResponse creates a response to parse from CreateBgpGroup response

type CreateBgpPeerRequest ¶

type CreateBgpPeerRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	BgpGroupId           string           `position:"Query" name:"BgpGroupId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PeerIpAddress        string           `position:"Query" name:"PeerIpAddress"`
}

CreateBgpPeerRequest is the request struct for api CreateBgpPeer

func CreateCreateBgpPeerRequest ¶

func CreateCreateBgpPeerRequest() (request *CreateBgpPeerRequest)

CreateCreateBgpPeerRequest creates a request to invoke CreateBgpPeer API

type CreateBgpPeerResponse ¶

type CreateBgpPeerResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	BgpPeerId string `json:"BgpPeerId" xml:"BgpPeerId"`
}

CreateBgpPeerResponse is the response struct for api CreateBgpPeer

func CreateCreateBgpPeerResponse ¶

func CreateCreateBgpPeerResponse() (response *CreateBgpPeerResponse)

CreateCreateBgpPeerResponse creates a response to parse from CreateBgpPeer response

type CreateCommonBandwidthPackageRequest ¶

type CreateCommonBandwidthPackageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	ISP                  string           `position:"Query" name:"ISP"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Zone                 string           `position:"Query" name:"Zone"`
	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
	Name                 string           `position:"Query" name:"Name"`
	Ratio                requests.Integer `position:"Query" name:"Ratio"`
}

CreateCommonBandwidthPackageRequest is the request struct for api CreateCommonBandwidthPackage

func CreateCreateCommonBandwidthPackageRequest ¶

func CreateCreateCommonBandwidthPackageRequest() (request *CreateCommonBandwidthPackageRequest)

CreateCreateCommonBandwidthPackageRequest creates a request to invoke CreateCommonBandwidthPackage API

type CreateCommonBandwidthPackageResponse ¶

type CreateCommonBandwidthPackageResponse struct {
	*responses.BaseResponse
	RequestId          string `json:"RequestId" xml:"RequestId"`
	BandwidthPackageId string `json:"BandwidthPackageId" xml:"BandwidthPackageId"`
	ResourceGroupId    string `json:"ResourceGroupId" xml:"ResourceGroupId"`
}

CreateCommonBandwidthPackageResponse is the response struct for api CreateCommonBandwidthPackage

func CreateCreateCommonBandwidthPackageResponse ¶

func CreateCreateCommonBandwidthPackageResponse() (response *CreateCommonBandwidthPackageResponse)

CreateCreateCommonBandwidthPackageResponse creates a response to parse from CreateCommonBandwidthPackage response

type CreateCustomerGatewayRequest ¶

type CreateCustomerGatewayRequest struct {
	*requests.RpcRequest
	IpAddress            string           `position:"Query" name:"IpAddress"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CreateCustomerGatewayRequest is the request struct for api CreateCustomerGateway

func CreateCreateCustomerGatewayRequest ¶

func CreateCreateCustomerGatewayRequest() (request *CreateCustomerGatewayRequest)

CreateCreateCustomerGatewayRequest creates a request to invoke CreateCustomerGateway API

type CreateCustomerGatewayResponse ¶

type CreateCustomerGatewayResponse struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	CustomerGatewayId string `json:"CustomerGatewayId" xml:"CustomerGatewayId"`
	IpAddress         string `json:"IpAddress" xml:"IpAddress"`
	Name              string `json:"Name" xml:"Name"`
	Description       string `json:"Description" xml:"Description"`
	CreateTime        int    `json:"CreateTime" xml:"CreateTime"`
}

CreateCustomerGatewayResponse is the response struct for api CreateCustomerGateway

func CreateCreateCustomerGatewayResponse ¶

func CreateCreateCustomerGatewayResponse() (response *CreateCustomerGatewayResponse)

CreateCreateCustomerGatewayResponse creates a response to parse from CreateCustomerGateway response

type CreateFlowLogRequest ¶

type CreateFlowLogRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceId           string           `position:"Query" name:"ResourceId"`
	ProjectName          string           `position:"Query" name:"ProjectName"`
	LogStoreName         string           `position:"Query" name:"LogStoreName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
	TrafficType          string           `position:"Query" name:"TrafficType"`
	FlowLogName          string           `position:"Query" name:"FlowLogName"`
}

CreateFlowLogRequest is the request struct for api CreateFlowLog

func CreateCreateFlowLogRequest ¶

func CreateCreateFlowLogRequest() (request *CreateFlowLogRequest)

CreateCreateFlowLogRequest creates a request to invoke CreateFlowLog API

type CreateFlowLogResponse ¶

type CreateFlowLogResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
	FlowLogId string `json:"FlowLogId" xml:"FlowLogId"`
}

CreateFlowLogResponse is the response struct for api CreateFlowLog

func CreateCreateFlowLogResponse ¶

func CreateCreateFlowLogResponse() (response *CreateFlowLogResponse)

CreateCreateFlowLogResponse creates a response to parse from CreateFlowLog response

type CreateForwardEntryRequest ¶

type CreateForwardEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	IpProtocol           string           `position:"Query" name:"IpProtocol"`
	ForwardEntryName     string           `position:"Query" name:"ForwardEntryName"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InternalIp           string           `position:"Query" name:"InternalIp"`
	InternalPort         string           `position:"Query" name:"InternalPort"`
	ExternalIp           string           `position:"Query" name:"ExternalIp"`
	ExternalPort         string           `position:"Query" name:"ExternalPort"`
}

CreateForwardEntryRequest is the request struct for api CreateForwardEntry

func CreateCreateForwardEntryRequest ¶

func CreateCreateForwardEntryRequest() (request *CreateForwardEntryRequest)

CreateCreateForwardEntryRequest creates a request to invoke CreateForwardEntry API

type CreateForwardEntryResponse ¶

type CreateForwardEntryResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ForwardEntryId string `json:"ForwardEntryId" xml:"ForwardEntryId"`
}

CreateForwardEntryResponse is the response struct for api CreateForwardEntry

func CreateCreateForwardEntryResponse ¶

func CreateCreateForwardEntryResponse() (response *CreateForwardEntryResponse)

CreateCreateForwardEntryResponse creates a response to parse from CreateForwardEntry response

type CreateGlobalAccelerationInstanceRequest ¶

type CreateGlobalAccelerationInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthType        string           `position:"Query" name:"BandwidthType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ServiceLocation      string           `position:"Query" name:"ServiceLocation"`
	Bandwidth            string           `position:"Query" name:"Bandwidth"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
	Name                 string           `position:"Query" name:"Name"`
}

CreateGlobalAccelerationInstanceRequest is the request struct for api CreateGlobalAccelerationInstance

func CreateCreateGlobalAccelerationInstanceRequest ¶

func CreateCreateGlobalAccelerationInstanceRequest() (request *CreateGlobalAccelerationInstanceRequest)

CreateCreateGlobalAccelerationInstanceRequest creates a request to invoke CreateGlobalAccelerationInstance API

type CreateGlobalAccelerationInstanceResponse ¶

type CreateGlobalAccelerationInstanceResponse struct {
	*responses.BaseResponse
	RequestId                    string `json:"RequestId" xml:"RequestId"`
	GlobalAccelerationInstanceId string `json:"GlobalAccelerationInstanceId" xml:"GlobalAccelerationInstanceId"`
	IpAddress                    string `json:"IpAddress" xml:"IpAddress"`
}

CreateGlobalAccelerationInstanceResponse is the response struct for api CreateGlobalAccelerationInstance

func CreateCreateGlobalAccelerationInstanceResponse ¶

func CreateCreateGlobalAccelerationInstanceResponse() (response *CreateGlobalAccelerationInstanceResponse)

CreateCreateGlobalAccelerationInstanceResponse creates a response to parse from CreateGlobalAccelerationInstance response

type CreateHaVipRequest ¶

type CreateHaVipRequest struct {
	*requests.RpcRequest
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	IpAddress            string           `position:"Query" name:"IpAddress"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CreateHaVipRequest is the request struct for api CreateHaVip

func CreateCreateHaVipRequest ¶

func CreateCreateHaVipRequest() (request *CreateHaVipRequest)

CreateCreateHaVipRequest creates a request to invoke CreateHaVip API

type CreateHaVipResponse ¶

type CreateHaVipResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	HaVipId   string `json:"HaVipId" xml:"HaVipId"`
}

CreateHaVipResponse is the response struct for api CreateHaVip

func CreateCreateHaVipResponse ¶

func CreateCreateHaVipResponse() (response *CreateHaVipResponse)

CreateCreateHaVipResponse creates a response to parse from CreateHaVip response

type CreateIPv6TranslatorAclListRequest ¶

type CreateIPv6TranslatorAclListRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AclName              string           `position:"Query" name:"AclName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CreateIPv6TranslatorAclListRequest is the request struct for api CreateIPv6TranslatorAclList

func CreateCreateIPv6TranslatorAclListRequest ¶

func CreateCreateIPv6TranslatorAclListRequest() (request *CreateIPv6TranslatorAclListRequest)

CreateCreateIPv6TranslatorAclListRequest creates a request to invoke CreateIPv6TranslatorAclList API

type CreateIPv6TranslatorAclListResponse ¶

type CreateIPv6TranslatorAclListResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	AclId     string `json:"AclId" xml:"AclId"`
}

CreateIPv6TranslatorAclListResponse is the response struct for api CreateIPv6TranslatorAclList

func CreateCreateIPv6TranslatorAclListResponse ¶

func CreateCreateIPv6TranslatorAclListResponse() (response *CreateIPv6TranslatorAclListResponse)

CreateCreateIPv6TranslatorAclListResponse creates a response to parse from CreateIPv6TranslatorAclList response

type CreateIPv6TranslatorEntryRequest ¶

type CreateIPv6TranslatorEntryRequest struct {
	*requests.RpcRequest
	BackendIpv4Port      requests.Integer `position:"Query" name:"BackendIpv4Port"`
	AclId                string           `position:"Query" name:"AclId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	EntryName            string           `position:"Query" name:"EntryName"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AclStatus            string           `position:"Query" name:"AclStatus"`
	EntryBandwidth       requests.Integer `position:"Query" name:"EntryBandwidth"`
	AclType              string           `position:"Query" name:"AclType"`
	AllocateIpv6Port     requests.Integer `position:"Query" name:"AllocateIpv6Port"`
	EntryDescription     string           `position:"Query" name:"EntryDescription"`
	BackendIpv4Addr      string           `position:"Query" name:"BackendIpv4Addr"`
	TransProtocol        string           `position:"Query" name:"TransProtocol"`
	Ipv6TranslatorId     string           `position:"Query" name:"Ipv6TranslatorId"`
}

CreateIPv6TranslatorEntryRequest is the request struct for api CreateIPv6TranslatorEntry

func CreateCreateIPv6TranslatorEntryRequest ¶

func CreateCreateIPv6TranslatorEntryRequest() (request *CreateIPv6TranslatorEntryRequest)

CreateCreateIPv6TranslatorEntryRequest creates a request to invoke CreateIPv6TranslatorEntry API

type CreateIPv6TranslatorEntryResponse ¶

type CreateIPv6TranslatorEntryResponse struct {
	*responses.BaseResponse
	RequestId             string `json:"RequestId" xml:"RequestId"`
	Ipv6TranslatorEntryId string `json:"Ipv6TranslatorEntryId" xml:"Ipv6TranslatorEntryId"`
}

CreateIPv6TranslatorEntryResponse is the response struct for api CreateIPv6TranslatorEntry

func CreateCreateIPv6TranslatorEntryResponse ¶

func CreateCreateIPv6TranslatorEntryResponse() (response *CreateIPv6TranslatorEntryResponse)

CreateCreateIPv6TranslatorEntryResponse creates a response to parse from CreateIPv6TranslatorEntry response

type CreateIPv6TranslatorRequest ¶

type CreateIPv6TranslatorRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Spec                 string           `position:"Query" name:"Spec"`
	Duration             requests.Integer `position:"Query" name:"Duration"`
	Name                 string           `position:"Query" name:"Name"`
	PayType              string           `position:"Query" name:"PayType"`
	PricingCycle         string           `position:"Query" name:"PricingCycle"`
}

CreateIPv6TranslatorRequest is the request struct for api CreateIPv6Translator

func CreateCreateIPv6TranslatorRequest ¶

func CreateCreateIPv6TranslatorRequest() (request *CreateIPv6TranslatorRequest)

CreateCreateIPv6TranslatorRequest creates a request to invoke CreateIPv6Translator API

type CreateIPv6TranslatorResponse ¶

type CreateIPv6TranslatorResponse struct {
	*responses.BaseResponse
	RequestId        string `json:"RequestId" xml:"RequestId"`
	Ipv6TranslatorId string `json:"Ipv6TranslatorId" xml:"Ipv6TranslatorId"`
	Name             string `json:"Name" xml:"Name"`
	Spec             string `json:"Spec" xml:"Spec"`
	OrderId          int    `json:"OrderId" xml:"OrderId"`
}

CreateIPv6TranslatorResponse is the response struct for api CreateIPv6Translator

func CreateCreateIPv6TranslatorResponse ¶

func CreateCreateIPv6TranslatorResponse() (response *CreateIPv6TranslatorResponse)

CreateCreateIPv6TranslatorResponse creates a response to parse from CreateIPv6Translator response

type CreateIpv6EgressOnlyRuleRequest ¶

type CreateIpv6EgressOnlyRuleRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Description          string           `position:"Query" name:"Description"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	Ipv6GatewayId        string           `position:"Query" name:"Ipv6GatewayId"`
	Name                 string           `position:"Query" name:"Name"`
}

CreateIpv6EgressOnlyRuleRequest is the request struct for api CreateIpv6EgressOnlyRule

func CreateCreateIpv6EgressOnlyRuleRequest ¶

func CreateCreateIpv6EgressOnlyRuleRequest() (request *CreateIpv6EgressOnlyRuleRequest)

CreateCreateIpv6EgressOnlyRuleRequest creates a request to invoke CreateIpv6EgressOnlyRule API

type CreateIpv6EgressOnlyRuleResponse ¶

type CreateIpv6EgressOnlyRuleResponse struct {
	*responses.BaseResponse
	RequestId        string `json:"RequestId" xml:"RequestId"`
	Ipv6EgressRuleId string `json:"Ipv6EgressRuleId" xml:"Ipv6EgressRuleId"`
}

CreateIpv6EgressOnlyRuleResponse is the response struct for api CreateIpv6EgressOnlyRule

func CreateCreateIpv6EgressOnlyRuleResponse ¶

func CreateCreateIpv6EgressOnlyRuleResponse() (response *CreateIpv6EgressOnlyRuleResponse)

CreateCreateIpv6EgressOnlyRuleResponse creates a response to parse from CreateIpv6EgressOnlyRule response

type CreateIpv6GatewayRequest ¶

type CreateIpv6GatewayRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Description          string           `position:"Query" name:"Description"`
	Spec                 string           `position:"Query" name:"Spec"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VpcId                string           `position:"Query" name:"VpcId"`
	Name                 string           `position:"Query" name:"Name"`
}

CreateIpv6GatewayRequest is the request struct for api CreateIpv6Gateway

func CreateCreateIpv6GatewayRequest ¶

func CreateCreateIpv6GatewayRequest() (request *CreateIpv6GatewayRequest)

CreateCreateIpv6GatewayRequest creates a request to invoke CreateIpv6Gateway API

type CreateIpv6GatewayResponse ¶

type CreateIpv6GatewayResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	Ipv6GatewayId string `json:"Ipv6GatewayId" xml:"Ipv6GatewayId"`
}

CreateIpv6GatewayResponse is the response struct for api CreateIpv6Gateway

func CreateCreateIpv6GatewayResponse ¶

func CreateCreateIpv6GatewayResponse() (response *CreateIpv6GatewayResponse)

CreateCreateIpv6GatewayResponse creates a response to parse from CreateIpv6Gateway response

type CreateNatGatewayBandwidthPackage ¶

type CreateNatGatewayBandwidthPackage struct {
	Bandwidth          string `name:"Bandwidth"`
	Zone               string `name:"Zone"`
	InternetChargeType string `name:"InternetChargeType"`
	ISP                string `name:"ISP"`
	IpCount            string `name:"IpCount"`
}

CreateNatGatewayBandwidthPackage is a repeated param struct in CreateNatGatewayRequest

type CreateNatGatewayRequest ¶

type CreateNatGatewayRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer                    `position:"Query" name:"ResourceOwnerId"`
	AutoPay              requests.Boolean                    `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount string                              `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string                              `position:"Query" name:"ClientToken"`
	OwnerAccount         string                              `position:"Query" name:"OwnerAccount"`
	Description          string                              `position:"Query" name:"Description"`
	OwnerId              requests.Integer                    `position:"Query" name:"OwnerId"`
	Spec                 string                              `position:"Query" name:"Spec"`
	Duration             string                              `position:"Query" name:"Duration"`
	VpcId                string                              `position:"Query" name:"VpcId"`
	Name                 string                              `position:"Query" name:"Name"`
	BandwidthPackage     *[]CreateNatGatewayBandwidthPackage `position:"Query" name:"BandwidthPackage"  type:"Repeated"`
	InstanceChargeType   string                              `position:"Query" name:"InstanceChargeType"`
	PricingCycle         string                              `position:"Query" name:"PricingCycle"`
}

CreateNatGatewayRequest is the request struct for api CreateNatGateway

func CreateCreateNatGatewayRequest ¶

func CreateCreateNatGatewayRequest() (request *CreateNatGatewayRequest)

CreateCreateNatGatewayRequest creates a request to invoke CreateNatGateway API

type CreateNatGatewayResponse ¶

type CreateNatGatewayResponse struct {
	*responses.BaseResponse
	RequestId           string                                `json:"RequestId" xml:"RequestId"`
	NatGatewayId        string                                `json:"NatGatewayId" xml:"NatGatewayId"`
	ForwardTableIds     ForwardTableIdsInCreateNatGateway     `json:"ForwardTableIds" xml:"ForwardTableIds"`
	SnatTableIds        SnatTableIdsInCreateNatGateway        `json:"SnatTableIds" xml:"SnatTableIds"`
	BandwidthPackageIds BandwidthPackageIdsInCreateNatGateway `json:"BandwidthPackageIds" xml:"BandwidthPackageIds"`
}

CreateNatGatewayResponse is the response struct for api CreateNatGateway

func CreateCreateNatGatewayResponse ¶

func CreateCreateNatGatewayResponse() (response *CreateNatGatewayResponse)

CreateCreateNatGatewayResponse creates a response to parse from CreateNatGateway response

type CreateNqaRequest ¶

type CreateNqaRequest struct {
	*requests.RpcRequest
	DestinationIp        string           `position:"Query" name:"DestinationIp"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	RouterId             string           `position:"Query" name:"RouterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CreateNqaRequest is the request struct for api CreateNqa

func CreateCreateNqaRequest ¶

func CreateCreateNqaRequest() (request *CreateNqaRequest)

CreateCreateNqaRequest creates a request to invoke CreateNqa API

type CreateNqaResponse ¶

type CreateNqaResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	NqaId     string `json:"NqaId" xml:"NqaId"`
}

CreateNqaResponse is the response struct for api CreateNqa

func CreateCreateNqaResponse ¶

func CreateCreateNqaResponse() (response *CreateNqaResponse)

CreateCreateNqaResponse creates a response to parse from CreateNqa response

type CreatePhysicalConnectionNewRequest ¶

type CreatePhysicalConnectionNewRequest struct {
	*requests.RpcRequest
	AccessPointId                 string           `position:"Query" name:"AccessPointId"`
	RedundantPhysicalConnectionId string           `position:"Query" name:"RedundantPhysicalConnectionId"`
	PeerLocation                  string           `position:"Query" name:"PeerLocation"`
	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PortType                      string           `position:"Query" name:"PortType"`
	CircuitCode                   string           `position:"Query" name:"CircuitCode"`
	Bandwidth                     requests.Integer `position:"Query" name:"bandwidth"`
	ClientToken                   string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
	Description                   string           `position:"Query" name:"Description"`
	InterfaceName                 string           `position:"Query" name:"InterfaceName"`
	Type                          string           `position:"Query" name:"Type"`
	OwnerId                       requests.Integer `position:"Query" name:"OwnerId"`
	LineOperator                  string           `position:"Query" name:"LineOperator"`
	Name                          string           `position:"Query" name:"Name"`
	DeviceName                    string           `position:"Query" name:"DeviceName"`
}

CreatePhysicalConnectionNewRequest is the request struct for api CreatePhysicalConnectionNew

func CreateCreatePhysicalConnectionNewRequest ¶

func CreateCreatePhysicalConnectionNewRequest() (request *CreatePhysicalConnectionNewRequest)

CreateCreatePhysicalConnectionNewRequest creates a request to invoke CreatePhysicalConnectionNew API

type CreatePhysicalConnectionNewResponse ¶

type CreatePhysicalConnectionNewResponse struct {
	*responses.BaseResponse
	RequestId            string `json:"RequestId" xml:"RequestId"`
	PhysicalConnectionId string `json:"PhysicalConnectionId" xml:"PhysicalConnectionId"`
}

CreatePhysicalConnectionNewResponse is the response struct for api CreatePhysicalConnectionNew

func CreateCreatePhysicalConnectionNewResponse ¶

func CreateCreatePhysicalConnectionNewResponse() (response *CreatePhysicalConnectionNewResponse)

CreateCreatePhysicalConnectionNewResponse creates a response to parse from CreatePhysicalConnectionNew response

type CreatePhysicalConnectionRequest ¶

type CreatePhysicalConnectionRequest struct {
	*requests.RpcRequest
	AccessPointId                 string           `position:"Query" name:"AccessPointId"`
	RedundantPhysicalConnectionId string           `position:"Query" name:"RedundantPhysicalConnectionId"`
	PeerLocation                  string           `position:"Query" name:"PeerLocation"`
	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PortType                      string           `position:"Query" name:"PortType"`
	CircuitCode                   string           `position:"Query" name:"CircuitCode"`
	Bandwidth                     requests.Integer `position:"Query" name:"bandwidth"`
	ClientToken                   string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
	Description                   string           `position:"Query" name:"Description"`
	Type                          string           `position:"Query" name:"Type"`
	OwnerId                       requests.Integer `position:"Query" name:"OwnerId"`
	LineOperator                  string           `position:"Query" name:"LineOperator"`
	Name                          string           `position:"Query" name:"Name"`
}

CreatePhysicalConnectionRequest is the request struct for api CreatePhysicalConnection

func CreateCreatePhysicalConnectionRequest ¶

func CreateCreatePhysicalConnectionRequest() (request *CreatePhysicalConnectionRequest)

CreateCreatePhysicalConnectionRequest creates a request to invoke CreatePhysicalConnection API

type CreatePhysicalConnectionResponse ¶

type CreatePhysicalConnectionResponse struct {
	*responses.BaseResponse
	RequestId            string `json:"RequestId" xml:"RequestId"`
	PhysicalConnectionId string `json:"PhysicalConnectionId" xml:"PhysicalConnectionId"`
}

CreatePhysicalConnectionResponse is the response struct for api CreatePhysicalConnection

func CreateCreatePhysicalConnectionResponse ¶

func CreateCreatePhysicalConnectionResponse() (response *CreatePhysicalConnectionResponse)

CreateCreatePhysicalConnectionResponse creates a response to parse from CreatePhysicalConnection response

type CreateRouteEntryNextHopList ¶

type CreateRouteEntryNextHopList struct {
	Weight      string `name:"Weight"`
	NextHopId   string `name:"NextHopId"`
	NextHopType string `name:"NextHopType"`
}

CreateRouteEntryNextHopList is a repeated param struct in CreateRouteEntryRequest

type CreateRouteEntryRequest ¶

type CreateRouteEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer               `position:"Query" name:"ResourceOwnerId"`
	RouteEntryName       string                         `position:"Query" name:"RouteEntryName"`
	ResourceOwnerAccount string                         `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string                         `position:"Query" name:"ClientToken"`
	DestinationCidrBlock string                         `position:"Query" name:"DestinationCidrBlock"`
	OwnerAccount         string                         `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer               `position:"Query" name:"OwnerId"`
	PrivateIpAddress     string                         `position:"Query" name:"PrivateIpAddress"`
	NextHopId            string                         `position:"Query" name:"NextHopId"`
	NextHopType          string                         `position:"Query" name:"NextHopType"`
	NextHopList          *[]CreateRouteEntryNextHopList `position:"Query" name:"NextHopList"  type:"Repeated"`
	RouteTableId         string                         `position:"Query" name:"RouteTableId"`
}

CreateRouteEntryRequest is the request struct for api CreateRouteEntry

func CreateCreateRouteEntryRequest ¶

func CreateCreateRouteEntryRequest() (request *CreateRouteEntryRequest)

CreateCreateRouteEntryRequest creates a request to invoke CreateRouteEntry API

type CreateRouteEntryResponse ¶

type CreateRouteEntryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateRouteEntryResponse is the response struct for api CreateRouteEntry

func CreateCreateRouteEntryResponse ¶

func CreateCreateRouteEntryResponse() (response *CreateRouteEntryResponse)

CreateCreateRouteEntryResponse creates a response to parse from CreateRouteEntry response

type CreateRouteTableRequest ¶

type CreateRouteTableRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Description          string           `position:"Query" name:"Description"`
	RouteTableName       string           `position:"Query" name:"RouteTableName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VpcId                string           `position:"Query" name:"VpcId"`
}

CreateRouteTableRequest is the request struct for api CreateRouteTable

func CreateCreateRouteTableRequest ¶

func CreateCreateRouteTableRequest() (request *CreateRouteTableRequest)

CreateCreateRouteTableRequest creates a request to invoke CreateRouteTable API

type CreateRouteTableResponse ¶

type CreateRouteTableResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	RouteTableId string `json:"RouteTableId" xml:"RouteTableId"`
}

CreateRouteTableResponse is the response struct for api CreateRouteTable

func CreateCreateRouteTableResponse ¶

func CreateCreateRouteTableResponse() (response *CreateRouteTableResponse)

CreateCreateRouteTableResponse creates a response to parse from CreateRouteTable response

type CreateRouterInterfaceRequest ¶

type CreateRouterInterfaceRequest struct {
	*requests.RpcRequest
	AccessPointId            string           `position:"Query" name:"AccessPointId"`
	OppositeRouterId         string           `position:"Query" name:"OppositeRouterId"`
	OppositeAccessPointId    string           `position:"Query" name:"OppositeAccessPointId"`
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Role                     string           `position:"Query" name:"Role"`
	ClientToken              string           `position:"Query" name:"ClientToken"`
	HealthCheckTargetIp      string           `position:"Query" name:"HealthCheckTargetIp"`
	Description              string           `position:"Query" name:"Description"`
	Spec                     string           `position:"Query" name:"Spec"`
	OppositeInterfaceId      string           `position:"Query" name:"OppositeInterfaceId"`
	InstanceChargeType       string           `position:"Query" name:"InstanceChargeType"`
	Period                   requests.Integer `position:"Query" name:"Period"`
	AutoPay                  requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
	OppositeRegionId         string           `position:"Query" name:"OppositeRegionId"`
	OwnerAccount             string           `position:"Query" name:"OwnerAccount"`
	OwnerId                  requests.Integer `position:"Query" name:"OwnerId"`
	OppositeInterfaceOwnerId string           `position:"Query" name:"OppositeInterfaceOwnerId"`
	RouterType               string           `position:"Query" name:"RouterType"`
	HealthCheckSourceIp      string           `position:"Query" name:"HealthCheckSourceIp"`
	RouterId                 string           `position:"Query" name:"RouterId"`
	OppositeRouterType       string           `position:"Query" name:"OppositeRouterType"`
	Name                     string           `position:"Query" name:"Name"`
	PricingCycle             string           `position:"Query" name:"PricingCycle"`
}

CreateRouterInterfaceRequest is the request struct for api CreateRouterInterface

func CreateCreateRouterInterfaceRequest ¶

func CreateCreateRouterInterfaceRequest() (request *CreateRouterInterfaceRequest)

CreateCreateRouterInterfaceRequest creates a request to invoke CreateRouterInterface API

type CreateRouterInterfaceResponse ¶

type CreateRouterInterfaceResponse struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	RouterInterfaceId string `json:"RouterInterfaceId" xml:"RouterInterfaceId"`
	OrderId           int    `json:"OrderId" xml:"OrderId"`
}

CreateRouterInterfaceResponse is the response struct for api CreateRouterInterface

func CreateCreateRouterInterfaceResponse ¶

func CreateCreateRouterInterfaceResponse() (response *CreateRouterInterfaceResponse)

CreateCreateRouterInterfaceResponse creates a response to parse from CreateRouterInterface response

type CreateSnatEntryRequest ¶

type CreateSnatEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SourceVSwitchId      string           `position:"Query" name:"SourceVSwitchId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SnatEntryName        string           `position:"Query" name:"SnatEntryName"`
	SourceCIDR           string           `position:"Query" name:"SourceCIDR"`
	SnatTableId          string           `position:"Query" name:"SnatTableId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SnatIp               string           `position:"Query" name:"SnatIp"`
}

CreateSnatEntryRequest is the request struct for api CreateSnatEntry

func CreateCreateSnatEntryRequest ¶

func CreateCreateSnatEntryRequest() (request *CreateSnatEntryRequest)

CreateCreateSnatEntryRequest creates a request to invoke CreateSnatEntry API

type CreateSnatEntryResponse ¶

type CreateSnatEntryResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	SnatEntryId string `json:"SnatEntryId" xml:"SnatEntryId"`
}

CreateSnatEntryResponse is the response struct for api CreateSnatEntry

func CreateCreateSnatEntryResponse ¶

func CreateCreateSnatEntryResponse() (response *CreateSnatEntryResponse)

CreateCreateSnatEntryResponse creates a response to parse from CreateSnatEntry response

type CreateSslVpnClientCertRequest ¶

type CreateSslVpnClientCertRequest struct {
	*requests.RpcRequest
	SslVpnServerId       string           `position:"Query" name:"SslVpnServerId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CreateSslVpnClientCertRequest is the request struct for api CreateSslVpnClientCert

func CreateCreateSslVpnClientCertRequest ¶

func CreateCreateSslVpnClientCertRequest() (request *CreateSslVpnClientCertRequest)

CreateCreateSslVpnClientCertRequest creates a request to invoke CreateSslVpnClientCert API

type CreateSslVpnClientCertResponse ¶

type CreateSslVpnClientCertResponse struct {
	*responses.BaseResponse
	RequestId          string `json:"RequestId" xml:"RequestId"`
	Name               string `json:"Name" xml:"Name"`
	SslVpnClientCertId string `json:"SslVpnClientCertId" xml:"SslVpnClientCertId"`
}

CreateSslVpnClientCertResponse is the response struct for api CreateSslVpnClientCert

func CreateCreateSslVpnClientCertResponse ¶

func CreateCreateSslVpnClientCertResponse() (response *CreateSslVpnClientCertResponse)

CreateCreateSslVpnClientCertResponse creates a response to parse from CreateSslVpnClientCert response

type CreateSslVpnServerRequest ¶

type CreateSslVpnServerRequest struct {
	*requests.RpcRequest
	Cipher               string           `position:"Query" name:"Cipher"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientIpPool         string           `position:"Query" name:"ClientIpPool"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Compress             requests.Boolean `position:"Query" name:"Compress"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	LocalSubnet          string           `position:"Query" name:"LocalSubnet"`
	Port                 requests.Integer `position:"Query" name:"Port"`
	Proto                string           `position:"Query" name:"Proto"`
	Name                 string           `position:"Query" name:"Name"`
}

CreateSslVpnServerRequest is the request struct for api CreateSslVpnServer

func CreateCreateSslVpnServerRequest ¶

func CreateCreateSslVpnServerRequest() (request *CreateSslVpnServerRequest)

CreateCreateSslVpnServerRequest creates a request to invoke CreateSslVpnServer API

type CreateSslVpnServerResponse ¶

type CreateSslVpnServerResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	SslVpnServerId string `json:"SslVpnServerId" xml:"SslVpnServerId"`
	Name           string `json:"Name" xml:"Name"`
}

CreateSslVpnServerResponse is the response struct for api CreateSslVpnServer

func CreateCreateSslVpnServerResponse ¶

func CreateCreateSslVpnServerResponse() (response *CreateSslVpnServerResponse)

CreateCreateSslVpnServerResponse creates a response to parse from CreateSslVpnServer response

type CreateVSwitchRequest ¶

type CreateVSwitchRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Ipv6CidrBlock        requests.Integer `position:"Query" name:"Ipv6CidrBlock"`
	VpcId                string           `position:"Query" name:"VpcId"`
	VSwitchName          string           `position:"Query" name:"VSwitchName"`
	CidrBlock            string           `position:"Query" name:"CidrBlock"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
}

CreateVSwitchRequest is the request struct for api CreateVSwitch

func CreateCreateVSwitchRequest ¶

func CreateCreateVSwitchRequest() (request *CreateVSwitchRequest)

CreateCreateVSwitchRequest creates a request to invoke CreateVSwitch API

type CreateVSwitchResponse ¶

type CreateVSwitchResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
}

CreateVSwitchResponse is the response struct for api CreateVSwitch

func CreateCreateVSwitchResponse ¶

func CreateCreateVSwitchResponse() (response *CreateVSwitchResponse)

CreateCreateVSwitchResponse creates a response to parse from CreateVSwitch response

type CreateVirtualBorderRouterRequest ¶

type CreateVirtualBorderRouterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CircuitCode          string           `position:"Query" name:"CircuitCode"`
	VlanId               requests.Integer `position:"Query" name:"VlanId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PeerGatewayIp        string           `position:"Query" name:"PeerGatewayIp"`
	PeeringSubnetMask    string           `position:"Query" name:"PeeringSubnetMask"`
	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
	Name                 string           `position:"Query" name:"Name"`
	LocalGatewayIp       string           `position:"Query" name:"LocalGatewayIp"`
	VbrOwnerId           requests.Integer `position:"Query" name:"VbrOwnerId"`
}

CreateVirtualBorderRouterRequest is the request struct for api CreateVirtualBorderRouter

func CreateCreateVirtualBorderRouterRequest ¶

func CreateCreateVirtualBorderRouterRequest() (request *CreateVirtualBorderRouterRequest)

CreateCreateVirtualBorderRouterRequest creates a request to invoke CreateVirtualBorderRouter API

type CreateVirtualBorderRouterResponse ¶

type CreateVirtualBorderRouterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	VbrId     string `json:"VbrId" xml:"VbrId"`
}

CreateVirtualBorderRouterResponse is the response struct for api CreateVirtualBorderRouter

func CreateCreateVirtualBorderRouterResponse ¶

func CreateCreateVirtualBorderRouterResponse() (response *CreateVirtualBorderRouterResponse)

CreateCreateVirtualBorderRouterResponse creates a response to parse from CreateVirtualBorderRouter response

type CreateVpcRequest ¶

type CreateVpcRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EnableIpv6           requests.Boolean `position:"Query" name:"EnableIpv6"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Ipv6CidrBlock        string           `position:"Query" name:"Ipv6CidrBlock"`
	VpcName              string           `position:"Query" name:"VpcName"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	CidrBlock            string           `position:"Query" name:"CidrBlock"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
}

CreateVpcRequest is the request struct for api CreateVpc

func CreateCreateVpcRequest ¶

func CreateCreateVpcRequest() (request *CreateVpcRequest)

CreateCreateVpcRequest creates a request to invoke CreateVpc API

type CreateVpcResponse ¶

type CreateVpcResponse struct {
	*responses.BaseResponse
	RequestId       string `json:"RequestId" xml:"RequestId"`
	VpcId           string `json:"VpcId" xml:"VpcId"`
	VRouterId       string `json:"VRouterId" xml:"VRouterId"`
	RouteTableId    string `json:"RouteTableId" xml:"RouteTableId"`
	ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
}

CreateVpcResponse is the response struct for api CreateVpc

func CreateCreateVpcResponse ¶

func CreateCreateVpcResponse() (response *CreateVpcResponse)

CreateCreateVpcResponse creates a response to parse from CreateVpc response

type CreateVpnConnectionRequest ¶

type CreateVpnConnectionRequest struct {
	*requests.RpcRequest
	IkeConfig            string           `position:"Query" name:"IkeConfig"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RemoteSubnet         string           `position:"Query" name:"RemoteSubnet"`
	EffectImmediately    requests.Boolean `position:"Query" name:"EffectImmediately"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	IpsecConfig          string           `position:"Query" name:"IpsecConfig"`
	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
	LocalSubnet          string           `position:"Query" name:"LocalSubnet"`
	Name                 string           `position:"Query" name:"Name"`
}

CreateVpnConnectionRequest is the request struct for api CreateVpnConnection

func CreateCreateVpnConnectionRequest ¶

func CreateCreateVpnConnectionRequest() (request *CreateVpnConnectionRequest)

CreateCreateVpnConnectionRequest creates a request to invoke CreateVpnConnection API

type CreateVpnConnectionResponse ¶

type CreateVpnConnectionResponse struct {
	*responses.BaseResponse
	RequestId       string `json:"RequestId" xml:"RequestId"`
	VpnConnectionId string `json:"VpnConnectionId" xml:"VpnConnectionId"`
	Name            string `json:"Name" xml:"Name"`
	CreateTime      int    `json:"CreateTime" xml:"CreateTime"`
}

CreateVpnConnectionResponse is the response struct for api CreateVpnConnection

func CreateCreateVpnConnectionResponse ¶

func CreateCreateVpnConnectionResponse() (response *CreateVpnConnectionResponse)

CreateCreateVpnConnectionResponse creates a response to parse from CreateVpnConnection response

type CreateVpnGatewayRequest ¶

type CreateVpnGatewayRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Period               requests.Integer `position:"Query" name:"Period"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
	EnableIpsec          requests.Boolean `position:"Query" name:"EnableIpsec"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	EnableSsl            requests.Boolean `position:"Query" name:"EnableSsl"`
	SslConnections       requests.Integer `position:"Query" name:"SslConnections"`
	VpcId                string           `position:"Query" name:"VpcId"`
	Name                 string           `position:"Query" name:"Name"`
	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
}

CreateVpnGatewayRequest is the request struct for api CreateVpnGateway

func CreateCreateVpnGatewayRequest ¶

func CreateCreateVpnGatewayRequest() (request *CreateVpnGatewayRequest)

CreateCreateVpnGatewayRequest creates a request to invoke CreateVpnGateway API

type CreateVpnGatewayResponse ¶

type CreateVpnGatewayResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	VpnGatewayId string `json:"VpnGatewayId" xml:"VpnGatewayId"`
	Name         string `json:"Name" xml:"Name"`
	OrderId      int    `json:"OrderId" xml:"OrderId"`
}

CreateVpnGatewayResponse is the response struct for api CreateVpnGateway

func CreateCreateVpnGatewayResponse ¶

func CreateCreateVpnGatewayResponse() (response *CreateVpnGatewayResponse)

CreateCreateVpnGatewayResponse creates a response to parse from CreateVpnGateway response

type CustomerGateway ¶

type CustomerGateway struct {
	CustomerGatewayId string `json:"CustomerGatewayId" xml:"CustomerGatewayId"`
	Name              string `json:"Name" xml:"Name"`
	IpAddress         string `json:"IpAddress" xml:"IpAddress"`
	Description       string `json:"Description" xml:"Description"`
	CreateTime        int    `json:"CreateTime" xml:"CreateTime"`
}

CustomerGateway is a nested struct in vpc response

type CustomerGateways ¶

type CustomerGateways struct {
	CustomerGateway []CustomerGateway `json:"CustomerGateway" xml:"CustomerGateway"`
}

CustomerGateways is a nested struct in vpc response

type DeactivateRouterInterfaceRequest ¶

type DeactivateRouterInterfaceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
}

DeactivateRouterInterfaceRequest is the request struct for api DeactivateRouterInterface

func CreateDeactivateRouterInterfaceRequest ¶

func CreateDeactivateRouterInterfaceRequest() (request *DeactivateRouterInterfaceRequest)

CreateDeactivateRouterInterfaceRequest creates a request to invoke DeactivateRouterInterface API

type DeactivateRouterInterfaceResponse ¶

type DeactivateRouterInterfaceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeactivateRouterInterfaceResponse is the response struct for api DeactivateRouterInterface

func CreateDeactivateRouterInterfaceResponse ¶

func CreateDeactivateRouterInterfaceResponse() (response *DeactivateRouterInterfaceResponse)

CreateDeactivateRouterInterfaceResponse creates a response to parse from DeactivateRouterInterface response

type DeactiveFlowLogRequest ¶

type DeactiveFlowLogRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	FlowLogId            string           `position:"Query" name:"FlowLogId"`
}

DeactiveFlowLogRequest is the request struct for api DeactiveFlowLog

func CreateDeactiveFlowLogRequest ¶

func CreateDeactiveFlowLogRequest() (request *DeactiveFlowLogRequest)

CreateDeactiveFlowLogRequest creates a request to invoke DeactiveFlowLog API

type DeactiveFlowLogResponse ¶

type DeactiveFlowLogResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
}

DeactiveFlowLogResponse is the response struct for api DeactiveFlowLog

func CreateDeactiveFlowLogResponse ¶

func CreateDeactiveFlowLogResponse() (response *DeactiveFlowLogResponse)

CreateDeactiveFlowLogResponse creates a response to parse from DeactiveFlowLog response

type DeleteBandwidthPackageRequest ¶

type DeleteBandwidthPackageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Force                requests.Boolean `position:"Query" name:"Force"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteBandwidthPackageRequest is the request struct for api DeleteBandwidthPackage

func CreateDeleteBandwidthPackageRequest ¶

func CreateDeleteBandwidthPackageRequest() (request *DeleteBandwidthPackageRequest)

CreateDeleteBandwidthPackageRequest creates a request to invoke DeleteBandwidthPackage API

type DeleteBandwidthPackageResponse ¶

type DeleteBandwidthPackageResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteBandwidthPackageResponse is the response struct for api DeleteBandwidthPackage

func CreateDeleteBandwidthPackageResponse ¶

func CreateDeleteBandwidthPackageResponse() (response *DeleteBandwidthPackageResponse)

CreateDeleteBandwidthPackageResponse creates a response to parse from DeleteBandwidthPackage response

type DeleteBgpGroupRequest ¶

type DeleteBgpGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	BgpGroupId           string           `position:"Query" name:"BgpGroupId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteBgpGroupRequest is the request struct for api DeleteBgpGroup

func CreateDeleteBgpGroupRequest ¶

func CreateDeleteBgpGroupRequest() (request *DeleteBgpGroupRequest)

CreateDeleteBgpGroupRequest creates a request to invoke DeleteBgpGroup API

type DeleteBgpGroupResponse ¶

type DeleteBgpGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteBgpGroupResponse is the response struct for api DeleteBgpGroup

func CreateDeleteBgpGroupResponse ¶

func CreateDeleteBgpGroupResponse() (response *DeleteBgpGroupResponse)

CreateDeleteBgpGroupResponse creates a response to parse from DeleteBgpGroup response

type DeleteBgpNetworkRequest ¶

type DeleteBgpNetworkRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	RouterId             string           `position:"Query" name:"RouterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DstCidrBlock         string           `position:"Query" name:"DstCidrBlock"`
}

DeleteBgpNetworkRequest is the request struct for api DeleteBgpNetwork

func CreateDeleteBgpNetworkRequest ¶

func CreateDeleteBgpNetworkRequest() (request *DeleteBgpNetworkRequest)

CreateDeleteBgpNetworkRequest creates a request to invoke DeleteBgpNetwork API

type DeleteBgpNetworkResponse ¶

type DeleteBgpNetworkResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteBgpNetworkResponse is the response struct for api DeleteBgpNetwork

func CreateDeleteBgpNetworkResponse ¶

func CreateDeleteBgpNetworkResponse() (response *DeleteBgpNetworkResponse)

CreateDeleteBgpNetworkResponse creates a response to parse from DeleteBgpNetwork response

type DeleteBgpPeerRequest ¶

type DeleteBgpPeerRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	BgpPeerId            string           `position:"Query" name:"BgpPeerId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteBgpPeerRequest is the request struct for api DeleteBgpPeer

func CreateDeleteBgpPeerRequest ¶

func CreateDeleteBgpPeerRequest() (request *DeleteBgpPeerRequest)

CreateDeleteBgpPeerRequest creates a request to invoke DeleteBgpPeer API

type DeleteBgpPeerResponse ¶

type DeleteBgpPeerResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteBgpPeerResponse is the response struct for api DeleteBgpPeer

func CreateDeleteBgpPeerResponse ¶

func CreateDeleteBgpPeerResponse() (response *DeleteBgpPeerResponse)

CreateDeleteBgpPeerResponse creates a response to parse from DeleteBgpPeer response

type DeleteCommonBandwidthPackageRequest ¶

type DeleteCommonBandwidthPackageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Force                string           `position:"Query" name:"Force"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteCommonBandwidthPackageRequest is the request struct for api DeleteCommonBandwidthPackage

func CreateDeleteCommonBandwidthPackageRequest ¶

func CreateDeleteCommonBandwidthPackageRequest() (request *DeleteCommonBandwidthPackageRequest)

CreateDeleteCommonBandwidthPackageRequest creates a request to invoke DeleteCommonBandwidthPackage API

type DeleteCommonBandwidthPackageResponse ¶

type DeleteCommonBandwidthPackageResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteCommonBandwidthPackageResponse is the response struct for api DeleteCommonBandwidthPackage

func CreateDeleteCommonBandwidthPackageResponse ¶

func CreateDeleteCommonBandwidthPackageResponse() (response *DeleteCommonBandwidthPackageResponse)

CreateDeleteCommonBandwidthPackageResponse creates a response to parse from DeleteCommonBandwidthPackage response

type DeleteCustomerGatewayRequest ¶

type DeleteCustomerGatewayRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
}

DeleteCustomerGatewayRequest is the request struct for api DeleteCustomerGateway

func CreateDeleteCustomerGatewayRequest ¶

func CreateDeleteCustomerGatewayRequest() (request *DeleteCustomerGatewayRequest)

CreateDeleteCustomerGatewayRequest creates a request to invoke DeleteCustomerGateway API

type DeleteCustomerGatewayResponse ¶

type DeleteCustomerGatewayResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteCustomerGatewayResponse is the response struct for api DeleteCustomerGateway

func CreateDeleteCustomerGatewayResponse ¶

func CreateDeleteCustomerGatewayResponse() (response *DeleteCustomerGatewayResponse)

CreateDeleteCustomerGatewayResponse creates a response to parse from DeleteCustomerGateway response

type DeleteFlowLogRequest ¶

type DeleteFlowLogRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	FlowLogId            string           `position:"Query" name:"FlowLogId"`
}

DeleteFlowLogRequest is the request struct for api DeleteFlowLog

func CreateDeleteFlowLogRequest ¶

func CreateDeleteFlowLogRequest() (request *DeleteFlowLogRequest)

CreateDeleteFlowLogRequest creates a request to invoke DeleteFlowLog API

type DeleteFlowLogResponse ¶

type DeleteFlowLogResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
}

DeleteFlowLogResponse is the response struct for api DeleteFlowLog

func CreateDeleteFlowLogResponse ¶

func CreateDeleteFlowLogResponse() (response *DeleteFlowLogResponse)

CreateDeleteFlowLogResponse creates a response to parse from DeleteFlowLog response

type DeleteForwardEntryRequest ¶

type DeleteForwardEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ForwardEntryId       string           `position:"Query" name:"ForwardEntryId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteForwardEntryRequest is the request struct for api DeleteForwardEntry

func CreateDeleteForwardEntryRequest ¶

func CreateDeleteForwardEntryRequest() (request *DeleteForwardEntryRequest)

CreateDeleteForwardEntryRequest creates a request to invoke DeleteForwardEntry API

type DeleteForwardEntryResponse ¶

type DeleteForwardEntryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteForwardEntryResponse is the response struct for api DeleteForwardEntry

func CreateDeleteForwardEntryResponse ¶

func CreateDeleteForwardEntryResponse() (response *DeleteForwardEntryResponse)

CreateDeleteForwardEntryResponse creates a response to parse from DeleteForwardEntry response

type DeleteGlobalAccelerationInstanceRequest ¶

type DeleteGlobalAccelerationInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId              requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
}

DeleteGlobalAccelerationInstanceRequest is the request struct for api DeleteGlobalAccelerationInstance

func CreateDeleteGlobalAccelerationInstanceRequest ¶

func CreateDeleteGlobalAccelerationInstanceRequest() (request *DeleteGlobalAccelerationInstanceRequest)

CreateDeleteGlobalAccelerationInstanceRequest creates a request to invoke DeleteGlobalAccelerationInstance API

type DeleteGlobalAccelerationInstanceResponse ¶

type DeleteGlobalAccelerationInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteGlobalAccelerationInstanceResponse is the response struct for api DeleteGlobalAccelerationInstance

func CreateDeleteGlobalAccelerationInstanceResponse ¶

func CreateDeleteGlobalAccelerationInstanceResponse() (response *DeleteGlobalAccelerationInstanceResponse)

CreateDeleteGlobalAccelerationInstanceResponse creates a response to parse from DeleteGlobalAccelerationInstance response

type DeleteHaVipRequest ¶

type DeleteHaVipRequest struct {
	*requests.RpcRequest
	HaVipId              string           `position:"Query" name:"HaVipId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteHaVipRequest is the request struct for api DeleteHaVip

func CreateDeleteHaVipRequest ¶

func CreateDeleteHaVipRequest() (request *DeleteHaVipRequest)

CreateDeleteHaVipRequest creates a request to invoke DeleteHaVip API

type DeleteHaVipResponse ¶

type DeleteHaVipResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteHaVipResponse is the response struct for api DeleteHaVip

func CreateDeleteHaVipResponse ¶

func CreateDeleteHaVipResponse() (response *DeleteHaVipResponse)

CreateDeleteHaVipResponse creates a response to parse from DeleteHaVip response

type DeleteIPv6TranslatorAclListRequest ¶

type DeleteIPv6TranslatorAclListRequest struct {
	*requests.RpcRequest
	AclId                string           `position:"Query" name:"AclId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteIPv6TranslatorAclListRequest is the request struct for api DeleteIPv6TranslatorAclList

func CreateDeleteIPv6TranslatorAclListRequest ¶

func CreateDeleteIPv6TranslatorAclListRequest() (request *DeleteIPv6TranslatorAclListRequest)

CreateDeleteIPv6TranslatorAclListRequest creates a request to invoke DeleteIPv6TranslatorAclList API

type DeleteIPv6TranslatorAclListResponse ¶

type DeleteIPv6TranslatorAclListResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteIPv6TranslatorAclListResponse is the response struct for api DeleteIPv6TranslatorAclList

func CreateDeleteIPv6TranslatorAclListResponse ¶

func CreateDeleteIPv6TranslatorAclListResponse() (response *DeleteIPv6TranslatorAclListResponse)

CreateDeleteIPv6TranslatorAclListResponse creates a response to parse from DeleteIPv6TranslatorAclList response

type DeleteIPv6TranslatorEntryRequest ¶

type DeleteIPv6TranslatorEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Ipv6TranslatorEntryId string           `position:"Query" name:"Ipv6TranslatorEntryId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	Ipv6TranslatorId      string           `position:"Query" name:"Ipv6TranslatorId"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteIPv6TranslatorEntryRequest is the request struct for api DeleteIPv6TranslatorEntry

func CreateDeleteIPv6TranslatorEntryRequest ¶

func CreateDeleteIPv6TranslatorEntryRequest() (request *DeleteIPv6TranslatorEntryRequest)

CreateDeleteIPv6TranslatorEntryRequest creates a request to invoke DeleteIPv6TranslatorEntry API

type DeleteIPv6TranslatorEntryResponse ¶

type DeleteIPv6TranslatorEntryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteIPv6TranslatorEntryResponse is the response struct for api DeleteIPv6TranslatorEntry

func CreateDeleteIPv6TranslatorEntryResponse ¶

func CreateDeleteIPv6TranslatorEntryResponse() (response *DeleteIPv6TranslatorEntryResponse)

CreateDeleteIPv6TranslatorEntryResponse creates a response to parse from DeleteIPv6TranslatorEntry response

type DeleteIPv6TranslatorRequest ¶

type DeleteIPv6TranslatorRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Ipv6TranslatorId     string           `position:"Query" name:"Ipv6TranslatorId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteIPv6TranslatorRequest is the request struct for api DeleteIPv6Translator

func CreateDeleteIPv6TranslatorRequest ¶

func CreateDeleteIPv6TranslatorRequest() (request *DeleteIPv6TranslatorRequest)

CreateDeleteIPv6TranslatorRequest creates a request to invoke DeleteIPv6Translator API

type DeleteIPv6TranslatorResponse ¶

type DeleteIPv6TranslatorResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteIPv6TranslatorResponse is the response struct for api DeleteIPv6Translator

func CreateDeleteIPv6TranslatorResponse ¶

func CreateDeleteIPv6TranslatorResponse() (response *DeleteIPv6TranslatorResponse)

CreateDeleteIPv6TranslatorResponse creates a response to parse from DeleteIPv6Translator response

type DeleteIpv6EgressOnlyRuleRequest ¶

type DeleteIpv6EgressOnlyRuleRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Ipv6EgressOnlyRuleId string           `position:"Query" name:"Ipv6EgressOnlyRuleId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteIpv6EgressOnlyRuleRequest is the request struct for api DeleteIpv6EgressOnlyRule

func CreateDeleteIpv6EgressOnlyRuleRequest ¶

func CreateDeleteIpv6EgressOnlyRuleRequest() (request *DeleteIpv6EgressOnlyRuleRequest)

CreateDeleteIpv6EgressOnlyRuleRequest creates a request to invoke DeleteIpv6EgressOnlyRule API

type DeleteIpv6EgressOnlyRuleResponse ¶

type DeleteIpv6EgressOnlyRuleResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteIpv6EgressOnlyRuleResponse is the response struct for api DeleteIpv6EgressOnlyRule

func CreateDeleteIpv6EgressOnlyRuleResponse ¶

func CreateDeleteIpv6EgressOnlyRuleResponse() (response *DeleteIpv6EgressOnlyRuleResponse)

CreateDeleteIpv6EgressOnlyRuleResponse creates a response to parse from DeleteIpv6EgressOnlyRule response

type DeleteIpv6GatewayRequest ¶

type DeleteIpv6GatewayRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Ipv6GatewayId        string           `position:"Query" name:"Ipv6GatewayId"`
}

DeleteIpv6GatewayRequest is the request struct for api DeleteIpv6Gateway

func CreateDeleteIpv6GatewayRequest ¶

func CreateDeleteIpv6GatewayRequest() (request *DeleteIpv6GatewayRequest)

CreateDeleteIpv6GatewayRequest creates a request to invoke DeleteIpv6Gateway API

type DeleteIpv6GatewayResponse ¶

type DeleteIpv6GatewayResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteIpv6GatewayResponse is the response struct for api DeleteIpv6Gateway

func CreateDeleteIpv6GatewayResponse ¶

func CreateDeleteIpv6GatewayResponse() (response *DeleteIpv6GatewayResponse)

CreateDeleteIpv6GatewayResponse creates a response to parse from DeleteIpv6Gateway response

type DeleteIpv6InternetBandwidthRequest ¶

type DeleteIpv6InternetBandwidthRequest struct {
	*requests.RpcRequest
	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Ipv6InternetBandwidthId string           `position:"Query" name:"Ipv6InternetBandwidthId"`
	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount            string           `position:"Query" name:"OwnerAccount"`
	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
	Ipv6AddressId           string           `position:"Query" name:"Ipv6AddressId"`
}

DeleteIpv6InternetBandwidthRequest is the request struct for api DeleteIpv6InternetBandwidth

func CreateDeleteIpv6InternetBandwidthRequest ¶

func CreateDeleteIpv6InternetBandwidthRequest() (request *DeleteIpv6InternetBandwidthRequest)

CreateDeleteIpv6InternetBandwidthRequest creates a request to invoke DeleteIpv6InternetBandwidth API

type DeleteIpv6InternetBandwidthResponse ¶

type DeleteIpv6InternetBandwidthResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteIpv6InternetBandwidthResponse is the response struct for api DeleteIpv6InternetBandwidth

func CreateDeleteIpv6InternetBandwidthResponse ¶

func CreateDeleteIpv6InternetBandwidthResponse() (response *DeleteIpv6InternetBandwidthResponse)

CreateDeleteIpv6InternetBandwidthResponse creates a response to parse from DeleteIpv6InternetBandwidth response

type DeleteNatGatewayRequest ¶

type DeleteNatGatewayRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Force                requests.Boolean `position:"Query" name:"Force"`
	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteNatGatewayRequest is the request struct for api DeleteNatGateway

func CreateDeleteNatGatewayRequest ¶

func CreateDeleteNatGatewayRequest() (request *DeleteNatGatewayRequest)

CreateDeleteNatGatewayRequest creates a request to invoke DeleteNatGateway API

type DeleteNatGatewayResponse ¶

type DeleteNatGatewayResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteNatGatewayResponse is the response struct for api DeleteNatGateway

func CreateDeleteNatGatewayResponse ¶

func CreateDeleteNatGatewayResponse() (response *DeleteNatGatewayResponse)

CreateDeleteNatGatewayResponse creates a response to parse from DeleteNatGateway response

type DeleteNqaRequest ¶

type DeleteNqaRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	NqaId                string           `position:"Query" name:"NqaId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteNqaRequest is the request struct for api DeleteNqa

func CreateDeleteNqaRequest ¶

func CreateDeleteNqaRequest() (request *DeleteNqaRequest)

CreateDeleteNqaRequest creates a request to invoke DeleteNqa API

type DeleteNqaResponse ¶

type DeleteNqaResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteNqaResponse is the response struct for api DeleteNqa

func CreateDeleteNqaResponse ¶

func CreateDeleteNqaResponse() (response *DeleteNqaResponse)

CreateDeleteNqaResponse creates a response to parse from DeleteNqa response

type DeletePhysicalConnectionRequest ¶

type DeletePhysicalConnectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeletePhysicalConnectionRequest is the request struct for api DeletePhysicalConnection

func CreateDeletePhysicalConnectionRequest ¶

func CreateDeletePhysicalConnectionRequest() (request *DeletePhysicalConnectionRequest)

CreateDeletePhysicalConnectionRequest creates a request to invoke DeletePhysicalConnection API

type DeletePhysicalConnectionResponse ¶

type DeletePhysicalConnectionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeletePhysicalConnectionResponse is the response struct for api DeletePhysicalConnection

func CreateDeletePhysicalConnectionResponse ¶

func CreateDeletePhysicalConnectionResponse() (response *DeletePhysicalConnectionResponse)

CreateDeletePhysicalConnectionResponse creates a response to parse from DeletePhysicalConnection response

type DeleteRouteEntryNextHopList ¶

type DeleteRouteEntryNextHopList struct {
	NextHopId   string `name:"NextHopId"`
	NextHopType string `name:"NextHopType"`
}

DeleteRouteEntryNextHopList is a repeated param struct in DeleteRouteEntryRequest

type DeleteRouteEntryRequest ¶

type DeleteRouteEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer               `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                         `position:"Query" name:"ResourceOwnerAccount"`
	RouteEntryId         string                         `position:"Query" name:"RouteEntryId"`
	DestinationCidrBlock string                         `position:"Query" name:"DestinationCidrBlock"`
	OwnerAccount         string                         `position:"Query" name:"OwnerAccount"`
	NextHopId            string                         `position:"Query" name:"NextHopId"`
	OwnerId              requests.Integer               `position:"Query" name:"OwnerId"`
	NextHopList          *[]DeleteRouteEntryNextHopList `position:"Query" name:"NextHopList"  type:"Repeated"`
	RouteTableId         string                         `position:"Query" name:"RouteTableId"`
}

DeleteRouteEntryRequest is the request struct for api DeleteRouteEntry

func CreateDeleteRouteEntryRequest ¶

func CreateDeleteRouteEntryRequest() (request *DeleteRouteEntryRequest)

CreateDeleteRouteEntryRequest creates a request to invoke DeleteRouteEntry API

type DeleteRouteEntryResponse ¶

type DeleteRouteEntryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteRouteEntryResponse is the response struct for api DeleteRouteEntry

func CreateDeleteRouteEntryResponse ¶

func CreateDeleteRouteEntryResponse() (response *DeleteRouteEntryResponse)

CreateDeleteRouteEntryResponse creates a response to parse from DeleteRouteEntry response

type DeleteRouteTableRequest ¶

type DeleteRouteTableRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RouteTableId         string           `position:"Query" name:"RouteTableId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteRouteTableRequest is the request struct for api DeleteRouteTable

func CreateDeleteRouteTableRequest ¶

func CreateDeleteRouteTableRequest() (request *DeleteRouteTableRequest)

CreateDeleteRouteTableRequest creates a request to invoke DeleteRouteTable API

type DeleteRouteTableResponse ¶

type DeleteRouteTableResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteRouteTableResponse is the response struct for api DeleteRouteTable

func CreateDeleteRouteTableResponse ¶

func CreateDeleteRouteTableResponse() (response *DeleteRouteTableResponse)

CreateDeleteRouteTableResponse creates a response to parse from DeleteRouteTable response

type DeleteRouterInterfaceRequest ¶

type DeleteRouterInterfaceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteRouterInterfaceRequest is the request struct for api DeleteRouterInterface

func CreateDeleteRouterInterfaceRequest ¶

func CreateDeleteRouterInterfaceRequest() (request *DeleteRouterInterfaceRequest)

CreateDeleteRouterInterfaceRequest creates a request to invoke DeleteRouterInterface API

type DeleteRouterInterfaceResponse ¶

type DeleteRouterInterfaceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteRouterInterfaceResponse is the response struct for api DeleteRouterInterface

func CreateDeleteRouterInterfaceResponse ¶

func CreateDeleteRouterInterfaceResponse() (response *DeleteRouterInterfaceResponse)

CreateDeleteRouterInterfaceResponse creates a response to parse from DeleteRouterInterface response

type DeleteSnatEntryRequest ¶

type DeleteSnatEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SnatTableId          string           `position:"Query" name:"SnatTableId"`
	SnatEntryId          string           `position:"Query" name:"SnatEntryId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteSnatEntryRequest is the request struct for api DeleteSnatEntry

func CreateDeleteSnatEntryRequest ¶

func CreateDeleteSnatEntryRequest() (request *DeleteSnatEntryRequest)

CreateDeleteSnatEntryRequest creates a request to invoke DeleteSnatEntry API

type DeleteSnatEntryResponse ¶

type DeleteSnatEntryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteSnatEntryResponse is the response struct for api DeleteSnatEntry

func CreateDeleteSnatEntryResponse ¶

func CreateDeleteSnatEntryResponse() (response *DeleteSnatEntryResponse)

CreateDeleteSnatEntryResponse creates a response to parse from DeleteSnatEntry response

type DeleteSslVpnClientCertRequest ¶

type DeleteSslVpnClientCertRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SslVpnClientCertId   string           `position:"Query" name:"SslVpnClientCertId"`
}

DeleteSslVpnClientCertRequest is the request struct for api DeleteSslVpnClientCert

func CreateDeleteSslVpnClientCertRequest ¶

func CreateDeleteSslVpnClientCertRequest() (request *DeleteSslVpnClientCertRequest)

CreateDeleteSslVpnClientCertRequest creates a request to invoke DeleteSslVpnClientCert API

type DeleteSslVpnClientCertResponse ¶

type DeleteSslVpnClientCertResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteSslVpnClientCertResponse is the response struct for api DeleteSslVpnClientCert

func CreateDeleteSslVpnClientCertResponse ¶

func CreateDeleteSslVpnClientCertResponse() (response *DeleteSslVpnClientCertResponse)

CreateDeleteSslVpnClientCertResponse creates a response to parse from DeleteSslVpnClientCert response

type DeleteSslVpnServerRequest ¶

type DeleteSslVpnServerRequest struct {
	*requests.RpcRequest
	SslVpnServerId       string           `position:"Query" name:"SslVpnServerId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteSslVpnServerRequest is the request struct for api DeleteSslVpnServer

func CreateDeleteSslVpnServerRequest ¶

func CreateDeleteSslVpnServerRequest() (request *DeleteSslVpnServerRequest)

CreateDeleteSslVpnServerRequest creates a request to invoke DeleteSslVpnServer API

type DeleteSslVpnServerResponse ¶

type DeleteSslVpnServerResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteSslVpnServerResponse is the response struct for api DeleteSslVpnServer

func CreateDeleteSslVpnServerResponse ¶

func CreateDeleteSslVpnServerResponse() (response *DeleteSslVpnServerResponse)

CreateDeleteSslVpnServerResponse creates a response to parse from DeleteSslVpnServer response

type DeleteVSwitchRequest ¶

type DeleteVSwitchRequest struct {
	*requests.RpcRequest
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteVSwitchRequest is the request struct for api DeleteVSwitch

func CreateDeleteVSwitchRequest ¶

func CreateDeleteVSwitchRequest() (request *DeleteVSwitchRequest)

CreateDeleteVSwitchRequest creates a request to invoke DeleteVSwitch API

type DeleteVSwitchResponse ¶

type DeleteVSwitchResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteVSwitchResponse is the response struct for api DeleteVSwitch

func CreateDeleteVSwitchResponse ¶

func CreateDeleteVSwitchResponse() (response *DeleteVSwitchResponse)

CreateDeleteVSwitchResponse creates a response to parse from DeleteVSwitch response

type DeleteVirtualBorderRouterRequest ¶

type DeleteVirtualBorderRouterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	VbrId                string           `position:"Query" name:"VbrId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteVirtualBorderRouterRequest is the request struct for api DeleteVirtualBorderRouter

func CreateDeleteVirtualBorderRouterRequest ¶

func CreateDeleteVirtualBorderRouterRequest() (request *DeleteVirtualBorderRouterRequest)

CreateDeleteVirtualBorderRouterRequest creates a request to invoke DeleteVirtualBorderRouter API

type DeleteVirtualBorderRouterResponse ¶

type DeleteVirtualBorderRouterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteVirtualBorderRouterResponse is the response struct for api DeleteVirtualBorderRouter

func CreateDeleteVirtualBorderRouterResponse ¶

func CreateDeleteVirtualBorderRouterResponse() (response *DeleteVirtualBorderRouterResponse)

CreateDeleteVirtualBorderRouterResponse creates a response to parse from DeleteVirtualBorderRouter response

type DeleteVpcRequest ¶

type DeleteVpcRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VpcId                string           `position:"Query" name:"VpcId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteVpcRequest is the request struct for api DeleteVpc

func CreateDeleteVpcRequest ¶

func CreateDeleteVpcRequest() (request *DeleteVpcRequest)

CreateDeleteVpcRequest creates a request to invoke DeleteVpc API

type DeleteVpcResponse ¶

type DeleteVpcResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteVpcResponse is the response struct for api DeleteVpc

func CreateDeleteVpcResponse ¶

func CreateDeleteVpcResponse() (response *DeleteVpcResponse)

CreateDeleteVpcResponse creates a response to parse from DeleteVpc response

type DeleteVpnConnectionRequest ¶

type DeleteVpnConnectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	VpnConnectionId      string           `position:"Query" name:"VpnConnectionId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteVpnConnectionRequest is the request struct for api DeleteVpnConnection

func CreateDeleteVpnConnectionRequest ¶

func CreateDeleteVpnConnectionRequest() (request *DeleteVpnConnectionRequest)

CreateDeleteVpnConnectionRequest creates a request to invoke DeleteVpnConnection API

type DeleteVpnConnectionResponse ¶

type DeleteVpnConnectionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteVpnConnectionResponse is the response struct for api DeleteVpnConnection

func CreateDeleteVpnConnectionResponse ¶

func CreateDeleteVpnConnectionResponse() (response *DeleteVpnConnectionResponse)

CreateDeleteVpnConnectionResponse creates a response to parse from DeleteVpnConnection response

type DeleteVpnGatewayRequest ¶

type DeleteVpnGatewayRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteVpnGatewayRequest is the request struct for api DeleteVpnGateway

func CreateDeleteVpnGatewayRequest ¶

func CreateDeleteVpnGatewayRequest() (request *DeleteVpnGatewayRequest)

CreateDeleteVpnGatewayRequest creates a request to invoke DeleteVpnGateway API

type DeleteVpnGatewayResponse ¶

type DeleteVpnGatewayResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteVpnGatewayResponse is the response struct for api DeleteVpnGateway

func CreateDeleteVpnGatewayResponse ¶

func CreateDeleteVpnGatewayResponse() (response *DeleteVpnGatewayResponse)

CreateDeleteVpnGatewayResponse creates a response to parse from DeleteVpnGateway response

type DescribeAccessPointsFilter ¶

type DescribeAccessPointsFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

DescribeAccessPointsFilter is a repeated param struct in DescribeAccessPointsRequest

type DescribeAccessPointsRequest ¶

type DescribeAccessPointsRequest struct {
	*requests.RpcRequest
	Filter               *[]DescribeAccessPointsFilter `position:"Query" name:"Filter"  type:"Repeated"`
	ResourceOwnerId      requests.Integer              `position:"Query" name:"ResourceOwnerId"`
	HostOperator         string                        `position:"Query" name:"HostOperator"`
	ResourceOwnerAccount string                        `position:"Query" name:"ResourceOwnerAccount"`
	Name                 string                        `position:"Query" name:"Name"`
	PageSize             requests.Integer              `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer              `position:"Query" name:"OwnerId"`
	Type                 string                        `position:"Query" name:"Type"`
	PageNumber           requests.Integer              `position:"Query" name:"PageNumber"`
}

DescribeAccessPointsRequest is the request struct for api DescribeAccessPoints

func CreateDescribeAccessPointsRequest ¶

func CreateDescribeAccessPointsRequest() (request *DescribeAccessPointsRequest)

CreateDescribeAccessPointsRequest creates a request to invoke DescribeAccessPoints API

type DescribeAccessPointsResponse ¶

type DescribeAccessPointsResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	PageNumber     int            `json:"PageNumber" xml:"PageNumber"`
	PageSize       int            `json:"PageSize" xml:"PageSize"`
	TotalCount     int            `json:"TotalCount" xml:"TotalCount"`
	AccessPointSet AccessPointSet `json:"AccessPointSet" xml:"AccessPointSet"`
}

DescribeAccessPointsResponse is the response struct for api DescribeAccessPoints

func CreateDescribeAccessPointsResponse ¶

func CreateDescribeAccessPointsResponse() (response *DescribeAccessPointsResponse)

CreateDescribeAccessPointsResponse creates a response to parse from DescribeAccessPoints response

type DescribeBandwidthPackagesRequest ¶

type DescribeBandwidthPackagesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeBandwidthPackagesRequest is the request struct for api DescribeBandwidthPackages

func CreateDescribeBandwidthPackagesRequest ¶

func CreateDescribeBandwidthPackagesRequest() (request *DescribeBandwidthPackagesRequest)

CreateDescribeBandwidthPackagesRequest creates a request to invoke DescribeBandwidthPackages API

type DescribeBandwidthPackagesResponse ¶

type DescribeBandwidthPackagesResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	TotalCount        int               `json:"TotalCount" xml:"TotalCount"`
	PageNumber        int               `json:"PageNumber" xml:"PageNumber"`
	PageSize          int               `json:"PageSize" xml:"PageSize"`
	BandwidthPackages BandwidthPackages `json:"BandwidthPackages" xml:"BandwidthPackages"`
}

DescribeBandwidthPackagesResponse is the response struct for api DescribeBandwidthPackages

func CreateDescribeBandwidthPackagesResponse ¶

func CreateDescribeBandwidthPackagesResponse() (response *DescribeBandwidthPackagesResponse)

CreateDescribeBandwidthPackagesResponse creates a response to parse from DescribeBandwidthPackages response

type DescribeBgpGroupsRequest ¶

type DescribeBgpGroupsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	RouterId             string           `position:"Query" name:"RouterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	BgpGroupId           string           `position:"Query" name:"BgpGroupId"`
	IsDefault            requests.Boolean `position:"Query" name:"IsDefault"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeBgpGroupsRequest is the request struct for api DescribeBgpGroups

func CreateDescribeBgpGroupsRequest ¶

func CreateDescribeBgpGroupsRequest() (request *DescribeBgpGroupsRequest)

CreateDescribeBgpGroupsRequest creates a request to invoke DescribeBgpGroups API

type DescribeBgpGroupsResponse ¶

type DescribeBgpGroupsResponse struct {
	*responses.BaseResponse
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	PageNumber int       `json:"PageNumber" xml:"PageNumber"`
	PageSize   int       `json:"PageSize" xml:"PageSize"`
	BgpGroups  BgpGroups `json:"BgpGroups" xml:"BgpGroups"`
}

DescribeBgpGroupsResponse is the response struct for api DescribeBgpGroups

func CreateDescribeBgpGroupsResponse ¶

func CreateDescribeBgpGroupsResponse() (response *DescribeBgpGroupsResponse)

CreateDescribeBgpGroupsResponse creates a response to parse from DescribeBgpGroups response

type DescribeBgpNetworksRequest ¶

type DescribeBgpNetworksRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	RouterId             string           `position:"Query" name:"RouterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeBgpNetworksRequest is the request struct for api DescribeBgpNetworks

func CreateDescribeBgpNetworksRequest ¶

func CreateDescribeBgpNetworksRequest() (request *DescribeBgpNetworksRequest)

CreateDescribeBgpNetworksRequest creates a request to invoke DescribeBgpNetworks API

type DescribeBgpNetworksResponse ¶

type DescribeBgpNetworksResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	TotalCount  int         `json:"TotalCount" xml:"TotalCount"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	BgpNetworks BgpNetworks `json:"BgpNetworks" xml:"BgpNetworks"`
}

DescribeBgpNetworksResponse is the response struct for api DescribeBgpNetworks

func CreateDescribeBgpNetworksResponse ¶

func CreateDescribeBgpNetworksResponse() (response *DescribeBgpNetworksResponse)

CreateDescribeBgpNetworksResponse creates a response to parse from DescribeBgpNetworks response

type DescribeBgpPeersRequest ¶

type DescribeBgpPeersRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	RouterId             string           `position:"Query" name:"RouterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	BgpGroupId           string           `position:"Query" name:"BgpGroupId"`
	BgpPeerId            string           `position:"Query" name:"BgpPeerId"`
	IsDefault            requests.Boolean `position:"Query" name:"IsDefault"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeBgpPeersRequest is the request struct for api DescribeBgpPeers

func CreateDescribeBgpPeersRequest ¶

func CreateDescribeBgpPeersRequest() (request *DescribeBgpPeersRequest)

CreateDescribeBgpPeersRequest creates a request to invoke DescribeBgpPeers API

type DescribeBgpPeersResponse ¶

type DescribeBgpPeersResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	BgpPeers   BgpPeers `json:"BgpPeers" xml:"BgpPeers"`
}

DescribeBgpPeersResponse is the response struct for api DescribeBgpPeers

func CreateDescribeBgpPeersResponse ¶

func CreateDescribeBgpPeersResponse() (response *DescribeBgpPeersResponse)

CreateDescribeBgpPeersResponse creates a response to parse from DescribeBgpPeers response

type DescribeCommonBandwidthPackagesRequest ¶

type DescribeCommonBandwidthPackagesRequest struct {
	*requests.RpcRequest
	ResourceGroupId        string           `position:"Query" name:"ResourceGroupId"`
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId     string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	Name                   string           `position:"Query" name:"Name"`
	PageSize               requests.Integer `position:"Query" name:"PageSize"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	IncludeReservationData requests.Boolean `position:"Query" name:"IncludeReservationData"`
	PageNumber             requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeCommonBandwidthPackagesRequest is the request struct for api DescribeCommonBandwidthPackages

func CreateDescribeCommonBandwidthPackagesRequest ¶

func CreateDescribeCommonBandwidthPackagesRequest() (request *DescribeCommonBandwidthPackagesRequest)

CreateDescribeCommonBandwidthPackagesRequest creates a request to invoke DescribeCommonBandwidthPackages API

type DescribeCommonBandwidthPackagesResponse ¶

type DescribeCommonBandwidthPackagesResponse struct {
	*responses.BaseResponse
	RequestId               string                  `json:"RequestId" xml:"RequestId"`
	TotalCount              int                     `json:"TotalCount" xml:"TotalCount"`
	PageNumber              int                     `json:"PageNumber" xml:"PageNumber"`
	PageSize                int                     `json:"PageSize" xml:"PageSize"`
	CommonBandwidthPackages CommonBandwidthPackages `json:"CommonBandwidthPackages" xml:"CommonBandwidthPackages"`
}

DescribeCommonBandwidthPackagesResponse is the response struct for api DescribeCommonBandwidthPackages

func CreateDescribeCommonBandwidthPackagesResponse ¶

func CreateDescribeCommonBandwidthPackagesResponse() (response *DescribeCommonBandwidthPackagesResponse)

CreateDescribeCommonBandwidthPackagesResponse creates a response to parse from DescribeCommonBandwidthPackages response

type DescribeCustomerGatewayRequest ¶

type DescribeCustomerGatewayRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
}

DescribeCustomerGatewayRequest is the request struct for api DescribeCustomerGateway

func CreateDescribeCustomerGatewayRequest ¶

func CreateDescribeCustomerGatewayRequest() (request *DescribeCustomerGatewayRequest)

CreateDescribeCustomerGatewayRequest creates a request to invoke DescribeCustomerGateway API

type DescribeCustomerGatewayResponse ¶

type DescribeCustomerGatewayResponse struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	CustomerGatewayId string `json:"CustomerGatewayId" xml:"CustomerGatewayId"`
	IpAddress         string `json:"IpAddress" xml:"IpAddress"`
	Name              string `json:"Name" xml:"Name"`
	Description       string `json:"Description" xml:"Description"`
	CreateTime        int    `json:"CreateTime" xml:"CreateTime"`
}

DescribeCustomerGatewayResponse is the response struct for api DescribeCustomerGateway

func CreateDescribeCustomerGatewayResponse ¶

func CreateDescribeCustomerGatewayResponse() (response *DescribeCustomerGatewayResponse)

CreateDescribeCustomerGatewayResponse creates a response to parse from DescribeCustomerGateway response

type DescribeCustomerGatewaysRequest ¶

type DescribeCustomerGatewaysRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeCustomerGatewaysRequest is the request struct for api DescribeCustomerGateways

func CreateDescribeCustomerGatewaysRequest ¶

func CreateDescribeCustomerGatewaysRequest() (request *DescribeCustomerGatewaysRequest)

CreateDescribeCustomerGatewaysRequest creates a request to invoke DescribeCustomerGateways API

type DescribeCustomerGatewaysResponse ¶

type DescribeCustomerGatewaysResponse struct {
	*responses.BaseResponse
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	TotalCount       int              `json:"TotalCount" xml:"TotalCount"`
	PageNumber       int              `json:"PageNumber" xml:"PageNumber"`
	PageSize         int              `json:"PageSize" xml:"PageSize"`
	CustomerGateways CustomerGateways `json:"CustomerGateways" xml:"CustomerGateways"`
}

DescribeCustomerGatewaysResponse is the response struct for api DescribeCustomerGateways

func CreateDescribeCustomerGatewaysResponse ¶

func CreateDescribeCustomerGatewaysResponse() (response *DescribeCustomerGatewaysResponse)

CreateDescribeCustomerGatewaysResponse creates a response to parse from DescribeCustomerGateways response

type DescribeEipAddressesRequest ¶

type DescribeEipAddressesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer           `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount   string                     `position:"Query" name:"ResourceOwnerAccount"`
	Filter2Value           string                     `position:"Query" name:"Filter.2.Value"`
	ISP                    string                     `position:"Query" name:"ISP"`
	OwnerAccount           string                     `position:"Query" name:"OwnerAccount"`
	AllocationId           string                     `position:"Query" name:"AllocationId"`
	Filter1Value           string                     `position:"Query" name:"Filter.1.Value"`
	Filter2Key             string                     `position:"Query" name:"Filter.2.Key"`
	OwnerId                requests.Integer           `position:"Query" name:"OwnerId"`
	IncludeReservationData requests.Boolean           `position:"Query" name:"IncludeReservationData"`
	EipAddress             string                     `position:"Query" name:"EipAddress"`
	PageNumber             requests.Integer           `position:"Query" name:"PageNumber"`
	ResourceGroupId        string                     `position:"Query" name:"ResourceGroupId"`
	LockReason             string                     `position:"Query" name:"LockReason"`
	Filter1Key             string                     `position:"Query" name:"Filter.1.Key"`
	AssociatedInstanceType string                     `position:"Query" name:"AssociatedInstanceType"`
	PageSize               requests.Integer           `position:"Query" name:"PageSize"`
	Tag                    *[]DescribeEipAddressesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ChargeType             string                     `position:"Query" name:"ChargeType"`
	AssociatedInstanceId   string                     `position:"Query" name:"AssociatedInstanceId"`
	Status                 string                     `position:"Query" name:"Status"`
}

DescribeEipAddressesRequest is the request struct for api DescribeEipAddresses

func CreateDescribeEipAddressesRequest ¶

func CreateDescribeEipAddressesRequest() (request *DescribeEipAddressesRequest)

CreateDescribeEipAddressesRequest creates a request to invoke DescribeEipAddresses API

type DescribeEipAddressesResponse ¶

type DescribeEipAddressesResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	TotalCount   int          `json:"TotalCount" xml:"TotalCount"`
	PageNumber   int          `json:"PageNumber" xml:"PageNumber"`
	PageSize     int          `json:"PageSize" xml:"PageSize"`
	EipAddresses EipAddresses `json:"EipAddresses" xml:"EipAddresses"`
}

DescribeEipAddressesResponse is the response struct for api DescribeEipAddresses

func CreateDescribeEipAddressesResponse ¶

func CreateDescribeEipAddressesResponse() (response *DescribeEipAddressesResponse)

CreateDescribeEipAddressesResponse creates a response to parse from DescribeEipAddresses response

type DescribeEipAddressesTag ¶

type DescribeEipAddressesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeEipAddressesTag is a repeated param struct in DescribeEipAddressesRequest

type DescribeEipMonitorDataRequest ¶

type DescribeEipMonitorDataRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Period               requests.Integer `position:"Query" name:"Period"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	AllocationId         string           `position:"Query" name:"AllocationId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeEipMonitorDataRequest is the request struct for api DescribeEipMonitorData

func CreateDescribeEipMonitorDataRequest ¶

func CreateDescribeEipMonitorDataRequest() (request *DescribeEipMonitorDataRequest)

CreateDescribeEipMonitorDataRequest creates a request to invoke DescribeEipMonitorData API

type DescribeEipMonitorDataResponse ¶

type DescribeEipMonitorDataResponse struct {
	*responses.BaseResponse
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	EipMonitorDatas EipMonitorDatas `json:"EipMonitorDatas" xml:"EipMonitorDatas"`
}

DescribeEipMonitorDataResponse is the response struct for api DescribeEipMonitorData

func CreateDescribeEipMonitorDataResponse ¶

func CreateDescribeEipMonitorDataResponse() (response *DescribeEipMonitorDataResponse)

CreateDescribeEipMonitorDataResponse creates a response to parse from DescribeEipMonitorData response

type DescribeFlowLogsRequest ¶

type DescribeFlowLogsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceId           string           `position:"Query" name:"ResourceId"`
	ProjectName          string           `position:"Query" name:"ProjectName"`
	LogStoreName         string           `position:"Query" name:"LogStoreName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	TrafficType          string           `position:"Query" name:"TrafficType"`
	FlowLogId            string           `position:"Query" name:"FlowLogId"`
	FlowLogName          string           `position:"Query" name:"FlowLogName"`
	Status               string           `position:"Query" name:"Status"`
}

DescribeFlowLogsRequest is the request struct for api DescribeFlowLogs

func CreateDescribeFlowLogsRequest ¶

func CreateDescribeFlowLogsRequest() (request *DescribeFlowLogsRequest)

CreateDescribeFlowLogsRequest creates a request to invoke DescribeFlowLogs API

type DescribeFlowLogsResponse ¶

type DescribeFlowLogsResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	Success    string   `json:"Success" xml:"Success"`
	TotalCount string   `json:"TotalCount" xml:"TotalCount"`
	PageNumber string   `json:"PageNumber" xml:"PageNumber"`
	PageSize   string   `json:"PageSize" xml:"PageSize"`
	FlowLogs   FlowLogs `json:"FlowLogs" xml:"FlowLogs"`
}

DescribeFlowLogsResponse is the response struct for api DescribeFlowLogs

func CreateDescribeFlowLogsResponse ¶

func CreateDescribeFlowLogsResponse() (response *DescribeFlowLogsResponse)

CreateDescribeFlowLogsResponse creates a response to parse from DescribeFlowLogs response

type DescribeForwardTableEntriesRequest ¶

type DescribeForwardTableEntriesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	IpProtocol           string           `position:"Query" name:"IpProtocol"`
	ForwardEntryName     string           `position:"Query" name:"ForwardEntryName"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InternalIp           string           `position:"Query" name:"InternalIp"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	ForwardEntryId       string           `position:"Query" name:"ForwardEntryId"`
	InternalPort         string           `position:"Query" name:"InternalPort"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	ExternalIp           string           `position:"Query" name:"ExternalIp"`
	ExternalPort         string           `position:"Query" name:"ExternalPort"`
}

DescribeForwardTableEntriesRequest is the request struct for api DescribeForwardTableEntries

func CreateDescribeForwardTableEntriesRequest ¶

func CreateDescribeForwardTableEntriesRequest() (request *DescribeForwardTableEntriesRequest)

CreateDescribeForwardTableEntriesRequest creates a request to invoke DescribeForwardTableEntries API

type DescribeForwardTableEntriesResponse ¶

type DescribeForwardTableEntriesResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	TotalCount          int                 `json:"TotalCount" xml:"TotalCount"`
	PageNumber          int                 `json:"PageNumber" xml:"PageNumber"`
	PageSize            int                 `json:"PageSize" xml:"PageSize"`
	ForwardTableEntries ForwardTableEntries `json:"ForwardTableEntries" xml:"ForwardTableEntries"`
}

DescribeForwardTableEntriesResponse is the response struct for api DescribeForwardTableEntries

func CreateDescribeForwardTableEntriesResponse ¶

func CreateDescribeForwardTableEntriesResponse() (response *DescribeForwardTableEntriesResponse)

CreateDescribeForwardTableEntriesResponse creates a response to parse from DescribeForwardTableEntries response

type DescribeGlobalAccelerationInstancesRequest ¶

type DescribeGlobalAccelerationInstancesRequest struct {
	*requests.RpcRequest
	IpAddress                    string           `position:"Query" name:"IpAddress"`
	ResourceOwnerId              requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthType                string           `position:"Query" name:"BandwidthType"`
	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
	ServiceLocation              string           `position:"Query" name:"ServiceLocation"`
	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
	IncludeReservationData       requests.Boolean `position:"Query" name:"IncludeReservationData"`
	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
	ServerId                     string           `position:"Query" name:"ServerId"`
	PageNumber                   requests.Integer `position:"Query" name:"PageNumber"`
	Name                         string           `position:"Query" name:"Name"`
	PageSize                     requests.Integer `position:"Query" name:"PageSize"`
	Status                       string           `position:"Query" name:"Status"`
}

DescribeGlobalAccelerationInstancesRequest is the request struct for api DescribeGlobalAccelerationInstances

func CreateDescribeGlobalAccelerationInstancesRequest ¶

func CreateDescribeGlobalAccelerationInstancesRequest() (request *DescribeGlobalAccelerationInstancesRequest)

CreateDescribeGlobalAccelerationInstancesRequest creates a request to invoke DescribeGlobalAccelerationInstances API

type DescribeGlobalAccelerationInstancesResponse ¶

type DescribeGlobalAccelerationInstancesResponse struct {
	*responses.BaseResponse
	RequestId                   string                                                           `json:"RequestId" xml:"RequestId"`
	TotalCount                  int                                                              `json:"TotalCount" xml:"TotalCount"`
	PageNumber                  int                                                              `json:"PageNumber" xml:"PageNumber"`
	PageSize                    int                                                              `json:"PageSize" xml:"PageSize"`
	GlobalAccelerationInstances GlobalAccelerationInstancesInDescribeGlobalAccelerationInstances `json:"GlobalAccelerationInstances" xml:"GlobalAccelerationInstances"`
}

DescribeGlobalAccelerationInstancesResponse is the response struct for api DescribeGlobalAccelerationInstances

func CreateDescribeGlobalAccelerationInstancesResponse ¶

func CreateDescribeGlobalAccelerationInstancesResponse() (response *DescribeGlobalAccelerationInstancesResponse)

CreateDescribeGlobalAccelerationInstancesResponse creates a response to parse from DescribeGlobalAccelerationInstances response

type DescribeGrantRulesToCenRequest ¶

type DescribeGrantRulesToCenRequest struct {
	*requests.RpcRequest
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeGrantRulesToCenRequest is the request struct for api DescribeGrantRulesToCen

func CreateDescribeGrantRulesToCenRequest ¶

func CreateDescribeGrantRulesToCenRequest() (request *DescribeGrantRulesToCenRequest)

CreateDescribeGrantRulesToCenRequest creates a request to invoke DescribeGrantRulesToCen API

type DescribeGrantRulesToCenResponse ¶

type DescribeGrantRulesToCenResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	TotalCount    int           `json:"TotalCount" xml:"TotalCount"`
	PageNumber    int           `json:"PageNumber" xml:"PageNumber"`
	PageSize      int           `json:"PageSize" xml:"PageSize"`
	CenGrantRules CenGrantRules `json:"CenGrantRules" xml:"CenGrantRules"`
}

DescribeGrantRulesToCenResponse is the response struct for api DescribeGrantRulesToCen

func CreateDescribeGrantRulesToCenResponse ¶

func CreateDescribeGrantRulesToCenResponse() (response *DescribeGrantRulesToCenResponse)

CreateDescribeGrantRulesToCenResponse creates a response to parse from DescribeGrantRulesToCen response

type DescribeHaVipsFilter ¶

type DescribeHaVipsFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

DescribeHaVipsFilter is a repeated param struct in DescribeHaVipsRequest

type DescribeHaVipsRequest ¶

type DescribeHaVipsRequest struct {
	*requests.RpcRequest
	Filter               *[]DescribeHaVipsFilter `position:"Query" name:"Filter"  type:"Repeated"`
	ResourceOwnerId      requests.Integer        `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                  `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                  `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer        `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer        `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer        `position:"Query" name:"PageNumber"`
}

DescribeHaVipsRequest is the request struct for api DescribeHaVips

func CreateDescribeHaVipsRequest ¶

func CreateDescribeHaVipsRequest() (request *DescribeHaVipsRequest)

CreateDescribeHaVipsRequest creates a request to invoke DescribeHaVips API

type DescribeHaVipsResponse ¶

type DescribeHaVipsResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	HaVips     HaVips `json:"HaVips" xml:"HaVips"`
}

DescribeHaVipsResponse is the response struct for api DescribeHaVips

func CreateDescribeHaVipsResponse ¶

func CreateDescribeHaVipsResponse() (response *DescribeHaVipsResponse)

CreateDescribeHaVipsResponse creates a response to parse from DescribeHaVips response

type DescribeIPv6TranslatorAclListAttributesRequest ¶

type DescribeIPv6TranslatorAclListAttributesRequest struct {
	*requests.RpcRequest
	AclId                string           `position:"Query" name:"AclId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeIPv6TranslatorAclListAttributesRequest is the request struct for api DescribeIPv6TranslatorAclListAttributes

func CreateDescribeIPv6TranslatorAclListAttributesRequest ¶

func CreateDescribeIPv6TranslatorAclListAttributesRequest() (request *DescribeIPv6TranslatorAclListAttributesRequest)

CreateDescribeIPv6TranslatorAclListAttributesRequest creates a request to invoke DescribeIPv6TranslatorAclListAttributes API

type DescribeIPv6TranslatorAclListAttributesResponse ¶

type DescribeIPv6TranslatorAclListAttributesResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	AclId      string     `json:"AclId" xml:"AclId"`
	AclName    string     `json:"AclName" xml:"AclName"`
	TotalCount int        `json:"TotalCount" xml:"TotalCount"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	AclEntries AclEntries `json:"AclEntries" xml:"AclEntries"`
}

DescribeIPv6TranslatorAclListAttributesResponse is the response struct for api DescribeIPv6TranslatorAclListAttributes

func CreateDescribeIPv6TranslatorAclListAttributesResponse ¶

func CreateDescribeIPv6TranslatorAclListAttributesResponse() (response *DescribeIPv6TranslatorAclListAttributesResponse)

CreateDescribeIPv6TranslatorAclListAttributesResponse creates a response to parse from DescribeIPv6TranslatorAclListAttributes response

type DescribeIPv6TranslatorAclListsRequest ¶

type DescribeIPv6TranslatorAclListsRequest struct {
	*requests.RpcRequest
	AclId                string           `position:"Query" name:"AclId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AclName              string           `position:"Query" name:"AclName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeIPv6TranslatorAclListsRequest is the request struct for api DescribeIPv6TranslatorAclLists

func CreateDescribeIPv6TranslatorAclListsRequest ¶

func CreateDescribeIPv6TranslatorAclListsRequest() (request *DescribeIPv6TranslatorAclListsRequest)

CreateDescribeIPv6TranslatorAclListsRequest creates a request to invoke DescribeIPv6TranslatorAclLists API

type DescribeIPv6TranslatorAclListsResponse ¶

type DescribeIPv6TranslatorAclListsResponse struct {
	*responses.BaseResponse
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	TotalCount         int                `json:"TotalCount" xml:"TotalCount"`
	PageNumber         int                `json:"PageNumber" xml:"PageNumber"`
	PageSize           int                `json:"PageSize" xml:"PageSize"`
	Ipv6TranslatorAcls Ipv6TranslatorAcls `json:"Ipv6TranslatorAcls" xml:"Ipv6TranslatorAcls"`
}

DescribeIPv6TranslatorAclListsResponse is the response struct for api DescribeIPv6TranslatorAclLists

func CreateDescribeIPv6TranslatorAclListsResponse ¶

func CreateDescribeIPv6TranslatorAclListsResponse() (response *DescribeIPv6TranslatorAclListsResponse)

CreateDescribeIPv6TranslatorAclListsResponse creates a response to parse from DescribeIPv6TranslatorAclLists response

type DescribeIPv6TranslatorEntriesRequest ¶

type DescribeIPv6TranslatorEntriesRequest struct {
	*requests.RpcRequest
	BackendIpv4Port       requests.Integer `position:"Query" name:"BackendIpv4Port"`
	AclId                 string           `position:"Query" name:"AclId"`
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Ipv6TranslatorEntryId string           `position:"Query" name:"Ipv6TranslatorEntryId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	EntryName             string           `position:"Query" name:"EntryName"`
	AllocateIpv6Addr      string           `position:"Query" name:"AllocateIpv6Addr"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	AclStatus             string           `position:"Query" name:"AclStatus"`
	PageNumber            requests.Integer `position:"Query" name:"PageNumber"`
	AclType               string           `position:"Query" name:"AclType"`
	AllocateIpv6Port      requests.Integer `position:"Query" name:"AllocateIpv6Port"`
	PageSize              requests.Integer `position:"Query" name:"PageSize"`
	BackendIpv4Addr       string           `position:"Query" name:"BackendIpv4Addr"`
	TransProtocol         string           `position:"Query" name:"TransProtocol"`
	Ipv6TranslatorId      string           `position:"Query" name:"Ipv6TranslatorId"`
}

DescribeIPv6TranslatorEntriesRequest is the request struct for api DescribeIPv6TranslatorEntries

func CreateDescribeIPv6TranslatorEntriesRequest ¶

func CreateDescribeIPv6TranslatorEntriesRequest() (request *DescribeIPv6TranslatorEntriesRequest)

CreateDescribeIPv6TranslatorEntriesRequest creates a request to invoke DescribeIPv6TranslatorEntries API

type DescribeIPv6TranslatorEntriesResponse ¶

type DescribeIPv6TranslatorEntriesResponse struct {
	*responses.BaseResponse
	RequestId             string                `json:"RequestId" xml:"RequestId"`
	TotalCount            int                   `json:"TotalCount" xml:"TotalCount"`
	PageNumber            int                   `json:"PageNumber" xml:"PageNumber"`
	PageSize              int                   `json:"PageSize" xml:"PageSize"`
	Ipv6TranslatorEntries Ipv6TranslatorEntries `json:"Ipv6TranslatorEntries" xml:"Ipv6TranslatorEntries"`
}

DescribeIPv6TranslatorEntriesResponse is the response struct for api DescribeIPv6TranslatorEntries

func CreateDescribeIPv6TranslatorEntriesResponse ¶

func CreateDescribeIPv6TranslatorEntriesResponse() (response *DescribeIPv6TranslatorEntriesResponse)

CreateDescribeIPv6TranslatorEntriesResponse creates a response to parse from DescribeIPv6TranslatorEntries response

type DescribeIPv6TranslatorsRequest ¶

type DescribeIPv6TranslatorsRequest struct {
	*requests.RpcRequest
	BusinessStatus       string           `position:"Query" name:"BusinessStatus"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	AllocateIpv6Addr     string           `position:"Query" name:"AllocateIpv6Addr"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AllocateIpv4Addr     string           `position:"Query" name:"AllocateIpv4Addr"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Spec                 string           `position:"Query" name:"Spec"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	Name                 string           `position:"Query" name:"Name"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	Ipv6TranslatorId     string           `position:"Query" name:"Ipv6TranslatorId"`
	PayType              string           `position:"Query" name:"PayType"`
	Status               string           `position:"Query" name:"Status"`
}

DescribeIPv6TranslatorsRequest is the request struct for api DescribeIPv6Translators

func CreateDescribeIPv6TranslatorsRequest ¶

func CreateDescribeIPv6TranslatorsRequest() (request *DescribeIPv6TranslatorsRequest)

CreateDescribeIPv6TranslatorsRequest creates a request to invoke DescribeIPv6Translators API

type DescribeIPv6TranslatorsResponse ¶

type DescribeIPv6TranslatorsResponse struct {
	*responses.BaseResponse
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	TotalCount      int             `json:"TotalCount" xml:"TotalCount"`
	PageNumber      int             `json:"PageNumber" xml:"PageNumber"`
	PageSize        int             `json:"PageSize" xml:"PageSize"`
	Ipv6Translators Ipv6Translators `json:"Ipv6Translators" xml:"Ipv6Translators"`
}

DescribeIPv6TranslatorsResponse is the response struct for api DescribeIPv6Translators

func CreateDescribeIPv6TranslatorsResponse ¶

func CreateDescribeIPv6TranslatorsResponse() (response *DescribeIPv6TranslatorsResponse)

CreateDescribeIPv6TranslatorsResponse creates a response to parse from DescribeIPv6Translators response

type DescribeIpv6AddressesRequest ¶

type DescribeIpv6AddressesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Ipv6InternetBandwidthId string           `position:"Query" name:"Ipv6InternetBandwidthId"`
	NetworkType             string           `position:"Query" name:"NetworkType"`
	PageNumber              requests.Integer `position:"Query" name:"PageNumber"`
	AssociatedInstanceType  string           `position:"Query" name:"AssociatedInstanceType"`
	PageSize                requests.Integer `position:"Query" name:"PageSize"`
	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount            string           `position:"Query" name:"OwnerAccount"`
	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
	VSwitchId               string           `position:"Query" name:"VSwitchId"`
	Ipv6AddressId           string           `position:"Query" name:"Ipv6AddressId"`
	VpcId                   string           `position:"Query" name:"VpcId"`
	Name                    string           `position:"Query" name:"Name"`
	Ipv6Address             string           `position:"Query" name:"Ipv6Address"`
	AssociatedInstanceId    string           `position:"Query" name:"AssociatedInstanceId"`
}

DescribeIpv6AddressesRequest is the request struct for api DescribeIpv6Addresses

func CreateDescribeIpv6AddressesRequest ¶

func CreateDescribeIpv6AddressesRequest() (request *DescribeIpv6AddressesRequest)

CreateDescribeIpv6AddressesRequest creates a request to invoke DescribeIpv6Addresses API

type DescribeIpv6AddressesResponse ¶

type DescribeIpv6AddressesResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	TotalCount    int           `json:"TotalCount" xml:"TotalCount"`
	PageNumber    int           `json:"PageNumber" xml:"PageNumber"`
	PageSize      int           `json:"PageSize" xml:"PageSize"`
	Ipv6Addresses Ipv6Addresses `json:"Ipv6Addresses" xml:"Ipv6Addresses"`
}

DescribeIpv6AddressesResponse is the response struct for api DescribeIpv6Addresses

func CreateDescribeIpv6AddressesResponse ¶

func CreateDescribeIpv6AddressesResponse() (response *DescribeIpv6AddressesResponse)

CreateDescribeIpv6AddressesResponse creates a response to parse from DescribeIpv6Addresses response

type DescribeIpv6EgressOnlyRulesRequest ¶

type DescribeIpv6EgressOnlyRulesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	Ipv6EgressOnlyRuleId string           `position:"Query" name:"Ipv6EgressOnlyRuleId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	Ipv6GatewayId        string           `position:"Query" name:"Ipv6GatewayId"`
	Name                 string           `position:"Query" name:"Name"`
}

DescribeIpv6EgressOnlyRulesRequest is the request struct for api DescribeIpv6EgressOnlyRules

func CreateDescribeIpv6EgressOnlyRulesRequest ¶

func CreateDescribeIpv6EgressOnlyRulesRequest() (request *DescribeIpv6EgressOnlyRulesRequest)

CreateDescribeIpv6EgressOnlyRulesRequest creates a request to invoke DescribeIpv6EgressOnlyRules API

type DescribeIpv6EgressOnlyRulesResponse ¶

type DescribeIpv6EgressOnlyRulesResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	TotalCount          int                 `json:"TotalCount" xml:"TotalCount"`
	PageNumber          int                 `json:"PageNumber" xml:"PageNumber"`
	PageSize            int                 `json:"PageSize" xml:"PageSize"`
	Ipv6EgressOnlyRules Ipv6EgressOnlyRules `json:"Ipv6EgressOnlyRules" xml:"Ipv6EgressOnlyRules"`
}

DescribeIpv6EgressOnlyRulesResponse is the response struct for api DescribeIpv6EgressOnlyRules

func CreateDescribeIpv6EgressOnlyRulesResponse ¶

func CreateDescribeIpv6EgressOnlyRulesResponse() (response *DescribeIpv6EgressOnlyRulesResponse)

CreateDescribeIpv6EgressOnlyRulesResponse creates a response to parse from DescribeIpv6EgressOnlyRules response

type DescribeIpv6GatewayAttributeRequest ¶

type DescribeIpv6GatewayAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Ipv6GatewayId        string           `position:"Query" name:"Ipv6GatewayId"`
}

DescribeIpv6GatewayAttributeRequest is the request struct for api DescribeIpv6GatewayAttribute

func CreateDescribeIpv6GatewayAttributeRequest ¶

func CreateDescribeIpv6GatewayAttributeRequest() (request *DescribeIpv6GatewayAttributeRequest)

CreateDescribeIpv6GatewayAttributeRequest creates a request to invoke DescribeIpv6GatewayAttribute API

type DescribeIpv6GatewayAttributeResponse ¶

type DescribeIpv6GatewayAttributeResponse struct {
	*responses.BaseResponse
	RequestId          string `json:"RequestId" xml:"RequestId"`
	RegionId           string `json:"RegionId" xml:"RegionId"`
	Ipv6GatewayId      string `json:"Ipv6GatewayId" xml:"Ipv6GatewayId"`
	VpcId              string `json:"VpcId" xml:"VpcId"`
	Status             string `json:"Status" xml:"Status"`
	BusinessStatus     string `json:"BusinessStatus" xml:"BusinessStatus"`
	Name               string `json:"Name" xml:"Name"`
	Description        string `json:"Description" xml:"Description"`
	Spec               string `json:"Spec" xml:"Spec"`
	InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
	ExpiredTime        string `json:"ExpiredTime" xml:"ExpiredTime"`
	CreationTime       string `json:"CreationTime" xml:"CreationTime"`
}

DescribeIpv6GatewayAttributeResponse is the response struct for api DescribeIpv6GatewayAttribute

func CreateDescribeIpv6GatewayAttributeResponse ¶

func CreateDescribeIpv6GatewayAttributeResponse() (response *DescribeIpv6GatewayAttributeResponse)

CreateDescribeIpv6GatewayAttributeResponse creates a response to parse from DescribeIpv6GatewayAttribute response

type DescribeIpv6GatewaysRequest ¶

type DescribeIpv6GatewaysRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VpcId                string           `position:"Query" name:"VpcId"`
	Ipv6GatewayId        string           `position:"Query" name:"Ipv6GatewayId"`
	Name                 string           `position:"Query" name:"Name"`
}

DescribeIpv6GatewaysRequest is the request struct for api DescribeIpv6Gateways

func CreateDescribeIpv6GatewaysRequest ¶

func CreateDescribeIpv6GatewaysRequest() (request *DescribeIpv6GatewaysRequest)

CreateDescribeIpv6GatewaysRequest creates a request to invoke DescribeIpv6Gateways API

type DescribeIpv6GatewaysResponse ¶

type DescribeIpv6GatewaysResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	TotalCount   int          `json:"TotalCount" xml:"TotalCount"`
	PageNumber   int          `json:"PageNumber" xml:"PageNumber"`
	PageSize     int          `json:"PageSize" xml:"PageSize"`
	Ipv6Gateways Ipv6Gateways `json:"Ipv6Gateways" xml:"Ipv6Gateways"`
}

DescribeIpv6GatewaysResponse is the response struct for api DescribeIpv6Gateways

func CreateDescribeIpv6GatewaysResponse ¶

func CreateDescribeIpv6GatewaysResponse() (response *DescribeIpv6GatewaysResponse)

CreateDescribeIpv6GatewaysResponse creates a response to parse from DescribeIpv6Gateways response

type DescribeNatGatewaysRequest ¶

type DescribeNatGatewaysRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Spec                 string           `position:"Query" name:"Spec"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	VpcId                string           `position:"Query" name:"VpcId"`
	Name                 string           `position:"Query" name:"Name"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
}

DescribeNatGatewaysRequest is the request struct for api DescribeNatGateways

func CreateDescribeNatGatewaysRequest ¶

func CreateDescribeNatGatewaysRequest() (request *DescribeNatGatewaysRequest)

CreateDescribeNatGatewaysRequest creates a request to invoke DescribeNatGateways API

type DescribeNatGatewaysResponse ¶

type DescribeNatGatewaysResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	TotalCount  int         `json:"TotalCount" xml:"TotalCount"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	NatGateways NatGateways `json:"NatGateways" xml:"NatGateways"`
}

DescribeNatGatewaysResponse is the response struct for api DescribeNatGateways

func CreateDescribeNatGatewaysResponse ¶

func CreateDescribeNatGatewaysResponse() (response *DescribeNatGatewaysResponse)

CreateDescribeNatGatewaysResponse creates a response to parse from DescribeNatGateways response

type DescribeNqasRequest ¶

type DescribeNqasRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	RouterId             string           `position:"Query" name:"RouterId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	NqaId                string           `position:"Query" name:"NqaId"`
	IsDefault            requests.Boolean `position:"Query" name:"IsDefault"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeNqasRequest is the request struct for api DescribeNqas

func CreateDescribeNqasRequest ¶

func CreateDescribeNqasRequest() (request *DescribeNqasRequest)

CreateDescribeNqasRequest creates a request to invoke DescribeNqas API

type DescribeNqasResponse ¶

type DescribeNqasResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	Nqas       Nqas   `json:"Nqas" xml:"Nqas"`
}

DescribeNqasResponse is the response struct for api DescribeNqas

func CreateDescribeNqasResponse ¶

func CreateDescribeNqasResponse() (response *DescribeNqasResponse)

CreateDescribeNqasResponse creates a response to parse from DescribeNqas response

type DescribePhysicalConnectionOrderRequest ¶

type DescribePhysicalConnectionOrderRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribePhysicalConnectionOrderRequest is the request struct for api DescribePhysicalConnectionOrder

func CreateDescribePhysicalConnectionOrderRequest ¶

func CreateDescribePhysicalConnectionOrderRequest() (request *DescribePhysicalConnectionOrderRequest)

CreateDescribePhysicalConnectionOrderRequest creates a request to invoke DescribePhysicalConnectionOrder API

type DescribePhysicalConnectionOrderResponse ¶

type DescribePhysicalConnectionOrderResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	OrderId    string `json:"OrderId" xml:"OrderId"`
}

DescribePhysicalConnectionOrderResponse is the response struct for api DescribePhysicalConnectionOrder

func CreateDescribePhysicalConnectionOrderResponse ¶

func CreateDescribePhysicalConnectionOrderResponse() (response *DescribePhysicalConnectionOrderResponse)

CreateDescribePhysicalConnectionOrderResponse creates a response to parse from DescribePhysicalConnectionOrder response

type DescribePhysicalConnectionsFilter ¶

type DescribePhysicalConnectionsFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

DescribePhysicalConnectionsFilter is a repeated param struct in DescribePhysicalConnectionsRequest

type DescribePhysicalConnectionsRequest ¶

type DescribePhysicalConnectionsRequest struct {
	*requests.RpcRequest
	Filter               *[]DescribePhysicalConnectionsFilter `position:"Query" name:"Filter"  type:"Repeated"`
	ResourceOwnerId      requests.Integer                     `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                               `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string                               `position:"Query" name:"ClientToken"`
	OwnerAccount         string                               `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer                     `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer                     `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer                     `position:"Query" name:"PageNumber"`
}

DescribePhysicalConnectionsRequest is the request struct for api DescribePhysicalConnections

func CreateDescribePhysicalConnectionsRequest ¶

func CreateDescribePhysicalConnectionsRequest() (request *DescribePhysicalConnectionsRequest)

CreateDescribePhysicalConnectionsRequest creates a request to invoke DescribePhysicalConnections API

type DescribePhysicalConnectionsResponse ¶

type DescribePhysicalConnectionsResponse struct {
	*responses.BaseResponse
	RequestId             string                `json:"RequestId" xml:"RequestId"`
	PageNumber            int                   `json:"PageNumber" xml:"PageNumber"`
	PageSize              int                   `json:"PageSize" xml:"PageSize"`
	TotalCount            int                   `json:"TotalCount" xml:"TotalCount"`
	PhysicalConnectionSet PhysicalConnectionSet `json:"PhysicalConnectionSet" xml:"PhysicalConnectionSet"`
}

DescribePhysicalConnectionsResponse is the response struct for api DescribePhysicalConnections

func CreateDescribePhysicalConnectionsResponse ¶

func CreateDescribePhysicalConnectionsResponse() (response *DescribePhysicalConnectionsResponse)

CreateDescribePhysicalConnectionsResponse creates a response to parse from DescribePhysicalConnections response

type DescribeRegionsRequest ¶

type DescribeRegionsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AcceptLanguage       string           `position:"Query" name:"AcceptLanguage"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ProductType          string           `position:"Query" name:"ProductType"`
}

DescribeRegionsRequest is the request struct for api DescribeRegions

func CreateDescribeRegionsRequest ¶

func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)

CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API

type DescribeRegionsResponse ¶

type DescribeRegionsResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Regions   Regions `json:"Regions" xml:"Regions"`
}

DescribeRegionsResponse is the response struct for api DescribeRegions

func CreateDescribeRegionsResponse ¶

func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)

CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response

type DescribeRouteTableListRequest ¶

type DescribeRouteTableListRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer             `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                       `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                       `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer             `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer             `position:"Query" name:"PageNumber"`
	RouterType           string                       `position:"Query" name:"RouterType"`
	ResourceGroupId      string                       `position:"Query" name:"ResourceGroupId"`
	RouteTableName       string                       `position:"Query" name:"RouteTableName"`
	RouterId             string                       `position:"Query" name:"RouterId"`
	VpcId                string                       `position:"Query" name:"VpcId"`
	PageSize             requests.Integer             `position:"Query" name:"PageSize"`
	Tag                  *[]DescribeRouteTableListTag `position:"Query" name:"Tag"  type:"Repeated"`
	RouteTableId         string                       `position:"Query" name:"RouteTableId"`
}

DescribeRouteTableListRequest is the request struct for api DescribeRouteTableList

func CreateDescribeRouteTableListRequest ¶

func CreateDescribeRouteTableListRequest() (request *DescribeRouteTableListRequest)

CreateDescribeRouteTableListRequest creates a request to invoke DescribeRouteTableList API

type DescribeRouteTableListResponse ¶

type DescribeRouteTableListResponse struct {
	*responses.BaseResponse
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	Code            string          `json:"Code" xml:"Code"`
	Message         string          `json:"Message" xml:"Message"`
	Success         bool            `json:"Success" xml:"Success"`
	PageSize        int             `json:"PageSize" xml:"PageSize"`
	PageNumber      int             `json:"PageNumber" xml:"PageNumber"`
	TotalCount      int             `json:"TotalCount" xml:"TotalCount"`
	RouterTableList RouterTableList `json:"RouterTableList" xml:"RouterTableList"`
}

DescribeRouteTableListResponse is the response struct for api DescribeRouteTableList

func CreateDescribeRouteTableListResponse ¶

func CreateDescribeRouteTableListResponse() (response *DescribeRouteTableListResponse)

CreateDescribeRouteTableListResponse creates a response to parse from DescribeRouteTableList response

type DescribeRouteTableListTag ¶

type DescribeRouteTableListTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeRouteTableListTag is a repeated param struct in DescribeRouteTableListRequest

type DescribeRouteTablesRequest ¶

type DescribeRouteTablesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	VRouterId            string           `position:"Query" name:"VRouterId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Type                 string           `position:"Query" name:"Type"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	RouterType           string           `position:"Query" name:"RouterType"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	RouteTableName       string           `position:"Query" name:"RouteTableName"`
	RouterId             string           `position:"Query" name:"RouterId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	RouteTableId         string           `position:"Query" name:"RouteTableId"`
}

DescribeRouteTablesRequest is the request struct for api DescribeRouteTables

func CreateDescribeRouteTablesRequest ¶

func CreateDescribeRouteTablesRequest() (request *DescribeRouteTablesRequest)

CreateDescribeRouteTablesRequest creates a request to invoke DescribeRouteTables API

type DescribeRouteTablesResponse ¶

type DescribeRouteTablesResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	TotalCount  int         `json:"TotalCount" xml:"TotalCount"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	RouteTables RouteTables `json:"RouteTables" xml:"RouteTables"`
}

DescribeRouteTablesResponse is the response struct for api DescribeRouteTables

func CreateDescribeRouteTablesResponse ¶

func CreateDescribeRouteTablesResponse() (response *DescribeRouteTablesResponse)

CreateDescribeRouteTablesResponse creates a response to parse from DescribeRouteTables response

type DescribeRouterInterfacesFilter ¶

type DescribeRouterInterfacesFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

DescribeRouterInterfacesFilter is a repeated param struct in DescribeRouterInterfacesRequest

type DescribeRouterInterfacesRequest ¶

type DescribeRouterInterfacesRequest struct {
	*requests.RpcRequest
	Filter                 *[]DescribeRouterInterfacesFilter `position:"Query" name:"Filter"  type:"Repeated"`
	ResourceOwnerId        requests.Integer                  `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount   string                            `position:"Query" name:"ResourceOwnerAccount"`
	PageSize               requests.Integer                  `position:"Query" name:"PageSize"`
	OwnerId                requests.Integer                  `position:"Query" name:"OwnerId"`
	IncludeReservationData requests.Boolean                  `position:"Query" name:"IncludeReservationData"`
	PageNumber             requests.Integer                  `position:"Query" name:"PageNumber"`
}

DescribeRouterInterfacesRequest is the request struct for api DescribeRouterInterfaces

func CreateDescribeRouterInterfacesRequest ¶

func CreateDescribeRouterInterfacesRequest() (request *DescribeRouterInterfacesRequest)

CreateDescribeRouterInterfacesRequest creates a request to invoke DescribeRouterInterfaces API

type DescribeRouterInterfacesResponse ¶

type DescribeRouterInterfacesResponse struct {
	*responses.BaseResponse
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	PageNumber         int                `json:"PageNumber" xml:"PageNumber"`
	PageSize           int                `json:"PageSize" xml:"PageSize"`
	TotalCount         int                `json:"TotalCount" xml:"TotalCount"`
	RouterInterfaceSet RouterInterfaceSet `json:"RouterInterfaceSet" xml:"RouterInterfaceSet"`
}

DescribeRouterInterfacesResponse is the response struct for api DescribeRouterInterfaces

func CreateDescribeRouterInterfacesResponse ¶

func CreateDescribeRouterInterfacesResponse() (response *DescribeRouterInterfacesResponse)

CreateDescribeRouterInterfacesResponse creates a response to parse from DescribeRouterInterfaces response

type DescribeServerRelatedGlobalAccelerationInstancesRequest ¶

type DescribeServerRelatedGlobalAccelerationInstancesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ServerType           string           `position:"Query" name:"ServerType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ServerId             string           `position:"Query" name:"ServerId"`
}

DescribeServerRelatedGlobalAccelerationInstancesRequest is the request struct for api DescribeServerRelatedGlobalAccelerationInstances

func CreateDescribeServerRelatedGlobalAccelerationInstancesRequest ¶

func CreateDescribeServerRelatedGlobalAccelerationInstancesRequest() (request *DescribeServerRelatedGlobalAccelerationInstancesRequest)

CreateDescribeServerRelatedGlobalAccelerationInstancesRequest creates a request to invoke DescribeServerRelatedGlobalAccelerationInstances API

type DescribeServerRelatedGlobalAccelerationInstancesResponse ¶

type DescribeServerRelatedGlobalAccelerationInstancesResponse struct {
	*responses.BaseResponse
	RequestId                   string                                                                        `json:"RequestId" xml:"RequestId"`
	GlobalAccelerationInstances GlobalAccelerationInstancesInDescribeServerRelatedGlobalAccelerationInstances `json:"GlobalAccelerationInstances" xml:"GlobalAccelerationInstances"`
}

DescribeServerRelatedGlobalAccelerationInstancesResponse is the response struct for api DescribeServerRelatedGlobalAccelerationInstances

func CreateDescribeServerRelatedGlobalAccelerationInstancesResponse ¶

func CreateDescribeServerRelatedGlobalAccelerationInstancesResponse() (response *DescribeServerRelatedGlobalAccelerationInstancesResponse)

CreateDescribeServerRelatedGlobalAccelerationInstancesResponse creates a response to parse from DescribeServerRelatedGlobalAccelerationInstances response

type DescribeSnatTableEntriesRequest ¶

type DescribeSnatTableEntriesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SourceCIDR           string           `position:"Query" name:"SourceCIDR"`
	SnatTableId          string           `position:"Query" name:"SnatTableId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SnatIp               string           `position:"Query" name:"SnatIp"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	SourceVSwitchId      string           `position:"Query" name:"SourceVSwitchId"`
	SnatEntryName        string           `position:"Query" name:"SnatEntryName"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	SnatEntryId          string           `position:"Query" name:"SnatEntryId"`
}

DescribeSnatTableEntriesRequest is the request struct for api DescribeSnatTableEntries

func CreateDescribeSnatTableEntriesRequest ¶

func CreateDescribeSnatTableEntriesRequest() (request *DescribeSnatTableEntriesRequest)

CreateDescribeSnatTableEntriesRequest creates a request to invoke DescribeSnatTableEntries API

type DescribeSnatTableEntriesResponse ¶

type DescribeSnatTableEntriesResponse struct {
	*responses.BaseResponse
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	TotalCount       int              `json:"TotalCount" xml:"TotalCount"`
	PageNumber       int              `json:"PageNumber" xml:"PageNumber"`
	PageSize         int              `json:"PageSize" xml:"PageSize"`
	SnatTableEntries SnatTableEntries `json:"SnatTableEntries" xml:"SnatTableEntries"`
}

DescribeSnatTableEntriesResponse is the response struct for api DescribeSnatTableEntries

func CreateDescribeSnatTableEntriesResponse ¶

func CreateDescribeSnatTableEntriesResponse() (response *DescribeSnatTableEntriesResponse)

CreateDescribeSnatTableEntriesResponse creates a response to parse from DescribeSnatTableEntries response

type DescribeSslVpnClientCertRequest ¶

type DescribeSslVpnClientCertRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SslVpnClientCertId   string           `position:"Query" name:"SslVpnClientCertId"`
}

DescribeSslVpnClientCertRequest is the request struct for api DescribeSslVpnClientCert

func CreateDescribeSslVpnClientCertRequest ¶

func CreateDescribeSslVpnClientCertRequest() (request *DescribeSslVpnClientCertRequest)

CreateDescribeSslVpnClientCertRequest creates a request to invoke DescribeSslVpnClientCert API

type DescribeSslVpnClientCertResponse ¶

type DescribeSslVpnClientCertResponse struct {
	*responses.BaseResponse
	RequestId          string `json:"RequestId" xml:"RequestId"`
	RegionId           string `json:"RegionId" xml:"RegionId"`
	SslVpnClientCertId string `json:"SslVpnClientCertId" xml:"SslVpnClientCertId"`
	Name               string `json:"Name" xml:"Name"`
	SslVpnServerId     string `json:"SslVpnServerId" xml:"SslVpnServerId"`
	CaCert             string `json:"CaCert" xml:"CaCert"`
	ClientCert         string `json:"ClientCert" xml:"ClientCert"`
	ClientKey          string `json:"ClientKey" xml:"ClientKey"`
	ClientConfig       string `json:"ClientConfig" xml:"ClientConfig"`
	CreateTime         int    `json:"CreateTime" xml:"CreateTime"`
	EndTime            int    `json:"EndTime" xml:"EndTime"`
	Status             string `json:"Status" xml:"Status"`
}

DescribeSslVpnClientCertResponse is the response struct for api DescribeSslVpnClientCert

func CreateDescribeSslVpnClientCertResponse ¶

func CreateDescribeSslVpnClientCertResponse() (response *DescribeSslVpnClientCertResponse)

CreateDescribeSslVpnClientCertResponse creates a response to parse from DescribeSslVpnClientCert response

type DescribeSslVpnClientCertsRequest ¶

type DescribeSslVpnClientCertsRequest struct {
	*requests.RpcRequest
	SslVpnServerId       string           `position:"Query" name:"SslVpnServerId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SslVpnClientCertId   string           `position:"Query" name:"SslVpnClientCertId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeSslVpnClientCertsRequest is the request struct for api DescribeSslVpnClientCerts

func CreateDescribeSslVpnClientCertsRequest ¶

func CreateDescribeSslVpnClientCertsRequest() (request *DescribeSslVpnClientCertsRequest)

CreateDescribeSslVpnClientCertsRequest creates a request to invoke DescribeSslVpnClientCerts API

type DescribeSslVpnClientCertsResponse ¶

type DescribeSslVpnClientCertsResponse struct {
	*responses.BaseResponse
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	TotalCount           int                  `json:"TotalCount" xml:"TotalCount"`
	PageNumber           int                  `json:"PageNumber" xml:"PageNumber"`
	PageSize             int                  `json:"PageSize" xml:"PageSize"`
	SslVpnClientCertKeys SslVpnClientCertKeys `json:"SslVpnClientCertKeys" xml:"SslVpnClientCertKeys"`
}

DescribeSslVpnClientCertsResponse is the response struct for api DescribeSslVpnClientCerts

func CreateDescribeSslVpnClientCertsResponse ¶

func CreateDescribeSslVpnClientCertsResponse() (response *DescribeSslVpnClientCertsResponse)

CreateDescribeSslVpnClientCertsResponse creates a response to parse from DescribeSslVpnClientCerts response

type DescribeSslVpnServersRequest ¶

type DescribeSslVpnServersRequest struct {
	*requests.RpcRequest
	SslVpnServerId       string           `position:"Query" name:"SslVpnServerId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeSslVpnServersRequest is the request struct for api DescribeSslVpnServers

func CreateDescribeSslVpnServersRequest ¶

func CreateDescribeSslVpnServersRequest() (request *DescribeSslVpnServersRequest)

CreateDescribeSslVpnServersRequest creates a request to invoke DescribeSslVpnServers API

type DescribeSslVpnServersResponse ¶

type DescribeSslVpnServersResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	TotalCount    int           `json:"TotalCount" xml:"TotalCount"`
	PageNumber    int           `json:"PageNumber" xml:"PageNumber"`
	PageSize      int           `json:"PageSize" xml:"PageSize"`
	SslVpnServers SslVpnServers `json:"SslVpnServers" xml:"SslVpnServers"`
}

DescribeSslVpnServersResponse is the response struct for api DescribeSslVpnServers

func CreateDescribeSslVpnServersResponse ¶

func CreateDescribeSslVpnServersResponse() (response *DescribeSslVpnServersResponse)

CreateDescribeSslVpnServersResponse creates a response to parse from DescribeSslVpnServers response

type DescribeVRoutersRequest ¶

type DescribeVRoutersRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	VRouterId            string           `position:"Query" name:"VRouterId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeVRoutersRequest is the request struct for api DescribeVRouters

func CreateDescribeVRoutersRequest ¶

func CreateDescribeVRoutersRequest() (request *DescribeVRoutersRequest)

CreateDescribeVRoutersRequest creates a request to invoke DescribeVRouters API

type DescribeVRoutersResponse ¶

type DescribeVRoutersResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	VRouters   VRouters `json:"VRouters" xml:"VRouters"`
}

DescribeVRoutersResponse is the response struct for api DescribeVRouters

func CreateDescribeVRoutersResponse ¶

func CreateDescribeVRoutersResponse() (response *DescribeVRoutersResponse)

CreateDescribeVRoutersResponse creates a response to parse from DescribeVRouters response

type DescribeVSwitchAttributesRequest ¶

type DescribeVSwitchAttributesRequest struct {
	*requests.RpcRequest
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVSwitchAttributesRequest is the request struct for api DescribeVSwitchAttributes

func CreateDescribeVSwitchAttributesRequest ¶

func CreateDescribeVSwitchAttributesRequest() (request *DescribeVSwitchAttributesRequest)

CreateDescribeVSwitchAttributesRequest creates a request to invoke DescribeVSwitchAttributes API

type DescribeVSwitchAttributesResponse ¶

type DescribeVSwitchAttributesResponse struct {
	*responses.BaseResponse
	RequestId               string                                    `json:"RequestId" xml:"RequestId"`
	VSwitchId               string                                    `json:"VSwitchId" xml:"VSwitchId"`
	VpcId                   string                                    `json:"VpcId" xml:"VpcId"`
	Status                  string                                    `json:"Status" xml:"Status"`
	CidrBlock               string                                    `json:"CidrBlock" xml:"CidrBlock"`
	Ipv6CidrBlock           string                                    `json:"Ipv6CidrBlock" xml:"Ipv6CidrBlock"`
	ZoneId                  string                                    `json:"ZoneId" xml:"ZoneId"`
	AvailableIpAddressCount int                                       `json:"AvailableIpAddressCount" xml:"AvailableIpAddressCount"`
	Description             string                                    `json:"Description" xml:"Description"`
	VSwitchName             string                                    `json:"VSwitchName" xml:"VSwitchName"`
	CreationTime            string                                    `json:"CreationTime" xml:"CreationTime"`
	IsDefault               bool                                      `json:"IsDefault" xml:"IsDefault"`
	ResourceGroupId         string                                    `json:"ResourceGroupId" xml:"ResourceGroupId"`
	RouteTable              RouteTable                                `json:"RouteTable" xml:"RouteTable"`
	CloudResources          CloudResourcesInDescribeVSwitchAttributes `json:"CloudResources" xml:"CloudResources"`
}

DescribeVSwitchAttributesResponse is the response struct for api DescribeVSwitchAttributes

func CreateDescribeVSwitchAttributesResponse ¶

func CreateDescribeVSwitchAttributesResponse() (response *DescribeVSwitchAttributesResponse)

CreateDescribeVSwitchAttributesResponse creates a response to parse from DescribeVSwitchAttributes response

type DescribeVSwitchesRequest ¶

type DescribeVSwitchesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer        `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                  `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                  `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer        `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer        `position:"Query" name:"PageNumber"`
	VSwitchId            string                  `position:"Query" name:"VSwitchId"`
	ResourceGroupId      string                  `position:"Query" name:"ResourceGroupId"`
	VpcId                string                  `position:"Query" name:"VpcId"`
	VSwitchName          string                  `position:"Query" name:"VSwitchName"`
	PageSize             requests.Integer        `position:"Query" name:"PageSize"`
	ZoneId               string                  `position:"Query" name:"ZoneId"`
	Tag                  *[]DescribeVSwitchesTag `position:"Query" name:"Tag"  type:"Repeated"`
	IsDefault            requests.Boolean        `position:"Query" name:"IsDefault"`
	RouteTableId         string                  `position:"Query" name:"RouteTableId"`
}

DescribeVSwitchesRequest is the request struct for api DescribeVSwitches

func CreateDescribeVSwitchesRequest ¶

func CreateDescribeVSwitchesRequest() (request *DescribeVSwitchesRequest)

CreateDescribeVSwitchesRequest creates a request to invoke DescribeVSwitches API

type DescribeVSwitchesResponse ¶

type DescribeVSwitchesResponse struct {
	*responses.BaseResponse
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	PageNumber int       `json:"PageNumber" xml:"PageNumber"`
	PageSize   int       `json:"PageSize" xml:"PageSize"`
	VSwitches  VSwitches `json:"VSwitches" xml:"VSwitches"`
}

DescribeVSwitchesResponse is the response struct for api DescribeVSwitches

func CreateDescribeVSwitchesResponse ¶

func CreateDescribeVSwitchesResponse() (response *DescribeVSwitchesResponse)

CreateDescribeVSwitchesResponse creates a response to parse from DescribeVSwitches response

type DescribeVSwitchesTag ¶

type DescribeVSwitchesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeVSwitchesTag is a repeated param struct in DescribeVSwitchesRequest

type DescribeVirtualBorderRoutersFilter ¶

type DescribeVirtualBorderRoutersFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

DescribeVirtualBorderRoutersFilter is a repeated param struct in DescribeVirtualBorderRoutersRequest

type DescribeVirtualBorderRoutersForPhysicalConnectionFilter ¶

type DescribeVirtualBorderRoutersForPhysicalConnectionFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

DescribeVirtualBorderRoutersForPhysicalConnectionFilter is a repeated param struct in DescribeVirtualBorderRoutersForPhysicalConnectionRequest

type DescribeVirtualBorderRoutersForPhysicalConnectionRequest ¶

type DescribeVirtualBorderRoutersForPhysicalConnectionRequest struct {
	*requests.RpcRequest
	Filter               *[]DescribeVirtualBorderRoutersForPhysicalConnectionFilter `position:"Query" name:"Filter"  type:"Repeated"`
	ResourceOwnerId      requests.Integer                                           `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                                                     `position:"Query" name:"ResourceOwnerAccount"`
	PhysicalConnectionId string                                                     `position:"Query" name:"PhysicalConnectionId"`
	PageSize             requests.Integer                                           `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer                                           `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer                                           `position:"Query" name:"PageNumber"`
}

DescribeVirtualBorderRoutersForPhysicalConnectionRequest is the request struct for api DescribeVirtualBorderRoutersForPhysicalConnection

func CreateDescribeVirtualBorderRoutersForPhysicalConnectionRequest ¶

func CreateDescribeVirtualBorderRoutersForPhysicalConnectionRequest() (request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest)

CreateDescribeVirtualBorderRoutersForPhysicalConnectionRequest creates a request to invoke DescribeVirtualBorderRoutersForPhysicalConnection API

type DescribeVirtualBorderRoutersForPhysicalConnectionResponse ¶

type DescribeVirtualBorderRoutersForPhysicalConnectionResponse struct {
	*responses.BaseResponse
	RequestId                                   string                                      `json:"RequestId" xml:"RequestId"`
	PageNumber                                  int                                         `json:"PageNumber" xml:"PageNumber"`
	PageSize                                    int                                         `json:"PageSize" xml:"PageSize"`
	TotalCount                                  int                                         `json:"TotalCount" xml:"TotalCount"`
	VirtualBorderRouterForPhysicalConnectionSet VirtualBorderRouterForPhysicalConnectionSet `json:"VirtualBorderRouterForPhysicalConnectionSet" xml:"VirtualBorderRouterForPhysicalConnectionSet"`
}

DescribeVirtualBorderRoutersForPhysicalConnectionResponse is the response struct for api DescribeVirtualBorderRoutersForPhysicalConnection

func CreateDescribeVirtualBorderRoutersForPhysicalConnectionResponse ¶

func CreateDescribeVirtualBorderRoutersForPhysicalConnectionResponse() (response *DescribeVirtualBorderRoutersForPhysicalConnectionResponse)

CreateDescribeVirtualBorderRoutersForPhysicalConnectionResponse creates a response to parse from DescribeVirtualBorderRoutersForPhysicalConnection response

type DescribeVirtualBorderRoutersRequest ¶

type DescribeVirtualBorderRoutersRequest struct {
	*requests.RpcRequest
	Filter               *[]DescribeVirtualBorderRoutersFilter `position:"Query" name:"Filter"  type:"Repeated"`
	ResourceOwnerId      requests.Integer                      `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                                `position:"Query" name:"ResourceOwnerAccount"`
	PageSize             requests.Integer                      `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer                      `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer                      `position:"Query" name:"PageNumber"`
}

DescribeVirtualBorderRoutersRequest is the request struct for api DescribeVirtualBorderRouters

func CreateDescribeVirtualBorderRoutersRequest ¶

func CreateDescribeVirtualBorderRoutersRequest() (request *DescribeVirtualBorderRoutersRequest)

CreateDescribeVirtualBorderRoutersRequest creates a request to invoke DescribeVirtualBorderRouters API

type DescribeVirtualBorderRoutersResponse ¶

type DescribeVirtualBorderRoutersResponse struct {
	*responses.BaseResponse
	RequestId              string                 `json:"RequestId" xml:"RequestId"`
	PageNumber             int                    `json:"PageNumber" xml:"PageNumber"`
	PageSize               int                    `json:"PageSize" xml:"PageSize"`
	TotalCount             int                    `json:"TotalCount" xml:"TotalCount"`
	VirtualBorderRouterSet VirtualBorderRouterSet `json:"VirtualBorderRouterSet" xml:"VirtualBorderRouterSet"`
}

DescribeVirtualBorderRoutersResponse is the response struct for api DescribeVirtualBorderRouters

func CreateDescribeVirtualBorderRoutersResponse ¶

func CreateDescribeVirtualBorderRoutersResponse() (response *DescribeVirtualBorderRoutersResponse)

CreateDescribeVirtualBorderRoutersResponse creates a response to parse from DescribeVirtualBorderRouters response

type DescribeVpcAttributeRequest ¶

type DescribeVpcAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VpcId                string           `position:"Query" name:"VpcId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	IsDefault            requests.Boolean `position:"Query" name:"IsDefault"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVpcAttributeRequest is the request struct for api DescribeVpcAttribute

func CreateDescribeVpcAttributeRequest ¶

func CreateDescribeVpcAttributeRequest() (request *DescribeVpcAttributeRequest)

CreateDescribeVpcAttributeRequest creates a request to invoke DescribeVpcAttribute API

type DescribeVpcAttributeResponse ¶

type DescribeVpcAttributeResponse struct {
	*responses.BaseResponse
	RequestId          string                               `json:"RequestId" xml:"RequestId"`
	VpcId              string                               `json:"VpcId" xml:"VpcId"`
	RegionId           string                               `json:"RegionId" xml:"RegionId"`
	Status             string                               `json:"Status" xml:"Status"`
	VpcName            string                               `json:"VpcName" xml:"VpcName"`
	CreationTime       string                               `json:"CreationTime" xml:"CreationTime"`
	CidrBlock          string                               `json:"CidrBlock" xml:"CidrBlock"`
	Ipv6CidrBlock      string                               `json:"Ipv6CidrBlock" xml:"Ipv6CidrBlock"`
	VRouterId          string                               `json:"VRouterId" xml:"VRouterId"`
	Description        string                               `json:"Description" xml:"Description"`
	IsDefault          bool                                 `json:"IsDefault" xml:"IsDefault"`
	ClassicLinkEnabled bool                                 `json:"ClassicLinkEnabled" xml:"ClassicLinkEnabled"`
	ResourceGroupId    string                               `json:"ResourceGroupId" xml:"ResourceGroupId"`
	VSwitchIds         VSwitchIdsInDescribeVpcAttribute     `json:"VSwitchIds" xml:"VSwitchIds"`
	UserCidrs          UserCidrsInDescribeVpcAttribute      `json:"UserCidrs" xml:"UserCidrs"`
	AssociatedCens     AssociatedCensInDescribeVpcAttribute `json:"AssociatedCens" xml:"AssociatedCens"`
	CloudResources     CloudResourcesInDescribeVpcAttribute `json:"CloudResources" xml:"CloudResources"`
}

DescribeVpcAttributeResponse is the response struct for api DescribeVpcAttribute

func CreateDescribeVpcAttributeResponse ¶

func CreateDescribeVpcAttributeResponse() (response *DescribeVpcAttributeResponse)

CreateDescribeVpcAttributeResponse creates a response to parse from DescribeVpcAttribute response

type DescribeVpcsRequest ¶

type DescribeVpcsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer   `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string             `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string             `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer   `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer   `position:"Query" name:"PageNumber"`
	VpcName              string             `position:"Query" name:"VpcName"`
	ResourceGroupId      string             `position:"Query" name:"ResourceGroupId"`
	VpcId                string             `position:"Query" name:"VpcId"`
	PageSize             requests.Integer   `position:"Query" name:"PageSize"`
	Tag                  *[]DescribeVpcsTag `position:"Query" name:"Tag"  type:"Repeated"`
	IsDefault            requests.Boolean   `position:"Query" name:"IsDefault"`
}

DescribeVpcsRequest is the request struct for api DescribeVpcs

func CreateDescribeVpcsRequest ¶

func CreateDescribeVpcsRequest() (request *DescribeVpcsRequest)

CreateDescribeVpcsRequest creates a request to invoke DescribeVpcs API

type DescribeVpcsResponse ¶

type DescribeVpcsResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	Vpcs       Vpcs   `json:"Vpcs" xml:"Vpcs"`
}

DescribeVpcsResponse is the response struct for api DescribeVpcs

func CreateDescribeVpcsResponse ¶

func CreateDescribeVpcsResponse() (response *DescribeVpcsResponse)

CreateDescribeVpcsResponse creates a response to parse from DescribeVpcs response

type DescribeVpcsTag ¶

type DescribeVpcsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeVpcsTag is a repeated param struct in DescribeVpcsRequest

type DescribeVpnConnectionRequest ¶

type DescribeVpnConnectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VpnConnectionId      string           `position:"Query" name:"VpnConnectionId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVpnConnectionRequest is the request struct for api DescribeVpnConnection

func CreateDescribeVpnConnectionRequest ¶

func CreateDescribeVpnConnectionRequest() (request *DescribeVpnConnectionRequest)

CreateDescribeVpnConnectionRequest creates a request to invoke DescribeVpnConnection API

type DescribeVpnConnectionResponse ¶

type DescribeVpnConnectionResponse struct {
	*responses.BaseResponse
	RequestId         string      `json:"RequestId" xml:"RequestId"`
	VpnConnectionId   string      `json:"VpnConnectionId" xml:"VpnConnectionId"`
	CustomerGatewayId string      `json:"CustomerGatewayId" xml:"CustomerGatewayId"`
	VpnGatewayId      string      `json:"VpnGatewayId" xml:"VpnGatewayId"`
	Name              string      `json:"Name" xml:"Name"`
	LocalSubnet       string      `json:"LocalSubnet" xml:"LocalSubnet"`
	RemoteSubnet      string      `json:"RemoteSubnet" xml:"RemoteSubnet"`
	CreateTime        int         `json:"CreateTime" xml:"CreateTime"`
	EffectImmediately bool        `json:"EffectImmediately" xml:"EffectImmediately"`
	Status            string      `json:"Status" xml:"Status"`
	IkeConfig         IkeConfig   `json:"IkeConfig" xml:"IkeConfig"`
	IpsecConfig       IpsecConfig `json:"IpsecConfig" xml:"IpsecConfig"`
}

DescribeVpnConnectionResponse is the response struct for api DescribeVpnConnection

func CreateDescribeVpnConnectionResponse ¶

func CreateDescribeVpnConnectionResponse() (response *DescribeVpnConnectionResponse)

CreateDescribeVpnConnectionResponse creates a response to parse from DescribeVpnConnection response

type DescribeVpnConnectionsRequest ¶

type DescribeVpnConnectionsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VpnConnectionId      string           `position:"Query" name:"VpnConnectionId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeVpnConnectionsRequest is the request struct for api DescribeVpnConnections

func CreateDescribeVpnConnectionsRequest ¶

func CreateDescribeVpnConnectionsRequest() (request *DescribeVpnConnectionsRequest)

CreateDescribeVpnConnectionsRequest creates a request to invoke DescribeVpnConnections API

type DescribeVpnConnectionsResponse ¶

type DescribeVpnConnectionsResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	TotalCount     int            `json:"TotalCount" xml:"TotalCount"`
	PageNumber     int            `json:"PageNumber" xml:"PageNumber"`
	PageSize       int            `json:"PageSize" xml:"PageSize"`
	VpnConnections VpnConnections `json:"VpnConnections" xml:"VpnConnections"`
}

DescribeVpnConnectionsResponse is the response struct for api DescribeVpnConnections

func CreateDescribeVpnConnectionsResponse ¶

func CreateDescribeVpnConnectionsResponse() (response *DescribeVpnConnectionsResponse)

CreateDescribeVpnConnectionsResponse creates a response to parse from DescribeVpnConnections response

type DescribeVpnGatewayRequest ¶

type DescribeVpnGatewayRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVpnGatewayRequest is the request struct for api DescribeVpnGateway

func CreateDescribeVpnGatewayRequest ¶

func CreateDescribeVpnGatewayRequest() (request *DescribeVpnGatewayRequest)

CreateDescribeVpnGatewayRequest creates a request to invoke DescribeVpnGateway API

type DescribeVpnGatewayResponse ¶

type DescribeVpnGatewayResponse struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	VpnGatewayId      string `json:"VpnGatewayId" xml:"VpnGatewayId"`
	VpcId             string `json:"VpcId" xml:"VpcId"`
	VSwitchId         string `json:"VSwitchId" xml:"VSwitchId"`
	InternetIp        string `json:"InternetIp" xml:"InternetIp"`
	CreateTime        int    `json:"CreateTime" xml:"CreateTime"`
	EndTime           int    `json:"EndTime" xml:"EndTime"`
	Spec              string `json:"Spec" xml:"Spec"`
	Name              string `json:"Name" xml:"Name"`
	Description       string `json:"Description" xml:"Description"`
	Status            string `json:"Status" xml:"Status"`
	BusinessStatus    string `json:"BusinessStatus" xml:"BusinessStatus"`
	ChargeType        string `json:"ChargeType" xml:"ChargeType"`
	IpsecVpn          string `json:"IpsecVpn" xml:"IpsecVpn"`
	SslVpn            string `json:"SslVpn" xml:"SslVpn"`
	SslMaxConnections int    `json:"SslMaxConnections" xml:"SslMaxConnections"`
}

DescribeVpnGatewayResponse is the response struct for api DescribeVpnGateway

func CreateDescribeVpnGatewayResponse ¶

func CreateDescribeVpnGatewayResponse() (response *DescribeVpnGatewayResponse)

CreateDescribeVpnGatewayResponse creates a response to parse from DescribeVpnGateway response

type DescribeVpnGatewaysRequest ¶

type DescribeVpnGatewaysRequest struct {
	*requests.RpcRequest
	BusinessStatus       string           `position:"Query" name:"BusinessStatus"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	VpcId                string           `position:"Query" name:"VpcId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	Status               string           `position:"Query" name:"Status"`
}

DescribeVpnGatewaysRequest is the request struct for api DescribeVpnGateways

func CreateDescribeVpnGatewaysRequest ¶

func CreateDescribeVpnGatewaysRequest() (request *DescribeVpnGatewaysRequest)

CreateDescribeVpnGatewaysRequest creates a request to invoke DescribeVpnGateways API

type DescribeVpnGatewaysResponse ¶

type DescribeVpnGatewaysResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	TotalCount  int         `json:"TotalCount" xml:"TotalCount"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	VpnGateways VpnGateways `json:"VpnGateways" xml:"VpnGateways"`
}

DescribeVpnGatewaysResponse is the response struct for api DescribeVpnGateways

func CreateDescribeVpnGatewaysResponse ¶

func CreateDescribeVpnGatewaysResponse() (response *DescribeVpnGatewaysResponse)

CreateDescribeVpnGatewaysResponse creates a response to parse from DescribeVpnGateways response

type DescribeZonesRequest ¶

type DescribeZonesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeZonesRequest is the request struct for api DescribeZones

func CreateDescribeZonesRequest ¶

func CreateDescribeZonesRequest() (request *DescribeZonesRequest)

CreateDescribeZonesRequest creates a request to invoke DescribeZones API

type DescribeZonesResponse ¶

type DescribeZonesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Zones     Zones  `json:"Zones" xml:"Zones"`
}

DescribeZonesResponse is the response struct for api DescribeZones

func CreateDescribeZonesResponse ¶

func CreateDescribeZonesResponse() (response *DescribeZonesResponse)

CreateDescribeZonesResponse creates a response to parse from DescribeZones response

type DisableVpcClassicLinkRequest ¶

type DisableVpcClassicLinkRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	VpcId                string           `position:"Query" name:"VpcId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DisableVpcClassicLinkRequest is the request struct for api DisableVpcClassicLink

func CreateDisableVpcClassicLinkRequest ¶

func CreateDisableVpcClassicLinkRequest() (request *DisableVpcClassicLinkRequest)

CreateDisableVpcClassicLinkRequest creates a request to invoke DisableVpcClassicLink API

type DisableVpcClassicLinkResponse ¶

type DisableVpcClassicLinkResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DisableVpcClassicLinkResponse is the response struct for api DisableVpcClassicLink

func CreateDisableVpcClassicLinkResponse ¶

func CreateDisableVpcClassicLinkResponse() (response *DisableVpcClassicLinkResponse)

CreateDisableVpcClassicLinkResponse creates a response to parse from DisableVpcClassicLink response

type DownloadVpnConnectionConfigRequest ¶

type DownloadVpnConnectionConfigRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VpnConnectionId      string           `position:"Query" name:"VpnConnectionId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DownloadVpnConnectionConfigRequest is the request struct for api DownloadVpnConnectionConfig

func CreateDownloadVpnConnectionConfigRequest ¶

func CreateDownloadVpnConnectionConfigRequest() (request *DownloadVpnConnectionConfigRequest)

CreateDownloadVpnConnectionConfigRequest creates a request to invoke DownloadVpnConnectionConfig API

type DownloadVpnConnectionConfigResponse ¶

type DownloadVpnConnectionConfigResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	VpnConnectionConfig VpnConnectionConfig `json:"VpnConnectionConfig" xml:"VpnConnectionConfig"`
}

DownloadVpnConnectionConfigResponse is the response struct for api DownloadVpnConnectionConfig

func CreateDownloadVpnConnectionConfigResponse ¶

func CreateDownloadVpnConnectionConfigResponse() (response *DownloadVpnConnectionConfigResponse)

CreateDownloadVpnConnectionConfigResponse creates a response to parse from DownloadVpnConnectionConfig response

type EipAddress ¶

type EipAddress struct {
	RegionId                      string                               `json:"RegionId" xml:"RegionId"`
	IpAddress                     string                               `json:"IpAddress" xml:"IpAddress"`
	PrivateIpAddress              string                               `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
	AllocationId                  string                               `json:"AllocationId" xml:"AllocationId"`
	Status                        string                               `json:"Status" xml:"Status"`
	InstanceId                    string                               `json:"InstanceId" xml:"InstanceId"`
	Bandwidth                     string                               `json:"Bandwidth" xml:"Bandwidth"`
	EipBandwidth                  string                               `json:"EipBandwidth" xml:"EipBandwidth"`
	InternetChargeType            string                               `json:"InternetChargeType" xml:"InternetChargeType"`
	AllocationTime                string                               `json:"AllocationTime" xml:"AllocationTime"`
	InstanceType                  string                               `json:"InstanceType" xml:"InstanceType"`
	InstanceRegionId              string                               `json:"InstanceRegionId" xml:"InstanceRegionId"`
	ChargeType                    string                               `json:"ChargeType" xml:"ChargeType"`
	ExpiredTime                   string                               `json:"ExpiredTime" xml:"ExpiredTime"`
	HDMonitorStatus               string                               `json:"HDMonitorStatus" xml:"HDMonitorStatus"`
	Name                          string                               `json:"Name" xml:"Name"`
	ISP                           string                               `json:"ISP" xml:"ISP"`
	Descritpion                   string                               `json:"Descritpion" xml:"Descritpion"`
	BandwidthPackageId            string                               `json:"BandwidthPackageId" xml:"BandwidthPackageId"`
	BandwidthPackageType          string                               `json:"BandwidthPackageType" xml:"BandwidthPackageType"`
	ResourceGroupId               string                               `json:"ResourceGroupId" xml:"ResourceGroupId"`
	HasReservationData            string                               `json:"HasReservationData" xml:"HasReservationData"`
	ReservationBandwidth          string                               `json:"ReservationBandwidth" xml:"ReservationBandwidth"`
	ReservationInternetChargeType string                               `json:"ReservationInternetChargeType" xml:"ReservationInternetChargeType"`
	ReservationActiveTime         string                               `json:"ReservationActiveTime" xml:"ReservationActiveTime"`
	ReservationOrderType          string                               `json:"ReservationOrderType" xml:"ReservationOrderType"`
	Mode                          string                               `json:"Mode" xml:"Mode"`
	AvailableRegions              AvailableRegions                     `json:"AvailableRegions" xml:"AvailableRegions"`
	OperationLocks                OperationLocksInDescribeEipAddresses `json:"OperationLocks" xml:"OperationLocks"`
	Tags                          TagsInDescribeEipAddresses           `json:"Tags" xml:"Tags"`
}

EipAddress is a nested struct in vpc response

type EipAddresses ¶

type EipAddresses struct {
	EipAddress []EipAddress `json:"EipAddress" xml:"EipAddress"`
}

EipAddresses is a nested struct in vpc response

type EipMonitorData ¶

type EipMonitorData struct {
	EipRX        int    `json:"EipRX" xml:"EipRX"`
	EipTX        int    `json:"EipTX" xml:"EipTX"`
	EipFlow      int    `json:"EipFlow" xml:"EipFlow"`
	EipBandwidth int    `json:"EipBandwidth" xml:"EipBandwidth"`
	EipPackets   int    `json:"EipPackets" xml:"EipPackets"`
	TimeStamp    string `json:"TimeStamp" xml:"TimeStamp"`
}

EipMonitorData is a nested struct in vpc response

type EipMonitorDatas ¶

type EipMonitorDatas struct {
	EipMonitorData []EipMonitorData `json:"EipMonitorData" xml:"EipMonitorData"`
}

EipMonitorDatas is a nested struct in vpc response

type EnablePhysicalConnectionRequest ¶

type EnablePhysicalConnectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

EnablePhysicalConnectionRequest is the request struct for api EnablePhysicalConnection

func CreateEnablePhysicalConnectionRequest ¶

func CreateEnablePhysicalConnectionRequest() (request *EnablePhysicalConnectionRequest)

CreateEnablePhysicalConnectionRequest creates a request to invoke EnablePhysicalConnection API

type EnablePhysicalConnectionResponse ¶

type EnablePhysicalConnectionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

EnablePhysicalConnectionResponse is the response struct for api EnablePhysicalConnection

func CreateEnablePhysicalConnectionResponse ¶

func CreateEnablePhysicalConnectionResponse() (response *EnablePhysicalConnectionResponse)

CreateEnablePhysicalConnectionResponse creates a response to parse from EnablePhysicalConnection response

type EnableVpcClassicLinkRequest ¶

type EnableVpcClassicLinkRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	VpcId                string           `position:"Query" name:"VpcId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

EnableVpcClassicLinkRequest is the request struct for api EnableVpcClassicLink

func CreateEnableVpcClassicLinkRequest ¶

func CreateEnableVpcClassicLinkRequest() (request *EnableVpcClassicLinkRequest)

CreateEnableVpcClassicLinkRequest creates a request to invoke EnableVpcClassicLink API

type EnableVpcClassicLinkResponse ¶

type EnableVpcClassicLinkResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

EnableVpcClassicLinkResponse is the response struct for api EnableVpcClassicLink

func CreateEnableVpcClassicLinkResponse ¶

func CreateEnableVpcClassicLinkResponse() (response *EnableVpcClassicLinkResponse)

CreateEnableVpcClassicLinkResponse creates a response to parse from EnableVpcClassicLink response

type FlowLog ¶

type FlowLog struct {
	FlowLogId    string `json:"FlowLogId" xml:"FlowLogId"`
	FlowLogName  string `json:"FlowLogName" xml:"FlowLogName"`
	Description  string `json:"Description" xml:"Description"`
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	ProjectName  string `json:"ProjectName" xml:"ProjectName"`
	LogStoreName string `json:"LogStoreName" xml:"LogStoreName"`
	Status       string `json:"Status" xml:"Status"`
	TrafficType  string `json:"TrafficType" xml:"TrafficType"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
}

FlowLog is a nested struct in vpc response

type FlowLogs ¶

type FlowLogs struct {
	FlowLog []FlowLog `json:"FlowLog" xml:"FlowLog"`
}

FlowLogs is a nested struct in vpc response

type ForwardTableEntries ¶

type ForwardTableEntries struct {
	ForwardTableEntry []ForwardTableEntry `json:"ForwardTableEntry" xml:"ForwardTableEntry"`
}

ForwardTableEntries is a nested struct in vpc response

type ForwardTableEntry ¶

type ForwardTableEntry struct {
	ForwardTableId   string `json:"ForwardTableId" xml:"ForwardTableId"`
	ForwardEntryId   string `json:"ForwardEntryId" xml:"ForwardEntryId"`
	ExternalIp       string `json:"ExternalIp" xml:"ExternalIp"`
	ExternalPort     string `json:"ExternalPort" xml:"ExternalPort"`
	IpProtocol       string `json:"IpProtocol" xml:"IpProtocol"`
	InternalIp       string `json:"InternalIp" xml:"InternalIp"`
	InternalPort     string `json:"InternalPort" xml:"InternalPort"`
	Status           string `json:"Status" xml:"Status"`
	ForwardEntryName string `json:"ForwardEntryName" xml:"ForwardEntryName"`
}

ForwardTableEntry is a nested struct in vpc response

type ForwardTableIdsInCreateNatGateway ¶

type ForwardTableIdsInCreateNatGateway struct {
	ForwardTableId []string `json:"ForwardTableId" xml:"ForwardTableId"`
}

ForwardTableIdsInCreateNatGateway is a nested struct in vpc response

type ForwardTableIdsInDescribeNatGateways ¶

type ForwardTableIdsInDescribeNatGateways struct {
	ForwardTableId []string `json:"ForwardTableId" xml:"ForwardTableId"`
}

ForwardTableIdsInDescribeNatGateways is a nested struct in vpc response

type GlobalAccelerationInstance ¶

type GlobalAccelerationInstance struct {
	Name                          string                                                 `json:"Name" xml:"Name"`
	ExpiredTime                   string                                                 `json:"ExpiredTime" xml:"ExpiredTime"`
	IpAddress                     string                                                 `json:"IpAddress" xml:"IpAddress"`
	HasReservationData            string                                                 `json:"HasReservationData" xml:"HasReservationData"`
	ChargeType                    string                                                 `json:"ChargeType" xml:"ChargeType"`
	ServiceLocation               string                                                 `json:"ServiceLocation" xml:"ServiceLocation"`
	CreationTime                  string                                                 `json:"CreationTime" xml:"CreationTime"`
	ServerIpAddress               string                                                 `json:"ServerIpAddress" xml:"ServerIpAddress"`
	ReservationBandwidth          string                                                 `json:"ReservationBandwidth" xml:"ReservationBandwidth"`
	ReservationActiveTime         string                                                 `json:"ReservationActiveTime" xml:"ReservationActiveTime"`
	RegionId                      string                                                 `json:"RegionId" xml:"RegionId"`
	AccelerationLocation          string                                                 `json:"AccelerationLocation" xml:"AccelerationLocation"`
	ReservationInternetChargeType string                                                 `json:"ReservationInternetChargeType" xml:"ReservationInternetChargeType"`
	BandwidthType                 string                                                 `json:"BandwidthType" xml:"BandwidthType"`
	ReservationOrderType          string                                                 `json:"ReservationOrderType" xml:"ReservationOrderType"`
	Bandwidth                     string                                                 `json:"Bandwidth" xml:"Bandwidth"`
	InternetChargeType            string                                                 `json:"InternetChargeType" xml:"InternetChargeType"`
	GlobalAccelerationInstanceId  string                                                 `json:"GlobalAccelerationInstanceId" xml:"GlobalAccelerationInstanceId"`
	Status                        string                                                 `json:"Status" xml:"Status"`
	Description                   string                                                 `json:"Description" xml:"Description"`
	OperationLocks                OperationLocksInDescribeGlobalAccelerationInstances    `json:"OperationLocks" xml:"OperationLocks"`
	PublicIpAddresses             PublicIpAddressesInDescribeGlobalAccelerationInstances `json:"PublicIpAddresses" xml:"PublicIpAddresses"`
	BackendServers                BackendServers                                         `json:"BackendServers" xml:"BackendServers"`
}

GlobalAccelerationInstance is a nested struct in vpc response

type GlobalAccelerationInstancesInDescribeGlobalAccelerationInstances ¶

type GlobalAccelerationInstancesInDescribeGlobalAccelerationInstances struct {
	GlobalAccelerationInstance []GlobalAccelerationInstance `json:"GlobalAccelerationInstance" xml:"GlobalAccelerationInstance"`
}

GlobalAccelerationInstancesInDescribeGlobalAccelerationInstances is a nested struct in vpc response

type GlobalAccelerationInstancesInDescribeServerRelatedGlobalAccelerationInstances ¶

type GlobalAccelerationInstancesInDescribeServerRelatedGlobalAccelerationInstances struct {
	GlobalAccelerationInstance []GlobalAccelerationInstance `json:"GlobalAccelerationInstance" xml:"GlobalAccelerationInstance"`
}

GlobalAccelerationInstancesInDescribeServerRelatedGlobalAccelerationInstances is a nested struct in vpc response

type GrantInstanceToCenRequest ¶

type GrantInstanceToCenRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CenId                string           `position:"Query" name:"CenId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	CenOwnerId           requests.Integer `position:"Query" name:"CenOwnerId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

GrantInstanceToCenRequest is the request struct for api GrantInstanceToCen

func CreateGrantInstanceToCenRequest ¶

func CreateGrantInstanceToCenRequest() (request *GrantInstanceToCenRequest)

CreateGrantInstanceToCenRequest creates a request to invoke GrantInstanceToCen API

type GrantInstanceToCenResponse ¶

type GrantInstanceToCenResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

GrantInstanceToCenResponse is the response struct for api GrantInstanceToCen

func CreateGrantInstanceToCenResponse ¶

func CreateGrantInstanceToCenResponse() (response *GrantInstanceToCenResponse)

CreateGrantInstanceToCenResponse creates a response to parse from GrantInstanceToCen response

type HaVip ¶

type HaVip struct {
	HaVipId                string                 `json:"HaVipId" xml:"HaVipId"`
	RegionId               string                 `json:"RegionId" xml:"RegionId"`
	VpcId                  string                 `json:"VpcId" xml:"VpcId"`
	VSwitchId              string                 `json:"VSwitchId" xml:"VSwitchId"`
	IpAddress              string                 `json:"IpAddress" xml:"IpAddress"`
	Status                 string                 `json:"Status" xml:"Status"`
	MasterInstanceId       string                 `json:"MasterInstanceId" xml:"MasterInstanceId"`
	Description            string                 `json:"Description" xml:"Description"`
	CreateTime             string                 `json:"CreateTime" xml:"CreateTime"`
	AssociatedInstances    AssociatedInstances    `json:"AssociatedInstances" xml:"AssociatedInstances"`
	AssociatedEipAddresses AssociatedEipAddresses `json:"AssociatedEipAddresses" xml:"AssociatedEipAddresses"`
}

HaVip is a nested struct in vpc response

type HaVips ¶

type HaVips struct {
	HaVip []HaVip `json:"HaVip" xml:"HaVip"`
}

HaVips is a nested struct in vpc response

type IPv6TranslatorAcl ¶

type IPv6TranslatorAcl struct {
	AclId   string `json:"AclId" xml:"AclId"`
	AclName string `json:"AclName" xml:"AclName"`
}

IPv6TranslatorAcl is a nested struct in vpc response

type IkeConfig ¶

type IkeConfig struct {
	LocalId     string `json:"LocalId" xml:"LocalId"`
	IkeAuthAlg  string `json:"IkeAuthAlg" xml:"IkeAuthAlg"`
	IkePfs      string `json:"IkePfs" xml:"IkePfs"`
	IkeMode     string `json:"IkeMode" xml:"IkeMode"`
	IkeEncAlg   string `json:"IkeEncAlg" xml:"IkeEncAlg"`
	Psk         string `json:"Psk" xml:"Psk"`
	RemoteId    string `json:"RemoteId" xml:"RemoteId"`
	IkeVersion  string `json:"IkeVersion" xml:"IkeVersion"`
	IkeLifetime int    `json:"IkeLifetime" xml:"IkeLifetime"`
}

IkeConfig is a nested struct in vpc response

type IpList ¶

type IpList struct {
	AllocationId    string `json:"AllocationId" xml:"AllocationId"`
	IpAddress       string `json:"IpAddress" xml:"IpAddress"`
	UsingStatus     string `json:"UsingStatus" xml:"UsingStatus"`
	ApAccessEnabled bool   `json:"ApAccessEnabled" xml:"ApAccessEnabled"`
}

IpList is a nested struct in vpc response

type IpLists ¶

type IpLists struct {
	IpList []IpList `json:"IpList" xml:"IpList"`
}

IpLists is a nested struct in vpc response

type IpsecConfig ¶

type IpsecConfig struct {
	IpsecAuthAlg  string `json:"IpsecAuthAlg" xml:"IpsecAuthAlg"`
	IpsecPfs      string `json:"IpsecPfs" xml:"IpsecPfs"`
	IpsecEncAlg   string `json:"IpsecEncAlg" xml:"IpsecEncAlg"`
	IpsecLifetime int    `json:"IpsecLifetime" xml:"IpsecLifetime"`
}

IpsecConfig is a nested struct in vpc response

type Ipv6Address ¶

type Ipv6Address struct {
	Ipv6AddressId          string                `json:"Ipv6AddressId" xml:"Ipv6AddressId"`
	Ipv6AddressName        string                `json:"Ipv6AddressName" xml:"Ipv6AddressName"`
	VSwitchId              string                `json:"VSwitchId" xml:"VSwitchId"`
	VpcId                  string                `json:"VpcId" xml:"VpcId"`
	Ipv6GatewayId          string                `json:"Ipv6GatewayId" xml:"Ipv6GatewayId"`
	Ipv6Address            string                `json:"Ipv6Address" xml:"Ipv6Address"`
	AssociatedInstanceId   string                `json:"AssociatedInstanceId" xml:"AssociatedInstanceId"`
	AssociatedInstanceType string                `json:"AssociatedInstanceType" xml:"AssociatedInstanceType"`
	Status                 string                `json:"Status" xml:"Status"`
	NetworkType            string                `json:"NetworkType" xml:"NetworkType"`
	RealBandwidth          int                   `json:"RealBandwidth" xml:"RealBandwidth"`
	AllocationTime         string                `json:"AllocationTime" xml:"AllocationTime"`
	Ipv6InternetBandwidth  Ipv6InternetBandwidth `json:"Ipv6InternetBandwidth" xml:"Ipv6InternetBandwidth"`
}

Ipv6Address is a nested struct in vpc response

type Ipv6Addresses ¶

type Ipv6Addresses struct {
	Ipv6Address []Ipv6Address `json:"Ipv6Address" xml:"Ipv6Address"`
}

Ipv6Addresses is a nested struct in vpc response

type Ipv6EgressOnlyRule ¶

type Ipv6EgressOnlyRule struct {
	Ipv6EgressOnlyRuleId string `json:"Ipv6EgressOnlyRuleId" xml:"Ipv6EgressOnlyRuleId"`
	InstanceType         string `json:"InstanceType" xml:"InstanceType"`
	InstanceId           string `json:"InstanceId" xml:"InstanceId"`
	Status               string `json:"Status" xml:"Status"`
	Name                 string `json:"Name" xml:"Name"`
	Description          string `json:"Description" xml:"Description"`
}

Ipv6EgressOnlyRule is a nested struct in vpc response

type Ipv6EgressOnlyRules ¶

type Ipv6EgressOnlyRules struct {
	Ipv6EgressOnlyRule []Ipv6EgressOnlyRule `json:"Ipv6EgressOnlyRule" xml:"Ipv6EgressOnlyRule"`
}

Ipv6EgressOnlyRules is a nested struct in vpc response

type Ipv6Gateway ¶

type Ipv6Gateway struct {
	RegionId           string `json:"RegionId" xml:"RegionId"`
	Ipv6GatewayId      string `json:"Ipv6GatewayId" xml:"Ipv6GatewayId"`
	VpcId              string `json:"VpcId" xml:"VpcId"`
	Status             string `json:"Status" xml:"Status"`
	Name               string `json:"Name" xml:"Name"`
	Description        string `json:"Description" xml:"Description"`
	Spec               string `json:"Spec" xml:"Spec"`
	InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
	BusinessStatus     string `json:"BusinessStatus" xml:"BusinessStatus"`
	ExpiredTime        string `json:"ExpiredTime" xml:"ExpiredTime"`
	CreationTime       string `json:"CreationTime" xml:"CreationTime"`
}

Ipv6Gateway is a nested struct in vpc response

type Ipv6Gateways ¶

type Ipv6Gateways struct {
	Ipv6Gateway []Ipv6Gateway `json:"Ipv6Gateway" xml:"Ipv6Gateway"`
}

Ipv6Gateways is a nested struct in vpc response

type Ipv6InternetBandwidth ¶

type Ipv6InternetBandwidth struct {
	Bandwidth               int    `json:"Bandwidth" xml:"Bandwidth"`
	InstanceChargeType      string `json:"InstanceChargeType" xml:"InstanceChargeType"`
	InternetChargeType      string `json:"InternetChargeType" xml:"InternetChargeType"`
	BusinessStatus          string `json:"BusinessStatus" xml:"BusinessStatus"`
	Ipv6InternetBandwidthId string `json:"Ipv6InternetBandwidthId" xml:"Ipv6InternetBandwidthId"`
}

Ipv6InternetBandwidth is a nested struct in vpc response

type Ipv6Translator ¶

type Ipv6Translator struct {
	Ipv6TranslatorId       string                 `json:"Ipv6TranslatorId" xml:"Ipv6TranslatorId"`
	CreateTime             int                    `json:"CreateTime" xml:"CreateTime"`
	EndTime                int                    `json:"EndTime" xml:"EndTime"`
	Spec                   string                 `json:"Spec" xml:"Spec"`
	Name                   string                 `json:"Name" xml:"Name"`
	Description            string                 `json:"Description" xml:"Description"`
	Status                 string                 `json:"Status" xml:"Status"`
	BusinessStatus         string                 `json:"BusinessStatus" xml:"BusinessStatus"`
	PayType                string                 `json:"PayType" xml:"PayType"`
	Bandwidth              int                    `json:"Bandwidth" xml:"Bandwidth"`
	AllocateIpv6Addr       string                 `json:"AllocateIpv6Addr" xml:"AllocateIpv6Addr"`
	AllocateIpv4Addr       string                 `json:"AllocateIpv4Addr" xml:"AllocateIpv4Addr"`
	AvailableBandwidth     string                 `json:"AvailableBandwidth" xml:"AvailableBandwidth"`
	RegionId               string                 `json:"RegionId" xml:"RegionId"`
	Ipv6TranslatorEntryIds Ipv6TranslatorEntryIds `json:"Ipv6TranslatorEntryIds" xml:"Ipv6TranslatorEntryIds"`
}

Ipv6Translator is a nested struct in vpc response

type Ipv6TranslatorAcls ¶

type Ipv6TranslatorAcls struct {
	IPv6TranslatorAcl []IPv6TranslatorAcl `json:"IPv6TranslatorAcl" xml:"IPv6TranslatorAcl"`
}

Ipv6TranslatorAcls is a nested struct in vpc response

type Ipv6TranslatorEntries ¶

type Ipv6TranslatorEntries struct {
	Ipv6TranslatorEntry []Ipv6TranslatorEntry `json:"Ipv6TranslatorEntry" xml:"Ipv6TranslatorEntry"`
}

Ipv6TranslatorEntries is a nested struct in vpc response

type Ipv6TranslatorEntry ¶

type Ipv6TranslatorEntry struct {
	Ipv6TranslatorId      string `json:"Ipv6TranslatorId" xml:"Ipv6TranslatorId"`
	Ipv6TranslatorEntryId string `json:"Ipv6TranslatorEntryId" xml:"Ipv6TranslatorEntryId"`
	AllocateIpv6Addr      string `json:"AllocateIpv6Addr" xml:"AllocateIpv6Addr"`
	AllocateIpv6Port      int    `json:"AllocateIpv6Port" xml:"AllocateIpv6Port"`
	BackendIpv4Addr       string `json:"BackendIpv4Addr" xml:"BackendIpv4Addr"`
	BackendIpv4Port       string `json:"BackendIpv4Port" xml:"BackendIpv4Port"`
	TransProtocol         string `json:"TransProtocol" xml:"TransProtocol"`
	EntryBandwidth        string `json:"EntryBandwidth" xml:"EntryBandwidth"`
	EntryDescription      string `json:"EntryDescription" xml:"EntryDescription"`
	EntryName             string `json:"EntryName" xml:"EntryName"`
	EntryStatus           string `json:"EntryStatus" xml:"EntryStatus"`
	AclStatus             string `json:"AclStatus" xml:"AclStatus"`
	AclType               string `json:"AclType" xml:"AclType"`
	AclId                 string `json:"AclId" xml:"AclId"`
	RegionId              string `json:"RegionId" xml:"RegionId"`
}

Ipv6TranslatorEntry is a nested struct in vpc response

type Ipv6TranslatorEntryIds ¶

type Ipv6TranslatorEntryIds struct {
	Ipv6TranslatorEntryId []string `json:"Ipv6TranslatorEntryId" xml:"Ipv6TranslatorEntryId"`
}

Ipv6TranslatorEntryIds is a nested struct in vpc response

type Ipv6Translators ¶

type Ipv6Translators struct {
	Ipv6Translator []Ipv6Translator `json:"Ipv6Translator" xml:"Ipv6Translator"`
}

Ipv6Translators is a nested struct in vpc response

type LockReason ¶

type LockReason struct {
	LockReason string `json:"LockReason" xml:"LockReason"`
}

LockReason is a nested struct in vpc response

type ModifyBandwidthPackageAttributeRequest ¶

type ModifyBandwidthPackageAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyBandwidthPackageAttributeRequest is the request struct for api ModifyBandwidthPackageAttribute

func CreateModifyBandwidthPackageAttributeRequest ¶

func CreateModifyBandwidthPackageAttributeRequest() (request *ModifyBandwidthPackageAttributeRequest)

CreateModifyBandwidthPackageAttributeRequest creates a request to invoke ModifyBandwidthPackageAttribute API

type ModifyBandwidthPackageAttributeResponse ¶

type ModifyBandwidthPackageAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyBandwidthPackageAttributeResponse is the response struct for api ModifyBandwidthPackageAttribute

func CreateModifyBandwidthPackageAttributeResponse ¶

func CreateModifyBandwidthPackageAttributeResponse() (response *ModifyBandwidthPackageAttributeResponse)

CreateModifyBandwidthPackageAttributeResponse creates a response to parse from ModifyBandwidthPackageAttribute response

type ModifyBandwidthPackageSpecRequest ¶

type ModifyBandwidthPackageSpecRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            string           `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyBandwidthPackageSpecRequest is the request struct for api ModifyBandwidthPackageSpec

func CreateModifyBandwidthPackageSpecRequest ¶

func CreateModifyBandwidthPackageSpecRequest() (request *ModifyBandwidthPackageSpecRequest)

CreateModifyBandwidthPackageSpecRequest creates a request to invoke ModifyBandwidthPackageSpec API

type ModifyBandwidthPackageSpecResponse ¶

type ModifyBandwidthPackageSpecResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyBandwidthPackageSpecResponse is the response struct for api ModifyBandwidthPackageSpec

func CreateModifyBandwidthPackageSpecResponse ¶

func CreateModifyBandwidthPackageSpecResponse() (response *ModifyBandwidthPackageSpecResponse)

CreateModifyBandwidthPackageSpecResponse creates a response to parse from ModifyBandwidthPackageSpec response

type ModifyBgpGroupAttributeRequest ¶

type ModifyBgpGroupAttributeRequest struct {
	*requests.RpcRequest
	AuthKey              string           `position:"Query" name:"AuthKey"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	BgpGroupId           string           `position:"Query" name:"BgpGroupId"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PeerAsn              requests.Integer `position:"Query" name:"PeerAsn"`
	IsFakeAsn            requests.Boolean `position:"Query" name:"IsFakeAsn"`
	Name                 string           `position:"Query" name:"Name"`
}

ModifyBgpGroupAttributeRequest is the request struct for api ModifyBgpGroupAttribute

func CreateModifyBgpGroupAttributeRequest ¶

func CreateModifyBgpGroupAttributeRequest() (request *ModifyBgpGroupAttributeRequest)

CreateModifyBgpGroupAttributeRequest creates a request to invoke ModifyBgpGroupAttribute API

type ModifyBgpGroupAttributeResponse ¶

type ModifyBgpGroupAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyBgpGroupAttributeResponse is the response struct for api ModifyBgpGroupAttribute

func CreateModifyBgpGroupAttributeResponse ¶

func CreateModifyBgpGroupAttributeResponse() (response *ModifyBgpGroupAttributeResponse)

CreateModifyBgpGroupAttributeResponse creates a response to parse from ModifyBgpGroupAttribute response

type ModifyCommonBandwidthPackageAttributeRequest ¶

type ModifyCommonBandwidthPackageAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyCommonBandwidthPackageAttributeRequest is the request struct for api ModifyCommonBandwidthPackageAttribute

func CreateModifyCommonBandwidthPackageAttributeRequest ¶

func CreateModifyCommonBandwidthPackageAttributeRequest() (request *ModifyCommonBandwidthPackageAttributeRequest)

CreateModifyCommonBandwidthPackageAttributeRequest creates a request to invoke ModifyCommonBandwidthPackageAttribute API

type ModifyCommonBandwidthPackageAttributeResponse ¶

type ModifyCommonBandwidthPackageAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyCommonBandwidthPackageAttributeResponse is the response struct for api ModifyCommonBandwidthPackageAttribute

func CreateModifyCommonBandwidthPackageAttributeResponse ¶

func CreateModifyCommonBandwidthPackageAttributeResponse() (response *ModifyCommonBandwidthPackageAttributeResponse)

CreateModifyCommonBandwidthPackageAttributeResponse creates a response to parse from ModifyCommonBandwidthPackageAttribute response

type ModifyCommonBandwidthPackagePayTypeRequest ¶

type ModifyCommonBandwidthPackagePayTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            string           `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Duration             requests.Integer `position:"Query" name:"Duration"`
	KbpsBandwidth        string           `position:"Query" name:"KbpsBandwidth"`
	ResourceUid          requests.Integer `position:"Query" name:"ResourceUid"`
	ResourceBid          string           `position:"Query" name:"ResourceBid"`
	PayType              string           `position:"Query" name:"PayType"`
	PricingCycle         string           `position:"Query" name:"PricingCycle"`
}

ModifyCommonBandwidthPackagePayTypeRequest is the request struct for api ModifyCommonBandwidthPackagePayType

func CreateModifyCommonBandwidthPackagePayTypeRequest ¶

func CreateModifyCommonBandwidthPackagePayTypeRequest() (request *ModifyCommonBandwidthPackagePayTypeRequest)

CreateModifyCommonBandwidthPackagePayTypeRequest creates a request to invoke ModifyCommonBandwidthPackagePayType API

type ModifyCommonBandwidthPackagePayTypeResponse ¶

type ModifyCommonBandwidthPackagePayTypeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	OrderId   int    `json:"OrderId" xml:"OrderId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

ModifyCommonBandwidthPackagePayTypeResponse is the response struct for api ModifyCommonBandwidthPackagePayType

func CreateModifyCommonBandwidthPackagePayTypeResponse ¶

func CreateModifyCommonBandwidthPackagePayTypeResponse() (response *ModifyCommonBandwidthPackagePayTypeResponse)

CreateModifyCommonBandwidthPackagePayTypeResponse creates a response to parse from ModifyCommonBandwidthPackagePayType response

type ModifyCommonBandwidthPackageSpecRequest ¶

type ModifyCommonBandwidthPackageSpecRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            string           `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyCommonBandwidthPackageSpecRequest is the request struct for api ModifyCommonBandwidthPackageSpec

func CreateModifyCommonBandwidthPackageSpecRequest ¶

func CreateModifyCommonBandwidthPackageSpecRequest() (request *ModifyCommonBandwidthPackageSpecRequest)

CreateModifyCommonBandwidthPackageSpecRequest creates a request to invoke ModifyCommonBandwidthPackageSpec API

type ModifyCommonBandwidthPackageSpecResponse ¶

type ModifyCommonBandwidthPackageSpecResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyCommonBandwidthPackageSpecResponse is the response struct for api ModifyCommonBandwidthPackageSpec

func CreateModifyCommonBandwidthPackageSpecResponse ¶

func CreateModifyCommonBandwidthPackageSpecResponse() (response *ModifyCommonBandwidthPackageSpecResponse)

CreateModifyCommonBandwidthPackageSpecResponse creates a response to parse from ModifyCommonBandwidthPackageSpec response

type ModifyCustomerGatewayAttributeRequest ¶

type ModifyCustomerGatewayAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
}

ModifyCustomerGatewayAttributeRequest is the request struct for api ModifyCustomerGatewayAttribute

func CreateModifyCustomerGatewayAttributeRequest ¶

func CreateModifyCustomerGatewayAttributeRequest() (request *ModifyCustomerGatewayAttributeRequest)

CreateModifyCustomerGatewayAttributeRequest creates a request to invoke ModifyCustomerGatewayAttribute API

type ModifyCustomerGatewayAttributeResponse ¶

type ModifyCustomerGatewayAttributeResponse struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	CustomerGatewayId string `json:"CustomerGatewayId" xml:"CustomerGatewayId"`
	IpAddress         string `json:"IpAddress" xml:"IpAddress"`
	Name              string `json:"Name" xml:"Name"`
	Description       string `json:"Description" xml:"Description"`
	CreateTime        int    `json:"CreateTime" xml:"CreateTime"`
}

ModifyCustomerGatewayAttributeResponse is the response struct for api ModifyCustomerGatewayAttribute

func CreateModifyCustomerGatewayAttributeResponse ¶

func CreateModifyCustomerGatewayAttributeResponse() (response *ModifyCustomerGatewayAttributeResponse)

CreateModifyCustomerGatewayAttributeResponse creates a response to parse from ModifyCustomerGatewayAttribute response

type ModifyEipAddressAttributeRequest ¶

type ModifyEipAddressAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            string           `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	AllocationId         string           `position:"Query" name:"AllocationId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyEipAddressAttributeRequest is the request struct for api ModifyEipAddressAttribute

func CreateModifyEipAddressAttributeRequest ¶

func CreateModifyEipAddressAttributeRequest() (request *ModifyEipAddressAttributeRequest)

CreateModifyEipAddressAttributeRequest creates a request to invoke ModifyEipAddressAttribute API

type ModifyEipAddressAttributeResponse ¶

type ModifyEipAddressAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyEipAddressAttributeResponse is the response struct for api ModifyEipAddressAttribute

func CreateModifyEipAddressAttributeResponse ¶

func CreateModifyEipAddressAttributeResponse() (response *ModifyEipAddressAttributeResponse)

CreateModifyEipAddressAttributeResponse creates a response to parse from ModifyEipAddressAttribute response

type ModifyFlowLogAttributeRequest ¶

type ModifyFlowLogAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	FlowLogId            string           `position:"Query" name:"FlowLogId"`
	FlowLogName          string           `position:"Query" name:"FlowLogName"`
}

ModifyFlowLogAttributeRequest is the request struct for api ModifyFlowLogAttribute

func CreateModifyFlowLogAttributeRequest ¶

func CreateModifyFlowLogAttributeRequest() (request *ModifyFlowLogAttributeRequest)

CreateModifyFlowLogAttributeRequest creates a request to invoke ModifyFlowLogAttribute API

type ModifyFlowLogAttributeResponse ¶

type ModifyFlowLogAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
}

ModifyFlowLogAttributeResponse is the response struct for api ModifyFlowLogAttribute

func CreateModifyFlowLogAttributeResponse ¶

func CreateModifyFlowLogAttributeResponse() (response *ModifyFlowLogAttributeResponse)

CreateModifyFlowLogAttributeResponse creates a response to parse from ModifyFlowLogAttribute response

type ModifyForwardEntryRequest ¶

type ModifyForwardEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	IpProtocol           string           `position:"Query" name:"IpProtocol"`
	ForwardEntryName     string           `position:"Query" name:"ForwardEntryName"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InternalIp           string           `position:"Query" name:"InternalIp"`
	ForwardEntryId       string           `position:"Query" name:"ForwardEntryId"`
	InternalPort         string           `position:"Query" name:"InternalPort"`
	ExternalIp           string           `position:"Query" name:"ExternalIp"`
	ExternalPort         string           `position:"Query" name:"ExternalPort"`
}

ModifyForwardEntryRequest is the request struct for api ModifyForwardEntry

func CreateModifyForwardEntryRequest ¶

func CreateModifyForwardEntryRequest() (request *ModifyForwardEntryRequest)

CreateModifyForwardEntryRequest creates a request to invoke ModifyForwardEntry API

type ModifyForwardEntryResponse ¶

type ModifyForwardEntryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyForwardEntryResponse is the response struct for api ModifyForwardEntry

func CreateModifyForwardEntryResponse ¶

func CreateModifyForwardEntryResponse() (response *ModifyForwardEntryResponse)

CreateModifyForwardEntryResponse creates a response to parse from ModifyForwardEntry response

type ModifyGlobalAccelerationInstanceAttributesRequest ¶

type ModifyGlobalAccelerationInstanceAttributesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId              requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
	Name                         string           `position:"Query" name:"Name"`
	Description                  string           `position:"Query" name:"Description"`
	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
}

ModifyGlobalAccelerationInstanceAttributesRequest is the request struct for api ModifyGlobalAccelerationInstanceAttributes

func CreateModifyGlobalAccelerationInstanceAttributesRequest ¶

func CreateModifyGlobalAccelerationInstanceAttributesRequest() (request *ModifyGlobalAccelerationInstanceAttributesRequest)

CreateModifyGlobalAccelerationInstanceAttributesRequest creates a request to invoke ModifyGlobalAccelerationInstanceAttributes API

type ModifyGlobalAccelerationInstanceAttributesResponse ¶

type ModifyGlobalAccelerationInstanceAttributesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyGlobalAccelerationInstanceAttributesResponse is the response struct for api ModifyGlobalAccelerationInstanceAttributes

func CreateModifyGlobalAccelerationInstanceAttributesResponse ¶

func CreateModifyGlobalAccelerationInstanceAttributesResponse() (response *ModifyGlobalAccelerationInstanceAttributesResponse)

CreateModifyGlobalAccelerationInstanceAttributesResponse creates a response to parse from ModifyGlobalAccelerationInstanceAttributes response

type ModifyGlobalAccelerationInstanceSpecRequest ¶

type ModifyGlobalAccelerationInstanceSpecRequest struct {
	*requests.RpcRequest
	ResourceOwnerId              requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth                    string           `position:"Query" name:"Bandwidth"`
	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
}

ModifyGlobalAccelerationInstanceSpecRequest is the request struct for api ModifyGlobalAccelerationInstanceSpec

func CreateModifyGlobalAccelerationInstanceSpecRequest ¶

func CreateModifyGlobalAccelerationInstanceSpecRequest() (request *ModifyGlobalAccelerationInstanceSpecRequest)

CreateModifyGlobalAccelerationInstanceSpecRequest creates a request to invoke ModifyGlobalAccelerationInstanceSpec API

type ModifyGlobalAccelerationInstanceSpecResponse ¶

type ModifyGlobalAccelerationInstanceSpecResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyGlobalAccelerationInstanceSpecResponse is the response struct for api ModifyGlobalAccelerationInstanceSpec

func CreateModifyGlobalAccelerationInstanceSpecResponse ¶

func CreateModifyGlobalAccelerationInstanceSpecResponse() (response *ModifyGlobalAccelerationInstanceSpecResponse)

CreateModifyGlobalAccelerationInstanceSpecResponse creates a response to parse from ModifyGlobalAccelerationInstanceSpec response

type ModifyHaVipAttributeRequest ¶

type ModifyHaVipAttributeRequest struct {
	*requests.RpcRequest
	HaVipId              string           `position:"Query" name:"HaVipId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyHaVipAttributeRequest is the request struct for api ModifyHaVipAttribute

func CreateModifyHaVipAttributeRequest ¶

func CreateModifyHaVipAttributeRequest() (request *ModifyHaVipAttributeRequest)

CreateModifyHaVipAttributeRequest creates a request to invoke ModifyHaVipAttribute API

type ModifyHaVipAttributeResponse ¶

type ModifyHaVipAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyHaVipAttributeResponse is the response struct for api ModifyHaVipAttribute

func CreateModifyHaVipAttributeResponse ¶

func CreateModifyHaVipAttributeResponse() (response *ModifyHaVipAttributeResponse)

CreateModifyHaVipAttributeResponse creates a response to parse from ModifyHaVipAttribute response

type ModifyIPv6TranslatorAclAttributeRequest ¶

type ModifyIPv6TranslatorAclAttributeRequest struct {
	*requests.RpcRequest
	AclId                string           `position:"Query" name:"AclId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AclName              string           `position:"Query" name:"AclName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyIPv6TranslatorAclAttributeRequest is the request struct for api ModifyIPv6TranslatorAclAttribute

func CreateModifyIPv6TranslatorAclAttributeRequest ¶

func CreateModifyIPv6TranslatorAclAttributeRequest() (request *ModifyIPv6TranslatorAclAttributeRequest)

CreateModifyIPv6TranslatorAclAttributeRequest creates a request to invoke ModifyIPv6TranslatorAclAttribute API

type ModifyIPv6TranslatorAclAttributeResponse ¶

type ModifyIPv6TranslatorAclAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyIPv6TranslatorAclAttributeResponse is the response struct for api ModifyIPv6TranslatorAclAttribute

func CreateModifyIPv6TranslatorAclAttributeResponse ¶

func CreateModifyIPv6TranslatorAclAttributeResponse() (response *ModifyIPv6TranslatorAclAttributeResponse)

CreateModifyIPv6TranslatorAclAttributeResponse creates a response to parse from ModifyIPv6TranslatorAclAttribute response

type ModifyIPv6TranslatorAclListEntryRequest ¶

type ModifyIPv6TranslatorAclListEntryRequest struct {
	*requests.RpcRequest
	AclId                string           `position:"Query" name:"AclId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AclEntryComment      string           `position:"Query" name:"AclEntryComment"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AclEntryId           string           `position:"Query" name:"AclEntryId"`
}

ModifyIPv6TranslatorAclListEntryRequest is the request struct for api ModifyIPv6TranslatorAclListEntry

func CreateModifyIPv6TranslatorAclListEntryRequest ¶

func CreateModifyIPv6TranslatorAclListEntryRequest() (request *ModifyIPv6TranslatorAclListEntryRequest)

CreateModifyIPv6TranslatorAclListEntryRequest creates a request to invoke ModifyIPv6TranslatorAclListEntry API

type ModifyIPv6TranslatorAclListEntryResponse ¶

type ModifyIPv6TranslatorAclListEntryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyIPv6TranslatorAclListEntryResponse is the response struct for api ModifyIPv6TranslatorAclListEntry

func CreateModifyIPv6TranslatorAclListEntryResponse ¶

func CreateModifyIPv6TranslatorAclListEntryResponse() (response *ModifyIPv6TranslatorAclListEntryResponse)

CreateModifyIPv6TranslatorAclListEntryResponse creates a response to parse from ModifyIPv6TranslatorAclListEntry response

type ModifyIPv6TranslatorAttributeRequest ¶

type ModifyIPv6TranslatorAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	Ipv6TranslatorId     string           `position:"Query" name:"Ipv6TranslatorId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyIPv6TranslatorAttributeRequest is the request struct for api ModifyIPv6TranslatorAttribute

func CreateModifyIPv6TranslatorAttributeRequest ¶

func CreateModifyIPv6TranslatorAttributeRequest() (request *ModifyIPv6TranslatorAttributeRequest)

CreateModifyIPv6TranslatorAttributeRequest creates a request to invoke ModifyIPv6TranslatorAttribute API

type ModifyIPv6TranslatorAttributeResponse ¶

type ModifyIPv6TranslatorAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyIPv6TranslatorAttributeResponse is the response struct for api ModifyIPv6TranslatorAttribute

func CreateModifyIPv6TranslatorAttributeResponse ¶

func CreateModifyIPv6TranslatorAttributeResponse() (response *ModifyIPv6TranslatorAttributeResponse)

CreateModifyIPv6TranslatorAttributeResponse creates a response to parse from ModifyIPv6TranslatorAttribute response

type ModifyIPv6TranslatorBandwidthRequest ¶

type ModifyIPv6TranslatorBandwidthRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Ipv6TranslatorId     string           `position:"Query" name:"Ipv6TranslatorId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyIPv6TranslatorBandwidthRequest is the request struct for api ModifyIPv6TranslatorBandwidth

func CreateModifyIPv6TranslatorBandwidthRequest ¶

func CreateModifyIPv6TranslatorBandwidthRequest() (request *ModifyIPv6TranslatorBandwidthRequest)

CreateModifyIPv6TranslatorBandwidthRequest creates a request to invoke ModifyIPv6TranslatorBandwidth API

type ModifyIPv6TranslatorBandwidthResponse ¶

type ModifyIPv6TranslatorBandwidthResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	OrderId   string `json:"OrderId" xml:"OrderId"`
}

ModifyIPv6TranslatorBandwidthResponse is the response struct for api ModifyIPv6TranslatorBandwidth

func CreateModifyIPv6TranslatorBandwidthResponse ¶

func CreateModifyIPv6TranslatorBandwidthResponse() (response *ModifyIPv6TranslatorBandwidthResponse)

CreateModifyIPv6TranslatorBandwidthResponse creates a response to parse from ModifyIPv6TranslatorBandwidth response

type ModifyIPv6TranslatorEntryRequest ¶

type ModifyIPv6TranslatorEntryRequest struct {
	*requests.RpcRequest
	BackendIpv4Port       requests.Integer `position:"Query" name:"BackendIpv4Port"`
	AclId                 string           `position:"Query" name:"AclId"`
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Ipv6TranslatorEntryId string           `position:"Query" name:"Ipv6TranslatorEntryId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	EntryName             string           `position:"Query" name:"EntryName"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	AclStatus             string           `position:"Query" name:"AclStatus"`
	EntryBandwidth        requests.Integer `position:"Query" name:"EntryBandwidth"`
	AclType               string           `position:"Query" name:"AclType"`
	AllocateIpv6Port      requests.Integer `position:"Query" name:"AllocateIpv6Port"`
	EntryDescription      string           `position:"Query" name:"EntryDescription"`
	BackendIpv4Addr       string           `position:"Query" name:"BackendIpv4Addr"`
	TransProtocol         string           `position:"Query" name:"TransProtocol"`
}

ModifyIPv6TranslatorEntryRequest is the request struct for api ModifyIPv6TranslatorEntry

func CreateModifyIPv6TranslatorEntryRequest ¶

func CreateModifyIPv6TranslatorEntryRequest() (request *ModifyIPv6TranslatorEntryRequest)

CreateModifyIPv6TranslatorEntryRequest creates a request to invoke ModifyIPv6TranslatorEntry API

type ModifyIPv6TranslatorEntryResponse ¶

type ModifyIPv6TranslatorEntryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyIPv6TranslatorEntryResponse is the response struct for api ModifyIPv6TranslatorEntry

func CreateModifyIPv6TranslatorEntryResponse ¶

func CreateModifyIPv6TranslatorEntryResponse() (response *ModifyIPv6TranslatorEntryResponse)

CreateModifyIPv6TranslatorEntryResponse creates a response to parse from ModifyIPv6TranslatorEntry response

type ModifyIpv6AddressAttributeRequest ¶

type ModifyIpv6AddressAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Description          string           `position:"Query" name:"Description"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Ipv6AddressId        string           `position:"Query" name:"Ipv6AddressId"`
	Name                 string           `position:"Query" name:"Name"`
}

ModifyIpv6AddressAttributeRequest is the request struct for api ModifyIpv6AddressAttribute

func CreateModifyIpv6AddressAttributeRequest ¶

func CreateModifyIpv6AddressAttributeRequest() (request *ModifyIpv6AddressAttributeRequest)

CreateModifyIpv6AddressAttributeRequest creates a request to invoke ModifyIpv6AddressAttribute API

type ModifyIpv6AddressAttributeResponse ¶

type ModifyIpv6AddressAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyIpv6AddressAttributeResponse is the response struct for api ModifyIpv6AddressAttribute

func CreateModifyIpv6AddressAttributeResponse ¶

func CreateModifyIpv6AddressAttributeResponse() (response *ModifyIpv6AddressAttributeResponse)

CreateModifyIpv6AddressAttributeResponse creates a response to parse from ModifyIpv6AddressAttribute response

type ModifyIpv6GatewayAttributeRequest ¶

type ModifyIpv6GatewayAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Description          string           `position:"Query" name:"Description"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Ipv6GatewayId        string           `position:"Query" name:"Ipv6GatewayId"`
	Name                 string           `position:"Query" name:"Name"`
}

ModifyIpv6GatewayAttributeRequest is the request struct for api ModifyIpv6GatewayAttribute

func CreateModifyIpv6GatewayAttributeRequest ¶

func CreateModifyIpv6GatewayAttributeRequest() (request *ModifyIpv6GatewayAttributeRequest)

CreateModifyIpv6GatewayAttributeRequest creates a request to invoke ModifyIpv6GatewayAttribute API

type ModifyIpv6GatewayAttributeResponse ¶

type ModifyIpv6GatewayAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyIpv6GatewayAttributeResponse is the response struct for api ModifyIpv6GatewayAttribute

func CreateModifyIpv6GatewayAttributeResponse ¶

func CreateModifyIpv6GatewayAttributeResponse() (response *ModifyIpv6GatewayAttributeResponse)

CreateModifyIpv6GatewayAttributeResponse creates a response to parse from ModifyIpv6GatewayAttribute response

type ModifyIpv6GatewaySpecRequest ¶

type ModifyIpv6GatewaySpecRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Spec                 string           `position:"Query" name:"Spec"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Ipv6GatewayId        string           `position:"Query" name:"Ipv6GatewayId"`
}

ModifyIpv6GatewaySpecRequest is the request struct for api ModifyIpv6GatewaySpec

func CreateModifyIpv6GatewaySpecRequest ¶

func CreateModifyIpv6GatewaySpecRequest() (request *ModifyIpv6GatewaySpecRequest)

CreateModifyIpv6GatewaySpecRequest creates a request to invoke ModifyIpv6GatewaySpec API

type ModifyIpv6GatewaySpecResponse ¶

type ModifyIpv6GatewaySpecResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyIpv6GatewaySpecResponse is the response struct for api ModifyIpv6GatewaySpec

func CreateModifyIpv6GatewaySpecResponse ¶

func CreateModifyIpv6GatewaySpecResponse() (response *ModifyIpv6GatewaySpecResponse)

CreateModifyIpv6GatewaySpecResponse creates a response to parse from ModifyIpv6GatewaySpec response

type ModifyIpv6InternetBandwidthRequest ¶

type ModifyIpv6InternetBandwidthRequest struct {
	*requests.RpcRequest
	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken             string           `position:"Query" name:"ClientToken"`
	Ipv6InternetBandwidthId string           `position:"Query" name:"Ipv6InternetBandwidthId"`
	Bandwidth               requests.Integer `position:"Query" name:"Bandwidth"`
	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount            string           `position:"Query" name:"OwnerAccount"`
	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
	Ipv6AddressId           string           `position:"Query" name:"Ipv6AddressId"`
}

ModifyIpv6InternetBandwidthRequest is the request struct for api ModifyIpv6InternetBandwidth

func CreateModifyIpv6InternetBandwidthRequest ¶

func CreateModifyIpv6InternetBandwidthRequest() (request *ModifyIpv6InternetBandwidthRequest)

CreateModifyIpv6InternetBandwidthRequest creates a request to invoke ModifyIpv6InternetBandwidth API

type ModifyIpv6InternetBandwidthResponse ¶

type ModifyIpv6InternetBandwidthResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyIpv6InternetBandwidthResponse is the response struct for api ModifyIpv6InternetBandwidth

func CreateModifyIpv6InternetBandwidthResponse ¶

func CreateModifyIpv6InternetBandwidthResponse() (response *ModifyIpv6InternetBandwidthResponse)

CreateModifyIpv6InternetBandwidthResponse creates a response to parse from ModifyIpv6InternetBandwidth response

type ModifyNatGatewayAttributeRequest ¶

type ModifyNatGatewayAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyNatGatewayAttributeRequest is the request struct for api ModifyNatGatewayAttribute

func CreateModifyNatGatewayAttributeRequest ¶

func CreateModifyNatGatewayAttributeRequest() (request *ModifyNatGatewayAttributeRequest)

CreateModifyNatGatewayAttributeRequest creates a request to invoke ModifyNatGatewayAttribute API

type ModifyNatGatewayAttributeResponse ¶

type ModifyNatGatewayAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyNatGatewayAttributeResponse is the response struct for api ModifyNatGatewayAttribute

func CreateModifyNatGatewayAttributeResponse ¶

func CreateModifyNatGatewayAttributeResponse() (response *ModifyNatGatewayAttributeResponse)

CreateModifyNatGatewayAttributeResponse creates a response to parse from ModifyNatGatewayAttribute response

type ModifyNatGatewaySpecRequest ¶

type ModifyNatGatewaySpecRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Spec                 string           `position:"Query" name:"Spec"`
}

ModifyNatGatewaySpecRequest is the request struct for api ModifyNatGatewaySpec

func CreateModifyNatGatewaySpecRequest ¶

func CreateModifyNatGatewaySpecRequest() (request *ModifyNatGatewaySpecRequest)

CreateModifyNatGatewaySpecRequest creates a request to invoke ModifyNatGatewaySpec API

type ModifyNatGatewaySpecResponse ¶

type ModifyNatGatewaySpecResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyNatGatewaySpecResponse is the response struct for api ModifyNatGatewaySpec

func CreateModifyNatGatewaySpecResponse ¶

func CreateModifyNatGatewaySpecResponse() (response *ModifyNatGatewaySpecResponse)

CreateModifyNatGatewaySpecResponse creates a response to parse from ModifyNatGatewaySpec response

type ModifyNqaRequest ¶

type ModifyNqaRequest struct {
	*requests.RpcRequest
	DestinationIp        string           `position:"Query" name:"DestinationIp"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	NqaId                string           `position:"Query" name:"NqaId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyNqaRequest is the request struct for api ModifyNqa

func CreateModifyNqaRequest ¶

func CreateModifyNqaRequest() (request *ModifyNqaRequest)

CreateModifyNqaRequest creates a request to invoke ModifyNqa API

type ModifyNqaResponse ¶

type ModifyNqaResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyNqaResponse is the response struct for api ModifyNqa

func CreateModifyNqaResponse ¶

func CreateModifyNqaResponse() (response *ModifyNqaResponse)

CreateModifyNqaResponse creates a response to parse from ModifyNqa response

type ModifyPhysicalConnectionAttributeRequest ¶

type ModifyPhysicalConnectionAttributeRequest struct {
	*requests.RpcRequest
	RedundantPhysicalConnectionId string           `position:"Query" name:"RedundantPhysicalConnectionId"`
	PeerLocation                  string           `position:"Query" name:"PeerLocation"`
	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PortType                      string           `position:"Query" name:"PortType"`
	CircuitCode                   string           `position:"Query" name:"CircuitCode"`
	Bandwidth                     requests.Integer `position:"Query" name:"bandwidth"`
	ClientToken                   string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
	Description                   string           `position:"Query" name:"Description"`
	OwnerId                       requests.Integer `position:"Query" name:"OwnerId"`
	LineOperator                  string           `position:"Query" name:"LineOperator"`
	PhysicalConnectionId          string           `position:"Query" name:"PhysicalConnectionId"`
	Name                          string           `position:"Query" name:"Name"`
}

ModifyPhysicalConnectionAttributeRequest is the request struct for api ModifyPhysicalConnectionAttribute

func CreateModifyPhysicalConnectionAttributeRequest ¶

func CreateModifyPhysicalConnectionAttributeRequest() (request *ModifyPhysicalConnectionAttributeRequest)

CreateModifyPhysicalConnectionAttributeRequest creates a request to invoke ModifyPhysicalConnectionAttribute API

type ModifyPhysicalConnectionAttributeResponse ¶

type ModifyPhysicalConnectionAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyPhysicalConnectionAttributeResponse is the response struct for api ModifyPhysicalConnectionAttribute

func CreateModifyPhysicalConnectionAttributeResponse ¶

func CreateModifyPhysicalConnectionAttributeResponse() (response *ModifyPhysicalConnectionAttributeResponse)

CreateModifyPhysicalConnectionAttributeResponse creates a response to parse from ModifyPhysicalConnectionAttribute response

type ModifyRouteEntryRequest ¶

type ModifyRouteEntryRequest struct {
	*requests.RpcRequest
	RouteEntryName       string           `position:"Query" name:"RouteEntryName"`
	RouteEntryId         string           `position:"Query" name:"RouteEntryId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyRouteEntryRequest is the request struct for api ModifyRouteEntry

func CreateModifyRouteEntryRequest ¶

func CreateModifyRouteEntryRequest() (request *ModifyRouteEntryRequest)

CreateModifyRouteEntryRequest creates a request to invoke ModifyRouteEntry API

type ModifyRouteEntryResponse ¶

type ModifyRouteEntryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyRouteEntryResponse is the response struct for api ModifyRouteEntry

func CreateModifyRouteEntryResponse ¶

func CreateModifyRouteEntryResponse() (response *ModifyRouteEntryResponse)

CreateModifyRouteEntryResponse creates a response to parse from ModifyRouteEntry response

type ModifyRouteTableAttributesRequest ¶

type ModifyRouteTableAttributesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            string           `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	KbpsBandwidth        string           `position:"Query" name:"KbpsBandwidth"`
	RouteTableName       string           `position:"Query" name:"RouteTableName"`
	ResourceUid          requests.Integer `position:"Query" name:"ResourceUid"`
	ResourceBid          string           `position:"Query" name:"ResourceBid"`
	RouteTableId         string           `position:"Query" name:"RouteTableId"`
}

ModifyRouteTableAttributesRequest is the request struct for api ModifyRouteTableAttributes

func CreateModifyRouteTableAttributesRequest ¶

func CreateModifyRouteTableAttributesRequest() (request *ModifyRouteTableAttributesRequest)

CreateModifyRouteTableAttributesRequest creates a request to invoke ModifyRouteTableAttributes API

type ModifyRouteTableAttributesResponse ¶

type ModifyRouteTableAttributesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
}

ModifyRouteTableAttributesResponse is the response struct for api ModifyRouteTableAttributes

func CreateModifyRouteTableAttributesResponse ¶

func CreateModifyRouteTableAttributesResponse() (response *ModifyRouteTableAttributesResponse)

CreateModifyRouteTableAttributesResponse creates a response to parse from ModifyRouteTableAttributes response

type ModifyRouterInterfaceAttributeRequest ¶

type ModifyRouterInterfaceAttributeRequest struct {
	*requests.RpcRequest
	OppositeRouterId         string           `position:"Query" name:"OppositeRouterId"`
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
	DeleteHealthCheckIp      requests.Boolean `position:"Query" name:"DeleteHealthCheckIp"`
	Description              string           `position:"Query" name:"Description"`
	HealthCheckTargetIp      string           `position:"Query" name:"HealthCheckTargetIp"`
	OwnerId                  requests.Integer `position:"Query" name:"OwnerId"`
	RouterInterfaceId        string           `position:"Query" name:"RouterInterfaceId"`
	OppositeInterfaceOwnerId requests.Integer `position:"Query" name:"OppositeInterfaceOwnerId"`
	HealthCheckSourceIp      string           `position:"Query" name:"HealthCheckSourceIp"`
	Name                     string           `position:"Query" name:"Name"`
	OppositeRouterType       string           `position:"Query" name:"OppositeRouterType"`
	OppositeInterfaceId      string           `position:"Query" name:"OppositeInterfaceId"`
}

ModifyRouterInterfaceAttributeRequest is the request struct for api ModifyRouterInterfaceAttribute

func CreateModifyRouterInterfaceAttributeRequest ¶

func CreateModifyRouterInterfaceAttributeRequest() (request *ModifyRouterInterfaceAttributeRequest)

CreateModifyRouterInterfaceAttributeRequest creates a request to invoke ModifyRouterInterfaceAttribute API

type ModifyRouterInterfaceAttributeResponse ¶

type ModifyRouterInterfaceAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyRouterInterfaceAttributeResponse is the response struct for api ModifyRouterInterfaceAttribute

func CreateModifyRouterInterfaceAttributeResponse ¶

func CreateModifyRouterInterfaceAttributeResponse() (response *ModifyRouterInterfaceAttributeResponse)

CreateModifyRouterInterfaceAttributeResponse creates a response to parse from ModifyRouterInterfaceAttribute response

type ModifyRouterInterfaceSpecRequest ¶

type ModifyRouterInterfaceSpecRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Spec                 string           `position:"Query" name:"Spec"`
}

ModifyRouterInterfaceSpecRequest is the request struct for api ModifyRouterInterfaceSpec

func CreateModifyRouterInterfaceSpecRequest ¶

func CreateModifyRouterInterfaceSpecRequest() (request *ModifyRouterInterfaceSpecRequest)

CreateModifyRouterInterfaceSpecRequest creates a request to invoke ModifyRouterInterfaceSpec API

type ModifyRouterInterfaceSpecResponse ¶

type ModifyRouterInterfaceSpecResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Spec      string `json:"Spec" xml:"Spec"`
}

ModifyRouterInterfaceSpecResponse is the response struct for api ModifyRouterInterfaceSpec

func CreateModifyRouterInterfaceSpecResponse ¶

func CreateModifyRouterInterfaceSpecResponse() (response *ModifyRouterInterfaceSpecResponse)

CreateModifyRouterInterfaceSpecResponse creates a response to parse from ModifyRouterInterfaceSpec response

type ModifySnatEntryRequest ¶

type ModifySnatEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SnatEntryName        string           `position:"Query" name:"SnatEntryName"`
	SnatTableId          string           `position:"Query" name:"SnatTableId"`
	SnatEntryId          string           `position:"Query" name:"SnatEntryId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SnatIp               string           `position:"Query" name:"SnatIp"`
}

ModifySnatEntryRequest is the request struct for api ModifySnatEntry

func CreateModifySnatEntryRequest ¶

func CreateModifySnatEntryRequest() (request *ModifySnatEntryRequest)

CreateModifySnatEntryRequest creates a request to invoke ModifySnatEntry API

type ModifySnatEntryResponse ¶

type ModifySnatEntryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifySnatEntryResponse is the response struct for api ModifySnatEntry

func CreateModifySnatEntryResponse ¶

func CreateModifySnatEntryResponse() (response *ModifySnatEntryResponse)

CreateModifySnatEntryResponse creates a response to parse from ModifySnatEntry response

type ModifySslVpnClientCertRequest ¶

type ModifySslVpnClientCertRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SslVpnClientCertId   string           `position:"Query" name:"SslVpnClientCertId"`
}

ModifySslVpnClientCertRequest is the request struct for api ModifySslVpnClientCert

func CreateModifySslVpnClientCertRequest ¶

func CreateModifySslVpnClientCertRequest() (request *ModifySslVpnClientCertRequest)

CreateModifySslVpnClientCertRequest creates a request to invoke ModifySslVpnClientCert API

type ModifySslVpnClientCertResponse ¶

type ModifySslVpnClientCertResponse struct {
	*responses.BaseResponse
	RequestId          string `json:"RequestId" xml:"RequestId"`
	Name               string `json:"Name" xml:"Name"`
	SslVpnClientCertId string `json:"SslVpnClientCertId" xml:"SslVpnClientCertId"`
}

ModifySslVpnClientCertResponse is the response struct for api ModifySslVpnClientCert

func CreateModifySslVpnClientCertResponse ¶

func CreateModifySslVpnClientCertResponse() (response *ModifySslVpnClientCertResponse)

CreateModifySslVpnClientCertResponse creates a response to parse from ModifySslVpnClientCert response

type ModifySslVpnServerRequest ¶

type ModifySslVpnServerRequest struct {
	*requests.RpcRequest
	Cipher               string           `position:"Query" name:"Cipher"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientIpPool         string           `position:"Query" name:"ClientIpPool"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Compress             requests.Boolean `position:"Query" name:"Compress"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SslVpnServerId       string           `position:"Query" name:"SslVpnServerId"`
	LocalSubnet          string           `position:"Query" name:"LocalSubnet"`
	Port                 requests.Integer `position:"Query" name:"Port"`
	Proto                string           `position:"Query" name:"Proto"`
	Name                 string           `position:"Query" name:"Name"`
}

ModifySslVpnServerRequest is the request struct for api ModifySslVpnServer

func CreateModifySslVpnServerRequest ¶

func CreateModifySslVpnServerRequest() (request *ModifySslVpnServerRequest)

CreateModifySslVpnServerRequest creates a request to invoke ModifySslVpnServer API

type ModifySslVpnServerResponse ¶

type ModifySslVpnServerResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	RegionId       string `json:"RegionId" xml:"RegionId"`
	SslVpnServerId string `json:"SslVpnServerId" xml:"SslVpnServerId"`
	VpnGatewayId   string `json:"VpnGatewayId" xml:"VpnGatewayId"`
	Name           string `json:"Name" xml:"Name"`
	LocalSubnet    string `json:"LocalSubnet" xml:"LocalSubnet"`
	ClientIpPool   string `json:"ClientIpPool" xml:"ClientIpPool"`
	CreateTime     int    `json:"CreateTime" xml:"CreateTime"`
	Cipher         string `json:"Cipher" xml:"Cipher"`
	Proto          string `json:"Proto" xml:"Proto"`
	Port           int    `json:"Port" xml:"Port"`
	Compress       bool   `json:"Compress" xml:"Compress"`
	Connections    int    `json:"Connections" xml:"Connections"`
	MaxConnections int    `json:"MaxConnections" xml:"MaxConnections"`
	InternetIp     string `json:"InternetIp" xml:"InternetIp"`
}

ModifySslVpnServerResponse is the response struct for api ModifySslVpnServer

func CreateModifySslVpnServerResponse ¶

func CreateModifySslVpnServerResponse() (response *ModifySslVpnServerResponse)

CreateModifySslVpnServerResponse creates a response to parse from ModifySslVpnServer response

type ModifyVRouterAttributeRequest ¶

type ModifyVRouterAttributeRequest struct {
	*requests.RpcRequest
	VRouterName          string           `position:"Query" name:"VRouterName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	VRouterId            string           `position:"Query" name:"VRouterId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyVRouterAttributeRequest is the request struct for api ModifyVRouterAttribute

func CreateModifyVRouterAttributeRequest ¶

func CreateModifyVRouterAttributeRequest() (request *ModifyVRouterAttributeRequest)

CreateModifyVRouterAttributeRequest creates a request to invoke ModifyVRouterAttribute API

type ModifyVRouterAttributeResponse ¶

type ModifyVRouterAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyVRouterAttributeResponse is the response struct for api ModifyVRouterAttribute

func CreateModifyVRouterAttributeResponse ¶

func CreateModifyVRouterAttributeResponse() (response *ModifyVRouterAttributeResponse)

CreateModifyVRouterAttributeResponse creates a response to parse from ModifyVRouterAttribute response

type ModifyVSwitchAttributeRequest ¶

type ModifyVSwitchAttributeRequest struct {
	*requests.RpcRequest
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VSwitchName          string           `position:"Query" name:"VSwitchName"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Ipv6CidrBlock        requests.Integer `position:"Query" name:"Ipv6CidrBlock"`
}

ModifyVSwitchAttributeRequest is the request struct for api ModifyVSwitchAttribute

func CreateModifyVSwitchAttributeRequest ¶

func CreateModifyVSwitchAttributeRequest() (request *ModifyVSwitchAttributeRequest)

CreateModifyVSwitchAttributeRequest creates a request to invoke ModifyVSwitchAttribute API

type ModifyVSwitchAttributeResponse ¶

type ModifyVSwitchAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyVSwitchAttributeResponse is the response struct for api ModifyVSwitchAttribute

func CreateModifyVSwitchAttributeResponse ¶

func CreateModifyVSwitchAttributeResponse() (response *ModifyVSwitchAttributeResponse)

CreateModifyVSwitchAttributeResponse creates a response to parse from ModifyVSwitchAttribute response

type ModifyVirtualBorderRouterAttributeRequest ¶

type ModifyVirtualBorderRouterAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CircuitCode                   string           `position:"Query" name:"CircuitCode"`
	AssociatedPhysicalConnections string           `position:"Query" name:"AssociatedPhysicalConnections"`
	VlanId                        requests.Integer `position:"Query" name:"VlanId"`
	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken                   string           `position:"Query" name:"ClientToken"`
	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
	Description                   string           `position:"Query" name:"Description"`
	VbrId                         string           `position:"Query" name:"VbrId"`
	OwnerId                       requests.Integer `position:"Query" name:"OwnerId"`
	PeerGatewayIp                 string           `position:"Query" name:"PeerGatewayIp"`
	PeeringSubnetMask             string           `position:"Query" name:"PeeringSubnetMask"`
	Name                          string           `position:"Query" name:"Name"`
	LocalGatewayIp                string           `position:"Query" name:"LocalGatewayIp"`
}

ModifyVirtualBorderRouterAttributeRequest is the request struct for api ModifyVirtualBorderRouterAttribute

func CreateModifyVirtualBorderRouterAttributeRequest ¶

func CreateModifyVirtualBorderRouterAttributeRequest() (request *ModifyVirtualBorderRouterAttributeRequest)

CreateModifyVirtualBorderRouterAttributeRequest creates a request to invoke ModifyVirtualBorderRouterAttribute API

type ModifyVirtualBorderRouterAttributeResponse ¶

type ModifyVirtualBorderRouterAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyVirtualBorderRouterAttributeResponse is the response struct for api ModifyVirtualBorderRouterAttribute

func CreateModifyVirtualBorderRouterAttributeResponse ¶

func CreateModifyVirtualBorderRouterAttributeResponse() (response *ModifyVirtualBorderRouterAttributeResponse)

CreateModifyVirtualBorderRouterAttributeResponse creates a response to parse from ModifyVirtualBorderRouterAttribute response

type ModifyVpcAttributeRequest ¶

type ModifyVpcAttributeRequest struct {
	*requests.RpcRequest
	VpcName              string           `position:"Query" name:"VpcName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VpcId                string           `position:"Query" name:"VpcId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	CidrBlock            string           `position:"Query" name:"CidrBlock"`
	EnableIPv6           requests.Boolean `position:"Query" name:"EnableIPv6"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyVpcAttributeRequest is the request struct for api ModifyVpcAttribute

func CreateModifyVpcAttributeRequest ¶

func CreateModifyVpcAttributeRequest() (request *ModifyVpcAttributeRequest)

CreateModifyVpcAttributeRequest creates a request to invoke ModifyVpcAttribute API

type ModifyVpcAttributeResponse ¶

type ModifyVpcAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyVpcAttributeResponse is the response struct for api ModifyVpcAttribute

func CreateModifyVpcAttributeResponse ¶

func CreateModifyVpcAttributeResponse() (response *ModifyVpcAttributeResponse)

CreateModifyVpcAttributeResponse creates a response to parse from ModifyVpcAttribute response

type ModifyVpnConnectionAttributeRequest ¶

type ModifyVpnConnectionAttributeRequest struct {
	*requests.RpcRequest
	IkeConfig            string           `position:"Query" name:"IkeConfig"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RemoteSubnet         string           `position:"Query" name:"RemoteSubnet"`
	EffectImmediately    requests.Boolean `position:"Query" name:"EffectImmediately"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	IpsecConfig          string           `position:"Query" name:"IpsecConfig"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	LocalSubnet          string           `position:"Query" name:"LocalSubnet"`
	VpnConnectionId      string           `position:"Query" name:"VpnConnectionId"`
	Name                 string           `position:"Query" name:"Name"`
}

ModifyVpnConnectionAttributeRequest is the request struct for api ModifyVpnConnectionAttribute

func CreateModifyVpnConnectionAttributeRequest ¶

func CreateModifyVpnConnectionAttributeRequest() (request *ModifyVpnConnectionAttributeRequest)

CreateModifyVpnConnectionAttributeRequest creates a request to invoke ModifyVpnConnectionAttribute API

type ModifyVpnConnectionAttributeResponse ¶

type ModifyVpnConnectionAttributeResponse struct {
	*responses.BaseResponse
	RequestId         string      `json:"RequestId" xml:"RequestId"`
	VpnConnectionId   string      `json:"VpnConnectionId" xml:"VpnConnectionId"`
	CustomerGatewayId string      `json:"CustomerGatewayId" xml:"CustomerGatewayId"`
	VpnGatewayId      string      `json:"VpnGatewayId" xml:"VpnGatewayId"`
	Name              string      `json:"Name" xml:"Name"`
	Description       string      `json:"Description" xml:"Description"`
	LocalSubnet       string      `json:"LocalSubnet" xml:"LocalSubnet"`
	RemoteSubnet      string      `json:"RemoteSubnet" xml:"RemoteSubnet"`
	CreateTime        int         `json:"CreateTime" xml:"CreateTime"`
	EffectImmediately bool        `json:"EffectImmediately" xml:"EffectImmediately"`
	IkeConfig         IkeConfig   `json:"IkeConfig" xml:"IkeConfig"`
	IpsecConfig       IpsecConfig `json:"IpsecConfig" xml:"IpsecConfig"`
}

ModifyVpnConnectionAttributeResponse is the response struct for api ModifyVpnConnectionAttribute

func CreateModifyVpnConnectionAttributeResponse ¶

func CreateModifyVpnConnectionAttributeResponse() (response *ModifyVpnConnectionAttributeResponse)

CreateModifyVpnConnectionAttributeResponse creates a response to parse from ModifyVpnConnectionAttribute response

type ModifyVpnGatewayAttributeRequest ¶

type ModifyVpnGatewayAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyVpnGatewayAttributeRequest is the request struct for api ModifyVpnGatewayAttribute

func CreateModifyVpnGatewayAttributeRequest ¶

func CreateModifyVpnGatewayAttributeRequest() (request *ModifyVpnGatewayAttributeRequest)

CreateModifyVpnGatewayAttributeRequest creates a request to invoke ModifyVpnGatewayAttribute API

type ModifyVpnGatewayAttributeResponse ¶

type ModifyVpnGatewayAttributeResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	VpnGatewayId   string `json:"VpnGatewayId" xml:"VpnGatewayId"`
	VpcId          string `json:"VpcId" xml:"VpcId"`
	VSwitchId      string `json:"VSwitchId" xml:"VSwitchId"`
	InternetIp     string `json:"InternetIp" xml:"InternetIp"`
	IntranetIp     string `json:"IntranetIp" xml:"IntranetIp"`
	CreateTime     int    `json:"CreateTime" xml:"CreateTime"`
	EndTime        int    `json:"EndTime" xml:"EndTime"`
	Spec           string `json:"Spec" xml:"Spec"`
	Name           string `json:"Name" xml:"Name"`
	Description    string `json:"Description" xml:"Description"`
	Status         string `json:"Status" xml:"Status"`
	BusinessStatus string `json:"BusinessStatus" xml:"BusinessStatus"`
}

ModifyVpnGatewayAttributeResponse is the response struct for api ModifyVpnGatewayAttribute

func CreateModifyVpnGatewayAttributeResponse ¶

func CreateModifyVpnGatewayAttributeResponse() (response *ModifyVpnGatewayAttributeResponse)

CreateModifyVpnGatewayAttributeResponse creates a response to parse from ModifyVpnGatewayAttribute response

type NatGateway ¶

type NatGateway struct {
	NatGatewayId        string                                   `json:"NatGatewayId" xml:"NatGatewayId"`
	RegionId            string                                   `json:"RegionId" xml:"RegionId"`
	Name                string                                   `json:"Name" xml:"Name"`
	Description         string                                   `json:"Description" xml:"Description"`
	VpcId               string                                   `json:"VpcId" xml:"VpcId"`
	Spec                string                                   `json:"Spec" xml:"Spec"`
	InstanceChargeType  string                                   `json:"InstanceChargeType" xml:"InstanceChargeType"`
	ExpiredTime         string                                   `json:"ExpiredTime" xml:"ExpiredTime"`
	AutoPay             bool                                     `json:"AutoPay" xml:"AutoPay"`
	BusinessStatus      string                                   `json:"BusinessStatus" xml:"BusinessStatus"`
	CreationTime        string                                   `json:"CreationTime" xml:"CreationTime"`
	Status              string                                   `json:"Status" xml:"Status"`
	ForwardTableIds     ForwardTableIdsInDescribeNatGateways     `json:"ForwardTableIds" xml:"ForwardTableIds"`
	SnatTableIds        SnatTableIdsInDescribeNatGateways        `json:"SnatTableIds" xml:"SnatTableIds"`
	BandwidthPackageIds BandwidthPackageIdsInDescribeNatGateways `json:"BandwidthPackageIds" xml:"BandwidthPackageIds"`
	IpLists             IpLists                                  `json:"IpLists" xml:"IpLists"`
}

NatGateway is a nested struct in vpc response

type NatGatewayIds ¶

type NatGatewayIds struct {
	NatGatewayIds []string `json:"NatGatewayIds" xml:"NatGatewayIds"`
}

NatGatewayIds is a nested struct in vpc response

type NatGateways ¶

type NatGateways struct {
	NatGateway []NatGateway `json:"NatGateway" xml:"NatGateway"`
}

NatGateways is a nested struct in vpc response

type NextHop ¶

type NextHop struct {
	NextHopType              string `json:"NextHopType" xml:"NextHopType"`
	NextHopId                string `json:"NextHopId" xml:"NextHopId"`
	Enabled                  int    `json:"Enabled" xml:"Enabled"`
	Weight                   int    `json:"Weight" xml:"Weight"`
	NextHopRegionId          string `json:"NextHopRegionId" xml:"NextHopRegionId"`
	NextHopOppsiteType       string `json:"NextHopOppsiteType" xml:"NextHopOppsiteType"`
	NextHopOppsiteInstanceId string `json:"NextHopOppsiteInstanceId" xml:"NextHopOppsiteInstanceId"`
	NextHopOppsiteRegionId   string `json:"NextHopOppsiteRegionId" xml:"NextHopOppsiteRegionId"`
}

NextHop is a nested struct in vpc response

type NextHops ¶

type NextHops struct {
	NextHop []NextHop `json:"NextHop" xml:"NextHop"`
}

NextHops is a nested struct in vpc response

type Nqa ¶

type Nqa struct {
	NqaId         string `json:"NqaId" xml:"NqaId"`
	RegionId      string `json:"RegionId" xml:"RegionId"`
	Status        string `json:"Status" xml:"Status"`
	RouterId      string `json:"RouterId" xml:"RouterId"`
	DestinationIp string `json:"DestinationIp" xml:"DestinationIp"`
}

Nqa is a nested struct in vpc response

type Nqas ¶

type Nqas struct {
	Nqa []Nqa `json:"Nqa" xml:"Nqa"`
}

Nqas is a nested struct in vpc response

type OperationLocksInDescribeEipAddresses ¶

type OperationLocksInDescribeEipAddresses struct {
	LockReason []LockReason `json:"LockReason" xml:"LockReason"`
}

OperationLocksInDescribeEipAddresses is a nested struct in vpc response

type OperationLocksInDescribeGlobalAccelerationInstances ¶

type OperationLocksInDescribeGlobalAccelerationInstances struct {
	LockReason []LockReason `json:"LockReason" xml:"LockReason"`
}

OperationLocksInDescribeGlobalAccelerationInstances is a nested struct in vpc response

type PhysicalConnectionSet ¶

type PhysicalConnectionSet struct {
	PhysicalConnectionType []PhysicalConnectionType `json:"PhysicalConnectionType" xml:"PhysicalConnectionType"`
}

PhysicalConnectionSet is a nested struct in vpc response

type PhysicalConnectionType ¶

type PhysicalConnectionType struct {
	PhysicalConnectionId          string `json:"PhysicalConnectionId" xml:"PhysicalConnectionId"`
	AccessPointId                 string `json:"AccessPointId" xml:"AccessPointId"`
	Type                          string `json:"Type" xml:"Type"`
	Status                        string `json:"Status" xml:"Status"`
	BusinessStatus                string `json:"BusinessStatus" xml:"BusinessStatus"`
	CreationTime                  string `json:"CreationTime" xml:"CreationTime"`
	EnabledTime                   string `json:"EnabledTime" xml:"EnabledTime"`
	LineOperator                  string `json:"LineOperator" xml:"LineOperator"`
	Spec                          string `json:"Spec" xml:"Spec"`
	PeerLocation                  string `json:"PeerLocation" xml:"PeerLocation"`
	PortType                      string `json:"PortType" xml:"PortType"`
	RedundantPhysicalConnectionId string `json:"RedundantPhysicalConnectionId" xml:"RedundantPhysicalConnectionId"`
	Name                          string `json:"Name" xml:"Name"`
	Description                   string `json:"Description" xml:"Description"`
	AdLocation                    string `json:"AdLocation" xml:"AdLocation"`
	PortNumber                    string `json:"PortNumber" xml:"PortNumber"`
	CircuitCode                   string `json:"CircuitCode" xml:"CircuitCode"`
	Bandwidth                     int    `json:"Bandwidth" xml:"Bandwidth"`
}

PhysicalConnectionType is a nested struct in vpc response

type PublicIpAddress ¶

type PublicIpAddress struct {
	AllocationId string `json:"AllocationId" xml:"AllocationId"`
	IpAddress    string `json:"IpAddress" xml:"IpAddress"`
}

PublicIpAddress is a nested struct in vpc response

type PublicIpAddresse ¶

type PublicIpAddresse struct {
	IpAddress       string `json:"IpAddress" xml:"IpAddress"`
	ApAccessEnabled bool   `json:"ApAccessEnabled" xml:"ApAccessEnabled"`
	AllocationId    string `json:"AllocationId" xml:"AllocationId"`
	UsingStatus     string `json:"UsingStatus" xml:"UsingStatus"`
}

PublicIpAddresse is a nested struct in vpc response

type PublicIpAddressesInDescribeBandwidthPackages ¶

type PublicIpAddressesInDescribeBandwidthPackages struct {
	PublicIpAddresse []PublicIpAddresse `json:"PublicIpAddresse" xml:"PublicIpAddresse"`
}

PublicIpAddressesInDescribeBandwidthPackages is a nested struct in vpc response

type PublicIpAddressesInDescribeCommonBandwidthPackages ¶

type PublicIpAddressesInDescribeCommonBandwidthPackages struct {
	PublicIpAddresse []PublicIpAddresse `json:"PublicIpAddresse" xml:"PublicIpAddresse"`
}

PublicIpAddressesInDescribeCommonBandwidthPackages is a nested struct in vpc response

type PublicIpAddressesInDescribeGlobalAccelerationInstances ¶

type PublicIpAddressesInDescribeGlobalAccelerationInstances struct {
	PublicIpAddress []PublicIpAddress `json:"PublicIpAddress" xml:"PublicIpAddress"`
}

PublicIpAddressesInDescribeGlobalAccelerationInstances is a nested struct in vpc response

type RecoverVirtualBorderRouterRequest ¶

type RecoverVirtualBorderRouterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	VbrId                string           `position:"Query" name:"VbrId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

RecoverVirtualBorderRouterRequest is the request struct for api RecoverVirtualBorderRouter

func CreateRecoverVirtualBorderRouterRequest ¶

func CreateRecoverVirtualBorderRouterRequest() (request *RecoverVirtualBorderRouterRequest)

CreateRecoverVirtualBorderRouterRequest creates a request to invoke RecoverVirtualBorderRouter API

type RecoverVirtualBorderRouterResponse ¶

type RecoverVirtualBorderRouterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RecoverVirtualBorderRouterResponse is the response struct for api RecoverVirtualBorderRouter

func CreateRecoverVirtualBorderRouterResponse ¶

func CreateRecoverVirtualBorderRouterResponse() (response *RecoverVirtualBorderRouterResponse)

CreateRecoverVirtualBorderRouterResponse creates a response to parse from RecoverVirtualBorderRouter response

type Region ¶

type Region struct {
	RegionId       string `json:"RegionId" xml:"RegionId"`
	LocalName      string `json:"LocalName" xml:"LocalName"`
	RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"`
}

Region is a nested struct in vpc response

type Regions ¶

type Regions struct {
	Region []Region `json:"Region" xml:"Region"`
}

Regions is a nested struct in vpc response

type ReleaseEipAddressRequest ¶

type ReleaseEipAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AllocationId         string           `position:"Query" name:"AllocationId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ReleaseEipAddressRequest is the request struct for api ReleaseEipAddress

func CreateReleaseEipAddressRequest ¶

func CreateReleaseEipAddressRequest() (request *ReleaseEipAddressRequest)

CreateReleaseEipAddressRequest creates a request to invoke ReleaseEipAddress API

type ReleaseEipAddressResponse ¶

type ReleaseEipAddressResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ReleaseEipAddressResponse is the response struct for api ReleaseEipAddress

func CreateReleaseEipAddressResponse ¶

func CreateReleaseEipAddressResponse() (response *ReleaseEipAddressResponse)

CreateReleaseEipAddressResponse creates a response to parse from ReleaseEipAddress response

type RemoveBandwidthPackageIpsRequest ¶

type RemoveBandwidthPackageIpsRequest struct {
	*requests.RpcRequest
	RemovedIpAddresses   *[]string        `position:"Query" name:"RemovedIpAddresses"  type:"Repeated"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

RemoveBandwidthPackageIpsRequest is the request struct for api RemoveBandwidthPackageIps

func CreateRemoveBandwidthPackageIpsRequest ¶

func CreateRemoveBandwidthPackageIpsRequest() (request *RemoveBandwidthPackageIpsRequest)

CreateRemoveBandwidthPackageIpsRequest creates a request to invoke RemoveBandwidthPackageIps API

type RemoveBandwidthPackageIpsResponse ¶

type RemoveBandwidthPackageIpsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RemoveBandwidthPackageIpsResponse is the response struct for api RemoveBandwidthPackageIps

func CreateRemoveBandwidthPackageIpsResponse ¶

func CreateRemoveBandwidthPackageIpsResponse() (response *RemoveBandwidthPackageIpsResponse)

CreateRemoveBandwidthPackageIpsResponse creates a response to parse from RemoveBandwidthPackageIps response

type RemoveCommonBandwidthPackageIpRequest ¶

type RemoveCommonBandwidthPackageIpRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	IpInstanceId         string           `position:"Query" name:"IpInstanceId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

RemoveCommonBandwidthPackageIpRequest is the request struct for api RemoveCommonBandwidthPackageIp

func CreateRemoveCommonBandwidthPackageIpRequest ¶

func CreateRemoveCommonBandwidthPackageIpRequest() (request *RemoveCommonBandwidthPackageIpRequest)

CreateRemoveCommonBandwidthPackageIpRequest creates a request to invoke RemoveCommonBandwidthPackageIp API

type RemoveCommonBandwidthPackageIpResponse ¶

type RemoveCommonBandwidthPackageIpResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RemoveCommonBandwidthPackageIpResponse is the response struct for api RemoveCommonBandwidthPackageIp

func CreateRemoveCommonBandwidthPackageIpResponse ¶

func CreateRemoveCommonBandwidthPackageIpResponse() (response *RemoveCommonBandwidthPackageIpResponse)

CreateRemoveCommonBandwidthPackageIpResponse creates a response to parse from RemoveCommonBandwidthPackageIp response

type RemoveGlobalAccelerationInstanceIpRequest ¶

type RemoveGlobalAccelerationInstanceIpRequest struct {
	*requests.RpcRequest
	ResourceOwnerId              requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
	IpInstanceId                 string           `position:"Query" name:"IpInstanceId"`
	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
}

RemoveGlobalAccelerationInstanceIpRequest is the request struct for api RemoveGlobalAccelerationInstanceIp

func CreateRemoveGlobalAccelerationInstanceIpRequest ¶

func CreateRemoveGlobalAccelerationInstanceIpRequest() (request *RemoveGlobalAccelerationInstanceIpRequest)

CreateRemoveGlobalAccelerationInstanceIpRequest creates a request to invoke RemoveGlobalAccelerationInstanceIp API

type RemoveGlobalAccelerationInstanceIpResponse ¶

type RemoveGlobalAccelerationInstanceIpResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RemoveGlobalAccelerationInstanceIpResponse is the response struct for api RemoveGlobalAccelerationInstanceIp

func CreateRemoveGlobalAccelerationInstanceIpResponse ¶

func CreateRemoveGlobalAccelerationInstanceIpResponse() (response *RemoveGlobalAccelerationInstanceIpResponse)

CreateRemoveGlobalAccelerationInstanceIpResponse creates a response to parse from RemoveGlobalAccelerationInstanceIp response

type RemoveIPv6TranslatorAclListEntryRequest ¶

type RemoveIPv6TranslatorAclListEntryRequest struct {
	*requests.RpcRequest
	AclId                string           `position:"Query" name:"AclId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AclEntryId           string           `position:"Query" name:"AclEntryId"`
}

RemoveIPv6TranslatorAclListEntryRequest is the request struct for api RemoveIPv6TranslatorAclListEntry

func CreateRemoveIPv6TranslatorAclListEntryRequest ¶

func CreateRemoveIPv6TranslatorAclListEntryRequest() (request *RemoveIPv6TranslatorAclListEntryRequest)

CreateRemoveIPv6TranslatorAclListEntryRequest creates a request to invoke RemoveIPv6TranslatorAclListEntry API

type RemoveIPv6TranslatorAclListEntryResponse ¶

type RemoveIPv6TranslatorAclListEntryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RemoveIPv6TranslatorAclListEntryResponse is the response struct for api RemoveIPv6TranslatorAclListEntry

func CreateRemoveIPv6TranslatorAclListEntryResponse ¶

func CreateRemoveIPv6TranslatorAclListEntryResponse() (response *RemoveIPv6TranslatorAclListEntryResponse)

CreateRemoveIPv6TranslatorAclListEntryResponse creates a response to parse from RemoveIPv6TranslatorAclListEntry response

type RevokeInstanceFromCenRequest ¶

type RevokeInstanceFromCenRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CenId                string           `position:"Query" name:"CenId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	CenOwnerId           requests.Integer `position:"Query" name:"CenOwnerId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

RevokeInstanceFromCenRequest is the request struct for api RevokeInstanceFromCen

func CreateRevokeInstanceFromCenRequest ¶

func CreateRevokeInstanceFromCenRequest() (request *RevokeInstanceFromCenRequest)

CreateRevokeInstanceFromCenRequest creates a request to invoke RevokeInstanceFromCen API

type RevokeInstanceFromCenResponse ¶

type RevokeInstanceFromCenResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RevokeInstanceFromCenResponse is the response struct for api RevokeInstanceFromCen

func CreateRevokeInstanceFromCenResponse ¶

func CreateRevokeInstanceFromCenResponse() (response *RevokeInstanceFromCenResponse)

CreateRevokeInstanceFromCenResponse creates a response to parse from RevokeInstanceFromCen response

type RouteEntry ¶

type RouteEntry struct {
	RouteTableId             string   `json:"RouteTableId" xml:"RouteTableId"`
	DestinationCidrBlock     string   `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
	Type                     string   `json:"Type" xml:"Type"`
	Status                   string   `json:"Status" xml:"Status"`
	InstanceId               string   `json:"InstanceId" xml:"InstanceId"`
	NextHopType              string   `json:"NextHopType" xml:"NextHopType"`
	NextHopRegionId          string   `json:"NextHopRegionId" xml:"NextHopRegionId"`
	NextHopOppsiteType       string   `json:"NextHopOppsiteType" xml:"NextHopOppsiteType"`
	NextHopOppsiteInstanceId string   `json:"NextHopOppsiteInstanceId" xml:"NextHopOppsiteInstanceId"`
	NextHopOppsiteRegionId   string   `json:"NextHopOppsiteRegionId" xml:"NextHopOppsiteRegionId"`
	PrivateIpAddress         string   `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
	NextHops                 NextHops `json:"NextHops" xml:"NextHops"`
}

RouteEntry is a nested struct in vpc response

type RouteEntrys ¶

type RouteEntrys struct {
	RouteEntry []RouteEntry `json:"RouteEntry" xml:"RouteEntry"`
}

RouteEntrys is a nested struct in vpc response

type RouteTable ¶

type RouteTable struct {
	ResourceGroupId string                          `json:"ResourceGroupId" xml:"ResourceGroupId"`
	CreationTime    string                          `json:"CreationTime" xml:"CreationTime"`
	RouteTableType  string                          `json:"RouteTableType" xml:"RouteTableType"`
	RouteTableId    string                          `json:"RouteTableId" xml:"RouteTableId"`
	VRouterId       string                          `json:"VRouterId" xml:"VRouterId"`
	VSwitchIds      VSwitchIdsInDescribeRouteTables `json:"VSwitchIds" xml:"VSwitchIds"`
	RouteEntrys     RouteEntrys                     `json:"RouteEntrys" xml:"RouteEntrys"`
}

RouteTable is a nested struct in vpc response

type RouteTableIds ¶

type RouteTableIds struct {
	RouteTableId []string `json:"RouteTableId" xml:"RouteTableId"`
}

RouteTableIds is a nested struct in vpc response

type RouteTables ¶

type RouteTables struct {
	RouteTable []RouteTable `json:"RouteTable" xml:"RouteTable"`
}

RouteTables is a nested struct in vpc response

type RouterInterfaceSet ¶

type RouterInterfaceSet struct {
	RouterInterfaceType []RouterInterfaceType `json:"RouterInterfaceType" xml:"RouterInterfaceType"`
}

RouterInterfaceSet is a nested struct in vpc response

type RouterInterfaceType ¶

type RouterInterfaceType struct {
	RouterInterfaceId               string `json:"RouterInterfaceId" xml:"RouterInterfaceId"`
	OppositeRegionId                string `json:"OppositeRegionId" xml:"OppositeRegionId"`
	Role                            string `json:"Role" xml:"Role"`
	Spec                            string `json:"Spec" xml:"Spec"`
	Name                            string `json:"Name" xml:"Name"`
	Description                     string `json:"Description" xml:"Description"`
	RouterId                        string `json:"RouterId" xml:"RouterId"`
	RouterType                      string `json:"RouterType" xml:"RouterType"`
	CreationTime                    string `json:"CreationTime" xml:"CreationTime"`
	EndTime                         string `json:"EndTime" xml:"EndTime"`
	ChargeType                      string `json:"ChargeType" xml:"ChargeType"`
	Status                          string `json:"Status" xml:"Status"`
	BusinessStatus                  string `json:"BusinessStatus" xml:"BusinessStatus"`
	ConnectedTime                   string `json:"ConnectedTime" xml:"ConnectedTime"`
	OppositeInterfaceId             string `json:"OppositeInterfaceId" xml:"OppositeInterfaceId"`
	OppositeInterfaceSpec           string `json:"OppositeInterfaceSpec" xml:"OppositeInterfaceSpec"`
	OppositeInterfaceStatus         string `json:"OppositeInterfaceStatus" xml:"OppositeInterfaceStatus"`
	OppositeInterfaceBusinessStatus string `json:"OppositeInterfaceBusinessStatus" xml:"OppositeInterfaceBusinessStatus"`
	OppositeRouterId                string `json:"OppositeRouterId" xml:"OppositeRouterId"`
	OppositeRouterType              string `json:"OppositeRouterType" xml:"OppositeRouterType"`
	OppositeInterfaceOwnerId        string `json:"OppositeInterfaceOwnerId" xml:"OppositeInterfaceOwnerId"`
	AccessPointId                   string `json:"AccessPointId" xml:"AccessPointId"`
	OppositeAccessPointId           string `json:"OppositeAccessPointId" xml:"OppositeAccessPointId"`
	HealthCheckSourceIp             string `json:"HealthCheckSourceIp" xml:"HealthCheckSourceIp"`
	HealthCheckTargetIp             string `json:"HealthCheckTargetIp" xml:"HealthCheckTargetIp"`
	OppositeVpcInstanceId           string `json:"OppositeVpcInstanceId" xml:"OppositeVpcInstanceId"`
	Bandwidth                       int    `json:"Bandwidth" xml:"Bandwidth"`
	VpcInstanceId                   string `json:"VpcInstanceId" xml:"VpcInstanceId"`
	OppositeBandwidth               int    `json:"OppositeBandwidth" xml:"OppositeBandwidth"`
	HasReservationData              string `json:"HasReservationData" xml:"HasReservationData"`
	ReservationBandwidth            string `json:"ReservationBandwidth" xml:"ReservationBandwidth"`
	ReservationInternetChargeType   string `json:"ReservationInternetChargeType" xml:"ReservationInternetChargeType"`
	ReservationActiveTime           string `json:"ReservationActiveTime" xml:"ReservationActiveTime"`
	ReservationOrderType            string `json:"ReservationOrderType" xml:"ReservationOrderType"`
	CrossBorder                     bool   `json:"CrossBorder" xml:"CrossBorder"`
	HcThreshold                     int    `json:"HcThreshold" xml:"HcThreshold"`
	HcRate                          int    `json:"HcRate" xml:"HcRate"`
}

RouterInterfaceType is a nested struct in vpc response

type RouterTableIds ¶

type RouterTableIds struct {
	RouterTableIds []string `json:"RouterTableIds" xml:"RouterTableIds"`
}

RouterTableIds is a nested struct in vpc response

type RouterTableList ¶

type RouterTableList struct {
	RouterTableListType []RouterTableListType `json:"RouterTableListType" xml:"RouterTableListType"`
}

RouterTableList is a nested struct in vpc response

type RouterTableListType ¶

type RouterTableListType struct {
	VpcId           string                             `json:"VpcId" xml:"VpcId"`
	RouterType      string                             `json:"RouterType" xml:"RouterType"`
	RouterId        string                             `json:"RouterId" xml:"RouterId"`
	RouteTableId    string                             `json:"RouteTableId" xml:"RouteTableId"`
	RouteTableName  string                             `json:"RouteTableName" xml:"RouteTableName"`
	RouteTableType  string                             `json:"RouteTableType" xml:"RouteTableType"`
	Description     string                             `json:"Description" xml:"Description"`
	ResourceGroupId string                             `json:"ResourceGroupId" xml:"ResourceGroupId"`
	CreationTime    string                             `json:"CreationTime" xml:"CreationTime"`
	VSwitchIds      VSwitchIdsInDescribeRouteTableList `json:"VSwitchIds" xml:"VSwitchIds"`
	Tags            TagsInDescribeRouteTableList       `json:"Tags" xml:"Tags"`
}

RouterTableListType is a nested struct in vpc response

type SnatTableEntries ¶

type SnatTableEntries struct {
	SnatTableEntry []SnatTableEntry `json:"SnatTableEntry" xml:"SnatTableEntry"`
}

SnatTableEntries is a nested struct in vpc response

type SnatTableEntry ¶

type SnatTableEntry struct {
	SnatTableId     string `json:"SnatTableId" xml:"SnatTableId"`
	SnatEntryId     string `json:"SnatEntryId" xml:"SnatEntryId"`
	SourceVSwitchId string `json:"SourceVSwitchId" xml:"SourceVSwitchId"`
	SourceCIDR      string `json:"SourceCIDR" xml:"SourceCIDR"`
	SnatIp          string `json:"SnatIp" xml:"SnatIp"`
	Status          string `json:"Status" xml:"Status"`
	SnatEntryName   string `json:"SnatEntryName" xml:"SnatEntryName"`
}

SnatTableEntry is a nested struct in vpc response

type SnatTableIdsInCreateNatGateway ¶

type SnatTableIdsInCreateNatGateway struct {
	SnatTableId []string `json:"SnatTableId" xml:"SnatTableId"`
}

SnatTableIdsInCreateNatGateway is a nested struct in vpc response

type SnatTableIdsInDescribeNatGateways ¶

type SnatTableIdsInDescribeNatGateways struct {
	SnatTableId []string `json:"SnatTableId" xml:"SnatTableId"`
}

SnatTableIdsInDescribeNatGateways is a nested struct in vpc response

type SslVpnClientCertKey ¶

type SslVpnClientCertKey struct {
	RegionId           string `json:"RegionId" xml:"RegionId"`
	SslVpnClientCertId string `json:"SslVpnClientCertId" xml:"SslVpnClientCertId"`
	Name               string `json:"Name" xml:"Name"`
	SslVpnServerId     string `json:"SslVpnServerId" xml:"SslVpnServerId"`
	CreateTime         int    `json:"CreateTime" xml:"CreateTime"`
	EndTime            int    `json:"EndTime" xml:"EndTime"`
	Status             string `json:"Status" xml:"Status"`
}

SslVpnClientCertKey is a nested struct in vpc response

type SslVpnClientCertKeys ¶

type SslVpnClientCertKeys struct {
	SslVpnClientCertKey []SslVpnClientCertKey `json:"SslVpnClientCertKey" xml:"SslVpnClientCertKey"`
}

SslVpnClientCertKeys is a nested struct in vpc response

type SslVpnServer ¶

type SslVpnServer struct {
	RegionId       string `json:"RegionId" xml:"RegionId"`
	SslVpnServerId string `json:"SslVpnServerId" xml:"SslVpnServerId"`
	VpnGatewayId   string `json:"VpnGatewayId" xml:"VpnGatewayId"`
	Name           string `json:"Name" xml:"Name"`
	LocalSubnet    string `json:"LocalSubnet" xml:"LocalSubnet"`
	ClientIpPool   string `json:"ClientIpPool" xml:"ClientIpPool"`
	CreateTime     int    `json:"CreateTime" xml:"CreateTime"`
	Cipher         string `json:"Cipher" xml:"Cipher"`
	Proto          string `json:"Proto" xml:"Proto"`
	Port           int    `json:"Port" xml:"Port"`
	Compress       bool   `json:"Compress" xml:"Compress"`
	Connections    int    `json:"Connections" xml:"Connections"`
	MaxConnections int    `json:"MaxConnections" xml:"MaxConnections"`
	InternetIp     string `json:"InternetIp" xml:"InternetIp"`
}

SslVpnServer is a nested struct in vpc response

type SslVpnServers ¶

type SslVpnServers struct {
	SslVpnServer []SslVpnServer `json:"SslVpnServer" xml:"SslVpnServer"`
}

SslVpnServers is a nested struct in vpc response

type Tag ¶

type Tag struct {
	Key   string `json:"Key" xml:"Key"`
	Value string `json:"Value" xml:"Value"`
}

Tag is a nested struct in vpc response

type TagsInDescribeEipAddresses ¶

type TagsInDescribeEipAddresses struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeEipAddresses is a nested struct in vpc response

type TagsInDescribeRouteTableList ¶

type TagsInDescribeRouteTableList struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeRouteTableList is a nested struct in vpc response

type TagsInDescribeVSwitches ¶

type TagsInDescribeVSwitches struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeVSwitches is a nested struct in vpc response

type TagsInDescribeVpcs ¶

type TagsInDescribeVpcs struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeVpcs is a nested struct in vpc response

type TerminatePhysicalConnectionRequest ¶

type TerminatePhysicalConnectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

TerminatePhysicalConnectionRequest is the request struct for api TerminatePhysicalConnection

func CreateTerminatePhysicalConnectionRequest ¶

func CreateTerminatePhysicalConnectionRequest() (request *TerminatePhysicalConnectionRequest)

CreateTerminatePhysicalConnectionRequest creates a request to invoke TerminatePhysicalConnection API

type TerminatePhysicalConnectionResponse ¶

type TerminatePhysicalConnectionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

TerminatePhysicalConnectionResponse is the response struct for api TerminatePhysicalConnection

func CreateTerminatePhysicalConnectionResponse ¶

func CreateTerminatePhysicalConnectionResponse() (response *TerminatePhysicalConnectionResponse)

CreateTerminatePhysicalConnectionResponse creates a response to parse from TerminatePhysicalConnection response

type TerminateVirtualBorderRouterRequest ¶

type TerminateVirtualBorderRouterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	VbrId                string           `position:"Query" name:"VbrId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

TerminateVirtualBorderRouterRequest is the request struct for api TerminateVirtualBorderRouter

func CreateTerminateVirtualBorderRouterRequest ¶

func CreateTerminateVirtualBorderRouterRequest() (request *TerminateVirtualBorderRouterRequest)

CreateTerminateVirtualBorderRouterRequest creates a request to invoke TerminateVirtualBorderRouter API

type TerminateVirtualBorderRouterResponse ¶

type TerminateVirtualBorderRouterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

TerminateVirtualBorderRouterResponse is the response struct for api TerminateVirtualBorderRouter

func CreateTerminateVirtualBorderRouterResponse ¶

func CreateTerminateVirtualBorderRouterResponse() (response *TerminateVirtualBorderRouterResponse)

CreateTerminateVirtualBorderRouterResponse creates a response to parse from TerminateVirtualBorderRouter response

type UnassociateEipAddressRequest ¶

type UnassociateEipAddressRequest struct {
	*requests.RpcRequest
	PrivateIpAddress     string           `position:"Query" name:"PrivateIpAddress"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	Force                requests.Boolean `position:"Query" name:"Force"`
	AllocationId         string           `position:"Query" name:"AllocationId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

UnassociateEipAddressRequest is the request struct for api UnassociateEipAddress

func CreateUnassociateEipAddressRequest ¶

func CreateUnassociateEipAddressRequest() (request *UnassociateEipAddressRequest)

CreateUnassociateEipAddressRequest creates a request to invoke UnassociateEipAddress API

type UnassociateEipAddressResponse ¶

type UnassociateEipAddressResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UnassociateEipAddressResponse is the response struct for api UnassociateEipAddress

func CreateUnassociateEipAddressResponse ¶

func CreateUnassociateEipAddressResponse() (response *UnassociateEipAddressResponse)

CreateUnassociateEipAddressResponse creates a response to parse from UnassociateEipAddress response

type UnassociateGlobalAccelerationInstanceRequest ¶

type UnassociateGlobalAccelerationInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId              requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
	InstanceType                 string           `position:"Query" name:"InstanceType"`
	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
}

UnassociateGlobalAccelerationInstanceRequest is the request struct for api UnassociateGlobalAccelerationInstance

func CreateUnassociateGlobalAccelerationInstanceRequest ¶

func CreateUnassociateGlobalAccelerationInstanceRequest() (request *UnassociateGlobalAccelerationInstanceRequest)

CreateUnassociateGlobalAccelerationInstanceRequest creates a request to invoke UnassociateGlobalAccelerationInstance API

type UnassociateGlobalAccelerationInstanceResponse ¶

type UnassociateGlobalAccelerationInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UnassociateGlobalAccelerationInstanceResponse is the response struct for api UnassociateGlobalAccelerationInstance

func CreateUnassociateGlobalAccelerationInstanceResponse ¶

func CreateUnassociateGlobalAccelerationInstanceResponse() (response *UnassociateGlobalAccelerationInstanceResponse)

CreateUnassociateGlobalAccelerationInstanceResponse creates a response to parse from UnassociateGlobalAccelerationInstance response

type UnassociateHaVipRequest ¶

type UnassociateHaVipRequest struct {
	*requests.RpcRequest
	HaVipId              string           `position:"Query" name:"HaVipId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Force                string           `position:"Query" name:"Force"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

UnassociateHaVipRequest is the request struct for api UnassociateHaVip

func CreateUnassociateHaVipRequest ¶

func CreateUnassociateHaVipRequest() (request *UnassociateHaVipRequest)

CreateUnassociateHaVipRequest creates a request to invoke UnassociateHaVip API

type UnassociateHaVipResponse ¶

type UnassociateHaVipResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UnassociateHaVipResponse is the response struct for api UnassociateHaVip

func CreateUnassociateHaVipResponse ¶

func CreateUnassociateHaVipResponse() (response *UnassociateHaVipResponse)

CreateUnassociateHaVipResponse creates a response to parse from UnassociateHaVip response

type UnassociatePhysicalConnectionFromVirtualBorderRouterRequest ¶

type UnassociatePhysicalConnectionFromVirtualBorderRouterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	VbrId                string           `position:"Query" name:"VbrId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

UnassociatePhysicalConnectionFromVirtualBorderRouterRequest is the request struct for api UnassociatePhysicalConnectionFromVirtualBorderRouter

func CreateUnassociatePhysicalConnectionFromVirtualBorderRouterRequest ¶

func CreateUnassociatePhysicalConnectionFromVirtualBorderRouterRequest() (request *UnassociatePhysicalConnectionFromVirtualBorderRouterRequest)

CreateUnassociatePhysicalConnectionFromVirtualBorderRouterRequest creates a request to invoke UnassociatePhysicalConnectionFromVirtualBorderRouter API

type UnassociatePhysicalConnectionFromVirtualBorderRouterResponse ¶

type UnassociatePhysicalConnectionFromVirtualBorderRouterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UnassociatePhysicalConnectionFromVirtualBorderRouterResponse is the response struct for api UnassociatePhysicalConnectionFromVirtualBorderRouter

func CreateUnassociatePhysicalConnectionFromVirtualBorderRouterResponse ¶

func CreateUnassociatePhysicalConnectionFromVirtualBorderRouterResponse() (response *UnassociatePhysicalConnectionFromVirtualBorderRouterResponse)

CreateUnassociatePhysicalConnectionFromVirtualBorderRouterResponse creates a response to parse from UnassociatePhysicalConnectionFromVirtualBorderRouter response

type UnassociateRouteTableRequest ¶

type UnassociateRouteTableRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	RouteTableId         string           `position:"Query" name:"RouteTableId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
}

UnassociateRouteTableRequest is the request struct for api UnassociateRouteTable

func CreateUnassociateRouteTableRequest ¶

func CreateUnassociateRouteTableRequest() (request *UnassociateRouteTableRequest)

CreateUnassociateRouteTableRequest creates a request to invoke UnassociateRouteTable API

type UnassociateRouteTableResponse ¶

type UnassociateRouteTableResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UnassociateRouteTableResponse is the response struct for api UnassociateRouteTable

func CreateUnassociateRouteTableResponse ¶

func CreateUnassociateRouteTableResponse() (response *UnassociateRouteTableResponse)

CreateUnassociateRouteTableResponse creates a response to parse from UnassociateRouteTable response

type UserCidrsInDescribeVpcAttribute ¶

type UserCidrsInDescribeVpcAttribute struct {
	UserCidr []string `json:"UserCidr" xml:"UserCidr"`
}

UserCidrsInDescribeVpcAttribute is a nested struct in vpc response

type UserCidrsInDescribeVpcs ¶

type UserCidrsInDescribeVpcs struct {
	UserCidr []string `json:"UserCidr" xml:"UserCidr"`
}

UserCidrsInDescribeVpcs is a nested struct in vpc response

type VRouter ¶

type VRouter struct {
	RegionId      string        `json:"RegionId" xml:"RegionId"`
	VpcId         string        `json:"VpcId" xml:"VpcId"`
	VRouterName   string        `json:"VRouterName" xml:"VRouterName"`
	Description   string        `json:"Description" xml:"Description"`
	VRouterId     string        `json:"VRouterId" xml:"VRouterId"`
	CreationTime  string        `json:"CreationTime" xml:"CreationTime"`
	RouteTableIds RouteTableIds `json:"RouteTableIds" xml:"RouteTableIds"`
}

VRouter is a nested struct in vpc response

type VRouters ¶

type VRouters struct {
	VRouter []VRouter `json:"VRouter" xml:"VRouter"`
}

VRouters is a nested struct in vpc response

type VSwitch ¶

type VSwitch struct {
	VSwitchId               string                  `json:"VSwitchId" xml:"VSwitchId"`
	VpcId                   string                  `json:"VpcId" xml:"VpcId"`
	Status                  string                  `json:"Status" xml:"Status"`
	CidrBlock               string                  `json:"CidrBlock" xml:"CidrBlock"`
	Ipv6CidrBlock           string                  `json:"Ipv6CidrBlock" xml:"Ipv6CidrBlock"`
	ZoneId                  string                  `json:"ZoneId" xml:"ZoneId"`
	AvailableIpAddressCount int                     `json:"AvailableIpAddressCount" xml:"AvailableIpAddressCount"`
	Description             string                  `json:"Description" xml:"Description"`
	VSwitchName             string                  `json:"VSwitchName" xml:"VSwitchName"`
	CreationTime            string                  `json:"CreationTime" xml:"CreationTime"`
	IsDefault               bool                    `json:"IsDefault" xml:"IsDefault"`
	ResourceGroupId         string                  `json:"ResourceGroupId" xml:"ResourceGroupId"`
	RouteTable              RouteTable              `json:"RouteTable" xml:"RouteTable"`
	Tags                    TagsInDescribeVSwitches `json:"Tags" xml:"Tags"`
}

VSwitch is a nested struct in vpc response

type VSwitchIdsInDescribeRouteTableList ¶

type VSwitchIdsInDescribeRouteTableList struct {
	VSwitchId []string `json:"VSwitchId" xml:"VSwitchId"`
}

VSwitchIdsInDescribeRouteTableList is a nested struct in vpc response

type VSwitchIdsInDescribeRouteTables ¶

type VSwitchIdsInDescribeRouteTables struct {
	VSwitchId []string `json:"VSwitchId" xml:"VSwitchId"`
}

VSwitchIdsInDescribeRouteTables is a nested struct in vpc response

type VSwitchIdsInDescribeVpcAttribute ¶

type VSwitchIdsInDescribeVpcAttribute struct {
	VSwitchId []string `json:"VSwitchId" xml:"VSwitchId"`
}

VSwitchIdsInDescribeVpcAttribute is a nested struct in vpc response

type VSwitchIdsInDescribeVpcs ¶

type VSwitchIdsInDescribeVpcs struct {
	VSwitchId []string `json:"VSwitchId" xml:"VSwitchId"`
}

VSwitchIdsInDescribeVpcs is a nested struct in vpc response

type VSwitches ¶

type VSwitches struct {
	VSwitch []VSwitch `json:"VSwitch" xml:"VSwitch"`
}

VSwitches is a nested struct in vpc response

type VirtualBorderRouterForPhysicalConnectionSet ¶

type VirtualBorderRouterForPhysicalConnectionSet struct {
	VirtualBorderRouterForPhysicalConnectionType []VirtualBorderRouterForPhysicalConnectionType `json:"VirtualBorderRouterForPhysicalConnectionType" xml:"VirtualBorderRouterForPhysicalConnectionType"`
}

VirtualBorderRouterForPhysicalConnectionSet is a nested struct in vpc response

type VirtualBorderRouterForPhysicalConnectionType ¶

type VirtualBorderRouterForPhysicalConnectionType struct {
	VbrId             string `json:"VbrId" xml:"VbrId"`
	VbrOwnerUid       int    `json:"VbrOwnerUid" xml:"VbrOwnerUid"`
	CreationTime      string `json:"CreationTime" xml:"CreationTime"`
	ActivationTime    string `json:"ActivationTime" xml:"ActivationTime"`
	TerminationTime   string `json:"TerminationTime" xml:"TerminationTime"`
	RecoveryTime      string `json:"RecoveryTime" xml:"RecoveryTime"`
	VlanId            int    `json:"VlanId" xml:"VlanId"`
	CircuitCode       string `json:"CircuitCode" xml:"CircuitCode"`
	LocalGatewayIp    string `json:"LocalGatewayIp" xml:"LocalGatewayIp"`
	PeerGatewayIp     string `json:"PeerGatewayIp" xml:"PeerGatewayIp"`
	PeeringSubnetMask string `json:"PeeringSubnetMask" xml:"PeeringSubnetMask"`
}

VirtualBorderRouterForPhysicalConnectionType is a nested struct in vpc response

type VirtualBorderRouterSet ¶

type VirtualBorderRouterSet struct {
	VirtualBorderRouterType []VirtualBorderRouterType `json:"VirtualBorderRouterType" xml:"VirtualBorderRouterType"`
}

VirtualBorderRouterSet is a nested struct in vpc response

type VirtualBorderRouterType ¶

type VirtualBorderRouterType struct {
	VbrId                            string                                       `json:"VbrId" xml:"VbrId"`
	CreationTime                     string                                       `json:"CreationTime" xml:"CreationTime"`
	ActivationTime                   string                                       `json:"ActivationTime" xml:"ActivationTime"`
	TerminationTime                  string                                       `json:"TerminationTime" xml:"TerminationTime"`
	RecoveryTime                     string                                       `json:"RecoveryTime" xml:"RecoveryTime"`
	Status                           string                                       `json:"Status" xml:"Status"`
	VlanId                           int                                          `json:"VlanId" xml:"VlanId"`
	CircuitCode                      string                                       `json:"CircuitCode" xml:"CircuitCode"`
	RouteTableId                     string                                       `json:"RouteTableId" xml:"RouteTableId"`
	VlanInterfaceId                  string                                       `json:"VlanInterfaceId" xml:"VlanInterfaceId"`
	LocalGatewayIp                   string                                       `json:"LocalGatewayIp" xml:"LocalGatewayIp"`
	PeerGatewayIp                    string                                       `json:"PeerGatewayIp" xml:"PeerGatewayIp"`
	PeeringSubnetMask                string                                       `json:"PeeringSubnetMask" xml:"PeeringSubnetMask"`
	PhysicalConnectionId             string                                       `json:"PhysicalConnectionId" xml:"PhysicalConnectionId"`
	PhysicalConnectionStatus         string                                       `json:"PhysicalConnectionStatus" xml:"PhysicalConnectionStatus"`
	PhysicalConnectionBusinessStatus string                                       `json:"PhysicalConnectionBusinessStatus" xml:"PhysicalConnectionBusinessStatus"`
	PhysicalConnectionOwnerUid       string                                       `json:"PhysicalConnectionOwnerUid" xml:"PhysicalConnectionOwnerUid"`
	AccessPointId                    string                                       `json:"AccessPointId" xml:"AccessPointId"`
	Name                             string                                       `json:"Name" xml:"Name"`
	Description                      string                                       `json:"Description" xml:"Description"`
	AssociatedPhysicalConnections    AssociatedPhysicalConnections                `json:"AssociatedPhysicalConnections" xml:"AssociatedPhysicalConnections"`
	AssociatedCens                   AssociatedCensInDescribeVirtualBorderRouters `json:"AssociatedCens" xml:"AssociatedCens"`
}

VirtualBorderRouterType is a nested struct in vpc response

type Vpc ¶

type Vpc struct {
	VpcId           string                   `json:"VpcId" xml:"VpcId"`
	RegionId        string                   `json:"RegionId" xml:"RegionId"`
	Status          string                   `json:"Status" xml:"Status"`
	VpcName         string                   `json:"VpcName" xml:"VpcName"`
	CreationTime    string                   `json:"CreationTime" xml:"CreationTime"`
	CidrBlock       string                   `json:"CidrBlock" xml:"CidrBlock"`
	Ipv6CidrBlock   string                   `json:"Ipv6CidrBlock" xml:"Ipv6CidrBlock"`
	VRouterId       string                   `json:"VRouterId" xml:"VRouterId"`
	Description     string                   `json:"Description" xml:"Description"`
	IsDefault       bool                     `json:"IsDefault" xml:"IsDefault"`
	ResourceGroupId string                   `json:"ResourceGroupId" xml:"ResourceGroupId"`
	VSwitchIds      VSwitchIdsInDescribeVpcs `json:"VSwitchIds" xml:"VSwitchIds"`
	UserCidrs       UserCidrsInDescribeVpcs  `json:"UserCidrs" xml:"UserCidrs"`
	NatGatewayIds   NatGatewayIds            `json:"NatGatewayIds" xml:"NatGatewayIds"`
	RouterTableIds  RouterTableIds           `json:"RouterTableIds" xml:"RouterTableIds"`
	Tags            TagsInDescribeVpcs       `json:"Tags" xml:"Tags"`
}

Vpc is a nested struct in vpc response

type Vpcs ¶

type Vpcs struct {
	Vpc []Vpc `json:"Vpc" xml:"Vpc"`
}

Vpcs is a nested struct in vpc response

type VpnConnection ¶

type VpnConnection struct {
	VpnConnectionId   string      `json:"VpnConnectionId" xml:"VpnConnectionId"`
	CustomerGatewayId string      `json:"CustomerGatewayId" xml:"CustomerGatewayId"`
	VpnGatewayId      string      `json:"VpnGatewayId" xml:"VpnGatewayId"`
	Name              string      `json:"Name" xml:"Name"`
	LocalSubnet       string      `json:"LocalSubnet" xml:"LocalSubnet"`
	RemoteSubnet      string      `json:"RemoteSubnet" xml:"RemoteSubnet"`
	CreateTime        int         `json:"CreateTime" xml:"CreateTime"`
	EffectImmediately bool        `json:"EffectImmediately" xml:"EffectImmediately"`
	Status            string      `json:"Status" xml:"Status"`
	IkeConfig         IkeConfig   `json:"IkeConfig" xml:"IkeConfig"`
	IpsecConfig       IpsecConfig `json:"IpsecConfig" xml:"IpsecConfig"`
}

VpnConnection is a nested struct in vpc response

type VpnConnectionConfig ¶

type VpnConnectionConfig struct {
	LocalSubnet  string      `json:"LocalSubnet" xml:"LocalSubnet"`
	RemoteSubnet string      `json:"RemoteSubnet" xml:"RemoteSubnet"`
	Local        string      `json:"Local" xml:"Local"`
	Remote       string      `json:"Remote" xml:"Remote"`
	IkeConfig    IkeConfig   `json:"IkeConfig" xml:"IkeConfig"`
	IpsecConfig  IpsecConfig `json:"IpsecConfig" xml:"IpsecConfig"`
}

VpnConnectionConfig is a nested struct in vpc response

type VpnConnections ¶

type VpnConnections struct {
	VpnConnection []VpnConnection `json:"VpnConnection" xml:"VpnConnection"`
}

VpnConnections is a nested struct in vpc response

type VpnGateway ¶

type VpnGateway struct {
	VpnGatewayId      string `json:"VpnGatewayId" xml:"VpnGatewayId"`
	VpcId             string `json:"VpcId" xml:"VpcId"`
	VSwitchId         string `json:"VSwitchId" xml:"VSwitchId"`
	InternetIp        string `json:"InternetIp" xml:"InternetIp"`
	CreateTime        int    `json:"CreateTime" xml:"CreateTime"`
	EndTime           int    `json:"EndTime" xml:"EndTime"`
	Spec              string `json:"Spec" xml:"Spec"`
	Name              string `json:"Name" xml:"Name"`
	Description       string `json:"Description" xml:"Description"`
	Status            string `json:"Status" xml:"Status"`
	BusinessStatus    string `json:"BusinessStatus" xml:"BusinessStatus"`
	ChargeType        string `json:"ChargeType" xml:"ChargeType"`
	IpsecVpn          string `json:"IpsecVpn" xml:"IpsecVpn"`
	SslVpn            string `json:"SslVpn" xml:"SslVpn"`
	SslMaxConnections int    `json:"SslMaxConnections" xml:"SslMaxConnections"`
}

VpnGateway is a nested struct in vpc response

type VpnGateways ¶

type VpnGateways struct {
	VpnGateway []VpnGateway `json:"VpnGateway" xml:"VpnGateway"`
}

VpnGateways is a nested struct in vpc response

type Zone ¶

type Zone struct {
	ZoneId    string `json:"ZoneId" xml:"ZoneId"`
	LocalName string `json:"LocalName" xml:"LocalName"`
}

Zone is a nested struct in vpc response

type Zones ¶

type Zones struct {
	Zone []Zone `json:"Zone" xml:"Zone"`
}

Zones is a nested struct in vpc response

Source Files ¶

Jump to

Keyboard shortcuts

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