vpc

package
v1.61.1038 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2021 License: Apache-2.0 Imports: 6 Imported by: 102

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions ¶

func GetEndpointMap ¶

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType ¶

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty ¶

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient ¶

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types ¶

type AccessPointFeatureModel ¶ added in v1.61.601

type AccessPointFeatureModel struct {
	FeatureKey   string `json:"FeatureKey" xml:"FeatureKey"`
	FeatureValue string `json:"FeatureValue" xml:"FeatureValue"`
}

AccessPointFeatureModel is a nested struct in vpc response

type AccessPointFeatureModels ¶ added in v1.61.601

type AccessPointFeatureModels struct {
	AccessPointFeatureModel []AccessPointFeatureModel `json:"AccessPointFeatureModel" xml:"AccessPointFeatureModel"`
}

AccessPointFeatureModels is a nested struct in vpc response

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"`
	AccessPointFeatureModels AccessPointFeatureModels `json:"AccessPointFeatureModels" xml:"AccessPointFeatureModels"`
}

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 AddBgpNetworkRequest ¶

type AddBgpNetworkRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RouterId             string           `position:"Query" name:"RouterId"`
	VpcId                string           `position:"Query" name:"VpcId"`
	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"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	IpType               string           `position:"Query" name:"IpType"`
	IpInstanceId         string           `position:"Query" name:"IpInstanceId"`
}

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 AddCommonBandwidthPackageIpsRequest ¶ added in v1.61.601

type AddCommonBandwidthPackageIpsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	IpInstanceIds        *[]string        `position:"Query" name:"IpInstanceIds"  type:"Repeated"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	IpType               string           `position:"Query" name:"IpType"`
}

AddCommonBandwidthPackageIpsRequest is the request struct for api AddCommonBandwidthPackageIps

func CreateAddCommonBandwidthPackageIpsRequest ¶ added in v1.61.601

func CreateAddCommonBandwidthPackageIpsRequest() (request *AddCommonBandwidthPackageIpsRequest)

CreateAddCommonBandwidthPackageIpsRequest creates a request to invoke AddCommonBandwidthPackageIps API

type AddCommonBandwidthPackageIpsResponse ¶ added in v1.61.601

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

AddCommonBandwidthPackageIpsResponse is the response struct for api AddCommonBandwidthPackageIps

func CreateAddCommonBandwidthPackageIpsResponse ¶ added in v1.61.601

func CreateAddCommonBandwidthPackageIpsResponse() (response *AddCommonBandwidthPackageIpsResponse)

CreateAddCommonBandwidthPackageIpsResponse creates a response to parse from AddCommonBandwidthPackageIps response

type AddGlobalAccelerationInstanceIpRequest ¶

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

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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AclId                string           `position:"Query" name:"AclId"`
	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 AllocateEipAddressProRequest ¶ added in v1.61.388

type AllocateEipAddressProRequest struct {
	*requests.RpcRequest
	IpAddress            string           `position:"Query" name:"IpAddress"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ISP                  string           `position:"Query" name:"ISP"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Netmode              string           `position:"Query" name:"Netmode"`
	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"`
	Bandwidth            string           `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
	PricingCycle         string           `position:"Query" name:"PricingCycle"`
}

AllocateEipAddressProRequest is the request struct for api AllocateEipAddressPro

func CreateAllocateEipAddressProRequest ¶ added in v1.61.388

func CreateAllocateEipAddressProRequest() (request *AllocateEipAddressProRequest)

CreateAllocateEipAddressProRequest creates a request to invoke AllocateEipAddressPro API

type AllocateEipAddressProResponse ¶ added in v1.61.388

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

AllocateEipAddressProResponse is the response struct for api AllocateEipAddressPro

func CreateAllocateEipAddressProResponse ¶ added in v1.61.388

func CreateAllocateEipAddressProResponse() (response *AllocateEipAddressProResponse)

CreateAllocateEipAddressProResponse creates a response to parse from AllocateEipAddressPro response

type AllocateEipAddressRequest ¶

type AllocateEipAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ISP                  string           `position:"Query" name:"ISP"`
	Description          string           `position:"Query" name:"Description"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Netmode              string           `position:"Query" name:"Netmode"`
	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"`
	Bandwidth            string           `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ActivityId           requests.Integer `position:"Query" name:"ActivityId"`
	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
	Name                 string           `position:"Query" name:"Name"`
	PricingCycle         string           `position:"Query" name:"PricingCycle"`
}

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         int64  `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 AllocateEipSegmentAddressRequest ¶ added in v1.61.16

type AllocateEipSegmentAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Isp                  string           `position:"Query" name:"Isp"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Netmode              string           `position:"Query" name:"Netmode"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            string           `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EipMask              string           `position:"Query" name:"EipMask"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
}

AllocateEipSegmentAddressRequest is the request struct for api AllocateEipSegmentAddress

func CreateAllocateEipSegmentAddressRequest ¶ added in v1.61.16

func CreateAllocateEipSegmentAddressRequest() (request *AllocateEipSegmentAddressRequest)

CreateAllocateEipSegmentAddressRequest creates a request to invoke AllocateEipSegmentAddress API

type AllocateEipSegmentAddressResponse ¶ added in v1.61.16

type AllocateEipSegmentAddressResponse struct {
	*responses.BaseResponse
	RequestId            string `json:"RequestId" xml:"RequestId"`
	EipSegmentInstanceId string `json:"EipSegmentInstanceId" xml:"EipSegmentInstanceId"`
	OrderId              int64  `json:"OrderId" xml:"OrderId"`
}

AllocateEipSegmentAddressResponse is the response struct for api AllocateEipSegmentAddress

func CreateAllocateEipSegmentAddressResponse ¶ added in v1.61.16

func CreateAllocateEipSegmentAddressResponse() (response *AllocateEipSegmentAddressResponse)

CreateAllocateEipSegmentAddressResponse creates a response to parse from AllocateEipSegmentAddress 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 ApplyPhysicalConnectionLOAPMInfo ¶

type ApplyPhysicalConnectionLOAPMInfo struct {
	PMCertificateNo   string `name:"PMCertificateNo"`
	PMName            string `name:"PMName"`
	PMCertificateType string `name:"PMCertificateType"`
	PMContactInfo     string `name:"PMContactInfo"`
	PMGender          string `name:"PMGender"`
}

ApplyPhysicalConnectionLOAPMInfo is a repeated param struct in ApplyPhysicalConnectionLOARequest

type ApplyPhysicalConnectionLOARequest ¶

type ApplyPhysicalConnectionLOARequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer                    `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string                              `position:"Query" name:"ClientToken"`
	LineType             string                              `position:"Query" name:"LineType"`
	Si                   string                              `position:"Query" name:"Si"`
	PeerLocation         string                              `position:"Query" name:"PeerLocation"`
	ResourceOwnerAccount string                              `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            requests.Integer                    `position:"Query" name:"Bandwidth"`
	OwnerAccount         string                              `position:"Query" name:"OwnerAccount"`
	ConstructionTime     string                              `position:"Query" name:"ConstructionTime"`
	OwnerId              requests.Integer                    `position:"Query" name:"OwnerId"`
	InstanceId           string                              `position:"Query" name:"InstanceId"`
	CompanyName          string                              `position:"Query" name:"CompanyName"`
	PMInfo               *[]ApplyPhysicalConnectionLOAPMInfo `position:"Query" name:"PMInfo"  type:"Repeated"`
}

ApplyPhysicalConnectionLOARequest is the request struct for api ApplyPhysicalConnectionLOA

func CreateApplyPhysicalConnectionLOARequest ¶

func CreateApplyPhysicalConnectionLOARequest() (request *ApplyPhysicalConnectionLOARequest)

CreateApplyPhysicalConnectionLOARequest creates a request to invoke ApplyPhysicalConnectionLOA API

type ApplyPhysicalConnectionLOAResponse ¶

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

ApplyPhysicalConnectionLOAResponse is the response struct for api ApplyPhysicalConnectionLOA

func CreateApplyPhysicalConnectionLOAResponse ¶

func CreateApplyPhysicalConnectionLOAResponse() (response *ApplyPhysicalConnectionLOAResponse)

CreateApplyPhysicalConnectionLOAResponse creates a response to parse from ApplyPhysicalConnectionLOA response

type AssociateEipAddressRequest ¶

type AssociateEipAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	AllocationId         string           `position:"Query" name:"AllocationId"`
	Mode                 string           `position:"Query" name:"Mode"`
	InstanceRegionId     string           `position:"Query" name:"InstanceRegionId"`
	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"`
	PrivateIpAddress     string           `position:"Query" name:"PrivateIpAddress"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

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"`
	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
	BackendServerId              string           `position:"Query" name:"BackendServerId"`
	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
	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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	HaVipId              string           `position:"Query" name:"HaVipId"`
	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"`
}

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 AssociateNetworkAclRequest ¶

type AssociateNetworkAclRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer               `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string                         `position:"Query" name:"ClientToken"`
	NetworkAclId         string                         `position:"Query" name:"NetworkAclId"`
	Resource             *[]AssociateNetworkAclResource `position:"Query" name:"Resource"  type:"Repeated"`
	ResourceOwnerAccount string                         `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer               `position:"Query" name:"OwnerId"`
}

AssociateNetworkAclRequest is the request struct for api AssociateNetworkAcl

func CreateAssociateNetworkAclRequest ¶

func CreateAssociateNetworkAclRequest() (request *AssociateNetworkAclRequest)

CreateAssociateNetworkAclRequest creates a request to invoke AssociateNetworkAcl API

type AssociateNetworkAclResource ¶

type AssociateNetworkAclResource struct {
	ResourceType string `name:"ResourceType"`
	ResourceId   string `name:"ResourceId"`
}

AssociateNetworkAclResource is a repeated param struct in AssociateNetworkAclRequest

type AssociateNetworkAclResponse ¶

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

AssociateNetworkAclResponse is the response struct for api AssociateNetworkAcl

func CreateAssociateNetworkAclResponse ¶

func CreateAssociateNetworkAclResponse() (response *AssociateNetworkAclResponse)

CreateAssociateNetworkAclResponse creates a response to parse from AssociateNetworkAcl 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"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	EnableIpv6            string           `position:"Query" name:"EnableIpv6"`
	VbrId                 string           `position:"Query" name:"VbrId"`
	PeerGatewayIp         string           `position:"Query" name:"PeerGatewayIp"`
	PeerIpv6GatewayIp     string           `position:"Query" name:"PeerIpv6GatewayIp"`
	PeeringSubnetMask     string           `position:"Query" name:"PeeringSubnetMask"`
	LocalGatewayIp        string           `position:"Query" name:"LocalGatewayIp"`
	PeeringIpv6SubnetMask string           `position:"Query" name:"PeeringIpv6SubnetMask"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	PhysicalConnectionId  string           `position:"Query" name:"PhysicalConnectionId"`
	LocalIpv6GatewayIp    string           `position:"Query" name:"LocalIpv6GatewayIp"`
}

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 AssociateVpc ¶ added in v1.61.388

type AssociateVpc struct {
	VpcId           string `json:"VpcId" xml:"VpcId"`
	AssociateStatus string `json:"AssociateStatus" xml:"AssociateStatus"`
}

AssociateVpc is a nested struct in vpc response

type AssociateVpcCidrBlockRequest ¶ added in v1.61.16

type AssociateVpcCidrBlockRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	IPv6CidrType         string           `position:"Query" name:"IPv6CidrType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	IPv6CidrBlock        string           `position:"Query" name:"IPv6CidrBlock"`
	SecondaryCidrBlock   string           `position:"Query" name:"SecondaryCidrBlock"`
	VpcId                string           `position:"Query" name:"VpcId"`
}

AssociateVpcCidrBlockRequest is the request struct for api AssociateVpcCidrBlock

func CreateAssociateVpcCidrBlockRequest ¶ added in v1.61.16

func CreateAssociateVpcCidrBlockRequest() (request *AssociateVpcCidrBlockRequest)

CreateAssociateVpcCidrBlockRequest creates a request to invoke AssociateVpcCidrBlock API

type AssociateVpcCidrBlockResponse ¶ added in v1.61.16

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

AssociateVpcCidrBlockResponse is the response struct for api AssociateVpcCidrBlock

func CreateAssociateVpcCidrBlockResponse ¶ added in v1.61.16

func CreateAssociateVpcCidrBlockResponse() (response *AssociateVpcCidrBlockResponse)

CreateAssociateVpcCidrBlockResponse creates a response to parse from AssociateVpcCidrBlock response

type AssociateVpcs ¶ added in v1.61.388

type AssociateVpcs struct {
	AssociateVpc []AssociateVpc `json:"AssociateVpc" xml:"AssociateVpc"`
}

AssociateVpcs is a nested struct in vpc response

type AssociateVpnGatewayWithCertificateRequest ¶ added in v1.61.939

type AssociateVpnGatewayWithCertificateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DryRun          requests.Boolean `position:"Query" name:"DryRun"`
	ClientToken     string           `position:"Query" name:"ClientToken"`
	CertificateId   string           `position:"Query" name:"CertificateId"`
	VpnGatewayId    string           `position:"Query" name:"VpnGatewayId"`
	CallerBid       string           `position:"Query" name:"callerBid"`
	CertificateType string           `position:"Query" name:"CertificateType"`
}

AssociateVpnGatewayWithCertificateRequest is the request struct for api AssociateVpnGatewayWithCertificate

func CreateAssociateVpnGatewayWithCertificateRequest ¶ added in v1.61.939

func CreateAssociateVpnGatewayWithCertificateRequest() (request *AssociateVpnGatewayWithCertificateRequest)

CreateAssociateVpnGatewayWithCertificateRequest creates a request to invoke AssociateVpnGatewayWithCertificate API

type AssociateVpnGatewayWithCertificateResponse ¶ added in v1.61.939

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

AssociateVpnGatewayWithCertificateResponse is the response struct for api AssociateVpnGatewayWithCertificate

func CreateAssociateVpnGatewayWithCertificateResponse ¶ added in v1.61.939

func CreateAssociateVpnGatewayWithCertificateResponse() (response *AssociateVpnGatewayWithCertificateResponse)

CreateAssociateVpnGatewayWithCertificateResponse creates a response to parse from AssociateVpnGatewayWithCertificate response

type AssociatedCen ¶

type AssociatedCen struct {
	CenStatus  string `json:"CenStatus" xml:"CenStatus"`
	CenOwnerId int64  `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"`
	LocalIpv6GatewayIp               string `json:"LocalIpv6GatewayIp" xml:"LocalIpv6GatewayIp"`
	PeerIpv6GatewayIp                string `json:"PeerIpv6GatewayIp" xml:"PeerIpv6GatewayIp"`
	PeeringIpv6SubnetMask            string `json:"PeeringIpv6SubnetMask" xml:"PeeringIpv6SubnetMask"`
	Status                           string `json:"Status" xml:"Status"`
	EnableIpv6                       bool   `json:"EnableIpv6" xml:"EnableIpv6"`
}

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 AttachDhcpOptionsSetToVpcRequest ¶ added in v1.61.388

type AttachDhcpOptionsSetToVpcRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DryRun               requests.Boolean `position:"Query" name:"DryRun"`
	DhcpOptionsSetId     string           `position:"Query" name:"DhcpOptionsSetId"`
	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"`
}

AttachDhcpOptionsSetToVpcRequest is the request struct for api AttachDhcpOptionsSetToVpc

func CreateAttachDhcpOptionsSetToVpcRequest ¶ added in v1.61.388

func CreateAttachDhcpOptionsSetToVpcRequest() (request *AttachDhcpOptionsSetToVpcRequest)

CreateAttachDhcpOptionsSetToVpcRequest creates a request to invoke AttachDhcpOptionsSetToVpc API

type AttachDhcpOptionsSetToVpcResponse ¶ added in v1.61.388

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

AttachDhcpOptionsSetToVpcResponse is the response struct for api AttachDhcpOptionsSetToVpc

func CreateAttachDhcpOptionsSetToVpcResponse ¶ added in v1.61.388

func CreateAttachDhcpOptionsSetToVpcResponse() (response *AttachDhcpOptionsSetToVpcResponse)

CreateAttachDhcpOptionsSetToVpcResponse creates a response to parse from AttachDhcpOptionsSetToVpc 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 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 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"`
	IpVersion   string `json:"IpVersion" xml:"IpVersion"`
}

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"`
	Status       string `json:"Status" xml:"Status"`
}

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"`
	EnableBfd     bool   `json:"EnableBfd" xml:"EnableBfd"`
	IpVersion     string `json:"IpVersion" xml:"IpVersion"`
	BfdMultiHop   int    `json:"BfdMultiHop" xml:"BfdMultiHop"`
}

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 BillingConfig ¶ added in v1.61.939

type BillingConfig struct {
	Spec               string `json:"Spec" xml:"Spec"`
	InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
	InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
	AutoPay            string `json:"AutoPay" xml:"AutoPay"`
}

BillingConfig is a nested struct in vpc response

type CancelCommonBandwidthPackageIpBandwidthRequest ¶

type CancelCommonBandwidthPackageIpBandwidthRequest 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"`
	EipId                string           `position:"Query" name:"EipId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CancelCommonBandwidthPackageIpBandwidthRequest is the request struct for api CancelCommonBandwidthPackageIpBandwidth

func CreateCancelCommonBandwidthPackageIpBandwidthRequest ¶

func CreateCancelCommonBandwidthPackageIpBandwidthRequest() (request *CancelCommonBandwidthPackageIpBandwidthRequest)

CreateCancelCommonBandwidthPackageIpBandwidthRequest creates a request to invoke CancelCommonBandwidthPackageIpBandwidth API

type CancelCommonBandwidthPackageIpBandwidthResponse ¶

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

CancelCommonBandwidthPackageIpBandwidthResponse is the response struct for api CancelCommonBandwidthPackageIpBandwidth

func CreateCancelCommonBandwidthPackageIpBandwidthResponse ¶

func CreateCancelCommonBandwidthPackageIpBandwidthResponse() (response *CancelCommonBandwidthPackageIpBandwidthResponse)

CreateCancelCommonBandwidthPackageIpBandwidthResponse creates a response to parse from CancelCommonBandwidthPackageIpBandwidth response

type CancelExpressCloudConnectionRequest ¶ added in v1.60.268

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

CancelExpressCloudConnectionRequest is the request struct for api CancelExpressCloudConnection

func CreateCancelExpressCloudConnectionRequest ¶ added in v1.60.268

func CreateCancelExpressCloudConnectionRequest() (request *CancelExpressCloudConnectionRequest)

CreateCancelExpressCloudConnectionRequest creates a request to invoke CancelExpressCloudConnection API

type CancelExpressCloudConnectionResponse ¶ added in v1.60.268

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

CancelExpressCloudConnectionResponse is the response struct for api CancelExpressCloudConnection

func CreateCancelExpressCloudConnectionResponse ¶ added in v1.60.268

func CreateCancelExpressCloudConnectionResponse() (response *CancelExpressCloudConnectionResponse)

CreateCancelExpressCloudConnectionResponse creates a response to parse from CancelExpressCloudConnection response

type CancelPhysicalConnectionRequest ¶

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

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    int64  `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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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 NewClientWithProvider ¶

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy ¶

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

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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 usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) ActivateRouterInterface ¶

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

ActivateRouterInterface invokes the vpc.ActivateRouterInterface API synchronously

func (*Client) ActivateRouterInterfaceWithCallback ¶

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

ActivateRouterInterfaceWithCallback invokes the vpc.ActivateRouterInterface API asynchronously

func (*Client) ActivateRouterInterfaceWithChan ¶

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

ActivateRouterInterfaceWithChan invokes the vpc.ActivateRouterInterface API asynchronously

func (*Client) ActiveFlowLog ¶

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

ActiveFlowLog invokes the vpc.ActiveFlowLog API synchronously

func (*Client) ActiveFlowLogWithCallback ¶

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

ActiveFlowLogWithCallback invokes the vpc.ActiveFlowLog API asynchronously

func (*Client) ActiveFlowLogWithChan ¶

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

ActiveFlowLogWithChan invokes the vpc.ActiveFlowLog API asynchronously

func (*Client) AddBgpNetwork ¶

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

AddBgpNetwork invokes the vpc.AddBgpNetwork API synchronously

func (*Client) AddBgpNetworkWithCallback ¶

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

AddBgpNetworkWithCallback invokes the vpc.AddBgpNetwork API asynchronously

func (*Client) AddBgpNetworkWithChan ¶

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

AddBgpNetworkWithChan invokes the vpc.AddBgpNetwork API asynchronously

func (*Client) AddCommonBandwidthPackageIp ¶

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

AddCommonBandwidthPackageIp invokes the vpc.AddCommonBandwidthPackageIp API synchronously

func (*Client) AddCommonBandwidthPackageIpWithCallback ¶

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

AddCommonBandwidthPackageIpWithCallback invokes the vpc.AddCommonBandwidthPackageIp API asynchronously

func (*Client) AddCommonBandwidthPackageIpWithChan ¶

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

AddCommonBandwidthPackageIpWithChan invokes the vpc.AddCommonBandwidthPackageIp API asynchronously

func (*Client) AddCommonBandwidthPackageIps ¶ added in v1.61.601

func (client *Client) AddCommonBandwidthPackageIps(request *AddCommonBandwidthPackageIpsRequest) (response *AddCommonBandwidthPackageIpsResponse, err error)

AddCommonBandwidthPackageIps invokes the vpc.AddCommonBandwidthPackageIps API synchronously

func (*Client) AddCommonBandwidthPackageIpsWithCallback ¶ added in v1.61.601

func (client *Client) AddCommonBandwidthPackageIpsWithCallback(request *AddCommonBandwidthPackageIpsRequest, callback func(response *AddCommonBandwidthPackageIpsResponse, err error)) <-chan int

AddCommonBandwidthPackageIpsWithCallback invokes the vpc.AddCommonBandwidthPackageIps API asynchronously

func (*Client) AddCommonBandwidthPackageIpsWithChan ¶ added in v1.61.601

func (client *Client) AddCommonBandwidthPackageIpsWithChan(request *AddCommonBandwidthPackageIpsRequest) (<-chan *AddCommonBandwidthPackageIpsResponse, <-chan error)

AddCommonBandwidthPackageIpsWithChan invokes the vpc.AddCommonBandwidthPackageIps API asynchronously

func (*Client) AddGlobalAccelerationInstanceIp ¶

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

AddGlobalAccelerationInstanceIp invokes the vpc.AddGlobalAccelerationInstanceIp API synchronously

func (*Client) AddGlobalAccelerationInstanceIpWithCallback ¶

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

AddGlobalAccelerationInstanceIpWithCallback invokes the vpc.AddGlobalAccelerationInstanceIp API asynchronously

func (*Client) AddGlobalAccelerationInstanceIpWithChan ¶

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

AddGlobalAccelerationInstanceIpWithChan invokes the vpc.AddGlobalAccelerationInstanceIp API asynchronously

func (*Client) AddIPv6TranslatorAclListEntry ¶

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

AddIPv6TranslatorAclListEntry invokes the vpc.AddIPv6TranslatorAclListEntry API synchronously

func (*Client) AddIPv6TranslatorAclListEntryWithCallback ¶

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

AddIPv6TranslatorAclListEntryWithCallback invokes the vpc.AddIPv6TranslatorAclListEntry API asynchronously

func (*Client) AddIPv6TranslatorAclListEntryWithChan ¶

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

AddIPv6TranslatorAclListEntryWithChan invokes the vpc.AddIPv6TranslatorAclListEntry API asynchronously

func (*Client) AllocateEipAddress ¶

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

AllocateEipAddress invokes the vpc.AllocateEipAddress API synchronously

func (*Client) AllocateEipAddressPro ¶ added in v1.61.388

func (client *Client) AllocateEipAddressPro(request *AllocateEipAddressProRequest) (response *AllocateEipAddressProResponse, err error)

AllocateEipAddressPro invokes the vpc.AllocateEipAddressPro API synchronously

func (*Client) AllocateEipAddressProWithCallback ¶ added in v1.61.388

func (client *Client) AllocateEipAddressProWithCallback(request *AllocateEipAddressProRequest, callback func(response *AllocateEipAddressProResponse, err error)) <-chan int

AllocateEipAddressProWithCallback invokes the vpc.AllocateEipAddressPro API asynchronously

func (*Client) AllocateEipAddressProWithChan ¶ added in v1.61.388

func (client *Client) AllocateEipAddressProWithChan(request *AllocateEipAddressProRequest) (<-chan *AllocateEipAddressProResponse, <-chan error)

AllocateEipAddressProWithChan invokes the vpc.AllocateEipAddressPro API asynchronously

func (*Client) AllocateEipAddressWithCallback ¶

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

AllocateEipAddressWithCallback invokes the vpc.AllocateEipAddress API asynchronously

func (*Client) AllocateEipAddressWithChan ¶

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

AllocateEipAddressWithChan invokes the vpc.AllocateEipAddress API asynchronously

func (*Client) AllocateEipSegmentAddress ¶ added in v1.61.16

func (client *Client) AllocateEipSegmentAddress(request *AllocateEipSegmentAddressRequest) (response *AllocateEipSegmentAddressResponse, err error)

AllocateEipSegmentAddress invokes the vpc.AllocateEipSegmentAddress API synchronously

func (*Client) AllocateEipSegmentAddressWithCallback ¶ added in v1.61.16

func (client *Client) AllocateEipSegmentAddressWithCallback(request *AllocateEipSegmentAddressRequest, callback func(response *AllocateEipSegmentAddressResponse, err error)) <-chan int

AllocateEipSegmentAddressWithCallback invokes the vpc.AllocateEipSegmentAddress API asynchronously

func (*Client) AllocateEipSegmentAddressWithChan ¶ added in v1.61.16

func (client *Client) AllocateEipSegmentAddressWithChan(request *AllocateEipSegmentAddressRequest) (<-chan *AllocateEipSegmentAddressResponse, <-chan error)

AllocateEipSegmentAddressWithChan invokes the vpc.AllocateEipSegmentAddress API asynchronously

func (*Client) AllocateIpv6InternetBandwidth ¶

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

AllocateIpv6InternetBandwidth invokes the vpc.AllocateIpv6InternetBandwidth API synchronously

func (*Client) AllocateIpv6InternetBandwidthWithCallback ¶

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

AllocateIpv6InternetBandwidthWithCallback invokes the vpc.AllocateIpv6InternetBandwidth API asynchronously

func (*Client) AllocateIpv6InternetBandwidthWithChan ¶

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

AllocateIpv6InternetBandwidthWithChan invokes the vpc.AllocateIpv6InternetBandwidth API asynchronously

func (*Client) ApplyPhysicalConnectionLOA ¶

func (client *Client) ApplyPhysicalConnectionLOA(request *ApplyPhysicalConnectionLOARequest) (response *ApplyPhysicalConnectionLOAResponse, err error)

ApplyPhysicalConnectionLOA invokes the vpc.ApplyPhysicalConnectionLOA API synchronously

func (*Client) ApplyPhysicalConnectionLOAWithCallback ¶

func (client *Client) ApplyPhysicalConnectionLOAWithCallback(request *ApplyPhysicalConnectionLOARequest, callback func(response *ApplyPhysicalConnectionLOAResponse, err error)) <-chan int

ApplyPhysicalConnectionLOAWithCallback invokes the vpc.ApplyPhysicalConnectionLOA API asynchronously

func (*Client) ApplyPhysicalConnectionLOAWithChan ¶

func (client *Client) ApplyPhysicalConnectionLOAWithChan(request *ApplyPhysicalConnectionLOARequest) (<-chan *ApplyPhysicalConnectionLOAResponse, <-chan error)

ApplyPhysicalConnectionLOAWithChan invokes the vpc.ApplyPhysicalConnectionLOA API asynchronously

func (*Client) AssociateEipAddress ¶

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

AssociateEipAddress invokes the vpc.AssociateEipAddress API synchronously

func (*Client) AssociateEipAddressWithCallback ¶

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

AssociateEipAddressWithCallback invokes the vpc.AssociateEipAddress API asynchronously

func (*Client) AssociateEipAddressWithChan ¶

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

AssociateEipAddressWithChan invokes the vpc.AssociateEipAddress API asynchronously

func (*Client) AssociateGlobalAccelerationInstance ¶

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

AssociateGlobalAccelerationInstance invokes the vpc.AssociateGlobalAccelerationInstance API synchronously

func (*Client) AssociateGlobalAccelerationInstanceWithCallback ¶

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

AssociateGlobalAccelerationInstanceWithCallback invokes the vpc.AssociateGlobalAccelerationInstance API asynchronously

func (*Client) AssociateGlobalAccelerationInstanceWithChan ¶

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

AssociateGlobalAccelerationInstanceWithChan invokes the vpc.AssociateGlobalAccelerationInstance API asynchronously

func (*Client) AssociateHaVip ¶

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

AssociateHaVip invokes the vpc.AssociateHaVip API synchronously

func (*Client) AssociateHaVipWithCallback ¶

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

AssociateHaVipWithCallback invokes the vpc.AssociateHaVip API asynchronously

func (*Client) AssociateHaVipWithChan ¶

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

AssociateHaVipWithChan invokes the vpc.AssociateHaVip API asynchronously

func (*Client) AssociateNetworkAcl ¶

func (client *Client) AssociateNetworkAcl(request *AssociateNetworkAclRequest) (response *AssociateNetworkAclResponse, err error)

AssociateNetworkAcl invokes the vpc.AssociateNetworkAcl API synchronously

func (*Client) AssociateNetworkAclWithCallback ¶

func (client *Client) AssociateNetworkAclWithCallback(request *AssociateNetworkAclRequest, callback func(response *AssociateNetworkAclResponse, err error)) <-chan int

AssociateNetworkAclWithCallback invokes the vpc.AssociateNetworkAcl API asynchronously

func (*Client) AssociateNetworkAclWithChan ¶

func (client *Client) AssociateNetworkAclWithChan(request *AssociateNetworkAclRequest) (<-chan *AssociateNetworkAclResponse, <-chan error)

AssociateNetworkAclWithChan invokes the vpc.AssociateNetworkAcl API asynchronously

func (*Client) AssociatePhysicalConnectionToVirtualBorderRouter ¶

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

AssociatePhysicalConnectionToVirtualBorderRouter invokes the vpc.AssociatePhysicalConnectionToVirtualBorderRouter API synchronously

func (*Client) AssociatePhysicalConnectionToVirtualBorderRouterWithCallback ¶

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

AssociatePhysicalConnectionToVirtualBorderRouterWithCallback invokes the vpc.AssociatePhysicalConnectionToVirtualBorderRouter API asynchronously

func (*Client) AssociatePhysicalConnectionToVirtualBorderRouterWithChan ¶

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

AssociatePhysicalConnectionToVirtualBorderRouterWithChan invokes the vpc.AssociatePhysicalConnectionToVirtualBorderRouter API asynchronously

func (*Client) AssociateRouteTable ¶

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

AssociateRouteTable invokes the vpc.AssociateRouteTable API synchronously

func (*Client) AssociateRouteTableWithCallback ¶

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

AssociateRouteTableWithCallback invokes the vpc.AssociateRouteTable API asynchronously

func (*Client) AssociateRouteTableWithChan ¶

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

AssociateRouteTableWithChan invokes the vpc.AssociateRouteTable API asynchronously

func (*Client) AssociateVpcCidrBlock ¶ added in v1.61.16

func (client *Client) AssociateVpcCidrBlock(request *AssociateVpcCidrBlockRequest) (response *AssociateVpcCidrBlockResponse, err error)

AssociateVpcCidrBlock invokes the vpc.AssociateVpcCidrBlock API synchronously

func (*Client) AssociateVpcCidrBlockWithCallback ¶ added in v1.61.16

func (client *Client) AssociateVpcCidrBlockWithCallback(request *AssociateVpcCidrBlockRequest, callback func(response *AssociateVpcCidrBlockResponse, err error)) <-chan int

AssociateVpcCidrBlockWithCallback invokes the vpc.AssociateVpcCidrBlock API asynchronously

func (*Client) AssociateVpcCidrBlockWithChan ¶ added in v1.61.16

func (client *Client) AssociateVpcCidrBlockWithChan(request *AssociateVpcCidrBlockRequest) (<-chan *AssociateVpcCidrBlockResponse, <-chan error)

AssociateVpcCidrBlockWithChan invokes the vpc.AssociateVpcCidrBlock API asynchronously

func (*Client) AssociateVpnGatewayWithCertificate ¶ added in v1.61.939

func (client *Client) AssociateVpnGatewayWithCertificate(request *AssociateVpnGatewayWithCertificateRequest) (response *AssociateVpnGatewayWithCertificateResponse, err error)

AssociateVpnGatewayWithCertificate invokes the vpc.AssociateVpnGatewayWithCertificate API synchronously

func (*Client) AssociateVpnGatewayWithCertificateWithCallback ¶ added in v1.61.939

func (client *Client) AssociateVpnGatewayWithCertificateWithCallback(request *AssociateVpnGatewayWithCertificateRequest, callback func(response *AssociateVpnGatewayWithCertificateResponse, err error)) <-chan int

AssociateVpnGatewayWithCertificateWithCallback invokes the vpc.AssociateVpnGatewayWithCertificate API asynchronously

func (*Client) AssociateVpnGatewayWithCertificateWithChan ¶ added in v1.61.939

func (client *Client) AssociateVpnGatewayWithCertificateWithChan(request *AssociateVpnGatewayWithCertificateRequest) (<-chan *AssociateVpnGatewayWithCertificateResponse, <-chan error)

AssociateVpnGatewayWithCertificateWithChan invokes the vpc.AssociateVpnGatewayWithCertificate API asynchronously

func (*Client) AttachDhcpOptionsSetToVpc ¶ added in v1.61.388

func (client *Client) AttachDhcpOptionsSetToVpc(request *AttachDhcpOptionsSetToVpcRequest) (response *AttachDhcpOptionsSetToVpcResponse, err error)

AttachDhcpOptionsSetToVpc invokes the vpc.AttachDhcpOptionsSetToVpc API synchronously

func (*Client) AttachDhcpOptionsSetToVpcWithCallback ¶ added in v1.61.388

func (client *Client) AttachDhcpOptionsSetToVpcWithCallback(request *AttachDhcpOptionsSetToVpcRequest, callback func(response *AttachDhcpOptionsSetToVpcResponse, err error)) <-chan int

AttachDhcpOptionsSetToVpcWithCallback invokes the vpc.AttachDhcpOptionsSetToVpc API asynchronously

func (*Client) AttachDhcpOptionsSetToVpcWithChan ¶ added in v1.61.388

func (client *Client) AttachDhcpOptionsSetToVpcWithChan(request *AttachDhcpOptionsSetToVpcRequest) (<-chan *AttachDhcpOptionsSetToVpcResponse, <-chan error)

AttachDhcpOptionsSetToVpcWithChan invokes the vpc.AttachDhcpOptionsSetToVpc API asynchronously

func (*Client) CancelCommonBandwidthPackageIpBandwidth ¶

func (client *Client) CancelCommonBandwidthPackageIpBandwidth(request *CancelCommonBandwidthPackageIpBandwidthRequest) (response *CancelCommonBandwidthPackageIpBandwidthResponse, err error)

CancelCommonBandwidthPackageIpBandwidth invokes the vpc.CancelCommonBandwidthPackageIpBandwidth API synchronously

func (*Client) CancelCommonBandwidthPackageIpBandwidthWithCallback ¶

func (client *Client) CancelCommonBandwidthPackageIpBandwidthWithCallback(request *CancelCommonBandwidthPackageIpBandwidthRequest, callback func(response *CancelCommonBandwidthPackageIpBandwidthResponse, err error)) <-chan int

CancelCommonBandwidthPackageIpBandwidthWithCallback invokes the vpc.CancelCommonBandwidthPackageIpBandwidth API asynchronously

func (*Client) CancelCommonBandwidthPackageIpBandwidthWithChan ¶

func (client *Client) CancelCommonBandwidthPackageIpBandwidthWithChan(request *CancelCommonBandwidthPackageIpBandwidthRequest) (<-chan *CancelCommonBandwidthPackageIpBandwidthResponse, <-chan error)

CancelCommonBandwidthPackageIpBandwidthWithChan invokes the vpc.CancelCommonBandwidthPackageIpBandwidth API asynchronously

func (*Client) CancelExpressCloudConnection ¶ added in v1.60.268

func (client *Client) CancelExpressCloudConnection(request *CancelExpressCloudConnectionRequest) (response *CancelExpressCloudConnectionResponse, err error)

CancelExpressCloudConnection invokes the vpc.CancelExpressCloudConnection API synchronously

func (*Client) CancelExpressCloudConnectionWithCallback ¶ added in v1.60.268

func (client *Client) CancelExpressCloudConnectionWithCallback(request *CancelExpressCloudConnectionRequest, callback func(response *CancelExpressCloudConnectionResponse, err error)) <-chan int

CancelExpressCloudConnectionWithCallback invokes the vpc.CancelExpressCloudConnection API asynchronously

func (*Client) CancelExpressCloudConnectionWithChan ¶ added in v1.60.268

func (client *Client) CancelExpressCloudConnectionWithChan(request *CancelExpressCloudConnectionRequest) (<-chan *CancelExpressCloudConnectionResponse, <-chan error)

CancelExpressCloudConnectionWithChan invokes the vpc.CancelExpressCloudConnection API asynchronously

func (*Client) CancelPhysicalConnection ¶

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

CancelPhysicalConnection invokes the vpc.CancelPhysicalConnection API synchronously

func (*Client) CancelPhysicalConnectionWithCallback ¶

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

CancelPhysicalConnectionWithCallback invokes the vpc.CancelPhysicalConnection API asynchronously

func (*Client) CancelPhysicalConnectionWithChan ¶

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

CancelPhysicalConnectionWithChan invokes the vpc.CancelPhysicalConnection API asynchronously

func (*Client) CompletePhysicalConnectionLOA ¶

func (client *Client) CompletePhysicalConnectionLOA(request *CompletePhysicalConnectionLOARequest) (response *CompletePhysicalConnectionLOAResponse, err error)

CompletePhysicalConnectionLOA invokes the vpc.CompletePhysicalConnectionLOA API synchronously

func (*Client) CompletePhysicalConnectionLOAWithCallback ¶

func (client *Client) CompletePhysicalConnectionLOAWithCallback(request *CompletePhysicalConnectionLOARequest, callback func(response *CompletePhysicalConnectionLOAResponse, err error)) <-chan int

CompletePhysicalConnectionLOAWithCallback invokes the vpc.CompletePhysicalConnectionLOA API asynchronously

func (*Client) CompletePhysicalConnectionLOAWithChan ¶

func (client *Client) CompletePhysicalConnectionLOAWithChan(request *CompletePhysicalConnectionLOARequest) (<-chan *CompletePhysicalConnectionLOAResponse, <-chan error)

CompletePhysicalConnectionLOAWithChan invokes the vpc.CompletePhysicalConnectionLOA API asynchronously

func (*Client) ConfirmPhysicalConnection ¶ added in v1.61.601

func (client *Client) ConfirmPhysicalConnection(request *ConfirmPhysicalConnectionRequest) (response *ConfirmPhysicalConnectionResponse, err error)

ConfirmPhysicalConnection invokes the vpc.ConfirmPhysicalConnection API synchronously

func (*Client) ConfirmPhysicalConnectionWithCallback ¶ added in v1.61.601

func (client *Client) ConfirmPhysicalConnectionWithCallback(request *ConfirmPhysicalConnectionRequest, callback func(response *ConfirmPhysicalConnectionResponse, err error)) <-chan int

ConfirmPhysicalConnectionWithCallback invokes the vpc.ConfirmPhysicalConnection API asynchronously

func (*Client) ConfirmPhysicalConnectionWithChan ¶ added in v1.61.601

func (client *Client) ConfirmPhysicalConnectionWithChan(request *ConfirmPhysicalConnectionRequest) (<-chan *ConfirmPhysicalConnectionResponse, <-chan error)

ConfirmPhysicalConnectionWithChan invokes the vpc.ConfirmPhysicalConnection API asynchronously

func (*Client) ConnectRouterInterface ¶

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

ConnectRouterInterface invokes the vpc.ConnectRouterInterface API synchronously

func (*Client) ConnectRouterInterfaceWithCallback ¶

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

ConnectRouterInterfaceWithCallback invokes the vpc.ConnectRouterInterface API asynchronously

func (*Client) ConnectRouterInterfaceWithChan ¶

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

ConnectRouterInterfaceWithChan invokes the vpc.ConnectRouterInterface API asynchronously

func (*Client) ConvertBandwidthPackage ¶

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

ConvertBandwidthPackage invokes the vpc.ConvertBandwidthPackage API synchronously

func (*Client) ConvertBandwidthPackageWithCallback ¶

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

ConvertBandwidthPackageWithCallback invokes the vpc.ConvertBandwidthPackage API asynchronously

func (*Client) ConvertBandwidthPackageWithChan ¶

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

ConvertBandwidthPackageWithChan invokes the vpc.ConvertBandwidthPackage API asynchronously

func (*Client) CopyNetworkAclEntries ¶

func (client *Client) CopyNetworkAclEntries(request *CopyNetworkAclEntriesRequest) (response *CopyNetworkAclEntriesResponse, err error)

CopyNetworkAclEntries invokes the vpc.CopyNetworkAclEntries API synchronously

func (*Client) CopyNetworkAclEntriesWithCallback ¶

func (client *Client) CopyNetworkAclEntriesWithCallback(request *CopyNetworkAclEntriesRequest, callback func(response *CopyNetworkAclEntriesResponse, err error)) <-chan int

CopyNetworkAclEntriesWithCallback invokes the vpc.CopyNetworkAclEntries API asynchronously

func (*Client) CopyNetworkAclEntriesWithChan ¶

func (client *Client) CopyNetworkAclEntriesWithChan(request *CopyNetworkAclEntriesRequest) (<-chan *CopyNetworkAclEntriesResponse, <-chan error)

CopyNetworkAclEntriesWithChan invokes the vpc.CopyNetworkAclEntries API asynchronously

func (*Client) CreateBgpGroup ¶

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

CreateBgpGroup invokes the vpc.CreateBgpGroup API synchronously

func (*Client) CreateBgpGroupWithCallback ¶

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

CreateBgpGroupWithCallback invokes the vpc.CreateBgpGroup API asynchronously

func (*Client) CreateBgpGroupWithChan ¶

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

CreateBgpGroupWithChan invokes the vpc.CreateBgpGroup API asynchronously

func (*Client) CreateBgpPeer ¶

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

CreateBgpPeer invokes the vpc.CreateBgpPeer API synchronously

func (*Client) CreateBgpPeerWithCallback ¶

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

CreateBgpPeerWithCallback invokes the vpc.CreateBgpPeer API asynchronously

func (*Client) CreateBgpPeerWithChan ¶

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

CreateBgpPeerWithChan invokes the vpc.CreateBgpPeer API asynchronously

func (*Client) CreateCommonBandwidthPackage ¶

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

CreateCommonBandwidthPackage invokes the vpc.CreateCommonBandwidthPackage API synchronously

func (*Client) CreateCommonBandwidthPackageWithCallback ¶

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

CreateCommonBandwidthPackageWithCallback invokes the vpc.CreateCommonBandwidthPackage API asynchronously

func (*Client) CreateCommonBandwidthPackageWithChan ¶

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

CreateCommonBandwidthPackageWithChan invokes the vpc.CreateCommonBandwidthPackage API asynchronously

func (*Client) CreateCustomerGateway ¶

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

CreateCustomerGateway invokes the vpc.CreateCustomerGateway API synchronously

func (*Client) CreateCustomerGatewayWithCallback ¶

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

CreateCustomerGatewayWithCallback invokes the vpc.CreateCustomerGateway API asynchronously

func (*Client) CreateCustomerGatewayWithChan ¶

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

CreateCustomerGatewayWithChan invokes the vpc.CreateCustomerGateway API asynchronously

func (*Client) CreateDhcpOptionsSet ¶ added in v1.61.388

func (client *Client) CreateDhcpOptionsSet(request *CreateDhcpOptionsSetRequest) (response *CreateDhcpOptionsSetResponse, err error)

CreateDhcpOptionsSet invokes the vpc.CreateDhcpOptionsSet API synchronously

func (*Client) CreateDhcpOptionsSetWithCallback ¶ added in v1.61.388

func (client *Client) CreateDhcpOptionsSetWithCallback(request *CreateDhcpOptionsSetRequest, callback func(response *CreateDhcpOptionsSetResponse, err error)) <-chan int

CreateDhcpOptionsSetWithCallback invokes the vpc.CreateDhcpOptionsSet API asynchronously

func (*Client) CreateDhcpOptionsSetWithChan ¶ added in v1.61.388

func (client *Client) CreateDhcpOptionsSetWithChan(request *CreateDhcpOptionsSetRequest) (<-chan *CreateDhcpOptionsSetResponse, <-chan error)

CreateDhcpOptionsSetWithChan invokes the vpc.CreateDhcpOptionsSet API asynchronously

func (*Client) CreateExpressCloudConnection ¶

func (client *Client) CreateExpressCloudConnection(request *CreateExpressCloudConnectionRequest) (response *CreateExpressCloudConnectionResponse, err error)

CreateExpressCloudConnection invokes the vpc.CreateExpressCloudConnection API synchronously

func (*Client) CreateExpressCloudConnectionWithCallback ¶

func (client *Client) CreateExpressCloudConnectionWithCallback(request *CreateExpressCloudConnectionRequest, callback func(response *CreateExpressCloudConnectionResponse, err error)) <-chan int

CreateExpressCloudConnectionWithCallback invokes the vpc.CreateExpressCloudConnection API asynchronously

func (*Client) CreateExpressCloudConnectionWithChan ¶

func (client *Client) CreateExpressCloudConnectionWithChan(request *CreateExpressCloudConnectionRequest) (<-chan *CreateExpressCloudConnectionResponse, <-chan error)

CreateExpressCloudConnectionWithChan invokes the vpc.CreateExpressCloudConnection API asynchronously

func (*Client) CreateFlowLog ¶

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

CreateFlowLog invokes the vpc.CreateFlowLog API synchronously

func (*Client) CreateFlowLogWithCallback ¶

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

CreateFlowLogWithCallback invokes the vpc.CreateFlowLog API asynchronously

func (*Client) CreateFlowLogWithChan ¶

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

CreateFlowLogWithChan invokes the vpc.CreateFlowLog API asynchronously

func (*Client) CreateForwardEntry ¶

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

CreateForwardEntry invokes the vpc.CreateForwardEntry API synchronously

func (*Client) CreateForwardEntryWithCallback ¶

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

CreateForwardEntryWithCallback invokes the vpc.CreateForwardEntry API asynchronously

func (*Client) CreateForwardEntryWithChan ¶

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

CreateForwardEntryWithChan invokes the vpc.CreateForwardEntry API asynchronously

func (*Client) CreateGlobalAccelerationInstance ¶

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

CreateGlobalAccelerationInstance invokes the vpc.CreateGlobalAccelerationInstance API synchronously

func (*Client) CreateGlobalAccelerationInstanceWithCallback ¶

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

CreateGlobalAccelerationInstanceWithCallback invokes the vpc.CreateGlobalAccelerationInstance API asynchronously

func (*Client) CreateGlobalAccelerationInstanceWithChan ¶

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

CreateGlobalAccelerationInstanceWithChan invokes the vpc.CreateGlobalAccelerationInstance API asynchronously

func (*Client) CreateHaVip ¶

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

CreateHaVip invokes the vpc.CreateHaVip API synchronously

func (*Client) CreateHaVipWithCallback ¶

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

CreateHaVipWithCallback invokes the vpc.CreateHaVip API asynchronously

func (*Client) CreateHaVipWithChan ¶

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

CreateHaVipWithChan invokes the vpc.CreateHaVip API asynchronously

func (*Client) CreateIPv6Translator ¶

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

CreateIPv6Translator invokes the vpc.CreateIPv6Translator API synchronously

func (*Client) CreateIPv6TranslatorAclList ¶

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

CreateIPv6TranslatorAclList invokes the vpc.CreateIPv6TranslatorAclList API synchronously

func (*Client) CreateIPv6TranslatorAclListWithCallback ¶

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

CreateIPv6TranslatorAclListWithCallback invokes the vpc.CreateIPv6TranslatorAclList API asynchronously

func (*Client) CreateIPv6TranslatorAclListWithChan ¶

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

CreateIPv6TranslatorAclListWithChan invokes the vpc.CreateIPv6TranslatorAclList API asynchronously

func (*Client) CreateIPv6TranslatorEntry ¶

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

CreateIPv6TranslatorEntry invokes the vpc.CreateIPv6TranslatorEntry API synchronously

func (*Client) CreateIPv6TranslatorEntryWithCallback ¶

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

CreateIPv6TranslatorEntryWithCallback invokes the vpc.CreateIPv6TranslatorEntry API asynchronously

func (*Client) CreateIPv6TranslatorEntryWithChan ¶

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

CreateIPv6TranslatorEntryWithChan invokes the vpc.CreateIPv6TranslatorEntry API asynchronously

func (*Client) CreateIPv6TranslatorWithCallback ¶

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

CreateIPv6TranslatorWithCallback invokes the vpc.CreateIPv6Translator API asynchronously

func (*Client) CreateIPv6TranslatorWithChan ¶

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

CreateIPv6TranslatorWithChan invokes the vpc.CreateIPv6Translator API asynchronously

func (*Client) CreateIpsecServer ¶ added in v1.61.939

func (client *Client) CreateIpsecServer(request *CreateIpsecServerRequest) (response *CreateIpsecServerResponse, err error)

CreateIpsecServer invokes the vpc.CreateIpsecServer API synchronously

func (*Client) CreateIpsecServerWithCallback ¶ added in v1.61.939

func (client *Client) CreateIpsecServerWithCallback(request *CreateIpsecServerRequest, callback func(response *CreateIpsecServerResponse, err error)) <-chan int

CreateIpsecServerWithCallback invokes the vpc.CreateIpsecServer API asynchronously

func (*Client) CreateIpsecServerWithChan ¶ added in v1.61.939

func (client *Client) CreateIpsecServerWithChan(request *CreateIpsecServerRequest) (<-chan *CreateIpsecServerResponse, <-chan error)

CreateIpsecServerWithChan invokes the vpc.CreateIpsecServer API asynchronously

func (*Client) CreateIpv6EgressOnlyRule ¶

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

CreateIpv6EgressOnlyRule invokes the vpc.CreateIpv6EgressOnlyRule API synchronously

func (*Client) CreateIpv6EgressOnlyRuleWithCallback ¶

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

CreateIpv6EgressOnlyRuleWithCallback invokes the vpc.CreateIpv6EgressOnlyRule API asynchronously

func (*Client) CreateIpv6EgressOnlyRuleWithChan ¶

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

CreateIpv6EgressOnlyRuleWithChan invokes the vpc.CreateIpv6EgressOnlyRule API asynchronously

func (*Client) CreateIpv6Gateway ¶

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

CreateIpv6Gateway invokes the vpc.CreateIpv6Gateway API synchronously

func (*Client) CreateIpv6GatewayWithCallback ¶

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

CreateIpv6GatewayWithCallback invokes the vpc.CreateIpv6Gateway API asynchronously

func (*Client) CreateIpv6GatewayWithChan ¶

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

CreateIpv6GatewayWithChan invokes the vpc.CreateIpv6Gateway API asynchronously

func (*Client) CreateNatGateway ¶

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

CreateNatGateway invokes the vpc.CreateNatGateway API synchronously

func (*Client) CreateNatGatewayWithCallback ¶

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

CreateNatGatewayWithCallback invokes the vpc.CreateNatGateway API asynchronously

func (*Client) CreateNatGatewayWithChan ¶

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

CreateNatGatewayWithChan invokes the vpc.CreateNatGateway API asynchronously

func (*Client) CreateNetworkAcl ¶

func (client *Client) CreateNetworkAcl(request *CreateNetworkAclRequest) (response *CreateNetworkAclResponse, err error)

CreateNetworkAcl invokes the vpc.CreateNetworkAcl API synchronously

func (*Client) CreateNetworkAclWithCallback ¶

func (client *Client) CreateNetworkAclWithCallback(request *CreateNetworkAclRequest, callback func(response *CreateNetworkAclResponse, err error)) <-chan int

CreateNetworkAclWithCallback invokes the vpc.CreateNetworkAcl API asynchronously

func (*Client) CreateNetworkAclWithChan ¶

func (client *Client) CreateNetworkAclWithChan(request *CreateNetworkAclRequest) (<-chan *CreateNetworkAclResponse, <-chan error)

CreateNetworkAclWithChan invokes the vpc.CreateNetworkAcl API asynchronously

func (*Client) CreatePhysicalConnection ¶

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

CreatePhysicalConnection invokes the vpc.CreatePhysicalConnection API synchronously

func (*Client) CreatePhysicalConnectionOccupancyOrder ¶

func (client *Client) CreatePhysicalConnectionOccupancyOrder(request *CreatePhysicalConnectionOccupancyOrderRequest) (response *CreatePhysicalConnectionOccupancyOrderResponse, err error)

CreatePhysicalConnectionOccupancyOrder invokes the vpc.CreatePhysicalConnectionOccupancyOrder API synchronously

func (*Client) CreatePhysicalConnectionOccupancyOrderWithCallback ¶

func (client *Client) CreatePhysicalConnectionOccupancyOrderWithCallback(request *CreatePhysicalConnectionOccupancyOrderRequest, callback func(response *CreatePhysicalConnectionOccupancyOrderResponse, err error)) <-chan int

CreatePhysicalConnectionOccupancyOrderWithCallback invokes the vpc.CreatePhysicalConnectionOccupancyOrder API asynchronously

func (*Client) CreatePhysicalConnectionOccupancyOrderWithChan ¶

func (client *Client) CreatePhysicalConnectionOccupancyOrderWithChan(request *CreatePhysicalConnectionOccupancyOrderRequest) (<-chan *CreatePhysicalConnectionOccupancyOrderResponse, <-chan error)

CreatePhysicalConnectionOccupancyOrderWithChan invokes the vpc.CreatePhysicalConnectionOccupancyOrder API asynchronously

func (*Client) CreatePhysicalConnectionSetupOrder ¶

func (client *Client) CreatePhysicalConnectionSetupOrder(request *CreatePhysicalConnectionSetupOrderRequest) (response *CreatePhysicalConnectionSetupOrderResponse, err error)

CreatePhysicalConnectionSetupOrder invokes the vpc.CreatePhysicalConnectionSetupOrder API synchronously

func (*Client) CreatePhysicalConnectionSetupOrderWithCallback ¶

func (client *Client) CreatePhysicalConnectionSetupOrderWithCallback(request *CreatePhysicalConnectionSetupOrderRequest, callback func(response *CreatePhysicalConnectionSetupOrderResponse, err error)) <-chan int

CreatePhysicalConnectionSetupOrderWithCallback invokes the vpc.CreatePhysicalConnectionSetupOrder API asynchronously

func (*Client) CreatePhysicalConnectionSetupOrderWithChan ¶

func (client *Client) CreatePhysicalConnectionSetupOrderWithChan(request *CreatePhysicalConnectionSetupOrderRequest) (<-chan *CreatePhysicalConnectionSetupOrderResponse, <-chan error)

CreatePhysicalConnectionSetupOrderWithChan invokes the vpc.CreatePhysicalConnectionSetupOrder API asynchronously

func (*Client) CreatePhysicalConnectionWithCallback ¶

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

CreatePhysicalConnectionWithCallback invokes the vpc.CreatePhysicalConnection API asynchronously

func (*Client) CreatePhysicalConnectionWithChan ¶

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

CreatePhysicalConnectionWithChan invokes the vpc.CreatePhysicalConnection API asynchronously

func (*Client) CreateRouteEntry ¶

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

CreateRouteEntry invokes the vpc.CreateRouteEntry API synchronously

func (*Client) CreateRouteEntryWithCallback ¶

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

CreateRouteEntryWithCallback invokes the vpc.CreateRouteEntry API asynchronously

func (*Client) CreateRouteEntryWithChan ¶

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

CreateRouteEntryWithChan invokes the vpc.CreateRouteEntry API asynchronously

func (*Client) CreateRouteTable ¶

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

CreateRouteTable invokes the vpc.CreateRouteTable API synchronously

func (*Client) CreateRouteTableWithCallback ¶

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

CreateRouteTableWithCallback invokes the vpc.CreateRouteTable API asynchronously

func (*Client) CreateRouteTableWithChan ¶

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

CreateRouteTableWithChan invokes the vpc.CreateRouteTable API asynchronously

func (*Client) CreateRouterInterface ¶

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

CreateRouterInterface invokes the vpc.CreateRouterInterface API synchronously

func (*Client) CreateRouterInterfaceWithCallback ¶

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

CreateRouterInterfaceWithCallback invokes the vpc.CreateRouterInterface API asynchronously

func (*Client) CreateRouterInterfaceWithChan ¶

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

CreateRouterInterfaceWithChan invokes the vpc.CreateRouterInterface API asynchronously

func (*Client) CreateSnatEntry ¶

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

CreateSnatEntry invokes the vpc.CreateSnatEntry API synchronously

func (*Client) CreateSnatEntryWithCallback ¶

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

CreateSnatEntryWithCallback invokes the vpc.CreateSnatEntry API asynchronously

func (*Client) CreateSnatEntryWithChan ¶

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

CreateSnatEntryWithChan invokes the vpc.CreateSnatEntry API asynchronously

func (*Client) CreateSslVpnClientCert ¶

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

CreateSslVpnClientCert invokes the vpc.CreateSslVpnClientCert API synchronously

func (*Client) CreateSslVpnClientCertWithCallback ¶

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

CreateSslVpnClientCertWithCallback invokes the vpc.CreateSslVpnClientCert API asynchronously

func (*Client) CreateSslVpnClientCertWithChan ¶

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

CreateSslVpnClientCertWithChan invokes the vpc.CreateSslVpnClientCert API asynchronously

func (*Client) CreateSslVpnServer ¶

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

CreateSslVpnServer invokes the vpc.CreateSslVpnServer API synchronously

func (*Client) CreateSslVpnServerWithCallback ¶

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

CreateSslVpnServerWithCallback invokes the vpc.CreateSslVpnServer API asynchronously

func (*Client) CreateSslVpnServerWithChan ¶

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

CreateSslVpnServerWithChan invokes the vpc.CreateSslVpnServer API asynchronously

func (*Client) CreateVSwitch ¶

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

CreateVSwitch invokes the vpc.CreateVSwitch API synchronously

func (*Client) CreateVSwitchWithCallback ¶

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

CreateVSwitchWithCallback invokes the vpc.CreateVSwitch API asynchronously

func (*Client) CreateVSwitchWithChan ¶

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

CreateVSwitchWithChan invokes the vpc.CreateVSwitch API asynchronously

func (*Client) CreateVirtualBorderRouter ¶

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

CreateVirtualBorderRouter invokes the vpc.CreateVirtualBorderRouter API synchronously

func (*Client) CreateVirtualBorderRouterWithCallback ¶

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

CreateVirtualBorderRouterWithCallback invokes the vpc.CreateVirtualBorderRouter API asynchronously

func (*Client) CreateVirtualBorderRouterWithChan ¶

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

CreateVirtualBorderRouterWithChan invokes the vpc.CreateVirtualBorderRouter API asynchronously

func (*Client) CreateVpc ¶

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

CreateVpc invokes the vpc.CreateVpc API synchronously

func (*Client) CreateVpcWithCallback ¶

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

CreateVpcWithCallback invokes the vpc.CreateVpc API asynchronously

func (*Client) CreateVpcWithChan ¶

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

CreateVpcWithChan invokes the vpc.CreateVpc API asynchronously

func (*Client) CreateVpnConnection ¶

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

CreateVpnConnection invokes the vpc.CreateVpnConnection API synchronously

func (*Client) CreateVpnConnectionWithCallback ¶

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

CreateVpnConnectionWithCallback invokes the vpc.CreateVpnConnection API asynchronously

func (*Client) CreateVpnConnectionWithChan ¶

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

CreateVpnConnectionWithChan invokes the vpc.CreateVpnConnection API asynchronously

func (*Client) CreateVpnGateway ¶

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

CreateVpnGateway invokes the vpc.CreateVpnGateway API synchronously

func (*Client) CreateVpnGatewayWithCallback ¶

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

CreateVpnGatewayWithCallback invokes the vpc.CreateVpnGateway API asynchronously

func (*Client) CreateVpnGatewayWithChan ¶

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

CreateVpnGatewayWithChan invokes the vpc.CreateVpnGateway API asynchronously

func (*Client) CreateVpnPbrRouteEntry ¶

func (client *Client) CreateVpnPbrRouteEntry(request *CreateVpnPbrRouteEntryRequest) (response *CreateVpnPbrRouteEntryResponse, err error)

CreateVpnPbrRouteEntry invokes the vpc.CreateVpnPbrRouteEntry API synchronously

func (*Client) CreateVpnPbrRouteEntryWithCallback ¶

func (client *Client) CreateVpnPbrRouteEntryWithCallback(request *CreateVpnPbrRouteEntryRequest, callback func(response *CreateVpnPbrRouteEntryResponse, err error)) <-chan int

CreateVpnPbrRouteEntryWithCallback invokes the vpc.CreateVpnPbrRouteEntry API asynchronously

func (*Client) CreateVpnPbrRouteEntryWithChan ¶

func (client *Client) CreateVpnPbrRouteEntryWithChan(request *CreateVpnPbrRouteEntryRequest) (<-chan *CreateVpnPbrRouteEntryResponse, <-chan error)

CreateVpnPbrRouteEntryWithChan invokes the vpc.CreateVpnPbrRouteEntry API asynchronously

func (*Client) CreateVpnRouteEntry ¶

func (client *Client) CreateVpnRouteEntry(request *CreateVpnRouteEntryRequest) (response *CreateVpnRouteEntryResponse, err error)

CreateVpnRouteEntry invokes the vpc.CreateVpnRouteEntry API synchronously

func (*Client) CreateVpnRouteEntryWithCallback ¶

func (client *Client) CreateVpnRouteEntryWithCallback(request *CreateVpnRouteEntryRequest, callback func(response *CreateVpnRouteEntryResponse, err error)) <-chan int

CreateVpnRouteEntryWithCallback invokes the vpc.CreateVpnRouteEntry API asynchronously

func (*Client) CreateVpnRouteEntryWithChan ¶

func (client *Client) CreateVpnRouteEntryWithChan(request *CreateVpnRouteEntryRequest) (<-chan *CreateVpnRouteEntryResponse, <-chan error)

CreateVpnRouteEntryWithChan invokes the vpc.CreateVpnRouteEntry API asynchronously

func (*Client) DeactivateRouterInterface ¶

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

DeactivateRouterInterface invokes the vpc.DeactivateRouterInterface API synchronously

func (*Client) DeactivateRouterInterfaceWithCallback ¶

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

DeactivateRouterInterfaceWithCallback invokes the vpc.DeactivateRouterInterface API asynchronously

func (*Client) DeactivateRouterInterfaceWithChan ¶

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

DeactivateRouterInterfaceWithChan invokes the vpc.DeactivateRouterInterface API asynchronously

func (*Client) DeactiveFlowLog ¶

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

DeactiveFlowLog invokes the vpc.DeactiveFlowLog API synchronously

func (*Client) DeactiveFlowLogWithCallback ¶

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

DeactiveFlowLogWithCallback invokes the vpc.DeactiveFlowLog API asynchronously

func (*Client) DeactiveFlowLogWithChan ¶

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

DeactiveFlowLogWithChan invokes the vpc.DeactiveFlowLog API asynchronously

func (*Client) DeleteBgpGroup ¶

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

DeleteBgpGroup invokes the vpc.DeleteBgpGroup API synchronously

func (*Client) DeleteBgpGroupWithCallback ¶

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

DeleteBgpGroupWithCallback invokes the vpc.DeleteBgpGroup API asynchronously

func (*Client) DeleteBgpGroupWithChan ¶

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

DeleteBgpGroupWithChan invokes the vpc.DeleteBgpGroup API asynchronously

func (*Client) DeleteBgpNetwork ¶

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

DeleteBgpNetwork invokes the vpc.DeleteBgpNetwork API synchronously

func (*Client) DeleteBgpNetworkWithCallback ¶

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

DeleteBgpNetworkWithCallback invokes the vpc.DeleteBgpNetwork API asynchronously

func (*Client) DeleteBgpNetworkWithChan ¶

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

DeleteBgpNetworkWithChan invokes the vpc.DeleteBgpNetwork API asynchronously

func (*Client) DeleteBgpPeer ¶

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

DeleteBgpPeer invokes the vpc.DeleteBgpPeer API synchronously

func (*Client) DeleteBgpPeerWithCallback ¶

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

DeleteBgpPeerWithCallback invokes the vpc.DeleteBgpPeer API asynchronously

func (*Client) DeleteBgpPeerWithChan ¶

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

DeleteBgpPeerWithChan invokes the vpc.DeleteBgpPeer API asynchronously

func (*Client) DeleteCommonBandwidthPackage ¶

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

DeleteCommonBandwidthPackage invokes the vpc.DeleteCommonBandwidthPackage API synchronously

func (*Client) DeleteCommonBandwidthPackageWithCallback ¶

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

DeleteCommonBandwidthPackageWithCallback invokes the vpc.DeleteCommonBandwidthPackage API asynchronously

func (*Client) DeleteCommonBandwidthPackageWithChan ¶

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

DeleteCommonBandwidthPackageWithChan invokes the vpc.DeleteCommonBandwidthPackage API asynchronously

func (*Client) DeleteCustomerGateway ¶

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

DeleteCustomerGateway invokes the vpc.DeleteCustomerGateway API synchronously

func (*Client) DeleteCustomerGatewayWithCallback ¶

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

DeleteCustomerGatewayWithCallback invokes the vpc.DeleteCustomerGateway API asynchronously

func (*Client) DeleteCustomerGatewayWithChan ¶

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

DeleteCustomerGatewayWithChan invokes the vpc.DeleteCustomerGateway API asynchronously

func (*Client) DeleteDhcpOptionsSet ¶ added in v1.61.388

func (client *Client) DeleteDhcpOptionsSet(request *DeleteDhcpOptionsSetRequest) (response *DeleteDhcpOptionsSetResponse, err error)

DeleteDhcpOptionsSet invokes the vpc.DeleteDhcpOptionsSet API synchronously

func (*Client) DeleteDhcpOptionsSetWithCallback ¶ added in v1.61.388

func (client *Client) DeleteDhcpOptionsSetWithCallback(request *DeleteDhcpOptionsSetRequest, callback func(response *DeleteDhcpOptionsSetResponse, err error)) <-chan int

DeleteDhcpOptionsSetWithCallback invokes the vpc.DeleteDhcpOptionsSet API asynchronously

func (*Client) DeleteDhcpOptionsSetWithChan ¶ added in v1.61.388

func (client *Client) DeleteDhcpOptionsSetWithChan(request *DeleteDhcpOptionsSetRequest) (<-chan *DeleteDhcpOptionsSetResponse, <-chan error)

DeleteDhcpOptionsSetWithChan invokes the vpc.DeleteDhcpOptionsSet API asynchronously

func (*Client) DeleteExpressCloudConnection ¶ added in v1.60.268

func (client *Client) DeleteExpressCloudConnection(request *DeleteExpressCloudConnectionRequest) (response *DeleteExpressCloudConnectionResponse, err error)

DeleteExpressCloudConnection invokes the vpc.DeleteExpressCloudConnection API synchronously

func (*Client) DeleteExpressCloudConnectionWithCallback ¶ added in v1.60.268

func (client *Client) DeleteExpressCloudConnectionWithCallback(request *DeleteExpressCloudConnectionRequest, callback func(response *DeleteExpressCloudConnectionResponse, err error)) <-chan int

DeleteExpressCloudConnectionWithCallback invokes the vpc.DeleteExpressCloudConnection API asynchronously

func (*Client) DeleteExpressCloudConnectionWithChan ¶ added in v1.60.268

func (client *Client) DeleteExpressCloudConnectionWithChan(request *DeleteExpressCloudConnectionRequest) (<-chan *DeleteExpressCloudConnectionResponse, <-chan error)

DeleteExpressCloudConnectionWithChan invokes the vpc.DeleteExpressCloudConnection API asynchronously

func (*Client) DeleteExpressConnect ¶

func (client *Client) DeleteExpressConnect(request *DeleteExpressConnectRequest) (response *DeleteExpressConnectResponse, err error)

DeleteExpressConnect invokes the vpc.DeleteExpressConnect API synchronously

func (*Client) DeleteExpressConnectWithCallback ¶

func (client *Client) DeleteExpressConnectWithCallback(request *DeleteExpressConnectRequest, callback func(response *DeleteExpressConnectResponse, err error)) <-chan int

DeleteExpressConnectWithCallback invokes the vpc.DeleteExpressConnect API asynchronously

func (*Client) DeleteExpressConnectWithChan ¶

func (client *Client) DeleteExpressConnectWithChan(request *DeleteExpressConnectRequest) (<-chan *DeleteExpressConnectResponse, <-chan error)

DeleteExpressConnectWithChan invokes the vpc.DeleteExpressConnect API asynchronously

func (*Client) DeleteFlowLog ¶

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

DeleteFlowLog invokes the vpc.DeleteFlowLog API synchronously

func (*Client) DeleteFlowLogWithCallback ¶

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

DeleteFlowLogWithCallback invokes the vpc.DeleteFlowLog API asynchronously

func (*Client) DeleteFlowLogWithChan ¶

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

DeleteFlowLogWithChan invokes the vpc.DeleteFlowLog API asynchronously

func (*Client) DeleteForwardEntry ¶

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

DeleteForwardEntry invokes the vpc.DeleteForwardEntry API synchronously

func (*Client) DeleteForwardEntryWithCallback ¶

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

DeleteForwardEntryWithCallback invokes the vpc.DeleteForwardEntry API asynchronously

func (*Client) DeleteForwardEntryWithChan ¶

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

DeleteForwardEntryWithChan invokes the vpc.DeleteForwardEntry API asynchronously

func (*Client) DeleteGlobalAccelerationInstance ¶

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

DeleteGlobalAccelerationInstance invokes the vpc.DeleteGlobalAccelerationInstance API synchronously

func (*Client) DeleteGlobalAccelerationInstanceWithCallback ¶

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

DeleteGlobalAccelerationInstanceWithCallback invokes the vpc.DeleteGlobalAccelerationInstance API asynchronously

func (*Client) DeleteGlobalAccelerationInstanceWithChan ¶

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

DeleteGlobalAccelerationInstanceWithChan invokes the vpc.DeleteGlobalAccelerationInstance API asynchronously

func (*Client) DeleteHaVip ¶

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

DeleteHaVip invokes the vpc.DeleteHaVip API synchronously

func (*Client) DeleteHaVipWithCallback ¶

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

DeleteHaVipWithCallback invokes the vpc.DeleteHaVip API asynchronously

func (*Client) DeleteHaVipWithChan ¶

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

DeleteHaVipWithChan invokes the vpc.DeleteHaVip API asynchronously

func (*Client) DeleteIPv6Translator ¶

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

DeleteIPv6Translator invokes the vpc.DeleteIPv6Translator API synchronously

func (*Client) DeleteIPv6TranslatorAclList ¶

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

DeleteIPv6TranslatorAclList invokes the vpc.DeleteIPv6TranslatorAclList API synchronously

func (*Client) DeleteIPv6TranslatorAclListWithCallback ¶

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

DeleteIPv6TranslatorAclListWithCallback invokes the vpc.DeleteIPv6TranslatorAclList API asynchronously

func (*Client) DeleteIPv6TranslatorAclListWithChan ¶

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

DeleteIPv6TranslatorAclListWithChan invokes the vpc.DeleteIPv6TranslatorAclList API asynchronously

func (*Client) DeleteIPv6TranslatorEntry ¶

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

DeleteIPv6TranslatorEntry invokes the vpc.DeleteIPv6TranslatorEntry API synchronously

func (*Client) DeleteIPv6TranslatorEntryWithCallback ¶

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

DeleteIPv6TranslatorEntryWithCallback invokes the vpc.DeleteIPv6TranslatorEntry API asynchronously

func (*Client) DeleteIPv6TranslatorEntryWithChan ¶

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

DeleteIPv6TranslatorEntryWithChan invokes the vpc.DeleteIPv6TranslatorEntry API asynchronously

func (*Client) DeleteIPv6TranslatorWithCallback ¶

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

DeleteIPv6TranslatorWithCallback invokes the vpc.DeleteIPv6Translator API asynchronously

func (*Client) DeleteIPv6TranslatorWithChan ¶

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

DeleteIPv6TranslatorWithChan invokes the vpc.DeleteIPv6Translator API asynchronously

func (*Client) DeleteIpsecServer ¶ added in v1.61.939

func (client *Client) DeleteIpsecServer(request *DeleteIpsecServerRequest) (response *DeleteIpsecServerResponse, err error)

DeleteIpsecServer invokes the vpc.DeleteIpsecServer API synchronously

func (*Client) DeleteIpsecServerWithCallback ¶ added in v1.61.939

func (client *Client) DeleteIpsecServerWithCallback(request *DeleteIpsecServerRequest, callback func(response *DeleteIpsecServerResponse, err error)) <-chan int

DeleteIpsecServerWithCallback invokes the vpc.DeleteIpsecServer API asynchronously

func (*Client) DeleteIpsecServerWithChan ¶ added in v1.61.939

func (client *Client) DeleteIpsecServerWithChan(request *DeleteIpsecServerRequest) (<-chan *DeleteIpsecServerResponse, <-chan error)

DeleteIpsecServerWithChan invokes the vpc.DeleteIpsecServer API asynchronously

func (*Client) DeleteIpv6EgressOnlyRule ¶

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

DeleteIpv6EgressOnlyRule invokes the vpc.DeleteIpv6EgressOnlyRule API synchronously

func (*Client) DeleteIpv6EgressOnlyRuleWithCallback ¶

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

DeleteIpv6EgressOnlyRuleWithCallback invokes the vpc.DeleteIpv6EgressOnlyRule API asynchronously

func (*Client) DeleteIpv6EgressOnlyRuleWithChan ¶

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

DeleteIpv6EgressOnlyRuleWithChan invokes the vpc.DeleteIpv6EgressOnlyRule API asynchronously

func (*Client) DeleteIpv6Gateway ¶

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

DeleteIpv6Gateway invokes the vpc.DeleteIpv6Gateway API synchronously

func (*Client) DeleteIpv6GatewayWithCallback ¶

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

DeleteIpv6GatewayWithCallback invokes the vpc.DeleteIpv6Gateway API asynchronously

func (*Client) DeleteIpv6GatewayWithChan ¶

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

DeleteIpv6GatewayWithChan invokes the vpc.DeleteIpv6Gateway API asynchronously

func (*Client) DeleteIpv6InternetBandwidth ¶

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

DeleteIpv6InternetBandwidth invokes the vpc.DeleteIpv6InternetBandwidth API synchronously

func (*Client) DeleteIpv6InternetBandwidthWithCallback ¶

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

DeleteIpv6InternetBandwidthWithCallback invokes the vpc.DeleteIpv6InternetBandwidth API asynchronously

func (*Client) DeleteIpv6InternetBandwidthWithChan ¶

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

DeleteIpv6InternetBandwidthWithChan invokes the vpc.DeleteIpv6InternetBandwidth API asynchronously

func (*Client) DeleteNatGateway ¶

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

DeleteNatGateway invokes the vpc.DeleteNatGateway API synchronously

func (*Client) DeleteNatGatewayWithCallback ¶

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

DeleteNatGatewayWithCallback invokes the vpc.DeleteNatGateway API asynchronously

func (*Client) DeleteNatGatewayWithChan ¶

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

DeleteNatGatewayWithChan invokes the vpc.DeleteNatGateway API asynchronously

func (*Client) DeleteNetworkAcl ¶

func (client *Client) DeleteNetworkAcl(request *DeleteNetworkAclRequest) (response *DeleteNetworkAclResponse, err error)

DeleteNetworkAcl invokes the vpc.DeleteNetworkAcl API synchronously

func (*Client) DeleteNetworkAclWithCallback ¶

func (client *Client) DeleteNetworkAclWithCallback(request *DeleteNetworkAclRequest, callback func(response *DeleteNetworkAclResponse, err error)) <-chan int

DeleteNetworkAclWithCallback invokes the vpc.DeleteNetworkAcl API asynchronously

func (*Client) DeleteNetworkAclWithChan ¶

func (client *Client) DeleteNetworkAclWithChan(request *DeleteNetworkAclRequest) (<-chan *DeleteNetworkAclResponse, <-chan error)

DeleteNetworkAclWithChan invokes the vpc.DeleteNetworkAcl API asynchronously

func (*Client) DeletePhysicalConnection ¶

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

DeletePhysicalConnection invokes the vpc.DeletePhysicalConnection API synchronously

func (*Client) DeletePhysicalConnectionWithCallback ¶

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

DeletePhysicalConnectionWithCallback invokes the vpc.DeletePhysicalConnection API asynchronously

func (*Client) DeletePhysicalConnectionWithChan ¶

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

DeletePhysicalConnectionWithChan invokes the vpc.DeletePhysicalConnection API asynchronously

func (*Client) DeleteRouteEntry ¶

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

DeleteRouteEntry invokes the vpc.DeleteRouteEntry API synchronously

func (*Client) DeleteRouteEntryWithCallback ¶

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

DeleteRouteEntryWithCallback invokes the vpc.DeleteRouteEntry API asynchronously

func (*Client) DeleteRouteEntryWithChan ¶

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

DeleteRouteEntryWithChan invokes the vpc.DeleteRouteEntry API asynchronously

func (*Client) DeleteRouteTable ¶

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

DeleteRouteTable invokes the vpc.DeleteRouteTable API synchronously

func (*Client) DeleteRouteTableWithCallback ¶

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

DeleteRouteTableWithCallback invokes the vpc.DeleteRouteTable API asynchronously

func (*Client) DeleteRouteTableWithChan ¶

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

DeleteRouteTableWithChan invokes the vpc.DeleteRouteTable API asynchronously

func (*Client) DeleteRouterInterface ¶

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

DeleteRouterInterface invokes the vpc.DeleteRouterInterface API synchronously

func (*Client) DeleteRouterInterfaceWithCallback ¶

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

DeleteRouterInterfaceWithCallback invokes the vpc.DeleteRouterInterface API asynchronously

func (*Client) DeleteRouterInterfaceWithChan ¶

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

DeleteRouterInterfaceWithChan invokes the vpc.DeleteRouterInterface API asynchronously

func (*Client) DeleteSnatEntry ¶

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

DeleteSnatEntry invokes the vpc.DeleteSnatEntry API synchronously

func (*Client) DeleteSnatEntryWithCallback ¶

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

DeleteSnatEntryWithCallback invokes the vpc.DeleteSnatEntry API asynchronously

func (*Client) DeleteSnatEntryWithChan ¶

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

DeleteSnatEntryWithChan invokes the vpc.DeleteSnatEntry API asynchronously

func (*Client) DeleteSslVpnClientCert ¶

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

DeleteSslVpnClientCert invokes the vpc.DeleteSslVpnClientCert API synchronously

func (*Client) DeleteSslVpnClientCertWithCallback ¶

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

DeleteSslVpnClientCertWithCallback invokes the vpc.DeleteSslVpnClientCert API asynchronously

func (*Client) DeleteSslVpnClientCertWithChan ¶

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

DeleteSslVpnClientCertWithChan invokes the vpc.DeleteSslVpnClientCert API asynchronously

func (*Client) DeleteSslVpnServer ¶

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

DeleteSslVpnServer invokes the vpc.DeleteSslVpnServer API synchronously

func (*Client) DeleteSslVpnServerWithCallback ¶

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

DeleteSslVpnServerWithCallback invokes the vpc.DeleteSslVpnServer API asynchronously

func (*Client) DeleteSslVpnServerWithChan ¶

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

DeleteSslVpnServerWithChan invokes the vpc.DeleteSslVpnServer API asynchronously

func (*Client) DeleteVSwitch ¶

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

DeleteVSwitch invokes the vpc.DeleteVSwitch API synchronously

func (*Client) DeleteVSwitchWithCallback ¶

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

DeleteVSwitchWithCallback invokes the vpc.DeleteVSwitch API asynchronously

func (*Client) DeleteVSwitchWithChan ¶

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

DeleteVSwitchWithChan invokes the vpc.DeleteVSwitch API asynchronously

func (*Client) DeleteVirtualBorderRouter ¶

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

DeleteVirtualBorderRouter invokes the vpc.DeleteVirtualBorderRouter API synchronously

func (*Client) DeleteVirtualBorderRouterWithCallback ¶

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

DeleteVirtualBorderRouterWithCallback invokes the vpc.DeleteVirtualBorderRouter API asynchronously

func (*Client) DeleteVirtualBorderRouterWithChan ¶

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

DeleteVirtualBorderRouterWithChan invokes the vpc.DeleteVirtualBorderRouter API asynchronously

func (*Client) DeleteVpc ¶

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

DeleteVpc invokes the vpc.DeleteVpc API synchronously

func (*Client) DeleteVpcWithCallback ¶

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

DeleteVpcWithCallback invokes the vpc.DeleteVpc API asynchronously

func (*Client) DeleteVpcWithChan ¶

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

DeleteVpcWithChan invokes the vpc.DeleteVpc API asynchronously

func (*Client) DeleteVpnConnection ¶

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

DeleteVpnConnection invokes the vpc.DeleteVpnConnection API synchronously

func (*Client) DeleteVpnConnectionWithCallback ¶

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

DeleteVpnConnectionWithCallback invokes the vpc.DeleteVpnConnection API asynchronously

func (*Client) DeleteVpnConnectionWithChan ¶

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

DeleteVpnConnectionWithChan invokes the vpc.DeleteVpnConnection API asynchronously

func (*Client) DeleteVpnGateway ¶

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

DeleteVpnGateway invokes the vpc.DeleteVpnGateway API synchronously

func (*Client) DeleteVpnGatewayWithCallback ¶

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

DeleteVpnGatewayWithCallback invokes the vpc.DeleteVpnGateway API asynchronously

func (*Client) DeleteVpnGatewayWithChan ¶

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

DeleteVpnGatewayWithChan invokes the vpc.DeleteVpnGateway API asynchronously

func (*Client) DeleteVpnPbrRouteEntry ¶

func (client *Client) DeleteVpnPbrRouteEntry(request *DeleteVpnPbrRouteEntryRequest) (response *DeleteVpnPbrRouteEntryResponse, err error)

DeleteVpnPbrRouteEntry invokes the vpc.DeleteVpnPbrRouteEntry API synchronously

func (*Client) DeleteVpnPbrRouteEntryWithCallback ¶

func (client *Client) DeleteVpnPbrRouteEntryWithCallback(request *DeleteVpnPbrRouteEntryRequest, callback func(response *DeleteVpnPbrRouteEntryResponse, err error)) <-chan int

DeleteVpnPbrRouteEntryWithCallback invokes the vpc.DeleteVpnPbrRouteEntry API asynchronously

func (*Client) DeleteVpnPbrRouteEntryWithChan ¶

func (client *Client) DeleteVpnPbrRouteEntryWithChan(request *DeleteVpnPbrRouteEntryRequest) (<-chan *DeleteVpnPbrRouteEntryResponse, <-chan error)

DeleteVpnPbrRouteEntryWithChan invokes the vpc.DeleteVpnPbrRouteEntry API asynchronously

func (*Client) DeleteVpnRouteEntry ¶

func (client *Client) DeleteVpnRouteEntry(request *DeleteVpnRouteEntryRequest) (response *DeleteVpnRouteEntryResponse, err error)

DeleteVpnRouteEntry invokes the vpc.DeleteVpnRouteEntry API synchronously

func (*Client) DeleteVpnRouteEntryWithCallback ¶

func (client *Client) DeleteVpnRouteEntryWithCallback(request *DeleteVpnRouteEntryRequest, callback func(response *DeleteVpnRouteEntryResponse, err error)) <-chan int

DeleteVpnRouteEntryWithCallback invokes the vpc.DeleteVpnRouteEntry API asynchronously

func (*Client) DeleteVpnRouteEntryWithChan ¶

func (client *Client) DeleteVpnRouteEntryWithChan(request *DeleteVpnRouteEntryRequest) (<-chan *DeleteVpnRouteEntryResponse, <-chan error)

DeleteVpnRouteEntryWithChan invokes the vpc.DeleteVpnRouteEntry API asynchronously

func (*Client) DeletionProtection ¶

func (client *Client) DeletionProtection(request *DeletionProtectionRequest) (response *DeletionProtectionResponse, err error)

DeletionProtection invokes the vpc.DeletionProtection API synchronously

func (*Client) DeletionProtectionWithCallback ¶

func (client *Client) DeletionProtectionWithCallback(request *DeletionProtectionRequest, callback func(response *DeletionProtectionResponse, err error)) <-chan int

DeletionProtectionWithCallback invokes the vpc.DeletionProtection API asynchronously

func (*Client) DeletionProtectionWithChan ¶

func (client *Client) DeletionProtectionWithChan(request *DeletionProtectionRequest) (<-chan *DeletionProtectionResponse, <-chan error)

DeletionProtectionWithChan invokes the vpc.DeletionProtection API asynchronously

func (*Client) DescribeAccessPoints ¶

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

DescribeAccessPoints invokes the vpc.DescribeAccessPoints API synchronously

func (*Client) DescribeAccessPointsWithCallback ¶

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

DescribeAccessPointsWithCallback invokes the vpc.DescribeAccessPoints API asynchronously

func (*Client) DescribeAccessPointsWithChan ¶

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

DescribeAccessPointsWithChan invokes the vpc.DescribeAccessPoints API asynchronously

func (*Client) DescribeBgpGroups ¶

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

DescribeBgpGroups invokes the vpc.DescribeBgpGroups API synchronously

func (*Client) DescribeBgpGroupsWithCallback ¶

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

DescribeBgpGroupsWithCallback invokes the vpc.DescribeBgpGroups API asynchronously

func (*Client) DescribeBgpGroupsWithChan ¶

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

DescribeBgpGroupsWithChan invokes the vpc.DescribeBgpGroups API asynchronously

func (*Client) DescribeBgpNetworks ¶

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

DescribeBgpNetworks invokes the vpc.DescribeBgpNetworks API synchronously

func (*Client) DescribeBgpNetworksWithCallback ¶

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

DescribeBgpNetworksWithCallback invokes the vpc.DescribeBgpNetworks API asynchronously

func (*Client) DescribeBgpNetworksWithChan ¶

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

DescribeBgpNetworksWithChan invokes the vpc.DescribeBgpNetworks API asynchronously

func (*Client) DescribeBgpPeers ¶

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

DescribeBgpPeers invokes the vpc.DescribeBgpPeers API synchronously

func (*Client) DescribeBgpPeersWithCallback ¶

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

DescribeBgpPeersWithCallback invokes the vpc.DescribeBgpPeers API asynchronously

func (*Client) DescribeBgpPeersWithChan ¶

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

DescribeBgpPeersWithChan invokes the vpc.DescribeBgpPeers API asynchronously

func (*Client) DescribeCommonBandwidthPackages ¶

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

DescribeCommonBandwidthPackages invokes the vpc.DescribeCommonBandwidthPackages API synchronously

func (*Client) DescribeCommonBandwidthPackagesWithCallback ¶

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

DescribeCommonBandwidthPackagesWithCallback invokes the vpc.DescribeCommonBandwidthPackages API asynchronously

func (*Client) DescribeCommonBandwidthPackagesWithChan ¶

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

DescribeCommonBandwidthPackagesWithChan invokes the vpc.DescribeCommonBandwidthPackages API asynchronously

func (*Client) DescribeCustomerGateway ¶

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

DescribeCustomerGateway invokes the vpc.DescribeCustomerGateway API synchronously

func (*Client) DescribeCustomerGatewayWithCallback ¶

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

DescribeCustomerGatewayWithCallback invokes the vpc.DescribeCustomerGateway API asynchronously

func (*Client) DescribeCustomerGatewayWithChan ¶

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

DescribeCustomerGatewayWithChan invokes the vpc.DescribeCustomerGateway API asynchronously

func (*Client) DescribeCustomerGateways ¶

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

DescribeCustomerGateways invokes the vpc.DescribeCustomerGateways API synchronously

func (*Client) DescribeCustomerGatewaysWithCallback ¶

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

DescribeCustomerGatewaysWithCallback invokes the vpc.DescribeCustomerGateways API asynchronously

func (*Client) DescribeCustomerGatewaysWithChan ¶

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

DescribeCustomerGatewaysWithChan invokes the vpc.DescribeCustomerGateways API asynchronously

func (*Client) DescribeEipAddresses ¶

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

DescribeEipAddresses invokes the vpc.DescribeEipAddresses API synchronously

func (*Client) DescribeEipAddressesWithCallback ¶

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

DescribeEipAddressesWithCallback invokes the vpc.DescribeEipAddresses API asynchronously

func (*Client) DescribeEipAddressesWithChan ¶

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

DescribeEipAddressesWithChan invokes the vpc.DescribeEipAddresses API asynchronously

func (*Client) DescribeEipGatewayInfo ¶

func (client *Client) DescribeEipGatewayInfo(request *DescribeEipGatewayInfoRequest) (response *DescribeEipGatewayInfoResponse, err error)

DescribeEipGatewayInfo invokes the vpc.DescribeEipGatewayInfo API synchronously

func (*Client) DescribeEipGatewayInfoWithCallback ¶

func (client *Client) DescribeEipGatewayInfoWithCallback(request *DescribeEipGatewayInfoRequest, callback func(response *DescribeEipGatewayInfoResponse, err error)) <-chan int

DescribeEipGatewayInfoWithCallback invokes the vpc.DescribeEipGatewayInfo API asynchronously

func (*Client) DescribeEipGatewayInfoWithChan ¶

func (client *Client) DescribeEipGatewayInfoWithChan(request *DescribeEipGatewayInfoRequest) (<-chan *DescribeEipGatewayInfoResponse, <-chan error)

DescribeEipGatewayInfoWithChan invokes the vpc.DescribeEipGatewayInfo API asynchronously

func (*Client) DescribeEipMonitorData ¶

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

DescribeEipMonitorData invokes the vpc.DescribeEipMonitorData API synchronously

func (*Client) DescribeEipMonitorDataWithCallback ¶

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

DescribeEipMonitorDataWithCallback invokes the vpc.DescribeEipMonitorData API asynchronously

func (*Client) DescribeEipMonitorDataWithChan ¶

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

DescribeEipMonitorDataWithChan invokes the vpc.DescribeEipMonitorData API asynchronously

func (*Client) DescribeEipSegment ¶ added in v1.61.16

func (client *Client) DescribeEipSegment(request *DescribeEipSegmentRequest) (response *DescribeEipSegmentResponse, err error)

DescribeEipSegment invokes the vpc.DescribeEipSegment API synchronously

func (*Client) DescribeEipSegmentWithCallback ¶ added in v1.61.16

func (client *Client) DescribeEipSegmentWithCallback(request *DescribeEipSegmentRequest, callback func(response *DescribeEipSegmentResponse, err error)) <-chan int

DescribeEipSegmentWithCallback invokes the vpc.DescribeEipSegment API asynchronously

func (*Client) DescribeEipSegmentWithChan ¶ added in v1.61.16

func (client *Client) DescribeEipSegmentWithChan(request *DescribeEipSegmentRequest) (<-chan *DescribeEipSegmentResponse, <-chan error)

DescribeEipSegmentWithChan invokes the vpc.DescribeEipSegment API asynchronously

func (*Client) DescribeExpressCloudConnections ¶

func (client *Client) DescribeExpressCloudConnections(request *DescribeExpressCloudConnectionsRequest) (response *DescribeExpressCloudConnectionsResponse, err error)

DescribeExpressCloudConnections invokes the vpc.DescribeExpressCloudConnections API synchronously

func (*Client) DescribeExpressCloudConnectionsWithCallback ¶

func (client *Client) DescribeExpressCloudConnectionsWithCallback(request *DescribeExpressCloudConnectionsRequest, callback func(response *DescribeExpressCloudConnectionsResponse, err error)) <-chan int

DescribeExpressCloudConnectionsWithCallback invokes the vpc.DescribeExpressCloudConnections API asynchronously

func (*Client) DescribeExpressCloudConnectionsWithChan ¶

func (client *Client) DescribeExpressCloudConnectionsWithChan(request *DescribeExpressCloudConnectionsRequest) (<-chan *DescribeExpressCloudConnectionsResponse, <-chan error)

DescribeExpressCloudConnectionsWithChan invokes the vpc.DescribeExpressCloudConnections API asynchronously

func (*Client) DescribeFlowLogs ¶

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

DescribeFlowLogs invokes the vpc.DescribeFlowLogs API synchronously

func (*Client) DescribeFlowLogsWithCallback ¶

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

DescribeFlowLogsWithCallback invokes the vpc.DescribeFlowLogs API asynchronously

func (*Client) DescribeFlowLogsWithChan ¶

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

DescribeFlowLogsWithChan invokes the vpc.DescribeFlowLogs API asynchronously

func (*Client) DescribeForwardTableEntries ¶

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

DescribeForwardTableEntries invokes the vpc.DescribeForwardTableEntries API synchronously

func (*Client) DescribeForwardTableEntriesWithCallback ¶

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

DescribeForwardTableEntriesWithCallback invokes the vpc.DescribeForwardTableEntries API asynchronously

func (*Client) DescribeForwardTableEntriesWithChan ¶

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

DescribeForwardTableEntriesWithChan invokes the vpc.DescribeForwardTableEntries API asynchronously

func (*Client) DescribeGlobalAccelerationInstances ¶

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

DescribeGlobalAccelerationInstances invokes the vpc.DescribeGlobalAccelerationInstances API synchronously

func (*Client) DescribeGlobalAccelerationInstancesWithCallback ¶

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

DescribeGlobalAccelerationInstancesWithCallback invokes the vpc.DescribeGlobalAccelerationInstances API asynchronously

func (*Client) DescribeGlobalAccelerationInstancesWithChan ¶

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

DescribeGlobalAccelerationInstancesWithChan invokes the vpc.DescribeGlobalAccelerationInstances API asynchronously

func (*Client) DescribeGrantRulesToCen ¶

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

DescribeGrantRulesToCen invokes the vpc.DescribeGrantRulesToCen API synchronously

func (*Client) DescribeGrantRulesToCenWithCallback ¶

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

DescribeGrantRulesToCenWithCallback invokes the vpc.DescribeGrantRulesToCen API asynchronously

func (*Client) DescribeGrantRulesToCenWithChan ¶

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

DescribeGrantRulesToCenWithChan invokes the vpc.DescribeGrantRulesToCen API asynchronously

func (*Client) DescribeHaVips ¶

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

DescribeHaVips invokes the vpc.DescribeHaVips API synchronously

func (*Client) DescribeHaVipsWithCallback ¶

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

DescribeHaVipsWithCallback invokes the vpc.DescribeHaVips API asynchronously

func (*Client) DescribeHaVipsWithChan ¶

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

DescribeHaVipsWithChan invokes the vpc.DescribeHaVips API asynchronously

func (*Client) DescribeHighDefinitionMonitorLogAttribute ¶

func (client *Client) DescribeHighDefinitionMonitorLogAttribute(request *DescribeHighDefinitionMonitorLogAttributeRequest) (response *DescribeHighDefinitionMonitorLogAttributeResponse, err error)

DescribeHighDefinitionMonitorLogAttribute invokes the vpc.DescribeHighDefinitionMonitorLogAttribute API synchronously

func (*Client) DescribeHighDefinitionMonitorLogAttributeWithCallback ¶

func (client *Client) DescribeHighDefinitionMonitorLogAttributeWithCallback(request *DescribeHighDefinitionMonitorLogAttributeRequest, callback func(response *DescribeHighDefinitionMonitorLogAttributeResponse, err error)) <-chan int

DescribeHighDefinitionMonitorLogAttributeWithCallback invokes the vpc.DescribeHighDefinitionMonitorLogAttribute API asynchronously

func (*Client) DescribeHighDefinitionMonitorLogAttributeWithChan ¶

func (client *Client) DescribeHighDefinitionMonitorLogAttributeWithChan(request *DescribeHighDefinitionMonitorLogAttributeRequest) (<-chan *DescribeHighDefinitionMonitorLogAttributeResponse, <-chan error)

DescribeHighDefinitionMonitorLogAttributeWithChan invokes the vpc.DescribeHighDefinitionMonitorLogAttribute API asynchronously

func (*Client) DescribeIPv6TranslatorAclListAttributes ¶

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

DescribeIPv6TranslatorAclListAttributes invokes the vpc.DescribeIPv6TranslatorAclListAttributes API synchronously

func (*Client) DescribeIPv6TranslatorAclListAttributesWithCallback ¶

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

DescribeIPv6TranslatorAclListAttributesWithCallback invokes the vpc.DescribeIPv6TranslatorAclListAttributes API asynchronously

func (*Client) DescribeIPv6TranslatorAclListAttributesWithChan ¶

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

DescribeIPv6TranslatorAclListAttributesWithChan invokes the vpc.DescribeIPv6TranslatorAclListAttributes API asynchronously

func (*Client) DescribeIPv6TranslatorAclLists ¶

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

DescribeIPv6TranslatorAclLists invokes the vpc.DescribeIPv6TranslatorAclLists API synchronously

func (*Client) DescribeIPv6TranslatorAclListsWithCallback ¶

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

DescribeIPv6TranslatorAclListsWithCallback invokes the vpc.DescribeIPv6TranslatorAclLists API asynchronously

func (*Client) DescribeIPv6TranslatorAclListsWithChan ¶

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

DescribeIPv6TranslatorAclListsWithChan invokes the vpc.DescribeIPv6TranslatorAclLists API asynchronously

func (*Client) DescribeIPv6TranslatorEntries ¶

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

DescribeIPv6TranslatorEntries invokes the vpc.DescribeIPv6TranslatorEntries API synchronously

func (*Client) DescribeIPv6TranslatorEntriesWithCallback ¶

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

DescribeIPv6TranslatorEntriesWithCallback invokes the vpc.DescribeIPv6TranslatorEntries API asynchronously

func (*Client) DescribeIPv6TranslatorEntriesWithChan ¶

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

DescribeIPv6TranslatorEntriesWithChan invokes the vpc.DescribeIPv6TranslatorEntries API asynchronously

func (*Client) DescribeIPv6Translators ¶

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

DescribeIPv6Translators invokes the vpc.DescribeIPv6Translators API synchronously

func (*Client) DescribeIPv6TranslatorsWithCallback ¶

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

DescribeIPv6TranslatorsWithCallback invokes the vpc.DescribeIPv6Translators API asynchronously

func (*Client) DescribeIPv6TranslatorsWithChan ¶

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

DescribeIPv6TranslatorsWithChan invokes the vpc.DescribeIPv6Translators API asynchronously

func (*Client) DescribeInstanceAutoRenewAttribute ¶ added in v1.61.235

func (client *Client) DescribeInstanceAutoRenewAttribute(request *DescribeInstanceAutoRenewAttributeRequest) (response *DescribeInstanceAutoRenewAttributeResponse, err error)

DescribeInstanceAutoRenewAttribute invokes the vpc.DescribeInstanceAutoRenewAttribute API synchronously

func (*Client) DescribeInstanceAutoRenewAttributeWithCallback ¶ added in v1.61.235

func (client *Client) DescribeInstanceAutoRenewAttributeWithCallback(request *DescribeInstanceAutoRenewAttributeRequest, callback func(response *DescribeInstanceAutoRenewAttributeResponse, err error)) <-chan int

DescribeInstanceAutoRenewAttributeWithCallback invokes the vpc.DescribeInstanceAutoRenewAttribute API asynchronously

func (*Client) DescribeInstanceAutoRenewAttributeWithChan ¶ added in v1.61.235

func (client *Client) DescribeInstanceAutoRenewAttributeWithChan(request *DescribeInstanceAutoRenewAttributeRequest) (<-chan *DescribeInstanceAutoRenewAttributeResponse, <-chan error)

DescribeInstanceAutoRenewAttributeWithChan invokes the vpc.DescribeInstanceAutoRenewAttribute API asynchronously

func (*Client) DescribeIpv6Addresses ¶

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

DescribeIpv6Addresses invokes the vpc.DescribeIpv6Addresses API synchronously

func (*Client) DescribeIpv6AddressesWithCallback ¶

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

DescribeIpv6AddressesWithCallback invokes the vpc.DescribeIpv6Addresses API asynchronously

func (*Client) DescribeIpv6AddressesWithChan ¶

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

DescribeIpv6AddressesWithChan invokes the vpc.DescribeIpv6Addresses API asynchronously

func (*Client) DescribeIpv6EgressOnlyRules ¶

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

DescribeIpv6EgressOnlyRules invokes the vpc.DescribeIpv6EgressOnlyRules API synchronously

func (*Client) DescribeIpv6EgressOnlyRulesWithCallback ¶

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

DescribeIpv6EgressOnlyRulesWithCallback invokes the vpc.DescribeIpv6EgressOnlyRules API asynchronously

func (*Client) DescribeIpv6EgressOnlyRulesWithChan ¶

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

DescribeIpv6EgressOnlyRulesWithChan invokes the vpc.DescribeIpv6EgressOnlyRules API asynchronously

func (*Client) DescribeIpv6GatewayAttribute ¶

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

DescribeIpv6GatewayAttribute invokes the vpc.DescribeIpv6GatewayAttribute API synchronously

func (*Client) DescribeIpv6GatewayAttributeWithCallback ¶

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

DescribeIpv6GatewayAttributeWithCallback invokes the vpc.DescribeIpv6GatewayAttribute API asynchronously

func (*Client) DescribeIpv6GatewayAttributeWithChan ¶

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

DescribeIpv6GatewayAttributeWithChan invokes the vpc.DescribeIpv6GatewayAttribute API asynchronously

func (*Client) DescribeIpv6Gateways ¶

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

DescribeIpv6Gateways invokes the vpc.DescribeIpv6Gateways API synchronously

func (*Client) DescribeIpv6GatewaysWithCallback ¶

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

DescribeIpv6GatewaysWithCallback invokes the vpc.DescribeIpv6Gateways API asynchronously

func (*Client) DescribeIpv6GatewaysWithChan ¶

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

DescribeIpv6GatewaysWithChan invokes the vpc.DescribeIpv6Gateways API asynchronously

func (*Client) DescribeNatGateways ¶

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

DescribeNatGateways invokes the vpc.DescribeNatGateways API synchronously

func (*Client) DescribeNatGatewaysWithCallback ¶

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

DescribeNatGatewaysWithCallback invokes the vpc.DescribeNatGateways API asynchronously

func (*Client) DescribeNatGatewaysWithChan ¶

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

DescribeNatGatewaysWithChan invokes the vpc.DescribeNatGateways API asynchronously

func (*Client) DescribeNetworkAclAttributes ¶

func (client *Client) DescribeNetworkAclAttributes(request *DescribeNetworkAclAttributesRequest) (response *DescribeNetworkAclAttributesResponse, err error)

DescribeNetworkAclAttributes invokes the vpc.DescribeNetworkAclAttributes API synchronously

func (*Client) DescribeNetworkAclAttributesWithCallback ¶

func (client *Client) DescribeNetworkAclAttributesWithCallback(request *DescribeNetworkAclAttributesRequest, callback func(response *DescribeNetworkAclAttributesResponse, err error)) <-chan int

DescribeNetworkAclAttributesWithCallback invokes the vpc.DescribeNetworkAclAttributes API asynchronously

func (*Client) DescribeNetworkAclAttributesWithChan ¶

func (client *Client) DescribeNetworkAclAttributesWithChan(request *DescribeNetworkAclAttributesRequest) (<-chan *DescribeNetworkAclAttributesResponse, <-chan error)

DescribeNetworkAclAttributesWithChan invokes the vpc.DescribeNetworkAclAttributes API asynchronously

func (*Client) DescribeNetworkAcls ¶

func (client *Client) DescribeNetworkAcls(request *DescribeNetworkAclsRequest) (response *DescribeNetworkAclsResponse, err error)

DescribeNetworkAcls invokes the vpc.DescribeNetworkAcls API synchronously

func (*Client) DescribeNetworkAclsWithCallback ¶

func (client *Client) DescribeNetworkAclsWithCallback(request *DescribeNetworkAclsRequest, callback func(response *DescribeNetworkAclsResponse, err error)) <-chan int

DescribeNetworkAclsWithCallback invokes the vpc.DescribeNetworkAcls API asynchronously

func (*Client) DescribeNetworkAclsWithChan ¶

func (client *Client) DescribeNetworkAclsWithChan(request *DescribeNetworkAclsRequest) (<-chan *DescribeNetworkAclsResponse, <-chan error)

DescribeNetworkAclsWithChan invokes the vpc.DescribeNetworkAcls API asynchronously

func (*Client) DescribeNewProjectEipMonitorData ¶ added in v1.60.268

func (client *Client) DescribeNewProjectEipMonitorData(request *DescribeNewProjectEipMonitorDataRequest) (response *DescribeNewProjectEipMonitorDataResponse, err error)

DescribeNewProjectEipMonitorData invokes the vpc.DescribeNewProjectEipMonitorData API synchronously

func (*Client) DescribeNewProjectEipMonitorDataWithCallback ¶ added in v1.60.268

func (client *Client) DescribeNewProjectEipMonitorDataWithCallback(request *DescribeNewProjectEipMonitorDataRequest, callback func(response *DescribeNewProjectEipMonitorDataResponse, err error)) <-chan int

DescribeNewProjectEipMonitorDataWithCallback invokes the vpc.DescribeNewProjectEipMonitorData API asynchronously

func (*Client) DescribeNewProjectEipMonitorDataWithChan ¶ added in v1.60.268

func (client *Client) DescribeNewProjectEipMonitorDataWithChan(request *DescribeNewProjectEipMonitorDataRequest) (<-chan *DescribeNewProjectEipMonitorDataResponse, <-chan error)

DescribeNewProjectEipMonitorDataWithChan invokes the vpc.DescribeNewProjectEipMonitorData API asynchronously

func (*Client) DescribePhysicalConnectionLOA ¶

func (client *Client) DescribePhysicalConnectionLOA(request *DescribePhysicalConnectionLOARequest) (response *DescribePhysicalConnectionLOAResponse, err error)

DescribePhysicalConnectionLOA invokes the vpc.DescribePhysicalConnectionLOA API synchronously

func (*Client) DescribePhysicalConnectionLOAWithCallback ¶

func (client *Client) DescribePhysicalConnectionLOAWithCallback(request *DescribePhysicalConnectionLOARequest, callback func(response *DescribePhysicalConnectionLOAResponse, err error)) <-chan int

DescribePhysicalConnectionLOAWithCallback invokes the vpc.DescribePhysicalConnectionLOA API asynchronously

func (*Client) DescribePhysicalConnectionLOAWithChan ¶

func (client *Client) DescribePhysicalConnectionLOAWithChan(request *DescribePhysicalConnectionLOARequest) (<-chan *DescribePhysicalConnectionLOAResponse, <-chan error)

DescribePhysicalConnectionLOAWithChan invokes the vpc.DescribePhysicalConnectionLOA API asynchronously

func (*Client) DescribePhysicalConnections ¶

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

DescribePhysicalConnections invokes the vpc.DescribePhysicalConnections API synchronously

func (*Client) DescribePhysicalConnectionsWithCallback ¶

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

DescribePhysicalConnectionsWithCallback invokes the vpc.DescribePhysicalConnections API asynchronously

func (*Client) DescribePhysicalConnectionsWithChan ¶

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

DescribePhysicalConnectionsWithChan invokes the vpc.DescribePhysicalConnections API asynchronously

func (*Client) DescribeRegions ¶

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

DescribeRegions invokes the vpc.DescribeRegions API synchronously

func (*Client) DescribeRegionsWithCallback ¶

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

DescribeRegionsWithCallback invokes the vpc.DescribeRegions API asynchronously

func (*Client) DescribeRegionsWithChan ¶

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

DescribeRegionsWithChan invokes the vpc.DescribeRegions API asynchronously

func (*Client) DescribeRouteEntryList ¶

func (client *Client) DescribeRouteEntryList(request *DescribeRouteEntryListRequest) (response *DescribeRouteEntryListResponse, err error)

DescribeRouteEntryList invokes the vpc.DescribeRouteEntryList API synchronously

func (*Client) DescribeRouteEntryListWithCallback ¶

func (client *Client) DescribeRouteEntryListWithCallback(request *DescribeRouteEntryListRequest, callback func(response *DescribeRouteEntryListResponse, err error)) <-chan int

DescribeRouteEntryListWithCallback invokes the vpc.DescribeRouteEntryList API asynchronously

func (*Client) DescribeRouteEntryListWithChan ¶

func (client *Client) DescribeRouteEntryListWithChan(request *DescribeRouteEntryListRequest) (<-chan *DescribeRouteEntryListResponse, <-chan error)

DescribeRouteEntryListWithChan invokes the vpc.DescribeRouteEntryList API asynchronously

func (*Client) DescribeRouteTableList ¶

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

DescribeRouteTableList invokes the vpc.DescribeRouteTableList API synchronously

func (*Client) DescribeRouteTableListWithCallback ¶

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

DescribeRouteTableListWithCallback invokes the vpc.DescribeRouteTableList API asynchronously

func (*Client) DescribeRouteTableListWithChan ¶

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

DescribeRouteTableListWithChan invokes the vpc.DescribeRouteTableList API asynchronously

func (*Client) DescribeRouteTables ¶

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

DescribeRouteTables invokes the vpc.DescribeRouteTables API synchronously

func (*Client) DescribeRouteTablesWithCallback ¶

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

DescribeRouteTablesWithCallback invokes the vpc.DescribeRouteTables API asynchronously

func (*Client) DescribeRouteTablesWithChan ¶

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

DescribeRouteTablesWithChan invokes the vpc.DescribeRouteTables API asynchronously

func (*Client) DescribeRouterInterfaceAttribute ¶ added in v1.60.268

func (client *Client) DescribeRouterInterfaceAttribute(request *DescribeRouterInterfaceAttributeRequest) (response *DescribeRouterInterfaceAttributeResponse, err error)

DescribeRouterInterfaceAttribute invokes the vpc.DescribeRouterInterfaceAttribute API synchronously

func (*Client) DescribeRouterInterfaceAttributeWithCallback ¶ added in v1.60.268

func (client *Client) DescribeRouterInterfaceAttributeWithCallback(request *DescribeRouterInterfaceAttributeRequest, callback func(response *DescribeRouterInterfaceAttributeResponse, err error)) <-chan int

DescribeRouterInterfaceAttributeWithCallback invokes the vpc.DescribeRouterInterfaceAttribute API asynchronously

func (*Client) DescribeRouterInterfaceAttributeWithChan ¶ added in v1.60.268

func (client *Client) DescribeRouterInterfaceAttributeWithChan(request *DescribeRouterInterfaceAttributeRequest) (<-chan *DescribeRouterInterfaceAttributeResponse, <-chan error)

DescribeRouterInterfaceAttributeWithChan invokes the vpc.DescribeRouterInterfaceAttribute API asynchronously

func (*Client) DescribeRouterInterfaces ¶

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

DescribeRouterInterfaces invokes the vpc.DescribeRouterInterfaces API synchronously

func (*Client) DescribeRouterInterfacesWithCallback ¶

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

DescribeRouterInterfacesWithCallback invokes the vpc.DescribeRouterInterfaces API asynchronously

func (*Client) DescribeRouterInterfacesWithChan ¶

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

DescribeRouterInterfacesWithChan invokes the vpc.DescribeRouterInterfaces API asynchronously

func (*Client) DescribeServerRelatedGlobalAccelerationInstances ¶

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

DescribeServerRelatedGlobalAccelerationInstances invokes the vpc.DescribeServerRelatedGlobalAccelerationInstances API synchronously

func (*Client) DescribeServerRelatedGlobalAccelerationInstancesWithCallback ¶

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

DescribeServerRelatedGlobalAccelerationInstancesWithCallback invokes the vpc.DescribeServerRelatedGlobalAccelerationInstances API asynchronously

func (*Client) DescribeServerRelatedGlobalAccelerationInstancesWithChan ¶

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

DescribeServerRelatedGlobalAccelerationInstancesWithChan invokes the vpc.DescribeServerRelatedGlobalAccelerationInstances API asynchronously

func (*Client) DescribeSnatTableEntries ¶

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

DescribeSnatTableEntries invokes the vpc.DescribeSnatTableEntries API synchronously

func (*Client) DescribeSnatTableEntriesWithCallback ¶

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

DescribeSnatTableEntriesWithCallback invokes the vpc.DescribeSnatTableEntries API asynchronously

func (*Client) DescribeSnatTableEntriesWithChan ¶

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

DescribeSnatTableEntriesWithChan invokes the vpc.DescribeSnatTableEntries API asynchronously

func (*Client) DescribeSslVpnClientCert ¶

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

DescribeSslVpnClientCert invokes the vpc.DescribeSslVpnClientCert API synchronously

func (*Client) DescribeSslVpnClientCertWithCallback ¶

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

DescribeSslVpnClientCertWithCallback invokes the vpc.DescribeSslVpnClientCert API asynchronously

func (*Client) DescribeSslVpnClientCertWithChan ¶

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

DescribeSslVpnClientCertWithChan invokes the vpc.DescribeSslVpnClientCert API asynchronously

func (*Client) DescribeSslVpnClientCerts ¶

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

DescribeSslVpnClientCerts invokes the vpc.DescribeSslVpnClientCerts API synchronously

func (*Client) DescribeSslVpnClientCertsWithCallback ¶

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

DescribeSslVpnClientCertsWithCallback invokes the vpc.DescribeSslVpnClientCerts API asynchronously

func (*Client) DescribeSslVpnClientCertsWithChan ¶

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

DescribeSslVpnClientCertsWithChan invokes the vpc.DescribeSslVpnClientCerts API asynchronously

func (*Client) DescribeSslVpnServers ¶

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

DescribeSslVpnServers invokes the vpc.DescribeSslVpnServers API synchronously

func (*Client) DescribeSslVpnServersWithCallback ¶

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

DescribeSslVpnServersWithCallback invokes the vpc.DescribeSslVpnServers API asynchronously

func (*Client) DescribeSslVpnServersWithChan ¶

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

DescribeSslVpnServersWithChan invokes the vpc.DescribeSslVpnServers API asynchronously

func (*Client) DescribeVRouters ¶

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

DescribeVRouters invokes the vpc.DescribeVRouters API synchronously

func (*Client) DescribeVRoutersWithCallback ¶

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

DescribeVRoutersWithCallback invokes the vpc.DescribeVRouters API asynchronously

func (*Client) DescribeVRoutersWithChan ¶

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

DescribeVRoutersWithChan invokes the vpc.DescribeVRouters API asynchronously

func (*Client) DescribeVSwitchAttributes ¶

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

DescribeVSwitchAttributes invokes the vpc.DescribeVSwitchAttributes API synchronously

func (*Client) DescribeVSwitchAttributesWithCallback ¶

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

DescribeVSwitchAttributesWithCallback invokes the vpc.DescribeVSwitchAttributes API asynchronously

func (*Client) DescribeVSwitchAttributesWithChan ¶

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

DescribeVSwitchAttributesWithChan invokes the vpc.DescribeVSwitchAttributes API asynchronously

func (*Client) DescribeVSwitches ¶

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

DescribeVSwitches invokes the vpc.DescribeVSwitches API synchronously

func (*Client) DescribeVSwitchesWithCallback ¶

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

DescribeVSwitchesWithCallback invokes the vpc.DescribeVSwitches API asynchronously

func (*Client) DescribeVSwitchesWithChan ¶

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

DescribeVSwitchesWithChan invokes the vpc.DescribeVSwitches API asynchronously

func (*Client) DescribeVirtualBorderRouters ¶

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

DescribeVirtualBorderRouters invokes the vpc.DescribeVirtualBorderRouters API synchronously

func (*Client) DescribeVirtualBorderRoutersForPhysicalConnection ¶

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

DescribeVirtualBorderRoutersForPhysicalConnection invokes the vpc.DescribeVirtualBorderRoutersForPhysicalConnection API synchronously

func (*Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithCallback ¶

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

DescribeVirtualBorderRoutersForPhysicalConnectionWithCallback invokes the vpc.DescribeVirtualBorderRoutersForPhysicalConnection API asynchronously

func (*Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithChan ¶

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

DescribeVirtualBorderRoutersForPhysicalConnectionWithChan invokes the vpc.DescribeVirtualBorderRoutersForPhysicalConnection API asynchronously

func (*Client) DescribeVirtualBorderRoutersWithCallback ¶

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

DescribeVirtualBorderRoutersWithCallback invokes the vpc.DescribeVirtualBorderRouters API asynchronously

func (*Client) DescribeVirtualBorderRoutersWithChan ¶

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

DescribeVirtualBorderRoutersWithChan invokes the vpc.DescribeVirtualBorderRouters API asynchronously

func (*Client) DescribeVpcAttribute ¶

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

DescribeVpcAttribute invokes the vpc.DescribeVpcAttribute API synchronously

func (*Client) DescribeVpcAttributeWithCallback ¶

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

DescribeVpcAttributeWithCallback invokes the vpc.DescribeVpcAttribute API asynchronously

func (*Client) DescribeVpcAttributeWithChan ¶

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

DescribeVpcAttributeWithChan invokes the vpc.DescribeVpcAttribute API asynchronously

func (*Client) DescribeVpcs ¶

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

DescribeVpcs invokes the vpc.DescribeVpcs API synchronously

func (*Client) DescribeVpcsWithCallback ¶

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

DescribeVpcsWithCallback invokes the vpc.DescribeVpcs API asynchronously

func (*Client) DescribeVpcsWithChan ¶

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

DescribeVpcsWithChan invokes the vpc.DescribeVpcs API asynchronously

func (*Client) DescribeVpnConnection ¶

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

DescribeVpnConnection invokes the vpc.DescribeVpnConnection API synchronously

func (*Client) DescribeVpnConnectionWithCallback ¶

func (client *Client) DescribeVpnConnectionWithCallback(request *DescribeVpnConnectionRequest, callback func(response *DescribeVpnConnectionResponse, err error)) <-chan int

DescribeVpnConnectionWithCallback invokes the vpc.DescribeVpnConnection API asynchronously

func (*Client) DescribeVpnConnectionWithChan ¶

func (client *Client) DescribeVpnConnectionWithChan(request *DescribeVpnConnectionRequest) (<-chan *DescribeVpnConnectionResponse, <-chan error)

DescribeVpnConnectionWithChan invokes the vpc.DescribeVpnConnection API asynchronously

func (*Client) DescribeVpnConnections ¶

func (client *Client) DescribeVpnConnections(request *DescribeVpnConnectionsRequest) (response *DescribeVpnConnectionsResponse, err error)

DescribeVpnConnections invokes the vpc.DescribeVpnConnections API synchronously

func (*Client) DescribeVpnConnectionsWithCallback ¶

func (client *Client) DescribeVpnConnectionsWithCallback(request *DescribeVpnConnectionsRequest, callback func(response *DescribeVpnConnectionsResponse, err error)) <-chan int

DescribeVpnConnectionsWithCallback invokes the vpc.DescribeVpnConnections API asynchronously

func (*Client) DescribeVpnConnectionsWithChan ¶

func (client *Client) DescribeVpnConnectionsWithChan(request *DescribeVpnConnectionsRequest) (<-chan *DescribeVpnConnectionsResponse, <-chan error)

DescribeVpnConnectionsWithChan invokes the vpc.DescribeVpnConnections API asynchronously

func (*Client) DescribeVpnGateway ¶

func (client *Client) DescribeVpnGateway(request *DescribeVpnGatewayRequest) (response *DescribeVpnGatewayResponse, err error)

DescribeVpnGateway invokes the vpc.DescribeVpnGateway API synchronously

func (*Client) DescribeVpnGatewayWithCallback ¶

func (client *Client) DescribeVpnGatewayWithCallback(request *DescribeVpnGatewayRequest, callback func(response *DescribeVpnGatewayResponse, err error)) <-chan int

DescribeVpnGatewayWithCallback invokes the vpc.DescribeVpnGateway API asynchronously

func (*Client) DescribeVpnGatewayWithChan ¶

func (client *Client) DescribeVpnGatewayWithChan(request *DescribeVpnGatewayRequest) (<-chan *DescribeVpnGatewayResponse, <-chan error)

DescribeVpnGatewayWithChan invokes the vpc.DescribeVpnGateway API asynchronously

func (*Client) DescribeVpnGateways ¶

func (client *Client) DescribeVpnGateways(request *DescribeVpnGatewaysRequest) (response *DescribeVpnGatewaysResponse, err error)

DescribeVpnGateways invokes the vpc.DescribeVpnGateways API synchronously

func (*Client) DescribeVpnGatewaysWithCallback ¶

func (client *Client) DescribeVpnGatewaysWithCallback(request *DescribeVpnGatewaysRequest, callback func(response *DescribeVpnGatewaysResponse, err error)) <-chan int

DescribeVpnGatewaysWithCallback invokes the vpc.DescribeVpnGateways API asynchronously

func (*Client) DescribeVpnGatewaysWithChan ¶

func (client *Client) DescribeVpnGatewaysWithChan(request *DescribeVpnGatewaysRequest) (<-chan *DescribeVpnGatewaysResponse, <-chan error)

DescribeVpnGatewaysWithChan invokes the vpc.DescribeVpnGateways API asynchronously

func (*Client) DescribeVpnPbrRouteEntries ¶

func (client *Client) DescribeVpnPbrRouteEntries(request *DescribeVpnPbrRouteEntriesRequest) (response *DescribeVpnPbrRouteEntriesResponse, err error)

DescribeVpnPbrRouteEntries invokes the vpc.DescribeVpnPbrRouteEntries API synchronously

func (*Client) DescribeVpnPbrRouteEntriesWithCallback ¶

func (client *Client) DescribeVpnPbrRouteEntriesWithCallback(request *DescribeVpnPbrRouteEntriesRequest, callback func(response *DescribeVpnPbrRouteEntriesResponse, err error)) <-chan int

DescribeVpnPbrRouteEntriesWithCallback invokes the vpc.DescribeVpnPbrRouteEntries API asynchronously

func (*Client) DescribeVpnPbrRouteEntriesWithChan ¶

func (client *Client) DescribeVpnPbrRouteEntriesWithChan(request *DescribeVpnPbrRouteEntriesRequest) (<-chan *DescribeVpnPbrRouteEntriesResponse, <-chan error)

DescribeVpnPbrRouteEntriesWithChan invokes the vpc.DescribeVpnPbrRouteEntries API asynchronously

func (*Client) DescribeVpnRouteEntries ¶

func (client *Client) DescribeVpnRouteEntries(request *DescribeVpnRouteEntriesRequest) (response *DescribeVpnRouteEntriesResponse, err error)

DescribeVpnRouteEntries invokes the vpc.DescribeVpnRouteEntries API synchronously

func (*Client) DescribeVpnRouteEntriesWithCallback ¶

func (client *Client) DescribeVpnRouteEntriesWithCallback(request *DescribeVpnRouteEntriesRequest, callback func(response *DescribeVpnRouteEntriesResponse, err error)) <-chan int

DescribeVpnRouteEntriesWithCallback invokes the vpc.DescribeVpnRouteEntries API asynchronously

func (*Client) DescribeVpnRouteEntriesWithChan ¶

func (client *Client) DescribeVpnRouteEntriesWithChan(request *DescribeVpnRouteEntriesRequest) (<-chan *DescribeVpnRouteEntriesResponse, <-chan error)

DescribeVpnRouteEntriesWithChan invokes the vpc.DescribeVpnRouteEntries API asynchronously

func (*Client) DescribeVpnSslServerLogs ¶

func (client *Client) DescribeVpnSslServerLogs(request *DescribeVpnSslServerLogsRequest) (response *DescribeVpnSslServerLogsResponse, err error)

DescribeVpnSslServerLogs invokes the vpc.DescribeVpnSslServerLogs API synchronously

func (*Client) DescribeVpnSslServerLogsWithCallback ¶

func (client *Client) DescribeVpnSslServerLogsWithCallback(request *DescribeVpnSslServerLogsRequest, callback func(response *DescribeVpnSslServerLogsResponse, err error)) <-chan int

DescribeVpnSslServerLogsWithCallback invokes the vpc.DescribeVpnSslServerLogs API asynchronously

func (*Client) DescribeVpnSslServerLogsWithChan ¶

func (client *Client) DescribeVpnSslServerLogsWithChan(request *DescribeVpnSslServerLogsRequest) (<-chan *DescribeVpnSslServerLogsResponse, <-chan error)

DescribeVpnSslServerLogsWithChan invokes the vpc.DescribeVpnSslServerLogs API asynchronously

func (*Client) DescribeZones ¶

func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)

DescribeZones invokes the vpc.DescribeZones API synchronously

func (*Client) DescribeZonesWithCallback ¶

func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, callback func(response *DescribeZonesResponse, err error)) <-chan int

DescribeZonesWithCallback invokes the vpc.DescribeZones API asynchronously

func (*Client) DescribeZonesWithChan ¶

func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)

DescribeZonesWithChan invokes the vpc.DescribeZones API asynchronously

func (*Client) DetachDhcpOptionsSetFromVpc ¶ added in v1.61.388

func (client *Client) DetachDhcpOptionsSetFromVpc(request *DetachDhcpOptionsSetFromVpcRequest) (response *DetachDhcpOptionsSetFromVpcResponse, err error)

DetachDhcpOptionsSetFromVpc invokes the vpc.DetachDhcpOptionsSetFromVpc API synchronously

func (*Client) DetachDhcpOptionsSetFromVpcWithCallback ¶ added in v1.61.388

func (client *Client) DetachDhcpOptionsSetFromVpcWithCallback(request *DetachDhcpOptionsSetFromVpcRequest, callback func(response *DetachDhcpOptionsSetFromVpcResponse, err error)) <-chan int

DetachDhcpOptionsSetFromVpcWithCallback invokes the vpc.DetachDhcpOptionsSetFromVpc API asynchronously

func (*Client) DetachDhcpOptionsSetFromVpcWithChan ¶ added in v1.61.388

func (client *Client) DetachDhcpOptionsSetFromVpcWithChan(request *DetachDhcpOptionsSetFromVpcRequest) (<-chan *DetachDhcpOptionsSetFromVpcResponse, <-chan error)

DetachDhcpOptionsSetFromVpcWithChan invokes the vpc.DetachDhcpOptionsSetFromVpc API asynchronously

func (*Client) DisableNatGatewayEcsMetric ¶ added in v1.61.601

func (client *Client) DisableNatGatewayEcsMetric(request *DisableNatGatewayEcsMetricRequest) (response *DisableNatGatewayEcsMetricResponse, err error)

DisableNatGatewayEcsMetric invokes the vpc.DisableNatGatewayEcsMetric API synchronously

func (*Client) DisableNatGatewayEcsMetricWithCallback ¶ added in v1.61.601

func (client *Client) DisableNatGatewayEcsMetricWithCallback(request *DisableNatGatewayEcsMetricRequest, callback func(response *DisableNatGatewayEcsMetricResponse, err error)) <-chan int

DisableNatGatewayEcsMetricWithCallback invokes the vpc.DisableNatGatewayEcsMetric API asynchronously

func (*Client) DisableNatGatewayEcsMetricWithChan ¶ added in v1.61.601

func (client *Client) DisableNatGatewayEcsMetricWithChan(request *DisableNatGatewayEcsMetricRequest) (<-chan *DisableNatGatewayEcsMetricResponse, <-chan error)

DisableNatGatewayEcsMetricWithChan invokes the vpc.DisableNatGatewayEcsMetric API asynchronously

func (client *Client) DisableVpcClassicLink(request *DisableVpcClassicLinkRequest) (response *DisableVpcClassicLinkResponse, err error)

DisableVpcClassicLink invokes the vpc.DisableVpcClassicLink API synchronously

func (*Client) DisableVpcClassicLinkWithCallback ¶

func (client *Client) DisableVpcClassicLinkWithCallback(request *DisableVpcClassicLinkRequest, callback func(response *DisableVpcClassicLinkResponse, err error)) <-chan int

DisableVpcClassicLinkWithCallback invokes the vpc.DisableVpcClassicLink API asynchronously

func (*Client) DisableVpcClassicLinkWithChan ¶

func (client *Client) DisableVpcClassicLinkWithChan(request *DisableVpcClassicLinkRequest) (<-chan *DisableVpcClassicLinkResponse, <-chan error)

DisableVpcClassicLinkWithChan invokes the vpc.DisableVpcClassicLink API asynchronously

func (*Client) DissociateVpnGatewayWithCertificate ¶ added in v1.61.939

func (client *Client) DissociateVpnGatewayWithCertificate(request *DissociateVpnGatewayWithCertificateRequest) (response *DissociateVpnGatewayWithCertificateResponse, err error)

DissociateVpnGatewayWithCertificate invokes the vpc.DissociateVpnGatewayWithCertificate API synchronously

func (*Client) DissociateVpnGatewayWithCertificateWithCallback ¶ added in v1.61.939

func (client *Client) DissociateVpnGatewayWithCertificateWithCallback(request *DissociateVpnGatewayWithCertificateRequest, callback func(response *DissociateVpnGatewayWithCertificateResponse, err error)) <-chan int

DissociateVpnGatewayWithCertificateWithCallback invokes the vpc.DissociateVpnGatewayWithCertificate API asynchronously

func (*Client) DissociateVpnGatewayWithCertificateWithChan ¶ added in v1.61.939

func (client *Client) DissociateVpnGatewayWithCertificateWithChan(request *DissociateVpnGatewayWithCertificateRequest) (<-chan *DissociateVpnGatewayWithCertificateResponse, <-chan error)

DissociateVpnGatewayWithCertificateWithChan invokes the vpc.DissociateVpnGatewayWithCertificate API asynchronously

func (*Client) DownloadVpnConnectionConfig ¶

func (client *Client) DownloadVpnConnectionConfig(request *DownloadVpnConnectionConfigRequest) (response *DownloadVpnConnectionConfigResponse, err error)

DownloadVpnConnectionConfig invokes the vpc.DownloadVpnConnectionConfig API synchronously

func (*Client) DownloadVpnConnectionConfigWithCallback ¶

func (client *Client) DownloadVpnConnectionConfigWithCallback(request *DownloadVpnConnectionConfigRequest, callback func(response *DownloadVpnConnectionConfigResponse, err error)) <-chan int

DownloadVpnConnectionConfigWithCallback invokes the vpc.DownloadVpnConnectionConfig API asynchronously

func (*Client) DownloadVpnConnectionConfigWithChan ¶

func (client *Client) DownloadVpnConnectionConfigWithChan(request *DownloadVpnConnectionConfigRequest) (<-chan *DownloadVpnConnectionConfigResponse, <-chan error)

DownloadVpnConnectionConfigWithChan invokes the vpc.DownloadVpnConnectionConfig API asynchronously

func (*Client) EnableNatGatewayEcsMetric ¶ added in v1.61.601

func (client *Client) EnableNatGatewayEcsMetric(request *EnableNatGatewayEcsMetricRequest) (response *EnableNatGatewayEcsMetricResponse, err error)

EnableNatGatewayEcsMetric invokes the vpc.EnableNatGatewayEcsMetric API synchronously

func (*Client) EnableNatGatewayEcsMetricWithCallback ¶ added in v1.61.601

func (client *Client) EnableNatGatewayEcsMetricWithCallback(request *EnableNatGatewayEcsMetricRequest, callback func(response *EnableNatGatewayEcsMetricResponse, err error)) <-chan int

EnableNatGatewayEcsMetricWithCallback invokes the vpc.EnableNatGatewayEcsMetric API asynchronously

func (*Client) EnableNatGatewayEcsMetricWithChan ¶ added in v1.61.601

func (client *Client) EnableNatGatewayEcsMetricWithChan(request *EnableNatGatewayEcsMetricRequest) (<-chan *EnableNatGatewayEcsMetricResponse, <-chan error)

EnableNatGatewayEcsMetricWithChan invokes the vpc.EnableNatGatewayEcsMetric API asynchronously

func (*Client) EnablePhysicalConnection ¶

func (client *Client) EnablePhysicalConnection(request *EnablePhysicalConnectionRequest) (response *EnablePhysicalConnectionResponse, err error)

EnablePhysicalConnection invokes the vpc.EnablePhysicalConnection API synchronously

func (*Client) EnablePhysicalConnectionWithCallback ¶

func (client *Client) EnablePhysicalConnectionWithCallback(request *EnablePhysicalConnectionRequest, callback func(response *EnablePhysicalConnectionResponse, err error)) <-chan int

EnablePhysicalConnectionWithCallback invokes the vpc.EnablePhysicalConnection API asynchronously

func (*Client) EnablePhysicalConnectionWithChan ¶

func (client *Client) EnablePhysicalConnectionWithChan(request *EnablePhysicalConnectionRequest) (<-chan *EnablePhysicalConnectionResponse, <-chan error)

EnablePhysicalConnectionWithChan invokes the vpc.EnablePhysicalConnection API asynchronously

func (client *Client) EnableVpcClassicLink(request *EnableVpcClassicLinkRequest) (response *EnableVpcClassicLinkResponse, err error)

EnableVpcClassicLink invokes the vpc.EnableVpcClassicLink API synchronously

func (*Client) EnableVpcClassicLinkWithCallback ¶

func (client *Client) EnableVpcClassicLinkWithCallback(request *EnableVpcClassicLinkRequest, callback func(response *EnableVpcClassicLinkResponse, err error)) <-chan int

EnableVpcClassicLinkWithCallback invokes the vpc.EnableVpcClassicLink API asynchronously

func (*Client) EnableVpcClassicLinkWithChan ¶

func (client *Client) EnableVpcClassicLinkWithChan(request *EnableVpcClassicLinkRequest) (<-chan *EnableVpcClassicLinkResponse, <-chan error)

EnableVpcClassicLinkWithChan invokes the vpc.EnableVpcClassicLink API asynchronously

func (*Client) GetDhcpOptionsSet ¶ added in v1.61.388

func (client *Client) GetDhcpOptionsSet(request *GetDhcpOptionsSetRequest) (response *GetDhcpOptionsSetResponse, err error)

GetDhcpOptionsSet invokes the vpc.GetDhcpOptionsSet API synchronously

func (*Client) GetDhcpOptionsSetWithCallback ¶ added in v1.61.388

func (client *Client) GetDhcpOptionsSetWithCallback(request *GetDhcpOptionsSetRequest, callback func(response *GetDhcpOptionsSetResponse, err error)) <-chan int

GetDhcpOptionsSetWithCallback invokes the vpc.GetDhcpOptionsSet API asynchronously

func (*Client) GetDhcpOptionsSetWithChan ¶ added in v1.61.388

func (client *Client) GetDhcpOptionsSetWithChan(request *GetDhcpOptionsSetRequest) (<-chan *GetDhcpOptionsSetResponse, <-chan error)

GetDhcpOptionsSetWithChan invokes the vpc.GetDhcpOptionsSet API asynchronously

func (*Client) GetNatGatewayAttribute ¶ added in v1.61.939

func (client *Client) GetNatGatewayAttribute(request *GetNatGatewayAttributeRequest) (response *GetNatGatewayAttributeResponse, err error)

GetNatGatewayAttribute invokes the vpc.GetNatGatewayAttribute API synchronously

func (*Client) GetNatGatewayAttributeWithCallback ¶ added in v1.61.939

func (client *Client) GetNatGatewayAttributeWithCallback(request *GetNatGatewayAttributeRequest, callback func(response *GetNatGatewayAttributeResponse, err error)) <-chan int

GetNatGatewayAttributeWithCallback invokes the vpc.GetNatGatewayAttribute API asynchronously

func (*Client) GetNatGatewayAttributeWithChan ¶ added in v1.61.939

func (client *Client) GetNatGatewayAttributeWithChan(request *GetNatGatewayAttributeRequest) (<-chan *GetNatGatewayAttributeResponse, <-chan error)

GetNatGatewayAttributeWithChan invokes the vpc.GetNatGatewayAttribute API asynchronously

func (*Client) GetNatGatewayConvertStatus ¶ added in v1.61.601

func (client *Client) GetNatGatewayConvertStatus(request *GetNatGatewayConvertStatusRequest) (response *GetNatGatewayConvertStatusResponse, err error)

GetNatGatewayConvertStatus invokes the vpc.GetNatGatewayConvertStatus API synchronously

func (*Client) GetNatGatewayConvertStatusWithCallback ¶ added in v1.61.601

func (client *Client) GetNatGatewayConvertStatusWithCallback(request *GetNatGatewayConvertStatusRequest, callback func(response *GetNatGatewayConvertStatusResponse, err error)) <-chan int

GetNatGatewayConvertStatusWithCallback invokes the vpc.GetNatGatewayConvertStatus API asynchronously

func (*Client) GetNatGatewayConvertStatusWithChan ¶ added in v1.61.601

func (client *Client) GetNatGatewayConvertStatusWithChan(request *GetNatGatewayConvertStatusRequest) (<-chan *GetNatGatewayConvertStatusResponse, <-chan error)

GetNatGatewayConvertStatusWithChan invokes the vpc.GetNatGatewayConvertStatus API asynchronously

func (*Client) GrantInstanceToCen ¶

func (client *Client) GrantInstanceToCen(request *GrantInstanceToCenRequest) (response *GrantInstanceToCenResponse, err error)

GrantInstanceToCen invokes the vpc.GrantInstanceToCen API synchronously

func (*Client) GrantInstanceToCenWithCallback ¶

func (client *Client) GrantInstanceToCenWithCallback(request *GrantInstanceToCenRequest, callback func(response *GrantInstanceToCenResponse, err error)) <-chan int

GrantInstanceToCenWithCallback invokes the vpc.GrantInstanceToCen API asynchronously

func (*Client) GrantInstanceToCenWithChan ¶

func (client *Client) GrantInstanceToCenWithChan(request *GrantInstanceToCenRequest) (<-chan *GrantInstanceToCenResponse, <-chan error)

GrantInstanceToCenWithChan invokes the vpc.GrantInstanceToCen API asynchronously

func (*Client) ListDhcpOptionsSets ¶ added in v1.61.388

func (client *Client) ListDhcpOptionsSets(request *ListDhcpOptionsSetsRequest) (response *ListDhcpOptionsSetsResponse, err error)

ListDhcpOptionsSets invokes the vpc.ListDhcpOptionsSets API synchronously

func (*Client) ListDhcpOptionsSetsWithCallback ¶ added in v1.61.388

func (client *Client) ListDhcpOptionsSetsWithCallback(request *ListDhcpOptionsSetsRequest, callback func(response *ListDhcpOptionsSetsResponse, err error)) <-chan int

ListDhcpOptionsSetsWithCallback invokes the vpc.ListDhcpOptionsSets API asynchronously

func (*Client) ListDhcpOptionsSetsWithChan ¶ added in v1.61.388

func (client *Client) ListDhcpOptionsSetsWithChan(request *ListDhcpOptionsSetsRequest) (<-chan *ListDhcpOptionsSetsResponse, <-chan error)

ListDhcpOptionsSetsWithChan invokes the vpc.ListDhcpOptionsSets API asynchronously

func (*Client) ListEnhanhcedNatGatewayAvailableZones ¶ added in v1.61.601

func (client *Client) ListEnhanhcedNatGatewayAvailableZones(request *ListEnhanhcedNatGatewayAvailableZonesRequest) (response *ListEnhanhcedNatGatewayAvailableZonesResponse, err error)

ListEnhanhcedNatGatewayAvailableZones invokes the vpc.ListEnhanhcedNatGatewayAvailableZones API synchronously

func (*Client) ListEnhanhcedNatGatewayAvailableZonesWithCallback ¶ added in v1.61.601

func (client *Client) ListEnhanhcedNatGatewayAvailableZonesWithCallback(request *ListEnhanhcedNatGatewayAvailableZonesRequest, callback func(response *ListEnhanhcedNatGatewayAvailableZonesResponse, err error)) <-chan int

ListEnhanhcedNatGatewayAvailableZonesWithCallback invokes the vpc.ListEnhanhcedNatGatewayAvailableZones API asynchronously

func (*Client) ListEnhanhcedNatGatewayAvailableZonesWithChan ¶ added in v1.61.601

func (client *Client) ListEnhanhcedNatGatewayAvailableZonesWithChan(request *ListEnhanhcedNatGatewayAvailableZonesRequest) (<-chan *ListEnhanhcedNatGatewayAvailableZonesResponse, <-chan error)

ListEnhanhcedNatGatewayAvailableZonesWithChan invokes the vpc.ListEnhanhcedNatGatewayAvailableZones API asynchronously

func (*Client) ListIpsecServers ¶ added in v1.61.939

func (client *Client) ListIpsecServers(request *ListIpsecServersRequest) (response *ListIpsecServersResponse, err error)

ListIpsecServers invokes the vpc.ListIpsecServers API synchronously

func (*Client) ListIpsecServersWithCallback ¶ added in v1.61.939

func (client *Client) ListIpsecServersWithCallback(request *ListIpsecServersRequest, callback func(response *ListIpsecServersResponse, err error)) <-chan int

ListIpsecServersWithCallback invokes the vpc.ListIpsecServers API asynchronously

func (*Client) ListIpsecServersWithChan ¶ added in v1.61.939

func (client *Client) ListIpsecServersWithChan(request *ListIpsecServersRequest) (<-chan *ListIpsecServersResponse, <-chan error)

ListIpsecServersWithChan invokes the vpc.ListIpsecServers API asynchronously

func (*Client) ListNatGatewayEcsMetric ¶ added in v1.61.601

func (client *Client) ListNatGatewayEcsMetric(request *ListNatGatewayEcsMetricRequest) (response *ListNatGatewayEcsMetricResponse, err error)

ListNatGatewayEcsMetric invokes the vpc.ListNatGatewayEcsMetric API synchronously

func (*Client) ListNatGatewayEcsMetricWithCallback ¶ added in v1.61.601

func (client *Client) ListNatGatewayEcsMetricWithCallback(request *ListNatGatewayEcsMetricRequest, callback func(response *ListNatGatewayEcsMetricResponse, err error)) <-chan int

ListNatGatewayEcsMetricWithCallback invokes the vpc.ListNatGatewayEcsMetric API asynchronously

func (*Client) ListNatGatewayEcsMetricWithChan ¶ added in v1.61.601

func (client *Client) ListNatGatewayEcsMetricWithChan(request *ListNatGatewayEcsMetricRequest) (<-chan *ListNatGatewayEcsMetricResponse, <-chan error)

ListNatGatewayEcsMetricWithChan invokes the vpc.ListNatGatewayEcsMetric API asynchronously

func (*Client) ListPhysicalConnectionFeatures ¶ added in v1.61.601

func (client *Client) ListPhysicalConnectionFeatures(request *ListPhysicalConnectionFeaturesRequest) (response *ListPhysicalConnectionFeaturesResponse, err error)

ListPhysicalConnectionFeatures invokes the vpc.ListPhysicalConnectionFeatures API synchronously

func (*Client) ListPhysicalConnectionFeaturesWithCallback ¶ added in v1.61.601

func (client *Client) ListPhysicalConnectionFeaturesWithCallback(request *ListPhysicalConnectionFeaturesRequest, callback func(response *ListPhysicalConnectionFeaturesResponse, err error)) <-chan int

ListPhysicalConnectionFeaturesWithCallback invokes the vpc.ListPhysicalConnectionFeatures API asynchronously

func (*Client) ListPhysicalConnectionFeaturesWithChan ¶ added in v1.61.601

func (client *Client) ListPhysicalConnectionFeaturesWithChan(request *ListPhysicalConnectionFeaturesRequest) (<-chan *ListPhysicalConnectionFeaturesResponse, <-chan error)

ListPhysicalConnectionFeaturesWithChan invokes the vpc.ListPhysicalConnectionFeatures API asynchronously

func (*Client) ListTagResources ¶

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)

ListTagResources invokes the vpc.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback ¶

func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int

ListTagResourcesWithCallback invokes the vpc.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan ¶

func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)

ListTagResourcesWithChan invokes the vpc.ListTagResources API asynchronously

func (*Client) ListVpnCertificateAssociations ¶ added in v1.61.939

func (client *Client) ListVpnCertificateAssociations(request *ListVpnCertificateAssociationsRequest) (response *ListVpnCertificateAssociationsResponse, err error)

ListVpnCertificateAssociations invokes the vpc.ListVpnCertificateAssociations API synchronously

func (*Client) ListVpnCertificateAssociationsWithCallback ¶ added in v1.61.939

func (client *Client) ListVpnCertificateAssociationsWithCallback(request *ListVpnCertificateAssociationsRequest, callback func(response *ListVpnCertificateAssociationsResponse, err error)) <-chan int

ListVpnCertificateAssociationsWithCallback invokes the vpc.ListVpnCertificateAssociations API asynchronously

func (*Client) ListVpnCertificateAssociationsWithChan ¶ added in v1.61.939

func (client *Client) ListVpnCertificateAssociationsWithChan(request *ListVpnCertificateAssociationsRequest) (<-chan *ListVpnCertificateAssociationsResponse, <-chan error)

ListVpnCertificateAssociationsWithChan invokes the vpc.ListVpnCertificateAssociations API asynchronously

func (*Client) ModifyBgpGroupAttribute ¶

func (client *Client) ModifyBgpGroupAttribute(request *ModifyBgpGroupAttributeRequest) (response *ModifyBgpGroupAttributeResponse, err error)

ModifyBgpGroupAttribute invokes the vpc.ModifyBgpGroupAttribute API synchronously

func (*Client) ModifyBgpGroupAttributeWithCallback ¶

func (client *Client) ModifyBgpGroupAttributeWithCallback(request *ModifyBgpGroupAttributeRequest, callback func(response *ModifyBgpGroupAttributeResponse, err error)) <-chan int

ModifyBgpGroupAttributeWithCallback invokes the vpc.ModifyBgpGroupAttribute API asynchronously

func (*Client) ModifyBgpGroupAttributeWithChan ¶

func (client *Client) ModifyBgpGroupAttributeWithChan(request *ModifyBgpGroupAttributeRequest) (<-chan *ModifyBgpGroupAttributeResponse, <-chan error)

ModifyBgpGroupAttributeWithChan invokes the vpc.ModifyBgpGroupAttribute API asynchronously

func (*Client) ModifyBgpPeerAttribute ¶

func (client *Client) ModifyBgpPeerAttribute(request *ModifyBgpPeerAttributeRequest) (response *ModifyBgpPeerAttributeResponse, err error)

ModifyBgpPeerAttribute invokes the vpc.ModifyBgpPeerAttribute API synchronously

func (*Client) ModifyBgpPeerAttributeWithCallback ¶

func (client *Client) ModifyBgpPeerAttributeWithCallback(request *ModifyBgpPeerAttributeRequest, callback func(response *ModifyBgpPeerAttributeResponse, err error)) <-chan int

ModifyBgpPeerAttributeWithCallback invokes the vpc.ModifyBgpPeerAttribute API asynchronously

func (*Client) ModifyBgpPeerAttributeWithChan ¶

func (client *Client) ModifyBgpPeerAttributeWithChan(request *ModifyBgpPeerAttributeRequest) (<-chan *ModifyBgpPeerAttributeResponse, <-chan error)

ModifyBgpPeerAttributeWithChan invokes the vpc.ModifyBgpPeerAttribute API asynchronously

func (*Client) ModifyCommonBandwidthPackageAttribute ¶

func (client *Client) ModifyCommonBandwidthPackageAttribute(request *ModifyCommonBandwidthPackageAttributeRequest) (response *ModifyCommonBandwidthPackageAttributeResponse, err error)

ModifyCommonBandwidthPackageAttribute invokes the vpc.ModifyCommonBandwidthPackageAttribute API synchronously

func (*Client) ModifyCommonBandwidthPackageAttributeWithCallback ¶

func (client *Client) ModifyCommonBandwidthPackageAttributeWithCallback(request *ModifyCommonBandwidthPackageAttributeRequest, callback func(response *ModifyCommonBandwidthPackageAttributeResponse, err error)) <-chan int

ModifyCommonBandwidthPackageAttributeWithCallback invokes the vpc.ModifyCommonBandwidthPackageAttribute API asynchronously

func (*Client) ModifyCommonBandwidthPackageAttributeWithChan ¶

func (client *Client) ModifyCommonBandwidthPackageAttributeWithChan(request *ModifyCommonBandwidthPackageAttributeRequest) (<-chan *ModifyCommonBandwidthPackageAttributeResponse, <-chan error)

ModifyCommonBandwidthPackageAttributeWithChan invokes the vpc.ModifyCommonBandwidthPackageAttribute API asynchronously

func (*Client) ModifyCommonBandwidthPackageInternetChargeType ¶ added in v1.61.601

func (client *Client) ModifyCommonBandwidthPackageInternetChargeType(request *ModifyCommonBandwidthPackageInternetChargeTypeRequest) (response *ModifyCommonBandwidthPackageInternetChargeTypeResponse, err error)

ModifyCommonBandwidthPackageInternetChargeType invokes the vpc.ModifyCommonBandwidthPackageInternetChargeType API synchronously

func (*Client) ModifyCommonBandwidthPackageInternetChargeTypeWithCallback ¶ added in v1.61.601

func (client *Client) ModifyCommonBandwidthPackageInternetChargeTypeWithCallback(request *ModifyCommonBandwidthPackageInternetChargeTypeRequest, callback func(response *ModifyCommonBandwidthPackageInternetChargeTypeResponse, err error)) <-chan int

ModifyCommonBandwidthPackageInternetChargeTypeWithCallback invokes the vpc.ModifyCommonBandwidthPackageInternetChargeType API asynchronously

func (*Client) ModifyCommonBandwidthPackageInternetChargeTypeWithChan ¶ added in v1.61.601

func (client *Client) ModifyCommonBandwidthPackageInternetChargeTypeWithChan(request *ModifyCommonBandwidthPackageInternetChargeTypeRequest) (<-chan *ModifyCommonBandwidthPackageInternetChargeTypeResponse, <-chan error)

ModifyCommonBandwidthPackageInternetChargeTypeWithChan invokes the vpc.ModifyCommonBandwidthPackageInternetChargeType API asynchronously

func (*Client) ModifyCommonBandwidthPackageIpBandwidth ¶

func (client *Client) ModifyCommonBandwidthPackageIpBandwidth(request *ModifyCommonBandwidthPackageIpBandwidthRequest) (response *ModifyCommonBandwidthPackageIpBandwidthResponse, err error)

ModifyCommonBandwidthPackageIpBandwidth invokes the vpc.ModifyCommonBandwidthPackageIpBandwidth API synchronously

func (*Client) ModifyCommonBandwidthPackageIpBandwidthWithCallback ¶

func (client *Client) ModifyCommonBandwidthPackageIpBandwidthWithCallback(request *ModifyCommonBandwidthPackageIpBandwidthRequest, callback func(response *ModifyCommonBandwidthPackageIpBandwidthResponse, err error)) <-chan int

ModifyCommonBandwidthPackageIpBandwidthWithCallback invokes the vpc.ModifyCommonBandwidthPackageIpBandwidth API asynchronously

func (*Client) ModifyCommonBandwidthPackageIpBandwidthWithChan ¶

func (client *Client) ModifyCommonBandwidthPackageIpBandwidthWithChan(request *ModifyCommonBandwidthPackageIpBandwidthRequest) (<-chan *ModifyCommonBandwidthPackageIpBandwidthResponse, <-chan error)

ModifyCommonBandwidthPackageIpBandwidthWithChan invokes the vpc.ModifyCommonBandwidthPackageIpBandwidth API asynchronously

func (*Client) ModifyCommonBandwidthPackagePayType ¶

func (client *Client) ModifyCommonBandwidthPackagePayType(request *ModifyCommonBandwidthPackagePayTypeRequest) (response *ModifyCommonBandwidthPackagePayTypeResponse, err error)

ModifyCommonBandwidthPackagePayType invokes the vpc.ModifyCommonBandwidthPackagePayType API synchronously

func (*Client) ModifyCommonBandwidthPackagePayTypeWithCallback ¶

func (client *Client) ModifyCommonBandwidthPackagePayTypeWithCallback(request *ModifyCommonBandwidthPackagePayTypeRequest, callback func(response *ModifyCommonBandwidthPackagePayTypeResponse, err error)) <-chan int

ModifyCommonBandwidthPackagePayTypeWithCallback invokes the vpc.ModifyCommonBandwidthPackagePayType API asynchronously

func (*Client) ModifyCommonBandwidthPackagePayTypeWithChan ¶

func (client *Client) ModifyCommonBandwidthPackagePayTypeWithChan(request *ModifyCommonBandwidthPackagePayTypeRequest) (<-chan *ModifyCommonBandwidthPackagePayTypeResponse, <-chan error)

ModifyCommonBandwidthPackagePayTypeWithChan invokes the vpc.ModifyCommonBandwidthPackagePayType API asynchronously

func (*Client) ModifyCommonBandwidthPackageSpec ¶

func (client *Client) ModifyCommonBandwidthPackageSpec(request *ModifyCommonBandwidthPackageSpecRequest) (response *ModifyCommonBandwidthPackageSpecResponse, err error)

ModifyCommonBandwidthPackageSpec invokes the vpc.ModifyCommonBandwidthPackageSpec API synchronously

func (*Client) ModifyCommonBandwidthPackageSpecWithCallback ¶

func (client *Client) ModifyCommonBandwidthPackageSpecWithCallback(request *ModifyCommonBandwidthPackageSpecRequest, callback func(response *ModifyCommonBandwidthPackageSpecResponse, err error)) <-chan int

ModifyCommonBandwidthPackageSpecWithCallback invokes the vpc.ModifyCommonBandwidthPackageSpec API asynchronously

func (*Client) ModifyCommonBandwidthPackageSpecWithChan ¶

func (client *Client) ModifyCommonBandwidthPackageSpecWithChan(request *ModifyCommonBandwidthPackageSpecRequest) (<-chan *ModifyCommonBandwidthPackageSpecResponse, <-chan error)

ModifyCommonBandwidthPackageSpecWithChan invokes the vpc.ModifyCommonBandwidthPackageSpec API asynchronously

func (*Client) ModifyCustomerGatewayAttribute ¶

func (client *Client) ModifyCustomerGatewayAttribute(request *ModifyCustomerGatewayAttributeRequest) (response *ModifyCustomerGatewayAttributeResponse, err error)

ModifyCustomerGatewayAttribute invokes the vpc.ModifyCustomerGatewayAttribute API synchronously

func (*Client) ModifyCustomerGatewayAttributeWithCallback ¶

func (client *Client) ModifyCustomerGatewayAttributeWithCallback(request *ModifyCustomerGatewayAttributeRequest, callback func(response *ModifyCustomerGatewayAttributeResponse, err error)) <-chan int

ModifyCustomerGatewayAttributeWithCallback invokes the vpc.ModifyCustomerGatewayAttribute API asynchronously

func (*Client) ModifyCustomerGatewayAttributeWithChan ¶

func (client *Client) ModifyCustomerGatewayAttributeWithChan(request *ModifyCustomerGatewayAttributeRequest) (<-chan *ModifyCustomerGatewayAttributeResponse, <-chan error)

ModifyCustomerGatewayAttributeWithChan invokes the vpc.ModifyCustomerGatewayAttribute API asynchronously

func (*Client) ModifyEipAddressAttribute ¶

func (client *Client) ModifyEipAddressAttribute(request *ModifyEipAddressAttributeRequest) (response *ModifyEipAddressAttributeResponse, err error)

ModifyEipAddressAttribute invokes the vpc.ModifyEipAddressAttribute API synchronously

func (*Client) ModifyEipAddressAttributeWithCallback ¶

func (client *Client) ModifyEipAddressAttributeWithCallback(request *ModifyEipAddressAttributeRequest, callback func(response *ModifyEipAddressAttributeResponse, err error)) <-chan int

ModifyEipAddressAttributeWithCallback invokes the vpc.ModifyEipAddressAttribute API asynchronously

func (*Client) ModifyEipAddressAttributeWithChan ¶

func (client *Client) ModifyEipAddressAttributeWithChan(request *ModifyEipAddressAttributeRequest) (<-chan *ModifyEipAddressAttributeResponse, <-chan error)

ModifyEipAddressAttributeWithChan invokes the vpc.ModifyEipAddressAttribute API asynchronously

func (*Client) ModifyExpressCloudConnectionAttribute ¶

func (client *Client) ModifyExpressCloudConnectionAttribute(request *ModifyExpressCloudConnectionAttributeRequest) (response *ModifyExpressCloudConnectionAttributeResponse, err error)

ModifyExpressCloudConnectionAttribute invokes the vpc.ModifyExpressCloudConnectionAttribute API synchronously

func (*Client) ModifyExpressCloudConnectionAttributeWithCallback ¶

func (client *Client) ModifyExpressCloudConnectionAttributeWithCallback(request *ModifyExpressCloudConnectionAttributeRequest, callback func(response *ModifyExpressCloudConnectionAttributeResponse, err error)) <-chan int

ModifyExpressCloudConnectionAttributeWithCallback invokes the vpc.ModifyExpressCloudConnectionAttribute API asynchronously

func (*Client) ModifyExpressCloudConnectionAttributeWithChan ¶

func (client *Client) ModifyExpressCloudConnectionAttributeWithChan(request *ModifyExpressCloudConnectionAttributeRequest) (<-chan *ModifyExpressCloudConnectionAttributeResponse, <-chan error)

ModifyExpressCloudConnectionAttributeWithChan invokes the vpc.ModifyExpressCloudConnectionAttribute API asynchronously

func (*Client) ModifyExpressCloudConnectionBandwidth ¶

func (client *Client) ModifyExpressCloudConnectionBandwidth(request *ModifyExpressCloudConnectionBandwidthRequest) (response *ModifyExpressCloudConnectionBandwidthResponse, err error)

ModifyExpressCloudConnectionBandwidth invokes the vpc.ModifyExpressCloudConnectionBandwidth API synchronously

func (*Client) ModifyExpressCloudConnectionBandwidthWithCallback ¶

func (client *Client) ModifyExpressCloudConnectionBandwidthWithCallback(request *ModifyExpressCloudConnectionBandwidthRequest, callback func(response *ModifyExpressCloudConnectionBandwidthResponse, err error)) <-chan int

ModifyExpressCloudConnectionBandwidthWithCallback invokes the vpc.ModifyExpressCloudConnectionBandwidth API asynchronously

func (*Client) ModifyExpressCloudConnectionBandwidthWithChan ¶

func (client *Client) ModifyExpressCloudConnectionBandwidthWithChan(request *ModifyExpressCloudConnectionBandwidthRequest) (<-chan *ModifyExpressCloudConnectionBandwidthResponse, <-chan error)

ModifyExpressCloudConnectionBandwidthWithChan invokes the vpc.ModifyExpressCloudConnectionBandwidth API asynchronously

func (*Client) ModifyFlowLogAttribute ¶

func (client *Client) ModifyFlowLogAttribute(request *ModifyFlowLogAttributeRequest) (response *ModifyFlowLogAttributeResponse, err error)

ModifyFlowLogAttribute invokes the vpc.ModifyFlowLogAttribute API synchronously

func (*Client) ModifyFlowLogAttributeWithCallback ¶

func (client *Client) ModifyFlowLogAttributeWithCallback(request *ModifyFlowLogAttributeRequest, callback func(response *ModifyFlowLogAttributeResponse, err error)) <-chan int

ModifyFlowLogAttributeWithCallback invokes the vpc.ModifyFlowLogAttribute API asynchronously

func (*Client) ModifyFlowLogAttributeWithChan ¶

func (client *Client) ModifyFlowLogAttributeWithChan(request *ModifyFlowLogAttributeRequest) (<-chan *ModifyFlowLogAttributeResponse, <-chan error)

ModifyFlowLogAttributeWithChan invokes the vpc.ModifyFlowLogAttribute API asynchronously

func (*Client) ModifyForwardEntry ¶

func (client *Client) ModifyForwardEntry(request *ModifyForwardEntryRequest) (response *ModifyForwardEntryResponse, err error)

ModifyForwardEntry invokes the vpc.ModifyForwardEntry API synchronously

func (*Client) ModifyForwardEntryWithCallback ¶

func (client *Client) ModifyForwardEntryWithCallback(request *ModifyForwardEntryRequest, callback func(response *ModifyForwardEntryResponse, err error)) <-chan int

ModifyForwardEntryWithCallback invokes the vpc.ModifyForwardEntry API asynchronously

func (*Client) ModifyForwardEntryWithChan ¶

func (client *Client) ModifyForwardEntryWithChan(request *ModifyForwardEntryRequest) (<-chan *ModifyForwardEntryResponse, <-chan error)

ModifyForwardEntryWithChan invokes the vpc.ModifyForwardEntry API asynchronously

func (*Client) ModifyGlobalAccelerationInstanceAttributes ¶

func (client *Client) ModifyGlobalAccelerationInstanceAttributes(request *ModifyGlobalAccelerationInstanceAttributesRequest) (response *ModifyGlobalAccelerationInstanceAttributesResponse, err error)

ModifyGlobalAccelerationInstanceAttributes invokes the vpc.ModifyGlobalAccelerationInstanceAttributes API synchronously

func (*Client) ModifyGlobalAccelerationInstanceAttributesWithCallback ¶

func (client *Client) ModifyGlobalAccelerationInstanceAttributesWithCallback(request *ModifyGlobalAccelerationInstanceAttributesRequest, callback func(response *ModifyGlobalAccelerationInstanceAttributesResponse, err error)) <-chan int

ModifyGlobalAccelerationInstanceAttributesWithCallback invokes the vpc.ModifyGlobalAccelerationInstanceAttributes API asynchronously

func (*Client) ModifyGlobalAccelerationInstanceAttributesWithChan ¶

func (client *Client) ModifyGlobalAccelerationInstanceAttributesWithChan(request *ModifyGlobalAccelerationInstanceAttributesRequest) (<-chan *ModifyGlobalAccelerationInstanceAttributesResponse, <-chan error)

ModifyGlobalAccelerationInstanceAttributesWithChan invokes the vpc.ModifyGlobalAccelerationInstanceAttributes API asynchronously

func (*Client) ModifyGlobalAccelerationInstanceSpec ¶

func (client *Client) ModifyGlobalAccelerationInstanceSpec(request *ModifyGlobalAccelerationInstanceSpecRequest) (response *ModifyGlobalAccelerationInstanceSpecResponse, err error)

ModifyGlobalAccelerationInstanceSpec invokes the vpc.ModifyGlobalAccelerationInstanceSpec API synchronously

func (*Client) ModifyGlobalAccelerationInstanceSpecWithCallback ¶

func (client *Client) ModifyGlobalAccelerationInstanceSpecWithCallback(request *ModifyGlobalAccelerationInstanceSpecRequest, callback func(response *ModifyGlobalAccelerationInstanceSpecResponse, err error)) <-chan int

ModifyGlobalAccelerationInstanceSpecWithCallback invokes the vpc.ModifyGlobalAccelerationInstanceSpec API asynchronously

func (*Client) ModifyGlobalAccelerationInstanceSpecWithChan ¶

func (client *Client) ModifyGlobalAccelerationInstanceSpecWithChan(request *ModifyGlobalAccelerationInstanceSpecRequest) (<-chan *ModifyGlobalAccelerationInstanceSpecResponse, <-chan error)

ModifyGlobalAccelerationInstanceSpecWithChan invokes the vpc.ModifyGlobalAccelerationInstanceSpec API asynchronously

func (*Client) ModifyHaVipAttribute ¶

func (client *Client) ModifyHaVipAttribute(request *ModifyHaVipAttributeRequest) (response *ModifyHaVipAttributeResponse, err error)

ModifyHaVipAttribute invokes the vpc.ModifyHaVipAttribute API synchronously

func (*Client) ModifyHaVipAttributeWithCallback ¶

func (client *Client) ModifyHaVipAttributeWithCallback(request *ModifyHaVipAttributeRequest, callback func(response *ModifyHaVipAttributeResponse, err error)) <-chan int

ModifyHaVipAttributeWithCallback invokes the vpc.ModifyHaVipAttribute API asynchronously

func (*Client) ModifyHaVipAttributeWithChan ¶

func (client *Client) ModifyHaVipAttributeWithChan(request *ModifyHaVipAttributeRequest) (<-chan *ModifyHaVipAttributeResponse, <-chan error)

ModifyHaVipAttributeWithChan invokes the vpc.ModifyHaVipAttribute API asynchronously

func (*Client) ModifyIPv6TranslatorAclAttribute ¶

func (client *Client) ModifyIPv6TranslatorAclAttribute(request *ModifyIPv6TranslatorAclAttributeRequest) (response *ModifyIPv6TranslatorAclAttributeResponse, err error)

ModifyIPv6TranslatorAclAttribute invokes the vpc.ModifyIPv6TranslatorAclAttribute API synchronously

func (*Client) ModifyIPv6TranslatorAclAttributeWithCallback ¶

func (client *Client) ModifyIPv6TranslatorAclAttributeWithCallback(request *ModifyIPv6TranslatorAclAttributeRequest, callback func(response *ModifyIPv6TranslatorAclAttributeResponse, err error)) <-chan int

ModifyIPv6TranslatorAclAttributeWithCallback invokes the vpc.ModifyIPv6TranslatorAclAttribute API asynchronously

func (*Client) ModifyIPv6TranslatorAclAttributeWithChan ¶

func (client *Client) ModifyIPv6TranslatorAclAttributeWithChan(request *ModifyIPv6TranslatorAclAttributeRequest) (<-chan *ModifyIPv6TranslatorAclAttributeResponse, <-chan error)

ModifyIPv6TranslatorAclAttributeWithChan invokes the vpc.ModifyIPv6TranslatorAclAttribute API asynchronously

func (*Client) ModifyIPv6TranslatorAclListEntry ¶

func (client *Client) ModifyIPv6TranslatorAclListEntry(request *ModifyIPv6TranslatorAclListEntryRequest) (response *ModifyIPv6TranslatorAclListEntryResponse, err error)

ModifyIPv6TranslatorAclListEntry invokes the vpc.ModifyIPv6TranslatorAclListEntry API synchronously

func (*Client) ModifyIPv6TranslatorAclListEntryWithCallback ¶

func (client *Client) ModifyIPv6TranslatorAclListEntryWithCallback(request *ModifyIPv6TranslatorAclListEntryRequest, callback func(response *ModifyIPv6TranslatorAclListEntryResponse, err error)) <-chan int

ModifyIPv6TranslatorAclListEntryWithCallback invokes the vpc.ModifyIPv6TranslatorAclListEntry API asynchronously

func (*Client) ModifyIPv6TranslatorAclListEntryWithChan ¶

func (client *Client) ModifyIPv6TranslatorAclListEntryWithChan(request *ModifyIPv6TranslatorAclListEntryRequest) (<-chan *ModifyIPv6TranslatorAclListEntryResponse, <-chan error)

ModifyIPv6TranslatorAclListEntryWithChan invokes the vpc.ModifyIPv6TranslatorAclListEntry API asynchronously

func (*Client) ModifyIPv6TranslatorAttribute ¶

func (client *Client) ModifyIPv6TranslatorAttribute(request *ModifyIPv6TranslatorAttributeRequest) (response *ModifyIPv6TranslatorAttributeResponse, err error)

ModifyIPv6TranslatorAttribute invokes the vpc.ModifyIPv6TranslatorAttribute API synchronously

func (*Client) ModifyIPv6TranslatorAttributeWithCallback ¶

func (client *Client) ModifyIPv6TranslatorAttributeWithCallback(request *ModifyIPv6TranslatorAttributeRequest, callback func(response *ModifyIPv6TranslatorAttributeResponse, err error)) <-chan int

ModifyIPv6TranslatorAttributeWithCallback invokes the vpc.ModifyIPv6TranslatorAttribute API asynchronously

func (*Client) ModifyIPv6TranslatorAttributeWithChan ¶

func (client *Client) ModifyIPv6TranslatorAttributeWithChan(request *ModifyIPv6TranslatorAttributeRequest) (<-chan *ModifyIPv6TranslatorAttributeResponse, <-chan error)

ModifyIPv6TranslatorAttributeWithChan invokes the vpc.ModifyIPv6TranslatorAttribute API asynchronously

func (*Client) ModifyIPv6TranslatorBandwidth ¶

func (client *Client) ModifyIPv6TranslatorBandwidth(request *ModifyIPv6TranslatorBandwidthRequest) (response *ModifyIPv6TranslatorBandwidthResponse, err error)

ModifyIPv6TranslatorBandwidth invokes the vpc.ModifyIPv6TranslatorBandwidth API synchronously

func (*Client) ModifyIPv6TranslatorBandwidthWithCallback ¶

func (client *Client) ModifyIPv6TranslatorBandwidthWithCallback(request *ModifyIPv6TranslatorBandwidthRequest, callback func(response *ModifyIPv6TranslatorBandwidthResponse, err error)) <-chan int

ModifyIPv6TranslatorBandwidthWithCallback invokes the vpc.ModifyIPv6TranslatorBandwidth API asynchronously

func (*Client) ModifyIPv6TranslatorBandwidthWithChan ¶

func (client *Client) ModifyIPv6TranslatorBandwidthWithChan(request *ModifyIPv6TranslatorBandwidthRequest) (<-chan *ModifyIPv6TranslatorBandwidthResponse, <-chan error)

ModifyIPv6TranslatorBandwidthWithChan invokes the vpc.ModifyIPv6TranslatorBandwidth API asynchronously

func (*Client) ModifyIPv6TranslatorEntry ¶

func (client *Client) ModifyIPv6TranslatorEntry(request *ModifyIPv6TranslatorEntryRequest) (response *ModifyIPv6TranslatorEntryResponse, err error)

ModifyIPv6TranslatorEntry invokes the vpc.ModifyIPv6TranslatorEntry API synchronously

func (*Client) ModifyIPv6TranslatorEntryWithCallback ¶

func (client *Client) ModifyIPv6TranslatorEntryWithCallback(request *ModifyIPv6TranslatorEntryRequest, callback func(response *ModifyIPv6TranslatorEntryResponse, err error)) <-chan int

ModifyIPv6TranslatorEntryWithCallback invokes the vpc.ModifyIPv6TranslatorEntry API asynchronously

func (*Client) ModifyIPv6TranslatorEntryWithChan ¶

func (client *Client) ModifyIPv6TranslatorEntryWithChan(request *ModifyIPv6TranslatorEntryRequest) (<-chan *ModifyIPv6TranslatorEntryResponse, <-chan error)

ModifyIPv6TranslatorEntryWithChan invokes the vpc.ModifyIPv6TranslatorEntry API asynchronously

func (*Client) ModifyInstanceAutoRenewalAttribute ¶ added in v1.61.235

func (client *Client) ModifyInstanceAutoRenewalAttribute(request *ModifyInstanceAutoRenewalAttributeRequest) (response *ModifyInstanceAutoRenewalAttributeResponse, err error)

ModifyInstanceAutoRenewalAttribute invokes the vpc.ModifyInstanceAutoRenewalAttribute API synchronously

func (*Client) ModifyInstanceAutoRenewalAttributeWithCallback ¶ added in v1.61.235

func (client *Client) ModifyInstanceAutoRenewalAttributeWithCallback(request *ModifyInstanceAutoRenewalAttributeRequest, callback func(response *ModifyInstanceAutoRenewalAttributeResponse, err error)) <-chan int

ModifyInstanceAutoRenewalAttributeWithCallback invokes the vpc.ModifyInstanceAutoRenewalAttribute API asynchronously

func (*Client) ModifyInstanceAutoRenewalAttributeWithChan ¶ added in v1.61.235

func (client *Client) ModifyInstanceAutoRenewalAttributeWithChan(request *ModifyInstanceAutoRenewalAttributeRequest) (<-chan *ModifyInstanceAutoRenewalAttributeResponse, <-chan error)

ModifyInstanceAutoRenewalAttributeWithChan invokes the vpc.ModifyInstanceAutoRenewalAttribute API asynchronously

func (*Client) ModifyIpv6AddressAttribute ¶

func (client *Client) ModifyIpv6AddressAttribute(request *ModifyIpv6AddressAttributeRequest) (response *ModifyIpv6AddressAttributeResponse, err error)

ModifyIpv6AddressAttribute invokes the vpc.ModifyIpv6AddressAttribute API synchronously

func (*Client) ModifyIpv6AddressAttributeWithCallback ¶

func (client *Client) ModifyIpv6AddressAttributeWithCallback(request *ModifyIpv6AddressAttributeRequest, callback func(response *ModifyIpv6AddressAttributeResponse, err error)) <-chan int

ModifyIpv6AddressAttributeWithCallback invokes the vpc.ModifyIpv6AddressAttribute API asynchronously

func (*Client) ModifyIpv6AddressAttributeWithChan ¶

func (client *Client) ModifyIpv6AddressAttributeWithChan(request *ModifyIpv6AddressAttributeRequest) (<-chan *ModifyIpv6AddressAttributeResponse, <-chan error)

ModifyIpv6AddressAttributeWithChan invokes the vpc.ModifyIpv6AddressAttribute API asynchronously

func (*Client) ModifyIpv6GatewayAttribute ¶

func (client *Client) ModifyIpv6GatewayAttribute(request *ModifyIpv6GatewayAttributeRequest) (response *ModifyIpv6GatewayAttributeResponse, err error)

ModifyIpv6GatewayAttribute invokes the vpc.ModifyIpv6GatewayAttribute API synchronously

func (*Client) ModifyIpv6GatewayAttributeWithCallback ¶

func (client *Client) ModifyIpv6GatewayAttributeWithCallback(request *ModifyIpv6GatewayAttributeRequest, callback func(response *ModifyIpv6GatewayAttributeResponse, err error)) <-chan int

ModifyIpv6GatewayAttributeWithCallback invokes the vpc.ModifyIpv6GatewayAttribute API asynchronously

func (*Client) ModifyIpv6GatewayAttributeWithChan ¶

func (client *Client) ModifyIpv6GatewayAttributeWithChan(request *ModifyIpv6GatewayAttributeRequest) (<-chan *ModifyIpv6GatewayAttributeResponse, <-chan error)

ModifyIpv6GatewayAttributeWithChan invokes the vpc.ModifyIpv6GatewayAttribute API asynchronously

func (*Client) ModifyIpv6GatewaySpec ¶

func (client *Client) ModifyIpv6GatewaySpec(request *ModifyIpv6GatewaySpecRequest) (response *ModifyIpv6GatewaySpecResponse, err error)

ModifyIpv6GatewaySpec invokes the vpc.ModifyIpv6GatewaySpec API synchronously

func (*Client) ModifyIpv6GatewaySpecWithCallback ¶

func (client *Client) ModifyIpv6GatewaySpecWithCallback(request *ModifyIpv6GatewaySpecRequest, callback func(response *ModifyIpv6GatewaySpecResponse, err error)) <-chan int

ModifyIpv6GatewaySpecWithCallback invokes the vpc.ModifyIpv6GatewaySpec API asynchronously

func (*Client) ModifyIpv6GatewaySpecWithChan ¶

func (client *Client) ModifyIpv6GatewaySpecWithChan(request *ModifyIpv6GatewaySpecRequest) (<-chan *ModifyIpv6GatewaySpecResponse, <-chan error)

ModifyIpv6GatewaySpecWithChan invokes the vpc.ModifyIpv6GatewaySpec API asynchronously

func (*Client) ModifyIpv6InternetBandwidth ¶

func (client *Client) ModifyIpv6InternetBandwidth(request *ModifyIpv6InternetBandwidthRequest) (response *ModifyIpv6InternetBandwidthResponse, err error)

ModifyIpv6InternetBandwidth invokes the vpc.ModifyIpv6InternetBandwidth API synchronously

func (*Client) ModifyIpv6InternetBandwidthWithCallback ¶

func (client *Client) ModifyIpv6InternetBandwidthWithCallback(request *ModifyIpv6InternetBandwidthRequest, callback func(response *ModifyIpv6InternetBandwidthResponse, err error)) <-chan int

ModifyIpv6InternetBandwidthWithCallback invokes the vpc.ModifyIpv6InternetBandwidth API asynchronously

func (*Client) ModifyIpv6InternetBandwidthWithChan ¶

func (client *Client) ModifyIpv6InternetBandwidthWithChan(request *ModifyIpv6InternetBandwidthRequest) (<-chan *ModifyIpv6InternetBandwidthResponse, <-chan error)

ModifyIpv6InternetBandwidthWithChan invokes the vpc.ModifyIpv6InternetBandwidth API asynchronously

func (*Client) ModifyNatGatewayAttribute ¶

func (client *Client) ModifyNatGatewayAttribute(request *ModifyNatGatewayAttributeRequest) (response *ModifyNatGatewayAttributeResponse, err error)

ModifyNatGatewayAttribute invokes the vpc.ModifyNatGatewayAttribute API synchronously

func (*Client) ModifyNatGatewayAttributeWithCallback ¶

func (client *Client) ModifyNatGatewayAttributeWithCallback(request *ModifyNatGatewayAttributeRequest, callback func(response *ModifyNatGatewayAttributeResponse, err error)) <-chan int

ModifyNatGatewayAttributeWithCallback invokes the vpc.ModifyNatGatewayAttribute API asynchronously

func (*Client) ModifyNatGatewayAttributeWithChan ¶

func (client *Client) ModifyNatGatewayAttributeWithChan(request *ModifyNatGatewayAttributeRequest) (<-chan *ModifyNatGatewayAttributeResponse, <-chan error)

ModifyNatGatewayAttributeWithChan invokes the vpc.ModifyNatGatewayAttribute API asynchronously

func (*Client) ModifyNatGatewaySpec ¶

func (client *Client) ModifyNatGatewaySpec(request *ModifyNatGatewaySpecRequest) (response *ModifyNatGatewaySpecResponse, err error)

ModifyNatGatewaySpec invokes the vpc.ModifyNatGatewaySpec API synchronously

func (*Client) ModifyNatGatewaySpecWithCallback ¶

func (client *Client) ModifyNatGatewaySpecWithCallback(request *ModifyNatGatewaySpecRequest, callback func(response *ModifyNatGatewaySpecResponse, err error)) <-chan int

ModifyNatGatewaySpecWithCallback invokes the vpc.ModifyNatGatewaySpec API asynchronously

func (*Client) ModifyNatGatewaySpecWithChan ¶

func (client *Client) ModifyNatGatewaySpecWithChan(request *ModifyNatGatewaySpecRequest) (<-chan *ModifyNatGatewaySpecResponse, <-chan error)

ModifyNatGatewaySpecWithChan invokes the vpc.ModifyNatGatewaySpec API asynchronously

func (*Client) ModifyNetworkAclAttributes ¶

func (client *Client) ModifyNetworkAclAttributes(request *ModifyNetworkAclAttributesRequest) (response *ModifyNetworkAclAttributesResponse, err error)

ModifyNetworkAclAttributes invokes the vpc.ModifyNetworkAclAttributes API synchronously

func (*Client) ModifyNetworkAclAttributesWithCallback ¶

func (client *Client) ModifyNetworkAclAttributesWithCallback(request *ModifyNetworkAclAttributesRequest, callback func(response *ModifyNetworkAclAttributesResponse, err error)) <-chan int

ModifyNetworkAclAttributesWithCallback invokes the vpc.ModifyNetworkAclAttributes API asynchronously

func (*Client) ModifyNetworkAclAttributesWithChan ¶

func (client *Client) ModifyNetworkAclAttributesWithChan(request *ModifyNetworkAclAttributesRequest) (<-chan *ModifyNetworkAclAttributesResponse, <-chan error)

ModifyNetworkAclAttributesWithChan invokes the vpc.ModifyNetworkAclAttributes API asynchronously

func (*Client) ModifyPhysicalConnectionAttribute ¶

func (client *Client) ModifyPhysicalConnectionAttribute(request *ModifyPhysicalConnectionAttributeRequest) (response *ModifyPhysicalConnectionAttributeResponse, err error)

ModifyPhysicalConnectionAttribute invokes the vpc.ModifyPhysicalConnectionAttribute API synchronously

func (*Client) ModifyPhysicalConnectionAttributeWithCallback ¶

func (client *Client) ModifyPhysicalConnectionAttributeWithCallback(request *ModifyPhysicalConnectionAttributeRequest, callback func(response *ModifyPhysicalConnectionAttributeResponse, err error)) <-chan int

ModifyPhysicalConnectionAttributeWithCallback invokes the vpc.ModifyPhysicalConnectionAttribute API asynchronously

func (*Client) ModifyPhysicalConnectionAttributeWithChan ¶

func (client *Client) ModifyPhysicalConnectionAttributeWithChan(request *ModifyPhysicalConnectionAttributeRequest) (<-chan *ModifyPhysicalConnectionAttributeResponse, <-chan error)

ModifyPhysicalConnectionAttributeWithChan invokes the vpc.ModifyPhysicalConnectionAttribute API asynchronously

func (*Client) ModifyRouteEntry ¶

func (client *Client) ModifyRouteEntry(request *ModifyRouteEntryRequest) (response *ModifyRouteEntryResponse, err error)

ModifyRouteEntry invokes the vpc.ModifyRouteEntry API synchronously

func (*Client) ModifyRouteEntryWithCallback ¶

func (client *Client) ModifyRouteEntryWithCallback(request *ModifyRouteEntryRequest, callback func(response *ModifyRouteEntryResponse, err error)) <-chan int

ModifyRouteEntryWithCallback invokes the vpc.ModifyRouteEntry API asynchronously

func (*Client) ModifyRouteEntryWithChan ¶

func (client *Client) ModifyRouteEntryWithChan(request *ModifyRouteEntryRequest) (<-chan *ModifyRouteEntryResponse, <-chan error)

ModifyRouteEntryWithChan invokes the vpc.ModifyRouteEntry API asynchronously

func (*Client) ModifyRouteTableAttributes ¶

func (client *Client) ModifyRouteTableAttributes(request *ModifyRouteTableAttributesRequest) (response *ModifyRouteTableAttributesResponse, err error)

ModifyRouteTableAttributes invokes the vpc.ModifyRouteTableAttributes API synchronously

func (*Client) ModifyRouteTableAttributesWithCallback ¶

func (client *Client) ModifyRouteTableAttributesWithCallback(request *ModifyRouteTableAttributesRequest, callback func(response *ModifyRouteTableAttributesResponse, err error)) <-chan int

ModifyRouteTableAttributesWithCallback invokes the vpc.ModifyRouteTableAttributes API asynchronously

func (*Client) ModifyRouteTableAttributesWithChan ¶

func (client *Client) ModifyRouteTableAttributesWithChan(request *ModifyRouteTableAttributesRequest) (<-chan *ModifyRouteTableAttributesResponse, <-chan error)

ModifyRouteTableAttributesWithChan invokes the vpc.ModifyRouteTableAttributes API asynchronously

func (*Client) ModifyRouterInterfaceAttribute ¶

func (client *Client) ModifyRouterInterfaceAttribute(request *ModifyRouterInterfaceAttributeRequest) (response *ModifyRouterInterfaceAttributeResponse, err error)

ModifyRouterInterfaceAttribute invokes the vpc.ModifyRouterInterfaceAttribute API synchronously

func (*Client) ModifyRouterInterfaceAttributeWithCallback ¶

func (client *Client) ModifyRouterInterfaceAttributeWithCallback(request *ModifyRouterInterfaceAttributeRequest, callback func(response *ModifyRouterInterfaceAttributeResponse, err error)) <-chan int

ModifyRouterInterfaceAttributeWithCallback invokes the vpc.ModifyRouterInterfaceAttribute API asynchronously

func (*Client) ModifyRouterInterfaceAttributeWithChan ¶

func (client *Client) ModifyRouterInterfaceAttributeWithChan(request *ModifyRouterInterfaceAttributeRequest) (<-chan *ModifyRouterInterfaceAttributeResponse, <-chan error)

ModifyRouterInterfaceAttributeWithChan invokes the vpc.ModifyRouterInterfaceAttribute API asynchronously

func (*Client) ModifyRouterInterfaceSpec ¶

func (client *Client) ModifyRouterInterfaceSpec(request *ModifyRouterInterfaceSpecRequest) (response *ModifyRouterInterfaceSpecResponse, err error)

ModifyRouterInterfaceSpec invokes the vpc.ModifyRouterInterfaceSpec API synchronously

func (*Client) ModifyRouterInterfaceSpecWithCallback ¶

func (client *Client) ModifyRouterInterfaceSpecWithCallback(request *ModifyRouterInterfaceSpecRequest, callback func(response *ModifyRouterInterfaceSpecResponse, err error)) <-chan int

ModifyRouterInterfaceSpecWithCallback invokes the vpc.ModifyRouterInterfaceSpec API asynchronously

func (*Client) ModifyRouterInterfaceSpecWithChan ¶

func (client *Client) ModifyRouterInterfaceSpecWithChan(request *ModifyRouterInterfaceSpecRequest) (<-chan *ModifyRouterInterfaceSpecResponse, <-chan error)

ModifyRouterInterfaceSpecWithChan invokes the vpc.ModifyRouterInterfaceSpec API asynchronously

func (*Client) ModifySnatEntry ¶

func (client *Client) ModifySnatEntry(request *ModifySnatEntryRequest) (response *ModifySnatEntryResponse, err error)

ModifySnatEntry invokes the vpc.ModifySnatEntry API synchronously

func (*Client) ModifySnatEntryWithCallback ¶

func (client *Client) ModifySnatEntryWithCallback(request *ModifySnatEntryRequest, callback func(response *ModifySnatEntryResponse, err error)) <-chan int

ModifySnatEntryWithCallback invokes the vpc.ModifySnatEntry API asynchronously

func (*Client) ModifySnatEntryWithChan ¶

func (client *Client) ModifySnatEntryWithChan(request *ModifySnatEntryRequest) (<-chan *ModifySnatEntryResponse, <-chan error)

ModifySnatEntryWithChan invokes the vpc.ModifySnatEntry API asynchronously

func (*Client) ModifySslVpnClientCert ¶

func (client *Client) ModifySslVpnClientCert(request *ModifySslVpnClientCertRequest) (response *ModifySslVpnClientCertResponse, err error)

ModifySslVpnClientCert invokes the vpc.ModifySslVpnClientCert API synchronously

func (*Client) ModifySslVpnClientCertWithCallback ¶

func (client *Client) ModifySslVpnClientCertWithCallback(request *ModifySslVpnClientCertRequest, callback func(response *ModifySslVpnClientCertResponse, err error)) <-chan int

ModifySslVpnClientCertWithCallback invokes the vpc.ModifySslVpnClientCert API asynchronously

func (*Client) ModifySslVpnClientCertWithChan ¶

func (client *Client) ModifySslVpnClientCertWithChan(request *ModifySslVpnClientCertRequest) (<-chan *ModifySslVpnClientCertResponse, <-chan error)

ModifySslVpnClientCertWithChan invokes the vpc.ModifySslVpnClientCert API asynchronously

func (*Client) ModifySslVpnServer ¶

func (client *Client) ModifySslVpnServer(request *ModifySslVpnServerRequest) (response *ModifySslVpnServerResponse, err error)

ModifySslVpnServer invokes the vpc.ModifySslVpnServer API synchronously

func (*Client) ModifySslVpnServerWithCallback ¶

func (client *Client) ModifySslVpnServerWithCallback(request *ModifySslVpnServerRequest, callback func(response *ModifySslVpnServerResponse, err error)) <-chan int

ModifySslVpnServerWithCallback invokes the vpc.ModifySslVpnServer API asynchronously

func (*Client) ModifySslVpnServerWithChan ¶

func (client *Client) ModifySslVpnServerWithChan(request *ModifySslVpnServerRequest) (<-chan *ModifySslVpnServerResponse, <-chan error)

ModifySslVpnServerWithChan invokes the vpc.ModifySslVpnServer API asynchronously

func (*Client) ModifyVRouterAttribute ¶

func (client *Client) ModifyVRouterAttribute(request *ModifyVRouterAttributeRequest) (response *ModifyVRouterAttributeResponse, err error)

ModifyVRouterAttribute invokes the vpc.ModifyVRouterAttribute API synchronously

func (*Client) ModifyVRouterAttributeWithCallback ¶

func (client *Client) ModifyVRouterAttributeWithCallback(request *ModifyVRouterAttributeRequest, callback func(response *ModifyVRouterAttributeResponse, err error)) <-chan int

ModifyVRouterAttributeWithCallback invokes the vpc.ModifyVRouterAttribute API asynchronously

func (*Client) ModifyVRouterAttributeWithChan ¶

func (client *Client) ModifyVRouterAttributeWithChan(request *ModifyVRouterAttributeRequest) (<-chan *ModifyVRouterAttributeResponse, <-chan error)

ModifyVRouterAttributeWithChan invokes the vpc.ModifyVRouterAttribute API asynchronously

func (*Client) ModifyVSwitchAttribute ¶

func (client *Client) ModifyVSwitchAttribute(request *ModifyVSwitchAttributeRequest) (response *ModifyVSwitchAttributeResponse, err error)

ModifyVSwitchAttribute invokes the vpc.ModifyVSwitchAttribute API synchronously

func (*Client) ModifyVSwitchAttributeWithCallback ¶

func (client *Client) ModifyVSwitchAttributeWithCallback(request *ModifyVSwitchAttributeRequest, callback func(response *ModifyVSwitchAttributeResponse, err error)) <-chan int

ModifyVSwitchAttributeWithCallback invokes the vpc.ModifyVSwitchAttribute API asynchronously

func (*Client) ModifyVSwitchAttributeWithChan ¶

func (client *Client) ModifyVSwitchAttributeWithChan(request *ModifyVSwitchAttributeRequest) (<-chan *ModifyVSwitchAttributeResponse, <-chan error)

ModifyVSwitchAttributeWithChan invokes the vpc.ModifyVSwitchAttribute API asynchronously

func (*Client) ModifyVirtualBorderRouterAttribute ¶

func (client *Client) ModifyVirtualBorderRouterAttribute(request *ModifyVirtualBorderRouterAttributeRequest) (response *ModifyVirtualBorderRouterAttributeResponse, err error)

ModifyVirtualBorderRouterAttribute invokes the vpc.ModifyVirtualBorderRouterAttribute API synchronously

func (*Client) ModifyVirtualBorderRouterAttributeWithCallback ¶

func (client *Client) ModifyVirtualBorderRouterAttributeWithCallback(request *ModifyVirtualBorderRouterAttributeRequest, callback func(response *ModifyVirtualBorderRouterAttributeResponse, err error)) <-chan int

ModifyVirtualBorderRouterAttributeWithCallback invokes the vpc.ModifyVirtualBorderRouterAttribute API asynchronously

func (*Client) ModifyVirtualBorderRouterAttributeWithChan ¶

func (client *Client) ModifyVirtualBorderRouterAttributeWithChan(request *ModifyVirtualBorderRouterAttributeRequest) (<-chan *ModifyVirtualBorderRouterAttributeResponse, <-chan error)

ModifyVirtualBorderRouterAttributeWithChan invokes the vpc.ModifyVirtualBorderRouterAttribute API asynchronously

func (*Client) ModifyVpcAttribute ¶

func (client *Client) ModifyVpcAttribute(request *ModifyVpcAttributeRequest) (response *ModifyVpcAttributeResponse, err error)

ModifyVpcAttribute invokes the vpc.ModifyVpcAttribute API synchronously

func (*Client) ModifyVpcAttributeWithCallback ¶

func (client *Client) ModifyVpcAttributeWithCallback(request *ModifyVpcAttributeRequest, callback func(response *ModifyVpcAttributeResponse, err error)) <-chan int

ModifyVpcAttributeWithCallback invokes the vpc.ModifyVpcAttribute API asynchronously

func (*Client) ModifyVpcAttributeWithChan ¶

func (client *Client) ModifyVpcAttributeWithChan(request *ModifyVpcAttributeRequest) (<-chan *ModifyVpcAttributeResponse, <-chan error)

ModifyVpcAttributeWithChan invokes the vpc.ModifyVpcAttribute API asynchronously

func (*Client) ModifyVpnConnectionAttribute ¶

func (client *Client) ModifyVpnConnectionAttribute(request *ModifyVpnConnectionAttributeRequest) (response *ModifyVpnConnectionAttributeResponse, err error)

ModifyVpnConnectionAttribute invokes the vpc.ModifyVpnConnectionAttribute API synchronously

func (*Client) ModifyVpnConnectionAttributeWithCallback ¶

func (client *Client) ModifyVpnConnectionAttributeWithCallback(request *ModifyVpnConnectionAttributeRequest, callback func(response *ModifyVpnConnectionAttributeResponse, err error)) <-chan int

ModifyVpnConnectionAttributeWithCallback invokes the vpc.ModifyVpnConnectionAttribute API asynchronously

func (*Client) ModifyVpnConnectionAttributeWithChan ¶

func (client *Client) ModifyVpnConnectionAttributeWithChan(request *ModifyVpnConnectionAttributeRequest) (<-chan *ModifyVpnConnectionAttributeResponse, <-chan error)

ModifyVpnConnectionAttributeWithChan invokes the vpc.ModifyVpnConnectionAttribute API asynchronously

func (*Client) ModifyVpnGatewayAttribute ¶

func (client *Client) ModifyVpnGatewayAttribute(request *ModifyVpnGatewayAttributeRequest) (response *ModifyVpnGatewayAttributeResponse, err error)

ModifyVpnGatewayAttribute invokes the vpc.ModifyVpnGatewayAttribute API synchronously

func (*Client) ModifyVpnGatewayAttributeWithCallback ¶

func (client *Client) ModifyVpnGatewayAttributeWithCallback(request *ModifyVpnGatewayAttributeRequest, callback func(response *ModifyVpnGatewayAttributeResponse, err error)) <-chan int

ModifyVpnGatewayAttributeWithCallback invokes the vpc.ModifyVpnGatewayAttribute API asynchronously

func (*Client) ModifyVpnGatewayAttributeWithChan ¶

func (client *Client) ModifyVpnGatewayAttributeWithChan(request *ModifyVpnGatewayAttributeRequest) (<-chan *ModifyVpnGatewayAttributeResponse, <-chan error)

ModifyVpnGatewayAttributeWithChan invokes the vpc.ModifyVpnGatewayAttribute API asynchronously

func (*Client) ModifyVpnPbrRouteEntryWeight ¶

func (client *Client) ModifyVpnPbrRouteEntryWeight(request *ModifyVpnPbrRouteEntryWeightRequest) (response *ModifyVpnPbrRouteEntryWeightResponse, err error)

ModifyVpnPbrRouteEntryWeight invokes the vpc.ModifyVpnPbrRouteEntryWeight API synchronously

func (*Client) ModifyVpnPbrRouteEntryWeightWithCallback ¶

func (client *Client) ModifyVpnPbrRouteEntryWeightWithCallback(request *ModifyVpnPbrRouteEntryWeightRequest, callback func(response *ModifyVpnPbrRouteEntryWeightResponse, err error)) <-chan int

ModifyVpnPbrRouteEntryWeightWithCallback invokes the vpc.ModifyVpnPbrRouteEntryWeight API asynchronously

func (*Client) ModifyVpnPbrRouteEntryWeightWithChan ¶

func (client *Client) ModifyVpnPbrRouteEntryWeightWithChan(request *ModifyVpnPbrRouteEntryWeightRequest) (<-chan *ModifyVpnPbrRouteEntryWeightResponse, <-chan error)

ModifyVpnPbrRouteEntryWeightWithChan invokes the vpc.ModifyVpnPbrRouteEntryWeight API asynchronously

func (*Client) ModifyVpnRouteEntryWeight ¶

func (client *Client) ModifyVpnRouteEntryWeight(request *ModifyVpnRouteEntryWeightRequest) (response *ModifyVpnRouteEntryWeightResponse, err error)

ModifyVpnRouteEntryWeight invokes the vpc.ModifyVpnRouteEntryWeight API synchronously

func (*Client) ModifyVpnRouteEntryWeightWithCallback ¶

func (client *Client) ModifyVpnRouteEntryWeightWithCallback(request *ModifyVpnRouteEntryWeightRequest, callback func(response *ModifyVpnRouteEntryWeightResponse, err error)) <-chan int

ModifyVpnRouteEntryWeightWithCallback invokes the vpc.ModifyVpnRouteEntryWeight API asynchronously

func (*Client) ModifyVpnRouteEntryWeightWithChan ¶

func (client *Client) ModifyVpnRouteEntryWeightWithChan(request *ModifyVpnRouteEntryWeightRequest) (<-chan *ModifyVpnRouteEntryWeightResponse, <-chan error)

ModifyVpnRouteEntryWeightWithChan invokes the vpc.ModifyVpnRouteEntryWeight API asynchronously

func (*Client) MoveResourceGroup ¶

func (client *Client) MoveResourceGroup(request *MoveResourceGroupRequest) (response *MoveResourceGroupResponse, err error)

MoveResourceGroup invokes the vpc.MoveResourceGroup API synchronously

func (*Client) MoveResourceGroupWithCallback ¶

func (client *Client) MoveResourceGroupWithCallback(request *MoveResourceGroupRequest, callback func(response *MoveResourceGroupResponse, err error)) <-chan int

MoveResourceGroupWithCallback invokes the vpc.MoveResourceGroup API asynchronously

func (*Client) MoveResourceGroupWithChan ¶

func (client *Client) MoveResourceGroupWithChan(request *MoveResourceGroupRequest) (<-chan *MoveResourceGroupResponse, <-chan error)

MoveResourceGroupWithChan invokes the vpc.MoveResourceGroup API asynchronously

func (*Client) PublishVpnRouteEntry ¶

func (client *Client) PublishVpnRouteEntry(request *PublishVpnRouteEntryRequest) (response *PublishVpnRouteEntryResponse, err error)

PublishVpnRouteEntry invokes the vpc.PublishVpnRouteEntry API synchronously

func (*Client) PublishVpnRouteEntryWithCallback ¶

func (client *Client) PublishVpnRouteEntryWithCallback(request *PublishVpnRouteEntryRequest, callback func(response *PublishVpnRouteEntryResponse, err error)) <-chan int

PublishVpnRouteEntryWithCallback invokes the vpc.PublishVpnRouteEntry API asynchronously

func (*Client) PublishVpnRouteEntryWithChan ¶

func (client *Client) PublishVpnRouteEntryWithChan(request *PublishVpnRouteEntryRequest) (<-chan *PublishVpnRouteEntryResponse, <-chan error)

PublishVpnRouteEntryWithChan invokes the vpc.PublishVpnRouteEntry API asynchronously

func (*Client) RecoverVirtualBorderRouter ¶

func (client *Client) RecoverVirtualBorderRouter(request *RecoverVirtualBorderRouterRequest) (response *RecoverVirtualBorderRouterResponse, err error)

RecoverVirtualBorderRouter invokes the vpc.RecoverVirtualBorderRouter API synchronously

func (*Client) RecoverVirtualBorderRouterWithCallback ¶

func (client *Client) RecoverVirtualBorderRouterWithCallback(request *RecoverVirtualBorderRouterRequest, callback func(response *RecoverVirtualBorderRouterResponse, err error)) <-chan int

RecoverVirtualBorderRouterWithCallback invokes the vpc.RecoverVirtualBorderRouter API asynchronously

func (*Client) RecoverVirtualBorderRouterWithChan ¶

func (client *Client) RecoverVirtualBorderRouterWithChan(request *RecoverVirtualBorderRouterRequest) (<-chan *RecoverVirtualBorderRouterResponse, <-chan error)

RecoverVirtualBorderRouterWithChan invokes the vpc.RecoverVirtualBorderRouter API asynchronously

func (*Client) ReleaseEipAddress ¶

func (client *Client) ReleaseEipAddress(request *ReleaseEipAddressRequest) (response *ReleaseEipAddressResponse, err error)

ReleaseEipAddress invokes the vpc.ReleaseEipAddress API synchronously

func (*Client) ReleaseEipAddressWithCallback ¶

func (client *Client) ReleaseEipAddressWithCallback(request *ReleaseEipAddressRequest, callback func(response *ReleaseEipAddressResponse, err error)) <-chan int

ReleaseEipAddressWithCallback invokes the vpc.ReleaseEipAddress API asynchronously

func (*Client) ReleaseEipAddressWithChan ¶

func (client *Client) ReleaseEipAddressWithChan(request *ReleaseEipAddressRequest) (<-chan *ReleaseEipAddressResponse, <-chan error)

ReleaseEipAddressWithChan invokes the vpc.ReleaseEipAddress API asynchronously

func (*Client) ReleaseEipSegmentAddress ¶ added in v1.61.16

func (client *Client) ReleaseEipSegmentAddress(request *ReleaseEipSegmentAddressRequest) (response *ReleaseEipSegmentAddressResponse, err error)

ReleaseEipSegmentAddress invokes the vpc.ReleaseEipSegmentAddress API synchronously

func (*Client) ReleaseEipSegmentAddressWithCallback ¶ added in v1.61.16

func (client *Client) ReleaseEipSegmentAddressWithCallback(request *ReleaseEipSegmentAddressRequest, callback func(response *ReleaseEipSegmentAddressResponse, err error)) <-chan int

ReleaseEipSegmentAddressWithCallback invokes the vpc.ReleaseEipSegmentAddress API asynchronously

func (*Client) ReleaseEipSegmentAddressWithChan ¶ added in v1.61.16

func (client *Client) ReleaseEipSegmentAddressWithChan(request *ReleaseEipSegmentAddressRequest) (<-chan *ReleaseEipSegmentAddressResponse, <-chan error)

ReleaseEipSegmentAddressWithChan invokes the vpc.ReleaseEipSegmentAddress API asynchronously

func (*Client) RemoveCommonBandwidthPackageIp ¶

func (client *Client) RemoveCommonBandwidthPackageIp(request *RemoveCommonBandwidthPackageIpRequest) (response *RemoveCommonBandwidthPackageIpResponse, err error)

RemoveCommonBandwidthPackageIp invokes the vpc.RemoveCommonBandwidthPackageIp API synchronously

func (*Client) RemoveCommonBandwidthPackageIpWithCallback ¶

func (client *Client) RemoveCommonBandwidthPackageIpWithCallback(request *RemoveCommonBandwidthPackageIpRequest, callback func(response *RemoveCommonBandwidthPackageIpResponse, err error)) <-chan int

RemoveCommonBandwidthPackageIpWithCallback invokes the vpc.RemoveCommonBandwidthPackageIp API asynchronously

func (*Client) RemoveCommonBandwidthPackageIpWithChan ¶

func (client *Client) RemoveCommonBandwidthPackageIpWithChan(request *RemoveCommonBandwidthPackageIpRequest) (<-chan *RemoveCommonBandwidthPackageIpResponse, <-chan error)

RemoveCommonBandwidthPackageIpWithChan invokes the vpc.RemoveCommonBandwidthPackageIp API asynchronously

func (*Client) RemoveGlobalAccelerationInstanceIp ¶

func (client *Client) RemoveGlobalAccelerationInstanceIp(request *RemoveGlobalAccelerationInstanceIpRequest) (response *RemoveGlobalAccelerationInstanceIpResponse, err error)

RemoveGlobalAccelerationInstanceIp invokes the vpc.RemoveGlobalAccelerationInstanceIp API synchronously

func (*Client) RemoveGlobalAccelerationInstanceIpWithCallback ¶

func (client *Client) RemoveGlobalAccelerationInstanceIpWithCallback(request *RemoveGlobalAccelerationInstanceIpRequest, callback func(response *RemoveGlobalAccelerationInstanceIpResponse, err error)) <-chan int

RemoveGlobalAccelerationInstanceIpWithCallback invokes the vpc.RemoveGlobalAccelerationInstanceIp API asynchronously

func (*Client) RemoveGlobalAccelerationInstanceIpWithChan ¶

func (client *Client) RemoveGlobalAccelerationInstanceIpWithChan(request *RemoveGlobalAccelerationInstanceIpRequest) (<-chan *RemoveGlobalAccelerationInstanceIpResponse, <-chan error)

RemoveGlobalAccelerationInstanceIpWithChan invokes the vpc.RemoveGlobalAccelerationInstanceIp API asynchronously

func (*Client) RemoveIPv6TranslatorAclListEntry ¶

func (client *Client) RemoveIPv6TranslatorAclListEntry(request *RemoveIPv6TranslatorAclListEntryRequest) (response *RemoveIPv6TranslatorAclListEntryResponse, err error)

RemoveIPv6TranslatorAclListEntry invokes the vpc.RemoveIPv6TranslatorAclListEntry API synchronously

func (*Client) RemoveIPv6TranslatorAclListEntryWithCallback ¶

func (client *Client) RemoveIPv6TranslatorAclListEntryWithCallback(request *RemoveIPv6TranslatorAclListEntryRequest, callback func(response *RemoveIPv6TranslatorAclListEntryResponse, err error)) <-chan int

RemoveIPv6TranslatorAclListEntryWithCallback invokes the vpc.RemoveIPv6TranslatorAclListEntry API asynchronously

func (*Client) RemoveIPv6TranslatorAclListEntryWithChan ¶

func (client *Client) RemoveIPv6TranslatorAclListEntryWithChan(request *RemoveIPv6TranslatorAclListEntryRequest) (<-chan *RemoveIPv6TranslatorAclListEntryResponse, <-chan error)

RemoveIPv6TranslatorAclListEntryWithChan invokes the vpc.RemoveIPv6TranslatorAclListEntry API asynchronously

func (*Client) RenewInstance ¶ added in v1.61.235

func (client *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)

RenewInstance invokes the vpc.RenewInstance API synchronously

func (*Client) RenewInstanceWithCallback ¶ added in v1.61.235

func (client *Client) RenewInstanceWithCallback(request *RenewInstanceRequest, callback func(response *RenewInstanceResponse, err error)) <-chan int

RenewInstanceWithCallback invokes the vpc.RenewInstance API asynchronously

func (*Client) RenewInstanceWithChan ¶ added in v1.61.235

func (client *Client) RenewInstanceWithChan(request *RenewInstanceRequest) (<-chan *RenewInstanceResponse, <-chan error)

RenewInstanceWithChan invokes the vpc.RenewInstance API asynchronously

func (*Client) ReplaceVpcDhcpOptionsSet ¶ added in v1.61.388

func (client *Client) ReplaceVpcDhcpOptionsSet(request *ReplaceVpcDhcpOptionsSetRequest) (response *ReplaceVpcDhcpOptionsSetResponse, err error)

ReplaceVpcDhcpOptionsSet invokes the vpc.ReplaceVpcDhcpOptionsSet API synchronously

func (*Client) ReplaceVpcDhcpOptionsSetWithCallback ¶ added in v1.61.388

func (client *Client) ReplaceVpcDhcpOptionsSetWithCallback(request *ReplaceVpcDhcpOptionsSetRequest, callback func(response *ReplaceVpcDhcpOptionsSetResponse, err error)) <-chan int

ReplaceVpcDhcpOptionsSetWithCallback invokes the vpc.ReplaceVpcDhcpOptionsSet API asynchronously

func (*Client) ReplaceVpcDhcpOptionsSetWithChan ¶ added in v1.61.388

func (client *Client) ReplaceVpcDhcpOptionsSetWithChan(request *ReplaceVpcDhcpOptionsSetRequest) (<-chan *ReplaceVpcDhcpOptionsSetResponse, <-chan error)

ReplaceVpcDhcpOptionsSetWithChan invokes the vpc.ReplaceVpcDhcpOptionsSet API asynchronously

func (*Client) RevokeInstanceFromCen ¶

func (client *Client) RevokeInstanceFromCen(request *RevokeInstanceFromCenRequest) (response *RevokeInstanceFromCenResponse, err error)

RevokeInstanceFromCen invokes the vpc.RevokeInstanceFromCen API synchronously

func (*Client) RevokeInstanceFromCenWithCallback ¶

func (client *Client) RevokeInstanceFromCenWithCallback(request *RevokeInstanceFromCenRequest, callback func(response *RevokeInstanceFromCenResponse, err error)) <-chan int

RevokeInstanceFromCenWithCallback invokes the vpc.RevokeInstanceFromCen API asynchronously

func (*Client) RevokeInstanceFromCenWithChan ¶

func (client *Client) RevokeInstanceFromCenWithChan(request *RevokeInstanceFromCenRequest) (<-chan *RevokeInstanceFromCenResponse, <-chan error)

RevokeInstanceFromCenWithChan invokes the vpc.RevokeInstanceFromCen API asynchronously

func (*Client) TagResources ¶

func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)

TagResources invokes the vpc.TagResources API synchronously

func (*Client) TagResourcesWithCallback ¶

func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int

TagResourcesWithCallback invokes the vpc.TagResources API asynchronously

func (*Client) TagResourcesWithChan ¶

func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)

TagResourcesWithChan invokes the vpc.TagResources API asynchronously

func (*Client) TerminatePhysicalConnection ¶

func (client *Client) TerminatePhysicalConnection(request *TerminatePhysicalConnectionRequest) (response *TerminatePhysicalConnectionResponse, err error)

TerminatePhysicalConnection invokes the vpc.TerminatePhysicalConnection API synchronously

func (*Client) TerminatePhysicalConnectionWithCallback ¶

func (client *Client) TerminatePhysicalConnectionWithCallback(request *TerminatePhysicalConnectionRequest, callback func(response *TerminatePhysicalConnectionResponse, err error)) <-chan int

TerminatePhysicalConnectionWithCallback invokes the vpc.TerminatePhysicalConnection API asynchronously

func (*Client) TerminatePhysicalConnectionWithChan ¶

func (client *Client) TerminatePhysicalConnectionWithChan(request *TerminatePhysicalConnectionRequest) (<-chan *TerminatePhysicalConnectionResponse, <-chan error)

TerminatePhysicalConnectionWithChan invokes the vpc.TerminatePhysicalConnection API asynchronously

func (*Client) TerminateVirtualBorderRouter ¶

func (client *Client) TerminateVirtualBorderRouter(request *TerminateVirtualBorderRouterRequest) (response *TerminateVirtualBorderRouterResponse, err error)

TerminateVirtualBorderRouter invokes the vpc.TerminateVirtualBorderRouter API synchronously

func (*Client) TerminateVirtualBorderRouterWithCallback ¶

func (client *Client) TerminateVirtualBorderRouterWithCallback(request *TerminateVirtualBorderRouterRequest, callback func(response *TerminateVirtualBorderRouterResponse, err error)) <-chan int

TerminateVirtualBorderRouterWithCallback invokes the vpc.TerminateVirtualBorderRouter API asynchronously

func (*Client) TerminateVirtualBorderRouterWithChan ¶

func (client *Client) TerminateVirtualBorderRouterWithChan(request *TerminateVirtualBorderRouterRequest) (<-chan *TerminateVirtualBorderRouterResponse, <-chan error)

TerminateVirtualBorderRouterWithChan invokes the vpc.TerminateVirtualBorderRouter API asynchronously

func (*Client) UnTagResources ¶

func (client *Client) UnTagResources(request *UnTagResourcesRequest) (response *UnTagResourcesResponse, err error)

UnTagResources invokes the vpc.UnTagResources API synchronously

func (*Client) UnTagResourcesWithCallback ¶

func (client *Client) UnTagResourcesWithCallback(request *UnTagResourcesRequest, callback func(response *UnTagResourcesResponse, err error)) <-chan int

UnTagResourcesWithCallback invokes the vpc.UnTagResources API asynchronously

func (*Client) UnTagResourcesWithChan ¶

func (client *Client) UnTagResourcesWithChan(request *UnTagResourcesRequest) (<-chan *UnTagResourcesResponse, <-chan error)

UnTagResourcesWithChan invokes the vpc.UnTagResources API asynchronously

func (*Client) UnassociateEipAddress ¶

func (client *Client) UnassociateEipAddress(request *UnassociateEipAddressRequest) (response *UnassociateEipAddressResponse, err error)

UnassociateEipAddress invokes the vpc.UnassociateEipAddress API synchronously

func (*Client) UnassociateEipAddressWithCallback ¶

func (client *Client) UnassociateEipAddressWithCallback(request *UnassociateEipAddressRequest, callback func(response *UnassociateEipAddressResponse, err error)) <-chan int

UnassociateEipAddressWithCallback invokes the vpc.UnassociateEipAddress API asynchronously

func (*Client) UnassociateEipAddressWithChan ¶

func (client *Client) UnassociateEipAddressWithChan(request *UnassociateEipAddressRequest) (<-chan *UnassociateEipAddressResponse, <-chan error)

UnassociateEipAddressWithChan invokes the vpc.UnassociateEipAddress API asynchronously

func (*Client) UnassociateGlobalAccelerationInstance ¶

func (client *Client) UnassociateGlobalAccelerationInstance(request *UnassociateGlobalAccelerationInstanceRequest) (response *UnassociateGlobalAccelerationInstanceResponse, err error)

UnassociateGlobalAccelerationInstance invokes the vpc.UnassociateGlobalAccelerationInstance API synchronously

func (*Client) UnassociateGlobalAccelerationInstanceWithCallback ¶

func (client *Client) UnassociateGlobalAccelerationInstanceWithCallback(request *UnassociateGlobalAccelerationInstanceRequest, callback func(response *UnassociateGlobalAccelerationInstanceResponse, err error)) <-chan int

UnassociateGlobalAccelerationInstanceWithCallback invokes the vpc.UnassociateGlobalAccelerationInstance API asynchronously

func (*Client) UnassociateGlobalAccelerationInstanceWithChan ¶

func (client *Client) UnassociateGlobalAccelerationInstanceWithChan(request *UnassociateGlobalAccelerationInstanceRequest) (<-chan *UnassociateGlobalAccelerationInstanceResponse, <-chan error)

UnassociateGlobalAccelerationInstanceWithChan invokes the vpc.UnassociateGlobalAccelerationInstance API asynchronously

func (*Client) UnassociateHaVip ¶

func (client *Client) UnassociateHaVip(request *UnassociateHaVipRequest) (response *UnassociateHaVipResponse, err error)

UnassociateHaVip invokes the vpc.UnassociateHaVip API synchronously

func (*Client) UnassociateHaVipWithCallback ¶

func (client *Client) UnassociateHaVipWithCallback(request *UnassociateHaVipRequest, callback func(response *UnassociateHaVipResponse, err error)) <-chan int

UnassociateHaVipWithCallback invokes the vpc.UnassociateHaVip API asynchronously

func (*Client) UnassociateHaVipWithChan ¶

func (client *Client) UnassociateHaVipWithChan(request *UnassociateHaVipRequest) (<-chan *UnassociateHaVipResponse, <-chan error)

UnassociateHaVipWithChan invokes the vpc.UnassociateHaVip API asynchronously

func (*Client) UnassociateNetworkAcl ¶

func (client *Client) UnassociateNetworkAcl(request *UnassociateNetworkAclRequest) (response *UnassociateNetworkAclResponse, err error)

UnassociateNetworkAcl invokes the vpc.UnassociateNetworkAcl API synchronously

func (*Client) UnassociateNetworkAclWithCallback ¶

func (client *Client) UnassociateNetworkAclWithCallback(request *UnassociateNetworkAclRequest, callback func(response *UnassociateNetworkAclResponse, err error)) <-chan int

UnassociateNetworkAclWithCallback invokes the vpc.UnassociateNetworkAcl API asynchronously

func (*Client) UnassociateNetworkAclWithChan ¶

func (client *Client) UnassociateNetworkAclWithChan(request *UnassociateNetworkAclRequest) (<-chan *UnassociateNetworkAclResponse, <-chan error)

UnassociateNetworkAclWithChan invokes the vpc.UnassociateNetworkAcl API asynchronously

func (*Client) UnassociatePhysicalConnectionFromVirtualBorderRouter ¶

func (client *Client) UnassociatePhysicalConnectionFromVirtualBorderRouter(request *UnassociatePhysicalConnectionFromVirtualBorderRouterRequest) (response *UnassociatePhysicalConnectionFromVirtualBorderRouterResponse, err error)

UnassociatePhysicalConnectionFromVirtualBorderRouter invokes the vpc.UnassociatePhysicalConnectionFromVirtualBorderRouter API synchronously

func (*Client) UnassociatePhysicalConnectionFromVirtualBorderRouterWithCallback ¶

func (client *Client) UnassociatePhysicalConnectionFromVirtualBorderRouterWithCallback(request *UnassociatePhysicalConnectionFromVirtualBorderRouterRequest, callback func(response *UnassociatePhysicalConnectionFromVirtualBorderRouterResponse, err error)) <-chan int

UnassociatePhysicalConnectionFromVirtualBorderRouterWithCallback invokes the vpc.UnassociatePhysicalConnectionFromVirtualBorderRouter API asynchronously

func (*Client) UnassociatePhysicalConnectionFromVirtualBorderRouterWithChan ¶

func (client *Client) UnassociatePhysicalConnectionFromVirtualBorderRouterWithChan(request *UnassociatePhysicalConnectionFromVirtualBorderRouterRequest) (<-chan *UnassociatePhysicalConnectionFromVirtualBorderRouterResponse, <-chan error)

UnassociatePhysicalConnectionFromVirtualBorderRouterWithChan invokes the vpc.UnassociatePhysicalConnectionFromVirtualBorderRouter API asynchronously

func (*Client) UnassociateRouteTable ¶

func (client *Client) UnassociateRouteTable(request *UnassociateRouteTableRequest) (response *UnassociateRouteTableResponse, err error)

UnassociateRouteTable invokes the vpc.UnassociateRouteTable API synchronously

func (*Client) UnassociateRouteTableWithCallback ¶

func (client *Client) UnassociateRouteTableWithCallback(request *UnassociateRouteTableRequest, callback func(response *UnassociateRouteTableResponse, err error)) <-chan int

UnassociateRouteTableWithCallback invokes the vpc.UnassociateRouteTable API asynchronously

func (*Client) UnassociateRouteTableWithChan ¶

func (client *Client) UnassociateRouteTableWithChan(request *UnassociateRouteTableRequest) (<-chan *UnassociateRouteTableResponse, <-chan error)

UnassociateRouteTableWithChan invokes the vpc.UnassociateRouteTable API asynchronously

func (*Client) UnassociateVpcCidrBlock ¶ added in v1.61.16

func (client *Client) UnassociateVpcCidrBlock(request *UnassociateVpcCidrBlockRequest) (response *UnassociateVpcCidrBlockResponse, err error)

UnassociateVpcCidrBlock invokes the vpc.UnassociateVpcCidrBlock API synchronously

func (*Client) UnassociateVpcCidrBlockWithCallback ¶ added in v1.61.16

func (client *Client) UnassociateVpcCidrBlockWithCallback(request *UnassociateVpcCidrBlockRequest, callback func(response *UnassociateVpcCidrBlockResponse, err error)) <-chan int

UnassociateVpcCidrBlockWithCallback invokes the vpc.UnassociateVpcCidrBlock API asynchronously

func (*Client) UnassociateVpcCidrBlockWithChan ¶ added in v1.61.16

func (client *Client) UnassociateVpcCidrBlockWithChan(request *UnassociateVpcCidrBlockRequest) (<-chan *UnassociateVpcCidrBlockResponse, <-chan error)

UnassociateVpcCidrBlockWithChan invokes the vpc.UnassociateVpcCidrBlock API asynchronously

func (*Client) UpdateDhcpOptionsSetAttribute ¶ added in v1.61.388

func (client *Client) UpdateDhcpOptionsSetAttribute(request *UpdateDhcpOptionsSetAttributeRequest) (response *UpdateDhcpOptionsSetAttributeResponse, err error)

UpdateDhcpOptionsSetAttribute invokes the vpc.UpdateDhcpOptionsSetAttribute API synchronously

func (*Client) UpdateDhcpOptionsSetAttributeWithCallback ¶ added in v1.61.388

func (client *Client) UpdateDhcpOptionsSetAttributeWithCallback(request *UpdateDhcpOptionsSetAttributeRequest, callback func(response *UpdateDhcpOptionsSetAttributeResponse, err error)) <-chan int

UpdateDhcpOptionsSetAttributeWithCallback invokes the vpc.UpdateDhcpOptionsSetAttribute API asynchronously

func (*Client) UpdateDhcpOptionsSetAttributeWithChan ¶ added in v1.61.388

func (client *Client) UpdateDhcpOptionsSetAttributeWithChan(request *UpdateDhcpOptionsSetAttributeRequest) (<-chan *UpdateDhcpOptionsSetAttributeResponse, <-chan error)

UpdateDhcpOptionsSetAttributeWithChan invokes the vpc.UpdateDhcpOptionsSetAttribute API asynchronously

func (*Client) UpdateIpsecServer ¶ added in v1.61.939

func (client *Client) UpdateIpsecServer(request *UpdateIpsecServerRequest) (response *UpdateIpsecServerResponse, err error)

UpdateIpsecServer invokes the vpc.UpdateIpsecServer API synchronously

func (*Client) UpdateIpsecServerWithCallback ¶ added in v1.61.939

func (client *Client) UpdateIpsecServerWithCallback(request *UpdateIpsecServerRequest, callback func(response *UpdateIpsecServerResponse, err error)) <-chan int

UpdateIpsecServerWithCallback invokes the vpc.UpdateIpsecServer API asynchronously

func (*Client) UpdateIpsecServerWithChan ¶ added in v1.61.939

func (client *Client) UpdateIpsecServerWithChan(request *UpdateIpsecServerRequest) (<-chan *UpdateIpsecServerResponse, <-chan error)

UpdateIpsecServerWithChan invokes the vpc.UpdateIpsecServer API asynchronously

func (*Client) UpdateNatGatewayNatType ¶ added in v1.61.601

func (client *Client) UpdateNatGatewayNatType(request *UpdateNatGatewayNatTypeRequest) (response *UpdateNatGatewayNatTypeResponse, err error)

UpdateNatGatewayNatType invokes the vpc.UpdateNatGatewayNatType API synchronously

func (*Client) UpdateNatGatewayNatTypeWithCallback ¶ added in v1.61.601

func (client *Client) UpdateNatGatewayNatTypeWithCallback(request *UpdateNatGatewayNatTypeRequest, callback func(response *UpdateNatGatewayNatTypeResponse, err error)) <-chan int

UpdateNatGatewayNatTypeWithCallback invokes the vpc.UpdateNatGatewayNatType API asynchronously

func (*Client) UpdateNatGatewayNatTypeWithChan ¶ added in v1.61.601

func (client *Client) UpdateNatGatewayNatTypeWithChan(request *UpdateNatGatewayNatTypeRequest) (<-chan *UpdateNatGatewayNatTypeResponse, <-chan error)

UpdateNatGatewayNatTypeWithChan invokes the vpc.UpdateNatGatewayNatType API asynchronously

func (*Client) UpdateNetworkAclEntries ¶

func (client *Client) UpdateNetworkAclEntries(request *UpdateNetworkAclEntriesRequest) (response *UpdateNetworkAclEntriesResponse, err error)

UpdateNetworkAclEntries invokes the vpc.UpdateNetworkAclEntries API synchronously

func (*Client) UpdateNetworkAclEntriesWithCallback ¶

func (client *Client) UpdateNetworkAclEntriesWithCallback(request *UpdateNetworkAclEntriesRequest, callback func(response *UpdateNetworkAclEntriesResponse, err error)) <-chan int

UpdateNetworkAclEntriesWithCallback invokes the vpc.UpdateNetworkAclEntries API asynchronously

func (*Client) UpdateNetworkAclEntriesWithChan ¶

func (client *Client) UpdateNetworkAclEntriesWithChan(request *UpdateNetworkAclEntriesRequest) (<-chan *UpdateNetworkAclEntriesResponse, <-chan error)

UpdateNetworkAclEntriesWithChan invokes the vpc.UpdateNetworkAclEntries API asynchronously

func (*Client) UpdateVirtualBorderBandwidth ¶ added in v1.61.601

func (client *Client) UpdateVirtualBorderBandwidth(request *UpdateVirtualBorderBandwidthRequest) (response *UpdateVirtualBorderBandwidthResponse, err error)

UpdateVirtualBorderBandwidth invokes the vpc.UpdateVirtualBorderBandwidth API synchronously

func (*Client) UpdateVirtualBorderBandwidthWithCallback ¶ added in v1.61.601

func (client *Client) UpdateVirtualBorderBandwidthWithCallback(request *UpdateVirtualBorderBandwidthRequest, callback func(response *UpdateVirtualBorderBandwidthResponse, err error)) <-chan int

UpdateVirtualBorderBandwidthWithCallback invokes the vpc.UpdateVirtualBorderBandwidth API asynchronously

func (*Client) UpdateVirtualBorderBandwidthWithChan ¶ added in v1.61.601

func (client *Client) UpdateVirtualBorderBandwidthWithChan(request *UpdateVirtualBorderBandwidthRequest) (<-chan *UpdateVirtualBorderBandwidthResponse, <-chan error)

UpdateVirtualBorderBandwidthWithChan invokes the vpc.UpdateVirtualBorderBandwidth API asynchronously

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"`
	DeletionProtection            bool                                               `json:"DeletionProtection" xml:"DeletionProtection"`
	ServiceManaged                int                                                `json:"ServiceManaged" xml:"ServiceManaged"`
	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 CompletePhysicalConnectionLOARequest ¶

type CompletePhysicalConnectionLOARequest struct {
	*requests.RpcRequest
	LineCode             string           `position:"Query" name:"LineCode"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	LineLabel            string           `position:"Query" name:"LineLabel"`
	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"`
}

CompletePhysicalConnectionLOARequest is the request struct for api CompletePhysicalConnectionLOA

func CreateCompletePhysicalConnectionLOARequest ¶

func CreateCompletePhysicalConnectionLOARequest() (request *CompletePhysicalConnectionLOARequest)

CreateCompletePhysicalConnectionLOARequest creates a request to invoke CompletePhysicalConnectionLOA API

type CompletePhysicalConnectionLOAResponse ¶

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

CompletePhysicalConnectionLOAResponse is the response struct for api CompletePhysicalConnectionLOA

func CreateCompletePhysicalConnectionLOAResponse ¶

func CreateCompletePhysicalConnectionLOAResponse() (response *CompletePhysicalConnectionLOAResponse)

CreateCompletePhysicalConnectionLOAResponse creates a response to parse from CompletePhysicalConnectionLOA response

type ConfirmPhysicalConnectionRequest ¶ added in v1.61.601

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

ConfirmPhysicalConnectionRequest is the request struct for api ConfirmPhysicalConnection

func CreateConfirmPhysicalConnectionRequest ¶ added in v1.61.601

func CreateConfirmPhysicalConnectionRequest() (request *ConfirmPhysicalConnectionRequest)

CreateConfirmPhysicalConnectionRequest creates a request to invoke ConfirmPhysicalConnection API

type ConfirmPhysicalConnectionResponse ¶ added in v1.61.601

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

ConfirmPhysicalConnectionResponse is the response struct for api ConfirmPhysicalConnection

func CreateConfirmPhysicalConnectionResponse ¶ added in v1.61.601

func CreateConfirmPhysicalConnectionResponse() (response *ConfirmPhysicalConnectionResponse)

CreateConfirmPhysicalConnectionResponse creates a response to parse from ConfirmPhysicalConnection 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 ConvertStep ¶ added in v1.61.601

type ConvertStep struct {
	StepName      string `json:"StepName" xml:"StepName"`
	StepStatus    string `json:"StepStatus" xml:"StepStatus"`
	StepStartTime string `json:"StepStartTime" xml:"StepStartTime"`
}

ConvertStep is a nested struct in vpc response

type ConvertSteps ¶ added in v1.61.601

type ConvertSteps struct {
	ConvertStep []ConvertStep `json:"ConvertStep" xml:"ConvertStep"`
}

ConvertSteps is a nested struct in vpc response

type CopyNetworkAclEntriesRequest ¶

type CopyNetworkAclEntriesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	NetworkAclId         string           `position:"Query" name:"NetworkAclId"`
	SourceNetworkAclId   string           `position:"Query" name:"SourceNetworkAclId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CopyNetworkAclEntriesRequest is the request struct for api CopyNetworkAclEntries

func CreateCopyNetworkAclEntriesRequest ¶

func CreateCopyNetworkAclEntriesRequest() (request *CopyNetworkAclEntriesRequest)

CreateCopyNetworkAclEntriesRequest creates a request to invoke CopyNetworkAclEntries API

type CopyNetworkAclEntriesResponse ¶

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

CopyNetworkAclEntriesResponse is the response struct for api CopyNetworkAclEntries

func CreateCopyNetworkAclEntriesResponse ¶

func CreateCopyNetworkAclEntriesResponse() (response *CopyNetworkAclEntriesResponse)

CreateCopyNetworkAclEntriesResponse creates a response to parse from CopyNetworkAclEntries response

type CreateBgpGroupRequest ¶

type CreateBgpGroupRequest struct {
	*requests.RpcRequest
	AuthKey              string           `position:"Query" name:"AuthKey"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Description          string           `position:"Query" name:"Description"`
	PeerAsn              requests.Integer `position:"Query" name:"PeerAsn"`
	IsFakeAsn            requests.Boolean `position:"Query" name:"IsFakeAsn"`
	IpVersion            string           `position:"Query" name:"IpVersion"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RouterId             string           `position:"Query" name:"RouterId"`
	Name                 string           `position:"Query" name:"Name"`
	LocalAsn             requests.Integer `position:"Query" name:"LocalAsn"`
}

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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	BgpGroupId           string           `position:"Query" name:"BgpGroupId"`
	PeerIpAddress        string           `position:"Query" name:"PeerIpAddress"`
	BfdMultiHop          requests.Integer `position:"Query" name:"BfdMultiHop"`
	IpVersion            string           `position:"Query" name:"IpVersion"`
	EnableBfd            requests.Boolean `position:"Query" name:"EnableBfd"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ISP                  string           `position:"Query" name:"ISP"`
	Description          string           `position:"Query" name:"Description"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Zone                 string           `position:"Query" name:"Zone"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	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"`
	Name                 string           `position:"Query" name:"Name"`
	Asn                  string           `position:"Query" name:"Asn"`
}

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        int64  `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 CreateDhcpOptionsSetRequest ¶ added in v1.61.388

type CreateDhcpOptionsSetRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string           `position:"Query" name:"ClientToken"`
	DomainNameServers         string           `position:"Query" name:"DomainNameServers"`
	DhcpOptionsSetDescription string           `position:"Query" name:"DhcpOptionsSetDescription"`
	DryRun                    requests.Boolean `position:"Query" name:"DryRun"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount              string           `position:"Query" name:"OwnerAccount"`
	DomainName                string           `position:"Query" name:"DomainName"`
	OwnerId                   requests.Integer `position:"Query" name:"OwnerId"`
	DhcpOptionsSetName        string           `position:"Query" name:"DhcpOptionsSetName"`
}

CreateDhcpOptionsSetRequest is the request struct for api CreateDhcpOptionsSet

func CreateCreateDhcpOptionsSetRequest ¶ added in v1.61.388

func CreateCreateDhcpOptionsSetRequest() (request *CreateDhcpOptionsSetRequest)

CreateCreateDhcpOptionsSetRequest creates a request to invoke CreateDhcpOptionsSet API

type CreateDhcpOptionsSetResponse ¶ added in v1.61.388

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

CreateDhcpOptionsSetResponse is the response struct for api CreateDhcpOptionsSet

func CreateCreateDhcpOptionsSetResponse ¶ added in v1.61.388

func CreateCreateDhcpOptionsSetResponse() (response *CreateDhcpOptionsSetResponse)

CreateCreateDhcpOptionsSetResponse creates a response to parse from CreateDhcpOptionsSet response

type CreateExpressCloudConnectionRequest ¶

type CreateExpressCloudConnectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PortType             string           `position:"Query" name:"PortType"`
	Description          string           `position:"Query" name:"Description"`
	RedundantEccId       string           `position:"Query" name:"RedundantEccId"`
	PeerLocation         string           `position:"Query" name:"PeerLocation"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PeerCity             string           `position:"Query" name:"PeerCity"`
	IDCardNo             string           `position:"Query" name:"IDCardNo"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ContactMail          string           `position:"Query" name:"ContactMail"`
	ContactTel           string           `position:"Query" name:"ContactTel"`
	IdcSP                string           `position:"Query" name:"IdcSP"`
	Name                 string           `position:"Query" name:"Name"`
}

CreateExpressCloudConnectionRequest is the request struct for api CreateExpressCloudConnection

func CreateCreateExpressCloudConnectionRequest ¶

func CreateCreateExpressCloudConnectionRequest() (request *CreateExpressCloudConnectionRequest)

CreateCreateExpressCloudConnectionRequest creates a request to invoke CreateExpressCloudConnection API

type CreateExpressCloudConnectionResponse ¶

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

CreateExpressCloudConnectionResponse is the response struct for api CreateExpressCloudConnection

func CreateCreateExpressCloudConnectionResponse ¶

func CreateCreateExpressCloudConnectionResponse() (response *CreateExpressCloudConnectionResponse)

CreateCreateExpressCloudConnectionResponse creates a response to parse from CreateExpressCloudConnection response

type CreateFlowLogRequest ¶

type CreateFlowLogRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Description          string           `position:"Query" name:"Description"`
	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"`
	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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
	InternalIp           string           `position:"Query" name:"InternalIp"`
	ExternalIp           string           `position:"Query" name:"ExternalIp"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	IpProtocol           string           `position:"Query" name:"IpProtocol"`
	ForwardEntryName     string           `position:"Query" name:"ForwardEntryName"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InternalPort         string           `position:"Query" name:"InternalPort"`
	PortBreak            requests.Boolean `position:"Query" name:"PortBreak"`
	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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Description          string           `position:"Query" name:"Description"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ServiceLocation      string           `position:"Query" name:"ServiceLocation"`
	Bandwidth            string           `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	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
	IpAddress            string           `position:"Query" name:"IpAddress"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	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"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	Name                 string           `position:"Query" name:"Name"`
}

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"`
	IpAddress string `json:"IpAddress" xml:"IpAddress"`
}

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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	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"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EntryName            string           `position:"Query" name:"EntryName"`
	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"`
	AclId                string           `position:"Query" name:"AclId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Spec                 string           `position:"Query" name:"Spec"`
	Duration             requests.Integer `position:"Query" name:"Duration"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	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          int64  `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 CreateIpsecServerRequest ¶ added in v1.61.939

type CreateIpsecServerRequest struct {
	*requests.RpcRequest
	IkeConfig              string           `position:"Query" name:"IkeConfig"`
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken            string           `position:"Query" name:"ClientToken"`
	IpsecConfig            string           `position:"Query" name:"IpsecConfig"`
	Psk                    string           `position:"Query" name:"Psk"`
	LocalSubnet            string           `position:"Query" name:"LocalSubnet"`
	IDaaSInstanceId        string           `position:"Query" name:"IDaaSInstanceId"`
	EffectImmediately      requests.Boolean `position:"Query" name:"EffectImmediately"`
	ClientIpPool           string           `position:"Query" name:"ClientIpPool"`
	DryRun                 string           `position:"Query" name:"DryRun"`
	VpnGatewayId           string           `position:"Query" name:"VpnGatewayId"`
	CallerBid              string           `position:"Query" name:"callerBid"`
	PskEnabled             requests.Boolean `position:"Query" name:"PskEnabled"`
	MultiFactorAuthEnabled requests.Boolean `position:"Query" name:"MultiFactorAuthEnabled"`
	IpSecServerName        string           `position:"Query" name:"IpSecServerName"`
}

CreateIpsecServerRequest is the request struct for api CreateIpsecServer

func CreateCreateIpsecServerRequest ¶ added in v1.61.939

func CreateCreateIpsecServerRequest() (request *CreateIpsecServerRequest)

CreateCreateIpsecServerRequest creates a request to invoke CreateIpsecServer API

type CreateIpsecServerResponse ¶ added in v1.61.939

type CreateIpsecServerResponse struct {
	*responses.BaseResponse
	RequestId       string `json:"RequestId" xml:"RequestId"`
	RegionId        string `json:"RegionId" xml:"RegionId"`
	IpsecServerId   string `json:"IpsecServerId" xml:"IpsecServerId"`
	IpsecServerName string `json:"IpsecServerName" xml:"IpsecServerName"`
	VpnGatewayId    string `json:"VpnGatewayId" xml:"VpnGatewayId"`
	CreationTime    string `json:"CreationTime" xml:"CreationTime"`
}

CreateIpsecServerResponse is the response struct for api CreateIpsecServer

func CreateCreateIpsecServerResponse ¶ added in v1.61.939

func CreateCreateIpsecServerResponse() (response *CreateIpsecServerResponse)

CreateCreateIpsecServerResponse creates a response to parse from CreateIpsecServer 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"`
	ClientToken          string                              `position:"Query" name:"ClientToken"`
	Description          string                              `position:"Query" name:"Description"`
	Spec                 string                              `position:"Query" name:"Spec"`
	Duration             string                              `position:"Query" name:"Duration"`
	NatType              string                              `position:"Query" name:"NatType"`
	BandwidthPackage     *[]CreateNatGatewayBandwidthPackage `position:"Query" name:"BandwidthPackage"  type:"Repeated"`
	InstanceChargeType   string                              `position:"Query" name:"InstanceChargeType"`
	AutoPay              requests.Boolean                    `position:"Query" name:"AutoPay"`
	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"`
	InternetChargeType   string                              `position:"Query" name:"InternetChargeType"`
	VpcId                string                              `position:"Query" name:"VpcId"`
	Name                 string                              `position:"Query" name:"Name"`
	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 CreateNetworkAclRequest ¶

type CreateNetworkAclRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Description          string           `position:"Query" name:"Description"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	NetworkAclName       string           `position:"Query" name:"NetworkAclName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VpcId                string           `position:"Query" name:"VpcId"`
}

CreateNetworkAclRequest is the request struct for api CreateNetworkAcl

func CreateCreateNetworkAclRequest ¶

func CreateCreateNetworkAclRequest() (request *CreateNetworkAclRequest)

CreateCreateNetworkAclRequest creates a request to invoke CreateNetworkAcl API

type CreateNetworkAclResponse ¶

type CreateNetworkAclResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	NetworkAclId        string              `json:"NetworkAclId" xml:"NetworkAclId"`
	NetworkAclAttribute NetworkAclAttribute `json:"NetworkAclAttribute" xml:"NetworkAclAttribute"`
}

CreateNetworkAclResponse is the response struct for api CreateNetworkAcl

func CreateCreateNetworkAclResponse ¶

func CreateCreateNetworkAclResponse() (response *CreateNetworkAclResponse)

CreateCreateNetworkAclResponse creates a response to parse from CreateNetworkAcl response

type CreatePhysicalConnectionOccupancyOrderRequest ¶

type CreatePhysicalConnectionOccupancyOrderRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	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"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
	PricingCycle         string           `position:"Query" name:"PricingCycle"`
}

CreatePhysicalConnectionOccupancyOrderRequest is the request struct for api CreatePhysicalConnectionOccupancyOrder

func CreateCreatePhysicalConnectionOccupancyOrderRequest ¶

func CreateCreatePhysicalConnectionOccupancyOrderRequest() (request *CreatePhysicalConnectionOccupancyOrderRequest)

CreateCreatePhysicalConnectionOccupancyOrderRequest creates a request to invoke CreatePhysicalConnectionOccupancyOrder API

type CreatePhysicalConnectionOccupancyOrderResponse ¶

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

CreatePhysicalConnectionOccupancyOrderResponse is the response struct for api CreatePhysicalConnectionOccupancyOrder

func CreateCreatePhysicalConnectionOccupancyOrderResponse ¶

func CreateCreatePhysicalConnectionOccupancyOrderResponse() (response *CreatePhysicalConnectionOccupancyOrderResponse)

CreateCreatePhysicalConnectionOccupancyOrderResponse creates a response to parse from CreatePhysicalConnectionOccupancyOrder response

type CreatePhysicalConnectionRequest ¶

type CreatePhysicalConnectionRequest struct {
	*requests.RpcRequest
	AccessPointId                 string           `position:"Query" name:"AccessPointId"`
	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PortType                      string           `position:"Query" name:"PortType"`
	CircuitCode                   string           `position:"Query" name:"CircuitCode"`
	ClientToken                   string           `position:"Query" name:"ClientToken"`
	Description                   string           `position:"Query" name:"Description"`
	Type                          string           `position:"Query" name:"Type"`
	RedundantPhysicalConnectionId string           `position:"Query" name:"RedundantPhysicalConnectionId"`
	PeerLocation                  string           `position:"Query" name:"PeerLocation"`
	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"`
	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 CreatePhysicalConnectionSetupOrderRequest ¶

type CreatePhysicalConnectionSetupOrderRequest struct {
	*requests.RpcRequest
	AccessPointId                 string           `position:"Query" name:"AccessPointId"`
	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PortType                      string           `position:"Query" name:"PortType"`
	ClientToken                   string           `position:"Query" name:"ClientToken"`
	RedundantPhysicalConnectionId string           `position:"Query" name:"RedundantPhysicalConnectionId"`
	AutoPay                       requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
	OwnerId                       requests.Integer `position:"Query" name:"OwnerId"`
	LineOperator                  string           `position:"Query" name:"LineOperator"`
}

CreatePhysicalConnectionSetupOrderRequest is the request struct for api CreatePhysicalConnectionSetupOrder

func CreateCreatePhysicalConnectionSetupOrderRequest ¶

func CreateCreatePhysicalConnectionSetupOrderRequest() (request *CreatePhysicalConnectionSetupOrderRequest)

CreateCreatePhysicalConnectionSetupOrderRequest creates a request to invoke CreatePhysicalConnectionSetupOrder API

type CreatePhysicalConnectionSetupOrderResponse ¶

type CreatePhysicalConnectionSetupOrderResponse struct {
	*responses.BaseResponse
	RequestId            string `json:"RequestId" xml:"RequestId"`
	OrderId              string `json:"OrderId" xml:"OrderId"`
	PhysicalConnectionId string `json:"PhysicalConnectionId" xml:"PhysicalConnectionId"`
}

CreatePhysicalConnectionSetupOrderResponse is the response struct for api CreatePhysicalConnectionSetupOrder

func CreateCreatePhysicalConnectionSetupOrderResponse ¶

func CreateCreatePhysicalConnectionSetupOrderResponse() (response *CreatePhysicalConnectionSetupOrderResponse)

CreateCreatePhysicalConnectionSetupOrderResponse creates a response to parse from CreatePhysicalConnectionSetupOrder 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"`
	ClientToken          string                         `position:"Query" name:"ClientToken"`
	Description          string                         `position:"Query" name:"Description"`
	NextHopId            string                         `position:"Query" name:"NextHopId"`
	NextHopType          string                         `position:"Query" name:"NextHopType"`
	RouteTableId         string                         `position:"Query" name:"RouteTableId"`
	ResourceOwnerAccount string                         `position:"Query" name:"ResourceOwnerAccount"`
	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"`
	NextHopList          *[]CreateRouteEntryNextHopList `position:"Query" name:"NextHopList"  type:"Repeated"`
}

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           int64  `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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	SourceCIDR           string           `position:"Query" name:"SourceCIDR"`
	SnatIp               string           `position:"Query" name:"SnatIp"`
	SourceVSwitchId      string           `position:"Query" name:"SourceVSwitchId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SnatTableId          string           `position:"Query" name:"SnatTableId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SnatEntryName        string           `position:"Query" name:"SnatEntryName"`
}

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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	SslVpnServerId       string           `position:"Query" name:"SslVpnServerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Name                 string           `position:"Query" name:"Name"`
}

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
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	LocalSubnet           string           `position:"Query" name:"LocalSubnet"`
	IDaaSRegionId         string           `position:"Query" name:"IDaaSRegionId"`
	EnableMultiFactorAuth requests.Boolean `position:"Query" name:"EnableMultiFactorAuth"`
	IDaaSInstanceId       string           `position:"Query" name:"IDaaSInstanceId"`
	Cipher                string           `position:"Query" name:"Cipher"`
	ClientIpPool          string           `position:"Query" name:"ClientIpPool"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	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"`
	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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	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"`
	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"`
	EnableIpv6            requests.Boolean `position:"Query" name:"EnableIpv6"`
	Description           string           `position:"Query" name:"Description"`
	PeerGatewayIp         string           `position:"Query" name:"PeerGatewayIp"`
	PeerIpv6GatewayIp     string           `position:"Query" name:"PeerIpv6GatewayIp"`
	PeeringSubnetMask     string           `position:"Query" name:"PeeringSubnetMask"`
	LocalGatewayIp        string           `position:"Query" name:"LocalGatewayIp"`
	PeeringIpv6SubnetMask string           `position:"Query" name:"PeeringIpv6SubnetMask"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth             requests.Integer `position:"Query" name:"Bandwidth"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	PhysicalConnectionId  string           `position:"Query" name:"PhysicalConnectionId"`
	LocalIpv6GatewayIp    string           `position:"Query" name:"LocalIpv6GatewayIp"`
	Name                  string           `position:"Query" name:"Name"`
	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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	EnableIpv6           requests.Boolean `position:"Query" name:"EnableIpv6"`
	Description          string           `position:"Query" name:"Description"`
	VpcName              string           `position:"Query" name:"VpcName"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
	DryRun               requests.Boolean `position:"Query" name:"DryRun"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Ipv6CidrBlock        string           `position:"Query" name:"Ipv6CidrBlock"`
	CidrBlock            string           `position:"Query" name:"CidrBlock"`
}

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"`
	AutoConfigRoute      requests.Boolean `position:"Query" name:"AutoConfigRoute"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	IpsecConfig          string           `position:"Query" name:"IpsecConfig"`
	BgpConfig            string           `position:"Query" name:"BgpConfig"`
	HealthCheckConfig    string           `position:"Query" name:"HealthCheckConfig"`
	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
	LocalSubnet          string           `position:"Query" name:"LocalSubnet"`
	RemoteSubnet         string           `position:"Query" name:"RemoteSubnet"`
	EffectImmediately    requests.Boolean `position:"Query" name:"EffectImmediately"`
	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"`
	EnableDpd            requests.Boolean `position:"Query" name:"EnableDpd"`
	RemoteCaCertificate  string           `position:"Query" name:"RemoteCaCertificate"`
	Name                 string           `position:"Query" name:"Name"`
	EnableNatTraversal   requests.Boolean `position:"Query" name:"EnableNatTraversal"`
}

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      int64  `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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	EnableIpsec          requests.Boolean `position:"Query" name:"EnableIpsec"`
	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"`
	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VpnType              string           `position:"Query" name:"VpnType"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	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"`
}

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      int64  `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 CreateVpnPbrRouteEntryRequest ¶

type CreateVpnPbrRouteEntryRequest struct {
	*requests.RpcRequest
	RouteSource          string           `position:"Query" name:"RouteSource"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Description          string           `position:"Query" name:"Description"`
	PublishVpc           requests.Boolean `position:"Query" name:"PublishVpc"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Weight               requests.Integer `position:"Query" name:"Weight"`
	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RouteDest            string           `position:"Query" name:"RouteDest"`
	NextHop              string           `position:"Query" name:"NextHop"`
	OverlayMode          string           `position:"Query" name:"OverlayMode"`
}

CreateVpnPbrRouteEntryRequest is the request struct for api CreateVpnPbrRouteEntry

func CreateCreateVpnPbrRouteEntryRequest ¶

func CreateCreateVpnPbrRouteEntryRequest() (request *CreateVpnPbrRouteEntryRequest)

CreateCreateVpnPbrRouteEntryRequest creates a request to invoke CreateVpnPbrRouteEntry API

type CreateVpnPbrRouteEntryResponse ¶

type CreateVpnPbrRouteEntryResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	VpnInstanceId string `json:"VpnInstanceId" xml:"VpnInstanceId"`
	RouteSource   string `json:"RouteSource" xml:"RouteSource"`
	RouteDest     string `json:"RouteDest" xml:"RouteDest"`
	NextHop       string `json:"NextHop" xml:"NextHop"`
	Weight        int    `json:"Weight" xml:"Weight"`
	OverlayMode   string `json:"OverlayMode" xml:"OverlayMode"`
	Description   string `json:"Description" xml:"Description"`
	State         string `json:"State" xml:"State"`
	CreateTime    int64  `json:"CreateTime" xml:"CreateTime"`
}

CreateVpnPbrRouteEntryResponse is the response struct for api CreateVpnPbrRouteEntry

func CreateCreateVpnPbrRouteEntryResponse ¶

func CreateCreateVpnPbrRouteEntryResponse() (response *CreateVpnPbrRouteEntryResponse)

CreateCreateVpnPbrRouteEntryResponse creates a response to parse from CreateVpnPbrRouteEntry response

type CreateVpnRouteEntryRequest ¶

type CreateVpnRouteEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Description          string           `position:"Query" name:"Description"`
	PublishVpc           requests.Boolean `position:"Query" name:"PublishVpc"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Weight               requests.Integer `position:"Query" name:"Weight"`
	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RouteDest            string           `position:"Query" name:"RouteDest"`
	NextHop              string           `position:"Query" name:"NextHop"`
	OverlayMode          string           `position:"Query" name:"OverlayMode"`
}

CreateVpnRouteEntryRequest is the request struct for api CreateVpnRouteEntry

func CreateCreateVpnRouteEntryRequest ¶

func CreateCreateVpnRouteEntryRequest() (request *CreateVpnRouteEntryRequest)

CreateCreateVpnRouteEntryRequest creates a request to invoke CreateVpnRouteEntry API

type CreateVpnRouteEntryResponse ¶

type CreateVpnRouteEntryResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	VpnInstanceId string `json:"VpnInstanceId" xml:"VpnInstanceId"`
	RouteDest     string `json:"RouteDest" xml:"RouteDest"`
	NextHop       string `json:"NextHop" xml:"NextHop"`
	Weight        int    `json:"Weight" xml:"Weight"`
	OverlayMode   string `json:"OverlayMode" xml:"OverlayMode"`
	Description   string `json:"Description" xml:"Description"`
	State         string `json:"State" xml:"State"`
	CreateTime    int64  `json:"CreateTime" xml:"CreateTime"`
}

CreateVpnRouteEntryResponse is the response struct for api CreateVpnRouteEntry

func CreateCreateVpnRouteEntryResponse ¶

func CreateCreateVpnRouteEntryResponse() (response *CreateVpnRouteEntryResponse)

CreateCreateVpnRouteEntryResponse creates a response to parse from CreateVpnRouteEntry 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        int64  `json:"CreateTime" xml:"CreateTime"`
	Asn               int    `json:"Asn" xml:"Asn"`
}

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 Data ¶

type Data struct {
	Logs []string `json:"Logs" xml:"Logs"`
}

Data 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 DeleteBgpGroupRequest ¶

type DeleteBgpGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	BgpGroupId           string           `position:"Query" name:"BgpGroupId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RouterId             string           `position:"Query" name:"RouterId"`
	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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	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"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Force                string           `position:"Query" name:"Force"`
}

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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

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 DeleteDhcpOptionsSetRequest ¶ added in v1.61.388

type DeleteDhcpOptionsSetRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DryRun               requests.Boolean `position:"Query" name:"DryRun"`
	DhcpOptionsSetId     string           `position:"Query" name:"DhcpOptionsSetId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteDhcpOptionsSetRequest is the request struct for api DeleteDhcpOptionsSet

func CreateDeleteDhcpOptionsSetRequest ¶ added in v1.61.388

func CreateDeleteDhcpOptionsSetRequest() (request *DeleteDhcpOptionsSetRequest)

CreateDeleteDhcpOptionsSetRequest creates a request to invoke DeleteDhcpOptionsSet API

type DeleteDhcpOptionsSetResponse ¶ added in v1.61.388

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

DeleteDhcpOptionsSetResponse is the response struct for api DeleteDhcpOptionsSet

func CreateDeleteDhcpOptionsSetResponse ¶ added in v1.61.388

func CreateDeleteDhcpOptionsSetResponse() (response *DeleteDhcpOptionsSetResponse)

CreateDeleteDhcpOptionsSetResponse creates a response to parse from DeleteDhcpOptionsSet response

type DeleteExpressCloudConnectionRequest ¶ added in v1.60.268

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

DeleteExpressCloudConnectionRequest is the request struct for api DeleteExpressCloudConnection

func CreateDeleteExpressCloudConnectionRequest ¶ added in v1.60.268

func CreateDeleteExpressCloudConnectionRequest() (request *DeleteExpressCloudConnectionRequest)

CreateDeleteExpressCloudConnectionRequest creates a request to invoke DeleteExpressCloudConnection API

type DeleteExpressCloudConnectionResponse ¶ added in v1.60.268

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

DeleteExpressCloudConnectionResponse is the response struct for api DeleteExpressCloudConnection

func CreateDeleteExpressCloudConnectionResponse ¶ added in v1.60.268

func CreateDeleteExpressCloudConnectionResponse() (response *DeleteExpressCloudConnectionResponse)

CreateDeleteExpressCloudConnectionResponse creates a response to parse from DeleteExpressCloudConnection response

type DeleteExpressConnectRequest ¶

type DeleteExpressConnectRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Force                requests.Boolean `position:"Query" name:"Force"`
}

DeleteExpressConnectRequest is the request struct for api DeleteExpressConnect

func CreateDeleteExpressConnectRequest ¶

func CreateDeleteExpressConnectRequest() (request *DeleteExpressConnectRequest)

CreateDeleteExpressConnectRequest creates a request to invoke DeleteExpressConnect API

type DeleteExpressConnectResponse ¶

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

DeleteExpressConnectResponse is the response struct for api DeleteExpressConnect

func CreateDeleteExpressConnectResponse ¶

func CreateDeleteExpressConnectResponse() (response *DeleteExpressConnectResponse)

CreateDeleteExpressConnectResponse creates a response to parse from DeleteExpressConnect 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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
	ForwardEntryId       string           `position:"Query" name:"ForwardEntryId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	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"`
	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
}

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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	HaVipId              string           `position:"Query" name:"HaVipId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	AclId                string           `position:"Query" name:"AclId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	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"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	Ipv6TranslatorEntryId string           `position:"Query" name:"Ipv6TranslatorEntryId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	Ipv6TranslatorId      string           `position:"Query" name:"Ipv6TranslatorId"`
}

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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Ipv6TranslatorId     string           `position:"Query" name:"Ipv6TranslatorId"`
}

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 DeleteIpsecServerRequest ¶ added in v1.61.939

type DeleteIpsecServerRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DryRun          string           `position:"Query" name:"DryRun"`
	ClientToken     string           `position:"Query" name:"ClientToken"`
	CallerBid       string           `position:"Query" name:"callerBid"`
	IpsecServerId   string           `position:"Query" name:"IpsecServerId"`
}

DeleteIpsecServerRequest is the request struct for api DeleteIpsecServer

func CreateDeleteIpsecServerRequest ¶ added in v1.61.939

func CreateDeleteIpsecServerRequest() (request *DeleteIpsecServerRequest)

CreateDeleteIpsecServerRequest creates a request to invoke DeleteIpsecServer API

type DeleteIpsecServerResponse ¶ added in v1.61.939

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

DeleteIpsecServerResponse is the response struct for api DeleteIpsecServer

func CreateDeleteIpsecServerResponse ¶ added in v1.61.939

func CreateDeleteIpsecServerResponse() (response *DeleteIpsecServerResponse)

CreateDeleteIpsecServerResponse creates a response to parse from DeleteIpsecServer 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"`
	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Force                requests.Boolean `position:"Query" name:"Force"`
}

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 DeleteNetworkAclRequest ¶

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

DeleteNetworkAclRequest is the request struct for api DeleteNetworkAcl

func CreateDeleteNetworkAclRequest ¶

func CreateDeleteNetworkAclRequest() (request *DeleteNetworkAclRequest)

CreateDeleteNetworkAclRequest creates a request to invoke DeleteNetworkAcl API

type DeleteNetworkAclResponse ¶

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

DeleteNetworkAclResponse is the response struct for api DeleteNetworkAcl

func CreateDeleteNetworkAclResponse ¶

func CreateDeleteNetworkAclResponse() (response *DeleteNetworkAclResponse)

CreateDeleteNetworkAclResponse creates a response to parse from DeleteNetworkAcl response

type DeletePhysicalConnectionRequest ¶

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

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"`
	NextHopId            string                         `position:"Query" name:"NextHopId"`
	RouteTableId         string                         `position:"Query" name:"RouteTableId"`
	ResourceOwnerAccount string                         `position:"Query" name:"ResourceOwnerAccount"`
	DestinationCidrBlock string                         `position:"Query" name:"DestinationCidrBlock"`
	OwnerAccount         string                         `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer               `position:"Query" name:"OwnerId"`
	RouteEntryId         string                         `position:"Query" name:"RouteEntryId"`
	NextHopList          *[]DeleteRouteEntryNextHopList `position:"Query" name:"NextHopList"  type:"Repeated"`
}

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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	SnatEntryId          string           `position:"Query" name:"SnatEntryId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SnatTableId          string           `position:"Query" name:"SnatTableId"`
	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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	SslVpnClientCertId   string           `position:"Query" name:"SslVpnClientCertId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	SslVpnServerId       string           `position:"Query" name:"SslVpnServerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	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
	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"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
}

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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	VbrId                string           `position:"Query" name:"VbrId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	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"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VpcId                string           `position:"Query" name:"VpcId"`
}

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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VpnConnectionId      string           `position:"Query" name:"VpnConnectionId"`
}

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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	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"`
}

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 DeleteVpnPbrRouteEntryRequest ¶

type DeleteVpnPbrRouteEntryRequest struct {
	*requests.RpcRequest
	RouteSource          string           `position:"Query" name:"RouteSource"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Weight               requests.Integer `position:"Query" name:"Weight"`
	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RouteDest            string           `position:"Query" name:"RouteDest"`
	NextHop              string           `position:"Query" name:"NextHop"`
	OverlayMode          string           `position:"Query" name:"OverlayMode"`
}

DeleteVpnPbrRouteEntryRequest is the request struct for api DeleteVpnPbrRouteEntry

func CreateDeleteVpnPbrRouteEntryRequest ¶

func CreateDeleteVpnPbrRouteEntryRequest() (request *DeleteVpnPbrRouteEntryRequest)

CreateDeleteVpnPbrRouteEntryRequest creates a request to invoke DeleteVpnPbrRouteEntry API

type DeleteVpnPbrRouteEntryResponse ¶

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

DeleteVpnPbrRouteEntryResponse is the response struct for api DeleteVpnPbrRouteEntry

func CreateDeleteVpnPbrRouteEntryResponse ¶

func CreateDeleteVpnPbrRouteEntryResponse() (response *DeleteVpnPbrRouteEntryResponse)

CreateDeleteVpnPbrRouteEntryResponse creates a response to parse from DeleteVpnPbrRouteEntry response

type DeleteVpnRouteEntryRequest ¶

type DeleteVpnRouteEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Weight               requests.Integer `position:"Query" name:"Weight"`
	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RouteDest            string           `position:"Query" name:"RouteDest"`
	NextHop              string           `position:"Query" name:"NextHop"`
	OverlayMode          string           `position:"Query" name:"OverlayMode"`
}

DeleteVpnRouteEntryRequest is the request struct for api DeleteVpnRouteEntry

func CreateDeleteVpnRouteEntryRequest ¶

func CreateDeleteVpnRouteEntryRequest() (request *DeleteVpnRouteEntryRequest)

CreateDeleteVpnRouteEntryRequest creates a request to invoke DeleteVpnRouteEntry API

type DeleteVpnRouteEntryResponse ¶

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

DeleteVpnRouteEntryResponse is the response struct for api DeleteVpnRouteEntry

func CreateDeleteVpnRouteEntryResponse ¶

func CreateDeleteVpnRouteEntryResponse() (response *DeleteVpnRouteEntryResponse)

CreateDeleteVpnRouteEntryResponse creates a response to parse from DeleteVpnRouteEntry response

type DeletionProtectionInfo ¶ added in v1.61.939

type DeletionProtectionInfo struct {
	Enabled bool `json:"Enabled" xml:"Enabled"`
}

DeletionProtectionInfo is a nested struct in vpc response

type DeletionProtectionRequest ¶

type DeletionProtectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ProtectionEnable     requests.Boolean `position:"Query" name:"ProtectionEnable"`
	Type                 string           `position:"Query" name:"Type"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

DeletionProtectionRequest is the request struct for api DeletionProtection

func CreateDeletionProtectionRequest ¶

func CreateDeletionProtectionRequest() (request *DeletionProtectionRequest)

CreateDeletionProtectionRequest creates a request to invoke DeletionProtection API

type DeletionProtectionResponse ¶

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

DeletionProtectionResponse is the response struct for api DeletionProtection

func CreateDeletionProtectionResponse ¶

func CreateDeletionProtectionResponse() (response *DeletionProtectionResponse)

CreateDeletionProtectionResponse creates a response to parse from DeletionProtection 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
	ResourceOwnerId      requests.Integer              `position:"Query" name:"ResourceOwnerId"`
	Type                 string                        `position:"Query" name:"Type"`
	PageNumber           requests.Integer              `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer              `position:"Query" name:"PageSize"`
	ResourceOwnerAccount string                        `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer              `position:"Query" name:"OwnerId"`
	Filter               *[]DescribeAccessPointsFilter `position:"Query" name:"Filter"  type:"Repeated"`
	HostOperator         string                        `position:"Query" name:"HostOperator"`
	Name                 string                        `position:"Query" name:"Name"`
}

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 DescribeBgpGroupsRequest ¶

type DescribeBgpGroupsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BgpGroupId           string           `position:"Query" name:"BgpGroupId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	IsDefault            requests.Boolean `position:"Query" name:"IsDefault"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RouterId             string           `position:"Query" name:"RouterId"`
}

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"`
	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"`
	RouterId             string           `position:"Query" name:"RouterId"`
}

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"`
	BgpGroupId           string           `position:"Query" name:"BgpGroupId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	IsDefault            requests.Boolean `position:"Query" name:"IsDefault"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	BgpPeerId            string           `position:"Query" name:"BgpPeerId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RouterId             string           `position:"Query" name:"RouterId"`
}

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
	ResourceOwnerId        requests.Integer                      `position:"Query" name:"ResourceOwnerId"`
	IncludeReservationData requests.Boolean                      `position:"Query" name:"IncludeReservationData"`
	PageNumber             requests.Integer                      `position:"Query" name:"PageNumber"`
	ResourceGroupId        string                                `position:"Query" name:"ResourceGroupId"`
	PageSize               requests.Integer                      `position:"Query" name:"PageSize"`
	Tag                    *[]DescribeCommonBandwidthPackagesTag `position:"Query" name:"Tag"  type:"Repeated"`
	BandwidthPackageId     string                                `position:"Query" name:"BandwidthPackageId"`
	DryRun                 requests.Boolean                      `position:"Query" name:"DryRun"`
	ResourceOwnerAccount   string                                `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount           string                                `position:"Query" name:"OwnerAccount"`
	OwnerId                requests.Integer                      `position:"Query" name:"OwnerId"`
	Name                   string                                `position:"Query" name:"Name"`
}

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 DescribeCommonBandwidthPackagesTag ¶ added in v1.61.601

type DescribeCommonBandwidthPackagesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeCommonBandwidthPackagesTag is a repeated param struct in DescribeCommonBandwidthPackagesRequest

type DescribeCustomerGatewayRequest ¶

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

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        int64  `json:"CreateTime" xml:"CreateTime"`
	Asn               int    `json:"Asn" xml:"Asn"`
}

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"`
	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
	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"`
}

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"`
	Filter2Value           string                     `position:"Query" name:"Filter.2.Value"`
	ISP                    string                     `position:"Query" name:"ISP"`
	AllocationId           string                     `position:"Query" name:"AllocationId"`
	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"`
	SegmentInstanceId      string                     `position:"Query" name:"SegmentInstanceId"`
	DryRun                 requests.Boolean           `position:"Query" name:"DryRun"`
	ResourceOwnerAccount   string                     `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount           string                     `position:"Query" name:"OwnerAccount"`
	Filter1Value           string                     `position:"Query" name:"Filter.1.Value"`
	Filter2Key             string                     `position:"Query" name:"Filter.2.Key"`
	OwnerId                requests.Integer           `position:"Query" name:"OwnerId"`
	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 DescribeEipGatewayInfoRequest ¶

type DescribeEipGatewayInfoRequest 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"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

DescribeEipGatewayInfoRequest is the request struct for api DescribeEipGatewayInfo

func CreateDescribeEipGatewayInfoRequest ¶

func CreateDescribeEipGatewayInfoRequest() (request *DescribeEipGatewayInfoRequest)

CreateDescribeEipGatewayInfoRequest creates a request to invoke DescribeEipGatewayInfo API

type DescribeEipGatewayInfoResponse ¶

type DescribeEipGatewayInfoResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	EipInfos  EipInfos `json:"EipInfos" xml:"EipInfos"`
}

DescribeEipGatewayInfoResponse is the response struct for api DescribeEipGatewayInfo

func CreateDescribeEipGatewayInfoResponse ¶

func CreateDescribeEipGatewayInfoResponse() (response *DescribeEipGatewayInfoResponse)

CreateDescribeEipGatewayInfoResponse creates a response to parse from DescribeEipGatewayInfo response

type DescribeEipMonitorDataRequest ¶

type DescribeEipMonitorDataRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AllocationId         string           `position:"Query" name:"AllocationId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	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"`
	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 EipMonitorDatasInDescribeEipMonitorData `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 DescribeEipSegmentRequest ¶ added in v1.61.16

type DescribeEipSegmentRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	SegmentInstanceId    string           `position:"Query" name:"SegmentInstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeEipSegmentRequest is the request struct for api DescribeEipSegment

func CreateDescribeEipSegmentRequest ¶ added in v1.61.16

func CreateDescribeEipSegmentRequest() (request *DescribeEipSegmentRequest)

CreateDescribeEipSegmentRequest creates a request to invoke DescribeEipSegment API

type DescribeEipSegmentResponse ¶ added in v1.61.16

type DescribeEipSegmentResponse 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"`
	EipSegments EipSegments `json:"EipSegments" xml:"EipSegments"`
}

DescribeEipSegmentResponse is the response struct for api DescribeEipSegment

func CreateDescribeEipSegmentResponse ¶ added in v1.61.16

func CreateDescribeEipSegmentResponse() (response *DescribeEipSegmentResponse)

CreateDescribeEipSegmentResponse creates a response to parse from DescribeEipSegment response

type DescribeExpressCloudConnectionsFilter ¶

type DescribeExpressCloudConnectionsFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

DescribeExpressCloudConnectionsFilter is a repeated param struct in DescribeExpressCloudConnectionsRequest

type DescribeExpressCloudConnectionsRequest ¶

type DescribeExpressCloudConnectionsRequest 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"`
	Filter               *[]DescribeExpressCloudConnectionsFilter `position:"Query" name:"Filter"  type:"Repeated"`
}

DescribeExpressCloudConnectionsRequest is the request struct for api DescribeExpressCloudConnections

func CreateDescribeExpressCloudConnectionsRequest ¶

func CreateDescribeExpressCloudConnectionsRequest() (request *DescribeExpressCloudConnectionsRequest)

CreateDescribeExpressCloudConnectionsRequest creates a request to invoke DescribeExpressCloudConnections API

type DescribeExpressCloudConnectionsResponse ¶

type DescribeExpressCloudConnectionsResponse 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"`
	ExpressCloudConnectionSet ExpressCloudConnectionSet `json:"ExpressCloudConnectionSet" xml:"ExpressCloudConnectionSet"`
}

DescribeExpressCloudConnectionsResponse is the response struct for api DescribeExpressCloudConnections

func CreateDescribeExpressCloudConnectionsResponse ¶

func CreateDescribeExpressCloudConnectionsResponse() (response *DescribeExpressCloudConnectionsResponse)

CreateDescribeExpressCloudConnectionsResponse creates a response to parse from DescribeExpressCloudConnections response

type DescribeFlowLogsRequest ¶

type DescribeFlowLogsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Description          string           `position:"Query" name:"Description"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	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"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
	VpcId                string           `position:"Query" name:"VpcId"`
	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"`
	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
	InternalIp           string           `position:"Query" name:"InternalIp"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	ForwardEntryId       string           `position:"Query" name:"ForwardEntryId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	ExternalIp           string           `position:"Query" name:"ExternalIp"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	IpProtocol           string           `position:"Query" name:"IpProtocol"`
	ForwardEntryName     string           `position:"Query" name:"ForwardEntryName"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InternalPort         string           `position:"Query" name:"InternalPort"`
	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"`
	IncludeReservationData       requests.Boolean `position:"Query" name:"IncludeReservationData"`
	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
	PageNumber                   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize                     requests.Integer `position:"Query" name:"PageSize"`
	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"`
	ServerId                     string           `position:"Query" name:"ServerId"`
	Name                         string           `position:"Query" name:"Name"`
	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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	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"`
}

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
	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"`
	Filter               *[]DescribeHaVipsFilter `position:"Query" name:"Filter"  type:"Repeated"`
}

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 DescribeHighDefinitionMonitorLogAttributeRequest ¶

type DescribeHighDefinitionMonitorLogAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	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"`
}

DescribeHighDefinitionMonitorLogAttributeRequest is the request struct for api DescribeHighDefinitionMonitorLogAttribute

func CreateDescribeHighDefinitionMonitorLogAttributeRequest ¶

func CreateDescribeHighDefinitionMonitorLogAttributeRequest() (request *DescribeHighDefinitionMonitorLogAttributeRequest)

CreateDescribeHighDefinitionMonitorLogAttributeRequest creates a request to invoke DescribeHighDefinitionMonitorLogAttribute API

type DescribeHighDefinitionMonitorLogAttributeResponse ¶

type DescribeHighDefinitionMonitorLogAttributeResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      string `json:"Success" xml:"Success"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
	LogProject   string `json:"LogProject" xml:"LogProject"`
	LogStore     string `json:"LogStore" xml:"LogStore"`
}

DescribeHighDefinitionMonitorLogAttributeResponse is the response struct for api DescribeHighDefinitionMonitorLogAttribute

func CreateDescribeHighDefinitionMonitorLogAttributeResponse ¶

func CreateDescribeHighDefinitionMonitorLogAttributeResponse() (response *DescribeHighDefinitionMonitorLogAttributeResponse)

CreateDescribeHighDefinitionMonitorLogAttributeResponse creates a response to parse from DescribeHighDefinitionMonitorLogAttribute response

type DescribeIPv6TranslatorAclListAttributesRequest ¶

type DescribeIPv6TranslatorAclListAttributesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	AclId                string           `position:"Query" name:"AclId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AclName              string           `position:"Query" name:"AclName"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	AclId                string           `position:"Query" name:"AclId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

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"`
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EntryName             string           `position:"Query" name:"EntryName"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	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"`
	AclId                 string           `position:"Query" name:"AclId"`
	Ipv6TranslatorEntryId string           `position:"Query" name:"Ipv6TranslatorEntryId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	AllocateIpv6Addr      string           `position:"Query" name:"AllocateIpv6Addr"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AllocateIpv4Addr     string           `position:"Query" name:"AllocateIpv4Addr"`
	Spec                 string           `position:"Query" name:"Spec"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	BusinessStatus       string           `position:"Query" name:"BusinessStatus"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	AllocateIpv6Addr     string           `position:"Query" name:"AllocateIpv6Addr"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Name                 string           `position:"Query" name:"Name"`
	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 DescribeInstanceAutoRenewAttributeRequest ¶ added in v1.61.235

type DescribeInstanceAutoRenewAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	RenewalStatus        string           `position:"Query" name:"RenewalStatus"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

DescribeInstanceAutoRenewAttributeRequest is the request struct for api DescribeInstanceAutoRenewAttribute

func CreateDescribeInstanceAutoRenewAttributeRequest ¶ added in v1.61.235

func CreateDescribeInstanceAutoRenewAttributeRequest() (request *DescribeInstanceAutoRenewAttributeRequest)

CreateDescribeInstanceAutoRenewAttributeRequest creates a request to invoke DescribeInstanceAutoRenewAttribute API

type DescribeInstanceAutoRenewAttributeResponse ¶ added in v1.61.235

type DescribeInstanceAutoRenewAttributeResponse struct {
	*responses.BaseResponse
	RequestId               string                  `json:"RequestId" xml:"RequestId"`
	TotalCount              string                  `json:"TotalCount" xml:"TotalCount"`
	PageSize                string                  `json:"PageSize" xml:"PageSize"`
	PageNumber              string                  `json:"PageNumber" xml:"PageNumber"`
	InstanceRenewAttributes InstanceRenewAttributes `json:"InstanceRenewAttributes" xml:"InstanceRenewAttributes"`
}

DescribeInstanceAutoRenewAttributeResponse is the response struct for api DescribeInstanceAutoRenewAttribute

func CreateDescribeInstanceAutoRenewAttributeResponse ¶ added in v1.61.235

func CreateDescribeInstanceAutoRenewAttributeResponse() (response *DescribeInstanceAutoRenewAttributeResponse)

CreateDescribeInstanceAutoRenewAttributeResponse creates a response to parse from DescribeInstanceAutoRenewAttribute 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"`
	Spec                 string                    `position:"Query" name:"Spec"`
	PageNumber           requests.Integer          `position:"Query" name:"PageNumber"`
	ResourceGroupId      string                    `position:"Query" name:"ResourceGroupId"`
	NatType              string                    `position:"Query" name:"NatType"`
	PageSize             requests.Integer          `position:"Query" name:"PageSize"`
	NatGatewayId         string                    `position:"Query" name:"NatGatewayId"`
	Tag                  *[]DescribeNatGatewaysTag `position:"Query" name:"Tag"  type:"Repeated"`
	InstanceChargeType   string                    `position:"Query" name:"InstanceChargeType"`
	DryRun               requests.Boolean          `position:"Query" name:"DryRun"`
	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"`
	Status               string                    `position:"Query" name:"Status"`
}

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 DescribeNatGatewaysTag ¶ added in v1.61.601

type DescribeNatGatewaysTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeNatGatewaysTag is a repeated param struct in DescribeNatGatewaysRequest

type DescribeNetworkAclAttributesRequest ¶

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

DescribeNetworkAclAttributesRequest is the request struct for api DescribeNetworkAclAttributes

func CreateDescribeNetworkAclAttributesRequest ¶

func CreateDescribeNetworkAclAttributesRequest() (request *DescribeNetworkAclAttributesRequest)

CreateDescribeNetworkAclAttributesRequest creates a request to invoke DescribeNetworkAclAttributes API

type DescribeNetworkAclAttributesResponse ¶

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

DescribeNetworkAclAttributesResponse is the response struct for api DescribeNetworkAclAttributes

func CreateDescribeNetworkAclAttributesResponse ¶

func CreateDescribeNetworkAclAttributesResponse() (response *DescribeNetworkAclAttributesResponse)

CreateDescribeNetworkAclAttributesResponse creates a response to parse from DescribeNetworkAclAttributes response

type DescribeNetworkAclsRequest ¶

type DescribeNetworkAclsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	NetworkAclId         string           `position:"Query" name:"NetworkAclId"`
	ResourceId           string           `position:"Query" name:"ResourceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	NetworkAclName       string           `position:"Query" name:"NetworkAclName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
	VpcId                string           `position:"Query" name:"VpcId"`
}

DescribeNetworkAclsRequest is the request struct for api DescribeNetworkAcls

func CreateDescribeNetworkAclsRequest ¶

func CreateDescribeNetworkAclsRequest() (request *DescribeNetworkAclsRequest)

CreateDescribeNetworkAclsRequest creates a request to invoke DescribeNetworkAcls API

type DescribeNetworkAclsResponse ¶

type DescribeNetworkAclsResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	TotalCount  string      `json:"TotalCount" xml:"TotalCount"`
	PageNumber  string      `json:"PageNumber" xml:"PageNumber"`
	PageSize    string      `json:"PageSize" xml:"PageSize"`
	NetworkAcls NetworkAcls `json:"NetworkAcls" xml:"NetworkAcls"`
}

DescribeNetworkAclsResponse is the response struct for api DescribeNetworkAcls

func CreateDescribeNetworkAclsResponse ¶

func CreateDescribeNetworkAclsResponse() (response *DescribeNetworkAclsResponse)

CreateDescribeNetworkAclsResponse creates a response to parse from DescribeNetworkAcls response

type DescribeNewProjectEipMonitorDataRequest ¶ added in v1.60.268

type DescribeNewProjectEipMonitorDataRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AllocationId         string           `position:"Query" name:"AllocationId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	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"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeNewProjectEipMonitorDataRequest is the request struct for api DescribeNewProjectEipMonitorData

func CreateDescribeNewProjectEipMonitorDataRequest ¶ added in v1.60.268

func CreateDescribeNewProjectEipMonitorDataRequest() (request *DescribeNewProjectEipMonitorDataRequest)

CreateDescribeNewProjectEipMonitorDataRequest creates a request to invoke DescribeNewProjectEipMonitorData API

type DescribeNewProjectEipMonitorDataResponse ¶ added in v1.60.268

type DescribeNewProjectEipMonitorDataResponse struct {
	*responses.BaseResponse
	RequestId       string                                            `json:"RequestId" xml:"RequestId"`
	EipMonitorDatas EipMonitorDatasInDescribeNewProjectEipMonitorData `json:"EipMonitorDatas" xml:"EipMonitorDatas"`
}

DescribeNewProjectEipMonitorDataResponse is the response struct for api DescribeNewProjectEipMonitorData

func CreateDescribeNewProjectEipMonitorDataResponse ¶ added in v1.60.268

func CreateDescribeNewProjectEipMonitorDataResponse() (response *DescribeNewProjectEipMonitorDataResponse)

CreateDescribeNewProjectEipMonitorDataResponse creates a response to parse from DescribeNewProjectEipMonitorData response

type DescribePhysicalConnectionLOARequest ¶

type DescribePhysicalConnectionLOARequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	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"`
}

DescribePhysicalConnectionLOARequest is the request struct for api DescribePhysicalConnectionLOA

func CreateDescribePhysicalConnectionLOARequest ¶

func CreateDescribePhysicalConnectionLOARequest() (request *DescribePhysicalConnectionLOARequest)

CreateDescribePhysicalConnectionLOARequest creates a request to invoke DescribePhysicalConnectionLOA API

type DescribePhysicalConnectionLOAResponse ¶

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

DescribePhysicalConnectionLOAResponse is the response struct for api DescribePhysicalConnectionLOA

func CreateDescribePhysicalConnectionLOAResponse ¶

func CreateDescribePhysicalConnectionLOAResponse() (response *DescribePhysicalConnectionLOAResponse)

CreateDescribePhysicalConnectionLOAResponse creates a response to parse from DescribePhysicalConnectionLOA 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
	ResourceOwnerId        requests.Integer                     `position:"Query" name:"ResourceOwnerId"`
	ClientToken            string                               `position:"Query" name:"ClientToken"`
	IncludeReservationData requests.Boolean                     `position:"Query" name:"IncludeReservationData"`
	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"`
	Filter                 *[]DescribePhysicalConnectionsFilter `position:"Query" name:"Filter"  type:"Repeated"`
}

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"`
	ProductType          string           `position:"Query" name:"ProductType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AcceptLanguage       string           `position:"Query" name:"AcceptLanguage"`
}

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 DescribeRouteEntryListRequest ¶

type DescribeRouteEntryListRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RouteEntryName       string           `position:"Query" name:"RouteEntryName"`
	NextToken            string           `position:"Query" name:"NextToken"`
	RouteEntryType       string           `position:"Query" name:"RouteEntryType"`
	IpVersion            string           `position:"Query" name:"IpVersion"`
	NextHopId            string           `position:"Query" name:"NextHopId"`
	NextHopType          string           `position:"Query" name:"NextHopType"`
	RouteTableId         string           `position:"Query" name:"RouteTableId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DestinationCidrBlock string           `position:"Query" name:"DestinationCidrBlock"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	MaxResult            requests.Integer `position:"Query" name:"MaxResult"`
	RouteEntryId         string           `position:"Query" name:"RouteEntryId"`
}

DescribeRouteEntryListRequest is the request struct for api DescribeRouteEntryList

func CreateDescribeRouteEntryListRequest ¶

func CreateDescribeRouteEntryListRequest() (request *DescribeRouteEntryListRequest)

CreateDescribeRouteEntryListRequest creates a request to invoke DescribeRouteEntryList API

type DescribeRouteEntryListResponse ¶

type DescribeRouteEntryListResponse struct {
	*responses.BaseResponse
	RequestId   string                              `json:"RequestId" xml:"RequestId"`
	NextToken   string                              `json:"NextToken" xml:"NextToken"`
	RouteEntrys RouteEntrysInDescribeRouteEntryList `json:"RouteEntrys" xml:"RouteEntrys"`
}

DescribeRouteEntryListResponse is the response struct for api DescribeRouteEntryList

func CreateDescribeRouteEntryListResponse ¶

func CreateDescribeRouteEntryListResponse() (response *DescribeRouteEntryListResponse)

CreateDescribeRouteEntryListResponse creates a response to parse from DescribeRouteEntryList response

type DescribeRouteTableListRequest ¶

type DescribeRouteTableListRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer             `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer             `position:"Query" name:"PageNumber"`
	ResourceGroupId      string                       `position:"Query" name:"ResourceGroupId"`
	RouteTableName       string                       `position:"Query" name:"RouteTableName"`
	PageSize             requests.Integer             `position:"Query" name:"PageSize"`
	Tag                  *[]DescribeRouteTableListTag `position:"Query" name:"Tag"  type:"Repeated"`
	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"`
	RouterType           string                       `position:"Query" name:"RouterType"`
	RouterId             string                       `position:"Query" name:"RouterId"`
	VpcId                string                       `position:"Query" name:"VpcId"`
}

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"`
	Type                 string           `position:"Query" name:"Type"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	RouteTableName       string           `position:"Query" name:"RouteTableName"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	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"`
	RouterType           string           `position:"Query" name:"RouterType"`
	RouterId             string           `position:"Query" name:"RouterId"`
}

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 DescribeRouterInterfaceAttributeRequest ¶ added in v1.60.268

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

DescribeRouterInterfaceAttributeRequest is the request struct for api DescribeRouterInterfaceAttribute

func CreateDescribeRouterInterfaceAttributeRequest ¶ added in v1.60.268

func CreateDescribeRouterInterfaceAttributeRequest() (request *DescribeRouterInterfaceAttributeRequest)

CreateDescribeRouterInterfaceAttributeRequest creates a request to invoke DescribeRouterInterfaceAttribute API

type DescribeRouterInterfaceAttributeResponse ¶ added in v1.60.268

type DescribeRouterInterfaceAttributeResponse 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"`
	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"`
	GmtModified                     string `json:"GmtModified" xml:"GmtModified"`
	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"`
	HealthCheckStatus               string `json:"HealthCheckStatus" xml:"HealthCheckStatus"`
}

DescribeRouterInterfaceAttributeResponse is the response struct for api DescribeRouterInterfaceAttribute

func CreateDescribeRouterInterfaceAttributeResponse ¶ added in v1.60.268

func CreateDescribeRouterInterfaceAttributeResponse() (response *DescribeRouterInterfaceAttributeResponse)

CreateDescribeRouterInterfaceAttributeResponse creates a response to parse from DescribeRouterInterfaceAttribute 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
	ResourceOwnerId        requests.Integer                  `position:"Query" name:"ResourceOwnerId"`
	IncludeReservationData requests.Boolean                  `position:"Query" name:"IncludeReservationData"`
	PageNumber             requests.Integer                  `position:"Query" name:"PageNumber"`
	PageSize               requests.Integer                  `position:"Query" name:"PageSize"`
	ResourceOwnerAccount   string                            `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId                requests.Integer                  `position:"Query" name:"OwnerId"`
	Filter                 *[]DescribeRouterInterfacesFilter `position:"Query" name:"Filter"  type:"Repeated"`
}

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"`
	SourceCIDR           string           `position:"Query" name:"SourceCIDR"`
	SnatIp               string           `position:"Query" name:"SnatIp"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	SourceVSwitchId      string           `position:"Query" name:"SourceVSwitchId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	SnatEntryId          string           `position:"Query" name:"SnatEntryId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SnatTableId          string           `position:"Query" name:"SnatTableId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SnatEntryName        string           `position:"Query" name:"SnatEntryName"`
}

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"`
	SslVpnClientCertId   string           `position:"Query" name:"SslVpnClientCertId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

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         int64  `json:"CreateTime" xml:"CreateTime"`
	EndTime            int64  `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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	SslVpnServerId       string           `position:"Query" name:"SslVpnServerId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	SslVpnClientCertId   string           `position:"Query" name:"SslVpnClientCertId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Name                 string           `position:"Query" name:"Name"`
}

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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	SslVpnServerId       string           `position:"Query" name:"SslVpnServerId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	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"`
	Name                 string           `position:"Query" name:"Name"`
}

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"`
	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"`
}

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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DryRun               requests.Boolean `position:"Query" name:"DryRun"`
	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"`
}

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 int64                                     `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"`
	NetworkAclId            string                                    `json:"NetworkAclId" xml:"NetworkAclId"`
	OwnerId                 int64                                     `json:"OwnerId" xml:"OwnerId"`
	ShareType               string                                    `json:"ShareType" xml:"ShareType"`
	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"`
	PageNumber           requests.Integer        `position:"Query" name:"PageNumber"`
	ResourceGroupId      string                  `position:"Query" name:"ResourceGroupId"`
	PageSize             requests.Integer        `position:"Query" name:"PageSize"`
	Tag                  *[]DescribeVSwitchesTag `position:"Query" name:"Tag"  type:"Repeated"`
	IsDefault            requests.Boolean        `position:"Query" name:"IsDefault"`
	RouteTableId         string                  `position:"Query" name:"RouteTableId"`
	DryRun               requests.Boolean        `position:"Query" name:"DryRun"`
	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"`
	VSwitchOwnerId       requests.Integer        `position:"Query" name:"VSwitchOwnerId"`
	VpcId                string                  `position:"Query" name:"VpcId"`
	VSwitchName          string                  `position:"Query" name:"VSwitchName"`
	ZoneId               string                  `position:"Query" name:"ZoneId"`
}

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
	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"`
	OwnerId              requests.Integer                                           `position:"Query" name:"OwnerId"`
	Filter               *[]DescribeVirtualBorderRoutersForPhysicalConnectionFilter `position:"Query" name:"Filter"  type:"Repeated"`
	PhysicalConnectionId string                                                     `position:"Query" name:"PhysicalConnectionId"`
}

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
	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"`
	OwnerId              requests.Integer                      `position:"Query" name:"OwnerId"`
	Filter               *[]DescribeVirtualBorderRoutersFilter `position:"Query" name:"Filter"  type:"Repeated"`
}

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"`
	IsDefault            requests.Boolean `position:"Query" name:"IsDefault"`
	DryRun               requests.Boolean `position:"Query" name:"DryRun"`
	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"`
}

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"`
	NetworkAclNum        string                                    `json:"NetworkAclNum" xml:"NetworkAclNum"`
	OwnerId              int64                                     `json:"OwnerId" xml:"OwnerId"`
	DhcpOptionsSetId     string                                    `json:"DhcpOptionsSetId" xml:"DhcpOptionsSetId"`
	DhcpOptionsSetStatus string                                    `json:"DhcpOptionsSetStatus" xml:"DhcpOptionsSetStatus"`
	VSwitchIds           VSwitchIdsInDescribeVpcAttribute          `json:"VSwitchIds" xml:"VSwitchIds"`
	UserCidrs            UserCidrsInDescribeVpcAttribute           `json:"UserCidrs" xml:"UserCidrs"`
	SecondaryCidrBlocks  SecondaryCidrBlocksInDescribeVpcAttribute `json:"SecondaryCidrBlocks" xml:"SecondaryCidrBlocks"`
	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"`
	VpcOwnerId           requests.Integer   `position:"Query" name:"VpcOwnerId"`
	PageNumber           requests.Integer   `position:"Query" name:"PageNumber"`
	VpcName              string             `position:"Query" name:"VpcName"`
	ResourceGroupId      string             `position:"Query" name:"ResourceGroupId"`
	PageSize             requests.Integer   `position:"Query" name:"PageSize"`
	Tag                  *[]DescribeVpcsTag `position:"Query" name:"Tag"  type:"Repeated"`
	IsDefault            requests.Boolean   `position:"Query" name:"IsDefault"`
	DryRun               requests.Boolean   `position:"Query" name:"DryRun"`
	DhcpOptionsSetId     string             `position:"Query" name:"DhcpOptionsSetId"`
	ResourceOwnerAccount string             `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string             `position:"Query" name:"OwnerAccount"`
	AdvancedFeature      requests.Boolean   `position:"Query" name:"AdvancedFeature"`
	OwnerId              requests.Integer   `position:"Query" name:"OwnerId"`
	VpcId                string             `position:"Query" name:"VpcId"`
}

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"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VpnConnectionId      string           `position:"Query" name:"VpnConnectionId"`
}

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          int64          `json:"CreateTime" xml:"CreateTime"`
	EffectImmediately   bool           `json:"EffectImmediately" xml:"EffectImmediately"`
	Status              string         `json:"Status" xml:"Status"`
	EnableDpd           bool           `json:"EnableDpd" xml:"EnableDpd"`
	EnableNatTraversal  bool           `json:"EnableNatTraversal" xml:"EnableNatTraversal"`
	RemoteCaCertificate string         `json:"RemoteCaCertificate" xml:"RemoteCaCertificate"`
	IkeConfig           IkeConfig      `json:"IkeConfig" xml:"IkeConfig"`
	IpsecConfig         IpsecConfig    `json:"IpsecConfig" xml:"IpsecConfig"`
	VcoHealthCheck      VcoHealthCheck `json:"VcoHealthCheck" xml:"VcoHealthCheck"`
	VpnBgpConfig        VpnBgpConfig   `json:"VpnBgpConfig" xml:"VpnBgpConfig"`
}

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"`
	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
	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"`
	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VpnConnectionId      string           `position:"Query" name:"VpnConnectionId"`
}

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"`
	IncludeReservationData requests.Boolean `position:"Query" name:"IncludeReservationData"`
	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        int64                    `json:"CreateTime" xml:"CreateTime"`
	EndTime           int64                    `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 int64                    `json:"SslMaxConnections" xml:"SslMaxConnections"`
	Tag               string                   `json:"Tag" xml:"Tag"`
	EnableBgp         bool                     `json:"EnableBgp" xml:"EnableBgp"`
	AutoPropagate     bool                     `json:"AutoPropagate" xml:"AutoPropagate"`
	VpnType           string                   `json:"VpnType" xml:"VpnType"`
	ReservationData   ReservationData          `json:"ReservationData" xml:"ReservationData"`
	Tags              TagsInDescribeVpnGateway `json:"Tags" xml:"Tags"`
}

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
	ResourceOwnerId        requests.Integer          `position:"Query" name:"ResourceOwnerId"`
	IncludeReservationData requests.Boolean          `position:"Query" name:"IncludeReservationData"`
	PageNumber             requests.Integer          `position:"Query" name:"PageNumber"`
	PageSize               requests.Integer          `position:"Query" name:"PageSize"`
	Tag                    *[]DescribeVpnGatewaysTag `position:"Query" name:"Tag"  type:"Repeated"`
	BusinessStatus         string                    `position:"Query" name:"BusinessStatus"`
	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"`
	VpcId                  string                    `position:"Query" name:"VpcId"`
	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 DescribeVpnGatewaysTag ¶ added in v1.61.235

type DescribeVpnGatewaysTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeVpnGatewaysTag is a repeated param struct in DescribeVpnGatewaysRequest

type DescribeVpnPbrRouteEntriesRequest ¶

type DescribeVpnPbrRouteEntriesRequest 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"`
	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVpnPbrRouteEntriesRequest is the request struct for api DescribeVpnPbrRouteEntries

func CreateDescribeVpnPbrRouteEntriesRequest ¶

func CreateDescribeVpnPbrRouteEntriesRequest() (request *DescribeVpnPbrRouteEntriesRequest)

CreateDescribeVpnPbrRouteEntriesRequest creates a request to invoke DescribeVpnPbrRouteEntries API

type DescribeVpnPbrRouteEntriesResponse ¶

type DescribeVpnPbrRouteEntriesResponse 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"`
	VpnPbrRouteEntries VpnPbrRouteEntries `json:"VpnPbrRouteEntries" xml:"VpnPbrRouteEntries"`
}

DescribeVpnPbrRouteEntriesResponse is the response struct for api DescribeVpnPbrRouteEntries

func CreateDescribeVpnPbrRouteEntriesResponse ¶

func CreateDescribeVpnPbrRouteEntriesResponse() (response *DescribeVpnPbrRouteEntriesResponse)

CreateDescribeVpnPbrRouteEntriesResponse creates a response to parse from DescribeVpnPbrRouteEntries response

type DescribeVpnRouteEntriesRequest ¶

type DescribeVpnRouteEntriesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	RouteEntryType       string           `position:"Query" name:"RouteEntryType"`
	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"`
}

DescribeVpnRouteEntriesRequest is the request struct for api DescribeVpnRouteEntries

func CreateDescribeVpnRouteEntriesRequest ¶

func CreateDescribeVpnRouteEntriesRequest() (request *DescribeVpnRouteEntriesRequest)

CreateDescribeVpnRouteEntriesRequest creates a request to invoke DescribeVpnRouteEntries API

type DescribeVpnRouteEntriesResponse ¶

type DescribeVpnRouteEntriesResponse 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"`
	VpnRouteEntries VpnRouteEntries `json:"VpnRouteEntries" xml:"VpnRouteEntries"`
}

DescribeVpnRouteEntriesResponse is the response struct for api DescribeVpnRouteEntries

func CreateDescribeVpnRouteEntriesResponse ¶

func CreateDescribeVpnRouteEntriesResponse() (response *DescribeVpnRouteEntriesResponse)

CreateDescribeVpnRouteEntriesResponse creates a response to parse from DescribeVpnRouteEntries response

type DescribeVpnSslServerLogsRequest ¶

type DescribeVpnSslServerLogsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	MinutePeriod         requests.Integer `position:"Query" name:"MinutePeriod"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	VpnSslServerId       string           `position:"Query" name:"VpnSslServerId"`
	From                 requests.Integer `position:"Query" name:"From"`
	SslVpnClientCertId   string           `position:"Query" name:"SslVpnClientCertId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	To                   requests.Integer `position:"Query" name:"To"`
}

DescribeVpnSslServerLogsRequest is the request struct for api DescribeVpnSslServerLogs

func CreateDescribeVpnSslServerLogsRequest ¶

func CreateDescribeVpnSslServerLogsRequest() (request *DescribeVpnSslServerLogsRequest)

CreateDescribeVpnSslServerLogsRequest creates a request to invoke DescribeVpnSslServerLogs API

type DescribeVpnSslServerLogsResponse ¶

type DescribeVpnSslServerLogsResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	Count       int    `json:"Count" xml:"Count"`
	IsCompleted bool   `json:"IsCompleted" xml:"IsCompleted"`
	PageNumber  int    `json:"PageNumber" xml:"PageNumber"`
	PageSize    int    `json:"PageSize" xml:"PageSize"`
	Data        Data   `json:"Data" xml:"Data"`
}

DescribeVpnSslServerLogsResponse is the response struct for api DescribeVpnSslServerLogs

func CreateDescribeVpnSslServerLogsResponse ¶

func CreateDescribeVpnSslServerLogsResponse() (response *DescribeVpnSslServerLogsResponse)

CreateDescribeVpnSslServerLogsResponse creates a response to parse from DescribeVpnSslServerLogs 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     ZonesInDescribeZones `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 DetachDhcpOptionsSetFromVpcRequest ¶ added in v1.61.388

type DetachDhcpOptionsSetFromVpcRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DryRun               requests.Boolean `position:"Query" name:"DryRun"`
	DhcpOptionsSetId     string           `position:"Query" name:"DhcpOptionsSetId"`
	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"`
}

DetachDhcpOptionsSetFromVpcRequest is the request struct for api DetachDhcpOptionsSetFromVpc

func CreateDetachDhcpOptionsSetFromVpcRequest ¶ added in v1.61.388

func CreateDetachDhcpOptionsSetFromVpcRequest() (request *DetachDhcpOptionsSetFromVpcRequest)

CreateDetachDhcpOptionsSetFromVpcRequest creates a request to invoke DetachDhcpOptionsSetFromVpc API

type DetachDhcpOptionsSetFromVpcResponse ¶ added in v1.61.388

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

DetachDhcpOptionsSetFromVpcResponse is the response struct for api DetachDhcpOptionsSetFromVpc

func CreateDetachDhcpOptionsSetFromVpcResponse ¶ added in v1.61.388

func CreateDetachDhcpOptionsSetFromVpcResponse() (response *DetachDhcpOptionsSetFromVpcResponse)

CreateDetachDhcpOptionsSetFromVpcResponse creates a response to parse from DetachDhcpOptionsSetFromVpc response

type DhcpOptions ¶ added in v1.61.388

type DhcpOptions struct {
	DomainNameServers string `json:"DomainNameServers" xml:"DomainNameServers"`
	DomainName        string `json:"DomainName" xml:"DomainName"`
}

DhcpOptions is a nested struct in vpc response

type DhcpOptionsSet ¶ added in v1.61.388

type DhcpOptionsSet struct {
	DhcpOptionsSetName        string      `json:"DhcpOptionsSetName" xml:"DhcpOptionsSetName"`
	DhcpOptionsSetDescription string      `json:"DhcpOptionsSetDescription" xml:"DhcpOptionsSetDescription"`
	OwnerId                   int64       `json:"OwnerId" xml:"OwnerId"`
	Status                    string      `json:"Status" xml:"Status"`
	DhcpOptionsSetId          string      `json:"DhcpOptionsSetId" xml:"DhcpOptionsSetId"`
	AssociateVpcCount         int         `json:"AssociateVpcCount" xml:"AssociateVpcCount"`
	DhcpOptions               DhcpOptions `json:"DhcpOptions" xml:"DhcpOptions"`
}

DhcpOptionsSet is a nested struct in vpc response

type DhcpOptionsSets ¶ added in v1.61.388

type DhcpOptionsSets struct {
	DhcpOptionsSet []DhcpOptionsSet `json:"DhcpOptionsSet" xml:"DhcpOptionsSet"`
}

DhcpOptionsSets is a nested struct in vpc response

type DisableNatGatewayEcsMetricRequest ¶ added in v1.61.601

type DisableNatGatewayEcsMetricRequest struct {
	*requests.RpcRequest
	DryRun       requests.Boolean `position:"Query" name:"DryRun"`
	NatGatewayId string           `position:"Query" name:"NatGatewayId"`
}

DisableNatGatewayEcsMetricRequest is the request struct for api DisableNatGatewayEcsMetric

func CreateDisableNatGatewayEcsMetricRequest ¶ added in v1.61.601

func CreateDisableNatGatewayEcsMetricRequest() (request *DisableNatGatewayEcsMetricRequest)

CreateDisableNatGatewayEcsMetricRequest creates a request to invoke DisableNatGatewayEcsMetric API

type DisableNatGatewayEcsMetricResponse ¶ added in v1.61.601

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

DisableNatGatewayEcsMetricResponse is the response struct for api DisableNatGatewayEcsMetric

func CreateDisableNatGatewayEcsMetricResponse ¶ added in v1.61.601

func CreateDisableNatGatewayEcsMetricResponse() (response *DisableNatGatewayEcsMetricResponse)

CreateDisableNatGatewayEcsMetricResponse creates a response to parse from DisableNatGatewayEcsMetric response

type DisableVpcClassicLinkRequest ¶

type DisableVpcClassicLinkRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	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"`
}

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 DissociateVpnGatewayWithCertificateRequest ¶ added in v1.61.939

type DissociateVpnGatewayWithCertificateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DryRun          requests.Boolean `position:"Query" name:"DryRun"`
	ClientToken     string           `position:"Query" name:"ClientToken"`
	CertificateId   string           `position:"Query" name:"CertificateId"`
	VpnGatewayId    string           `position:"Query" name:"VpnGatewayId"`
	CallerBid       string           `position:"Query" name:"callerBid"`
	CertificateType string           `position:"Query" name:"CertificateType"`
}

DissociateVpnGatewayWithCertificateRequest is the request struct for api DissociateVpnGatewayWithCertificate

func CreateDissociateVpnGatewayWithCertificateRequest ¶ added in v1.61.939

func CreateDissociateVpnGatewayWithCertificateRequest() (request *DissociateVpnGatewayWithCertificateRequest)

CreateDissociateVpnGatewayWithCertificateRequest creates a request to invoke DissociateVpnGatewayWithCertificate API

type DissociateVpnGatewayWithCertificateResponse ¶ added in v1.61.939

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

DissociateVpnGatewayWithCertificateResponse is the response struct for api DissociateVpnGatewayWithCertificate

func CreateDissociateVpnGatewayWithCertificateResponse ¶ added in v1.61.939

func CreateDissociateVpnGatewayWithCertificateResponse() (response *DissociateVpnGatewayWithCertificateResponse)

CreateDissociateVpnGatewayWithCertificateResponse creates a response to parse from DissociateVpnGatewayWithCertificate response

type DownloadVpnConnectionConfigRequest ¶

type DownloadVpnConnectionConfigRequest 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"`
	VpnConnectionId      string           `position:"Query" name:"VpnConnectionId"`
}

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 EgressAclEntriesInCreateNetworkAcl ¶

type EgressAclEntriesInCreateNetworkAcl struct {
	EgressAclEntry []EgressAclEntry `json:"EgressAclEntry" xml:"EgressAclEntry"`
}

EgressAclEntriesInCreateNetworkAcl is a nested struct in vpc response

type EgressAclEntriesInDescribeNetworkAclAttributes ¶

type EgressAclEntriesInDescribeNetworkAclAttributes struct {
	EgressAclEntry []EgressAclEntry `json:"EgressAclEntry" xml:"EgressAclEntry"`
}

EgressAclEntriesInDescribeNetworkAclAttributes is a nested struct in vpc response

type EgressAclEntriesInDescribeNetworkAcls ¶

type EgressAclEntriesInDescribeNetworkAcls struct {
	EgressAclEntry []EgressAclEntry `json:"EgressAclEntry" xml:"EgressAclEntry"`
}

EgressAclEntriesInDescribeNetworkAcls is a nested struct in vpc response

type EgressAclEntry ¶

type EgressAclEntry struct {
	DestinationCidrIp   string `json:"DestinationCidrIp" xml:"DestinationCidrIp"`
	Protocol            string `json:"Protocol" xml:"Protocol"`
	NetworkAclEntryId   string `json:"NetworkAclEntryId" xml:"NetworkAclEntryId"`
	Port                string `json:"Port" xml:"Port"`
	NetworkAclEntryName string `json:"NetworkAclEntryName" xml:"NetworkAclEntryName"`
	EntryType           string `json:"EntryType" xml:"EntryType"`
	Policy              string `json:"Policy" xml:"Policy"`
	Description         string `json:"Description" xml:"Description"`
}

EgressAclEntry is a nested struct in vpc 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"`
	BandwidthPackageBandwidth     string                               `json:"BandwidthPackageBandwidth" xml:"BandwidthPackageBandwidth"`
	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"`
	DeletionProtection            bool                                 `json:"DeletionProtection" xml:"DeletionProtection"`
	SecondLimited                 bool                                 `json:"SecondLimited" xml:"SecondLimited"`
	SegmentInstanceId             string                               `json:"SegmentInstanceId" xml:"SegmentInstanceId"`
	Netmode                       string                               `json:"Netmode" xml:"Netmode"`
	ServiceManaged                int                                  `json:"ServiceManaged" xml:"ServiceManaged"`
	BusinessStatus                string                               `json:"BusinessStatus" xml:"BusinessStatus"`
	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 EipInfo ¶

type EipInfo struct {
	Ip     string `json:"Ip" xml:"Ip"`
	IpGw   string `json:"IpGw" xml:"IpGw"`
	IpMask string `json:"IpMask" xml:"IpMask"`
}

EipInfo is a nested struct in vpc response

type EipInfos ¶

type EipInfos struct {
	EipInfo []EipInfo `json:"EipInfo" xml:"EipInfo"`
}

EipInfos is a nested struct in vpc response

type EipMonitorData ¶

type EipMonitorData struct {
	EipTX        int64  `json:"EipTX" xml:"EipTX"`
	EipPackets   int    `json:"EipPackets" xml:"EipPackets"`
	TimeStamp    string `json:"TimeStamp" xml:"TimeStamp"`
	EipFlow      int    `json:"EipFlow" xml:"EipFlow"`
	EipBandwidth int    `json:"EipBandwidth" xml:"EipBandwidth"`
	EipRX        int64  `json:"EipRX" xml:"EipRX"`
}

EipMonitorData is a nested struct in vpc response

type EipMonitorDataInDescribeNewProjectEipMonitorData ¶ added in v1.61.16

type EipMonitorDataInDescribeNewProjectEipMonitorData 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"`
}

EipMonitorDataInDescribeNewProjectEipMonitorData is a nested struct in vpc response

type EipMonitorDatasInDescribeEipMonitorData ¶ added in v1.60.268

type EipMonitorDatasInDescribeEipMonitorData struct {
	EipMonitorData []EipMonitorData `json:"EipMonitorData" xml:"EipMonitorData"`
}

EipMonitorDatasInDescribeEipMonitorData is a nested struct in vpc response

type EipMonitorDatasInDescribeNewProjectEipMonitorData ¶ added in v1.60.268

type EipMonitorDatasInDescribeNewProjectEipMonitorData struct {
	EipMonitorData []EipMonitorDataInDescribeNewProjectEipMonitorData `json:"EipMonitorData" xml:"EipMonitorData"`
}

EipMonitorDatasInDescribeNewProjectEipMonitorData is a nested struct in vpc response

type EipSegment ¶ added in v1.61.16

type EipSegment struct {
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	Segment      string `json:"Segment" xml:"Segment"`
	Status       string `json:"Status" xml:"Status"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
	IpCount      string `json:"IpCount" xml:"IpCount"`
	Name         string `json:"Name" xml:"Name"`
	Descritpion  string `json:"Descritpion" xml:"Descritpion"`
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
}

EipSegment is a nested struct in vpc response

type EipSegments ¶ added in v1.61.16

type EipSegments struct {
	EipSegment []EipSegment `json:"EipSegment" xml:"EipSegment"`
}

EipSegments is a nested struct in vpc response

type EnableNatGatewayEcsMetricRequest ¶ added in v1.61.601

type EnableNatGatewayEcsMetricRequest struct {
	*requests.RpcRequest
	DryRun       requests.Boolean `position:"Query" name:"DryRun"`
	NatGatewayId string           `position:"Query" name:"NatGatewayId"`
}

EnableNatGatewayEcsMetricRequest is the request struct for api EnableNatGatewayEcsMetric

func CreateEnableNatGatewayEcsMetricRequest ¶ added in v1.61.601

func CreateEnableNatGatewayEcsMetricRequest() (request *EnableNatGatewayEcsMetricRequest)

CreateEnableNatGatewayEcsMetricRequest creates a request to invoke EnableNatGatewayEcsMetric API

type EnableNatGatewayEcsMetricResponse ¶ added in v1.61.601

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

EnableNatGatewayEcsMetricResponse is the response struct for api EnableNatGatewayEcsMetric

func CreateEnableNatGatewayEcsMetricResponse ¶ added in v1.61.601

func CreateEnableNatGatewayEcsMetricResponse() (response *EnableNatGatewayEcsMetricResponse)

CreateEnableNatGatewayEcsMetricResponse creates a response to parse from EnableNatGatewayEcsMetric response

type EnablePhysicalConnectionRequest ¶

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

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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	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"`
}

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 ExpressCloudConnectionSet ¶

type ExpressCloudConnectionSet struct {
	ExpressCloudConnectionType []ExpressCloudConnectionType `json:"ExpressCloudConnectionType" xml:"ExpressCloudConnectionType"`
}

ExpressCloudConnectionSet is a nested struct in vpc response

type ExpressCloudConnectionType ¶

type ExpressCloudConnectionType struct {
	InstanceId                    string                    `json:"InstanceId" xml:"InstanceId"`
	Status                        string                    `json:"Status" xml:"Status"`
	Name                          string                    `json:"Name" xml:"Name"`
	Description                   string                    `json:"Description" xml:"Description"`
	GmtCreate                     string                    `json:"GmtCreate" xml:"GmtCreate"`
	GmtModify                     string                    `json:"GmtModify" xml:"GmtModify"`
	PeerCity                      string                    `json:"PeerCity" xml:"PeerCity"`
	PeerLocation                  string                    `json:"PeerLocation" xml:"PeerLocation"`
	PortType                      string                    `json:"PortType" xml:"PortType"`
	Bandwidth                     int                       `json:"Bandwidth" xml:"Bandwidth"`
	Distance                      int                       `json:"Distance" xml:"Distance"`
	RedundantEccId                string                    `json:"RedundantEccId" xml:"RedundantEccId"`
	CircuitCode                   string                    `json:"CircuitCode" xml:"CircuitCode"`
	Isp                           string                    `json:"Isp" xml:"Isp"`
	Type                          string                    `json:"Type" xml:"Type"`
	IdcSP                         string                    `json:"IdcSP" xml:"IdcSP"`
	BusinessStatus                string                    `json:"BusinessStatus" xml:"BusinessStatus"`
	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"`
	ApplicationType               string                    `json:"ApplicationType" xml:"ApplicationType"`
	ApplicationId                 string                    `json:"ApplicationId" xml:"ApplicationId"`
	ApplicationStatus             string                    `json:"ApplicationStatus" xml:"ApplicationStatus"`
	ApplicationBandwidth          string                    `json:"ApplicationBandwidth" xml:"ApplicationBandwidth"`
	EndTime                       string                    `json:"EndTime" xml:"EndTime"`
	ChargeType                    string                    `json:"ChargeType" xml:"ChargeType"`
	ContactTel                    string                    `json:"ContactTel" xml:"ContactTel"`
	ContactMail                   string                    `json:"ContactMail" xml:"ContactMail"`
	IDCardNo                      string                    `json:"IDCardNo" xml:"IDCardNo"`
	EstimatedTime                 string                    `json:"EstimatedTime" xml:"EstimatedTime"`
	BgpAs                         string                    `json:"BgpAs" xml:"BgpAs"`
	PeIp                          string                    `json:"PeIp" xml:"PeIp"`
	CeIp                          string                    `json:"CeIp" xml:"CeIp"`
	ConstructionPeriod            string                    `json:"ConstructionPeriod" xml:"ConstructionPeriod"`
	VirtualBorderRouterModels     VirtualBorderRouterModels `json:"VirtualBorderRouterModels" xml:"VirtualBorderRouterModels"`
}

ExpressCloudConnectionType is a nested struct in vpc 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 ForwardTable ¶ added in v1.61.939

type ForwardTable struct {
	ForwardTableId    string `json:"ForwardTableId" xml:"ForwardTableId"`
	ForwardEntryCount int    `json:"ForwardEntryCount" xml:"ForwardEntryCount"`
}

ForwardTable 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 GetDhcpOptionsSetRequest ¶ added in v1.61.388

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

GetDhcpOptionsSetRequest is the request struct for api GetDhcpOptionsSet

func CreateGetDhcpOptionsSetRequest ¶ added in v1.61.388

func CreateGetDhcpOptionsSetRequest() (request *GetDhcpOptionsSetRequest)

CreateGetDhcpOptionsSetRequest creates a request to invoke GetDhcpOptionsSet API

type GetDhcpOptionsSetResponse ¶ added in v1.61.388

type GetDhcpOptionsSetResponse struct {
	*responses.BaseResponse
	RequestId                 string         `json:"RequestId" xml:"RequestId"`
	DhcpOptionsSetName        string         `json:"DhcpOptionsSetName" xml:"DhcpOptionsSetName"`
	DhcpOptionsSetDescription string         `json:"DhcpOptionsSetDescription" xml:"DhcpOptionsSetDescription"`
	DhcpOptionsSetId          string         `json:"DhcpOptionsSetId" xml:"DhcpOptionsSetId"`
	OwnerId                   int64          `json:"OwnerId" xml:"OwnerId"`
	Status                    string         `json:"Status" xml:"Status"`
	DhcpOptions               DhcpOptions    `json:"DhcpOptions" xml:"DhcpOptions"`
	AssociateVpcs             []AssociateVpc `json:"AssociateVpcs" xml:"AssociateVpcs"`
}

GetDhcpOptionsSetResponse is the response struct for api GetDhcpOptionsSet

func CreateGetDhcpOptionsSetResponse ¶ added in v1.61.388

func CreateGetDhcpOptionsSetResponse() (response *GetDhcpOptionsSetResponse)

CreateGetDhcpOptionsSetResponse creates a response to parse from GetDhcpOptionsSet response

type GetNatGatewayAttributeRequest ¶ added in v1.61.939

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

GetNatGatewayAttributeRequest is the request struct for api GetNatGatewayAttribute

func CreateGetNatGatewayAttributeRequest ¶ added in v1.61.939

func CreateGetNatGatewayAttributeRequest() (request *GetNatGatewayAttributeRequest)

CreateGetNatGatewayAttributeRequest creates a request to invoke GetNatGatewayAttribute API

type GetNatGatewayAttributeResponse ¶ added in v1.61.939

type GetNatGatewayAttributeResponse struct {
	*responses.BaseResponse
	RequestId              string                 `json:"RequestId" xml:"RequestId"`
	Description            string                 `json:"Description" xml:"Description"`
	NatType                string                 `json:"NatType" xml:"NatType"`
	EcsMetricEnabled       bool                   `json:"EcsMetricEnabled" xml:"EcsMetricEnabled"`
	VpcId                  string                 `json:"VpcId" xml:"VpcId"`
	NatGatewayId           string                 `json:"NatGatewayId" xml:"NatGatewayId"`
	CreationTime           string                 `json:"CreationTime" xml:"CreationTime"`
	ExpiredTime            string                 `json:"ExpiredTime" xml:"ExpiredTime"`
	Name                   string                 `json:"Name" xml:"Name"`
	Status                 string                 `json:"Status" xml:"Status"`
	BusinessStatus         string                 `json:"BusinessStatus" xml:"BusinessStatus"`
	RegionId               string                 `json:"RegionId" xml:"RegionId"`
	ResourceGroupId        string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	ForwardTable           ForwardTable           `json:"ForwardTable" xml:"ForwardTable"`
	SnatTable              SnatTable              `json:"SnatTable" xml:"SnatTable"`
	BillingConfig          BillingConfig          `json:"BillingConfig" xml:"BillingConfig"`
	PrivateInfo            PrivateInfo            `json:"PrivateInfo" xml:"PrivateInfo"`
	DeletionProtectionInfo DeletionProtectionInfo `json:"DeletionProtectionInfo" xml:"DeletionProtectionInfo"`
	IpList                 []IpListItem           `json:"IpList" xml:"IpList"`
}

GetNatGatewayAttributeResponse is the response struct for api GetNatGatewayAttribute

func CreateGetNatGatewayAttributeResponse ¶ added in v1.61.939

func CreateGetNatGatewayAttributeResponse() (response *GetNatGatewayAttributeResponse)

CreateGetNatGatewayAttributeResponse creates a response to parse from GetNatGatewayAttribute response

type GetNatGatewayConvertStatusRequest ¶ added in v1.61.601

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

GetNatGatewayConvertStatusRequest is the request struct for api GetNatGatewayConvertStatus

func CreateGetNatGatewayConvertStatusRequest ¶ added in v1.61.601

func CreateGetNatGatewayConvertStatusRequest() (request *GetNatGatewayConvertStatusRequest)

CreateGetNatGatewayConvertStatusRequest creates a request to invoke GetNatGatewayConvertStatus API

type GetNatGatewayConvertStatusResponse ¶ added in v1.61.601

type GetNatGatewayConvertStatusResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	NatGatewayId string        `json:"NatGatewayId" xml:"NatGatewayId"`
	Bid          string        `json:"Bid" xml:"Bid"`
	AliUid       int64         `json:"AliUid" xml:"AliUid"`
	DstNatType   string        `json:"DstNatType" xml:"DstNatType"`
	ConvertSteps []ConvertStep `json:"ConvertSteps" xml:"ConvertSteps"`
}

GetNatGatewayConvertStatusResponse is the response struct for api GetNatGatewayConvertStatus

func CreateGetNatGatewayConvertStatusResponse ¶ added in v1.61.601

func CreateGetNatGatewayConvertStatusResponse() (response *GetNatGatewayConvertStatusResponse)

CreateGetNatGatewayConvertStatusResponse creates a response to parse from GetNatGatewayConvertStatus 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"`
	CenId                string           `position:"Query" name:"CenId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	CenOwnerId           requests.Integer `position:"Query" name:"CenOwnerId"`
	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"`
}

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"`
	Name                   string                 `json:"Name" xml:"Name"`
	ChargeType             string                 `json:"ChargeType" xml:"ChargeType"`
	CreateTime             string                 `json:"CreateTime" xml:"CreateTime"`
	AssociatedInstanceType string                 `json:"AssociatedInstanceType" xml:"AssociatedInstanceType"`
	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 int64  `json:"IkeLifetime" xml:"IkeLifetime"`
}

IkeConfig is a nested struct in vpc response

type IngressAclEntriesInCreateNetworkAcl ¶

type IngressAclEntriesInCreateNetworkAcl struct {
	IngressAclEntry []IngressAclEntry `json:"IngressAclEntry" xml:"IngressAclEntry"`
}

IngressAclEntriesInCreateNetworkAcl is a nested struct in vpc response

type IngressAclEntriesInDescribeNetworkAclAttributes ¶

type IngressAclEntriesInDescribeNetworkAclAttributes struct {
	IngressAclEntry []IngressAclEntry `json:"IngressAclEntry" xml:"IngressAclEntry"`
}

IngressAclEntriesInDescribeNetworkAclAttributes is a nested struct in vpc response

type IngressAclEntriesInDescribeNetworkAcls ¶

type IngressAclEntriesInDescribeNetworkAcls struct {
	IngressAclEntry []IngressAclEntry `json:"IngressAclEntry" xml:"IngressAclEntry"`
}

IngressAclEntriesInDescribeNetworkAcls is a nested struct in vpc response

type IngressAclEntry ¶

type IngressAclEntry struct {
	Protocol            string `json:"Protocol" xml:"Protocol"`
	NetworkAclEntryId   string `json:"NetworkAclEntryId" xml:"NetworkAclEntryId"`
	Port                string `json:"Port" xml:"Port"`
	SourceCidrIp        string `json:"SourceCidrIp" xml:"SourceCidrIp"`
	NetworkAclEntryName string `json:"NetworkAclEntryName" xml:"NetworkAclEntryName"`
	EntryType           string `json:"EntryType" xml:"EntryType"`
	Policy              string `json:"Policy" xml:"Policy"`
	Description         string `json:"Description" xml:"Description"`
}

IngressAclEntry is a nested struct in vpc response

type InstanceRenewAttribute ¶ added in v1.61.235

type InstanceRenewAttribute struct {
	InstanceId    string `json:"InstanceId" xml:"InstanceId"`
	RenewalStatus string `json:"RenewalStatus" xml:"RenewalStatus"`
	Duration      int    `json:"Duration" xml:"Duration"`
	PricingCycle  string `json:"PricingCycle" xml:"PricingCycle"`
}

InstanceRenewAttribute is a nested struct in vpc response

type InstanceRenewAttributes ¶ added in v1.61.235

type InstanceRenewAttributes struct {
	InstanceRenewAttribute []InstanceRenewAttribute `json:"InstanceRenewAttribute" xml:"InstanceRenewAttribute"`
}

InstanceRenewAttributes is a nested struct in vpc response

type IpList ¶

type IpList 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"`
	SnatEntryEnabled bool   `json:"SnatEntryEnabled" xml:"SnatEntryEnabled"`
}

IpList is a nested struct in vpc response

type IpListInGetNatGatewayAttribute ¶ added in v1.61.939

type IpListInGetNatGatewayAttribute struct {
	IpListItem []IpListItem `json:"IpList" xml:"IpList"`
}

IpListInGetNatGatewayAttribute is a nested struct in vpc response

type IpListItem ¶ added in v1.61.939

type IpListItem struct {
	IpAddress    string `json:"IpAddress" xml:"IpAddress"`
	AllocationId string `json:"AllocationId" xml:"AllocationId"`
	UsingStatus  string `json:"UsingStatus" xml:"UsingStatus"`
}

IpListItem 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 int64  `json:"IpsecLifetime" xml:"IpsecLifetime"`
}

IpsecConfig is a nested struct in vpc response

type IpsecServer ¶ added in v1.61.939

type IpsecServer struct {
	RegionId               string      `json:"RegionId" xml:"RegionId"`
	IpsecServerId          string      `json:"IpsecServerId" xml:"IpsecServerId"`
	IpsecServerName        string      `json:"IpsecServerName" xml:"IpsecServerName"`
	VpnGatewayId           string      `json:"VpnGatewayId" xml:"VpnGatewayId"`
	LocalSubnet            string      `json:"LocalSubnet" xml:"LocalSubnet"`
	ClientIpPool           string      `json:"ClientIpPool" xml:"ClientIpPool"`
	EffectImmediately      bool        `json:"EffectImmediately" xml:"EffectImmediately"`
	PskEnabled             bool        `json:"PskEnabled" xml:"PskEnabled"`
	MultiFactorAuthEnabled bool        `json:"MultiFactorAuthEnabled" xml:"MultiFactorAuthEnabled"`
	Psk                    string      `json:"Psk" xml:"Psk"`
	IDaaSInstanceId        string      `json:"IDaaSInstanceId" xml:"IDaaSInstanceId"`
	OnlineClientCount      int         `json:"OnlineClientCount" xml:"OnlineClientCount"`
	MaxConnections         int         `json:"MaxConnections" xml:"MaxConnections"`
	CreationTime           string      `json:"CreationTime" xml:"CreationTime"`
	InternetIp             string      `json:"InternetIp" xml:"InternetIp"`
	IkeConfig              IkeConfig   `json:"IkeConfig" xml:"IkeConfig"`
	IpsecConfig            IpsecConfig `json:"IpsecConfig" xml:"IpsecConfig"`
}

IpsecServer is a nested struct in vpc response

type IpsecServers ¶ added in v1.61.939

type IpsecServers struct {
	IpsecServer []IpsecServer `json:"IpsecServer" xml:"IpsecServer"`
}

IpsecServers 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             int64                  `json:"CreateTime" xml:"CreateTime"`
	EndTime                int64                  `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 ListDhcpOptionsSetsRequest ¶ added in v1.61.388

type ListDhcpOptionsSetsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	NextToken            string           `position:"Query" name:"NextToken"`
	DhcpOptionsSetId     *[]string        `position:"Query" name:"DhcpOptionsSetId"  type:"Repeated"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	DomainName           string           `position:"Query" name:"DomainName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DhcpOptionsSetName   string           `position:"Query" name:"DhcpOptionsSetName"`
	MaxResults           requests.Integer `position:"Query" name:"MaxResults"`
}

ListDhcpOptionsSetsRequest is the request struct for api ListDhcpOptionsSets

func CreateListDhcpOptionsSetsRequest ¶ added in v1.61.388

func CreateListDhcpOptionsSetsRequest() (request *ListDhcpOptionsSetsRequest)

CreateListDhcpOptionsSetsRequest creates a request to invoke ListDhcpOptionsSets API

type ListDhcpOptionsSetsResponse ¶ added in v1.61.388

type ListDhcpOptionsSetsResponse struct {
	*responses.BaseResponse
	RequestId       string           `json:"RequestId" xml:"RequestId"`
	NextToken       string           `json:"NextToken" xml:"NextToken"`
	DhcpOptionsSets []DhcpOptionsSet `json:"DhcpOptionsSets" xml:"DhcpOptionsSets"`
}

ListDhcpOptionsSetsResponse is the response struct for api ListDhcpOptionsSets

func CreateListDhcpOptionsSetsResponse ¶ added in v1.61.388

func CreateListDhcpOptionsSetsResponse() (response *ListDhcpOptionsSetsResponse)

CreateListDhcpOptionsSetsResponse creates a response to parse from ListDhcpOptionsSets response

type ListEnhanhcedNatGatewayAvailableZonesRequest ¶ added in v1.61.601

type ListEnhanhcedNatGatewayAvailableZonesRequest 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"`
}

ListEnhanhcedNatGatewayAvailableZonesRequest is the request struct for api ListEnhanhcedNatGatewayAvailableZones

func CreateListEnhanhcedNatGatewayAvailableZonesRequest ¶ added in v1.61.601

func CreateListEnhanhcedNatGatewayAvailableZonesRequest() (request *ListEnhanhcedNatGatewayAvailableZonesRequest)

CreateListEnhanhcedNatGatewayAvailableZonesRequest creates a request to invoke ListEnhanhcedNatGatewayAvailableZones API

type ListEnhanhcedNatGatewayAvailableZonesResponse ¶ added in v1.61.601

type ListEnhanhcedNatGatewayAvailableZonesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Zones     []Zone `json:"Zones" xml:"Zones"`
}

ListEnhanhcedNatGatewayAvailableZonesResponse is the response struct for api ListEnhanhcedNatGatewayAvailableZones

func CreateListEnhanhcedNatGatewayAvailableZonesResponse ¶ added in v1.61.601

func CreateListEnhanhcedNatGatewayAvailableZonesResponse() (response *ListEnhanhcedNatGatewayAvailableZonesResponse)

CreateListEnhanhcedNatGatewayAvailableZonesResponse creates a response to parse from ListEnhanhcedNatGatewayAvailableZones response

type ListIpsecServersRequest ¶ added in v1.61.939

type ListIpsecServersRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	VpnGatewayId    string           `position:"Query" name:"VpnGatewayId"`
	CallerBid       string           `position:"Query" name:"callerBid"`
	NextToken       string           `position:"Query" name:"NextToken"`
	IpsecServerName string           `position:"Query" name:"IpsecServerName"`
	MaxResults      requests.Integer `position:"Query" name:"MaxResults"`
	IpsecServerId   *[]string        `position:"Query" name:"IpsecServerId"  type:"Repeated"`
}

ListIpsecServersRequest is the request struct for api ListIpsecServers

func CreateListIpsecServersRequest ¶ added in v1.61.939

func CreateListIpsecServersRequest() (request *ListIpsecServersRequest)

CreateListIpsecServersRequest creates a request to invoke ListIpsecServers API

type ListIpsecServersResponse ¶ added in v1.61.939

type ListIpsecServersResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	NextToken    string        `json:"NextToken" xml:"NextToken"`
	MaxResults   int           `json:"MaxResults" xml:"MaxResults"`
	TotalCount   int           `json:"TotalCount" xml:"TotalCount"`
	IpsecServers []IpsecServer `json:"IpsecServers" xml:"IpsecServers"`
}

ListIpsecServersResponse is the response struct for api ListIpsecServers

func CreateListIpsecServersResponse ¶ added in v1.61.939

func CreateListIpsecServersResponse() (response *ListIpsecServersResponse)

CreateListIpsecServersResponse creates a response to parse from ListIpsecServers response

type ListNatGatewayEcsMetricRequest ¶ added in v1.61.601

type ListNatGatewayEcsMetricRequest struct {
	*requests.RpcRequest
	OrderKey         string           `position:"Query" name:"OrderKey"`
	NextToken        string           `position:"Query" name:"NextToken"`
	NatGatewayId     string           `position:"Query" name:"NatGatewayId"`
	DryRun           requests.Boolean `position:"Query" name:"DryRun"`
	PrivateIpAddress string           `position:"Query" name:"PrivateIpAddress"`
	MaxResults       string           `position:"Query" name:"MaxResults"`
	TimePoint        requests.Integer `position:"Query" name:"TimePoint"`
	OrderType        string           `position:"Query" name:"OrderType"`
}

ListNatGatewayEcsMetricRequest is the request struct for api ListNatGatewayEcsMetric

func CreateListNatGatewayEcsMetricRequest ¶ added in v1.61.601

func CreateListNatGatewayEcsMetricRequest() (request *ListNatGatewayEcsMetricRequest)

CreateListNatGatewayEcsMetricRequest creates a request to invoke ListNatGatewayEcsMetric API

type ListNatGatewayEcsMetricResponse ¶ added in v1.61.601

type ListNatGatewayEcsMetricResponse struct {
	*responses.BaseResponse
	RequestId      string       `json:"RequestId" xml:"RequestId"`
	NextToken      string       `json:"NextToken" xml:"NextToken"`
	MaxResults     int          `json:"MaxResults" xml:"MaxResults"`
	MetricDataList []MetricData `json:"MetricDataList" xml:"MetricDataList"`
}

ListNatGatewayEcsMetricResponse is the response struct for api ListNatGatewayEcsMetric

func CreateListNatGatewayEcsMetricResponse ¶ added in v1.61.601

func CreateListNatGatewayEcsMetricResponse() (response *ListNatGatewayEcsMetricResponse)

CreateListNatGatewayEcsMetricResponse creates a response to parse from ListNatGatewayEcsMetric response

type ListPhysicalConnectionFeaturesRequest ¶ added in v1.61.601

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

ListPhysicalConnectionFeaturesRequest is the request struct for api ListPhysicalConnectionFeatures

func CreateListPhysicalConnectionFeaturesRequest ¶ added in v1.61.601

func CreateListPhysicalConnectionFeaturesRequest() (request *ListPhysicalConnectionFeaturesRequest)

CreateListPhysicalConnectionFeaturesRequest creates a request to invoke ListPhysicalConnectionFeatures API

type ListPhysicalConnectionFeaturesResponse ¶ added in v1.61.601

type ListPhysicalConnectionFeaturesResponse struct {
	*responses.BaseResponse
	RequestId                  string                      `json:"RequestId" xml:"RequestId"`
	PhysicalConnectionFeatures []PhysicalConnectionFeature `json:"PhysicalConnectionFeatures" xml:"PhysicalConnectionFeatures"`
}

ListPhysicalConnectionFeaturesResponse is the response struct for api ListPhysicalConnectionFeatures

func CreateListPhysicalConnectionFeaturesResponse ¶ added in v1.61.601

func CreateListPhysicalConnectionFeaturesResponse() (response *ListPhysicalConnectionFeaturesResponse)

CreateListPhysicalConnectionFeaturesResponse creates a response to parse from ListPhysicalConnectionFeatures response

type ListTagResourcesRequest ¶

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer       `position:"Query" name:"ResourceOwnerId"`
	NextToken            string                 `position:"Query" name:"NextToken"`
	Tag                  *[]ListTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceId           *[]string              `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceOwnerAccount string                 `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                 `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer       `position:"Query" name:"OwnerId"`
	ResourceType         string                 `position:"Query" name:"ResourceType"`
	MaxResults           requests.Integer       `position:"Query" name:"MaxResults"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest ¶

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse ¶

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	NextToken    string       `json:"NextToken" xml:"NextToken"`
	TagResources TagResources `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse ¶

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag ¶

type ListTagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type ListVpnCertificateAssociationsRequest ¶ added in v1.61.939

type ListVpnCertificateAssociationsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CertificateId   *[]string        `position:"Query" name:"CertificateId"  type:"Repeated"`
	VpnGatewayId    *[]string        `position:"Query" name:"VpnGatewayId"  type:"Repeated"`
	CallerBid       string           `position:"Query" name:"callerBid"`
	CertificateType string           `position:"Query" name:"CertificateType"`
	NextToken       string           `position:"Query" name:"NextToken"`
	MaxResults      requests.Integer `position:"Query" name:"MaxResults"`
}

ListVpnCertificateAssociationsRequest is the request struct for api ListVpnCertificateAssociations

func CreateListVpnCertificateAssociationsRequest ¶ added in v1.61.939

func CreateListVpnCertificateAssociationsRequest() (request *ListVpnCertificateAssociationsRequest)

CreateListVpnCertificateAssociationsRequest creates a request to invoke ListVpnCertificateAssociations API

type ListVpnCertificateAssociationsResponse ¶ added in v1.61.939

type ListVpnCertificateAssociationsResponse struct {
	*responses.BaseResponse
	RequestId               string                   `json:"RequestId" xml:"RequestId"`
	NextToken               string                   `json:"NextToken" xml:"NextToken"`
	MaxResults              int                      `json:"MaxResults" xml:"MaxResults"`
	TotalCount              int                      `json:"TotalCount" xml:"TotalCount"`
	VpnCertificateRelations []VpnCertificateRelation `json:"VpnCertificateRelations" xml:"VpnCertificateRelations"`
}

ListVpnCertificateAssociationsResponse is the response struct for api ListVpnCertificateAssociations

func CreateListVpnCertificateAssociationsResponse ¶ added in v1.61.939

func CreateListVpnCertificateAssociationsResponse() (response *ListVpnCertificateAssociationsResponse)

CreateListVpnCertificateAssociationsResponse creates a response to parse from ListVpnCertificateAssociations response

type LockReason ¶

type LockReason struct {
	LockReason string `json:"LockReason" xml:"LockReason"`
}

LockReason is a nested struct in vpc response

type MetricData ¶ added in v1.61.601

type MetricData struct {
	NatGatewayId     string `json:"NatGatewayId" xml:"NatGatewayId"`
	PrivateIpAddress string `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
	Timestamp        int64  `json:"Timestamp" xml:"Timestamp"`
	ActiveSessionNum int64  `json:"ActiveSessionNum" xml:"ActiveSessionNum"`
	NewSessionRate   int64  `json:"NewSessionRate" xml:"NewSessionRate"`
	RxBps            int64  `json:"RxBps" xml:"RxBps"`
	TxBps            int64  `json:"TxBps" xml:"TxBps"`
	RxPps            int64  `json:"RxPps" xml:"RxPps"`
	TxPps            int64  `json:"TxPps" xml:"TxPps"`
}

MetricData is a nested struct in vpc response

type MetricDataList ¶ added in v1.61.601

type MetricDataList struct {
	MetricData []MetricData `json:"MetricData" xml:"MetricData"`
}

MetricDataList is a nested struct in vpc response

type ModifyBgpGroupAttributeRequest ¶

type ModifyBgpGroupAttributeRequest struct {
	*requests.RpcRequest
	AuthKey              string           `position:"Query" name:"AuthKey"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	BgpGroupId           string           `position:"Query" name:"BgpGroupId"`
	Description          string           `position:"Query" name:"Description"`
	PeerAsn              requests.Integer `position:"Query" name:"PeerAsn"`
	IsFakeAsn            requests.Boolean `position:"Query" name:"IsFakeAsn"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Name                 string           `position:"Query" name:"Name"`
	LocalAsn             requests.Integer `position:"Query" name:"LocalAsn"`
}

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 ModifyBgpPeerAttributeRequest ¶

type ModifyBgpPeerAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	BgpGroupId           string           `position:"Query" name:"BgpGroupId"`
	PeerIpAddress        string           `position:"Query" name:"PeerIpAddress"`
	BfdMultiHop          requests.Integer `position:"Query" name:"BfdMultiHop"`
	EnableBfd            requests.Boolean `position:"Query" name:"EnableBfd"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	BgpPeerId            string           `position:"Query" name:"BgpPeerId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyBgpPeerAttributeRequest is the request struct for api ModifyBgpPeerAttribute

func CreateModifyBgpPeerAttributeRequest ¶

func CreateModifyBgpPeerAttributeRequest() (request *ModifyBgpPeerAttributeRequest)

CreateModifyBgpPeerAttributeRequest creates a request to invoke ModifyBgpPeerAttribute API

type ModifyBgpPeerAttributeResponse ¶

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

ModifyBgpPeerAttributeResponse is the response struct for api ModifyBgpPeerAttribute

func CreateModifyBgpPeerAttributeResponse ¶

func CreateModifyBgpPeerAttributeResponse() (response *ModifyBgpPeerAttributeResponse)

CreateModifyBgpPeerAttributeResponse creates a response to parse from ModifyBgpPeerAttribute response

type ModifyCommonBandwidthPackageAttributeRequest ¶

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

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 ModifyCommonBandwidthPackageInternetChargeTypeRequest ¶ added in v1.61.601

type ModifyCommonBandwidthPackageInternetChargeTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
	Ratio                requests.Integer `position:"Query" name:"Ratio"`
}

ModifyCommonBandwidthPackageInternetChargeTypeRequest is the request struct for api ModifyCommonBandwidthPackageInternetChargeType

func CreateModifyCommonBandwidthPackageInternetChargeTypeRequest ¶ added in v1.61.601

func CreateModifyCommonBandwidthPackageInternetChargeTypeRequest() (request *ModifyCommonBandwidthPackageInternetChargeTypeRequest)

CreateModifyCommonBandwidthPackageInternetChargeTypeRequest creates a request to invoke ModifyCommonBandwidthPackageInternetChargeType API

type ModifyCommonBandwidthPackageInternetChargeTypeResponse ¶ added in v1.61.601

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

ModifyCommonBandwidthPackageInternetChargeTypeResponse is the response struct for api ModifyCommonBandwidthPackageInternetChargeType

func CreateModifyCommonBandwidthPackageInternetChargeTypeResponse ¶ added in v1.61.601

func CreateModifyCommonBandwidthPackageInternetChargeTypeResponse() (response *ModifyCommonBandwidthPackageInternetChargeTypeResponse)

CreateModifyCommonBandwidthPackageInternetChargeTypeResponse creates a response to parse from ModifyCommonBandwidthPackageInternetChargeType response

type ModifyCommonBandwidthPackageIpBandwidthRequest ¶

type ModifyCommonBandwidthPackageIpBandwidthRequest 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"`
	EipId                string           `position:"Query" name:"EipId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyCommonBandwidthPackageIpBandwidthRequest is the request struct for api ModifyCommonBandwidthPackageIpBandwidth

func CreateModifyCommonBandwidthPackageIpBandwidthRequest ¶

func CreateModifyCommonBandwidthPackageIpBandwidthRequest() (request *ModifyCommonBandwidthPackageIpBandwidthRequest)

CreateModifyCommonBandwidthPackageIpBandwidthRequest creates a request to invoke ModifyCommonBandwidthPackageIpBandwidth API

type ModifyCommonBandwidthPackageIpBandwidthResponse ¶

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

ModifyCommonBandwidthPackageIpBandwidthResponse is the response struct for api ModifyCommonBandwidthPackageIpBandwidth

func CreateModifyCommonBandwidthPackageIpBandwidthResponse ¶

func CreateModifyCommonBandwidthPackageIpBandwidthResponse() (response *ModifyCommonBandwidthPackageIpBandwidthResponse)

CreateModifyCommonBandwidthPackageIpBandwidthResponse creates a response to parse from ModifyCommonBandwidthPackageIpBandwidth response

type ModifyCommonBandwidthPackagePayTypeRequest ¶

type ModifyCommonBandwidthPackagePayTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Duration             requests.Integer `position:"Query" name:"Duration"`
	ResourceUid          requests.Integer `position:"Query" name:"ResourceUid"`
	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"`
	KbpsBandwidth        string           `position:"Query" name:"KbpsBandwidth"`
	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   int64  `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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Description          string           `position:"Query" name:"Description"`
	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Name                 string           `position:"Query" name:"Name"`
}

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        int64  `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"`
	Description          string           `position:"Query" name:"Description"`
	AllocationId         string           `position:"Query" name:"AllocationId"`
	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"`
	Name                 string           `position:"Query" name:"Name"`
}

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 ModifyExpressCloudConnectionAttributeRequest ¶

type ModifyExpressCloudConnectionAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Description          string           `position:"Query" name:"Description"`
	EccId                string           `position:"Query" name:"EccId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	CeIp                 string           `position:"Query" name:"CeIp"`
	BgpAs                string           `position:"Query" name:"BgpAs"`
	PeIp                 string           `position:"Query" name:"PeIp"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Name                 string           `position:"Query" name:"Name"`
}

ModifyExpressCloudConnectionAttributeRequest is the request struct for api ModifyExpressCloudConnectionAttribute

func CreateModifyExpressCloudConnectionAttributeRequest ¶

func CreateModifyExpressCloudConnectionAttributeRequest() (request *ModifyExpressCloudConnectionAttributeRequest)

CreateModifyExpressCloudConnectionAttributeRequest creates a request to invoke ModifyExpressCloudConnectionAttribute API

type ModifyExpressCloudConnectionAttributeResponse ¶

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

ModifyExpressCloudConnectionAttributeResponse is the response struct for api ModifyExpressCloudConnectionAttribute

func CreateModifyExpressCloudConnectionAttributeResponse ¶

func CreateModifyExpressCloudConnectionAttributeResponse() (response *ModifyExpressCloudConnectionAttributeResponse)

CreateModifyExpressCloudConnectionAttributeResponse creates a response to parse from ModifyExpressCloudConnectionAttribute response

type ModifyExpressCloudConnectionBandwidthRequest ¶

type ModifyExpressCloudConnectionBandwidthRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EccId                string           `position:"Query" name:"EccId"`
	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"`
}

ModifyExpressCloudConnectionBandwidthRequest is the request struct for api ModifyExpressCloudConnectionBandwidth

func CreateModifyExpressCloudConnectionBandwidthRequest ¶

func CreateModifyExpressCloudConnectionBandwidthRequest() (request *ModifyExpressCloudConnectionBandwidthRequest)

CreateModifyExpressCloudConnectionBandwidthRequest creates a request to invoke ModifyExpressCloudConnectionBandwidth API

type ModifyExpressCloudConnectionBandwidthResponse ¶

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

ModifyExpressCloudConnectionBandwidthResponse is the response struct for api ModifyExpressCloudConnectionBandwidth

func CreateModifyExpressCloudConnectionBandwidthResponse ¶

func CreateModifyExpressCloudConnectionBandwidthResponse() (response *ModifyExpressCloudConnectionBandwidthResponse)

CreateModifyExpressCloudConnectionBandwidthResponse creates a response to parse from ModifyExpressCloudConnectionBandwidth response

type ModifyFlowLogAttributeRequest ¶

type ModifyFlowLogAttributeRequest 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"`
	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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
	InternalIp           string           `position:"Query" name:"InternalIp"`
	ForwardEntryId       string           `position:"Query" name:"ForwardEntryId"`
	ExternalIp           string           `position:"Query" name:"ExternalIp"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	IpProtocol           string           `position:"Query" name:"IpProtocol"`
	ForwardEntryName     string           `position:"Query" name:"ForwardEntryName"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InternalPort         string           `position:"Query" name:"InternalPort"`
	PortBreak            requests.Boolean `position:"Query" name:"PortBreak"`
	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"`
	Description                  string           `position:"Query" name:"Description"`
	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
	Name                         string           `position:"Query" name:"Name"`
}

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"`
	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
	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"`
}

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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Description          string           `position:"Query" name:"Description"`
	HaVipId              string           `position:"Query" name:"HaVipId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Name                 string           `position:"Query" name:"Name"`
}

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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AclName              string           `position:"Query" name:"AclName"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	AclId                string           `position:"Query" name:"AclId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AclId                string           `position:"Query" name:"AclId"`
	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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	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"`
	Name                 string           `position:"Query" name:"Name"`
	Ipv6TranslatorId     string           `position:"Query" name:"Ipv6TranslatorId"`
}

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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Ipv6TranslatorId     string           `position:"Query" name:"Ipv6TranslatorId"`
}

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"`
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EntryName             string           `position:"Query" name:"EntryName"`
	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"`
	AclId                 string           `position:"Query" name:"AclId"`
	Ipv6TranslatorEntryId string           `position:"Query" name:"Ipv6TranslatorEntryId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	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 ModifyInstanceAutoRenewalAttributeRequest ¶ added in v1.61.235

type ModifyInstanceAutoRenewalAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Duration             requests.Integer `position:"Query" name:"Duration"`
	RenewalStatus        string           `position:"Query" name:"RenewalStatus"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	PricingCycle         string           `position:"Query" name:"PricingCycle"`
}

ModifyInstanceAutoRenewalAttributeRequest is the request struct for api ModifyInstanceAutoRenewalAttribute

func CreateModifyInstanceAutoRenewalAttributeRequest ¶ added in v1.61.235

func CreateModifyInstanceAutoRenewalAttributeRequest() (request *ModifyInstanceAutoRenewalAttributeRequest)

CreateModifyInstanceAutoRenewalAttributeRequest creates a request to invoke ModifyInstanceAutoRenewalAttribute API

type ModifyInstanceAutoRenewalAttributeResponse ¶ added in v1.61.235

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

ModifyInstanceAutoRenewalAttributeResponse is the response struct for api ModifyInstanceAutoRenewalAttribute

func CreateModifyInstanceAutoRenewalAttributeResponse ¶ added in v1.61.235

func CreateModifyInstanceAutoRenewalAttributeResponse() (response *ModifyInstanceAutoRenewalAttributeResponse)

CreateModifyInstanceAutoRenewalAttributeResponse creates a response to parse from ModifyInstanceAutoRenewalAttribute 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"`
	Description          string           `position:"Query" name:"Description"`
	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Name                 string           `position:"Query" name:"Name"`
}

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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Spec                 string           `position:"Query" name:"Spec"`
	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

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 ModifyNetworkAclAttributesRequest ¶

type ModifyNetworkAclAttributesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Description          string           `position:"Query" name:"Description"`
	NetworkAclId         string           `position:"Query" name:"NetworkAclId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	NetworkAclName       string           `position:"Query" name:"NetworkAclName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyNetworkAclAttributesRequest is the request struct for api ModifyNetworkAclAttributes

func CreateModifyNetworkAclAttributesRequest ¶

func CreateModifyNetworkAclAttributesRequest() (request *ModifyNetworkAclAttributesRequest)

CreateModifyNetworkAclAttributesRequest creates a request to invoke ModifyNetworkAclAttributes API

type ModifyNetworkAclAttributesResponse ¶

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

ModifyNetworkAclAttributesResponse is the response struct for api ModifyNetworkAclAttributes

func CreateModifyNetworkAclAttributesResponse ¶

func CreateModifyNetworkAclAttributesResponse() (response *ModifyNetworkAclAttributesResponse)

CreateModifyNetworkAclAttributesResponse creates a response to parse from ModifyNetworkAclAttributes response

type ModifyPhysicalConnectionAttributeRequest ¶

type ModifyPhysicalConnectionAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PortType                      string           `position:"Query" name:"PortType"`
	CircuitCode                   string           `position:"Query" name:"CircuitCode"`
	ClientToken                   string           `position:"Query" name:"ClientToken"`
	Description                   string           `position:"Query" name:"Description"`
	RedundantPhysicalConnectionId string           `position:"Query" name:"RedundantPhysicalConnectionId"`
	PeerLocation                  string           `position:"Query" name:"PeerLocation"`
	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"`
	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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RouteEntryName       string           `position:"Query" name:"RouteEntryName"`
	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"`
	RouteEntryId         string           `position:"Query" name:"RouteEntryId"`
}

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"`
	Description          string           `position:"Query" name:"Description"`
	RouteTableName       string           `position:"Query" name:"RouteTableName"`
	ResourceUid          requests.Integer `position:"Query" name:"ResourceUid"`
	RouteTableId         string           `position:"Query" name:"RouteTableId"`
	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"`
	KbpsBandwidth        string           `position:"Query" name:"KbpsBandwidth"`
	ResourceBid          string           `position:"Query" name:"ResourceBid"`
}

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"`
	Description              string           `position:"Query" name:"Description"`
	HealthCheckTargetIp      string           `position:"Query" name:"HealthCheckTargetIp"`
	OppositeInterfaceId      string           `position:"Query" name:"OppositeInterfaceId"`
	HcThreshold              requests.Integer `position:"Query" name:"HcThreshold"`
	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
	DeleteHealthCheckIp      requests.Boolean `position:"Query" name:"DeleteHealthCheckIp"`
	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"`
	HcRate                   requests.Integer `position:"Query" name:"HcRate"`
}

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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Spec                 string           `position:"Query" name:"Spec"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	SnatIp               string           `position:"Query" name:"SnatIp"`
	SnatEntryId          string           `position:"Query" name:"SnatEntryId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SnatTableId          string           `position:"Query" name:"SnatTableId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SnatEntryName        string           `position:"Query" name:"SnatEntryName"`
}

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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	SslVpnClientCertId   string           `position:"Query" name:"SslVpnClientCertId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Name                 string           `position:"Query" name:"Name"`
}

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
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	SslVpnServerId        string           `position:"Query" name:"SslVpnServerId"`
	LocalSubnet           string           `position:"Query" name:"LocalSubnet"`
	IDaaSRegionId         string           `position:"Query" name:"IDaaSRegionId"`
	EnableMultiFactorAuth requests.Boolean `position:"Query" name:"EnableMultiFactorAuth"`
	IDaaSInstanceId       string           `position:"Query" name:"IDaaSInstanceId"`
	Cipher                string           `position:"Query" name:"Cipher"`
	ClientIpPool          string           `position:"Query" name:"ClientIpPool"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	Compress              requests.Boolean `position:"Query" name:"Compress"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	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            int64  `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"`
	EnableMultiFactorAuth bool   `json:"EnableMultiFactorAuth" xml:"EnableMultiFactorAuth"`
	IDaaSInstanceId       string `json:"IDaaSInstanceId" xml:"IDaaSInstanceId"`
}

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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	VRouterId            string           `position:"Query" name:"VRouterId"`
	Description          string           `position:"Query" name:"Description"`
	VRouterName          string           `position:"Query" name:"VRouterName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EnableIPv6           requests.Boolean `position:"Query" name:"EnableIPv6"`
	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"`
	Ipv6CidrBlock        requests.Integer `position:"Query" name:"Ipv6CidrBlock"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	VSwitchName          string           `position:"Query" name:"VSwitchName"`
}

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"`
	ClientToken                   string           `position:"Query" name:"ClientToken"`
	EnableIpv6                    requests.Boolean `position:"Query" name:"EnableIpv6"`
	Description                   string           `position:"Query" name:"Description"`
	VbrId                         string           `position:"Query" name:"VbrId"`
	PeerGatewayIp                 string           `position:"Query" name:"PeerGatewayIp"`
	PeerIpv6GatewayIp             string           `position:"Query" name:"PeerIpv6GatewayIp"`
	DetectMultiplier              requests.Integer `position:"Query" name:"DetectMultiplier"`
	PeeringSubnetMask             string           `position:"Query" name:"PeeringSubnetMask"`
	LocalGatewayIp                string           `position:"Query" name:"LocalGatewayIp"`
	MinTxInterval                 requests.Integer `position:"Query" name:"MinTxInterval"`
	PeeringIpv6SubnetMask         string           `position:"Query" name:"PeeringIpv6SubnetMask"`
	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth                     requests.Integer `position:"Query" name:"Bandwidth"`
	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
	OwnerId                       requests.Integer `position:"Query" name:"OwnerId"`
	MinRxInterval                 requests.Integer `position:"Query" name:"MinRxInterval"`
	LocalIpv6GatewayIp            string           `position:"Query" name:"LocalIpv6GatewayIp"`
	Name                          string           `position:"Query" name:"Name"`
}

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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EnableIPv6           requests.Boolean `position:"Query" name:"EnableIPv6"`
	Description          string           `position:"Query" name:"Description"`
	VpcName              string           `position:"Query" name:"VpcName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Ipv6CidrBlock        string           `position:"Query" name:"Ipv6CidrBlock"`
	VpcId                string           `position:"Query" name:"VpcId"`
	CidrBlock            string           `position:"Query" name:"CidrBlock"`
}

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"`
	AutoConfigRoute      requests.Boolean `position:"Query" name:"AutoConfigRoute"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	IpsecConfig          string           `position:"Query" name:"IpsecConfig"`
	BgpConfig            string           `position:"Query" name:"BgpConfig"`
	HealthCheckConfig    string           `position:"Query" name:"HealthCheckConfig"`
	LocalSubnet          string           `position:"Query" name:"LocalSubnet"`
	RemoteSubnet         string           `position:"Query" name:"RemoteSubnet"`
	EffectImmediately    requests.Boolean `position:"Query" name:"EffectImmediately"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	EnableDpd            requests.Boolean `position:"Query" name:"EnableDpd"`
	RemoteCaCertificate  string           `position:"Query" name:"RemoteCaCertificate"`
	VpnConnectionId      string           `position:"Query" name:"VpnConnectionId"`
	Name                 string           `position:"Query" name:"Name"`
	EnableNatTraversal   requests.Boolean `position:"Query" name:"EnableNatTraversal"`
}

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         int64                                      `json:"CreateTime" xml:"CreateTime"`
	EffectImmediately  bool                                       `json:"EffectImmediately" xml:"EffectImmediately"`
	EnableDpd          bool                                       `json:"EnableDpd" xml:"EnableDpd"`
	EnableNatTraversal bool                                       `json:"EnableNatTraversal" xml:"EnableNatTraversal"`
	IkeConfig          IkeConfig                                  `json:"IkeConfig" xml:"IkeConfig"`
	IpsecConfig        IpsecConfig                                `json:"IpsecConfig" xml:"IpsecConfig"`
	VcoHealthCheck     VcoHealthCheck                             `json:"VcoHealthCheck" xml:"VcoHealthCheck"`
	VpnBgpConfig       VpnBgpConfigInModifyVpnConnectionAttribute `json:"VpnBgpConfig" xml:"VpnBgpConfig"`
}

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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Description          string           `position:"Query" name:"Description"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	AutoPropagate        requests.Boolean `position:"Query" name:"AutoPropagate"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Name                 string           `position:"Query" name:"Name"`
}

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     int64  `json:"CreateTime" xml:"CreateTime"`
	EndTime        int64  `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"`
	EnableBgp      bool   `json:"EnableBgp" xml:"EnableBgp"`
	AutoPropagate  bool   `json:"AutoPropagate" xml:"AutoPropagate"`
}

ModifyVpnGatewayAttributeResponse is the response struct for api ModifyVpnGatewayAttribute

func CreateModifyVpnGatewayAttributeResponse ¶

func CreateModifyVpnGatewayAttributeResponse() (response *ModifyVpnGatewayAttributeResponse)

CreateModifyVpnGatewayAttributeResponse creates a response to parse from ModifyVpnGatewayAttribute response

type ModifyVpnPbrRouteEntryWeightRequest ¶

type ModifyVpnPbrRouteEntryWeightRequest struct {
	*requests.RpcRequest
	RouteSource          string           `position:"Query" name:"RouteSource"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	NewWeight            requests.Integer `position:"Query" name:"NewWeight"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Weight               requests.Integer `position:"Query" name:"Weight"`
	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RouteDest            string           `position:"Query" name:"RouteDest"`
	NextHop              string           `position:"Query" name:"NextHop"`
	OverlayMode          string           `position:"Query" name:"OverlayMode"`
}

ModifyVpnPbrRouteEntryWeightRequest is the request struct for api ModifyVpnPbrRouteEntryWeight

func CreateModifyVpnPbrRouteEntryWeightRequest ¶

func CreateModifyVpnPbrRouteEntryWeightRequest() (request *ModifyVpnPbrRouteEntryWeightRequest)

CreateModifyVpnPbrRouteEntryWeightRequest creates a request to invoke ModifyVpnPbrRouteEntryWeight API

type ModifyVpnPbrRouteEntryWeightResponse ¶

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

ModifyVpnPbrRouteEntryWeightResponse is the response struct for api ModifyVpnPbrRouteEntryWeight

func CreateModifyVpnPbrRouteEntryWeightResponse ¶

func CreateModifyVpnPbrRouteEntryWeightResponse() (response *ModifyVpnPbrRouteEntryWeightResponse)

CreateModifyVpnPbrRouteEntryWeightResponse creates a response to parse from ModifyVpnPbrRouteEntryWeight response

type ModifyVpnRouteEntryWeightRequest ¶

type ModifyVpnRouteEntryWeightRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	NewWeight            requests.Integer `position:"Query" name:"NewWeight"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Weight               requests.Integer `position:"Query" name:"Weight"`
	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RouteDest            string           `position:"Query" name:"RouteDest"`
	NextHop              string           `position:"Query" name:"NextHop"`
	OverlayMode          string           `position:"Query" name:"OverlayMode"`
}

ModifyVpnRouteEntryWeightRequest is the request struct for api ModifyVpnRouteEntryWeight

func CreateModifyVpnRouteEntryWeightRequest ¶

func CreateModifyVpnRouteEntryWeightRequest() (request *ModifyVpnRouteEntryWeightRequest)

CreateModifyVpnRouteEntryWeightRequest creates a request to invoke ModifyVpnRouteEntryWeight API

type ModifyVpnRouteEntryWeightResponse ¶

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

ModifyVpnRouteEntryWeightResponse is the response struct for api ModifyVpnRouteEntryWeight

func CreateModifyVpnRouteEntryWeightResponse ¶

func CreateModifyVpnRouteEntryWeightResponse() (response *ModifyVpnRouteEntryWeightResponse)

CreateModifyVpnRouteEntryWeightResponse creates a response to parse from ModifyVpnRouteEntryWeight response

type MoveResourceGroupRequest ¶

type MoveResourceGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceId           string           `position:"Query" name:"ResourceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
	NewResourceGroupId   string           `position:"Query" name:"NewResourceGroupId"`
}

MoveResourceGroupRequest is the request struct for api MoveResourceGroup

func CreateMoveResourceGroupRequest ¶

func CreateMoveResourceGroupRequest() (request *MoveResourceGroupRequest)

CreateMoveResourceGroupRequest creates a request to invoke MoveResourceGroup API

type MoveResourceGroupResponse ¶

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

MoveResourceGroupResponse is the response struct for api MoveResourceGroup

func CreateMoveResourceGroupResponse ¶

func CreateMoveResourceGroupResponse() (response *MoveResourceGroupResponse)

CreateMoveResourceGroupResponse creates a response to parse from MoveResourceGroup 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"`
	NatType               string                                   `json:"NatType" xml:"NatType"`
	InternetChargeType    string                                   `json:"InternetChargeType" xml:"InternetChargeType"`
	ResourceGroupId       string                                   `json:"ResourceGroupId" xml:"ResourceGroupId"`
	DeletionProtection    bool                                     `json:"DeletionProtection" xml:"DeletionProtection"`
	EcsMetricEnabled      bool                                     `json:"EcsMetricEnabled" xml:"EcsMetricEnabled"`
	ForwardTableIds       ForwardTableIdsInDescribeNatGateways     `json:"ForwardTableIds" xml:"ForwardTableIds"`
	SnatTableIds          SnatTableIdsInDescribeNatGateways        `json:"SnatTableIds" xml:"SnatTableIds"`
	BandwidthPackageIds   BandwidthPackageIdsInDescribeNatGateways `json:"BandwidthPackageIds" xml:"BandwidthPackageIds"`
	NatGatewayPrivateInfo NatGatewayPrivateInfo                    `json:"NatGatewayPrivateInfo" xml:"NatGatewayPrivateInfo"`
	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 NatGatewayPrivateInfo ¶ added in v1.60.268

type NatGatewayPrivateInfo struct {
	EniInstanceId    string `json:"EniInstanceId" xml:"EniInstanceId"`
	PrivateIpAddress string `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
	VswitchId        string `json:"VswitchId" xml:"VswitchId"`
	IzNo             string `json:"IzNo" xml:"IzNo"`
	MaxBandwidth     int    `json:"MaxBandwidth" xml:"MaxBandwidth"`
}

NatGatewayPrivateInfo 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 NetworkAcl ¶

type NetworkAcl struct {
	NetworkAclId      string                                 `json:"NetworkAclId" xml:"NetworkAclId"`
	RegionId          string                                 `json:"RegionId" xml:"RegionId"`
	NetworkAclName    string                                 `json:"NetworkAclName" xml:"NetworkAclName"`
	Description       string                                 `json:"Description" xml:"Description"`
	VpcId             string                                 `json:"VpcId" xml:"VpcId"`
	CreationTime      string                                 `json:"CreationTime" xml:"CreationTime"`
	Status            string                                 `json:"Status" xml:"Status"`
	OwnerId           int64                                  `json:"OwnerId" xml:"OwnerId"`
	IngressAclEntries IngressAclEntriesInDescribeNetworkAcls `json:"IngressAclEntries" xml:"IngressAclEntries"`
	EgressAclEntries  EgressAclEntriesInDescribeNetworkAcls  `json:"EgressAclEntries" xml:"EgressAclEntries"`
	Resources         ResourcesInDescribeNetworkAcls         `json:"Resources" xml:"Resources"`
}

NetworkAcl is a nested struct in vpc response

type NetworkAclAttribute ¶

type NetworkAclAttribute struct {
	NetworkAclName    string                              `json:"NetworkAclName" xml:"NetworkAclName"`
	RegionId          string                              `json:"RegionId" xml:"RegionId"`
	NetworkAclId      string                              `json:"NetworkAclId" xml:"NetworkAclId"`
	CreationTime      string                              `json:"CreationTime" xml:"CreationTime"`
	VpcId             string                              `json:"VpcId" xml:"VpcId"`
	Status            string                              `json:"Status" xml:"Status"`
	OwnerId           int64                               `json:"OwnerId" xml:"OwnerId"`
	Description       string                              `json:"Description" xml:"Description"`
	IngressAclEntries IngressAclEntriesInCreateNetworkAcl `json:"IngressAclEntries" xml:"IngressAclEntries"`
	Resources         ResourcesInCreateNetworkAcl         `json:"Resources" xml:"Resources"`
	EgressAclEntries  EgressAclEntriesInCreateNetworkAcl  `json:"EgressAclEntries" xml:"EgressAclEntries"`
}

NetworkAclAttribute is a nested struct in vpc response

type NetworkAcls ¶

type NetworkAcls struct {
	NetworkAcl []NetworkAcl `json:"NetworkAcl" xml:"NetworkAcl"`
}

NetworkAcls is a nested struct in vpc response

type NextHop ¶

type NextHop struct {
	NextHopId                string             `json:"NextHopId" xml:"NextHopId"`
	NextHopOppsiteInstanceId string             `json:"NextHopOppsiteInstanceId" xml:"NextHopOppsiteInstanceId"`
	NextHopType              string             `json:"NextHopType" xml:"NextHopType"`
	Enabled                  int                `json:"Enabled" xml:"Enabled"`
	Weight                   int                `json:"Weight" xml:"Weight"`
	NextHopRegionId          string             `json:"NextHopRegionId" xml:"NextHopRegionId"`
	NextHopOppsiteType       string             `json:"NextHopOppsiteType" xml:"NextHopOppsiteType"`
	NextHopOppsiteRegionId   string             `json:"NextHopOppsiteRegionId" xml:"NextHopOppsiteRegionId"`
	NextHopRelatedInfo       NextHopRelatedInfo `json:"NextHopRelatedInfo" xml:"NextHopRelatedInfo"`
}

NextHop is a nested struct in vpc response

type NextHopRelatedInfo ¶

type NextHopRelatedInfo struct {
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
}

NextHopRelatedInfo is a nested struct in vpc response

type NextHopsInDescribeRouteEntryList ¶

type NextHopsInDescribeRouteEntryList struct {
	NextHop []NextHop `json:"NextHop" xml:"NextHop"`
}

NextHopsInDescribeRouteEntryList is a nested struct in vpc response

type NextHopsInDescribeRouteTables ¶

type NextHopsInDescribeRouteTables struct {
	NextHop []NextHop `json:"NextHop" xml:"NextHop"`
}

NextHopsInDescribeRouteTables 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 PMInfo ¶

type PMInfo struct {
	PMInfoItem []PMInfoItem `json:"PMInfo" xml:"PMInfo"`
}

PMInfo is a nested struct in vpc response

type PMInfoItem ¶

type PMInfoItem struct {
	PMName            string `json:"PMName" xml:"PMName"`
	PMContactInfo     string `json:"PMContactInfo" xml:"PMContactInfo"`
	PMCertificateType string `json:"PMCertificateType" xml:"PMCertificateType"`
	PMCertificateNo   string `json:"PMCertificateNo" xml:"PMCertificateNo"`
	PMGender          string `json:"PMGender" xml:"PMGender"`
}

PMInfoItem is a nested struct in vpc response

type PhysicalConnectionFeature ¶ added in v1.61.601

type PhysicalConnectionFeature struct {
	FeatureKey   string `json:"FeatureKey" xml:"FeatureKey"`
	FeatureValue string `json:"FeatureValue" xml:"FeatureValue"`
}

PhysicalConnectionFeature is a nested struct in vpc response

type PhysicalConnectionFeatures ¶ added in v1.61.601

type PhysicalConnectionFeatures struct {
	PhysicalConnectionFeature []PhysicalConnectionFeature `json:"PhysicalConnectionFeature" xml:"PhysicalConnectionFeature"`
}

PhysicalConnectionFeatures is a nested struct in vpc response

type PhysicalConnectionLOAType ¶

type PhysicalConnectionLOAType struct {
	InstanceId           string `json:"InstanceId" xml:"InstanceId"`
	CompanyName          string `json:"CompanyName" xml:"CompanyName"`
	CompanyLocalizedName string `json:"CompanyLocalizedName" xml:"CompanyLocalizedName"`
	LineType             string `json:"LineType" xml:"LineType"`
	LineCode             string `json:"LineCode" xml:"LineCode"`
	LineLabel            string `json:"LineLabel" xml:"LineLabel"`
	ConstructionTime     string `json:"ConstructionTime" xml:"ConstructionTime"`
	Status               string `json:"Status" xml:"Status"`
	LoaUrl               string `json:"LoaUrl" xml:"LoaUrl"`
	SI                   string `json:"SI" xml:"SI"`
	PMInfo               PMInfo `json:"PMInfo" xml:"PMInfo"`
}

PhysicalConnectionLOAType 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                     int64  `json:"Bandwidth" xml:"Bandwidth"`
	LoaStatus                     string `json:"LoaStatus" xml:"LoaStatus"`
	HasReservationData            string `json:"HasReservationData" xml:"HasReservationData"`
	ReservationInternetChargeType string `json:"ReservationInternetChargeType" xml:"ReservationInternetChargeType"`
	ReservationActiveTime         string `json:"ReservationActiveTime" xml:"ReservationActiveTime"`
	ReservationOrderType          string `json:"ReservationOrderType" xml:"ReservationOrderType"`
	EndTime                       string `json:"EndTime" xml:"EndTime"`
	ChargeType                    string `json:"ChargeType" xml:"ChargeType"`
}

PhysicalConnectionType is a nested struct in vpc response

type PrivateInfo ¶ added in v1.61.939

type PrivateInfo struct {
	EniInstanceId    string `json:"EniInstanceId" xml:"EniInstanceId"`
	IzNo             string `json:"IzNo" xml:"IzNo"`
	MaxBandwidth     int    `json:"MaxBandwidth" xml:"MaxBandwidth"`
	PrivateIpAddress string `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
	VswitchId        string `json:"VswitchId" xml:"VswitchId"`
}

PrivateInfo 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 {
	AllocationId                     string `json:"AllocationId" xml:"AllocationId"`
	IpAddress                        string `json:"IpAddress" xml:"IpAddress"`
	BandwidthPackageIpRelationStatus string `json:"BandwidthPackageIpRelationStatus" xml:"BandwidthPackageIpRelationStatus"`
}

PublicIpAddresse 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 PublishVpnRouteEntryRequest ¶

type PublishVpnRouteEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	RouteType            string           `position:"Query" name:"RouteType"`
	PublishVpc           requests.Boolean `position:"Query" name:"PublishVpc"`
	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"`
	RouteDest            string           `position:"Query" name:"RouteDest"`
	NextHop              string           `position:"Query" name:"NextHop"`
}

PublishVpnRouteEntryRequest is the request struct for api PublishVpnRouteEntry

func CreatePublishVpnRouteEntryRequest ¶

func CreatePublishVpnRouteEntryRequest() (request *PublishVpnRouteEntryRequest)

CreatePublishVpnRouteEntryRequest creates a request to invoke PublishVpnRouteEntry API

type PublishVpnRouteEntryResponse ¶

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

PublishVpnRouteEntryResponse is the response struct for api PublishVpnRouteEntry

func CreatePublishVpnRouteEntryResponse ¶

func CreatePublishVpnRouteEntryResponse() (response *PublishVpnRouteEntryResponse)

CreatePublishVpnRouteEntryResponse creates a response to parse from PublishVpnRouteEntry response

type RecoverVirtualBorderRouterRequest ¶

type RecoverVirtualBorderRouterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	VbrId                string           `position:"Query" name:"VbrId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	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"`
	AllocationId         string           `position:"Query" name:"AllocationId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	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 ReleaseEipSegmentAddressRequest ¶ added in v1.61.16

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

ReleaseEipSegmentAddressRequest is the request struct for api ReleaseEipSegmentAddress

func CreateReleaseEipSegmentAddressRequest ¶ added in v1.61.16

func CreateReleaseEipSegmentAddressRequest() (request *ReleaseEipSegmentAddressRequest)

CreateReleaseEipSegmentAddressRequest creates a request to invoke ReleaseEipSegmentAddress API

type ReleaseEipSegmentAddressResponse ¶ added in v1.61.16

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

ReleaseEipSegmentAddressResponse is the response struct for api ReleaseEipSegmentAddress

func CreateReleaseEipSegmentAddressResponse ¶ added in v1.61.16

func CreateReleaseEipSegmentAddressResponse() (response *ReleaseEipSegmentAddressResponse)

CreateReleaseEipSegmentAddressResponse creates a response to parse from ReleaseEipSegmentAddress 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"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	IpInstanceId         string           `position:"Query" name:"IpInstanceId"`
}

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"`
	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
	IpInstanceId                 string           `position:"Query" name:"IpInstanceId"`
}

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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	AclId                string           `position:"Query" name:"AclId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	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 RenewInstanceRequest ¶ added in v1.61.235

type RenewInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Duration             requests.Integer `position:"Query" name:"Duration"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	PricingCycle         string           `position:"Query" name:"PricingCycle"`
}

RenewInstanceRequest is the request struct for api RenewInstance

func CreateRenewInstanceRequest ¶ added in v1.61.235

func CreateRenewInstanceRequest() (request *RenewInstanceRequest)

CreateRenewInstanceRequest creates a request to invoke RenewInstance API

type RenewInstanceResponse ¶ added in v1.61.235

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

RenewInstanceResponse is the response struct for api RenewInstance

func CreateRenewInstanceResponse ¶ added in v1.61.235

func CreateRenewInstanceResponse() (response *RenewInstanceResponse)

CreateRenewInstanceResponse creates a response to parse from RenewInstance response

type ReplaceVpcDhcpOptionsSetRequest ¶ added in v1.61.388

type ReplaceVpcDhcpOptionsSetRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DryRun               requests.Boolean `position:"Query" name:"DryRun"`
	DhcpOptionsSetId     string           `position:"Query" name:"DhcpOptionsSetId"`
	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"`
}

ReplaceVpcDhcpOptionsSetRequest is the request struct for api ReplaceVpcDhcpOptionsSet

func CreateReplaceVpcDhcpOptionsSetRequest ¶ added in v1.61.388

func CreateReplaceVpcDhcpOptionsSetRequest() (request *ReplaceVpcDhcpOptionsSetRequest)

CreateReplaceVpcDhcpOptionsSetRequest creates a request to invoke ReplaceVpcDhcpOptionsSet API

type ReplaceVpcDhcpOptionsSetResponse ¶ added in v1.61.388

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

ReplaceVpcDhcpOptionsSetResponse is the response struct for api ReplaceVpcDhcpOptionsSet

func CreateReplaceVpcDhcpOptionsSetResponse ¶ added in v1.61.388

func CreateReplaceVpcDhcpOptionsSetResponse() (response *ReplaceVpcDhcpOptionsSetResponse)

CreateReplaceVpcDhcpOptionsSetResponse creates a response to parse from ReplaceVpcDhcpOptionsSet response

type ReservationData ¶ added in v1.61.235

type ReservationData struct {
	ReservationEndTime        string `json:"ReservationEndTime" xml:"ReservationEndTime"`
	ReservationOrderType      string `json:"ReservationOrderType" xml:"ReservationOrderType"`
	ReservationIpsec          string `json:"ReservationIpsec" xml:"ReservationIpsec"`
	ReservationMaxConnections int    `json:"ReservationMaxConnections" xml:"ReservationMaxConnections"`
	Status                    string `json:"Status" xml:"Status"`
	ReservationSpec           string `json:"ReservationSpec" xml:"ReservationSpec"`
	ReservationSsl            string `json:"ReservationSsl" xml:"ReservationSsl"`
}

ReservationData is a nested struct in vpc response

type Resource ¶

type Resource struct {
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	Status       string `json:"Status" xml:"Status"`
}

Resource is a nested struct in vpc response

type ResourcesInCreateNetworkAcl ¶

type ResourcesInCreateNetworkAcl struct {
	Resource []Resource `json:"Resource" xml:"Resource"`
}

ResourcesInCreateNetworkAcl is a nested struct in vpc response

type ResourcesInDescribeNetworkAclAttributes ¶

type ResourcesInDescribeNetworkAclAttributes struct {
	Resource []Resource `json:"Resource" xml:"Resource"`
}

ResourcesInDescribeNetworkAclAttributes is a nested struct in vpc response

type ResourcesInDescribeNetworkAcls ¶

type ResourcesInDescribeNetworkAcls struct {
	Resource []Resource `json:"Resource" xml:"Resource"`
}

ResourcesInDescribeNetworkAcls is a nested struct in vpc response

type RevokeInstanceFromCenRequest ¶

type RevokeInstanceFromCenRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	CenOwnerId           requests.Integer `position:"Query" name:"CenOwnerId"`
	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"`
}

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 {
	PrivateIpAddress         string                        `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
	NextHopOppsiteInstanceId string                        `json:"NextHopOppsiteInstanceId" xml:"NextHopOppsiteInstanceId"`
	NextHopType              string                        `json:"NextHopType" xml:"NextHopType"`
	IpVersion                string                        `json:"IpVersion" xml:"IpVersion"`
	RouteTableId             string                        `json:"RouteTableId" xml:"RouteTableId"`
	RouteEntryName           string                        `json:"RouteEntryName" xml:"RouteEntryName"`
	InstanceId               string                        `json:"InstanceId" xml:"InstanceId"`
	RouteEntryId             string                        `json:"RouteEntryId" xml:"RouteEntryId"`
	Status                   string                        `json:"Status" xml:"Status"`
	DestinationCidrBlock     string                        `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
	NextHopRegionId          string                        `json:"NextHopRegionId" xml:"NextHopRegionId"`
	Description              string                        `json:"Description" xml:"Description"`
	NextHopOppsiteType       string                        `json:"NextHopOppsiteType" xml:"NextHopOppsiteType"`
	NextHopOppsiteRegionId   string                        `json:"NextHopOppsiteRegionId" xml:"NextHopOppsiteRegionId"`
	Type                     string                        `json:"Type" xml:"Type"`
	NextHops                 NextHopsInDescribeRouteTables `json:"NextHops" xml:"NextHops"`
}

RouteEntry is a nested struct in vpc response

type RouteEntrysInDescribeRouteEntryList ¶

type RouteEntrysInDescribeRouteEntryList struct {
	RouteEntry []RouteEntry `json:"RouteEntry" xml:"RouteEntry"`
}

RouteEntrysInDescribeRouteEntryList is a nested struct in vpc response

type RouteEntrysInDescribeRouteTables ¶

type RouteEntrysInDescribeRouteTables struct {
	RouteEntry []RouteEntry `json:"RouteEntry" xml:"RouteEntry"`
}

RouteEntrysInDescribeRouteTables 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"`
	Status          string                           `json:"Status" xml:"Status"`
	VRouterId       string                           `json:"VRouterId" xml:"VRouterId"`
	RouteTableId    string                           `json:"RouteTableId" xml:"RouteTableId"`
	VSwitchIds      VSwitchIdsInDescribeRouteTables  `json:"VSwitchIds" xml:"VSwitchIds"`
	RouteEntrys     RouteEntrysInDescribeRouteTables `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"`
	Status          string                             `json:"Status" xml:"Status"`
	OwnerId         int64                              `json:"OwnerId" xml:"OwnerId"`
	VSwitchIds      VSwitchIdsInDescribeRouteTableList `json:"VSwitchIds" xml:"VSwitchIds"`
	Tags            TagsInDescribeRouteTableList       `json:"Tags" xml:"Tags"`
}

RouterTableListType is a nested struct in vpc response

type SecondaryCidrBlocksInDescribeVpcAttribute ¶ added in v1.61.16

type SecondaryCidrBlocksInDescribeVpcAttribute struct {
	SecondaryCidrBlock []string `json:"SecondaryCidrBlock" xml:"SecondaryCidrBlock"`
}

SecondaryCidrBlocksInDescribeVpcAttribute is a nested struct in vpc response

type SecondaryCidrBlocksInDescribeVpcs ¶ added in v1.61.16

type SecondaryCidrBlocksInDescribeVpcs struct {
	SecondaryCidrBlock []string `json:"SecondaryCidrBlock" xml:"SecondaryCidrBlock"`
}

SecondaryCidrBlocksInDescribeVpcs is a nested struct in vpc response

type SnatTable ¶ added in v1.61.939

type SnatTable struct {
	SnatTableId    string `json:"SnatTableId" xml:"SnatTableId"`
	SnatEntryCount int    `json:"SnatEntryCount" xml:"SnatEntryCount"`
}

SnatTable 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         int64  `json:"CreateTime" xml:"CreateTime"`
	EndTime            int64  `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            int64  `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"`
	EnableMultiFactorAuth bool   `json:"EnableMultiFactorAuth" xml:"EnableMultiFactorAuth"`
	IDaaSInstanceId       string `json:"IDaaSInstanceId" xml:"IDaaSInstanceId"`
	IDaaSRegionId         string `json:"IDaaSRegionId" xml:"IDaaSRegionId"`
}

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 TagResource ¶

type TagResource struct {
	TagKey       string `json:"TagKey" xml:"TagKey"`
	TagValue     string `json:"TagValue" xml:"TagValue"`
	ResourcId    string `json:"ResourcId" xml:"ResourcId"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
}

TagResource is a nested struct in vpc response

type TagResources ¶

type TagResources struct {
	TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}

TagResources is a nested struct in vpc response

type TagResourcesRequest ¶

type TagResourcesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer   `position:"Query" name:"ResourceOwnerId"`
	Tag                  *[]TagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceId           *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceOwnerAccount string             `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string             `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer   `position:"Query" name:"OwnerId"`
	ResourceType         string             `position:"Query" name:"ResourceType"`
}

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest ¶

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse ¶

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse ¶

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag ¶

type TagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

TagResourcesTag is a repeated param struct in TagResourcesRequest

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 TagsInDescribeVpnGateway ¶ added in v1.61.235

type TagsInDescribeVpnGateway struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeVpnGateway is a nested struct in vpc response

type TagsInDescribeVpnGateways ¶ added in v1.61.235

type TagsInDescribeVpnGateways struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeVpnGateways is a nested struct in vpc response

type TerminatePhysicalConnectionRequest ¶

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

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"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	VbrId                string           `position:"Query" name:"VbrId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	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 UnTagResourcesRequest ¶

type UnTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer     `position:"Query" name:"ResourceOwnerId"`
	Tag                  *[]UnTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	All                  requests.Boolean     `position:"Query" name:"All"`
	ResourceId           *[]string            `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceOwnerAccount string               `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string               `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer     `position:"Query" name:"OwnerId"`
	ResourceType         string               `position:"Query" name:"ResourceType"`
	TagKey               *[]string            `position:"Query" name:"TagKey"  type:"Repeated"`
}

UnTagResourcesRequest is the request struct for api UnTagResources

func CreateUnTagResourcesRequest ¶

func CreateUnTagResourcesRequest() (request *UnTagResourcesRequest)

CreateUnTagResourcesRequest creates a request to invoke UnTagResources API

type UnTagResourcesResponse ¶

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

UnTagResourcesResponse is the response struct for api UnTagResources

func CreateUnTagResourcesResponse ¶

func CreateUnTagResourcesResponse() (response *UnTagResourcesResponse)

CreateUnTagResourcesResponse creates a response to parse from UnTagResources response

type UnTagResourcesTag ¶ added in v1.61.235

type UnTagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

UnTagResourcesTag is a repeated param struct in UnTagResourcesRequest

type UnassociateEipAddressRequest ¶

type UnassociateEipAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	AllocationId         string           `position:"Query" name:"AllocationId"`
	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"`
	PrivateIpAddress     string           `position:"Query" name:"PrivateIpAddress"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	Force                requests.Boolean `position:"Query" name:"Force"`
}

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"`
	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
	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"`
}

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
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	HaVipId              string           `position:"Query" name:"HaVipId"`
	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"`
	Force                string           `position:"Query" name:"Force"`
}

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 UnassociateNetworkAclRequest ¶

type UnassociateNetworkAclRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer                 `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string                           `position:"Query" name:"ClientToken"`
	NetworkAclId         string                           `position:"Query" name:"NetworkAclId"`
	Resource             *[]UnassociateNetworkAclResource `position:"Query" name:"Resource"  type:"Repeated"`
	ResourceOwnerAccount string                           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer                 `position:"Query" name:"OwnerId"`
}

UnassociateNetworkAclRequest is the request struct for api UnassociateNetworkAcl

func CreateUnassociateNetworkAclRequest ¶

func CreateUnassociateNetworkAclRequest() (request *UnassociateNetworkAclRequest)

CreateUnassociateNetworkAclRequest creates a request to invoke UnassociateNetworkAcl API

type UnassociateNetworkAclResource ¶

type UnassociateNetworkAclResource struct {
	ResourceType string `name:"ResourceType"`
	ResourceId   string `name:"ResourceId"`
}

UnassociateNetworkAclResource is a repeated param struct in UnassociateNetworkAclRequest

type UnassociateNetworkAclResponse ¶

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

UnassociateNetworkAclResponse is the response struct for api UnassociateNetworkAcl

func CreateUnassociateNetworkAclResponse ¶

func CreateUnassociateNetworkAclResponse() (response *UnassociateNetworkAclResponse)

CreateUnassociateNetworkAclResponse creates a response to parse from UnassociateNetworkAcl response

type UnassociatePhysicalConnectionFromVirtualBorderRouterRequest ¶

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

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 UnassociateVpcCidrBlockRequest ¶ added in v1.61.16

type UnassociateVpcCidrBlockRequest 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"`
	IPv6CidrBlock        string           `position:"Query" name:"IPv6CidrBlock"`
	SecondaryCidrBlock   string           `position:"Query" name:"SecondaryCidrBlock"`
	VpcId                string           `position:"Query" name:"VpcId"`
}

UnassociateVpcCidrBlockRequest is the request struct for api UnassociateVpcCidrBlock

func CreateUnassociateVpcCidrBlockRequest ¶ added in v1.61.16

func CreateUnassociateVpcCidrBlockRequest() (request *UnassociateVpcCidrBlockRequest)

CreateUnassociateVpcCidrBlockRequest creates a request to invoke UnassociateVpcCidrBlock API

type UnassociateVpcCidrBlockResponse ¶ added in v1.61.16

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

UnassociateVpcCidrBlockResponse is the response struct for api UnassociateVpcCidrBlock

func CreateUnassociateVpcCidrBlockResponse ¶ added in v1.61.16

func CreateUnassociateVpcCidrBlockResponse() (response *UnassociateVpcCidrBlockResponse)

CreateUnassociateVpcCidrBlockResponse creates a response to parse from UnassociateVpcCidrBlock response

type UpdateDhcpOptionsSetAttributeRequest ¶ added in v1.61.388

type UpdateDhcpOptionsSetAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string           `position:"Query" name:"ClientToken"`
	DomainNameServers         string           `position:"Query" name:"DomainNameServers"`
	DhcpOptionsSetDescription string           `position:"Query" name:"DhcpOptionsSetDescription"`
	DryRun                    requests.Boolean `position:"Query" name:"DryRun"`
	DhcpOptionsSetId          string           `position:"Query" name:"DhcpOptionsSetId"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount              string           `position:"Query" name:"OwnerAccount"`
	DomainName                string           `position:"Query" name:"DomainName"`
	OwnerId                   requests.Integer `position:"Query" name:"OwnerId"`
	DhcpOptionsSetName        string           `position:"Query" name:"DhcpOptionsSetName"`
}

UpdateDhcpOptionsSetAttributeRequest is the request struct for api UpdateDhcpOptionsSetAttribute

func CreateUpdateDhcpOptionsSetAttributeRequest ¶ added in v1.61.388

func CreateUpdateDhcpOptionsSetAttributeRequest() (request *UpdateDhcpOptionsSetAttributeRequest)

CreateUpdateDhcpOptionsSetAttributeRequest creates a request to invoke UpdateDhcpOptionsSetAttribute API

type UpdateDhcpOptionsSetAttributeResponse ¶ added in v1.61.388

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

UpdateDhcpOptionsSetAttributeResponse is the response struct for api UpdateDhcpOptionsSetAttribute

func CreateUpdateDhcpOptionsSetAttributeResponse ¶ added in v1.61.388

func CreateUpdateDhcpOptionsSetAttributeResponse() (response *UpdateDhcpOptionsSetAttributeResponse)

CreateUpdateDhcpOptionsSetAttributeResponse creates a response to parse from UpdateDhcpOptionsSetAttribute response

type UpdateIpsecServerRequest ¶ added in v1.61.939

type UpdateIpsecServerRequest struct {
	*requests.RpcRequest
	IkeConfig              string           `position:"Query" name:"IkeConfig"`
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken            string           `position:"Query" name:"ClientToken"`
	IpsecConfig            string           `position:"Query" name:"IpsecConfig"`
	Psk                    string           `position:"Query" name:"Psk"`
	LocalSubnet            string           `position:"Query" name:"LocalSubnet"`
	IDaaSInstanceId        string           `position:"Query" name:"IDaaSInstanceId"`
	EffectImmediately      requests.Boolean `position:"Query" name:"EffectImmediately"`
	ClientIpPool           string           `position:"Query" name:"ClientIpPool"`
	DryRun                 string           `position:"Query" name:"DryRun"`
	CallerBid              string           `position:"Query" name:"callerBid"`
	PskEnabled             requests.Boolean `position:"Query" name:"PskEnabled"`
	MultiFactorAuthEnabled requests.Boolean `position:"Query" name:"MultiFactorAuthEnabled"`
	IpsecServerName        string           `position:"Query" name:"IpsecServerName"`
	IpsecServerId          string           `position:"Query" name:"IpsecServerId"`
}

UpdateIpsecServerRequest is the request struct for api UpdateIpsecServer

func CreateUpdateIpsecServerRequest ¶ added in v1.61.939

func CreateUpdateIpsecServerRequest() (request *UpdateIpsecServerRequest)

CreateUpdateIpsecServerRequest creates a request to invoke UpdateIpsecServer API

type UpdateIpsecServerResponse ¶ added in v1.61.939

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

UpdateIpsecServerResponse is the response struct for api UpdateIpsecServer

func CreateUpdateIpsecServerResponse ¶ added in v1.61.939

func CreateUpdateIpsecServerResponse() (response *UpdateIpsecServerResponse)

CreateUpdateIpsecServerResponse creates a response to parse from UpdateIpsecServer response

type UpdateNatGatewayNatTypeRequest ¶ added in v1.61.601

type UpdateNatGatewayNatTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	NatType              string           `position:"Query" name:"NatType"`
	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
	DryRun               requests.Boolean `position:"Query" name:"DryRun"`
	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"`
}

UpdateNatGatewayNatTypeRequest is the request struct for api UpdateNatGatewayNatType

func CreateUpdateNatGatewayNatTypeRequest ¶ added in v1.61.601

func CreateUpdateNatGatewayNatTypeRequest() (request *UpdateNatGatewayNatTypeRequest)

CreateUpdateNatGatewayNatTypeRequest creates a request to invoke UpdateNatGatewayNatType API

type UpdateNatGatewayNatTypeResponse ¶ added in v1.61.601

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

UpdateNatGatewayNatTypeResponse is the response struct for api UpdateNatGatewayNatType

func CreateUpdateNatGatewayNatTypeResponse ¶ added in v1.61.601

func CreateUpdateNatGatewayNatTypeResponse() (response *UpdateNatGatewayNatTypeResponse)

CreateUpdateNatGatewayNatTypeResponse creates a response to parse from UpdateNatGatewayNatType response

type UpdateNetworkAclEntriesEgressAclEntries ¶

type UpdateNetworkAclEntriesEgressAclEntries struct {
	NetworkAclEntryName string `name:"NetworkAclEntryName"`
	NetworkAclEntryId   string `name:"NetworkAclEntryId"`
	Policy              string `name:"Policy"`
	Protocol            string `name:"Protocol"`
	DestinationCidrIp   string `name:"DestinationCidrIp"`
	Port                string `name:"Port"`
	EntryType           string `name:"EntryType"`
	Description         string `name:"Description"`
}

UpdateNetworkAclEntriesEgressAclEntries is a repeated param struct in UpdateNetworkAclEntriesRequest

type UpdateNetworkAclEntriesIngressAclEntries ¶

type UpdateNetworkAclEntriesIngressAclEntries struct {
	NetworkAclEntryName string `name:"NetworkAclEntryName"`
	NetworkAclEntryId   string `name:"NetworkAclEntryId"`
	Policy              string `name:"Policy"`
	Protocol            string `name:"Protocol"`
	SourceCidrIp        string `name:"SourceCidrIp"`
	Port                string `name:"Port"`
	EntryType           string `name:"EntryType"`
	Description         string `name:"Description"`
}

UpdateNetworkAclEntriesIngressAclEntries is a repeated param struct in UpdateNetworkAclEntriesRequest

type UpdateNetworkAclEntriesRequest ¶

type UpdateNetworkAclEntriesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId         requests.Integer                            `position:"Query" name:"ResourceOwnerId"`
	EgressAclEntries        *[]UpdateNetworkAclEntriesEgressAclEntries  `position:"Query" name:"EgressAclEntries"  type:"Repeated"`
	ClientToken             string                                      `position:"Query" name:"ClientToken"`
	NetworkAclId            string                                      `position:"Query" name:"NetworkAclId"`
	UpdateIngressAclEntries requests.Boolean                            `position:"Query" name:"UpdateIngressAclEntries"`
	ResourceOwnerAccount    string                                      `position:"Query" name:"ResourceOwnerAccount"`
	UpdateEgressAclEntries  requests.Boolean                            `position:"Query" name:"UpdateEgressAclEntries"`
	OwnerId                 requests.Integer                            `position:"Query" name:"OwnerId"`
	IngressAclEntries       *[]UpdateNetworkAclEntriesIngressAclEntries `position:"Query" name:"IngressAclEntries"  type:"Repeated"`
}

UpdateNetworkAclEntriesRequest is the request struct for api UpdateNetworkAclEntries

func CreateUpdateNetworkAclEntriesRequest ¶

func CreateUpdateNetworkAclEntriesRequest() (request *UpdateNetworkAclEntriesRequest)

CreateUpdateNetworkAclEntriesRequest creates a request to invoke UpdateNetworkAclEntries API

type UpdateNetworkAclEntriesResponse ¶

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

UpdateNetworkAclEntriesResponse is the response struct for api UpdateNetworkAclEntries

func CreateUpdateNetworkAclEntriesResponse ¶

func CreateUpdateNetworkAclEntriesResponse() (response *UpdateNetworkAclEntriesResponse)

CreateUpdateNetworkAclEntriesResponse creates a response to parse from UpdateNetworkAclEntries response

type UpdateVirtualBorderBandwidthRequest ¶ added in v1.61.601

type UpdateVirtualBorderBandwidthRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	VirtualBorderRouterId string           `position:"Query" name:"VirtualBorderRouterId"`
	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"`
}

UpdateVirtualBorderBandwidthRequest is the request struct for api UpdateVirtualBorderBandwidth

func CreateUpdateVirtualBorderBandwidthRequest ¶ added in v1.61.601

func CreateUpdateVirtualBorderBandwidthRequest() (request *UpdateVirtualBorderBandwidthRequest)

CreateUpdateVirtualBorderBandwidthRequest creates a request to invoke UpdateVirtualBorderBandwidth API

type UpdateVirtualBorderBandwidthResponse ¶ added in v1.61.601

type UpdateVirtualBorderBandwidthResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	HttpStatusCode string `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	Code           string `json:"Code" xml:"Code"`
}

UpdateVirtualBorderBandwidthResponse is the response struct for api UpdateVirtualBorderBandwidth

func CreateUpdateVirtualBorderBandwidthResponse ¶ added in v1.61.601

func CreateUpdateVirtualBorderBandwidthResponse() (response *UpdateVirtualBorderBandwidthResponse)

CreateUpdateVirtualBorderBandwidthResponse creates a response to parse from UpdateVirtualBorderBandwidth 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 int64                   `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"`
	NetworkAclId            string                  `json:"NetworkAclId" xml:"NetworkAclId"`
	OwnerId                 int64                   `json:"OwnerId" xml:"OwnerId"`
	ShareType               string                  `json:"ShareType" xml:"ShareType"`
	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 VcoHealthCheck ¶

type VcoHealthCheck struct {
	Dip      string `json:"Dip" xml:"Dip"`
	Sip      string `json:"Sip" xml:"Sip"`
	Enable   string `json:"Enable" xml:"Enable"`
	Interval int    `json:"Interval" xml:"Interval"`
	Retry    int    `json:"Retry" xml:"Retry"`
	Status   string `json:"Status" xml:"Status"`
}

VcoHealthCheck 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             int64  `json:"VbrOwnerUid" xml:"VbrOwnerUid"`
	EccId                   string `json:"EccId" xml:"EccId"`
	Type                    string `json:"Type" xml:"Type"`
	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"`
	Status                  string `json:"Status" xml:"Status"`
	CircuitCode             string `json:"CircuitCode" xml:"CircuitCode"`
	LocalGatewayIp          string `json:"LocalGatewayIp" xml:"LocalGatewayIp"`
	PeerGatewayIp           string `json:"PeerGatewayIp" xml:"PeerGatewayIp"`
	PeeringSubnetMask       string `json:"PeeringSubnetMask" xml:"PeeringSubnetMask"`
	PConnVbrChargeType      string `json:"PConnVbrChargeType" xml:"PConnVbrChargeType"`
	PConnVbrExpireTime      string `json:"PConnVbrExpireTime" xml:"PConnVbrExpireTime"`
	PConnVbrBussinessStatus string `json:"PConnVbrBussinessStatus" xml:"PConnVbrBussinessStatus"`
	Bandwidth               string `json:"Bandwidth" xml:"Bandwidth"`
	LocalIpv6GatewayIp      string `json:"LocalIpv6GatewayIp" xml:"LocalIpv6GatewayIp"`
	PeerIpv6GatewayIp       string `json:"PeerIpv6GatewayIp" xml:"PeerIpv6GatewayIp"`
	PeeringIpv6SubnetMask   string `json:"PeeringIpv6SubnetMask" xml:"PeeringIpv6SubnetMask"`
	EnableIpv6              bool   `json:"EnableIpv6" xml:"EnableIpv6"`
	BandwidthStatus         string `json:"BandwidthStatus" xml:"BandwidthStatus"`
}

VirtualBorderRouterForPhysicalConnectionType is a nested struct in vpc response

type VirtualBorderRouterModel ¶

type VirtualBorderRouterModel struct {
	InstanceId           string `json:"InstanceId" xml:"InstanceId"`
	AccessPointId        string `json:"AccessPointId" xml:"AccessPointId"`
	PhysicalConnectionId string `json:"PhysicalConnectionId" xml:"PhysicalConnectionId"`
}

VirtualBorderRouterModel is a nested struct in vpc response

type VirtualBorderRouterModels ¶

type VirtualBorderRouterModels struct {
	VirtualBorderRouterModel []VirtualBorderRouterModel `json:"VirtualBorderRouterModel" xml:"VirtualBorderRouterModel"`
}

VirtualBorderRouterModels 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"`
	PConnVbrExpireTime               string                                       `json:"PConnVbrExpireTime" xml:"PConnVbrExpireTime"`
	EccId                            string                                       `json:"EccId" xml:"EccId"`
	Type                             string                                       `json:"Type" xml:"Type"`
	MinTxInterval                    int64                                        `json:"MinTxInterval" xml:"MinTxInterval"`
	MinRxInterval                    int64                                        `json:"MinRxInterval" xml:"MinRxInterval"`
	DetectMultiplier                 int64                                        `json:"DetectMultiplier" xml:"DetectMultiplier"`
	LocalIpv6GatewayIp               string                                       `json:"LocalIpv6GatewayIp" xml:"LocalIpv6GatewayIp"`
	PeerIpv6GatewayIp                string                                       `json:"PeerIpv6GatewayIp" xml:"PeerIpv6GatewayIp"`
	PeeringIpv6SubnetMask            string                                       `json:"PeeringIpv6SubnetMask" xml:"PeeringIpv6SubnetMask"`
	EnableIpv6                       bool                                         `json:"EnableIpv6" xml:"EnableIpv6"`
	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"`
	NetworkAclNum          string                            `json:"NetworkAclNum" xml:"NetworkAclNum"`
	ResourceGroupId        string                            `json:"ResourceGroupId" xml:"ResourceGroupId"`
	CenStatus              string                            `json:"CenStatus" xml:"CenStatus"`
	OwnerId                int64                             `json:"OwnerId" xml:"OwnerId"`
	SupportAdvancedFeature bool                              `json:"SupportAdvancedFeature" xml:"SupportAdvancedFeature"`
	AdvancedResource       bool                              `json:"AdvancedResource" xml:"AdvancedResource"`
	DhcpOptionsSetId       string                            `json:"DhcpOptionsSetId" xml:"DhcpOptionsSetId"`
	DhcpOptionsSetStatus   string                            `json:"DhcpOptionsSetStatus" xml:"DhcpOptionsSetStatus"`
	VSwitchIds             VSwitchIdsInDescribeVpcs          `json:"VSwitchIds" xml:"VSwitchIds"`
	UserCidrs              UserCidrsInDescribeVpcs           `json:"UserCidrs" xml:"UserCidrs"`
	NatGatewayIds          NatGatewayIds                     `json:"NatGatewayIds" xml:"NatGatewayIds"`
	RouterTableIds         RouterTableIds                    `json:"RouterTableIds" xml:"RouterTableIds"`
	SecondaryCidrBlocks    SecondaryCidrBlocksInDescribeVpcs `json:"SecondaryCidrBlocks" xml:"SecondaryCidrBlocks"`
	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 VpnBgpConfig ¶ added in v1.61.235

type VpnBgpConfig struct {
	PeerAsn    string `json:"PeerAsn" xml:"PeerAsn"`
	EnableBgp  string `json:"EnableBgp" xml:"EnableBgp"`
	TunnelCidr string `json:"TunnelCidr" xml:"TunnelCidr"`
	Status     string `json:"Status" xml:"Status"`
	LocalBgpIp string `json:"LocalBgpIp" xml:"LocalBgpIp"`
	PeerBgpIp  string `json:"PeerBgpIp" xml:"PeerBgpIp"`
	LocalAsn   string `json:"LocalAsn" xml:"LocalAsn"`
}

VpnBgpConfig is a nested struct in vpc response

type VpnBgpConfigInModifyVpnConnectionAttribute ¶ added in v1.61.235

type VpnBgpConfigInModifyVpnConnectionAttribute struct {
	EnableBgp  string `json:"EnableBgp" xml:"EnableBgp"`
	TunnelCidr string `json:"TunnelCidr" xml:"TunnelCidr"`
	LocalBgpIp string `json:"LocalBgpIp" xml:"LocalBgpIp"`
	PeerBgpIp  string `json:"PeerBgpIp" xml:"PeerBgpIp"`
	LocalAsn   int    `json:"LocalAsn" xml:"LocalAsn"`
	PeerAsn    int    `json:"PeerAsn" xml:"PeerAsn"`
	Status     string `json:"Status" xml:"Status"`
}

VpnBgpConfigInModifyVpnConnectionAttribute is a nested struct in vpc response

type VpnCertificateRelation ¶ added in v1.61.939

type VpnCertificateRelation struct {
	RegionId        string `json:"RegionId" xml:"RegionId"`
	VpnGatewayId    string `json:"VpnGatewayId" xml:"VpnGatewayId"`
	CertificateId   string `json:"CertificateId" xml:"CertificateId"`
	CertificateType string `json:"CertificateType" xml:"CertificateType"`
	AssociationTime string `json:"AssociationTime" xml:"AssociationTime"`
}

VpnCertificateRelation is a nested struct in vpc response

type VpnCertificateRelations ¶ added in v1.61.939

type VpnCertificateRelations struct {
	VpnCertificateRelation []VpnCertificateRelation `json:"VpnCertificateRelation" xml:"VpnCertificateRelation"`
}

VpnCertificateRelations 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          int64          `json:"CreateTime" xml:"CreateTime"`
	EffectImmediately   bool           `json:"EffectImmediately" xml:"EffectImmediately"`
	Status              string         `json:"Status" xml:"Status"`
	EnableDpd           bool           `json:"EnableDpd" xml:"EnableDpd"`
	EnableNatTraversal  bool           `json:"EnableNatTraversal" xml:"EnableNatTraversal"`
	RemoteCaCertificate string         `json:"RemoteCaCertificate" xml:"RemoteCaCertificate"`
	IkeConfig           IkeConfig      `json:"IkeConfig" xml:"IkeConfig"`
	IpsecConfig         IpsecConfig    `json:"IpsecConfig" xml:"IpsecConfig"`
	VcoHealthCheck      VcoHealthCheck `json:"VcoHealthCheck" xml:"VcoHealthCheck"`
	VpnBgpConfig        VpnBgpConfig   `json:"VpnBgpConfig" xml:"VpnBgpConfig"`
}

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        int64                     `json:"CreateTime" xml:"CreateTime"`
	EndTime           int64                     `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 int64                     `json:"SslMaxConnections" xml:"SslMaxConnections"`
	Tag               string                    `json:"Tag" xml:"Tag"`
	EnableBgp         bool                      `json:"EnableBgp" xml:"EnableBgp"`
	AutoPropagate     bool                      `json:"AutoPropagate" xml:"AutoPropagate"`
	VpnType           string                    `json:"VpnType" xml:"VpnType"`
	ReservationData   ReservationData           `json:"ReservationData" xml:"ReservationData"`
	Tags              TagsInDescribeVpnGateways `json:"Tags" xml:"Tags"`
}

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 VpnPbrRouteEntries ¶

type VpnPbrRouteEntries struct {
	VpnPbrRouteEntry []VpnPbrRouteEntry `json:"VpnPbrRouteEntry" xml:"VpnPbrRouteEntry"`
}

VpnPbrRouteEntries is a nested struct in vpc response

type VpnPbrRouteEntry ¶

type VpnPbrRouteEntry struct {
	VpnInstanceId string `json:"VpnInstanceId" xml:"VpnInstanceId"`
	RouteSource   string `json:"RouteSource" xml:"RouteSource"`
	RouteDest     string `json:"RouteDest" xml:"RouteDest"`
	NextHop       string `json:"NextHop" xml:"NextHop"`
	Weight        int    `json:"Weight" xml:"Weight"`
	CreateTime    int64  `json:"CreateTime" xml:"CreateTime"`
	State         string `json:"State" xml:"State"`
}

VpnPbrRouteEntry is a nested struct in vpc response

type VpnRouteEntries ¶

type VpnRouteEntries struct {
	VpnRouteEntry []VpnRouteEntry `json:"VpnRouteEntry" xml:"VpnRouteEntry"`
}

VpnRouteEntries is a nested struct in vpc response

type VpnRouteEntry ¶

type VpnRouteEntry struct {
	VpnInstanceId  string `json:"VpnInstanceId" xml:"VpnInstanceId"`
	RouteDest      string `json:"RouteDest" xml:"RouteDest"`
	NextHop        string `json:"NextHop" xml:"NextHop"`
	Weight         int    `json:"Weight" xml:"Weight"`
	CreateTime     int64  `json:"CreateTime" xml:"CreateTime"`
	State          string `json:"State" xml:"State"`
	AsPath         string `json:"AsPath" xml:"AsPath"`
	Community      string `json:"Community" xml:"Community"`
	Source         string `json:"Source" xml:"Source"`
	RouteEntryType string `json:"RouteEntryType" xml:"RouteEntryType"`
}

VpnRouteEntry 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 ZonesInDescribeZones ¶ added in v1.61.601

type ZonesInDescribeZones struct {
	Zone []Zone `json:"Zone" xml:"Zone"`
}

ZonesInDescribeZones is a nested struct in vpc response

type ZonesInListEnhanhcedNatGatewayAvailableZones ¶ added in v1.61.601

type ZonesInListEnhanhcedNatGatewayAvailableZones struct {
	Zone []Zone `json:"Zone" xml:"Zone"`
}

ZonesInListEnhanhcedNatGatewayAvailableZones 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