cbn

package
v1.63.54 Latest Latest
Warning

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

Go to latest
Published: Nov 22, 2024 License: Apache-2.0 Imports: 6 Imported by: 14

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "central"

EndpointType regional or central

Functions ¶

func GetEndpointMap ¶ added in v1.60.382

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType ¶ added in v1.60.382

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty ¶ added in v1.60.382

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient ¶ added in v1.60.382

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types ¶

type ActiveFlowLogRequest ¶ added in v1.60.382

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

ActiveFlowLogRequest is the request struct for api ActiveFlowLog

func CreateActiveFlowLogRequest ¶ added in v1.60.382

func CreateActiveFlowLogRequest() (request *ActiveFlowLogRequest)

CreateActiveFlowLogRequest creates a request to invoke ActiveFlowLog API

type ActiveFlowLogResponse ¶ added in v1.60.382

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

ActiveFlowLogResponse is the response struct for api ActiveFlowLog

func CreateActiveFlowLogResponse ¶ added in v1.60.382

func CreateActiveFlowLogResponse() (response *ActiveFlowLogResponse)

CreateActiveFlowLogResponse creates a response to parse from ActiveFlowLog response

type AddTrafficMatchRuleToTrafficMarkingPolicyRequest ¶ added in v1.61.1606

type AddTrafficMatchRuleToTrafficMarkingPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer                                              `position:"Query" name:"ResourceOwnerId"`
	ClientToken            string                                                        `position:"Query" name:"ClientToken"`
	TrafficMarkingPolicyId string                                                        `position:"Query" name:"TrafficMarkingPolicyId"`
	DryRun                 requests.Boolean                                              `position:"Query" name:"DryRun"`
	TrafficMatchRules      *[]AddTrafficMatchRuleToTrafficMarkingPolicyTrafficMatchRules `position:"Query" name:"TrafficMatchRules"  type:"Repeated"`
	ResourceOwnerAccount   string                                                        `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount           string                                                        `position:"Query" name:"OwnerAccount"`
	OwnerId                requests.Integer                                              `position:"Query" name:"OwnerId"`
	Version                string                                                        `position:"Query" name:"Version"`
}

AddTrafficMatchRuleToTrafficMarkingPolicyRequest is the request struct for api AddTrafficMatchRuleToTrafficMarkingPolicy

func CreateAddTrafficMatchRuleToTrafficMarkingPolicyRequest ¶ added in v1.61.1606

func CreateAddTrafficMatchRuleToTrafficMarkingPolicyRequest() (request *AddTrafficMatchRuleToTrafficMarkingPolicyRequest)

CreateAddTrafficMatchRuleToTrafficMarkingPolicyRequest creates a request to invoke AddTrafficMatchRuleToTrafficMarkingPolicy API

type AddTrafficMatchRuleToTrafficMarkingPolicyResponse ¶ added in v1.61.1606

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

AddTrafficMatchRuleToTrafficMarkingPolicyResponse is the response struct for api AddTrafficMatchRuleToTrafficMarkingPolicy

func CreateAddTrafficMatchRuleToTrafficMarkingPolicyResponse ¶ added in v1.61.1606

func CreateAddTrafficMatchRuleToTrafficMarkingPolicyResponse() (response *AddTrafficMatchRuleToTrafficMarkingPolicyResponse)

CreateAddTrafficMatchRuleToTrafficMarkingPolicyResponse creates a response to parse from AddTrafficMatchRuleToTrafficMarkingPolicy response

type AddTrafficMatchRuleToTrafficMarkingPolicyTrafficMatchRules ¶ added in v1.61.1606

type AddTrafficMatchRuleToTrafficMarkingPolicyTrafficMatchRules struct {
	DstPortRange                *[]string `name:"DstPortRange" type:"Repeated"`
	MatchDscp                   string    `name:"MatchDscp"`
	Protocol                    string    `name:"Protocol"`
	TrafficMatchRuleDescription string    `name:"TrafficMatchRuleDescription"`
	SrcPortRange                *[]string `name:"SrcPortRange" type:"Repeated"`
	DstCidr                     string    `name:"DstCidr"`
	TrafficMatchRuleName        string    `name:"TrafficMatchRuleName"`
	SrcCidr                     string    `name:"SrcCidr"`
}

AddTrafficMatchRuleToTrafficMarkingPolicyTrafficMatchRules is a repeated param struct in AddTrafficMatchRuleToTrafficMarkingPolicyRequest

type AddTraficMatchRuleToTrafficMarkingPolicyRequest ¶ added in v1.61.1352

type AddTraficMatchRuleToTrafficMarkingPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer                                             `position:"Query" name:"ResourceOwnerId"`
	ClientToken            string                                                       `position:"Query" name:"ClientToken"`
	TrafficMarkingPolicyId string                                                       `position:"Query" name:"TrafficMarkingPolicyId"`
	DryRun                 requests.Boolean                                             `position:"Query" name:"DryRun"`
	TrafficMatchRules      *[]AddTraficMatchRuleToTrafficMarkingPolicyTrafficMatchRules `position:"Query" name:"TrafficMatchRules"  type:"Repeated"`
	ResourceOwnerAccount   string                                                       `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount           string                                                       `position:"Query" name:"OwnerAccount"`
	OwnerId                requests.Integer                                             `position:"Query" name:"OwnerId"`
	Version                string                                                       `position:"Query" name:"Version"`
}

AddTraficMatchRuleToTrafficMarkingPolicyRequest is the request struct for api AddTraficMatchRuleToTrafficMarkingPolicy

func CreateAddTraficMatchRuleToTrafficMarkingPolicyRequest ¶ added in v1.61.1352

func CreateAddTraficMatchRuleToTrafficMarkingPolicyRequest() (request *AddTraficMatchRuleToTrafficMarkingPolicyRequest)

CreateAddTraficMatchRuleToTrafficMarkingPolicyRequest creates a request to invoke AddTraficMatchRuleToTrafficMarkingPolicy API

type AddTraficMatchRuleToTrafficMarkingPolicyResponse ¶ added in v1.61.1352

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

AddTraficMatchRuleToTrafficMarkingPolicyResponse is the response struct for api AddTraficMatchRuleToTrafficMarkingPolicy

func CreateAddTraficMatchRuleToTrafficMarkingPolicyResponse ¶ added in v1.61.1352

func CreateAddTraficMatchRuleToTrafficMarkingPolicyResponse() (response *AddTraficMatchRuleToTrafficMarkingPolicyResponse)

CreateAddTraficMatchRuleToTrafficMarkingPolicyResponse creates a response to parse from AddTraficMatchRuleToTrafficMarkingPolicy response

type AddTraficMatchRuleToTrafficMarkingPolicyTrafficMatchRules ¶ added in v1.61.1352

type AddTraficMatchRuleToTrafficMarkingPolicyTrafficMatchRules struct {
	DstPortRange                *[]string `name:"DstPortRange" type:"Repeated"`
	MatchDscp                   string    `name:"MatchDscp"`
	Protocol                    string    `name:"Protocol"`
	TrafficMatchRuleDescription string    `name:"TrafficMatchRuleDescription"`
	SrcPortRange                *[]string `name:"SrcPortRange" type:"Repeated"`
	DstCidr                     string    `name:"DstCidr"`
	TrafficMatchRuleName        string    `name:"TrafficMatchRuleName"`
	SrcCidr                     string    `name:"SrcCidr"`
}

AddTraficMatchRuleToTrafficMarkingPolicyTrafficMatchRules is a repeated param struct in AddTraficMatchRuleToTrafficMarkingPolicyRequest

type AsPathsInDescribeCenChildInstanceRouteEntries ¶ added in v1.60.382

type AsPathsInDescribeCenChildInstanceRouteEntries struct {
	AsPath []string `json:"AsPath" xml:"AsPath"`
}

AsPathsInDescribeCenChildInstanceRouteEntries is a nested struct in cbn response

type AsPathsInDescribeCenRegionDomainRouteEntries ¶ added in v1.60.382

type AsPathsInDescribeCenRegionDomainRouteEntries struct {
	AsPath []string `json:"AsPath" xml:"AsPath"`
}

AsPathsInDescribeCenRegionDomainRouteEntries is a nested struct in cbn response

type AsPathsInListTransitRouterRouteEntries ¶ added in v1.62.442

type AsPathsInListTransitRouterRouteEntries struct {
	AsPath []string `json:"AsPath" xml:"AsPath"`
}

AsPathsInListTransitRouterRouteEntries is a nested struct in cbn response

type AssociateCenBandwidthPackageRequest ¶

type AssociateCenBandwidthPackageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                 string           `position:"Query" name:"CenId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	Version               string           `position:"Query" name:"Version"`
	CenBandwidthPackageId string           `position:"Query" name:"CenBandwidthPackageId"`
}

AssociateCenBandwidthPackageRequest is the request struct for api AssociateCenBandwidthPackage

func CreateAssociateCenBandwidthPackageRequest ¶

func CreateAssociateCenBandwidthPackageRequest() (request *AssociateCenBandwidthPackageRequest)

CreateAssociateCenBandwidthPackageRequest creates a request to invoke AssociateCenBandwidthPackage API

type AssociateCenBandwidthPackageResponse ¶

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

AssociateCenBandwidthPackageResponse is the response struct for api AssociateCenBandwidthPackage

func CreateAssociateCenBandwidthPackageResponse ¶

func CreateAssociateCenBandwidthPackageResponse() (response *AssociateCenBandwidthPackageResponse)

CreateAssociateCenBandwidthPackageResponse creates a response to parse from AssociateCenBandwidthPackage response

type AssociateTransitRouterAttachmentWithRouteTableRequest ¶ added in v1.61.1227

type AssociateTransitRouterAttachmentWithRouteTableRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string           `position:"Query" name:"ClientToken"`
	TransitRouterRouteTableId string           `position:"Query" name:"TransitRouterRouteTableId"`
	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"`
	Version                   string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId string           `position:"Query" name:"TransitRouterAttachmentId"`
}

AssociateTransitRouterAttachmentWithRouteTableRequest is the request struct for api AssociateTransitRouterAttachmentWithRouteTable

func CreateAssociateTransitRouterAttachmentWithRouteTableRequest ¶ added in v1.61.1227

func CreateAssociateTransitRouterAttachmentWithRouteTableRequest() (request *AssociateTransitRouterAttachmentWithRouteTableRequest)

CreateAssociateTransitRouterAttachmentWithRouteTableRequest creates a request to invoke AssociateTransitRouterAttachmentWithRouteTable API

type AssociateTransitRouterAttachmentWithRouteTableResponse ¶ added in v1.61.1227

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

AssociateTransitRouterAttachmentWithRouteTableResponse is the response struct for api AssociateTransitRouterAttachmentWithRouteTable

func CreateAssociateTransitRouterAttachmentWithRouteTableResponse ¶ added in v1.61.1227

func CreateAssociateTransitRouterAttachmentWithRouteTableResponse() (response *AssociateTransitRouterAttachmentWithRouteTableResponse)

CreateAssociateTransitRouterAttachmentWithRouteTableResponse creates a response to parse from AssociateTransitRouterAttachmentWithRouteTable response

type AssociateTransitRouterMulticastDomainRequest ¶ added in v1.61.1606

type AssociateTransitRouterMulticastDomainRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                    string           `position:"Query" name:"ClientToken"`
	VSwitchIds                     *[]string        `position:"Query" name:"VSwitchIds"  type:"Repeated"`
	TransitRouterMulticastDomainId string           `position:"Query" name:"TransitRouterMulticastDomainId"`
	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"`
	Version                        string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId      string           `position:"Query" name:"TransitRouterAttachmentId"`
}

AssociateTransitRouterMulticastDomainRequest is the request struct for api AssociateTransitRouterMulticastDomain

func CreateAssociateTransitRouterMulticastDomainRequest ¶ added in v1.61.1606

func CreateAssociateTransitRouterMulticastDomainRequest() (request *AssociateTransitRouterMulticastDomainRequest)

CreateAssociateTransitRouterMulticastDomainRequest creates a request to invoke AssociateTransitRouterMulticastDomain API

type AssociateTransitRouterMulticastDomainResponse ¶ added in v1.61.1606

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

AssociateTransitRouterMulticastDomainResponse is the response struct for api AssociateTransitRouterMulticastDomain

func CreateAssociateTransitRouterMulticastDomainResponse ¶ added in v1.61.1606

func CreateAssociateTransitRouterMulticastDomainResponse() (response *AssociateTransitRouterMulticastDomainResponse)

CreateAssociateTransitRouterMulticastDomainResponse creates a response to parse from AssociateTransitRouterMulticastDomain response

type AttachCenChildInstanceRequest ¶

type AttachCenChildInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                 string           `position:"Query" name:"CenId"`
	ChildInstanceRegionId string           `position:"Query" name:"ChildInstanceRegionId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	ChildInstanceType     string           `position:"Query" name:"ChildInstanceType"`
	Version               string           `position:"Query" name:"Version"`
	ChildInstanceOwnerId  requests.Integer `position:"Query" name:"ChildInstanceOwnerId"`
	ChildInstanceId       string           `position:"Query" name:"ChildInstanceId"`
}

AttachCenChildInstanceRequest is the request struct for api AttachCenChildInstance

func CreateAttachCenChildInstanceRequest ¶

func CreateAttachCenChildInstanceRequest() (request *AttachCenChildInstanceRequest)

CreateAttachCenChildInstanceRequest creates a request to invoke AttachCenChildInstance API

type AttachCenChildInstanceResponse ¶

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

AttachCenChildInstanceResponse is the response struct for api AttachCenChildInstance

func CreateAttachCenChildInstanceResponse ¶

func CreateAttachCenChildInstanceResponse() (response *AttachCenChildInstanceResponse)

CreateAttachCenChildInstanceResponse creates a response to parse from AttachCenChildInstance response

type AvailableZones ¶ added in v1.61.1741

type AvailableZones struct {
	AvailableZone []string `json:"AvailableZone" xml:"AvailableZone"`
}

AvailableZones is a nested struct in cbn response

type Cen ¶

type Cen struct {
	Status                 string                 `json:"Status" xml:"Status"`
	CreationTime           string                 `json:"CreationTime" xml:"CreationTime"`
	Ipv6Level              string                 `json:"Ipv6Level" xml:"Ipv6Level"`
	Description            string                 `json:"Description" xml:"Description"`
	ResourceGroupId        string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	CenId                  string                 `json:"CenId" xml:"CenId"`
	ProtectionLevel        string                 `json:"ProtectionLevel" xml:"ProtectionLevel"`
	Name                   string                 `json:"Name" xml:"Name"`
	CenBandwidthPackageIds CenBandwidthPackageIds `json:"CenBandwidthPackageIds" xml:"CenBandwidthPackageIds"`
	Tags                   TagsInDescribeCens     `json:"Tags" xml:"Tags"`
}

Cen is a nested struct in cbn response

type CenBandwidthPackage ¶

type CenBandwidthPackage struct {
	ReservationActiveTime           string                             `json:"ReservationActiveTime" xml:"ReservationActiveTime"`
	Status                          string                             `json:"Status" xml:"Status"`
	CreationTime                    string                             `json:"CreationTime" xml:"CreationTime"`
	ReservationOrderType            string                             `json:"ReservationOrderType" xml:"ReservationOrderType"`
	BandwidthPackageChargeType      string                             `json:"BandwidthPackageChargeType" xml:"BandwidthPackageChargeType"`
	CenBandwidthPackageId           string                             `json:"CenBandwidthPackageId" xml:"CenBandwidthPackageId"`
	ReservationInternetChargeType   string                             `json:"ReservationInternetChargeType" xml:"ReservationInternetChargeType"`
	Ratio                           string                             `json:"Ratio" xml:"Ratio"`
	GeographicRegionAId             string                             `json:"GeographicRegionAId" xml:"GeographicRegionAId"`
	TypeFor95                       string                             `json:"TypeFor95" xml:"TypeFor95"`
	Bandwidth                       int64                              `json:"Bandwidth" xml:"Bandwidth"`
	Description                     string                             `json:"Description" xml:"Description"`
	ExpiredTime                     string                             `json:"ExpiredTime" xml:"ExpiredTime"`
	ReservationBandwidth            string                             `json:"ReservationBandwidth" xml:"ReservationBandwidth"`
	GeographicSpanId                string                             `json:"GeographicSpanId" xml:"GeographicSpanId"`
	GeographicRegionBId             string                             `json:"GeographicRegionBId" xml:"GeographicRegionBId"`
	ResourceGroupId                 string                             `json:"ResourceGroupId" xml:"ResourceGroupId"`
	IsCrossBorder                   bool                               `json:"IsCrossBorder" xml:"IsCrossBorder"`
	BusinessStatus                  string                             `json:"BusinessStatus" xml:"BusinessStatus"`
	Name                            string                             `json:"Name" xml:"Name"`
	HasReservationData              string                             `json:"HasReservationData" xml:"HasReservationData"`
	ServiceType                     string                             `json:"ServiceType" xml:"ServiceType"`
	CenIds                          CenIds                             `json:"CenIds" xml:"CenIds"`
	OrginInterRegionBandwidthLimits OrginInterRegionBandwidthLimits    `json:"OrginInterRegionBandwidthLimits" xml:"OrginInterRegionBandwidthLimits"`
	Tags                            TagsInDescribeCenBandwidthPackages `json:"Tags" xml:"Tags"`
}

CenBandwidthPackage is a nested struct in cbn response

type CenBandwidthPackageIds ¶

type CenBandwidthPackageIds struct {
	CenBandwidthPackageId []string `json:"CenBandwidthPackageId" xml:"CenBandwidthPackageId"`
}

CenBandwidthPackageIds is a nested struct in cbn response

type CenBandwidthPackages ¶

type CenBandwidthPackages struct {
	CenBandwidthPackage []CenBandwidthPackage `json:"CenBandwidthPackage" xml:"CenBandwidthPackage"`
}

CenBandwidthPackages is a nested struct in cbn response

type CenIds ¶

type CenIds struct {
	CenId []string `json:"CenId" xml:"CenId"`
}

CenIds is a nested struct in cbn response

type CenInterRegionBandwidthLimit ¶

type CenInterRegionBandwidthLimit struct {
	TransitRouterAttachmentId string `json:"TransitRouterAttachmentId" xml:"TransitRouterAttachmentId"`
	Status                    string `json:"Status" xml:"Status"`
	BandwidthPackageId        string `json:"BandwidthPackageId" xml:"BandwidthPackageId"`
	OppositeRegionId          string `json:"OppositeRegionId" xml:"OppositeRegionId"`
	GeographicSpanId          string `json:"GeographicSpanId" xml:"GeographicSpanId"`
	CenId                     string `json:"CenId" xml:"CenId"`
	LocalRegionId             string `json:"LocalRegionId" xml:"LocalRegionId"`
	BandwidthLimit            int64  `json:"BandwidthLimit" xml:"BandwidthLimit"`
}

CenInterRegionBandwidthLimit is a nested struct in cbn response

type CenInterRegionBandwidthLimits ¶

type CenInterRegionBandwidthLimits struct {
	CenInterRegionBandwidthLimit []CenInterRegionBandwidthLimit `json:"CenInterRegionBandwidthLimit" xml:"CenInterRegionBandwidthLimit"`
}

CenInterRegionBandwidthLimits is a nested struct in cbn response

type CenOutRouteMapRecord ¶ added in v1.60.382

type CenOutRouteMapRecord struct {
	RouteMapId string `json:"RouteMapId" xml:"RouteMapId"`
	RegionId   string `json:"RegionId" xml:"RegionId"`
}

CenOutRouteMapRecord is a nested struct in cbn response

type CenOutRouteMapRecords ¶ added in v1.60.382

type CenOutRouteMapRecords struct {
	CenOutRouteMapRecord []CenOutRouteMapRecord `json:"CenOutRouteMapRecord" xml:"CenOutRouteMapRecord"`
}

CenOutRouteMapRecords is a nested struct in cbn response

type CenRouteEntriesInDescribeCenChildInstanceRouteEntries ¶ added in v1.60.382

type CenRouteEntriesInDescribeCenChildInstanceRouteEntries struct {
	CenRouteEntry []CenRouteEntry `json:"CenRouteEntry" xml:"CenRouteEntry"`
}

CenRouteEntriesInDescribeCenChildInstanceRouteEntries is a nested struct in cbn response

type CenRouteEntriesInDescribeCenRegionDomainRouteEntries ¶ added in v1.60.382

type CenRouteEntriesInDescribeCenRegionDomainRouteEntries struct {
	CenRouteEntry []CenRouteEntry `json:"CenRouteEntry" xml:"CenRouteEntry"`
}

CenRouteEntriesInDescribeCenRegionDomainRouteEntries is a nested struct in cbn response

type CenRouteEntry ¶

type CenRouteEntry struct {
	Preference            int                                                      `json:"Preference" xml:"Preference"`
	PublishStatus         string                                                   `json:"PublishStatus" xml:"PublishStatus"`
	NextHopType           string                                                   `json:"NextHopType" xml:"NextHopType"`
	OperationalMode       bool                                                     `json:"OperationalMode" xml:"OperationalMode"`
	RouteTableId          string                                                   `json:"RouteTableId" xml:"RouteTableId"`
	ToOtherRegionStatus   string                                                   `json:"ToOtherRegionStatus" xml:"ToOtherRegionStatus"`
	NextHopInstanceId     string                                                   `json:"NextHopInstanceId" xml:"NextHopInstanceId"`
	Status                string                                                   `json:"Status" xml:"Status"`
	NextHopRegionId       string                                                   `json:"NextHopRegionId" xml:"NextHopRegionId"`
	DestinationCidrBlock  string                                                   `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
	Type                  string                                                   `json:"Type" xml:"Type"`
	AsPaths               AsPathsInDescribeCenChildInstanceRouteEntries            `json:"AsPaths" xml:"AsPaths"`
	Communities           CommunitiesInDescribeCenChildInstanceRouteEntries        `json:"Communities" xml:"Communities"`
	Conflicts             ConflictsInDescribeCenChildInstanceRouteEntries          `json:"Conflicts" xml:"Conflicts"`
	CenRouteMapRecords    CenRouteMapRecordsInDescribeCenChildInstanceRouteEntries `json:"CenRouteMapRecords" xml:"CenRouteMapRecords"`
	CenOutRouteMapRecords CenOutRouteMapRecords                                    `json:"CenOutRouteMapRecords" xml:"CenOutRouteMapRecords"`
}

CenRouteEntry is a nested struct in cbn response

type CenRouteMapRecord ¶ added in v1.60.382

type CenRouteMapRecord struct {
	RegionId   string `json:"RegionId" xml:"RegionId"`
	RouteMapId string `json:"RouteMapId" xml:"RouteMapId"`
}

CenRouteMapRecord is a nested struct in cbn response

type CenRouteMapRecordsInDescribeCenChildInstanceRouteEntries ¶ added in v1.60.382

type CenRouteMapRecordsInDescribeCenChildInstanceRouteEntries struct {
	CenRouteMapRecord []CenRouteMapRecord `json:"CenRouteMapRecord" xml:"CenRouteMapRecord"`
}

CenRouteMapRecordsInDescribeCenChildInstanceRouteEntries is a nested struct in cbn response

type CenRouteMapRecordsInDescribeCenRegionDomainRouteEntries ¶ added in v1.60.382

type CenRouteMapRecordsInDescribeCenRegionDomainRouteEntries struct {
	CenRouteMapRecord []CenRouteMapRecord `json:"CenRouteMapRecord" xml:"CenRouteMapRecord"`
}

CenRouteMapRecordsInDescribeCenRegionDomainRouteEntries is a nested struct in cbn response

type Cens ¶

type Cens struct {
	Cen []Cen `json:"Cen" xml:"Cen"`
}

Cens is a nested struct in cbn response

type CheckTransitRouterServiceRequest ¶ added in v1.61.1352

type CheckTransitRouterServiceRequest 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"`
	Version              string           `position:"Query" name:"Version"`
}

CheckTransitRouterServiceRequest is the request struct for api CheckTransitRouterService

func CreateCheckTransitRouterServiceRequest ¶ added in v1.61.1352

func CreateCheckTransitRouterServiceRequest() (request *CheckTransitRouterServiceRequest)

CreateCheckTransitRouterServiceRequest creates a request to invoke CheckTransitRouterService API

type CheckTransitRouterServiceResponse ¶ added in v1.61.1352

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

CheckTransitRouterServiceResponse is the response struct for api CheckTransitRouterService

func CreateCheckTransitRouterServiceResponse ¶ added in v1.61.1352

func CreateCheckTransitRouterServiceResponse() (response *CheckTransitRouterServiceResponse)

CreateCheckTransitRouterServiceResponse creates a response to parse from CheckTransitRouterService response

type ChildInstance ¶

type ChildInstance struct {
	ChildInstanceType       string `json:"ChildInstanceType" xml:"ChildInstanceType"`
	Status                  string `json:"Status" xml:"Status"`
	ChildInstanceRegionId   string `json:"ChildInstanceRegionId" xml:"ChildInstanceRegionId"`
	ChildInstanceOwnerId    int64  `json:"ChildInstanceOwnerId" xml:"ChildInstanceOwnerId"`
	ChildInstanceId         string `json:"ChildInstanceId" xml:"ChildInstanceId"`
	CenId                   string `json:"CenId" xml:"CenId"`
	ChildInstanceAttachTime string `json:"ChildInstanceAttachTime" xml:"ChildInstanceAttachTime"`
}

ChildInstance is a nested struct in cbn response

type ChildInstanceAttributes ¶ added in v1.62.300

type ChildInstanceAttributes struct {
	CidrBlock           string              `json:"CidrBlock" xml:"CidrBlock"`
	Ipv6CidrBlock       string              `json:"Ipv6CidrBlock" xml:"Ipv6CidrBlock"`
	SecondaryCidrBlocks SecondaryCidrBlocks `json:"SecondaryCidrBlocks" xml:"SecondaryCidrBlocks"`
	Ipv6CidrBlocks      Ipv6CidrBlocks      `json:"Ipv6CidrBlocks" xml:"Ipv6CidrBlocks"`
}

ChildInstanceAttributes is a nested struct in cbn response

type ChildInstanceRouteTable ¶ added in v1.61.222

type ChildInstanceRouteTable struct {
	RouteTableId   string `json:"RouteTableId" xml:"RouteTableId"`
	RouteTableType string `json:"RouteTableType" xml:"RouteTableType"`
}

ChildInstanceRouteTable is a nested struct in cbn response

type ChildInstanceRouteTables ¶ added in v1.61.222

type ChildInstanceRouteTables struct {
	ChildInstanceRouteTable []ChildInstanceRouteTable `json:"ChildInstanceRouteTable" xml:"ChildInstanceRouteTable"`
}

ChildInstanceRouteTables is a nested struct in cbn response

type ChildInstances ¶

type ChildInstances struct {
	ChildInstance []ChildInstance `json:"ChildInstance" xml:"ChildInstance"`
}

ChildInstances is a nested struct in cbn response

type CidrLists ¶ added in v1.62.40

type CidrLists struct {
	CidrListsItem []CidrListsItem `json:"CidrLists" xml:"CidrLists"`
}

CidrLists is a nested struct in cbn response

type CidrListsItem ¶ added in v1.62.40

type CidrListsItem struct {
	TransitRouterCidrId string `json:"TransitRouterCidrId" xml:"TransitRouterCidrId"`
	Family              string `json:"Family" xml:"Family"`
	Name                string `json:"Name" xml:"Name"`
	Description         string `json:"Description" xml:"Description"`
	Cidr                string `json:"Cidr" xml:"Cidr"`
	PublishCidrRoute    bool   `json:"PublishCidrRoute" xml:"PublishCidrRoute"`
	TransitRouterId     string `json:"TransitRouterId" xml:"TransitRouterId"`
}

CidrListsItem is a nested struct in cbn response

type Cidrs ¶

type Cidrs struct {
	Cidr []string `json:"Cidr" xml:"Cidr"`
}

Cidrs is a nested struct in cbn 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 ¶ added in v1.60.382

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

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) ActiveFlowLog ¶ added in v1.60.382

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

ActiveFlowLog invokes the cbn.ActiveFlowLog API synchronously

func (*Client) ActiveFlowLogWithCallback ¶ added in v1.60.382

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

ActiveFlowLogWithCallback invokes the cbn.ActiveFlowLog API asynchronously

func (*Client) ActiveFlowLogWithChan ¶ added in v1.60.382

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

ActiveFlowLogWithChan invokes the cbn.ActiveFlowLog API asynchronously

func (*Client) AddTrafficMatchRuleToTrafficMarkingPolicy ¶ added in v1.61.1606

func (client *Client) AddTrafficMatchRuleToTrafficMarkingPolicy(request *AddTrafficMatchRuleToTrafficMarkingPolicyRequest) (response *AddTrafficMatchRuleToTrafficMarkingPolicyResponse, err error)

AddTrafficMatchRuleToTrafficMarkingPolicy invokes the cbn.AddTrafficMatchRuleToTrafficMarkingPolicy API synchronously

func (*Client) AddTrafficMatchRuleToTrafficMarkingPolicyWithCallback ¶ added in v1.61.1606

func (client *Client) AddTrafficMatchRuleToTrafficMarkingPolicyWithCallback(request *AddTrafficMatchRuleToTrafficMarkingPolicyRequest, callback func(response *AddTrafficMatchRuleToTrafficMarkingPolicyResponse, err error)) <-chan int

AddTrafficMatchRuleToTrafficMarkingPolicyWithCallback invokes the cbn.AddTrafficMatchRuleToTrafficMarkingPolicy API asynchronously

func (*Client) AddTrafficMatchRuleToTrafficMarkingPolicyWithChan ¶ added in v1.61.1606

func (client *Client) AddTrafficMatchRuleToTrafficMarkingPolicyWithChan(request *AddTrafficMatchRuleToTrafficMarkingPolicyRequest) (<-chan *AddTrafficMatchRuleToTrafficMarkingPolicyResponse, <-chan error)

AddTrafficMatchRuleToTrafficMarkingPolicyWithChan invokes the cbn.AddTrafficMatchRuleToTrafficMarkingPolicy API asynchronously

func (*Client) AddTraficMatchRuleToTrafficMarkingPolicy ¶ added in v1.61.1352

func (client *Client) AddTraficMatchRuleToTrafficMarkingPolicy(request *AddTraficMatchRuleToTrafficMarkingPolicyRequest) (response *AddTraficMatchRuleToTrafficMarkingPolicyResponse, err error)

AddTraficMatchRuleToTrafficMarkingPolicy invokes the cbn.AddTraficMatchRuleToTrafficMarkingPolicy API synchronously

func (*Client) AddTraficMatchRuleToTrafficMarkingPolicyWithCallback ¶ added in v1.61.1352

func (client *Client) AddTraficMatchRuleToTrafficMarkingPolicyWithCallback(request *AddTraficMatchRuleToTrafficMarkingPolicyRequest, callback func(response *AddTraficMatchRuleToTrafficMarkingPolicyResponse, err error)) <-chan int

AddTraficMatchRuleToTrafficMarkingPolicyWithCallback invokes the cbn.AddTraficMatchRuleToTrafficMarkingPolicy API asynchronously

func (*Client) AddTraficMatchRuleToTrafficMarkingPolicyWithChan ¶ added in v1.61.1352

func (client *Client) AddTraficMatchRuleToTrafficMarkingPolicyWithChan(request *AddTraficMatchRuleToTrafficMarkingPolicyRequest) (<-chan *AddTraficMatchRuleToTrafficMarkingPolicyResponse, <-chan error)

AddTraficMatchRuleToTrafficMarkingPolicyWithChan invokes the cbn.AddTraficMatchRuleToTrafficMarkingPolicy API asynchronously

func (*Client) AssociateCenBandwidthPackage ¶

func (client *Client) AssociateCenBandwidthPackage(request *AssociateCenBandwidthPackageRequest) (response *AssociateCenBandwidthPackageResponse, err error)

AssociateCenBandwidthPackage invokes the cbn.AssociateCenBandwidthPackage API synchronously

func (*Client) AssociateCenBandwidthPackageWithCallback ¶

func (client *Client) AssociateCenBandwidthPackageWithCallback(request *AssociateCenBandwidthPackageRequest, callback func(response *AssociateCenBandwidthPackageResponse, err error)) <-chan int

AssociateCenBandwidthPackageWithCallback invokes the cbn.AssociateCenBandwidthPackage API asynchronously

func (*Client) AssociateCenBandwidthPackageWithChan ¶

func (client *Client) AssociateCenBandwidthPackageWithChan(request *AssociateCenBandwidthPackageRequest) (<-chan *AssociateCenBandwidthPackageResponse, <-chan error)

AssociateCenBandwidthPackageWithChan invokes the cbn.AssociateCenBandwidthPackage API asynchronously

func (*Client) AssociateTransitRouterAttachmentWithRouteTable ¶ added in v1.61.1227

func (client *Client) AssociateTransitRouterAttachmentWithRouteTable(request *AssociateTransitRouterAttachmentWithRouteTableRequest) (response *AssociateTransitRouterAttachmentWithRouteTableResponse, err error)

AssociateTransitRouterAttachmentWithRouteTable invokes the cbn.AssociateTransitRouterAttachmentWithRouteTable API synchronously

func (*Client) AssociateTransitRouterAttachmentWithRouteTableWithCallback ¶ added in v1.61.1227

func (client *Client) AssociateTransitRouterAttachmentWithRouteTableWithCallback(request *AssociateTransitRouterAttachmentWithRouteTableRequest, callback func(response *AssociateTransitRouterAttachmentWithRouteTableResponse, err error)) <-chan int

AssociateTransitRouterAttachmentWithRouteTableWithCallback invokes the cbn.AssociateTransitRouterAttachmentWithRouteTable API asynchronously

func (*Client) AssociateTransitRouterAttachmentWithRouteTableWithChan ¶ added in v1.61.1227

func (client *Client) AssociateTransitRouterAttachmentWithRouteTableWithChan(request *AssociateTransitRouterAttachmentWithRouteTableRequest) (<-chan *AssociateTransitRouterAttachmentWithRouteTableResponse, <-chan error)

AssociateTransitRouterAttachmentWithRouteTableWithChan invokes the cbn.AssociateTransitRouterAttachmentWithRouteTable API asynchronously

func (*Client) AssociateTransitRouterMulticastDomain ¶ added in v1.61.1606

func (client *Client) AssociateTransitRouterMulticastDomain(request *AssociateTransitRouterMulticastDomainRequest) (response *AssociateTransitRouterMulticastDomainResponse, err error)

AssociateTransitRouterMulticastDomain invokes the cbn.AssociateTransitRouterMulticastDomain API synchronously

func (*Client) AssociateTransitRouterMulticastDomainWithCallback ¶ added in v1.61.1606

func (client *Client) AssociateTransitRouterMulticastDomainWithCallback(request *AssociateTransitRouterMulticastDomainRequest, callback func(response *AssociateTransitRouterMulticastDomainResponse, err error)) <-chan int

AssociateTransitRouterMulticastDomainWithCallback invokes the cbn.AssociateTransitRouterMulticastDomain API asynchronously

func (*Client) AssociateTransitRouterMulticastDomainWithChan ¶ added in v1.61.1606

func (client *Client) AssociateTransitRouterMulticastDomainWithChan(request *AssociateTransitRouterMulticastDomainRequest) (<-chan *AssociateTransitRouterMulticastDomainResponse, <-chan error)

AssociateTransitRouterMulticastDomainWithChan invokes the cbn.AssociateTransitRouterMulticastDomain API asynchronously

func (*Client) AttachCenChildInstance ¶

func (client *Client) AttachCenChildInstance(request *AttachCenChildInstanceRequest) (response *AttachCenChildInstanceResponse, err error)

AttachCenChildInstance invokes the cbn.AttachCenChildInstance API synchronously

func (*Client) AttachCenChildInstanceWithCallback ¶

func (client *Client) AttachCenChildInstanceWithCallback(request *AttachCenChildInstanceRequest, callback func(response *AttachCenChildInstanceResponse, err error)) <-chan int

AttachCenChildInstanceWithCallback invokes the cbn.AttachCenChildInstance API asynchronously

func (*Client) AttachCenChildInstanceWithChan ¶

func (client *Client) AttachCenChildInstanceWithChan(request *AttachCenChildInstanceRequest) (<-chan *AttachCenChildInstanceResponse, <-chan error)

AttachCenChildInstanceWithChan invokes the cbn.AttachCenChildInstance API asynchronously

func (*Client) CheckTransitRouterService ¶ added in v1.61.1352

func (client *Client) CheckTransitRouterService(request *CheckTransitRouterServiceRequest) (response *CheckTransitRouterServiceResponse, err error)

CheckTransitRouterService invokes the cbn.CheckTransitRouterService API synchronously

func (*Client) CheckTransitRouterServiceWithCallback ¶ added in v1.61.1352

func (client *Client) CheckTransitRouterServiceWithCallback(request *CheckTransitRouterServiceRequest, callback func(response *CheckTransitRouterServiceResponse, err error)) <-chan int

CheckTransitRouterServiceWithCallback invokes the cbn.CheckTransitRouterService API asynchronously

func (*Client) CheckTransitRouterServiceWithChan ¶ added in v1.61.1352

func (client *Client) CheckTransitRouterServiceWithChan(request *CheckTransitRouterServiceRequest) (<-chan *CheckTransitRouterServiceResponse, <-chan error)

CheckTransitRouterServiceWithChan invokes the cbn.CheckTransitRouterService API asynchronously

func (*Client) CreateCen ¶

func (client *Client) CreateCen(request *CreateCenRequest) (response *CreateCenResponse, err error)

CreateCen invokes the cbn.CreateCen API synchronously

func (*Client) CreateCenBandwidthPackage ¶

func (client *Client) CreateCenBandwidthPackage(request *CreateCenBandwidthPackageRequest) (response *CreateCenBandwidthPackageResponse, err error)

CreateCenBandwidthPackage invokes the cbn.CreateCenBandwidthPackage API synchronously

func (*Client) CreateCenBandwidthPackageWithCallback ¶

func (client *Client) CreateCenBandwidthPackageWithCallback(request *CreateCenBandwidthPackageRequest, callback func(response *CreateCenBandwidthPackageResponse, err error)) <-chan int

CreateCenBandwidthPackageWithCallback invokes the cbn.CreateCenBandwidthPackage API asynchronously

func (*Client) CreateCenBandwidthPackageWithChan ¶

func (client *Client) CreateCenBandwidthPackageWithChan(request *CreateCenBandwidthPackageRequest) (<-chan *CreateCenBandwidthPackageResponse, <-chan error)

CreateCenBandwidthPackageWithChan invokes the cbn.CreateCenBandwidthPackage API asynchronously

func (*Client) CreateCenChildInstanceRouteEntryToAttachment ¶ added in v1.61.1352

func (client *Client) CreateCenChildInstanceRouteEntryToAttachment(request *CreateCenChildInstanceRouteEntryToAttachmentRequest) (response *CreateCenChildInstanceRouteEntryToAttachmentResponse, err error)

CreateCenChildInstanceRouteEntryToAttachment invokes the cbn.CreateCenChildInstanceRouteEntryToAttachment API synchronously

func (*Client) CreateCenChildInstanceRouteEntryToAttachmentWithCallback ¶ added in v1.61.1352

func (client *Client) CreateCenChildInstanceRouteEntryToAttachmentWithCallback(request *CreateCenChildInstanceRouteEntryToAttachmentRequest, callback func(response *CreateCenChildInstanceRouteEntryToAttachmentResponse, err error)) <-chan int

CreateCenChildInstanceRouteEntryToAttachmentWithCallback invokes the cbn.CreateCenChildInstanceRouteEntryToAttachment API asynchronously

func (*Client) CreateCenChildInstanceRouteEntryToAttachmentWithChan ¶ added in v1.61.1352

func (client *Client) CreateCenChildInstanceRouteEntryToAttachmentWithChan(request *CreateCenChildInstanceRouteEntryToAttachmentRequest) (<-chan *CreateCenChildInstanceRouteEntryToAttachmentResponse, <-chan error)

CreateCenChildInstanceRouteEntryToAttachmentWithChan invokes the cbn.CreateCenChildInstanceRouteEntryToAttachment API asynchronously

func (*Client) CreateCenChildInstanceRouteEntryToCen ¶ added in v1.61.508

func (client *Client) CreateCenChildInstanceRouteEntryToCen(request *CreateCenChildInstanceRouteEntryToCenRequest) (response *CreateCenChildInstanceRouteEntryToCenResponse, err error)

CreateCenChildInstanceRouteEntryToCen invokes the cbn.CreateCenChildInstanceRouteEntryToCen API synchronously

func (*Client) CreateCenChildInstanceRouteEntryToCenWithCallback ¶ added in v1.61.508

func (client *Client) CreateCenChildInstanceRouteEntryToCenWithCallback(request *CreateCenChildInstanceRouteEntryToCenRequest, callback func(response *CreateCenChildInstanceRouteEntryToCenResponse, err error)) <-chan int

CreateCenChildInstanceRouteEntryToCenWithCallback invokes the cbn.CreateCenChildInstanceRouteEntryToCen API asynchronously

func (*Client) CreateCenChildInstanceRouteEntryToCenWithChan ¶ added in v1.61.508

func (client *Client) CreateCenChildInstanceRouteEntryToCenWithChan(request *CreateCenChildInstanceRouteEntryToCenRequest) (<-chan *CreateCenChildInstanceRouteEntryToCenResponse, <-chan error)

CreateCenChildInstanceRouteEntryToCenWithChan invokes the cbn.CreateCenChildInstanceRouteEntryToCen API asynchronously

func (*Client) CreateCenInterRegionTrafficQosPolicy ¶ added in v1.61.1352

func (client *Client) CreateCenInterRegionTrafficQosPolicy(request *CreateCenInterRegionTrafficQosPolicyRequest) (response *CreateCenInterRegionTrafficQosPolicyResponse, err error)

CreateCenInterRegionTrafficQosPolicy invokes the cbn.CreateCenInterRegionTrafficQosPolicy API synchronously

func (*Client) CreateCenInterRegionTrafficQosPolicyWithCallback ¶ added in v1.61.1352

func (client *Client) CreateCenInterRegionTrafficQosPolicyWithCallback(request *CreateCenInterRegionTrafficQosPolicyRequest, callback func(response *CreateCenInterRegionTrafficQosPolicyResponse, err error)) <-chan int

CreateCenInterRegionTrafficQosPolicyWithCallback invokes the cbn.CreateCenInterRegionTrafficQosPolicy API asynchronously

func (*Client) CreateCenInterRegionTrafficQosPolicyWithChan ¶ added in v1.61.1352

func (client *Client) CreateCenInterRegionTrafficQosPolicyWithChan(request *CreateCenInterRegionTrafficQosPolicyRequest) (<-chan *CreateCenInterRegionTrafficQosPolicyResponse, <-chan error)

CreateCenInterRegionTrafficQosPolicyWithChan invokes the cbn.CreateCenInterRegionTrafficQosPolicy API asynchronously

func (*Client) CreateCenInterRegionTrafficQosQueue ¶ added in v1.61.1790

func (client *Client) CreateCenInterRegionTrafficQosQueue(request *CreateCenInterRegionTrafficQosQueueRequest) (response *CreateCenInterRegionTrafficQosQueueResponse, err error)

CreateCenInterRegionTrafficQosQueue invokes the cbn.CreateCenInterRegionTrafficQosQueue API synchronously

func (*Client) CreateCenInterRegionTrafficQosQueueWithCallback ¶ added in v1.61.1790

func (client *Client) CreateCenInterRegionTrafficQosQueueWithCallback(request *CreateCenInterRegionTrafficQosQueueRequest, callback func(response *CreateCenInterRegionTrafficQosQueueResponse, err error)) <-chan int

CreateCenInterRegionTrafficQosQueueWithCallback invokes the cbn.CreateCenInterRegionTrafficQosQueue API asynchronously

func (*Client) CreateCenInterRegionTrafficQosQueueWithChan ¶ added in v1.61.1790

func (client *Client) CreateCenInterRegionTrafficQosQueueWithChan(request *CreateCenInterRegionTrafficQosQueueRequest) (<-chan *CreateCenInterRegionTrafficQosQueueResponse, <-chan error)

CreateCenInterRegionTrafficQosQueueWithChan invokes the cbn.CreateCenInterRegionTrafficQosQueue API asynchronously

func (*Client) CreateCenRouteMap ¶ added in v1.60.382

func (client *Client) CreateCenRouteMap(request *CreateCenRouteMapRequest) (response *CreateCenRouteMapResponse, err error)

CreateCenRouteMap invokes the cbn.CreateCenRouteMap API synchronously

func (*Client) CreateCenRouteMapWithCallback ¶ added in v1.60.382

func (client *Client) CreateCenRouteMapWithCallback(request *CreateCenRouteMapRequest, callback func(response *CreateCenRouteMapResponse, err error)) <-chan int

CreateCenRouteMapWithCallback invokes the cbn.CreateCenRouteMap API asynchronously

func (*Client) CreateCenRouteMapWithChan ¶ added in v1.60.382

func (client *Client) CreateCenRouteMapWithChan(request *CreateCenRouteMapRequest) (<-chan *CreateCenRouteMapResponse, <-chan error)

CreateCenRouteMapWithChan invokes the cbn.CreateCenRouteMap API asynchronously

func (*Client) CreateCenWithCallback ¶

func (client *Client) CreateCenWithCallback(request *CreateCenRequest, callback func(response *CreateCenResponse, err error)) <-chan int

CreateCenWithCallback invokes the cbn.CreateCen API asynchronously

func (*Client) CreateCenWithChan ¶

func (client *Client) CreateCenWithChan(request *CreateCenRequest) (<-chan *CreateCenResponse, <-chan error)

CreateCenWithChan invokes the cbn.CreateCen API asynchronously

func (*Client) CreateFlowlog ¶ added in v1.60.382

func (client *Client) CreateFlowlog(request *CreateFlowlogRequest) (response *CreateFlowlogResponse, err error)

CreateFlowlog invokes the cbn.CreateFlowlog API synchronously

func (*Client) CreateFlowlogWithCallback ¶ added in v1.60.382

func (client *Client) CreateFlowlogWithCallback(request *CreateFlowlogRequest, callback func(response *CreateFlowlogResponse, err error)) <-chan int

CreateFlowlogWithCallback invokes the cbn.CreateFlowlog API asynchronously

func (*Client) CreateFlowlogWithChan ¶ added in v1.60.382

func (client *Client) CreateFlowlogWithChan(request *CreateFlowlogRequest) (<-chan *CreateFlowlogResponse, <-chan error)

CreateFlowlogWithChan invokes the cbn.CreateFlowlog API asynchronously

func (*Client) CreateTrafficMarkingPolicy ¶ added in v1.61.1352

func (client *Client) CreateTrafficMarkingPolicy(request *CreateTrafficMarkingPolicyRequest) (response *CreateTrafficMarkingPolicyResponse, err error)

CreateTrafficMarkingPolicy invokes the cbn.CreateTrafficMarkingPolicy API synchronously

func (*Client) CreateTrafficMarkingPolicyWithCallback ¶ added in v1.61.1352

func (client *Client) CreateTrafficMarkingPolicyWithCallback(request *CreateTrafficMarkingPolicyRequest, callback func(response *CreateTrafficMarkingPolicyResponse, err error)) <-chan int

CreateTrafficMarkingPolicyWithCallback invokes the cbn.CreateTrafficMarkingPolicy API asynchronously

func (*Client) CreateTrafficMarkingPolicyWithChan ¶ added in v1.61.1352

func (client *Client) CreateTrafficMarkingPolicyWithChan(request *CreateTrafficMarkingPolicyRequest) (<-chan *CreateTrafficMarkingPolicyResponse, <-chan error)

CreateTrafficMarkingPolicyWithChan invokes the cbn.CreateTrafficMarkingPolicy API asynchronously

func (*Client) CreateTransitRouteTableAggregation ¶ added in v1.62.133

func (client *Client) CreateTransitRouteTableAggregation(request *CreateTransitRouteTableAggregationRequest) (response *CreateTransitRouteTableAggregationResponse, err error)

CreateTransitRouteTableAggregation invokes the cbn.CreateTransitRouteTableAggregation API synchronously

func (*Client) CreateTransitRouteTableAggregationWithCallback ¶ added in v1.62.133

func (client *Client) CreateTransitRouteTableAggregationWithCallback(request *CreateTransitRouteTableAggregationRequest, callback func(response *CreateTransitRouteTableAggregationResponse, err error)) <-chan int

CreateTransitRouteTableAggregationWithCallback invokes the cbn.CreateTransitRouteTableAggregation API asynchronously

func (*Client) CreateTransitRouteTableAggregationWithChan ¶ added in v1.62.133

func (client *Client) CreateTransitRouteTableAggregationWithChan(request *CreateTransitRouteTableAggregationRequest) (<-chan *CreateTransitRouteTableAggregationResponse, <-chan error)

CreateTransitRouteTableAggregationWithChan invokes the cbn.CreateTransitRouteTableAggregation API asynchronously

func (*Client) CreateTransitRouter ¶ added in v1.61.1227

func (client *Client) CreateTransitRouter(request *CreateTransitRouterRequest) (response *CreateTransitRouterResponse, err error)

CreateTransitRouter invokes the cbn.CreateTransitRouter API synchronously

func (*Client) CreateTransitRouterCidr ¶ added in v1.62.40

func (client *Client) CreateTransitRouterCidr(request *CreateTransitRouterCidrRequest) (response *CreateTransitRouterCidrResponse, err error)

CreateTransitRouterCidr invokes the cbn.CreateTransitRouterCidr API synchronously

func (*Client) CreateTransitRouterCidrWithCallback ¶ added in v1.62.40

func (client *Client) CreateTransitRouterCidrWithCallback(request *CreateTransitRouterCidrRequest, callback func(response *CreateTransitRouterCidrResponse, err error)) <-chan int

CreateTransitRouterCidrWithCallback invokes the cbn.CreateTransitRouterCidr API asynchronously

func (*Client) CreateTransitRouterCidrWithChan ¶ added in v1.62.40

func (client *Client) CreateTransitRouterCidrWithChan(request *CreateTransitRouterCidrRequest) (<-chan *CreateTransitRouterCidrResponse, <-chan error)

CreateTransitRouterCidrWithChan invokes the cbn.CreateTransitRouterCidr API asynchronously

func (*Client) CreateTransitRouterEcrAttachment ¶ added in v1.62.705

func (client *Client) CreateTransitRouterEcrAttachment(request *CreateTransitRouterEcrAttachmentRequest) (response *CreateTransitRouterEcrAttachmentResponse, err error)

CreateTransitRouterEcrAttachment invokes the cbn.CreateTransitRouterEcrAttachment API synchronously

func (*Client) CreateTransitRouterEcrAttachmentWithCallback ¶ added in v1.62.705

func (client *Client) CreateTransitRouterEcrAttachmentWithCallback(request *CreateTransitRouterEcrAttachmentRequest, callback func(response *CreateTransitRouterEcrAttachmentResponse, err error)) <-chan int

CreateTransitRouterEcrAttachmentWithCallback invokes the cbn.CreateTransitRouterEcrAttachment API asynchronously

func (*Client) CreateTransitRouterEcrAttachmentWithChan ¶ added in v1.62.705

func (client *Client) CreateTransitRouterEcrAttachmentWithChan(request *CreateTransitRouterEcrAttachmentRequest) (<-chan *CreateTransitRouterEcrAttachmentResponse, <-chan error)

CreateTransitRouterEcrAttachmentWithChan invokes the cbn.CreateTransitRouterEcrAttachment API asynchronously

func (*Client) CreateTransitRouterMulticastDomain ¶ added in v1.61.1606

func (client *Client) CreateTransitRouterMulticastDomain(request *CreateTransitRouterMulticastDomainRequest) (response *CreateTransitRouterMulticastDomainResponse, err error)

CreateTransitRouterMulticastDomain invokes the cbn.CreateTransitRouterMulticastDomain API synchronously

func (*Client) CreateTransitRouterMulticastDomainWithCallback ¶ added in v1.61.1606

func (client *Client) CreateTransitRouterMulticastDomainWithCallback(request *CreateTransitRouterMulticastDomainRequest, callback func(response *CreateTransitRouterMulticastDomainResponse, err error)) <-chan int

CreateTransitRouterMulticastDomainWithCallback invokes the cbn.CreateTransitRouterMulticastDomain API asynchronously

func (*Client) CreateTransitRouterMulticastDomainWithChan ¶ added in v1.61.1606

func (client *Client) CreateTransitRouterMulticastDomainWithChan(request *CreateTransitRouterMulticastDomainRequest) (<-chan *CreateTransitRouterMulticastDomainResponse, <-chan error)

CreateTransitRouterMulticastDomainWithChan invokes the cbn.CreateTransitRouterMulticastDomain API asynchronously

func (*Client) CreateTransitRouterPeerAttachment ¶ added in v1.61.1227

func (client *Client) CreateTransitRouterPeerAttachment(request *CreateTransitRouterPeerAttachmentRequest) (response *CreateTransitRouterPeerAttachmentResponse, err error)

CreateTransitRouterPeerAttachment invokes the cbn.CreateTransitRouterPeerAttachment API synchronously

func (*Client) CreateTransitRouterPeerAttachmentWithCallback ¶ added in v1.61.1227

func (client *Client) CreateTransitRouterPeerAttachmentWithCallback(request *CreateTransitRouterPeerAttachmentRequest, callback func(response *CreateTransitRouterPeerAttachmentResponse, err error)) <-chan int

CreateTransitRouterPeerAttachmentWithCallback invokes the cbn.CreateTransitRouterPeerAttachment API asynchronously

func (*Client) CreateTransitRouterPeerAttachmentWithChan ¶ added in v1.61.1227

func (client *Client) CreateTransitRouterPeerAttachmentWithChan(request *CreateTransitRouterPeerAttachmentRequest) (<-chan *CreateTransitRouterPeerAttachmentResponse, <-chan error)

CreateTransitRouterPeerAttachmentWithChan invokes the cbn.CreateTransitRouterPeerAttachment API asynchronously

func (*Client) CreateTransitRouterPrefixListAssociation ¶ added in v1.61.1678

func (client *Client) CreateTransitRouterPrefixListAssociation(request *CreateTransitRouterPrefixListAssociationRequest) (response *CreateTransitRouterPrefixListAssociationResponse, err error)

CreateTransitRouterPrefixListAssociation invokes the cbn.CreateTransitRouterPrefixListAssociation API synchronously

func (*Client) CreateTransitRouterPrefixListAssociationWithCallback ¶ added in v1.61.1678

func (client *Client) CreateTransitRouterPrefixListAssociationWithCallback(request *CreateTransitRouterPrefixListAssociationRequest, callback func(response *CreateTransitRouterPrefixListAssociationResponse, err error)) <-chan int

CreateTransitRouterPrefixListAssociationWithCallback invokes the cbn.CreateTransitRouterPrefixListAssociation API asynchronously

func (*Client) CreateTransitRouterPrefixListAssociationWithChan ¶ added in v1.61.1678

func (client *Client) CreateTransitRouterPrefixListAssociationWithChan(request *CreateTransitRouterPrefixListAssociationRequest) (<-chan *CreateTransitRouterPrefixListAssociationResponse, <-chan error)

CreateTransitRouterPrefixListAssociationWithChan invokes the cbn.CreateTransitRouterPrefixListAssociation API asynchronously

func (*Client) CreateTransitRouterRouteEntry ¶ added in v1.61.1227

func (client *Client) CreateTransitRouterRouteEntry(request *CreateTransitRouterRouteEntryRequest) (response *CreateTransitRouterRouteEntryResponse, err error)

CreateTransitRouterRouteEntry invokes the cbn.CreateTransitRouterRouteEntry API synchronously

func (*Client) CreateTransitRouterRouteEntryWithCallback ¶ added in v1.61.1227

func (client *Client) CreateTransitRouterRouteEntryWithCallback(request *CreateTransitRouterRouteEntryRequest, callback func(response *CreateTransitRouterRouteEntryResponse, err error)) <-chan int

CreateTransitRouterRouteEntryWithCallback invokes the cbn.CreateTransitRouterRouteEntry API asynchronously

func (*Client) CreateTransitRouterRouteEntryWithChan ¶ added in v1.61.1227

func (client *Client) CreateTransitRouterRouteEntryWithChan(request *CreateTransitRouterRouteEntryRequest) (<-chan *CreateTransitRouterRouteEntryResponse, <-chan error)

CreateTransitRouterRouteEntryWithChan invokes the cbn.CreateTransitRouterRouteEntry API asynchronously

func (*Client) CreateTransitRouterRouteTable ¶ added in v1.61.1227

func (client *Client) CreateTransitRouterRouteTable(request *CreateTransitRouterRouteTableRequest) (response *CreateTransitRouterRouteTableResponse, err error)

CreateTransitRouterRouteTable invokes the cbn.CreateTransitRouterRouteTable API synchronously

func (*Client) CreateTransitRouterRouteTableWithCallback ¶ added in v1.61.1227

func (client *Client) CreateTransitRouterRouteTableWithCallback(request *CreateTransitRouterRouteTableRequest, callback func(response *CreateTransitRouterRouteTableResponse, err error)) <-chan int

CreateTransitRouterRouteTableWithCallback invokes the cbn.CreateTransitRouterRouteTable API asynchronously

func (*Client) CreateTransitRouterRouteTableWithChan ¶ added in v1.61.1227

func (client *Client) CreateTransitRouterRouteTableWithChan(request *CreateTransitRouterRouteTableRequest) (<-chan *CreateTransitRouterRouteTableResponse, <-chan error)

CreateTransitRouterRouteTableWithChan invokes the cbn.CreateTransitRouterRouteTable API asynchronously

func (*Client) CreateTransitRouterVbrAttachment ¶ added in v1.61.1227

func (client *Client) CreateTransitRouterVbrAttachment(request *CreateTransitRouterVbrAttachmentRequest) (response *CreateTransitRouterVbrAttachmentResponse, err error)

CreateTransitRouterVbrAttachment invokes the cbn.CreateTransitRouterVbrAttachment API synchronously

func (*Client) CreateTransitRouterVbrAttachmentWithCallback ¶ added in v1.61.1227

func (client *Client) CreateTransitRouterVbrAttachmentWithCallback(request *CreateTransitRouterVbrAttachmentRequest, callback func(response *CreateTransitRouterVbrAttachmentResponse, err error)) <-chan int

CreateTransitRouterVbrAttachmentWithCallback invokes the cbn.CreateTransitRouterVbrAttachment API asynchronously

func (*Client) CreateTransitRouterVbrAttachmentWithChan ¶ added in v1.61.1227

func (client *Client) CreateTransitRouterVbrAttachmentWithChan(request *CreateTransitRouterVbrAttachmentRequest) (<-chan *CreateTransitRouterVbrAttachmentResponse, <-chan error)

CreateTransitRouterVbrAttachmentWithChan invokes the cbn.CreateTransitRouterVbrAttachment API asynchronously

func (*Client) CreateTransitRouterVpcAttachment ¶ added in v1.61.1227

func (client *Client) CreateTransitRouterVpcAttachment(request *CreateTransitRouterVpcAttachmentRequest) (response *CreateTransitRouterVpcAttachmentResponse, err error)

CreateTransitRouterVpcAttachment invokes the cbn.CreateTransitRouterVpcAttachment API synchronously

func (*Client) CreateTransitRouterVpcAttachmentWithCallback ¶ added in v1.61.1227

func (client *Client) CreateTransitRouterVpcAttachmentWithCallback(request *CreateTransitRouterVpcAttachmentRequest, callback func(response *CreateTransitRouterVpcAttachmentResponse, err error)) <-chan int

CreateTransitRouterVpcAttachmentWithCallback invokes the cbn.CreateTransitRouterVpcAttachment API asynchronously

func (*Client) CreateTransitRouterVpcAttachmentWithChan ¶ added in v1.61.1227

func (client *Client) CreateTransitRouterVpcAttachmentWithChan(request *CreateTransitRouterVpcAttachmentRequest) (<-chan *CreateTransitRouterVpcAttachmentResponse, <-chan error)

CreateTransitRouterVpcAttachmentWithChan invokes the cbn.CreateTransitRouterVpcAttachment API asynchronously

func (*Client) CreateTransitRouterVpnAttachment ¶ added in v1.61.1652

func (client *Client) CreateTransitRouterVpnAttachment(request *CreateTransitRouterVpnAttachmentRequest) (response *CreateTransitRouterVpnAttachmentResponse, err error)

CreateTransitRouterVpnAttachment invokes the cbn.CreateTransitRouterVpnAttachment API synchronously

func (*Client) CreateTransitRouterVpnAttachmentWithCallback ¶ added in v1.61.1652

func (client *Client) CreateTransitRouterVpnAttachmentWithCallback(request *CreateTransitRouterVpnAttachmentRequest, callback func(response *CreateTransitRouterVpnAttachmentResponse, err error)) <-chan int

CreateTransitRouterVpnAttachmentWithCallback invokes the cbn.CreateTransitRouterVpnAttachment API asynchronously

func (*Client) CreateTransitRouterVpnAttachmentWithChan ¶ added in v1.61.1652

func (client *Client) CreateTransitRouterVpnAttachmentWithChan(request *CreateTransitRouterVpnAttachmentRequest) (<-chan *CreateTransitRouterVpnAttachmentResponse, <-chan error)

CreateTransitRouterVpnAttachmentWithChan invokes the cbn.CreateTransitRouterVpnAttachment API asynchronously

func (*Client) CreateTransitRouterWithCallback ¶ added in v1.61.1227

func (client *Client) CreateTransitRouterWithCallback(request *CreateTransitRouterRequest, callback func(response *CreateTransitRouterResponse, err error)) <-chan int

CreateTransitRouterWithCallback invokes the cbn.CreateTransitRouter API asynchronously

func (*Client) CreateTransitRouterWithChan ¶ added in v1.61.1227

func (client *Client) CreateTransitRouterWithChan(request *CreateTransitRouterRequest) (<-chan *CreateTransitRouterResponse, <-chan error)

CreateTransitRouterWithChan invokes the cbn.CreateTransitRouter API asynchronously

func (*Client) DeactiveFlowLog ¶ added in v1.60.382

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

DeactiveFlowLog invokes the cbn.DeactiveFlowLog API synchronously

func (*Client) DeactiveFlowLogWithCallback ¶ added in v1.60.382

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

DeactiveFlowLogWithCallback invokes the cbn.DeactiveFlowLog API asynchronously

func (*Client) DeactiveFlowLogWithChan ¶ added in v1.60.382

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

DeactiveFlowLogWithChan invokes the cbn.DeactiveFlowLog API asynchronously

func (*Client) DeleteCen ¶

func (client *Client) DeleteCen(request *DeleteCenRequest) (response *DeleteCenResponse, err error)

DeleteCen invokes the cbn.DeleteCen API synchronously

func (*Client) DeleteCenBandwidthPackage ¶

func (client *Client) DeleteCenBandwidthPackage(request *DeleteCenBandwidthPackageRequest) (response *DeleteCenBandwidthPackageResponse, err error)

DeleteCenBandwidthPackage invokes the cbn.DeleteCenBandwidthPackage API synchronously

func (*Client) DeleteCenBandwidthPackageWithCallback ¶

func (client *Client) DeleteCenBandwidthPackageWithCallback(request *DeleteCenBandwidthPackageRequest, callback func(response *DeleteCenBandwidthPackageResponse, err error)) <-chan int

DeleteCenBandwidthPackageWithCallback invokes the cbn.DeleteCenBandwidthPackage API asynchronously

func (*Client) DeleteCenBandwidthPackageWithChan ¶

func (client *Client) DeleteCenBandwidthPackageWithChan(request *DeleteCenBandwidthPackageRequest) (<-chan *DeleteCenBandwidthPackageResponse, <-chan error)

DeleteCenBandwidthPackageWithChan invokes the cbn.DeleteCenBandwidthPackage API asynchronously

func (*Client) DeleteCenChildInstanceRouteEntryToAttachment ¶ added in v1.61.1352

func (client *Client) DeleteCenChildInstanceRouteEntryToAttachment(request *DeleteCenChildInstanceRouteEntryToAttachmentRequest) (response *DeleteCenChildInstanceRouteEntryToAttachmentResponse, err error)

DeleteCenChildInstanceRouteEntryToAttachment invokes the cbn.DeleteCenChildInstanceRouteEntryToAttachment API synchronously

func (*Client) DeleteCenChildInstanceRouteEntryToAttachmentWithCallback ¶ added in v1.61.1352

func (client *Client) DeleteCenChildInstanceRouteEntryToAttachmentWithCallback(request *DeleteCenChildInstanceRouteEntryToAttachmentRequest, callback func(response *DeleteCenChildInstanceRouteEntryToAttachmentResponse, err error)) <-chan int

DeleteCenChildInstanceRouteEntryToAttachmentWithCallback invokes the cbn.DeleteCenChildInstanceRouteEntryToAttachment API asynchronously

func (*Client) DeleteCenChildInstanceRouteEntryToAttachmentWithChan ¶ added in v1.61.1352

func (client *Client) DeleteCenChildInstanceRouteEntryToAttachmentWithChan(request *DeleteCenChildInstanceRouteEntryToAttachmentRequest) (<-chan *DeleteCenChildInstanceRouteEntryToAttachmentResponse, <-chan error)

DeleteCenChildInstanceRouteEntryToAttachmentWithChan invokes the cbn.DeleteCenChildInstanceRouteEntryToAttachment API asynchronously

func (*Client) DeleteCenChildInstanceRouteEntryToCen ¶ added in v1.61.508

func (client *Client) DeleteCenChildInstanceRouteEntryToCen(request *DeleteCenChildInstanceRouteEntryToCenRequest) (response *DeleteCenChildInstanceRouteEntryToCenResponse, err error)

DeleteCenChildInstanceRouteEntryToCen invokes the cbn.DeleteCenChildInstanceRouteEntryToCen API synchronously

func (*Client) DeleteCenChildInstanceRouteEntryToCenWithCallback ¶ added in v1.61.508

func (client *Client) DeleteCenChildInstanceRouteEntryToCenWithCallback(request *DeleteCenChildInstanceRouteEntryToCenRequest, callback func(response *DeleteCenChildInstanceRouteEntryToCenResponse, err error)) <-chan int

DeleteCenChildInstanceRouteEntryToCenWithCallback invokes the cbn.DeleteCenChildInstanceRouteEntryToCen API asynchronously

func (*Client) DeleteCenChildInstanceRouteEntryToCenWithChan ¶ added in v1.61.508

func (client *Client) DeleteCenChildInstanceRouteEntryToCenWithChan(request *DeleteCenChildInstanceRouteEntryToCenRequest) (<-chan *DeleteCenChildInstanceRouteEntryToCenResponse, <-chan error)

DeleteCenChildInstanceRouteEntryToCenWithChan invokes the cbn.DeleteCenChildInstanceRouteEntryToCen API asynchronously

func (*Client) DeleteCenInterRegionTrafficQosPolicy ¶ added in v1.61.1352

func (client *Client) DeleteCenInterRegionTrafficQosPolicy(request *DeleteCenInterRegionTrafficQosPolicyRequest) (response *DeleteCenInterRegionTrafficQosPolicyResponse, err error)

DeleteCenInterRegionTrafficQosPolicy invokes the cbn.DeleteCenInterRegionTrafficQosPolicy API synchronously

func (*Client) DeleteCenInterRegionTrafficQosPolicyWithCallback ¶ added in v1.61.1352

func (client *Client) DeleteCenInterRegionTrafficQosPolicyWithCallback(request *DeleteCenInterRegionTrafficQosPolicyRequest, callback func(response *DeleteCenInterRegionTrafficQosPolicyResponse, err error)) <-chan int

DeleteCenInterRegionTrafficQosPolicyWithCallback invokes the cbn.DeleteCenInterRegionTrafficQosPolicy API asynchronously

func (*Client) DeleteCenInterRegionTrafficQosPolicyWithChan ¶ added in v1.61.1352

func (client *Client) DeleteCenInterRegionTrafficQosPolicyWithChan(request *DeleteCenInterRegionTrafficQosPolicyRequest) (<-chan *DeleteCenInterRegionTrafficQosPolicyResponse, <-chan error)

DeleteCenInterRegionTrafficQosPolicyWithChan invokes the cbn.DeleteCenInterRegionTrafficQosPolicy API asynchronously

func (*Client) DeleteCenInterRegionTrafficQosQueue ¶ added in v1.61.1352

func (client *Client) DeleteCenInterRegionTrafficQosQueue(request *DeleteCenInterRegionTrafficQosQueueRequest) (response *DeleteCenInterRegionTrafficQosQueueResponse, err error)

DeleteCenInterRegionTrafficQosQueue invokes the cbn.DeleteCenInterRegionTrafficQosQueue API synchronously

func (*Client) DeleteCenInterRegionTrafficQosQueueWithCallback ¶ added in v1.61.1352

func (client *Client) DeleteCenInterRegionTrafficQosQueueWithCallback(request *DeleteCenInterRegionTrafficQosQueueRequest, callback func(response *DeleteCenInterRegionTrafficQosQueueResponse, err error)) <-chan int

DeleteCenInterRegionTrafficQosQueueWithCallback invokes the cbn.DeleteCenInterRegionTrafficQosQueue API asynchronously

func (*Client) DeleteCenInterRegionTrafficQosQueueWithChan ¶ added in v1.61.1352

func (client *Client) DeleteCenInterRegionTrafficQosQueueWithChan(request *DeleteCenInterRegionTrafficQosQueueRequest) (<-chan *DeleteCenInterRegionTrafficQosQueueResponse, <-chan error)

DeleteCenInterRegionTrafficQosQueueWithChan invokes the cbn.DeleteCenInterRegionTrafficQosQueue API asynchronously

func (*Client) DeleteCenRouteMap ¶ added in v1.60.382

func (client *Client) DeleteCenRouteMap(request *DeleteCenRouteMapRequest) (response *DeleteCenRouteMapResponse, err error)

DeleteCenRouteMap invokes the cbn.DeleteCenRouteMap API synchronously

func (*Client) DeleteCenRouteMapWithCallback ¶ added in v1.60.382

func (client *Client) DeleteCenRouteMapWithCallback(request *DeleteCenRouteMapRequest, callback func(response *DeleteCenRouteMapResponse, err error)) <-chan int

DeleteCenRouteMapWithCallback invokes the cbn.DeleteCenRouteMap API asynchronously

func (*Client) DeleteCenRouteMapWithChan ¶ added in v1.60.382

func (client *Client) DeleteCenRouteMapWithChan(request *DeleteCenRouteMapRequest) (<-chan *DeleteCenRouteMapResponse, <-chan error)

DeleteCenRouteMapWithChan invokes the cbn.DeleteCenRouteMap API asynchronously

func (*Client) DeleteCenWithCallback ¶

func (client *Client) DeleteCenWithCallback(request *DeleteCenRequest, callback func(response *DeleteCenResponse, err error)) <-chan int

DeleteCenWithCallback invokes the cbn.DeleteCen API asynchronously

func (*Client) DeleteCenWithChan ¶

func (client *Client) DeleteCenWithChan(request *DeleteCenRequest) (<-chan *DeleteCenResponse, <-chan error)

DeleteCenWithChan invokes the cbn.DeleteCen API asynchronously

func (*Client) DeleteFlowlog ¶ added in v1.60.382

func (client *Client) DeleteFlowlog(request *DeleteFlowlogRequest) (response *DeleteFlowlogResponse, err error)

DeleteFlowlog invokes the cbn.DeleteFlowlog API synchronously

func (*Client) DeleteFlowlogWithCallback ¶ added in v1.60.382

func (client *Client) DeleteFlowlogWithCallback(request *DeleteFlowlogRequest, callback func(response *DeleteFlowlogResponse, err error)) <-chan int

DeleteFlowlogWithCallback invokes the cbn.DeleteFlowlog API asynchronously

func (*Client) DeleteFlowlogWithChan ¶ added in v1.60.382

func (client *Client) DeleteFlowlogWithChan(request *DeleteFlowlogRequest) (<-chan *DeleteFlowlogResponse, <-chan error)

DeleteFlowlogWithChan invokes the cbn.DeleteFlowlog API asynchronously

func (*Client) DeleteRouteServiceInCen ¶

func (client *Client) DeleteRouteServiceInCen(request *DeleteRouteServiceInCenRequest) (response *DeleteRouteServiceInCenResponse, err error)

DeleteRouteServiceInCen invokes the cbn.DeleteRouteServiceInCen API synchronously

func (*Client) DeleteRouteServiceInCenWithCallback ¶

func (client *Client) DeleteRouteServiceInCenWithCallback(request *DeleteRouteServiceInCenRequest, callback func(response *DeleteRouteServiceInCenResponse, err error)) <-chan int

DeleteRouteServiceInCenWithCallback invokes the cbn.DeleteRouteServiceInCen API asynchronously

func (*Client) DeleteRouteServiceInCenWithChan ¶

func (client *Client) DeleteRouteServiceInCenWithChan(request *DeleteRouteServiceInCenRequest) (<-chan *DeleteRouteServiceInCenResponse, <-chan error)

DeleteRouteServiceInCenWithChan invokes the cbn.DeleteRouteServiceInCen API asynchronously

func (*Client) DeleteTrafficMarkingPolicy ¶ added in v1.61.1352

func (client *Client) DeleteTrafficMarkingPolicy(request *DeleteTrafficMarkingPolicyRequest) (response *DeleteTrafficMarkingPolicyResponse, err error)

DeleteTrafficMarkingPolicy invokes the cbn.DeleteTrafficMarkingPolicy API synchronously

func (*Client) DeleteTrafficMarkingPolicyWithCallback ¶ added in v1.61.1352

func (client *Client) DeleteTrafficMarkingPolicyWithCallback(request *DeleteTrafficMarkingPolicyRequest, callback func(response *DeleteTrafficMarkingPolicyResponse, err error)) <-chan int

DeleteTrafficMarkingPolicyWithCallback invokes the cbn.DeleteTrafficMarkingPolicy API asynchronously

func (*Client) DeleteTrafficMarkingPolicyWithChan ¶ added in v1.61.1352

func (client *Client) DeleteTrafficMarkingPolicyWithChan(request *DeleteTrafficMarkingPolicyRequest) (<-chan *DeleteTrafficMarkingPolicyResponse, <-chan error)

DeleteTrafficMarkingPolicyWithChan invokes the cbn.DeleteTrafficMarkingPolicy API asynchronously

func (*Client) DeleteTransitRouteTableAggregation ¶ added in v1.62.133

func (client *Client) DeleteTransitRouteTableAggregation(request *DeleteTransitRouteTableAggregationRequest) (response *DeleteTransitRouteTableAggregationResponse, err error)

DeleteTransitRouteTableAggregation invokes the cbn.DeleteTransitRouteTableAggregation API synchronously

func (*Client) DeleteTransitRouteTableAggregationWithCallback ¶ added in v1.62.133

func (client *Client) DeleteTransitRouteTableAggregationWithCallback(request *DeleteTransitRouteTableAggregationRequest, callback func(response *DeleteTransitRouteTableAggregationResponse, err error)) <-chan int

DeleteTransitRouteTableAggregationWithCallback invokes the cbn.DeleteTransitRouteTableAggregation API asynchronously

func (*Client) DeleteTransitRouteTableAggregationWithChan ¶ added in v1.62.133

func (client *Client) DeleteTransitRouteTableAggregationWithChan(request *DeleteTransitRouteTableAggregationRequest) (<-chan *DeleteTransitRouteTableAggregationResponse, <-chan error)

DeleteTransitRouteTableAggregationWithChan invokes the cbn.DeleteTransitRouteTableAggregation API asynchronously

func (*Client) DeleteTransitRouter ¶ added in v1.61.1438

func (client *Client) DeleteTransitRouter(request *DeleteTransitRouterRequest) (response *DeleteTransitRouterResponse, err error)

DeleteTransitRouter invokes the cbn.DeleteTransitRouter API synchronously

func (*Client) DeleteTransitRouterCidr ¶ added in v1.62.40

func (client *Client) DeleteTransitRouterCidr(request *DeleteTransitRouterCidrRequest) (response *DeleteTransitRouterCidrResponse, err error)

DeleteTransitRouterCidr invokes the cbn.DeleteTransitRouterCidr API synchronously

func (*Client) DeleteTransitRouterCidrWithCallback ¶ added in v1.62.40

func (client *Client) DeleteTransitRouterCidrWithCallback(request *DeleteTransitRouterCidrRequest, callback func(response *DeleteTransitRouterCidrResponse, err error)) <-chan int

DeleteTransitRouterCidrWithCallback invokes the cbn.DeleteTransitRouterCidr API asynchronously

func (*Client) DeleteTransitRouterCidrWithChan ¶ added in v1.62.40

func (client *Client) DeleteTransitRouterCidrWithChan(request *DeleteTransitRouterCidrRequest) (<-chan *DeleteTransitRouterCidrResponse, <-chan error)

DeleteTransitRouterCidrWithChan invokes the cbn.DeleteTransitRouterCidr API asynchronously

func (*Client) DeleteTransitRouterEcrAttachment ¶ added in v1.62.705

func (client *Client) DeleteTransitRouterEcrAttachment(request *DeleteTransitRouterEcrAttachmentRequest) (response *DeleteTransitRouterEcrAttachmentResponse, err error)

DeleteTransitRouterEcrAttachment invokes the cbn.DeleteTransitRouterEcrAttachment API synchronously

func (*Client) DeleteTransitRouterEcrAttachmentWithCallback ¶ added in v1.62.705

func (client *Client) DeleteTransitRouterEcrAttachmentWithCallback(request *DeleteTransitRouterEcrAttachmentRequest, callback func(response *DeleteTransitRouterEcrAttachmentResponse, err error)) <-chan int

DeleteTransitRouterEcrAttachmentWithCallback invokes the cbn.DeleteTransitRouterEcrAttachment API asynchronously

func (*Client) DeleteTransitRouterEcrAttachmentWithChan ¶ added in v1.62.705

func (client *Client) DeleteTransitRouterEcrAttachmentWithChan(request *DeleteTransitRouterEcrAttachmentRequest) (<-chan *DeleteTransitRouterEcrAttachmentResponse, <-chan error)

DeleteTransitRouterEcrAttachmentWithChan invokes the cbn.DeleteTransitRouterEcrAttachment API asynchronously

func (*Client) DeleteTransitRouterMulticastDomain ¶ added in v1.61.1606

func (client *Client) DeleteTransitRouterMulticastDomain(request *DeleteTransitRouterMulticastDomainRequest) (response *DeleteTransitRouterMulticastDomainResponse, err error)

DeleteTransitRouterMulticastDomain invokes the cbn.DeleteTransitRouterMulticastDomain API synchronously

func (*Client) DeleteTransitRouterMulticastDomainWithCallback ¶ added in v1.61.1606

func (client *Client) DeleteTransitRouterMulticastDomainWithCallback(request *DeleteTransitRouterMulticastDomainRequest, callback func(response *DeleteTransitRouterMulticastDomainResponse, err error)) <-chan int

DeleteTransitRouterMulticastDomainWithCallback invokes the cbn.DeleteTransitRouterMulticastDomain API asynchronously

func (*Client) DeleteTransitRouterMulticastDomainWithChan ¶ added in v1.61.1606

func (client *Client) DeleteTransitRouterMulticastDomainWithChan(request *DeleteTransitRouterMulticastDomainRequest) (<-chan *DeleteTransitRouterMulticastDomainResponse, <-chan error)

DeleteTransitRouterMulticastDomainWithChan invokes the cbn.DeleteTransitRouterMulticastDomain API asynchronously

func (*Client) DeleteTransitRouterPeerAttachment ¶ added in v1.61.1227

func (client *Client) DeleteTransitRouterPeerAttachment(request *DeleteTransitRouterPeerAttachmentRequest) (response *DeleteTransitRouterPeerAttachmentResponse, err error)

DeleteTransitRouterPeerAttachment invokes the cbn.DeleteTransitRouterPeerAttachment API synchronously

func (*Client) DeleteTransitRouterPeerAttachmentWithCallback ¶ added in v1.61.1227

func (client *Client) DeleteTransitRouterPeerAttachmentWithCallback(request *DeleteTransitRouterPeerAttachmentRequest, callback func(response *DeleteTransitRouterPeerAttachmentResponse, err error)) <-chan int

DeleteTransitRouterPeerAttachmentWithCallback invokes the cbn.DeleteTransitRouterPeerAttachment API asynchronously

func (*Client) DeleteTransitRouterPeerAttachmentWithChan ¶ added in v1.61.1227

func (client *Client) DeleteTransitRouterPeerAttachmentWithChan(request *DeleteTransitRouterPeerAttachmentRequest) (<-chan *DeleteTransitRouterPeerAttachmentResponse, <-chan error)

DeleteTransitRouterPeerAttachmentWithChan invokes the cbn.DeleteTransitRouterPeerAttachment API asynchronously

func (*Client) DeleteTransitRouterPrefixListAssociation ¶ added in v1.61.1678

func (client *Client) DeleteTransitRouterPrefixListAssociation(request *DeleteTransitRouterPrefixListAssociationRequest) (response *DeleteTransitRouterPrefixListAssociationResponse, err error)

DeleteTransitRouterPrefixListAssociation invokes the cbn.DeleteTransitRouterPrefixListAssociation API synchronously

func (*Client) DeleteTransitRouterPrefixListAssociationWithCallback ¶ added in v1.61.1678

func (client *Client) DeleteTransitRouterPrefixListAssociationWithCallback(request *DeleteTransitRouterPrefixListAssociationRequest, callback func(response *DeleteTransitRouterPrefixListAssociationResponse, err error)) <-chan int

DeleteTransitRouterPrefixListAssociationWithCallback invokes the cbn.DeleteTransitRouterPrefixListAssociation API asynchronously

func (*Client) DeleteTransitRouterPrefixListAssociationWithChan ¶ added in v1.61.1678

func (client *Client) DeleteTransitRouterPrefixListAssociationWithChan(request *DeleteTransitRouterPrefixListAssociationRequest) (<-chan *DeleteTransitRouterPrefixListAssociationResponse, <-chan error)

DeleteTransitRouterPrefixListAssociationWithChan invokes the cbn.DeleteTransitRouterPrefixListAssociation API asynchronously

func (*Client) DeleteTransitRouterRouteEntry ¶ added in v1.61.1227

func (client *Client) DeleteTransitRouterRouteEntry(request *DeleteTransitRouterRouteEntryRequest) (response *DeleteTransitRouterRouteEntryResponse, err error)

DeleteTransitRouterRouteEntry invokes the cbn.DeleteTransitRouterRouteEntry API synchronously

func (*Client) DeleteTransitRouterRouteEntryWithCallback ¶ added in v1.61.1227

func (client *Client) DeleteTransitRouterRouteEntryWithCallback(request *DeleteTransitRouterRouteEntryRequest, callback func(response *DeleteTransitRouterRouteEntryResponse, err error)) <-chan int

DeleteTransitRouterRouteEntryWithCallback invokes the cbn.DeleteTransitRouterRouteEntry API asynchronously

func (*Client) DeleteTransitRouterRouteEntryWithChan ¶ added in v1.61.1227

func (client *Client) DeleteTransitRouterRouteEntryWithChan(request *DeleteTransitRouterRouteEntryRequest) (<-chan *DeleteTransitRouterRouteEntryResponse, <-chan error)

DeleteTransitRouterRouteEntryWithChan invokes the cbn.DeleteTransitRouterRouteEntry API asynchronously

func (*Client) DeleteTransitRouterRouteTable ¶ added in v1.61.1227

func (client *Client) DeleteTransitRouterRouteTable(request *DeleteTransitRouterRouteTableRequest) (response *DeleteTransitRouterRouteTableResponse, err error)

DeleteTransitRouterRouteTable invokes the cbn.DeleteTransitRouterRouteTable API synchronously

func (*Client) DeleteTransitRouterRouteTableWithCallback ¶ added in v1.61.1227

func (client *Client) DeleteTransitRouterRouteTableWithCallback(request *DeleteTransitRouterRouteTableRequest, callback func(response *DeleteTransitRouterRouteTableResponse, err error)) <-chan int

DeleteTransitRouterRouteTableWithCallback invokes the cbn.DeleteTransitRouterRouteTable API asynchronously

func (*Client) DeleteTransitRouterRouteTableWithChan ¶ added in v1.61.1227

func (client *Client) DeleteTransitRouterRouteTableWithChan(request *DeleteTransitRouterRouteTableRequest) (<-chan *DeleteTransitRouterRouteTableResponse, <-chan error)

DeleteTransitRouterRouteTableWithChan invokes the cbn.DeleteTransitRouterRouteTable API asynchronously

func (*Client) DeleteTransitRouterVbrAttachment ¶ added in v1.61.1227

func (client *Client) DeleteTransitRouterVbrAttachment(request *DeleteTransitRouterVbrAttachmentRequest) (response *DeleteTransitRouterVbrAttachmentResponse, err error)

DeleteTransitRouterVbrAttachment invokes the cbn.DeleteTransitRouterVbrAttachment API synchronously

func (*Client) DeleteTransitRouterVbrAttachmentWithCallback ¶ added in v1.61.1227

func (client *Client) DeleteTransitRouterVbrAttachmentWithCallback(request *DeleteTransitRouterVbrAttachmentRequest, callback func(response *DeleteTransitRouterVbrAttachmentResponse, err error)) <-chan int

DeleteTransitRouterVbrAttachmentWithCallback invokes the cbn.DeleteTransitRouterVbrAttachment API asynchronously

func (*Client) DeleteTransitRouterVbrAttachmentWithChan ¶ added in v1.61.1227

func (client *Client) DeleteTransitRouterVbrAttachmentWithChan(request *DeleteTransitRouterVbrAttachmentRequest) (<-chan *DeleteTransitRouterVbrAttachmentResponse, <-chan error)

DeleteTransitRouterVbrAttachmentWithChan invokes the cbn.DeleteTransitRouterVbrAttachment API asynchronously

func (*Client) DeleteTransitRouterVpcAttachment ¶ added in v1.61.1227

func (client *Client) DeleteTransitRouterVpcAttachment(request *DeleteTransitRouterVpcAttachmentRequest) (response *DeleteTransitRouterVpcAttachmentResponse, err error)

DeleteTransitRouterVpcAttachment invokes the cbn.DeleteTransitRouterVpcAttachment API synchronously

func (*Client) DeleteTransitRouterVpcAttachmentWithCallback ¶ added in v1.61.1227

func (client *Client) DeleteTransitRouterVpcAttachmentWithCallback(request *DeleteTransitRouterVpcAttachmentRequest, callback func(response *DeleteTransitRouterVpcAttachmentResponse, err error)) <-chan int

DeleteTransitRouterVpcAttachmentWithCallback invokes the cbn.DeleteTransitRouterVpcAttachment API asynchronously

func (*Client) DeleteTransitRouterVpcAttachmentWithChan ¶ added in v1.61.1227

func (client *Client) DeleteTransitRouterVpcAttachmentWithChan(request *DeleteTransitRouterVpcAttachmentRequest) (<-chan *DeleteTransitRouterVpcAttachmentResponse, <-chan error)

DeleteTransitRouterVpcAttachmentWithChan invokes the cbn.DeleteTransitRouterVpcAttachment API asynchronously

func (*Client) DeleteTransitRouterVpnAttachment ¶ added in v1.61.1652

func (client *Client) DeleteTransitRouterVpnAttachment(request *DeleteTransitRouterVpnAttachmentRequest) (response *DeleteTransitRouterVpnAttachmentResponse, err error)

DeleteTransitRouterVpnAttachment invokes the cbn.DeleteTransitRouterVpnAttachment API synchronously

func (*Client) DeleteTransitRouterVpnAttachmentWithCallback ¶ added in v1.61.1652

func (client *Client) DeleteTransitRouterVpnAttachmentWithCallback(request *DeleteTransitRouterVpnAttachmentRequest, callback func(response *DeleteTransitRouterVpnAttachmentResponse, err error)) <-chan int

DeleteTransitRouterVpnAttachmentWithCallback invokes the cbn.DeleteTransitRouterVpnAttachment API asynchronously

func (*Client) DeleteTransitRouterVpnAttachmentWithChan ¶ added in v1.61.1652

func (client *Client) DeleteTransitRouterVpnAttachmentWithChan(request *DeleteTransitRouterVpnAttachmentRequest) (<-chan *DeleteTransitRouterVpnAttachmentResponse, <-chan error)

DeleteTransitRouterVpnAttachmentWithChan invokes the cbn.DeleteTransitRouterVpnAttachment API asynchronously

func (*Client) DeleteTransitRouterWithCallback ¶ added in v1.61.1438

func (client *Client) DeleteTransitRouterWithCallback(request *DeleteTransitRouterRequest, callback func(response *DeleteTransitRouterResponse, err error)) <-chan int

DeleteTransitRouterWithCallback invokes the cbn.DeleteTransitRouter API asynchronously

func (*Client) DeleteTransitRouterWithChan ¶ added in v1.61.1438

func (client *Client) DeleteTransitRouterWithChan(request *DeleteTransitRouterRequest) (<-chan *DeleteTransitRouterResponse, <-chan error)

DeleteTransitRouterWithChan invokes the cbn.DeleteTransitRouter API asynchronously

func (*Client) DeregisterTransitRouterMulticastGroupMembers ¶ added in v1.61.1606

func (client *Client) DeregisterTransitRouterMulticastGroupMembers(request *DeregisterTransitRouterMulticastGroupMembersRequest) (response *DeregisterTransitRouterMulticastGroupMembersResponse, err error)

DeregisterTransitRouterMulticastGroupMembers invokes the cbn.DeregisterTransitRouterMulticastGroupMembers API synchronously

func (*Client) DeregisterTransitRouterMulticastGroupMembersWithCallback ¶ added in v1.61.1606

func (client *Client) DeregisterTransitRouterMulticastGroupMembersWithCallback(request *DeregisterTransitRouterMulticastGroupMembersRequest, callback func(response *DeregisterTransitRouterMulticastGroupMembersResponse, err error)) <-chan int

DeregisterTransitRouterMulticastGroupMembersWithCallback invokes the cbn.DeregisterTransitRouterMulticastGroupMembers API asynchronously

func (*Client) DeregisterTransitRouterMulticastGroupMembersWithChan ¶ added in v1.61.1606

func (client *Client) DeregisterTransitRouterMulticastGroupMembersWithChan(request *DeregisterTransitRouterMulticastGroupMembersRequest) (<-chan *DeregisterTransitRouterMulticastGroupMembersResponse, <-chan error)

DeregisterTransitRouterMulticastGroupMembersWithChan invokes the cbn.DeregisterTransitRouterMulticastGroupMembers API asynchronously

func (*Client) DeregisterTransitRouterMulticastGroupSources ¶ added in v1.61.1606

func (client *Client) DeregisterTransitRouterMulticastGroupSources(request *DeregisterTransitRouterMulticastGroupSourcesRequest) (response *DeregisterTransitRouterMulticastGroupSourcesResponse, err error)

DeregisterTransitRouterMulticastGroupSources invokes the cbn.DeregisterTransitRouterMulticastGroupSources API synchronously

func (*Client) DeregisterTransitRouterMulticastGroupSourcesWithCallback ¶ added in v1.61.1606

func (client *Client) DeregisterTransitRouterMulticastGroupSourcesWithCallback(request *DeregisterTransitRouterMulticastGroupSourcesRequest, callback func(response *DeregisterTransitRouterMulticastGroupSourcesResponse, err error)) <-chan int

DeregisterTransitRouterMulticastGroupSourcesWithCallback invokes the cbn.DeregisterTransitRouterMulticastGroupSources API asynchronously

func (*Client) DeregisterTransitRouterMulticastGroupSourcesWithChan ¶ added in v1.61.1606

func (client *Client) DeregisterTransitRouterMulticastGroupSourcesWithChan(request *DeregisterTransitRouterMulticastGroupSourcesRequest) (<-chan *DeregisterTransitRouterMulticastGroupSourcesResponse, <-chan error)

DeregisterTransitRouterMulticastGroupSourcesWithChan invokes the cbn.DeregisterTransitRouterMulticastGroupSources API asynchronously

func (*Client) DescribeCenAttachedChildInstanceAttribute ¶

func (client *Client) DescribeCenAttachedChildInstanceAttribute(request *DescribeCenAttachedChildInstanceAttributeRequest) (response *DescribeCenAttachedChildInstanceAttributeResponse, err error)

DescribeCenAttachedChildInstanceAttribute invokes the cbn.DescribeCenAttachedChildInstanceAttribute API synchronously

func (*Client) DescribeCenAttachedChildInstanceAttributeWithCallback ¶

func (client *Client) DescribeCenAttachedChildInstanceAttributeWithCallback(request *DescribeCenAttachedChildInstanceAttributeRequest, callback func(response *DescribeCenAttachedChildInstanceAttributeResponse, err error)) <-chan int

DescribeCenAttachedChildInstanceAttributeWithCallback invokes the cbn.DescribeCenAttachedChildInstanceAttribute API asynchronously

func (*Client) DescribeCenAttachedChildInstanceAttributeWithChan ¶

func (client *Client) DescribeCenAttachedChildInstanceAttributeWithChan(request *DescribeCenAttachedChildInstanceAttributeRequest) (<-chan *DescribeCenAttachedChildInstanceAttributeResponse, <-chan error)

DescribeCenAttachedChildInstanceAttributeWithChan invokes the cbn.DescribeCenAttachedChildInstanceAttribute API asynchronously

func (*Client) DescribeCenAttachedChildInstances ¶

func (client *Client) DescribeCenAttachedChildInstances(request *DescribeCenAttachedChildInstancesRequest) (response *DescribeCenAttachedChildInstancesResponse, err error)

DescribeCenAttachedChildInstances invokes the cbn.DescribeCenAttachedChildInstances API synchronously

func (*Client) DescribeCenAttachedChildInstancesWithCallback ¶

func (client *Client) DescribeCenAttachedChildInstancesWithCallback(request *DescribeCenAttachedChildInstancesRequest, callback func(response *DescribeCenAttachedChildInstancesResponse, err error)) <-chan int

DescribeCenAttachedChildInstancesWithCallback invokes the cbn.DescribeCenAttachedChildInstances API asynchronously

func (*Client) DescribeCenAttachedChildInstancesWithChan ¶

func (client *Client) DescribeCenAttachedChildInstancesWithChan(request *DescribeCenAttachedChildInstancesRequest) (<-chan *DescribeCenAttachedChildInstancesResponse, <-chan error)

DescribeCenAttachedChildInstancesWithChan invokes the cbn.DescribeCenAttachedChildInstances API asynchronously

func (*Client) DescribeCenBandwidthPackages ¶

func (client *Client) DescribeCenBandwidthPackages(request *DescribeCenBandwidthPackagesRequest) (response *DescribeCenBandwidthPackagesResponse, err error)

DescribeCenBandwidthPackages invokes the cbn.DescribeCenBandwidthPackages API synchronously

func (*Client) DescribeCenBandwidthPackagesWithCallback ¶

func (client *Client) DescribeCenBandwidthPackagesWithCallback(request *DescribeCenBandwidthPackagesRequest, callback func(response *DescribeCenBandwidthPackagesResponse, err error)) <-chan int

DescribeCenBandwidthPackagesWithCallback invokes the cbn.DescribeCenBandwidthPackages API asynchronously

func (*Client) DescribeCenBandwidthPackagesWithChan ¶

func (client *Client) DescribeCenBandwidthPackagesWithChan(request *DescribeCenBandwidthPackagesRequest) (<-chan *DescribeCenBandwidthPackagesResponse, <-chan error)

DescribeCenBandwidthPackagesWithChan invokes the cbn.DescribeCenBandwidthPackages API asynchronously

func (*Client) DescribeCenChildInstanceRouteEntries ¶ added in v1.60.382

func (client *Client) DescribeCenChildInstanceRouteEntries(request *DescribeCenChildInstanceRouteEntriesRequest) (response *DescribeCenChildInstanceRouteEntriesResponse, err error)

DescribeCenChildInstanceRouteEntries invokes the cbn.DescribeCenChildInstanceRouteEntries API synchronously

func (*Client) DescribeCenChildInstanceRouteEntriesWithCallback ¶ added in v1.60.382

func (client *Client) DescribeCenChildInstanceRouteEntriesWithCallback(request *DescribeCenChildInstanceRouteEntriesRequest, callback func(response *DescribeCenChildInstanceRouteEntriesResponse, err error)) <-chan int

DescribeCenChildInstanceRouteEntriesWithCallback invokes the cbn.DescribeCenChildInstanceRouteEntries API asynchronously

func (*Client) DescribeCenChildInstanceRouteEntriesWithChan ¶ added in v1.60.382

func (client *Client) DescribeCenChildInstanceRouteEntriesWithChan(request *DescribeCenChildInstanceRouteEntriesRequest) (<-chan *DescribeCenChildInstanceRouteEntriesResponse, <-chan error)

DescribeCenChildInstanceRouteEntriesWithChan invokes the cbn.DescribeCenChildInstanceRouteEntries API asynchronously

func (*Client) DescribeCenGeographicSpanRemainingBandwidth ¶

func (client *Client) DescribeCenGeographicSpanRemainingBandwidth(request *DescribeCenGeographicSpanRemainingBandwidthRequest) (response *DescribeCenGeographicSpanRemainingBandwidthResponse, err error)

DescribeCenGeographicSpanRemainingBandwidth invokes the cbn.DescribeCenGeographicSpanRemainingBandwidth API synchronously

func (*Client) DescribeCenGeographicSpanRemainingBandwidthWithCallback ¶

func (client *Client) DescribeCenGeographicSpanRemainingBandwidthWithCallback(request *DescribeCenGeographicSpanRemainingBandwidthRequest, callback func(response *DescribeCenGeographicSpanRemainingBandwidthResponse, err error)) <-chan int

DescribeCenGeographicSpanRemainingBandwidthWithCallback invokes the cbn.DescribeCenGeographicSpanRemainingBandwidth API asynchronously

func (*Client) DescribeCenGeographicSpanRemainingBandwidthWithChan ¶

func (client *Client) DescribeCenGeographicSpanRemainingBandwidthWithChan(request *DescribeCenGeographicSpanRemainingBandwidthRequest) (<-chan *DescribeCenGeographicSpanRemainingBandwidthResponse, <-chan error)

DescribeCenGeographicSpanRemainingBandwidthWithChan invokes the cbn.DescribeCenGeographicSpanRemainingBandwidth API asynchronously

func (*Client) DescribeCenGeographicSpans ¶

func (client *Client) DescribeCenGeographicSpans(request *DescribeCenGeographicSpansRequest) (response *DescribeCenGeographicSpansResponse, err error)

DescribeCenGeographicSpans invokes the cbn.DescribeCenGeographicSpans API synchronously

func (*Client) DescribeCenGeographicSpansWithCallback ¶

func (client *Client) DescribeCenGeographicSpansWithCallback(request *DescribeCenGeographicSpansRequest, callback func(response *DescribeCenGeographicSpansResponse, err error)) <-chan int

DescribeCenGeographicSpansWithCallback invokes the cbn.DescribeCenGeographicSpans API asynchronously

func (*Client) DescribeCenGeographicSpansWithChan ¶

func (client *Client) DescribeCenGeographicSpansWithChan(request *DescribeCenGeographicSpansRequest) (<-chan *DescribeCenGeographicSpansResponse, <-chan error)

DescribeCenGeographicSpansWithChan invokes the cbn.DescribeCenGeographicSpans API asynchronously

func (*Client) DescribeCenInterRegionBandwidthLimits ¶

func (client *Client) DescribeCenInterRegionBandwidthLimits(request *DescribeCenInterRegionBandwidthLimitsRequest) (response *DescribeCenInterRegionBandwidthLimitsResponse, err error)

DescribeCenInterRegionBandwidthLimits invokes the cbn.DescribeCenInterRegionBandwidthLimits API synchronously

func (*Client) DescribeCenInterRegionBandwidthLimitsWithCallback ¶

func (client *Client) DescribeCenInterRegionBandwidthLimitsWithCallback(request *DescribeCenInterRegionBandwidthLimitsRequest, callback func(response *DescribeCenInterRegionBandwidthLimitsResponse, err error)) <-chan int

DescribeCenInterRegionBandwidthLimitsWithCallback invokes the cbn.DescribeCenInterRegionBandwidthLimits API asynchronously

func (*Client) DescribeCenInterRegionBandwidthLimitsWithChan ¶

func (client *Client) DescribeCenInterRegionBandwidthLimitsWithChan(request *DescribeCenInterRegionBandwidthLimitsRequest) (<-chan *DescribeCenInterRegionBandwidthLimitsResponse, <-chan error)

DescribeCenInterRegionBandwidthLimitsWithChan invokes the cbn.DescribeCenInterRegionBandwidthLimits API asynchronously

func (*Client) DescribeCenPrivateZoneRoutes ¶

func (client *Client) DescribeCenPrivateZoneRoutes(request *DescribeCenPrivateZoneRoutesRequest) (response *DescribeCenPrivateZoneRoutesResponse, err error)

DescribeCenPrivateZoneRoutes invokes the cbn.DescribeCenPrivateZoneRoutes API synchronously

func (*Client) DescribeCenPrivateZoneRoutesWithCallback ¶

func (client *Client) DescribeCenPrivateZoneRoutesWithCallback(request *DescribeCenPrivateZoneRoutesRequest, callback func(response *DescribeCenPrivateZoneRoutesResponse, err error)) <-chan int

DescribeCenPrivateZoneRoutesWithCallback invokes the cbn.DescribeCenPrivateZoneRoutes API asynchronously

func (*Client) DescribeCenPrivateZoneRoutesWithChan ¶

func (client *Client) DescribeCenPrivateZoneRoutesWithChan(request *DescribeCenPrivateZoneRoutesRequest) (<-chan *DescribeCenPrivateZoneRoutesResponse, <-chan error)

DescribeCenPrivateZoneRoutesWithChan invokes the cbn.DescribeCenPrivateZoneRoutes API asynchronously

func (*Client) DescribeCenRegionDomainRouteEntries ¶

func (client *Client) DescribeCenRegionDomainRouteEntries(request *DescribeCenRegionDomainRouteEntriesRequest) (response *DescribeCenRegionDomainRouteEntriesResponse, err error)

DescribeCenRegionDomainRouteEntries invokes the cbn.DescribeCenRegionDomainRouteEntries API synchronously

func (*Client) DescribeCenRegionDomainRouteEntriesWithCallback ¶

func (client *Client) DescribeCenRegionDomainRouteEntriesWithCallback(request *DescribeCenRegionDomainRouteEntriesRequest, callback func(response *DescribeCenRegionDomainRouteEntriesResponse, err error)) <-chan int

DescribeCenRegionDomainRouteEntriesWithCallback invokes the cbn.DescribeCenRegionDomainRouteEntries API asynchronously

func (*Client) DescribeCenRegionDomainRouteEntriesWithChan ¶

func (client *Client) DescribeCenRegionDomainRouteEntriesWithChan(request *DescribeCenRegionDomainRouteEntriesRequest) (<-chan *DescribeCenRegionDomainRouteEntriesResponse, <-chan error)

DescribeCenRegionDomainRouteEntriesWithChan invokes the cbn.DescribeCenRegionDomainRouteEntries API asynchronously

func (*Client) DescribeCenRouteMaps ¶ added in v1.60.382

func (client *Client) DescribeCenRouteMaps(request *DescribeCenRouteMapsRequest) (response *DescribeCenRouteMapsResponse, err error)

DescribeCenRouteMaps invokes the cbn.DescribeCenRouteMaps API synchronously

func (*Client) DescribeCenRouteMapsWithCallback ¶ added in v1.60.382

func (client *Client) DescribeCenRouteMapsWithCallback(request *DescribeCenRouteMapsRequest, callback func(response *DescribeCenRouteMapsResponse, err error)) <-chan int

DescribeCenRouteMapsWithCallback invokes the cbn.DescribeCenRouteMaps API asynchronously

func (*Client) DescribeCenRouteMapsWithChan ¶ added in v1.60.382

func (client *Client) DescribeCenRouteMapsWithChan(request *DescribeCenRouteMapsRequest) (<-chan *DescribeCenRouteMapsResponse, <-chan error)

DescribeCenRouteMapsWithChan invokes the cbn.DescribeCenRouteMaps API asynchronously

func (*Client) DescribeCenVbrHealthCheck ¶

func (client *Client) DescribeCenVbrHealthCheck(request *DescribeCenVbrHealthCheckRequest) (response *DescribeCenVbrHealthCheckResponse, err error)

DescribeCenVbrHealthCheck invokes the cbn.DescribeCenVbrHealthCheck API synchronously

func (*Client) DescribeCenVbrHealthCheckWithCallback ¶

func (client *Client) DescribeCenVbrHealthCheckWithCallback(request *DescribeCenVbrHealthCheckRequest, callback func(response *DescribeCenVbrHealthCheckResponse, err error)) <-chan int

DescribeCenVbrHealthCheckWithCallback invokes the cbn.DescribeCenVbrHealthCheck API asynchronously

func (*Client) DescribeCenVbrHealthCheckWithChan ¶

func (client *Client) DescribeCenVbrHealthCheckWithChan(request *DescribeCenVbrHealthCheckRequest) (<-chan *DescribeCenVbrHealthCheckResponse, <-chan error)

DescribeCenVbrHealthCheckWithChan invokes the cbn.DescribeCenVbrHealthCheck API asynchronously

func (*Client) DescribeCens ¶

func (client *Client) DescribeCens(request *DescribeCensRequest) (response *DescribeCensResponse, err error)

DescribeCens invokes the cbn.DescribeCens API synchronously

func (*Client) DescribeCensWithCallback ¶

func (client *Client) DescribeCensWithCallback(request *DescribeCensRequest, callback func(response *DescribeCensResponse, err error)) <-chan int

DescribeCensWithCallback invokes the cbn.DescribeCens API asynchronously

func (*Client) DescribeCensWithChan ¶

func (client *Client) DescribeCensWithChan(request *DescribeCensRequest) (<-chan *DescribeCensResponse, <-chan error)

DescribeCensWithChan invokes the cbn.DescribeCens API asynchronously

func (*Client) DescribeChildInstanceRegions ¶

func (client *Client) DescribeChildInstanceRegions(request *DescribeChildInstanceRegionsRequest) (response *DescribeChildInstanceRegionsResponse, err error)

DescribeChildInstanceRegions invokes the cbn.DescribeChildInstanceRegions API synchronously

func (*Client) DescribeChildInstanceRegionsWithCallback ¶

func (client *Client) DescribeChildInstanceRegionsWithCallback(request *DescribeChildInstanceRegionsRequest, callback func(response *DescribeChildInstanceRegionsResponse, err error)) <-chan int

DescribeChildInstanceRegionsWithCallback invokes the cbn.DescribeChildInstanceRegions API asynchronously

func (*Client) DescribeChildInstanceRegionsWithChan ¶

func (client *Client) DescribeChildInstanceRegionsWithChan(request *DescribeChildInstanceRegionsRequest) (<-chan *DescribeChildInstanceRegionsResponse, <-chan error)

DescribeChildInstanceRegionsWithChan invokes the cbn.DescribeChildInstanceRegions API asynchronously

func (*Client) DescribeFlowlogs ¶ added in v1.60.382

func (client *Client) DescribeFlowlogs(request *DescribeFlowlogsRequest) (response *DescribeFlowlogsResponse, err error)

DescribeFlowlogs invokes the cbn.DescribeFlowlogs API synchronously

func (*Client) DescribeFlowlogsWithCallback ¶ added in v1.60.382

func (client *Client) DescribeFlowlogsWithCallback(request *DescribeFlowlogsRequest, callback func(response *DescribeFlowlogsResponse, err error)) <-chan int

DescribeFlowlogsWithCallback invokes the cbn.DescribeFlowlogs API asynchronously

func (*Client) DescribeFlowlogsWithChan ¶ added in v1.60.382

func (client *Client) DescribeFlowlogsWithChan(request *DescribeFlowlogsRequest) (<-chan *DescribeFlowlogsResponse, <-chan error)

DescribeFlowlogsWithChan invokes the cbn.DescribeFlowlogs API asynchronously

func (*Client) DescribeGeographicRegionMembership ¶

func (client *Client) DescribeGeographicRegionMembership(request *DescribeGeographicRegionMembershipRequest) (response *DescribeGeographicRegionMembershipResponse, err error)

DescribeGeographicRegionMembership invokes the cbn.DescribeGeographicRegionMembership API synchronously

func (*Client) DescribeGeographicRegionMembershipWithCallback ¶

func (client *Client) DescribeGeographicRegionMembershipWithCallback(request *DescribeGeographicRegionMembershipRequest, callback func(response *DescribeGeographicRegionMembershipResponse, err error)) <-chan int

DescribeGeographicRegionMembershipWithCallback invokes the cbn.DescribeGeographicRegionMembership API asynchronously

func (*Client) DescribeGeographicRegionMembershipWithChan ¶

func (client *Client) DescribeGeographicRegionMembershipWithChan(request *DescribeGeographicRegionMembershipRequest) (<-chan *DescribeGeographicRegionMembershipResponse, <-chan error)

DescribeGeographicRegionMembershipWithChan invokes the cbn.DescribeGeographicRegionMembership API asynchronously

func (*Client) DescribeGrantRulesToCen ¶

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

DescribeGrantRulesToCen invokes the cbn.DescribeGrantRulesToCen API synchronously

func (*Client) DescribeGrantRulesToCenWithCallback ¶

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

DescribeGrantRulesToCenWithCallback invokes the cbn.DescribeGrantRulesToCen API asynchronously

func (*Client) DescribeGrantRulesToCenWithChan ¶

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

DescribeGrantRulesToCenWithChan invokes the cbn.DescribeGrantRulesToCen API asynchronously

func (*Client) DescribeGrantRulesToResource ¶ added in v1.61.1790

func (client *Client) DescribeGrantRulesToResource(request *DescribeGrantRulesToResourceRequest) (response *DescribeGrantRulesToResourceResponse, err error)

DescribeGrantRulesToResource invokes the cbn.DescribeGrantRulesToResource API synchronously

func (*Client) DescribeGrantRulesToResourceWithCallback ¶ added in v1.61.1790

func (client *Client) DescribeGrantRulesToResourceWithCallback(request *DescribeGrantRulesToResourceRequest, callback func(response *DescribeGrantRulesToResourceResponse, err error)) <-chan int

DescribeGrantRulesToResourceWithCallback invokes the cbn.DescribeGrantRulesToResource API asynchronously

func (*Client) DescribeGrantRulesToResourceWithChan ¶ added in v1.61.1790

func (client *Client) DescribeGrantRulesToResourceWithChan(request *DescribeGrantRulesToResourceRequest) (<-chan *DescribeGrantRulesToResourceResponse, <-chan error)

DescribeGrantRulesToResourceWithChan invokes the cbn.DescribeGrantRulesToResource API asynchronously

func (*Client) DescribePublishedRouteEntries ¶

func (client *Client) DescribePublishedRouteEntries(request *DescribePublishedRouteEntriesRequest) (response *DescribePublishedRouteEntriesResponse, err error)

DescribePublishedRouteEntries invokes the cbn.DescribePublishedRouteEntries API synchronously

func (*Client) DescribePublishedRouteEntriesWithCallback ¶

func (client *Client) DescribePublishedRouteEntriesWithCallback(request *DescribePublishedRouteEntriesRequest, callback func(response *DescribePublishedRouteEntriesResponse, err error)) <-chan int

DescribePublishedRouteEntriesWithCallback invokes the cbn.DescribePublishedRouteEntries API asynchronously

func (*Client) DescribePublishedRouteEntriesWithChan ¶

func (client *Client) DescribePublishedRouteEntriesWithChan(request *DescribePublishedRouteEntriesRequest) (<-chan *DescribePublishedRouteEntriesResponse, <-chan error)

DescribePublishedRouteEntriesWithChan invokes the cbn.DescribePublishedRouteEntries API asynchronously

func (*Client) DescribeRouteConflict ¶

func (client *Client) DescribeRouteConflict(request *DescribeRouteConflictRequest) (response *DescribeRouteConflictResponse, err error)

DescribeRouteConflict invokes the cbn.DescribeRouteConflict API synchronously

func (*Client) DescribeRouteConflictWithCallback ¶

func (client *Client) DescribeRouteConflictWithCallback(request *DescribeRouteConflictRequest, callback func(response *DescribeRouteConflictResponse, err error)) <-chan int

DescribeRouteConflictWithCallback invokes the cbn.DescribeRouteConflict API asynchronously

func (*Client) DescribeRouteConflictWithChan ¶

func (client *Client) DescribeRouteConflictWithChan(request *DescribeRouteConflictRequest) (<-chan *DescribeRouteConflictResponse, <-chan error)

DescribeRouteConflictWithChan invokes the cbn.DescribeRouteConflict API asynchronously

func (*Client) DescribeRouteServicesInCen ¶

func (client *Client) DescribeRouteServicesInCen(request *DescribeRouteServicesInCenRequest) (response *DescribeRouteServicesInCenResponse, err error)

DescribeRouteServicesInCen invokes the cbn.DescribeRouteServicesInCen API synchronously

func (*Client) DescribeRouteServicesInCenWithCallback ¶

func (client *Client) DescribeRouteServicesInCenWithCallback(request *DescribeRouteServicesInCenRequest, callback func(response *DescribeRouteServicesInCenResponse, err error)) <-chan int

DescribeRouteServicesInCenWithCallback invokes the cbn.DescribeRouteServicesInCen API asynchronously

func (*Client) DescribeRouteServicesInCenWithChan ¶

func (client *Client) DescribeRouteServicesInCenWithChan(request *DescribeRouteServicesInCenRequest) (<-chan *DescribeRouteServicesInCenResponse, <-chan error)

DescribeRouteServicesInCenWithChan invokes the cbn.DescribeRouteServicesInCen API asynchronously

func (*Client) DescribeTransitRouteTableAggregation ¶ added in v1.62.133

func (client *Client) DescribeTransitRouteTableAggregation(request *DescribeTransitRouteTableAggregationRequest) (response *DescribeTransitRouteTableAggregationResponse, err error)

DescribeTransitRouteTableAggregation invokes the cbn.DescribeTransitRouteTableAggregation API synchronously

func (*Client) DescribeTransitRouteTableAggregationDetail ¶ added in v1.62.133

func (client *Client) DescribeTransitRouteTableAggregationDetail(request *DescribeTransitRouteTableAggregationDetailRequest) (response *DescribeTransitRouteTableAggregationDetailResponse, err error)

DescribeTransitRouteTableAggregationDetail invokes the cbn.DescribeTransitRouteTableAggregationDetail API synchronously

func (*Client) DescribeTransitRouteTableAggregationDetailWithCallback ¶ added in v1.62.133

func (client *Client) DescribeTransitRouteTableAggregationDetailWithCallback(request *DescribeTransitRouteTableAggregationDetailRequest, callback func(response *DescribeTransitRouteTableAggregationDetailResponse, err error)) <-chan int

DescribeTransitRouteTableAggregationDetailWithCallback invokes the cbn.DescribeTransitRouteTableAggregationDetail API asynchronously

func (*Client) DescribeTransitRouteTableAggregationDetailWithChan ¶ added in v1.62.133

func (client *Client) DescribeTransitRouteTableAggregationDetailWithChan(request *DescribeTransitRouteTableAggregationDetailRequest) (<-chan *DescribeTransitRouteTableAggregationDetailResponse, <-chan error)

DescribeTransitRouteTableAggregationDetailWithChan invokes the cbn.DescribeTransitRouteTableAggregationDetail API asynchronously

func (*Client) DescribeTransitRouteTableAggregationWithCallback ¶ added in v1.62.133

func (client *Client) DescribeTransitRouteTableAggregationWithCallback(request *DescribeTransitRouteTableAggregationRequest, callback func(response *DescribeTransitRouteTableAggregationResponse, err error)) <-chan int

DescribeTransitRouteTableAggregationWithCallback invokes the cbn.DescribeTransitRouteTableAggregation API asynchronously

func (*Client) DescribeTransitRouteTableAggregationWithChan ¶ added in v1.62.133

func (client *Client) DescribeTransitRouteTableAggregationWithChan(request *DescribeTransitRouteTableAggregationRequest) (<-chan *DescribeTransitRouteTableAggregationResponse, <-chan error)

DescribeTransitRouteTableAggregationWithChan invokes the cbn.DescribeTransitRouteTableAggregation API asynchronously

func (*Client) DetachCenChildInstance ¶

func (client *Client) DetachCenChildInstance(request *DetachCenChildInstanceRequest) (response *DetachCenChildInstanceResponse, err error)

DetachCenChildInstance invokes the cbn.DetachCenChildInstance API synchronously

func (*Client) DetachCenChildInstanceWithCallback ¶

func (client *Client) DetachCenChildInstanceWithCallback(request *DetachCenChildInstanceRequest, callback func(response *DetachCenChildInstanceResponse, err error)) <-chan int

DetachCenChildInstanceWithCallback invokes the cbn.DetachCenChildInstance API asynchronously

func (*Client) DetachCenChildInstanceWithChan ¶

func (client *Client) DetachCenChildInstanceWithChan(request *DetachCenChildInstanceRequest) (<-chan *DetachCenChildInstanceResponse, <-chan error)

DetachCenChildInstanceWithChan invokes the cbn.DetachCenChildInstance API asynchronously

func (*Client) DisableCenVbrHealthCheck ¶

func (client *Client) DisableCenVbrHealthCheck(request *DisableCenVbrHealthCheckRequest) (response *DisableCenVbrHealthCheckResponse, err error)

DisableCenVbrHealthCheck invokes the cbn.DisableCenVbrHealthCheck API synchronously

func (*Client) DisableCenVbrHealthCheckWithCallback ¶

func (client *Client) DisableCenVbrHealthCheckWithCallback(request *DisableCenVbrHealthCheckRequest, callback func(response *DisableCenVbrHealthCheckResponse, err error)) <-chan int

DisableCenVbrHealthCheckWithCallback invokes the cbn.DisableCenVbrHealthCheck API asynchronously

func (*Client) DisableCenVbrHealthCheckWithChan ¶

func (client *Client) DisableCenVbrHealthCheckWithChan(request *DisableCenVbrHealthCheckRequest) (<-chan *DisableCenVbrHealthCheckResponse, <-chan error)

DisableCenVbrHealthCheckWithChan invokes the cbn.DisableCenVbrHealthCheck API asynchronously

func (*Client) DisableTransitRouterRouteTablePropagation ¶ added in v1.61.1227

func (client *Client) DisableTransitRouterRouteTablePropagation(request *DisableTransitRouterRouteTablePropagationRequest) (response *DisableTransitRouterRouteTablePropagationResponse, err error)

DisableTransitRouterRouteTablePropagation invokes the cbn.DisableTransitRouterRouteTablePropagation API synchronously

func (*Client) DisableTransitRouterRouteTablePropagationWithCallback ¶ added in v1.61.1227

func (client *Client) DisableTransitRouterRouteTablePropagationWithCallback(request *DisableTransitRouterRouteTablePropagationRequest, callback func(response *DisableTransitRouterRouteTablePropagationResponse, err error)) <-chan int

DisableTransitRouterRouteTablePropagationWithCallback invokes the cbn.DisableTransitRouterRouteTablePropagation API asynchronously

func (*Client) DisableTransitRouterRouteTablePropagationWithChan ¶ added in v1.61.1227

func (client *Client) DisableTransitRouterRouteTablePropagationWithChan(request *DisableTransitRouterRouteTablePropagationRequest) (<-chan *DisableTransitRouterRouteTablePropagationResponse, <-chan error)

DisableTransitRouterRouteTablePropagationWithChan invokes the cbn.DisableTransitRouterRouteTablePropagation API asynchronously

func (*Client) DisassociateTransitRouterMulticastDomain ¶ added in v1.61.1606

func (client *Client) DisassociateTransitRouterMulticastDomain(request *DisassociateTransitRouterMulticastDomainRequest) (response *DisassociateTransitRouterMulticastDomainResponse, err error)

DisassociateTransitRouterMulticastDomain invokes the cbn.DisassociateTransitRouterMulticastDomain API synchronously

func (*Client) DisassociateTransitRouterMulticastDomainWithCallback ¶ added in v1.61.1606

func (client *Client) DisassociateTransitRouterMulticastDomainWithCallback(request *DisassociateTransitRouterMulticastDomainRequest, callback func(response *DisassociateTransitRouterMulticastDomainResponse, err error)) <-chan int

DisassociateTransitRouterMulticastDomainWithCallback invokes the cbn.DisassociateTransitRouterMulticastDomain API asynchronously

func (*Client) DisassociateTransitRouterMulticastDomainWithChan ¶ added in v1.61.1606

func (client *Client) DisassociateTransitRouterMulticastDomainWithChan(request *DisassociateTransitRouterMulticastDomainRequest) (<-chan *DisassociateTransitRouterMulticastDomainResponse, <-chan error)

DisassociateTransitRouterMulticastDomainWithChan invokes the cbn.DisassociateTransitRouterMulticastDomain API asynchronously

func (*Client) DissociateTransitRouterAttachmentFromRouteTable ¶ added in v1.61.1227

func (client *Client) DissociateTransitRouterAttachmentFromRouteTable(request *DissociateTransitRouterAttachmentFromRouteTableRequest) (response *DissociateTransitRouterAttachmentFromRouteTableResponse, err error)

DissociateTransitRouterAttachmentFromRouteTable invokes the cbn.DissociateTransitRouterAttachmentFromRouteTable API synchronously

func (*Client) DissociateTransitRouterAttachmentFromRouteTableWithCallback ¶ added in v1.61.1227

func (client *Client) DissociateTransitRouterAttachmentFromRouteTableWithCallback(request *DissociateTransitRouterAttachmentFromRouteTableRequest, callback func(response *DissociateTransitRouterAttachmentFromRouteTableResponse, err error)) <-chan int

DissociateTransitRouterAttachmentFromRouteTableWithCallback invokes the cbn.DissociateTransitRouterAttachmentFromRouteTable API asynchronously

func (*Client) DissociateTransitRouterAttachmentFromRouteTableWithChan ¶ added in v1.61.1227

func (client *Client) DissociateTransitRouterAttachmentFromRouteTableWithChan(request *DissociateTransitRouterAttachmentFromRouteTableRequest) (<-chan *DissociateTransitRouterAttachmentFromRouteTableResponse, <-chan error)

DissociateTransitRouterAttachmentFromRouteTableWithChan invokes the cbn.DissociateTransitRouterAttachmentFromRouteTable API asynchronously

func (*Client) EnableCenVbrHealthCheck ¶

func (client *Client) EnableCenVbrHealthCheck(request *EnableCenVbrHealthCheckRequest) (response *EnableCenVbrHealthCheckResponse, err error)

EnableCenVbrHealthCheck invokes the cbn.EnableCenVbrHealthCheck API synchronously

func (*Client) EnableCenVbrHealthCheckWithCallback ¶

func (client *Client) EnableCenVbrHealthCheckWithCallback(request *EnableCenVbrHealthCheckRequest, callback func(response *EnableCenVbrHealthCheckResponse, err error)) <-chan int

EnableCenVbrHealthCheckWithCallback invokes the cbn.EnableCenVbrHealthCheck API asynchronously

func (*Client) EnableCenVbrHealthCheckWithChan ¶

func (client *Client) EnableCenVbrHealthCheckWithChan(request *EnableCenVbrHealthCheckRequest) (<-chan *EnableCenVbrHealthCheckResponse, <-chan error)

EnableCenVbrHealthCheckWithChan invokes the cbn.EnableCenVbrHealthCheck API asynchronously

func (*Client) EnableTransitRouterRouteTablePropagation ¶ added in v1.61.1227

func (client *Client) EnableTransitRouterRouteTablePropagation(request *EnableTransitRouterRouteTablePropagationRequest) (response *EnableTransitRouterRouteTablePropagationResponse, err error)

EnableTransitRouterRouteTablePropagation invokes the cbn.EnableTransitRouterRouteTablePropagation API synchronously

func (*Client) EnableTransitRouterRouteTablePropagationWithCallback ¶ added in v1.61.1227

func (client *Client) EnableTransitRouterRouteTablePropagationWithCallback(request *EnableTransitRouterRouteTablePropagationRequest, callback func(response *EnableTransitRouterRouteTablePropagationResponse, err error)) <-chan int

EnableTransitRouterRouteTablePropagationWithCallback invokes the cbn.EnableTransitRouterRouteTablePropagation API asynchronously

func (*Client) EnableTransitRouterRouteTablePropagationWithChan ¶ added in v1.61.1227

func (client *Client) EnableTransitRouterRouteTablePropagationWithChan(request *EnableTransitRouterRouteTablePropagationRequest) (<-chan *EnableTransitRouterRouteTablePropagationResponse, <-chan error)

EnableTransitRouterRouteTablePropagationWithChan invokes the cbn.EnableTransitRouterRouteTablePropagation API asynchronously

func (*Client) GrantInstanceToTransitRouter ¶ added in v1.61.1397

func (client *Client) GrantInstanceToTransitRouter(request *GrantInstanceToTransitRouterRequest) (response *GrantInstanceToTransitRouterResponse, err error)

GrantInstanceToTransitRouter invokes the cbn.GrantInstanceToTransitRouter API synchronously

func (*Client) GrantInstanceToTransitRouterWithCallback ¶ added in v1.61.1397

func (client *Client) GrantInstanceToTransitRouterWithCallback(request *GrantInstanceToTransitRouterRequest, callback func(response *GrantInstanceToTransitRouterResponse, err error)) <-chan int

GrantInstanceToTransitRouterWithCallback invokes the cbn.GrantInstanceToTransitRouter API asynchronously

func (*Client) GrantInstanceToTransitRouterWithChan ¶ added in v1.61.1397

func (client *Client) GrantInstanceToTransitRouterWithChan(request *GrantInstanceToTransitRouterRequest) (<-chan *GrantInstanceToTransitRouterResponse, <-chan error)

GrantInstanceToTransitRouterWithChan invokes the cbn.GrantInstanceToTransitRouter API asynchronously

func (*Client) ListCenChildInstanceRouteEntriesToAttachment ¶ added in v1.62.236

func (client *Client) ListCenChildInstanceRouteEntriesToAttachment(request *ListCenChildInstanceRouteEntriesToAttachmentRequest) (response *ListCenChildInstanceRouteEntriesToAttachmentResponse, err error)

ListCenChildInstanceRouteEntriesToAttachment invokes the cbn.ListCenChildInstanceRouteEntriesToAttachment API synchronously

func (*Client) ListCenChildInstanceRouteEntriesToAttachmentWithCallback ¶ added in v1.62.236

func (client *Client) ListCenChildInstanceRouteEntriesToAttachmentWithCallback(request *ListCenChildInstanceRouteEntriesToAttachmentRequest, callback func(response *ListCenChildInstanceRouteEntriesToAttachmentResponse, err error)) <-chan int

ListCenChildInstanceRouteEntriesToAttachmentWithCallback invokes the cbn.ListCenChildInstanceRouteEntriesToAttachment API asynchronously

func (*Client) ListCenChildInstanceRouteEntriesToAttachmentWithChan ¶ added in v1.62.236

func (client *Client) ListCenChildInstanceRouteEntriesToAttachmentWithChan(request *ListCenChildInstanceRouteEntriesToAttachmentRequest) (<-chan *ListCenChildInstanceRouteEntriesToAttachmentResponse, <-chan error)

ListCenChildInstanceRouteEntriesToAttachmentWithChan invokes the cbn.ListCenChildInstanceRouteEntriesToAttachment API asynchronously

func (*Client) ListCenInterRegionTrafficQosPolicies ¶ added in v1.61.1352

func (client *Client) ListCenInterRegionTrafficQosPolicies(request *ListCenInterRegionTrafficQosPoliciesRequest) (response *ListCenInterRegionTrafficQosPoliciesResponse, err error)

ListCenInterRegionTrafficQosPolicies invokes the cbn.ListCenInterRegionTrafficQosPolicies API synchronously

func (*Client) ListCenInterRegionTrafficQosPoliciesWithCallback ¶ added in v1.61.1352

func (client *Client) ListCenInterRegionTrafficQosPoliciesWithCallback(request *ListCenInterRegionTrafficQosPoliciesRequest, callback func(response *ListCenInterRegionTrafficQosPoliciesResponse, err error)) <-chan int

ListCenInterRegionTrafficQosPoliciesWithCallback invokes the cbn.ListCenInterRegionTrafficQosPolicies API asynchronously

func (*Client) ListCenInterRegionTrafficQosPoliciesWithChan ¶ added in v1.61.1352

func (client *Client) ListCenInterRegionTrafficQosPoliciesWithChan(request *ListCenInterRegionTrafficQosPoliciesRequest) (<-chan *ListCenInterRegionTrafficQosPoliciesResponse, <-chan error)

ListCenInterRegionTrafficQosPoliciesWithChan invokes the cbn.ListCenInterRegionTrafficQosPolicies API asynchronously

func (*Client) ListCenInterRegionTrafficQosQueues ¶ added in v1.62.133

func (client *Client) ListCenInterRegionTrafficQosQueues(request *ListCenInterRegionTrafficQosQueuesRequest) (response *ListCenInterRegionTrafficQosQueuesResponse, err error)

ListCenInterRegionTrafficQosQueues invokes the cbn.ListCenInterRegionTrafficQosQueues API synchronously

func (*Client) ListCenInterRegionTrafficQosQueuesWithCallback ¶ added in v1.62.133

func (client *Client) ListCenInterRegionTrafficQosQueuesWithCallback(request *ListCenInterRegionTrafficQosQueuesRequest, callback func(response *ListCenInterRegionTrafficQosQueuesResponse, err error)) <-chan int

ListCenInterRegionTrafficQosQueuesWithCallback invokes the cbn.ListCenInterRegionTrafficQosQueues API asynchronously

func (*Client) ListCenInterRegionTrafficQosQueuesWithChan ¶ added in v1.62.133

func (client *Client) ListCenInterRegionTrafficQosQueuesWithChan(request *ListCenInterRegionTrafficQosQueuesRequest) (<-chan *ListCenInterRegionTrafficQosQueuesResponse, <-chan error)

ListCenInterRegionTrafficQosQueuesWithChan invokes the cbn.ListCenInterRegionTrafficQosQueues API asynchronously

func (*Client) ListGrantVSwitchEnis ¶ added in v1.61.1606

func (client *Client) ListGrantVSwitchEnis(request *ListGrantVSwitchEnisRequest) (response *ListGrantVSwitchEnisResponse, err error)

ListGrantVSwitchEnis invokes the cbn.ListGrantVSwitchEnis API synchronously

func (*Client) ListGrantVSwitchEnisWithCallback ¶ added in v1.61.1606

func (client *Client) ListGrantVSwitchEnisWithCallback(request *ListGrantVSwitchEnisRequest, callback func(response *ListGrantVSwitchEnisResponse, err error)) <-chan int

ListGrantVSwitchEnisWithCallback invokes the cbn.ListGrantVSwitchEnis API asynchronously

func (*Client) ListGrantVSwitchEnisWithChan ¶ added in v1.61.1606

func (client *Client) ListGrantVSwitchEnisWithChan(request *ListGrantVSwitchEnisRequest) (<-chan *ListGrantVSwitchEnisResponse, <-chan error)

ListGrantVSwitchEnisWithChan invokes the cbn.ListGrantVSwitchEnis API asynchronously

func (*Client) ListGrantVSwitchesToCen ¶ added in v1.61.1397

func (client *Client) ListGrantVSwitchesToCen(request *ListGrantVSwitchesToCenRequest) (response *ListGrantVSwitchesToCenResponse, err error)

ListGrantVSwitchesToCen invokes the cbn.ListGrantVSwitchesToCen API synchronously

func (*Client) ListGrantVSwitchesToCenWithCallback ¶ added in v1.61.1397

func (client *Client) ListGrantVSwitchesToCenWithCallback(request *ListGrantVSwitchesToCenRequest, callback func(response *ListGrantVSwitchesToCenResponse, err error)) <-chan int

ListGrantVSwitchesToCenWithCallback invokes the cbn.ListGrantVSwitchesToCen API asynchronously

func (*Client) ListGrantVSwitchesToCenWithChan ¶ added in v1.61.1397

func (client *Client) ListGrantVSwitchesToCenWithChan(request *ListGrantVSwitchesToCenRequest) (<-chan *ListGrantVSwitchesToCenResponse, <-chan error)

ListGrantVSwitchesToCenWithChan invokes the cbn.ListGrantVSwitchesToCen API asynchronously

func (*Client) ListTagResources ¶ added in v1.60.382

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

ListTagResources invokes the cbn.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback ¶ added in v1.60.382

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

ListTagResourcesWithCallback invokes the cbn.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan ¶ added in v1.60.382

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

ListTagResourcesWithChan invokes the cbn.ListTagResources API asynchronously

func (*Client) ListTrafficMarkingPolicies ¶ added in v1.61.1352

func (client *Client) ListTrafficMarkingPolicies(request *ListTrafficMarkingPoliciesRequest) (response *ListTrafficMarkingPoliciesResponse, err error)

ListTrafficMarkingPolicies invokes the cbn.ListTrafficMarkingPolicies API synchronously

func (*Client) ListTrafficMarkingPoliciesWithCallback ¶ added in v1.61.1352

func (client *Client) ListTrafficMarkingPoliciesWithCallback(request *ListTrafficMarkingPoliciesRequest, callback func(response *ListTrafficMarkingPoliciesResponse, err error)) <-chan int

ListTrafficMarkingPoliciesWithCallback invokes the cbn.ListTrafficMarkingPolicies API asynchronously

func (*Client) ListTrafficMarkingPoliciesWithChan ¶ added in v1.61.1352

func (client *Client) ListTrafficMarkingPoliciesWithChan(request *ListTrafficMarkingPoliciesRequest) (<-chan *ListTrafficMarkingPoliciesResponse, <-chan error)

ListTrafficMarkingPoliciesWithChan invokes the cbn.ListTrafficMarkingPolicies API asynchronously

func (*Client) ListTransitRouterAvailableResource ¶ added in v1.61.1227

func (client *Client) ListTransitRouterAvailableResource(request *ListTransitRouterAvailableResourceRequest) (response *ListTransitRouterAvailableResourceResponse, err error)

ListTransitRouterAvailableResource invokes the cbn.ListTransitRouterAvailableResource API synchronously

func (*Client) ListTransitRouterAvailableResourceWithCallback ¶ added in v1.61.1227

func (client *Client) ListTransitRouterAvailableResourceWithCallback(request *ListTransitRouterAvailableResourceRequest, callback func(response *ListTransitRouterAvailableResourceResponse, err error)) <-chan int

ListTransitRouterAvailableResourceWithCallback invokes the cbn.ListTransitRouterAvailableResource API asynchronously

func (*Client) ListTransitRouterAvailableResourceWithChan ¶ added in v1.61.1227

func (client *Client) ListTransitRouterAvailableResourceWithChan(request *ListTransitRouterAvailableResourceRequest) (<-chan *ListTransitRouterAvailableResourceResponse, <-chan error)

ListTransitRouterAvailableResourceWithChan invokes the cbn.ListTransitRouterAvailableResource API asynchronously

func (*Client) ListTransitRouterCidr ¶ added in v1.62.40

func (client *Client) ListTransitRouterCidr(request *ListTransitRouterCidrRequest) (response *ListTransitRouterCidrResponse, err error)

ListTransitRouterCidr invokes the cbn.ListTransitRouterCidr API synchronously

func (*Client) ListTransitRouterCidrAllocation ¶ added in v1.62.40

func (client *Client) ListTransitRouterCidrAllocation(request *ListTransitRouterCidrAllocationRequest) (response *ListTransitRouterCidrAllocationResponse, err error)

ListTransitRouterCidrAllocation invokes the cbn.ListTransitRouterCidrAllocation API synchronously

func (*Client) ListTransitRouterCidrAllocationWithCallback ¶ added in v1.62.40

func (client *Client) ListTransitRouterCidrAllocationWithCallback(request *ListTransitRouterCidrAllocationRequest, callback func(response *ListTransitRouterCidrAllocationResponse, err error)) <-chan int

ListTransitRouterCidrAllocationWithCallback invokes the cbn.ListTransitRouterCidrAllocation API asynchronously

func (*Client) ListTransitRouterCidrAllocationWithChan ¶ added in v1.62.40

func (client *Client) ListTransitRouterCidrAllocationWithChan(request *ListTransitRouterCidrAllocationRequest) (<-chan *ListTransitRouterCidrAllocationResponse, <-chan error)

ListTransitRouterCidrAllocationWithChan invokes the cbn.ListTransitRouterCidrAllocation API asynchronously

func (*Client) ListTransitRouterCidrWithCallback ¶ added in v1.62.40

func (client *Client) ListTransitRouterCidrWithCallback(request *ListTransitRouterCidrRequest, callback func(response *ListTransitRouterCidrResponse, err error)) <-chan int

ListTransitRouterCidrWithCallback invokes the cbn.ListTransitRouterCidr API asynchronously

func (*Client) ListTransitRouterCidrWithChan ¶ added in v1.62.40

func (client *Client) ListTransitRouterCidrWithChan(request *ListTransitRouterCidrRequest) (<-chan *ListTransitRouterCidrResponse, <-chan error)

ListTransitRouterCidrWithChan invokes the cbn.ListTransitRouterCidr API asynchronously

func (*Client) ListTransitRouterEcrAttachments ¶ added in v1.62.705

func (client *Client) ListTransitRouterEcrAttachments(request *ListTransitRouterEcrAttachmentsRequest) (response *ListTransitRouterEcrAttachmentsResponse, err error)

ListTransitRouterEcrAttachments invokes the cbn.ListTransitRouterEcrAttachments API synchronously

func (*Client) ListTransitRouterEcrAttachmentsWithCallback ¶ added in v1.62.705

func (client *Client) ListTransitRouterEcrAttachmentsWithCallback(request *ListTransitRouterEcrAttachmentsRequest, callback func(response *ListTransitRouterEcrAttachmentsResponse, err error)) <-chan int

ListTransitRouterEcrAttachmentsWithCallback invokes the cbn.ListTransitRouterEcrAttachments API asynchronously

func (*Client) ListTransitRouterEcrAttachmentsWithChan ¶ added in v1.62.705

func (client *Client) ListTransitRouterEcrAttachmentsWithChan(request *ListTransitRouterEcrAttachmentsRequest) (<-chan *ListTransitRouterEcrAttachmentsResponse, <-chan error)

ListTransitRouterEcrAttachmentsWithChan invokes the cbn.ListTransitRouterEcrAttachments API asynchronously

func (*Client) ListTransitRouterMulticastDomainAssociations ¶ added in v1.61.1606

func (client *Client) ListTransitRouterMulticastDomainAssociations(request *ListTransitRouterMulticastDomainAssociationsRequest) (response *ListTransitRouterMulticastDomainAssociationsResponse, err error)

ListTransitRouterMulticastDomainAssociations invokes the cbn.ListTransitRouterMulticastDomainAssociations API synchronously

func (*Client) ListTransitRouterMulticastDomainAssociationsWithCallback ¶ added in v1.61.1606

func (client *Client) ListTransitRouterMulticastDomainAssociationsWithCallback(request *ListTransitRouterMulticastDomainAssociationsRequest, callback func(response *ListTransitRouterMulticastDomainAssociationsResponse, err error)) <-chan int

ListTransitRouterMulticastDomainAssociationsWithCallback invokes the cbn.ListTransitRouterMulticastDomainAssociations API asynchronously

func (*Client) ListTransitRouterMulticastDomainAssociationsWithChan ¶ added in v1.61.1606

func (client *Client) ListTransitRouterMulticastDomainAssociationsWithChan(request *ListTransitRouterMulticastDomainAssociationsRequest) (<-chan *ListTransitRouterMulticastDomainAssociationsResponse, <-chan error)

ListTransitRouterMulticastDomainAssociationsWithChan invokes the cbn.ListTransitRouterMulticastDomainAssociations API asynchronously

func (*Client) ListTransitRouterMulticastDomainVSwitches ¶ added in v1.61.1606

func (client *Client) ListTransitRouterMulticastDomainVSwitches(request *ListTransitRouterMulticastDomainVSwitchesRequest) (response *ListTransitRouterMulticastDomainVSwitchesResponse, err error)

ListTransitRouterMulticastDomainVSwitches invokes the cbn.ListTransitRouterMulticastDomainVSwitches API synchronously

func (*Client) ListTransitRouterMulticastDomainVSwitchesWithCallback ¶ added in v1.61.1606

func (client *Client) ListTransitRouterMulticastDomainVSwitchesWithCallback(request *ListTransitRouterMulticastDomainVSwitchesRequest, callback func(response *ListTransitRouterMulticastDomainVSwitchesResponse, err error)) <-chan int

ListTransitRouterMulticastDomainVSwitchesWithCallback invokes the cbn.ListTransitRouterMulticastDomainVSwitches API asynchronously

func (*Client) ListTransitRouterMulticastDomainVSwitchesWithChan ¶ added in v1.61.1606

func (client *Client) ListTransitRouterMulticastDomainVSwitchesWithChan(request *ListTransitRouterMulticastDomainVSwitchesRequest) (<-chan *ListTransitRouterMulticastDomainVSwitchesResponse, <-chan error)

ListTransitRouterMulticastDomainVSwitchesWithChan invokes the cbn.ListTransitRouterMulticastDomainVSwitches API asynchronously

func (*Client) ListTransitRouterMulticastDomains ¶ added in v1.61.1606

func (client *Client) ListTransitRouterMulticastDomains(request *ListTransitRouterMulticastDomainsRequest) (response *ListTransitRouterMulticastDomainsResponse, err error)

ListTransitRouterMulticastDomains invokes the cbn.ListTransitRouterMulticastDomains API synchronously

func (*Client) ListTransitRouterMulticastDomainsWithCallback ¶ added in v1.61.1606

func (client *Client) ListTransitRouterMulticastDomainsWithCallback(request *ListTransitRouterMulticastDomainsRequest, callback func(response *ListTransitRouterMulticastDomainsResponse, err error)) <-chan int

ListTransitRouterMulticastDomainsWithCallback invokes the cbn.ListTransitRouterMulticastDomains API asynchronously

func (*Client) ListTransitRouterMulticastDomainsWithChan ¶ added in v1.61.1606

func (client *Client) ListTransitRouterMulticastDomainsWithChan(request *ListTransitRouterMulticastDomainsRequest) (<-chan *ListTransitRouterMulticastDomainsResponse, <-chan error)

ListTransitRouterMulticastDomainsWithChan invokes the cbn.ListTransitRouterMulticastDomains API asynchronously

func (*Client) ListTransitRouterMulticastGroups ¶ added in v1.61.1606

func (client *Client) ListTransitRouterMulticastGroups(request *ListTransitRouterMulticastGroupsRequest) (response *ListTransitRouterMulticastGroupsResponse, err error)

ListTransitRouterMulticastGroups invokes the cbn.ListTransitRouterMulticastGroups API synchronously

func (*Client) ListTransitRouterMulticastGroupsWithCallback ¶ added in v1.61.1606

func (client *Client) ListTransitRouterMulticastGroupsWithCallback(request *ListTransitRouterMulticastGroupsRequest, callback func(response *ListTransitRouterMulticastGroupsResponse, err error)) <-chan int

ListTransitRouterMulticastGroupsWithCallback invokes the cbn.ListTransitRouterMulticastGroups API asynchronously

func (*Client) ListTransitRouterMulticastGroupsWithChan ¶ added in v1.61.1606

func (client *Client) ListTransitRouterMulticastGroupsWithChan(request *ListTransitRouterMulticastGroupsRequest) (<-chan *ListTransitRouterMulticastGroupsResponse, <-chan error)

ListTransitRouterMulticastGroupsWithChan invokes the cbn.ListTransitRouterMulticastGroups API asynchronously

func (*Client) ListTransitRouterPeerAttachments ¶ added in v1.61.1227

func (client *Client) ListTransitRouterPeerAttachments(request *ListTransitRouterPeerAttachmentsRequest) (response *ListTransitRouterPeerAttachmentsResponse, err error)

ListTransitRouterPeerAttachments invokes the cbn.ListTransitRouterPeerAttachments API synchronously

func (*Client) ListTransitRouterPeerAttachmentsWithCallback ¶ added in v1.61.1227

func (client *Client) ListTransitRouterPeerAttachmentsWithCallback(request *ListTransitRouterPeerAttachmentsRequest, callback func(response *ListTransitRouterPeerAttachmentsResponse, err error)) <-chan int

ListTransitRouterPeerAttachmentsWithCallback invokes the cbn.ListTransitRouterPeerAttachments API asynchronously

func (*Client) ListTransitRouterPeerAttachmentsWithChan ¶ added in v1.61.1227

func (client *Client) ListTransitRouterPeerAttachmentsWithChan(request *ListTransitRouterPeerAttachmentsRequest) (<-chan *ListTransitRouterPeerAttachmentsResponse, <-chan error)

ListTransitRouterPeerAttachmentsWithChan invokes the cbn.ListTransitRouterPeerAttachments API asynchronously

func (*Client) ListTransitRouterPrefixListAssociation ¶ added in v1.61.1678

func (client *Client) ListTransitRouterPrefixListAssociation(request *ListTransitRouterPrefixListAssociationRequest) (response *ListTransitRouterPrefixListAssociationResponse, err error)

ListTransitRouterPrefixListAssociation invokes the cbn.ListTransitRouterPrefixListAssociation API synchronously

func (*Client) ListTransitRouterPrefixListAssociationWithCallback ¶ added in v1.61.1678

func (client *Client) ListTransitRouterPrefixListAssociationWithCallback(request *ListTransitRouterPrefixListAssociationRequest, callback func(response *ListTransitRouterPrefixListAssociationResponse, err error)) <-chan int

ListTransitRouterPrefixListAssociationWithCallback invokes the cbn.ListTransitRouterPrefixListAssociation API asynchronously

func (*Client) ListTransitRouterPrefixListAssociationWithChan ¶ added in v1.61.1678

func (client *Client) ListTransitRouterPrefixListAssociationWithChan(request *ListTransitRouterPrefixListAssociationRequest) (<-chan *ListTransitRouterPrefixListAssociationResponse, <-chan error)

ListTransitRouterPrefixListAssociationWithChan invokes the cbn.ListTransitRouterPrefixListAssociation API asynchronously

func (*Client) ListTransitRouterRouteEntries ¶ added in v1.61.1227

func (client *Client) ListTransitRouterRouteEntries(request *ListTransitRouterRouteEntriesRequest) (response *ListTransitRouterRouteEntriesResponse, err error)

ListTransitRouterRouteEntries invokes the cbn.ListTransitRouterRouteEntries API synchronously

func (*Client) ListTransitRouterRouteEntriesWithCallback ¶ added in v1.61.1227

func (client *Client) ListTransitRouterRouteEntriesWithCallback(request *ListTransitRouterRouteEntriesRequest, callback func(response *ListTransitRouterRouteEntriesResponse, err error)) <-chan int

ListTransitRouterRouteEntriesWithCallback invokes the cbn.ListTransitRouterRouteEntries API asynchronously

func (*Client) ListTransitRouterRouteEntriesWithChan ¶ added in v1.61.1227

func (client *Client) ListTransitRouterRouteEntriesWithChan(request *ListTransitRouterRouteEntriesRequest) (<-chan *ListTransitRouterRouteEntriesResponse, <-chan error)

ListTransitRouterRouteEntriesWithChan invokes the cbn.ListTransitRouterRouteEntries API asynchronously

func (*Client) ListTransitRouterRouteTableAssociations ¶ added in v1.61.1227

func (client *Client) ListTransitRouterRouteTableAssociations(request *ListTransitRouterRouteTableAssociationsRequest) (response *ListTransitRouterRouteTableAssociationsResponse, err error)

ListTransitRouterRouteTableAssociations invokes the cbn.ListTransitRouterRouteTableAssociations API synchronously

func (*Client) ListTransitRouterRouteTableAssociationsWithCallback ¶ added in v1.61.1227

func (client *Client) ListTransitRouterRouteTableAssociationsWithCallback(request *ListTransitRouterRouteTableAssociationsRequest, callback func(response *ListTransitRouterRouteTableAssociationsResponse, err error)) <-chan int

ListTransitRouterRouteTableAssociationsWithCallback invokes the cbn.ListTransitRouterRouteTableAssociations API asynchronously

func (*Client) ListTransitRouterRouteTableAssociationsWithChan ¶ added in v1.61.1227

func (client *Client) ListTransitRouterRouteTableAssociationsWithChan(request *ListTransitRouterRouteTableAssociationsRequest) (<-chan *ListTransitRouterRouteTableAssociationsResponse, <-chan error)

ListTransitRouterRouteTableAssociationsWithChan invokes the cbn.ListTransitRouterRouteTableAssociations API asynchronously

func (*Client) ListTransitRouterRouteTablePropagations ¶ added in v1.61.1227

func (client *Client) ListTransitRouterRouteTablePropagations(request *ListTransitRouterRouteTablePropagationsRequest) (response *ListTransitRouterRouteTablePropagationsResponse, err error)

ListTransitRouterRouteTablePropagations invokes the cbn.ListTransitRouterRouteTablePropagations API synchronously

func (*Client) ListTransitRouterRouteTablePropagationsWithCallback ¶ added in v1.61.1227

func (client *Client) ListTransitRouterRouteTablePropagationsWithCallback(request *ListTransitRouterRouteTablePropagationsRequest, callback func(response *ListTransitRouterRouteTablePropagationsResponse, err error)) <-chan int

ListTransitRouterRouteTablePropagationsWithCallback invokes the cbn.ListTransitRouterRouteTablePropagations API asynchronously

func (*Client) ListTransitRouterRouteTablePropagationsWithChan ¶ added in v1.61.1227

func (client *Client) ListTransitRouterRouteTablePropagationsWithChan(request *ListTransitRouterRouteTablePropagationsRequest) (<-chan *ListTransitRouterRouteTablePropagationsResponse, <-chan error)

ListTransitRouterRouteTablePropagationsWithChan invokes the cbn.ListTransitRouterRouteTablePropagations API asynchronously

func (*Client) ListTransitRouterRouteTables ¶ added in v1.61.1227

func (client *Client) ListTransitRouterRouteTables(request *ListTransitRouterRouteTablesRequest) (response *ListTransitRouterRouteTablesResponse, err error)

ListTransitRouterRouteTables invokes the cbn.ListTransitRouterRouteTables API synchronously

func (*Client) ListTransitRouterRouteTablesWithCallback ¶ added in v1.61.1227

func (client *Client) ListTransitRouterRouteTablesWithCallback(request *ListTransitRouterRouteTablesRequest, callback func(response *ListTransitRouterRouteTablesResponse, err error)) <-chan int

ListTransitRouterRouteTablesWithCallback invokes the cbn.ListTransitRouterRouteTables API asynchronously

func (*Client) ListTransitRouterRouteTablesWithChan ¶ added in v1.61.1227

func (client *Client) ListTransitRouterRouteTablesWithChan(request *ListTransitRouterRouteTablesRequest) (<-chan *ListTransitRouterRouteTablesResponse, <-chan error)

ListTransitRouterRouteTablesWithChan invokes the cbn.ListTransitRouterRouteTables API asynchronously

func (*Client) ListTransitRouterVbrAttachments ¶ added in v1.61.1227

func (client *Client) ListTransitRouterVbrAttachments(request *ListTransitRouterVbrAttachmentsRequest) (response *ListTransitRouterVbrAttachmentsResponse, err error)

ListTransitRouterVbrAttachments invokes the cbn.ListTransitRouterVbrAttachments API synchronously

func (*Client) ListTransitRouterVbrAttachmentsWithCallback ¶ added in v1.61.1227

func (client *Client) ListTransitRouterVbrAttachmentsWithCallback(request *ListTransitRouterVbrAttachmentsRequest, callback func(response *ListTransitRouterVbrAttachmentsResponse, err error)) <-chan int

ListTransitRouterVbrAttachmentsWithCallback invokes the cbn.ListTransitRouterVbrAttachments API asynchronously

func (*Client) ListTransitRouterVbrAttachmentsWithChan ¶ added in v1.61.1227

func (client *Client) ListTransitRouterVbrAttachmentsWithChan(request *ListTransitRouterVbrAttachmentsRequest) (<-chan *ListTransitRouterVbrAttachmentsResponse, <-chan error)

ListTransitRouterVbrAttachmentsWithChan invokes the cbn.ListTransitRouterVbrAttachments API asynchronously

func (*Client) ListTransitRouterVpcAttachments ¶ added in v1.61.1227

func (client *Client) ListTransitRouterVpcAttachments(request *ListTransitRouterVpcAttachmentsRequest) (response *ListTransitRouterVpcAttachmentsResponse, err error)

ListTransitRouterVpcAttachments invokes the cbn.ListTransitRouterVpcAttachments API synchronously

func (*Client) ListTransitRouterVpcAttachmentsWithCallback ¶ added in v1.61.1227

func (client *Client) ListTransitRouterVpcAttachmentsWithCallback(request *ListTransitRouterVpcAttachmentsRequest, callback func(response *ListTransitRouterVpcAttachmentsResponse, err error)) <-chan int

ListTransitRouterVpcAttachmentsWithCallback invokes the cbn.ListTransitRouterVpcAttachments API asynchronously

func (*Client) ListTransitRouterVpcAttachmentsWithChan ¶ added in v1.61.1227

func (client *Client) ListTransitRouterVpcAttachmentsWithChan(request *ListTransitRouterVpcAttachmentsRequest) (<-chan *ListTransitRouterVpcAttachmentsResponse, <-chan error)

ListTransitRouterVpcAttachmentsWithChan invokes the cbn.ListTransitRouterVpcAttachments API asynchronously

func (*Client) ListTransitRouterVpnAttachments ¶ added in v1.61.1652

func (client *Client) ListTransitRouterVpnAttachments(request *ListTransitRouterVpnAttachmentsRequest) (response *ListTransitRouterVpnAttachmentsResponse, err error)

ListTransitRouterVpnAttachments invokes the cbn.ListTransitRouterVpnAttachments API synchronously

func (*Client) ListTransitRouterVpnAttachmentsWithCallback ¶ added in v1.61.1652

func (client *Client) ListTransitRouterVpnAttachmentsWithCallback(request *ListTransitRouterVpnAttachmentsRequest, callback func(response *ListTransitRouterVpnAttachmentsResponse, err error)) <-chan int

ListTransitRouterVpnAttachmentsWithCallback invokes the cbn.ListTransitRouterVpnAttachments API asynchronously

func (*Client) ListTransitRouterVpnAttachmentsWithChan ¶ added in v1.61.1652

func (client *Client) ListTransitRouterVpnAttachmentsWithChan(request *ListTransitRouterVpnAttachmentsRequest) (<-chan *ListTransitRouterVpnAttachmentsResponse, <-chan error)

ListTransitRouterVpnAttachmentsWithChan invokes the cbn.ListTransitRouterVpnAttachments API asynchronously

func (*Client) ListTransitRouters ¶ added in v1.61.1227

func (client *Client) ListTransitRouters(request *ListTransitRoutersRequest) (response *ListTransitRoutersResponse, err error)

ListTransitRouters invokes the cbn.ListTransitRouters API synchronously

func (*Client) ListTransitRoutersWithCallback ¶ added in v1.61.1227

func (client *Client) ListTransitRoutersWithCallback(request *ListTransitRoutersRequest, callback func(response *ListTransitRoutersResponse, err error)) <-chan int

ListTransitRoutersWithCallback invokes the cbn.ListTransitRouters API asynchronously

func (*Client) ListTransitRoutersWithChan ¶ added in v1.61.1227

func (client *Client) ListTransitRoutersWithChan(request *ListTransitRoutersRequest) (<-chan *ListTransitRoutersResponse, <-chan error)

ListTransitRoutersWithChan invokes the cbn.ListTransitRouters API asynchronously

func (*Client) ModifyCenAttribute ¶

func (client *Client) ModifyCenAttribute(request *ModifyCenAttributeRequest) (response *ModifyCenAttributeResponse, err error)

ModifyCenAttribute invokes the cbn.ModifyCenAttribute API synchronously

func (*Client) ModifyCenAttributeWithCallback ¶

func (client *Client) ModifyCenAttributeWithCallback(request *ModifyCenAttributeRequest, callback func(response *ModifyCenAttributeResponse, err error)) <-chan int

ModifyCenAttributeWithCallback invokes the cbn.ModifyCenAttribute API asynchronously

func (*Client) ModifyCenAttributeWithChan ¶

func (client *Client) ModifyCenAttributeWithChan(request *ModifyCenAttributeRequest) (<-chan *ModifyCenAttributeResponse, <-chan error)

ModifyCenAttributeWithChan invokes the cbn.ModifyCenAttribute API asynchronously

func (*Client) ModifyCenBandwidthPackageAttribute ¶

func (client *Client) ModifyCenBandwidthPackageAttribute(request *ModifyCenBandwidthPackageAttributeRequest) (response *ModifyCenBandwidthPackageAttributeResponse, err error)

ModifyCenBandwidthPackageAttribute invokes the cbn.ModifyCenBandwidthPackageAttribute API synchronously

func (*Client) ModifyCenBandwidthPackageAttributeWithCallback ¶

func (client *Client) ModifyCenBandwidthPackageAttributeWithCallback(request *ModifyCenBandwidthPackageAttributeRequest, callback func(response *ModifyCenBandwidthPackageAttributeResponse, err error)) <-chan int

ModifyCenBandwidthPackageAttributeWithCallback invokes the cbn.ModifyCenBandwidthPackageAttribute API asynchronously

func (*Client) ModifyCenBandwidthPackageAttributeWithChan ¶

func (client *Client) ModifyCenBandwidthPackageAttributeWithChan(request *ModifyCenBandwidthPackageAttributeRequest) (<-chan *ModifyCenBandwidthPackageAttributeResponse, <-chan error)

ModifyCenBandwidthPackageAttributeWithChan invokes the cbn.ModifyCenBandwidthPackageAttribute API asynchronously

func (*Client) ModifyCenBandwidthPackageSpec ¶

func (client *Client) ModifyCenBandwidthPackageSpec(request *ModifyCenBandwidthPackageSpecRequest) (response *ModifyCenBandwidthPackageSpecResponse, err error)

ModifyCenBandwidthPackageSpec invokes the cbn.ModifyCenBandwidthPackageSpec API synchronously

func (*Client) ModifyCenBandwidthPackageSpecWithCallback ¶

func (client *Client) ModifyCenBandwidthPackageSpecWithCallback(request *ModifyCenBandwidthPackageSpecRequest, callback func(response *ModifyCenBandwidthPackageSpecResponse, err error)) <-chan int

ModifyCenBandwidthPackageSpecWithCallback invokes the cbn.ModifyCenBandwidthPackageSpec API asynchronously

func (*Client) ModifyCenBandwidthPackageSpecWithChan ¶

func (client *Client) ModifyCenBandwidthPackageSpecWithChan(request *ModifyCenBandwidthPackageSpecRequest) (<-chan *ModifyCenBandwidthPackageSpecResponse, <-chan error)

ModifyCenBandwidthPackageSpecWithChan invokes the cbn.ModifyCenBandwidthPackageSpec API asynchronously

func (*Client) ModifyCenRouteMap ¶ added in v1.60.382

func (client *Client) ModifyCenRouteMap(request *ModifyCenRouteMapRequest) (response *ModifyCenRouteMapResponse, err error)

ModifyCenRouteMap invokes the cbn.ModifyCenRouteMap API synchronously

func (*Client) ModifyCenRouteMapWithCallback ¶ added in v1.60.382

func (client *Client) ModifyCenRouteMapWithCallback(request *ModifyCenRouteMapRequest, callback func(response *ModifyCenRouteMapResponse, err error)) <-chan int

ModifyCenRouteMapWithCallback invokes the cbn.ModifyCenRouteMap API asynchronously

func (*Client) ModifyCenRouteMapWithChan ¶ added in v1.60.382

func (client *Client) ModifyCenRouteMapWithChan(request *ModifyCenRouteMapRequest) (<-chan *ModifyCenRouteMapResponse, <-chan error)

ModifyCenRouteMapWithChan invokes the cbn.ModifyCenRouteMap API asynchronously

func (*Client) ModifyFlowLogAttribute ¶ added in v1.60.382

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

ModifyFlowLogAttribute invokes the cbn.ModifyFlowLogAttribute API synchronously

func (*Client) ModifyFlowLogAttributeWithCallback ¶ added in v1.60.382

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

ModifyFlowLogAttributeWithCallback invokes the cbn.ModifyFlowLogAttribute API asynchronously

func (*Client) ModifyFlowLogAttributeWithChan ¶ added in v1.60.382

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

ModifyFlowLogAttributeWithChan invokes the cbn.ModifyFlowLogAttribute API asynchronously

func (*Client) ModifyTransitRouterCidr ¶ added in v1.62.40

func (client *Client) ModifyTransitRouterCidr(request *ModifyTransitRouterCidrRequest) (response *ModifyTransitRouterCidrResponse, err error)

ModifyTransitRouterCidr invokes the cbn.ModifyTransitRouterCidr API synchronously

func (*Client) ModifyTransitRouterCidrWithCallback ¶ added in v1.62.40

func (client *Client) ModifyTransitRouterCidrWithCallback(request *ModifyTransitRouterCidrRequest, callback func(response *ModifyTransitRouterCidrResponse, err error)) <-chan int

ModifyTransitRouterCidrWithCallback invokes the cbn.ModifyTransitRouterCidr API asynchronously

func (*Client) ModifyTransitRouterCidrWithChan ¶ added in v1.62.40

func (client *Client) ModifyTransitRouterCidrWithChan(request *ModifyTransitRouterCidrRequest) (<-chan *ModifyTransitRouterCidrResponse, <-chan error)

ModifyTransitRouterCidrWithChan invokes the cbn.ModifyTransitRouterCidr API asynchronously

func (*Client) ModifyTransitRouterMulticastDomain ¶ added in v1.61.1606

func (client *Client) ModifyTransitRouterMulticastDomain(request *ModifyTransitRouterMulticastDomainRequest) (response *ModifyTransitRouterMulticastDomainResponse, err error)

ModifyTransitRouterMulticastDomain invokes the cbn.ModifyTransitRouterMulticastDomain API synchronously

func (*Client) ModifyTransitRouterMulticastDomainWithCallback ¶ added in v1.61.1606

func (client *Client) ModifyTransitRouterMulticastDomainWithCallback(request *ModifyTransitRouterMulticastDomainRequest, callback func(response *ModifyTransitRouterMulticastDomainResponse, err error)) <-chan int

ModifyTransitRouterMulticastDomainWithCallback invokes the cbn.ModifyTransitRouterMulticastDomain API asynchronously

func (*Client) ModifyTransitRouterMulticastDomainWithChan ¶ added in v1.61.1606

func (client *Client) ModifyTransitRouterMulticastDomainWithChan(request *ModifyTransitRouterMulticastDomainRequest) (<-chan *ModifyTransitRouterMulticastDomainResponse, <-chan error)

ModifyTransitRouterMulticastDomainWithChan invokes the cbn.ModifyTransitRouterMulticastDomain API asynchronously

func (*Client) MoveResourceGroup ¶ added in v1.61.1352

func (client *Client) MoveResourceGroup(request *MoveResourceGroupRequest) (response *MoveResourceGroupResponse, err error)

MoveResourceGroup invokes the cbn.MoveResourceGroup API synchronously

func (*Client) MoveResourceGroupWithCallback ¶ added in v1.61.1352

func (client *Client) MoveResourceGroupWithCallback(request *MoveResourceGroupRequest, callback func(response *MoveResourceGroupResponse, err error)) <-chan int

MoveResourceGroupWithCallback invokes the cbn.MoveResourceGroup API asynchronously

func (*Client) MoveResourceGroupWithChan ¶ added in v1.61.1352

func (client *Client) MoveResourceGroupWithChan(request *MoveResourceGroupRequest) (<-chan *MoveResourceGroupResponse, <-chan error)

MoveResourceGroupWithChan invokes the cbn.MoveResourceGroup API asynchronously

func (*Client) OpenTransitRouterService ¶ added in v1.61.1352

func (client *Client) OpenTransitRouterService(request *OpenTransitRouterServiceRequest) (response *OpenTransitRouterServiceResponse, err error)

OpenTransitRouterService invokes the cbn.OpenTransitRouterService API synchronously

func (*Client) OpenTransitRouterServiceWithCallback ¶ added in v1.61.1352

func (client *Client) OpenTransitRouterServiceWithCallback(request *OpenTransitRouterServiceRequest, callback func(response *OpenTransitRouterServiceResponse, err error)) <-chan int

OpenTransitRouterServiceWithCallback invokes the cbn.OpenTransitRouterService API asynchronously

func (*Client) OpenTransitRouterServiceWithChan ¶ added in v1.61.1352

func (client *Client) OpenTransitRouterServiceWithChan(request *OpenTransitRouterServiceRequest) (<-chan *OpenTransitRouterServiceResponse, <-chan error)

OpenTransitRouterServiceWithChan invokes the cbn.OpenTransitRouterService API asynchronously

func (*Client) PublishRouteEntries ¶

func (client *Client) PublishRouteEntries(request *PublishRouteEntriesRequest) (response *PublishRouteEntriesResponse, err error)

PublishRouteEntries invokes the cbn.PublishRouteEntries API synchronously

func (*Client) PublishRouteEntriesWithCallback ¶

func (client *Client) PublishRouteEntriesWithCallback(request *PublishRouteEntriesRequest, callback func(response *PublishRouteEntriesResponse, err error)) <-chan int

PublishRouteEntriesWithCallback invokes the cbn.PublishRouteEntries API asynchronously

func (*Client) PublishRouteEntriesWithChan ¶

func (client *Client) PublishRouteEntriesWithChan(request *PublishRouteEntriesRequest) (<-chan *PublishRouteEntriesResponse, <-chan error)

PublishRouteEntriesWithChan invokes the cbn.PublishRouteEntries API asynchronously

func (*Client) RefreshTransitRouteTableAggregation ¶ added in v1.62.133

func (client *Client) RefreshTransitRouteTableAggregation(request *RefreshTransitRouteTableAggregationRequest) (response *RefreshTransitRouteTableAggregationResponse, err error)

RefreshTransitRouteTableAggregation invokes the cbn.RefreshTransitRouteTableAggregation API synchronously

func (*Client) RefreshTransitRouteTableAggregationWithCallback ¶ added in v1.62.133

func (client *Client) RefreshTransitRouteTableAggregationWithCallback(request *RefreshTransitRouteTableAggregationRequest, callback func(response *RefreshTransitRouteTableAggregationResponse, err error)) <-chan int

RefreshTransitRouteTableAggregationWithCallback invokes the cbn.RefreshTransitRouteTableAggregation API asynchronously

func (*Client) RefreshTransitRouteTableAggregationWithChan ¶ added in v1.62.133

func (client *Client) RefreshTransitRouteTableAggregationWithChan(request *RefreshTransitRouteTableAggregationRequest) (<-chan *RefreshTransitRouteTableAggregationResponse, <-chan error)

RefreshTransitRouteTableAggregationWithChan invokes the cbn.RefreshTransitRouteTableAggregation API asynchronously

func (*Client) RegisterTransitRouterMulticastGroupMembers ¶ added in v1.61.1606

func (client *Client) RegisterTransitRouterMulticastGroupMembers(request *RegisterTransitRouterMulticastGroupMembersRequest) (response *RegisterTransitRouterMulticastGroupMembersResponse, err error)

RegisterTransitRouterMulticastGroupMembers invokes the cbn.RegisterTransitRouterMulticastGroupMembers API synchronously

func (*Client) RegisterTransitRouterMulticastGroupMembersWithCallback ¶ added in v1.61.1606

func (client *Client) RegisterTransitRouterMulticastGroupMembersWithCallback(request *RegisterTransitRouterMulticastGroupMembersRequest, callback func(response *RegisterTransitRouterMulticastGroupMembersResponse, err error)) <-chan int

RegisterTransitRouterMulticastGroupMembersWithCallback invokes the cbn.RegisterTransitRouterMulticastGroupMembers API asynchronously

func (*Client) RegisterTransitRouterMulticastGroupMembersWithChan ¶ added in v1.61.1606

func (client *Client) RegisterTransitRouterMulticastGroupMembersWithChan(request *RegisterTransitRouterMulticastGroupMembersRequest) (<-chan *RegisterTransitRouterMulticastGroupMembersResponse, <-chan error)

RegisterTransitRouterMulticastGroupMembersWithChan invokes the cbn.RegisterTransitRouterMulticastGroupMembers API asynchronously

func (*Client) RegisterTransitRouterMulticastGroupSources ¶ added in v1.61.1606

func (client *Client) RegisterTransitRouterMulticastGroupSources(request *RegisterTransitRouterMulticastGroupSourcesRequest) (response *RegisterTransitRouterMulticastGroupSourcesResponse, err error)

RegisterTransitRouterMulticastGroupSources invokes the cbn.RegisterTransitRouterMulticastGroupSources API synchronously

func (*Client) RegisterTransitRouterMulticastGroupSourcesWithCallback ¶ added in v1.61.1606

func (client *Client) RegisterTransitRouterMulticastGroupSourcesWithCallback(request *RegisterTransitRouterMulticastGroupSourcesRequest, callback func(response *RegisterTransitRouterMulticastGroupSourcesResponse, err error)) <-chan int

RegisterTransitRouterMulticastGroupSourcesWithCallback invokes the cbn.RegisterTransitRouterMulticastGroupSources API asynchronously

func (*Client) RegisterTransitRouterMulticastGroupSourcesWithChan ¶ added in v1.61.1606

func (client *Client) RegisterTransitRouterMulticastGroupSourcesWithChan(request *RegisterTransitRouterMulticastGroupSourcesRequest) (<-chan *RegisterTransitRouterMulticastGroupSourcesResponse, <-chan error)

RegisterTransitRouterMulticastGroupSourcesWithChan invokes the cbn.RegisterTransitRouterMulticastGroupSources API asynchronously

func (*Client) RemoveTrafficMatchRuleFromTrafficMarkingPolicy ¶ added in v1.61.1790

func (client *Client) RemoveTrafficMatchRuleFromTrafficMarkingPolicy(request *RemoveTrafficMatchRuleFromTrafficMarkingPolicyRequest) (response *RemoveTrafficMatchRuleFromTrafficMarkingPolicyResponse, err error)

RemoveTrafficMatchRuleFromTrafficMarkingPolicy invokes the cbn.RemoveTrafficMatchRuleFromTrafficMarkingPolicy API synchronously

func (*Client) RemoveTrafficMatchRuleFromTrafficMarkingPolicyWithCallback ¶ added in v1.61.1790

func (client *Client) RemoveTrafficMatchRuleFromTrafficMarkingPolicyWithCallback(request *RemoveTrafficMatchRuleFromTrafficMarkingPolicyRequest, callback func(response *RemoveTrafficMatchRuleFromTrafficMarkingPolicyResponse, err error)) <-chan int

RemoveTrafficMatchRuleFromTrafficMarkingPolicyWithCallback invokes the cbn.RemoveTrafficMatchRuleFromTrafficMarkingPolicy API asynchronously

func (*Client) RemoveTrafficMatchRuleFromTrafficMarkingPolicyWithChan ¶ added in v1.61.1790

func (client *Client) RemoveTrafficMatchRuleFromTrafficMarkingPolicyWithChan(request *RemoveTrafficMatchRuleFromTrafficMarkingPolicyRequest) (<-chan *RemoveTrafficMatchRuleFromTrafficMarkingPolicyResponse, <-chan error)

RemoveTrafficMatchRuleFromTrafficMarkingPolicyWithChan invokes the cbn.RemoveTrafficMatchRuleFromTrafficMarkingPolicy API asynchronously

func (*Client) RemoveTraficMatchRuleFromTrafficMarkingPolicy ¶ added in v1.61.1352

func (client *Client) RemoveTraficMatchRuleFromTrafficMarkingPolicy(request *RemoveTraficMatchRuleFromTrafficMarkingPolicyRequest) (response *RemoveTraficMatchRuleFromTrafficMarkingPolicyResponse, err error)

RemoveTraficMatchRuleFromTrafficMarkingPolicy invokes the cbn.RemoveTraficMatchRuleFromTrafficMarkingPolicy API synchronously

func (*Client) RemoveTraficMatchRuleFromTrafficMarkingPolicyWithCallback ¶ added in v1.61.1352

func (client *Client) RemoveTraficMatchRuleFromTrafficMarkingPolicyWithCallback(request *RemoveTraficMatchRuleFromTrafficMarkingPolicyRequest, callback func(response *RemoveTraficMatchRuleFromTrafficMarkingPolicyResponse, err error)) <-chan int

RemoveTraficMatchRuleFromTrafficMarkingPolicyWithCallback invokes the cbn.RemoveTraficMatchRuleFromTrafficMarkingPolicy API asynchronously

func (*Client) RemoveTraficMatchRuleFromTrafficMarkingPolicyWithChan ¶ added in v1.61.1352

func (client *Client) RemoveTraficMatchRuleFromTrafficMarkingPolicyWithChan(request *RemoveTraficMatchRuleFromTrafficMarkingPolicyRequest) (<-chan *RemoveTraficMatchRuleFromTrafficMarkingPolicyResponse, <-chan error)

RemoveTraficMatchRuleFromTrafficMarkingPolicyWithChan invokes the cbn.RemoveTraficMatchRuleFromTrafficMarkingPolicy API asynchronously

func (*Client) ReplaceTransitRouterRouteTableAssociation ¶ added in v1.61.1352

func (client *Client) ReplaceTransitRouterRouteTableAssociation(request *ReplaceTransitRouterRouteTableAssociationRequest) (response *ReplaceTransitRouterRouteTableAssociationResponse, err error)

ReplaceTransitRouterRouteTableAssociation invokes the cbn.ReplaceTransitRouterRouteTableAssociation API synchronously

func (*Client) ReplaceTransitRouterRouteTableAssociationWithCallback ¶ added in v1.61.1352

func (client *Client) ReplaceTransitRouterRouteTableAssociationWithCallback(request *ReplaceTransitRouterRouteTableAssociationRequest, callback func(response *ReplaceTransitRouterRouteTableAssociationResponse, err error)) <-chan int

ReplaceTransitRouterRouteTableAssociationWithCallback invokes the cbn.ReplaceTransitRouterRouteTableAssociation API asynchronously

func (*Client) ReplaceTransitRouterRouteTableAssociationWithChan ¶ added in v1.61.1352

func (client *Client) ReplaceTransitRouterRouteTableAssociationWithChan(request *ReplaceTransitRouterRouteTableAssociationRequest) (<-chan *ReplaceTransitRouterRouteTableAssociationResponse, <-chan error)

ReplaceTransitRouterRouteTableAssociationWithChan invokes the cbn.ReplaceTransitRouterRouteTableAssociation API asynchronously

func (*Client) ResolveAndRouteServiceInCen ¶

func (client *Client) ResolveAndRouteServiceInCen(request *ResolveAndRouteServiceInCenRequest) (response *ResolveAndRouteServiceInCenResponse, err error)

ResolveAndRouteServiceInCen invokes the cbn.ResolveAndRouteServiceInCen API synchronously

func (*Client) ResolveAndRouteServiceInCenWithCallback ¶

func (client *Client) ResolveAndRouteServiceInCenWithCallback(request *ResolveAndRouteServiceInCenRequest, callback func(response *ResolveAndRouteServiceInCenResponse, err error)) <-chan int

ResolveAndRouteServiceInCenWithCallback invokes the cbn.ResolveAndRouteServiceInCen API asynchronously

func (*Client) ResolveAndRouteServiceInCenWithChan ¶

func (client *Client) ResolveAndRouteServiceInCenWithChan(request *ResolveAndRouteServiceInCenRequest) (<-chan *ResolveAndRouteServiceInCenResponse, <-chan error)

ResolveAndRouteServiceInCenWithChan invokes the cbn.ResolveAndRouteServiceInCen API asynchronously

func (*Client) RevokeInstanceFromTransitRouter ¶ added in v1.61.1397

func (client *Client) RevokeInstanceFromTransitRouter(request *RevokeInstanceFromTransitRouterRequest) (response *RevokeInstanceFromTransitRouterResponse, err error)

RevokeInstanceFromTransitRouter invokes the cbn.RevokeInstanceFromTransitRouter API synchronously

func (*Client) RevokeInstanceFromTransitRouterWithCallback ¶ added in v1.61.1397

func (client *Client) RevokeInstanceFromTransitRouterWithCallback(request *RevokeInstanceFromTransitRouterRequest, callback func(response *RevokeInstanceFromTransitRouterResponse, err error)) <-chan int

RevokeInstanceFromTransitRouterWithCallback invokes the cbn.RevokeInstanceFromTransitRouter API asynchronously

func (*Client) RevokeInstanceFromTransitRouterWithChan ¶ added in v1.61.1397

func (client *Client) RevokeInstanceFromTransitRouterWithChan(request *RevokeInstanceFromTransitRouterRequest) (<-chan *RevokeInstanceFromTransitRouterResponse, <-chan error)

RevokeInstanceFromTransitRouterWithChan invokes the cbn.RevokeInstanceFromTransitRouter API asynchronously

func (*Client) RoutePrivateZoneInCenToVpc ¶

func (client *Client) RoutePrivateZoneInCenToVpc(request *RoutePrivateZoneInCenToVpcRequest) (response *RoutePrivateZoneInCenToVpcResponse, err error)

RoutePrivateZoneInCenToVpc invokes the cbn.RoutePrivateZoneInCenToVpc API synchronously

func (*Client) RoutePrivateZoneInCenToVpcWithCallback ¶

func (client *Client) RoutePrivateZoneInCenToVpcWithCallback(request *RoutePrivateZoneInCenToVpcRequest, callback func(response *RoutePrivateZoneInCenToVpcResponse, err error)) <-chan int

RoutePrivateZoneInCenToVpcWithCallback invokes the cbn.RoutePrivateZoneInCenToVpc API asynchronously

func (*Client) RoutePrivateZoneInCenToVpcWithChan ¶

func (client *Client) RoutePrivateZoneInCenToVpcWithChan(request *RoutePrivateZoneInCenToVpcRequest) (<-chan *RoutePrivateZoneInCenToVpcResponse, <-chan error)

RoutePrivateZoneInCenToVpcWithChan invokes the cbn.RoutePrivateZoneInCenToVpc API asynchronously

func (*Client) SetCenInterRegionBandwidthLimit ¶

func (client *Client) SetCenInterRegionBandwidthLimit(request *SetCenInterRegionBandwidthLimitRequest) (response *SetCenInterRegionBandwidthLimitResponse, err error)

SetCenInterRegionBandwidthLimit invokes the cbn.SetCenInterRegionBandwidthLimit API synchronously

func (*Client) SetCenInterRegionBandwidthLimitWithCallback ¶

func (client *Client) SetCenInterRegionBandwidthLimitWithCallback(request *SetCenInterRegionBandwidthLimitRequest, callback func(response *SetCenInterRegionBandwidthLimitResponse, err error)) <-chan int

SetCenInterRegionBandwidthLimitWithCallback invokes the cbn.SetCenInterRegionBandwidthLimit API asynchronously

func (*Client) SetCenInterRegionBandwidthLimitWithChan ¶

func (client *Client) SetCenInterRegionBandwidthLimitWithChan(request *SetCenInterRegionBandwidthLimitRequest) (<-chan *SetCenInterRegionBandwidthLimitResponse, <-chan error)

SetCenInterRegionBandwidthLimitWithChan invokes the cbn.SetCenInterRegionBandwidthLimit API asynchronously

func (*Client) TagResources ¶ added in v1.60.382

func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)

TagResources invokes the cbn.TagResources API synchronously

func (*Client) TagResourcesWithCallback ¶ added in v1.60.382

func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int

TagResourcesWithCallback invokes the cbn.TagResources API asynchronously

func (*Client) TagResourcesWithChan ¶ added in v1.60.382

func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)

TagResourcesWithChan invokes the cbn.TagResources API asynchronously

func (*Client) TempUpgradeCenBandwidthPackageSpec ¶ added in v1.61.222

func (client *Client) TempUpgradeCenBandwidthPackageSpec(request *TempUpgradeCenBandwidthPackageSpecRequest) (response *TempUpgradeCenBandwidthPackageSpecResponse, err error)

TempUpgradeCenBandwidthPackageSpec invokes the cbn.TempUpgradeCenBandwidthPackageSpec API synchronously

func (*Client) TempUpgradeCenBandwidthPackageSpecWithCallback ¶ added in v1.61.222

func (client *Client) TempUpgradeCenBandwidthPackageSpecWithCallback(request *TempUpgradeCenBandwidthPackageSpecRequest, callback func(response *TempUpgradeCenBandwidthPackageSpecResponse, err error)) <-chan int

TempUpgradeCenBandwidthPackageSpecWithCallback invokes the cbn.TempUpgradeCenBandwidthPackageSpec API asynchronously

func (*Client) TempUpgradeCenBandwidthPackageSpecWithChan ¶ added in v1.61.222

func (client *Client) TempUpgradeCenBandwidthPackageSpecWithChan(request *TempUpgradeCenBandwidthPackageSpecRequest) (<-chan *TempUpgradeCenBandwidthPackageSpecResponse, <-chan error)

TempUpgradeCenBandwidthPackageSpecWithChan invokes the cbn.TempUpgradeCenBandwidthPackageSpec API asynchronously

func (*Client) UnassociateCenBandwidthPackage ¶

func (client *Client) UnassociateCenBandwidthPackage(request *UnassociateCenBandwidthPackageRequest) (response *UnassociateCenBandwidthPackageResponse, err error)

UnassociateCenBandwidthPackage invokes the cbn.UnassociateCenBandwidthPackage API synchronously

func (*Client) UnassociateCenBandwidthPackageWithCallback ¶

func (client *Client) UnassociateCenBandwidthPackageWithCallback(request *UnassociateCenBandwidthPackageRequest, callback func(response *UnassociateCenBandwidthPackageResponse, err error)) <-chan int

UnassociateCenBandwidthPackageWithCallback invokes the cbn.UnassociateCenBandwidthPackage API asynchronously

func (*Client) UnassociateCenBandwidthPackageWithChan ¶

func (client *Client) UnassociateCenBandwidthPackageWithChan(request *UnassociateCenBandwidthPackageRequest) (<-chan *UnassociateCenBandwidthPackageResponse, <-chan error)

UnassociateCenBandwidthPackageWithChan invokes the cbn.UnassociateCenBandwidthPackage API asynchronously

func (*Client) UnroutePrivateZoneInCenToVpc ¶

func (client *Client) UnroutePrivateZoneInCenToVpc(request *UnroutePrivateZoneInCenToVpcRequest) (response *UnroutePrivateZoneInCenToVpcResponse, err error)

UnroutePrivateZoneInCenToVpc invokes the cbn.UnroutePrivateZoneInCenToVpc API synchronously

func (*Client) UnroutePrivateZoneInCenToVpcWithCallback ¶

func (client *Client) UnroutePrivateZoneInCenToVpcWithCallback(request *UnroutePrivateZoneInCenToVpcRequest, callback func(response *UnroutePrivateZoneInCenToVpcResponse, err error)) <-chan int

UnroutePrivateZoneInCenToVpcWithCallback invokes the cbn.UnroutePrivateZoneInCenToVpc API asynchronously

func (*Client) UnroutePrivateZoneInCenToVpcWithChan ¶

func (client *Client) UnroutePrivateZoneInCenToVpcWithChan(request *UnroutePrivateZoneInCenToVpcRequest) (<-chan *UnroutePrivateZoneInCenToVpcResponse, <-chan error)

UnroutePrivateZoneInCenToVpcWithChan invokes the cbn.UnroutePrivateZoneInCenToVpc API asynchronously

func (*Client) UntagResources ¶

func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)

UntagResources invokes the cbn.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback ¶

func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int

UntagResourcesWithCallback invokes the cbn.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan ¶

func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)

UntagResourcesWithChan invokes the cbn.UntagResources API asynchronously

func (*Client) UpdateCenInterRegionTrafficQosPolicyAttribute ¶ added in v1.61.1352

func (client *Client) UpdateCenInterRegionTrafficQosPolicyAttribute(request *UpdateCenInterRegionTrafficQosPolicyAttributeRequest) (response *UpdateCenInterRegionTrafficQosPolicyAttributeResponse, err error)

UpdateCenInterRegionTrafficQosPolicyAttribute invokes the cbn.UpdateCenInterRegionTrafficQosPolicyAttribute API synchronously

func (*Client) UpdateCenInterRegionTrafficQosPolicyAttributeWithCallback ¶ added in v1.61.1352

func (client *Client) UpdateCenInterRegionTrafficQosPolicyAttributeWithCallback(request *UpdateCenInterRegionTrafficQosPolicyAttributeRequest, callback func(response *UpdateCenInterRegionTrafficQosPolicyAttributeResponse, err error)) <-chan int

UpdateCenInterRegionTrafficQosPolicyAttributeWithCallback invokes the cbn.UpdateCenInterRegionTrafficQosPolicyAttribute API asynchronously

func (*Client) UpdateCenInterRegionTrafficQosPolicyAttributeWithChan ¶ added in v1.61.1352

func (client *Client) UpdateCenInterRegionTrafficQosPolicyAttributeWithChan(request *UpdateCenInterRegionTrafficQosPolicyAttributeRequest) (<-chan *UpdateCenInterRegionTrafficQosPolicyAttributeResponse, <-chan error)

UpdateCenInterRegionTrafficQosPolicyAttributeWithChan invokes the cbn.UpdateCenInterRegionTrafficQosPolicyAttribute API asynchronously

func (*Client) UpdateCenInterRegionTrafficQosQueueAttribute ¶ added in v1.61.1352

func (client *Client) UpdateCenInterRegionTrafficQosQueueAttribute(request *UpdateCenInterRegionTrafficQosQueueAttributeRequest) (response *UpdateCenInterRegionTrafficQosQueueAttributeResponse, err error)

UpdateCenInterRegionTrafficQosQueueAttribute invokes the cbn.UpdateCenInterRegionTrafficQosQueueAttribute API synchronously

func (*Client) UpdateCenInterRegionTrafficQosQueueAttributeWithCallback ¶ added in v1.61.1352

func (client *Client) UpdateCenInterRegionTrafficQosQueueAttributeWithCallback(request *UpdateCenInterRegionTrafficQosQueueAttributeRequest, callback func(response *UpdateCenInterRegionTrafficQosQueueAttributeResponse, err error)) <-chan int

UpdateCenInterRegionTrafficQosQueueAttributeWithCallback invokes the cbn.UpdateCenInterRegionTrafficQosQueueAttribute API asynchronously

func (*Client) UpdateCenInterRegionTrafficQosQueueAttributeWithChan ¶ added in v1.61.1352

func (client *Client) UpdateCenInterRegionTrafficQosQueueAttributeWithChan(request *UpdateCenInterRegionTrafficQosQueueAttributeRequest) (<-chan *UpdateCenInterRegionTrafficQosQueueAttributeResponse, <-chan error)

UpdateCenInterRegionTrafficQosQueueAttributeWithChan invokes the cbn.UpdateCenInterRegionTrafficQosQueueAttribute API asynchronously

func (*Client) UpdateTrafficMarkingPolicyAttribute ¶ added in v1.61.1352

func (client *Client) UpdateTrafficMarkingPolicyAttribute(request *UpdateTrafficMarkingPolicyAttributeRequest) (response *UpdateTrafficMarkingPolicyAttributeResponse, err error)

UpdateTrafficMarkingPolicyAttribute invokes the cbn.UpdateTrafficMarkingPolicyAttribute API synchronously

func (*Client) UpdateTrafficMarkingPolicyAttributeWithCallback ¶ added in v1.61.1352

func (client *Client) UpdateTrafficMarkingPolicyAttributeWithCallback(request *UpdateTrafficMarkingPolicyAttributeRequest, callback func(response *UpdateTrafficMarkingPolicyAttributeResponse, err error)) <-chan int

UpdateTrafficMarkingPolicyAttributeWithCallback invokes the cbn.UpdateTrafficMarkingPolicyAttribute API asynchronously

func (*Client) UpdateTrafficMarkingPolicyAttributeWithChan ¶ added in v1.61.1352

func (client *Client) UpdateTrafficMarkingPolicyAttributeWithChan(request *UpdateTrafficMarkingPolicyAttributeRequest) (<-chan *UpdateTrafficMarkingPolicyAttributeResponse, <-chan error)

UpdateTrafficMarkingPolicyAttributeWithChan invokes the cbn.UpdateTrafficMarkingPolicyAttribute API asynchronously

func (*Client) UpdateTransitRouter ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouter(request *UpdateTransitRouterRequest) (response *UpdateTransitRouterResponse, err error)

UpdateTransitRouter invokes the cbn.UpdateTransitRouter API synchronously

func (*Client) UpdateTransitRouterEcrAttachmentAttribute ¶ added in v1.62.705

func (client *Client) UpdateTransitRouterEcrAttachmentAttribute(request *UpdateTransitRouterEcrAttachmentAttributeRequest) (response *UpdateTransitRouterEcrAttachmentAttributeResponse, err error)

UpdateTransitRouterEcrAttachmentAttribute invokes the cbn.UpdateTransitRouterEcrAttachmentAttribute API synchronously

func (*Client) UpdateTransitRouterEcrAttachmentAttributeWithCallback ¶ added in v1.62.705

func (client *Client) UpdateTransitRouterEcrAttachmentAttributeWithCallback(request *UpdateTransitRouterEcrAttachmentAttributeRequest, callback func(response *UpdateTransitRouterEcrAttachmentAttributeResponse, err error)) <-chan int

UpdateTransitRouterEcrAttachmentAttributeWithCallback invokes the cbn.UpdateTransitRouterEcrAttachmentAttribute API asynchronously

func (*Client) UpdateTransitRouterEcrAttachmentAttributeWithChan ¶ added in v1.62.705

func (client *Client) UpdateTransitRouterEcrAttachmentAttributeWithChan(request *UpdateTransitRouterEcrAttachmentAttributeRequest) (<-chan *UpdateTransitRouterEcrAttachmentAttributeResponse, <-chan error)

UpdateTransitRouterEcrAttachmentAttributeWithChan invokes the cbn.UpdateTransitRouterEcrAttachmentAttribute API asynchronously

func (*Client) UpdateTransitRouterPeerAttachmentAttribute ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouterPeerAttachmentAttribute(request *UpdateTransitRouterPeerAttachmentAttributeRequest) (response *UpdateTransitRouterPeerAttachmentAttributeResponse, err error)

UpdateTransitRouterPeerAttachmentAttribute invokes the cbn.UpdateTransitRouterPeerAttachmentAttribute API synchronously

func (*Client) UpdateTransitRouterPeerAttachmentAttributeWithCallback ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouterPeerAttachmentAttributeWithCallback(request *UpdateTransitRouterPeerAttachmentAttributeRequest, callback func(response *UpdateTransitRouterPeerAttachmentAttributeResponse, err error)) <-chan int

UpdateTransitRouterPeerAttachmentAttributeWithCallback invokes the cbn.UpdateTransitRouterPeerAttachmentAttribute API asynchronously

func (*Client) UpdateTransitRouterPeerAttachmentAttributeWithChan ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouterPeerAttachmentAttributeWithChan(request *UpdateTransitRouterPeerAttachmentAttributeRequest) (<-chan *UpdateTransitRouterPeerAttachmentAttributeResponse, <-chan error)

UpdateTransitRouterPeerAttachmentAttributeWithChan invokes the cbn.UpdateTransitRouterPeerAttachmentAttribute API asynchronously

func (*Client) UpdateTransitRouterRouteEntry ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouterRouteEntry(request *UpdateTransitRouterRouteEntryRequest) (response *UpdateTransitRouterRouteEntryResponse, err error)

UpdateTransitRouterRouteEntry invokes the cbn.UpdateTransitRouterRouteEntry API synchronously

func (*Client) UpdateTransitRouterRouteEntryWithCallback ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouterRouteEntryWithCallback(request *UpdateTransitRouterRouteEntryRequest, callback func(response *UpdateTransitRouterRouteEntryResponse, err error)) <-chan int

UpdateTransitRouterRouteEntryWithCallback invokes the cbn.UpdateTransitRouterRouteEntry API asynchronously

func (*Client) UpdateTransitRouterRouteEntryWithChan ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouterRouteEntryWithChan(request *UpdateTransitRouterRouteEntryRequest) (<-chan *UpdateTransitRouterRouteEntryResponse, <-chan error)

UpdateTransitRouterRouteEntryWithChan invokes the cbn.UpdateTransitRouterRouteEntry API asynchronously

func (*Client) UpdateTransitRouterRouteTable ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouterRouteTable(request *UpdateTransitRouterRouteTableRequest) (response *UpdateTransitRouterRouteTableResponse, err error)

UpdateTransitRouterRouteTable invokes the cbn.UpdateTransitRouterRouteTable API synchronously

func (*Client) UpdateTransitRouterRouteTableWithCallback ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouterRouteTableWithCallback(request *UpdateTransitRouterRouteTableRequest, callback func(response *UpdateTransitRouterRouteTableResponse, err error)) <-chan int

UpdateTransitRouterRouteTableWithCallback invokes the cbn.UpdateTransitRouterRouteTable API asynchronously

func (*Client) UpdateTransitRouterRouteTableWithChan ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouterRouteTableWithChan(request *UpdateTransitRouterRouteTableRequest) (<-chan *UpdateTransitRouterRouteTableResponse, <-chan error)

UpdateTransitRouterRouteTableWithChan invokes the cbn.UpdateTransitRouterRouteTable API asynchronously

func (*Client) UpdateTransitRouterVbrAttachmentAttribute ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouterVbrAttachmentAttribute(request *UpdateTransitRouterVbrAttachmentAttributeRequest) (response *UpdateTransitRouterVbrAttachmentAttributeResponse, err error)

UpdateTransitRouterVbrAttachmentAttribute invokes the cbn.UpdateTransitRouterVbrAttachmentAttribute API synchronously

func (*Client) UpdateTransitRouterVbrAttachmentAttributeWithCallback ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouterVbrAttachmentAttributeWithCallback(request *UpdateTransitRouterVbrAttachmentAttributeRequest, callback func(response *UpdateTransitRouterVbrAttachmentAttributeResponse, err error)) <-chan int

UpdateTransitRouterVbrAttachmentAttributeWithCallback invokes the cbn.UpdateTransitRouterVbrAttachmentAttribute API asynchronously

func (*Client) UpdateTransitRouterVbrAttachmentAttributeWithChan ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouterVbrAttachmentAttributeWithChan(request *UpdateTransitRouterVbrAttachmentAttributeRequest) (<-chan *UpdateTransitRouterVbrAttachmentAttributeResponse, <-chan error)

UpdateTransitRouterVbrAttachmentAttributeWithChan invokes the cbn.UpdateTransitRouterVbrAttachmentAttribute API asynchronously

func (*Client) UpdateTransitRouterVpcAttachmentAttribute ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouterVpcAttachmentAttribute(request *UpdateTransitRouterVpcAttachmentAttributeRequest) (response *UpdateTransitRouterVpcAttachmentAttributeResponse, err error)

UpdateTransitRouterVpcAttachmentAttribute invokes the cbn.UpdateTransitRouterVpcAttachmentAttribute API synchronously

func (*Client) UpdateTransitRouterVpcAttachmentAttributeWithCallback ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouterVpcAttachmentAttributeWithCallback(request *UpdateTransitRouterVpcAttachmentAttributeRequest, callback func(response *UpdateTransitRouterVpcAttachmentAttributeResponse, err error)) <-chan int

UpdateTransitRouterVpcAttachmentAttributeWithCallback invokes the cbn.UpdateTransitRouterVpcAttachmentAttribute API asynchronously

func (*Client) UpdateTransitRouterVpcAttachmentAttributeWithChan ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouterVpcAttachmentAttributeWithChan(request *UpdateTransitRouterVpcAttachmentAttributeRequest) (<-chan *UpdateTransitRouterVpcAttachmentAttributeResponse, <-chan error)

UpdateTransitRouterVpcAttachmentAttributeWithChan invokes the cbn.UpdateTransitRouterVpcAttachmentAttribute API asynchronously

func (*Client) UpdateTransitRouterVpcAttachmentZones ¶ added in v1.61.1737

func (client *Client) UpdateTransitRouterVpcAttachmentZones(request *UpdateTransitRouterVpcAttachmentZonesRequest) (response *UpdateTransitRouterVpcAttachmentZonesResponse, err error)

UpdateTransitRouterVpcAttachmentZones invokes the cbn.UpdateTransitRouterVpcAttachmentZones API synchronously

func (*Client) UpdateTransitRouterVpcAttachmentZonesWithCallback ¶ added in v1.61.1737

func (client *Client) UpdateTransitRouterVpcAttachmentZonesWithCallback(request *UpdateTransitRouterVpcAttachmentZonesRequest, callback func(response *UpdateTransitRouterVpcAttachmentZonesResponse, err error)) <-chan int

UpdateTransitRouterVpcAttachmentZonesWithCallback invokes the cbn.UpdateTransitRouterVpcAttachmentZones API asynchronously

func (*Client) UpdateTransitRouterVpcAttachmentZonesWithChan ¶ added in v1.61.1737

func (client *Client) UpdateTransitRouterVpcAttachmentZonesWithChan(request *UpdateTransitRouterVpcAttachmentZonesRequest) (<-chan *UpdateTransitRouterVpcAttachmentZonesResponse, <-chan error)

UpdateTransitRouterVpcAttachmentZonesWithChan invokes the cbn.UpdateTransitRouterVpcAttachmentZones API asynchronously

func (*Client) UpdateTransitRouterVpnAttachmentAttribute ¶ added in v1.61.1652

func (client *Client) UpdateTransitRouterVpnAttachmentAttribute(request *UpdateTransitRouterVpnAttachmentAttributeRequest) (response *UpdateTransitRouterVpnAttachmentAttributeResponse, err error)

UpdateTransitRouterVpnAttachmentAttribute invokes the cbn.UpdateTransitRouterVpnAttachmentAttribute API synchronously

func (*Client) UpdateTransitRouterVpnAttachmentAttributeWithCallback ¶ added in v1.61.1652

func (client *Client) UpdateTransitRouterVpnAttachmentAttributeWithCallback(request *UpdateTransitRouterVpnAttachmentAttributeRequest, callback func(response *UpdateTransitRouterVpnAttachmentAttributeResponse, err error)) <-chan int

UpdateTransitRouterVpnAttachmentAttributeWithCallback invokes the cbn.UpdateTransitRouterVpnAttachmentAttribute API asynchronously

func (*Client) UpdateTransitRouterVpnAttachmentAttributeWithChan ¶ added in v1.61.1652

func (client *Client) UpdateTransitRouterVpnAttachmentAttributeWithChan(request *UpdateTransitRouterVpnAttachmentAttributeRequest) (<-chan *UpdateTransitRouterVpnAttachmentAttributeResponse, <-chan error)

UpdateTransitRouterVpnAttachmentAttributeWithChan invokes the cbn.UpdateTransitRouterVpnAttachmentAttribute API asynchronously

func (*Client) UpdateTransitRouterWithCallback ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouterWithCallback(request *UpdateTransitRouterRequest, callback func(response *UpdateTransitRouterResponse, err error)) <-chan int

UpdateTransitRouterWithCallback invokes the cbn.UpdateTransitRouter API asynchronously

func (*Client) UpdateTransitRouterWithChan ¶ added in v1.61.1227

func (client *Client) UpdateTransitRouterWithChan(request *UpdateTransitRouterRequest) (<-chan *UpdateTransitRouterResponse, <-chan error)

UpdateTransitRouterWithChan invokes the cbn.UpdateTransitRouter API asynchronously

func (*Client) WithdrawPublishedRouteEntries ¶

func (client *Client) WithdrawPublishedRouteEntries(request *WithdrawPublishedRouteEntriesRequest) (response *WithdrawPublishedRouteEntriesResponse, err error)

WithdrawPublishedRouteEntries invokes the cbn.WithdrawPublishedRouteEntries API synchronously

func (*Client) WithdrawPublishedRouteEntriesWithCallback ¶

func (client *Client) WithdrawPublishedRouteEntriesWithCallback(request *WithdrawPublishedRouteEntriesRequest, callback func(response *WithdrawPublishedRouteEntriesResponse, err error)) <-chan int

WithdrawPublishedRouteEntriesWithCallback invokes the cbn.WithdrawPublishedRouteEntries API asynchronously

func (*Client) WithdrawPublishedRouteEntriesWithChan ¶

func (client *Client) WithdrawPublishedRouteEntriesWithChan(request *WithdrawPublishedRouteEntriesRequest) (<-chan *WithdrawPublishedRouteEntriesResponse, <-chan error)

WithdrawPublishedRouteEntriesWithChan invokes the cbn.WithdrawPublishedRouteEntries API asynchronously

type CommunitiesInDescribeCenChildInstanceRouteEntries ¶ added in v1.60.382

type CommunitiesInDescribeCenChildInstanceRouteEntries struct {
	Community []string `json:"Community" xml:"Community"`
}

CommunitiesInDescribeCenChildInstanceRouteEntries is a nested struct in cbn response

type CommunitiesInDescribeCenRegionDomainRouteEntries ¶ added in v1.60.382

type CommunitiesInDescribeCenRegionDomainRouteEntries struct {
	Community []string `json:"Community" xml:"Community"`
}

CommunitiesInDescribeCenRegionDomainRouteEntries is a nested struct in cbn response

type CommunitiesInListTransitRouterRouteEntries ¶ added in v1.62.442

type CommunitiesInListTransitRouterRouteEntries struct {
	Community []string `json:"Community" xml:"Community"`
}

CommunitiesInListTransitRouterRouteEntries is a nested struct in cbn response

type Conflict ¶

type Conflict struct {
	RegionId             string `json:"RegionId" xml:"RegionId"`
	InstanceId           string `json:"InstanceId" xml:"InstanceId"`
	InstanceType         string `json:"InstanceType" xml:"InstanceType"`
	Status               string `json:"Status" xml:"Status"`
	DestinationCidrBlock string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
}

Conflict is a nested struct in cbn response

type ConflictsInDescribeCenChildInstanceRouteEntries ¶ added in v1.60.382

type ConflictsInDescribeCenChildInstanceRouteEntries struct {
	Conflict []Conflict `json:"Conflict" xml:"Conflict"`
}

ConflictsInDescribeCenChildInstanceRouteEntries is a nested struct in cbn response

type ConflictsInDescribePublishedRouteEntries ¶ added in v1.60.382

type ConflictsInDescribePublishedRouteEntries struct {
	Conflict []Conflict `json:"Conflict" xml:"Conflict"`
}

ConflictsInDescribePublishedRouteEntries is a nested struct in cbn response

type CreateCenBandwidthPackageRequest ¶

type CreateCenBandwidthPackageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId            requests.Integer                `position:"Query" name:"ResourceOwnerId"`
	ClientToken                string                          `position:"Query" name:"ClientToken"`
	Description                string                          `position:"Query" name:"Description"`
	AutoRenewDuration          requests.Integer                `position:"Query" name:"AutoRenewDuration"`
	BandwidthPackageChargeType string                          `position:"Query" name:"BandwidthPackageChargeType"`
	ResourceGroupId            string                          `position:"Query" name:"ResourceGroupId"`
	Tag                        *[]CreateCenBandwidthPackageTag `position:"Query" name:"Tag"  type:"Repeated"`
	GeographicRegionBId        string                          `position:"Query" name:"GeographicRegionBId"`
	Period                     requests.Integer                `position:"Query" name:"Period"`
	GeographicRegionAId        string                          `position:"Query" name:"GeographicRegionAId"`
	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"`
	Version                    string                          `position:"Query" name:"Version"`
	ServiceType                string                          `position:"Query" name:"ServiceType"`
	AutoRenew                  requests.Boolean                `position:"Query" name:"AutoRenew"`
	Name                       string                          `position:"Query" name:"Name"`
	PricingCycle               string                          `position:"Query" name:"PricingCycle"`
}

CreateCenBandwidthPackageRequest is the request struct for api CreateCenBandwidthPackage

func CreateCreateCenBandwidthPackageRequest ¶

func CreateCreateCenBandwidthPackageRequest() (request *CreateCenBandwidthPackageRequest)

CreateCreateCenBandwidthPackageRequest creates a request to invoke CreateCenBandwidthPackage API

type CreateCenBandwidthPackageResponse ¶

type CreateCenBandwidthPackageResponse struct {
	*responses.BaseResponse
	CenBandwidthPackageId      string `json:"CenBandwidthPackageId" xml:"CenBandwidthPackageId"`
	CenBandwidthPackageOrderId string `json:"CenBandwidthPackageOrderId" xml:"CenBandwidthPackageOrderId"`
	RequestId                  string `json:"RequestId" xml:"RequestId"`
}

CreateCenBandwidthPackageResponse is the response struct for api CreateCenBandwidthPackage

func CreateCreateCenBandwidthPackageResponse ¶

func CreateCreateCenBandwidthPackageResponse() (response *CreateCenBandwidthPackageResponse)

CreateCreateCenBandwidthPackageResponse creates a response to parse from CreateCenBandwidthPackage response

type CreateCenBandwidthPackageTag ¶ added in v1.62.29

type CreateCenBandwidthPackageTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateCenBandwidthPackageTag is a repeated param struct in CreateCenBandwidthPackageRequest

type CreateCenChildInstanceRouteEntryToAttachmentRequest ¶ added in v1.61.1352

type CreateCenChildInstanceRouteEntryToAttachmentRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string           `position:"Query" name:"ClientToken"`
	CenId                     string           `position:"Query" name:"CenId"`
	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"`
	DestinationCidrBlock      string           `position:"Query" name:"DestinationCidrBlock"`
	OwnerId                   requests.Integer `position:"Query" name:"OwnerId"`
	Version                   string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId string           `position:"Query" name:"TransitRouterAttachmentId"`
}

CreateCenChildInstanceRouteEntryToAttachmentRequest is the request struct for api CreateCenChildInstanceRouteEntryToAttachment

func CreateCreateCenChildInstanceRouteEntryToAttachmentRequest ¶ added in v1.61.1352

func CreateCreateCenChildInstanceRouteEntryToAttachmentRequest() (request *CreateCenChildInstanceRouteEntryToAttachmentRequest)

CreateCreateCenChildInstanceRouteEntryToAttachmentRequest creates a request to invoke CreateCenChildInstanceRouteEntryToAttachment API

type CreateCenChildInstanceRouteEntryToAttachmentResponse ¶ added in v1.61.1352

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

CreateCenChildInstanceRouteEntryToAttachmentResponse is the response struct for api CreateCenChildInstanceRouteEntryToAttachment

func CreateCreateCenChildInstanceRouteEntryToAttachmentResponse ¶ added in v1.61.1352

func CreateCreateCenChildInstanceRouteEntryToAttachmentResponse() (response *CreateCenChildInstanceRouteEntryToAttachmentResponse)

CreateCreateCenChildInstanceRouteEntryToAttachmentResponse creates a response to parse from CreateCenChildInstanceRouteEntryToAttachment response

type CreateCenChildInstanceRouteEntryToCenRequest ¶ added in v1.61.508

type CreateCenChildInstanceRouteEntryToCenRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                 string           `position:"Query" name:"CenId"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	NextHopGatewayZoneId  string           `position:"Query" name:"NextHopGatewayZoneId"`
	ChildInstanceRegionId string           `position:"Query" name:"ChildInstanceRegionId"`
	RouteTableId          string           `position:"Query" name:"RouteTableId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	DestinationCidrBlock  string           `position:"Query" name:"DestinationCidrBlock"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	ChildInstanceType     string           `position:"Query" name:"ChildInstanceType"`
	Version               string           `position:"Query" name:"Version"`
	ChildInstanceId       string           `position:"Query" name:"ChildInstanceId"`
	ChildInstanceAliUid   requests.Integer `position:"Query" name:"ChildInstanceAliUid"`
}

CreateCenChildInstanceRouteEntryToCenRequest is the request struct for api CreateCenChildInstanceRouteEntryToCen

func CreateCreateCenChildInstanceRouteEntryToCenRequest ¶ added in v1.61.508

func CreateCreateCenChildInstanceRouteEntryToCenRequest() (request *CreateCenChildInstanceRouteEntryToCenRequest)

CreateCreateCenChildInstanceRouteEntryToCenRequest creates a request to invoke CreateCenChildInstanceRouteEntryToCen API

type CreateCenChildInstanceRouteEntryToCenResponse ¶ added in v1.61.508

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

CreateCenChildInstanceRouteEntryToCenResponse is the response struct for api CreateCenChildInstanceRouteEntryToCen

func CreateCreateCenChildInstanceRouteEntryToCenResponse ¶ added in v1.61.508

func CreateCreateCenChildInstanceRouteEntryToCenResponse() (response *CreateCenChildInstanceRouteEntryToCenResponse)

CreateCreateCenChildInstanceRouteEntryToCenResponse creates a response to parse from CreateCenChildInstanceRouteEntryToCen response

type CreateCenInterRegionTrafficQosPolicyRequest ¶ added in v1.61.1352

type CreateCenInterRegionTrafficQosPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId             requests.Integer                                        `position:"Query" name:"ResourceOwnerId"`
	ClientToken                 string                                                  `position:"Query" name:"ClientToken"`
	TrafficQosQueues            *[]CreateCenInterRegionTrafficQosPolicyTrafficQosQueues `position:"Query" name:"TrafficQosQueues"  type:"Repeated"`
	TrafficQosPolicyName        string                                                  `position:"Query" name:"TrafficQosPolicyName"`
	DryRun                      requests.Boolean                                        `position:"Query" name:"DryRun"`
	ResourceOwnerAccount        string                                                  `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                string                                                  `position:"Query" name:"OwnerAccount"`
	TrafficQosPolicyDescription string                                                  `position:"Query" name:"TrafficQosPolicyDescription"`
	OwnerId                     requests.Integer                                        `position:"Query" name:"OwnerId"`
	TransitRouterId             string                                                  `position:"Query" name:"TransitRouterId"`
	Version                     string                                                  `position:"Query" name:"Version"`
	TransitRouterAttachmentId   string                                                  `position:"Query" name:"TransitRouterAttachmentId"`
}

CreateCenInterRegionTrafficQosPolicyRequest is the request struct for api CreateCenInterRegionTrafficQosPolicy

func CreateCreateCenInterRegionTrafficQosPolicyRequest ¶ added in v1.61.1352

func CreateCreateCenInterRegionTrafficQosPolicyRequest() (request *CreateCenInterRegionTrafficQosPolicyRequest)

CreateCreateCenInterRegionTrafficQosPolicyRequest creates a request to invoke CreateCenInterRegionTrafficQosPolicy API

type CreateCenInterRegionTrafficQosPolicyResponse ¶ added in v1.61.1352

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

CreateCenInterRegionTrafficQosPolicyResponse is the response struct for api CreateCenInterRegionTrafficQosPolicy

func CreateCreateCenInterRegionTrafficQosPolicyResponse ¶ added in v1.61.1352

func CreateCreateCenInterRegionTrafficQosPolicyResponse() (response *CreateCenInterRegionTrafficQosPolicyResponse)

CreateCreateCenInterRegionTrafficQosPolicyResponse creates a response to parse from CreateCenInterRegionTrafficQosPolicy response

type CreateCenInterRegionTrafficQosPolicyTrafficQosQueues ¶ added in v1.61.1352

type CreateCenInterRegionTrafficQosPolicyTrafficQosQueues struct {
	Dscps                  *[]string `name:"Dscps" type:"Repeated"`
	QosQueueName           string    `name:"QosQueueName"`
	RemainBandwidthPercent string    `name:"RemainBandwidthPercent"`
	QosQueueDescription    string    `name:"QosQueueDescription"`
}

CreateCenInterRegionTrafficQosPolicyTrafficQosQueues is a repeated param struct in CreateCenInterRegionTrafficQosPolicyRequest

type CreateCenInterRegionTrafficQosQueueRequest ¶ added in v1.61.1790

type CreateCenInterRegionTrafficQosQueueRequest struct {
	*requests.RpcRequest
	Dscps                  *[]string        `position:"Query" name:"Dscps"  type:"Repeated"`
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken            string           `position:"Query" name:"ClientToken"`
	QosQueueName           string           `position:"Query" name:"QosQueueName"`
	RemainBandwidthPercent string           `position:"Query" name:"RemainBandwidthPercent"`
	DryRun                 requests.Boolean `position:"Query" name:"DryRun"`
	TrafficQosPolicyId     string           `position:"Query" name:"TrafficQosPolicyId"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	Version                string           `position:"Query" name:"Version"`
	QosQueueDescription    string           `position:"Query" name:"QosQueueDescription"`
}

CreateCenInterRegionTrafficQosQueueRequest is the request struct for api CreateCenInterRegionTrafficQosQueue

func CreateCreateCenInterRegionTrafficQosQueueRequest ¶ added in v1.61.1790

func CreateCreateCenInterRegionTrafficQosQueueRequest() (request *CreateCenInterRegionTrafficQosQueueRequest)

CreateCreateCenInterRegionTrafficQosQueueRequest creates a request to invoke CreateCenInterRegionTrafficQosQueue API

type CreateCenInterRegionTrafficQosQueueResponse ¶ added in v1.61.1790

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

CreateCenInterRegionTrafficQosQueueResponse is the response struct for api CreateCenInterRegionTrafficQosQueue

func CreateCreateCenInterRegionTrafficQosQueueResponse ¶ added in v1.61.1790

func CreateCreateCenInterRegionTrafficQosQueueResponse() (response *CreateCenInterRegionTrafficQosQueueResponse)

CreateCreateCenInterRegionTrafficQosQueueResponse creates a response to parse from CreateCenInterRegionTrafficQosQueue response

type CreateCenRequest ¶

type CreateCenRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Ipv6Level            string           `position:"Query" name:"Ipv6Level"`
	Description          string           `position:"Query" name:"Description"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Tag                  *[]CreateCenTag  `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Version              string           `position:"Query" name:"Version"`
	ProtectionLevel      string           `position:"Query" name:"ProtectionLevel"`
	Name                 string           `position:"Query" name:"Name"`
}

CreateCenRequest is the request struct for api CreateCen

func CreateCreateCenRequest ¶

func CreateCreateCenRequest() (request *CreateCenRequest)

CreateCreateCenRequest creates a request to invoke CreateCen API

type CreateCenResponse ¶

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

CreateCenResponse is the response struct for api CreateCen

func CreateCreateCenResponse ¶

func CreateCreateCenResponse() (response *CreateCenResponse)

CreateCreateCenResponse creates a response to parse from CreateCen response

type CreateCenRouteMapRequest ¶ added in v1.60.382

type CreateCenRouteMapRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                    requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CommunityMatchMode                 string           `position:"Query" name:"CommunityMatchMode"`
	MapResult                          string           `position:"Query" name:"MapResult"`
	DestinationRegionIds               *[]string        `position:"Query" name:"DestinationRegionIds"  type:"Repeated"`
	NextPriority                       requests.Integer `position:"Query" name:"NextPriority"`
	SystemPolicy                       requests.Boolean `position:"Query" name:"SystemPolicy"`
	DestinationCidrBlocks              *[]string        `position:"Query" name:"DestinationCidrBlocks"  type:"Repeated"`
	OriginalRouteTableIds              *[]string        `position:"Query" name:"OriginalRouteTableIds"  type:"Repeated"`
	TransitRouterRouteTableId          string           `position:"Query" name:"TransitRouterRouteTableId"`
	SourceInstanceIds                  *[]string        `position:"Query" name:"SourceInstanceIds"  type:"Repeated"`
	SourceRegionIds                    *[]string        `position:"Query" name:"SourceRegionIds"  type:"Repeated"`
	GatewayZoneId                      string           `position:"Query" name:"GatewayZoneId"`
	MatchAsns                          *[]string        `position:"Query" name:"MatchAsns"  type:"Repeated"`
	Preference                         requests.Integer `position:"Query" name:"Preference"`
	OwnerId                            requests.Integer `position:"Query" name:"OwnerId"`
	Priority                           requests.Integer `position:"Query" name:"Priority"`
	Version                            string           `position:"Query" name:"Version"`
	DestinationChildInstanceTypes      *[]string        `position:"Query" name:"DestinationChildInstanceTypes"  type:"Repeated"`
	SourceRouteTableIds                *[]string        `position:"Query" name:"SourceRouteTableIds"  type:"Repeated"`
	SourceChildInstanceTypes           *[]string        `position:"Query" name:"SourceChildInstanceTypes"  type:"Repeated"`
	CommunityOperateMode               string           `position:"Query" name:"CommunityOperateMode"`
	OperateCommunitySet                *[]string        `position:"Query" name:"OperateCommunitySet"  type:"Repeated"`
	RouteTypes                         *[]string        `position:"Query" name:"RouteTypes"  type:"Repeated"`
	MatchAddressType                   string           `position:"Query" name:"MatchAddressType"`
	CidrMatchMode                      string           `position:"Query" name:"CidrMatchMode"`
	CenId                              string           `position:"Query" name:"CenId"`
	Description                        string           `position:"Query" name:"Description"`
	SourceInstanceIdsReverseMatch      requests.Boolean `position:"Query" name:"SourceInstanceIdsReverseMatch"`
	GatewayRegionId                    string           `position:"Query" name:"GatewayRegionId"`
	DestinationRouteTableIds           *[]string        `position:"Query" name:"DestinationRouteTableIds"  type:"Repeated"`
	SourceZoneIds                      *[]string        `position:"Query" name:"SourceZoneIds"  type:"Repeated"`
	TransmitDirection                  string           `position:"Query" name:"TransmitDirection"`
	DestinationInstanceIds             *[]string        `position:"Query" name:"DestinationInstanceIds"  type:"Repeated"`
	ResourceOwnerAccount               string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                       string           `position:"Query" name:"OwnerAccount"`
	DestinationInstanceIdsReverseMatch requests.Boolean `position:"Query" name:"DestinationInstanceIdsReverseMatch"`
	PrependAsPath                      *[]string        `position:"Query" name:"PrependAsPath"  type:"Repeated"`
	AsPathMatchMode                    string           `position:"Query" name:"AsPathMatchMode"`
	MatchCommunitySet                  *[]string        `position:"Query" name:"MatchCommunitySet"  type:"Repeated"`
	CenRegionId                        string           `position:"Query" name:"CenRegionId"`
}

CreateCenRouteMapRequest is the request struct for api CreateCenRouteMap

func CreateCreateCenRouteMapRequest ¶ added in v1.60.382

func CreateCreateCenRouteMapRequest() (request *CreateCenRouteMapRequest)

CreateCreateCenRouteMapRequest creates a request to invoke CreateCenRouteMap API

type CreateCenRouteMapResponse ¶ added in v1.60.382

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

CreateCenRouteMapResponse is the response struct for api CreateCenRouteMap

func CreateCreateCenRouteMapResponse ¶ added in v1.60.382

func CreateCreateCenRouteMapResponse() (response *CreateCenRouteMapResponse)

CreateCreateCenRouteMapResponse creates a response to parse from CreateCenRouteMap response

type CreateCenTag ¶ added in v1.62.29

type CreateCenTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateCenTag is a repeated param struct in CreateCenRequest

type CreateFlowlogRequest ¶ added in v1.60.382

type CreateFlowlogRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer    `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string              `position:"Query" name:"ClientToken"`
	CenId                     string              `position:"Query" name:"CenId"`
	Description               string              `position:"Query" name:"Description"`
	Tag                       *[]CreateFlowlogTag `position:"Query" name:"Tag"  type:"Repeated"`
	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"`
	Version                   string              `position:"Query" name:"Version"`
	TransitRouterAttachmentId string              `position:"Query" name:"TransitRouterAttachmentId"`
	Interval                  requests.Integer    `position:"Query" name:"Interval"`
	FlowLogName               string              `position:"Query" name:"FlowLogName"`
}

CreateFlowlogRequest is the request struct for api CreateFlowlog

func CreateCreateFlowlogRequest ¶ added in v1.60.382

func CreateCreateFlowlogRequest() (request *CreateFlowlogRequest)

CreateCreateFlowlogRequest creates a request to invoke CreateFlowlog API

type CreateFlowlogResponse ¶ added in v1.60.382

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

func CreateCreateFlowlogResponse() (response *CreateFlowlogResponse)

CreateCreateFlowlogResponse creates a response to parse from CreateFlowlog response

type CreateFlowlogTag ¶ added in v1.62.29

type CreateFlowlogTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateFlowlogTag is a repeated param struct in CreateFlowlogRequest

type CreateTrafficMarkingPolicyRequest ¶ added in v1.61.1352

type CreateTrafficMarkingPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                 requests.Integer                               `position:"Query" name:"ResourceOwnerId"`
	ClientToken                     string                                         `position:"Query" name:"ClientToken"`
	TrafficMarkingPolicyDescription string                                         `position:"Query" name:"TrafficMarkingPolicyDescription"`
	TrafficMarkingPolicyName        string                                         `position:"Query" name:"TrafficMarkingPolicyName"`
	DryRun                          requests.Boolean                               `position:"Query" name:"DryRun"`
	TrafficMatchRules               *[]CreateTrafficMarkingPolicyTrafficMatchRules `position:"Query" name:"TrafficMatchRules"  type:"Repeated"`
	ResourceOwnerAccount            string                                         `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                    string                                         `position:"Query" name:"OwnerAccount"`
	OwnerId                         requests.Integer                               `position:"Query" name:"OwnerId"`
	TransitRouterId                 string                                         `position:"Query" name:"TransitRouterId"`
	Priority                        requests.Integer                               `position:"Query" name:"Priority"`
	Version                         string                                         `position:"Query" name:"Version"`
	MarkingDscp                     requests.Integer                               `position:"Query" name:"MarkingDscp"`
}

CreateTrafficMarkingPolicyRequest is the request struct for api CreateTrafficMarkingPolicy

func CreateCreateTrafficMarkingPolicyRequest ¶ added in v1.61.1352

func CreateCreateTrafficMarkingPolicyRequest() (request *CreateTrafficMarkingPolicyRequest)

CreateCreateTrafficMarkingPolicyRequest creates a request to invoke CreateTrafficMarkingPolicy API

type CreateTrafficMarkingPolicyResponse ¶ added in v1.61.1352

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

CreateTrafficMarkingPolicyResponse is the response struct for api CreateTrafficMarkingPolicy

func CreateCreateTrafficMarkingPolicyResponse ¶ added in v1.61.1352

func CreateCreateTrafficMarkingPolicyResponse() (response *CreateTrafficMarkingPolicyResponse)

CreateCreateTrafficMarkingPolicyResponse creates a response to parse from CreateTrafficMarkingPolicy response

type CreateTrafficMarkingPolicyTrafficMatchRules ¶ added in v1.61.1352

type CreateTrafficMarkingPolicyTrafficMatchRules struct {
	DstPortRange                *[]string `name:"DstPortRange" type:"Repeated"`
	MatchDscp                   string    `name:"MatchDscp"`
	Protocol                    string    `name:"Protocol"`
	TrafficMatchRuleDescription string    `name:"TrafficMatchRuleDescription"`
	SrcPortRange                *[]string `name:"SrcPortRange" type:"Repeated"`
	DstCidr                     string    `name:"DstCidr"`
	TrafficMatchRuleName        string    `name:"TrafficMatchRuleName"`
	SrcCidr                     string    `name:"SrcCidr"`
}

CreateTrafficMarkingPolicyTrafficMatchRules is a repeated param struct in CreateTrafficMarkingPolicyRequest

type CreateTransitRouteTableAggregationRequest ¶ added in v1.62.133

type CreateTransitRouteTableAggregationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                             string           `position:"Query" name:"ClientToken"`
	TransitRouteTableAggregationDescription string           `position:"Query" name:"TransitRouteTableAggregationDescription"`
	TransitRouteTableAggregationName        string           `position:"Query" name:"TransitRouteTableAggregationName"`
	DryRun                                  requests.Boolean `position:"Query" name:"DryRun"`
	ResourceOwnerAccount                    string           `position:"Query" name:"ResourceOwnerAccount"`
	TransitRouteTableAggregationScope       string           `position:"Query" name:"TransitRouteTableAggregationScope"`
	OwnerAccount                            string           `position:"Query" name:"OwnerAccount"`
	OwnerId                                 requests.Integer `position:"Query" name:"OwnerId"`
	Version                                 string           `position:"Query" name:"Version"`
	TransitRouteTableId                     string           `position:"Query" name:"TransitRouteTableId"`
	TransitRouteTableAggregationCidr        string           `position:"Query" name:"TransitRouteTableAggregationCidr"`
}

CreateTransitRouteTableAggregationRequest is the request struct for api CreateTransitRouteTableAggregation

func CreateCreateTransitRouteTableAggregationRequest ¶ added in v1.62.133

func CreateCreateTransitRouteTableAggregationRequest() (request *CreateTransitRouteTableAggregationRequest)

CreateCreateTransitRouteTableAggregationRequest creates a request to invoke CreateTransitRouteTableAggregation API

type CreateTransitRouteTableAggregationResponse ¶ added in v1.62.133

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

CreateTransitRouteTableAggregationResponse is the response struct for api CreateTransitRouteTableAggregation

func CreateCreateTransitRouteTableAggregationResponse ¶ added in v1.62.133

func CreateCreateTransitRouteTableAggregationResponse() (response *CreateTransitRouteTableAggregationResponse)

CreateCreateTransitRouteTableAggregationResponse creates a response to parse from CreateTransitRouteTableAggregation response

type CreateTransitRouterCidrRequest ¶ added in v1.62.40

type CreateTransitRouterCidrRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Description          string           `position:"Query" name:"Description"`
	Cidr                 string           `position:"Query" name:"Cidr"`
	PublishCidrRoute     requests.Boolean `position:"Query" name:"PublishCidrRoute"`
	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"`
	TransitRouterId      string           `position:"Query" name:"TransitRouterId"`
	Version              string           `position:"Query" name:"Version"`
	Name                 string           `position:"Query" name:"Name"`
}

CreateTransitRouterCidrRequest is the request struct for api CreateTransitRouterCidr

func CreateCreateTransitRouterCidrRequest ¶ added in v1.62.40

func CreateCreateTransitRouterCidrRequest() (request *CreateTransitRouterCidrRequest)

CreateCreateTransitRouterCidrRequest creates a request to invoke CreateTransitRouterCidr API

type CreateTransitRouterCidrResponse ¶ added in v1.62.40

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

CreateTransitRouterCidrResponse is the response struct for api CreateTransitRouterCidr

func CreateCreateTransitRouterCidrResponse ¶ added in v1.62.40

func CreateCreateTransitRouterCidrResponse() (response *CreateTransitRouterCidrResponse)

CreateCreateTransitRouterCidrResponse creates a response to parse from CreateTransitRouterCidr response

type CreateTransitRouterEcrAttachmentRequest ¶ added in v1.62.705

type CreateTransitRouterEcrAttachmentRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                    requests.Integer                       `position:"Query" name:"ResourceOwnerId"`
	ClientToken                        string                                 `position:"Query" name:"ClientToken"`
	CenId                              string                                 `position:"Query" name:"CenId"`
	RouteTableAssociationEnabled       requests.Boolean                       `position:"Query" name:"RouteTableAssociationEnabled"`
	TransitRouterAttachmentName        string                                 `position:"Query" name:"TransitRouterAttachmentName"`
	FastLink                           requests.Boolean                       `position:"Query" name:"FastLink"`
	EcrId                              string                                 `position:"Query" name:"EcrId"`
	Tag                                *[]CreateTransitRouterEcrAttachmentTag `position:"Query" name:"Tag"  type:"Repeated"`
	AutoPublishRouteEnabled            requests.Boolean                       `position:"Query" name:"AutoPublishRouteEnabled"`
	RouteTablePropagationEnabled       requests.Boolean                       `position:"Query" name:"RouteTablePropagationEnabled"`
	EcrOwnerId                         requests.Integer                       `position:"Query" name:"EcrOwnerId"`
	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"`
	TransitRouterId                    string                                 `position:"Query" name:"TransitRouterId"`
	ResourceType                       string                                 `position:"Query" name:"ResourceType"`
	Version                            string                                 `position:"Query" name:"Version"`
	TransitRouterAttachmentDescription string                                 `position:"Query" name:"TransitRouterAttachmentDescription"`
}

CreateTransitRouterEcrAttachmentRequest is the request struct for api CreateTransitRouterEcrAttachment

func CreateCreateTransitRouterEcrAttachmentRequest ¶ added in v1.62.705

func CreateCreateTransitRouterEcrAttachmentRequest() (request *CreateTransitRouterEcrAttachmentRequest)

CreateCreateTransitRouterEcrAttachmentRequest creates a request to invoke CreateTransitRouterEcrAttachment API

type CreateTransitRouterEcrAttachmentResponse ¶ added in v1.62.705

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

CreateTransitRouterEcrAttachmentResponse is the response struct for api CreateTransitRouterEcrAttachment

func CreateCreateTransitRouterEcrAttachmentResponse ¶ added in v1.62.705

func CreateCreateTransitRouterEcrAttachmentResponse() (response *CreateTransitRouterEcrAttachmentResponse)

CreateCreateTransitRouterEcrAttachmentResponse creates a response to parse from CreateTransitRouterEcrAttachment response

type CreateTransitRouterEcrAttachmentTag ¶ added in v1.62.705

type CreateTransitRouterEcrAttachmentTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateTransitRouterEcrAttachmentTag is a repeated param struct in CreateTransitRouterEcrAttachmentRequest

type CreateTransitRouterMulticastDomainRequest ¶ added in v1.61.1606

type CreateTransitRouterMulticastDomainRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                         requests.Integer                         `position:"Query" name:"ResourceOwnerId"`
	ClientToken                             string                                   `position:"Query" name:"ClientToken"`
	CenId                                   string                                   `position:"Query" name:"CenId"`
	MulticastType                           string                                   `position:"Query" name:"MulticastType"`
	TransitRouterMulticastDomainDescription string                                   `position:"Query" name:"TransitRouterMulticastDomainDescription"`
	TransitRouterMulticastDomainName        string                                   `position:"Query" name:"TransitRouterMulticastDomainName"`
	Tag                                     *[]CreateTransitRouterMulticastDomainTag `position:"Query" name:"Tag"  type:"Repeated"`
	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"`
	TransitRouterId                         string                                   `position:"Query" name:"TransitRouterId"`
	Version                                 string                                   `position:"Query" name:"Version"`
}

CreateTransitRouterMulticastDomainRequest is the request struct for api CreateTransitRouterMulticastDomain

func CreateCreateTransitRouterMulticastDomainRequest ¶ added in v1.61.1606

func CreateCreateTransitRouterMulticastDomainRequest() (request *CreateTransitRouterMulticastDomainRequest)

CreateCreateTransitRouterMulticastDomainRequest creates a request to invoke CreateTransitRouterMulticastDomain API

type CreateTransitRouterMulticastDomainResponse ¶ added in v1.61.1606

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

CreateTransitRouterMulticastDomainResponse is the response struct for api CreateTransitRouterMulticastDomain

func CreateCreateTransitRouterMulticastDomainResponse ¶ added in v1.61.1606

func CreateCreateTransitRouterMulticastDomainResponse() (response *CreateTransitRouterMulticastDomainResponse)

CreateCreateTransitRouterMulticastDomainResponse creates a response to parse from CreateTransitRouterMulticastDomain response

type CreateTransitRouterMulticastDomainTag ¶ added in v1.62.29

type CreateTransitRouterMulticastDomainTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateTransitRouterMulticastDomainTag is a repeated param struct in CreateTransitRouterMulticastDomainRequest

type CreateTransitRouterPeerAttachmentRequest ¶ added in v1.61.1227

type CreateTransitRouterPeerAttachmentRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                    requests.Integer                        `position:"Query" name:"ResourceOwnerId"`
	BandwidthType                      string                                  `position:"Query" name:"BandwidthType"`
	ClientToken                        string                                  `position:"Query" name:"ClientToken"`
	CenId                              string                                  `position:"Query" name:"CenId"`
	RouteTableAssociationEnabled       requests.Boolean                        `position:"Query" name:"RouteTableAssociationEnabled"`
	TransitRouterAttachmentName        string                                  `position:"Query" name:"TransitRouterAttachmentName"`
	DefaultLinkType                    string                                  `position:"Query" name:"DefaultLinkType"`
	Tag                                *[]CreateTransitRouterPeerAttachmentTag `position:"Query" name:"Tag"  type:"Repeated"`
	AutoPublishRouteEnabled            requests.Boolean                        `position:"Query" name:"AutoPublishRouteEnabled"`
	RouteTablePropagationEnabled       requests.Boolean                        `position:"Query" name:"RouteTablePropagationEnabled"`
	DryRun                             requests.Boolean                        `position:"Query" name:"DryRun"`
	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"`
	TransitRouterId                    string                                  `position:"Query" name:"TransitRouterId"`
	ResourceType                       string                                  `position:"Query" name:"ResourceType"`
	Version                            string                                  `position:"Query" name:"Version"`
	TransitRouterAttachmentDescription string                                  `position:"Query" name:"TransitRouterAttachmentDescription"`
	PeerTransitRouterRegionId          string                                  `position:"Query" name:"PeerTransitRouterRegionId"`
	CenBandwidthPackageId              string                                  `position:"Query" name:"CenBandwidthPackageId"`
	PeerTransitRouterId                string                                  `position:"Query" name:"PeerTransitRouterId"`
}

CreateTransitRouterPeerAttachmentRequest is the request struct for api CreateTransitRouterPeerAttachment

func CreateCreateTransitRouterPeerAttachmentRequest ¶ added in v1.61.1227

func CreateCreateTransitRouterPeerAttachmentRequest() (request *CreateTransitRouterPeerAttachmentRequest)

CreateCreateTransitRouterPeerAttachmentRequest creates a request to invoke CreateTransitRouterPeerAttachment API

type CreateTransitRouterPeerAttachmentResponse ¶ added in v1.61.1227

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

CreateTransitRouterPeerAttachmentResponse is the response struct for api CreateTransitRouterPeerAttachment

func CreateCreateTransitRouterPeerAttachmentResponse ¶ added in v1.61.1227

func CreateCreateTransitRouterPeerAttachmentResponse() (response *CreateTransitRouterPeerAttachmentResponse)

CreateCreateTransitRouterPeerAttachmentResponse creates a response to parse from CreateTransitRouterPeerAttachment response

type CreateTransitRouterPeerAttachmentTag ¶ added in v1.62.29

type CreateTransitRouterPeerAttachmentTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateTransitRouterPeerAttachmentTag is a repeated param struct in CreateTransitRouterPeerAttachmentRequest

type CreateTransitRouterPrefixListAssociationRequest ¶ added in v1.61.1678

type CreateTransitRouterPrefixListAssociationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PrefixListId         string           `position:"Query" name:"PrefixListId"`
	OwnerUid             requests.Integer `position:"Query" name:"OwnerUid"`
	NextHopType          string           `position:"Query" name:"NextHopType"`
	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"`
	TransitRouterId      string           `position:"Query" name:"TransitRouterId"`
	TransitRouterTableId string           `position:"Query" name:"TransitRouterTableId"`
	Version              string           `position:"Query" name:"Version"`
	NextHop              string           `position:"Query" name:"NextHop"`
}

CreateTransitRouterPrefixListAssociationRequest is the request struct for api CreateTransitRouterPrefixListAssociation

func CreateCreateTransitRouterPrefixListAssociationRequest ¶ added in v1.61.1678

func CreateCreateTransitRouterPrefixListAssociationRequest() (request *CreateTransitRouterPrefixListAssociationRequest)

CreateCreateTransitRouterPrefixListAssociationRequest creates a request to invoke CreateTransitRouterPrefixListAssociation API

type CreateTransitRouterPrefixListAssociationResponse ¶ added in v1.61.1678

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

CreateTransitRouterPrefixListAssociationResponse is the response struct for api CreateTransitRouterPrefixListAssociation

func CreateCreateTransitRouterPrefixListAssociationResponse ¶ added in v1.61.1678

func CreateCreateTransitRouterPrefixListAssociationResponse() (response *CreateTransitRouterPrefixListAssociationResponse)

CreateCreateTransitRouterPrefixListAssociationResponse creates a response to parse from CreateTransitRouterPrefixListAssociation response

type CreateTransitRouterRequest ¶ added in v1.61.1227

type CreateTransitRouterRequest struct {
	*requests.RpcRequest
	TransitRouterName        string                                      `position:"Query" name:"TransitRouterName"`
	ResourceOwnerId          requests.Integer                            `position:"Query" name:"ResourceOwnerId"`
	ServiceMode              string                                      `position:"Query" name:"ServiceMode"`
	ClientToken              string                                      `position:"Query" name:"ClientToken"`
	CenId                    string                                      `position:"Query" name:"CenId"`
	TransitRouterCidrList    *[]CreateTransitRouterTransitRouterCidrList `position:"Query" name:"TransitRouterCidrList"  type:"Json"`
	Type                     string                                      `position:"Query" name:"Type"`
	Tag                      *[]CreateTransitRouterTag                   `position:"Query" name:"Tag"  type:"Repeated"`
	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"`
	TransitRouterDescription string                                      `position:"Query" name:"TransitRouterDescription"`
	SupportMulticast         requests.Boolean                            `position:"Query" name:"SupportMulticast"`
	Version                  string                                      `position:"Query" name:"Version"`
}

CreateTransitRouterRequest is the request struct for api CreateTransitRouter

func CreateCreateTransitRouterRequest ¶ added in v1.61.1227

func CreateCreateTransitRouterRequest() (request *CreateTransitRouterRequest)

CreateCreateTransitRouterRequest creates a request to invoke CreateTransitRouter API

type CreateTransitRouterResponse ¶ added in v1.61.1227

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

CreateTransitRouterResponse is the response struct for api CreateTransitRouter

func CreateCreateTransitRouterResponse ¶ added in v1.61.1227

func CreateCreateTransitRouterResponse() (response *CreateTransitRouterResponse)

CreateCreateTransitRouterResponse creates a response to parse from CreateTransitRouter response

type CreateTransitRouterRouteEntryRequest ¶ added in v1.61.1227

type CreateTransitRouterRouteEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                             requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                                 string           `position:"Query" name:"ClientToken"`
	TransitRouterRouteEntryNextHopType          string           `position:"Query" name:"TransitRouterRouteEntryNextHopType"`
	TransitRouterRouteEntryDestinationCidrBlock string           `position:"Query" name:"TransitRouterRouteEntryDestinationCidrBlock"`
	TransitRouterRouteTableId                   string           `position:"Query" name:"TransitRouterRouteTableId"`
	TransitRouterRouteEntryNextHopId            string           `position:"Query" name:"TransitRouterRouteEntryNextHopId"`
	TransitRouterRouteEntryDescription          string           `position:"Query" name:"TransitRouterRouteEntryDescription"`
	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"`
	TransitRouterRouteEntryName                 string           `position:"Query" name:"TransitRouterRouteEntryName"`
	Version                                     string           `position:"Query" name:"Version"`
}

CreateTransitRouterRouteEntryRequest is the request struct for api CreateTransitRouterRouteEntry

func CreateCreateTransitRouterRouteEntryRequest ¶ added in v1.61.1227

func CreateCreateTransitRouterRouteEntryRequest() (request *CreateTransitRouterRouteEntryRequest)

CreateCreateTransitRouterRouteEntryRequest creates a request to invoke CreateTransitRouterRouteEntry API

type CreateTransitRouterRouteEntryResponse ¶ added in v1.61.1227

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

CreateTransitRouterRouteEntryResponse is the response struct for api CreateTransitRouterRouteEntry

func CreateCreateTransitRouterRouteEntryResponse ¶ added in v1.61.1227

func CreateCreateTransitRouterRouteEntryResponse() (response *CreateTransitRouterRouteEntryResponse)

CreateCreateTransitRouterRouteEntryResponse creates a response to parse from CreateTransitRouterRouteEntry response

type CreateTransitRouterRouteTableRequest ¶ added in v1.61.1227

type CreateTransitRouterRouteTableRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                    requests.Integer                               `position:"Query" name:"ResourceOwnerId"`
	ClientToken                        string                                         `position:"Query" name:"ClientToken"`
	RouteTableOptions                  CreateTransitRouterRouteTableRouteTableOptions `position:"Query" name:"RouteTableOptions"  type:"Struct"`
	TransitRouterRouteTableDescription string                                         `position:"Query" name:"TransitRouterRouteTableDescription"`
	Tag                                *[]CreateTransitRouterRouteTableTag            `position:"Query" name:"Tag"  type:"Repeated"`
	DryRun                             requests.Boolean                               `position:"Query" name:"DryRun"`
	TransitRouterRouteTableName        string                                         `position:"Query" name:"TransitRouterRouteTableName"`
	ResourceOwnerAccount               string                                         `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                       string                                         `position:"Query" name:"OwnerAccount"`
	OwnerId                            requests.Integer                               `position:"Query" name:"OwnerId"`
	TransitRouterId                    string                                         `position:"Query" name:"TransitRouterId"`
	Version                            string                                         `position:"Query" name:"Version"`
}

CreateTransitRouterRouteTableRequest is the request struct for api CreateTransitRouterRouteTable

func CreateCreateTransitRouterRouteTableRequest ¶ added in v1.61.1227

func CreateCreateTransitRouterRouteTableRequest() (request *CreateTransitRouterRouteTableRequest)

CreateCreateTransitRouterRouteTableRequest creates a request to invoke CreateTransitRouterRouteTable API

type CreateTransitRouterRouteTableResponse ¶ added in v1.61.1227

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

CreateTransitRouterRouteTableResponse is the response struct for api CreateTransitRouterRouteTable

func CreateCreateTransitRouterRouteTableResponse ¶ added in v1.61.1227

func CreateCreateTransitRouterRouteTableResponse() (response *CreateTransitRouterRouteTableResponse)

CreateCreateTransitRouterRouteTableResponse creates a response to parse from CreateTransitRouterRouteTable response

type CreateTransitRouterRouteTableRouteTableOptions ¶ added in v1.62.133

type CreateTransitRouterRouteTableRouteTableOptions struct {
	MultiRegionECMP string `name:"MultiRegionECMP"`
}

CreateTransitRouterRouteTableRouteTableOptions is a repeated param struct in CreateTransitRouterRouteTableRequest

type CreateTransitRouterRouteTableTag ¶ added in v1.62.29

type CreateTransitRouterRouteTableTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateTransitRouterRouteTableTag is a repeated param struct in CreateTransitRouterRouteTableRequest

type CreateTransitRouterTag ¶ added in v1.62.29

type CreateTransitRouterTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateTransitRouterTag is a repeated param struct in CreateTransitRouterRequest

type CreateTransitRouterTransitRouterCidrList ¶ added in v1.61.1823

type CreateTransitRouterTransitRouterCidrList struct {
	Name             string `name:"Name"`
	Description      string `name:"Description"`
	Cidr             string `name:"Cidr"`
	PublishCidrRoute string `name:"PublishCidrRoute"`
}

CreateTransitRouterTransitRouterCidrList is a repeated param struct in CreateTransitRouterRequest

type CreateTransitRouterVbrAttachmentRequest ¶ added in v1.61.1227

type CreateTransitRouterVbrAttachmentRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                    requests.Integer                       `position:"Query" name:"ResourceOwnerId"`
	ClientToken                        string                                 `position:"Query" name:"ClientToken"`
	CenId                              string                                 `position:"Query" name:"CenId"`
	RouteTableAssociationEnabled       requests.Boolean                       `position:"Query" name:"RouteTableAssociationEnabled"`
	VbrId                              string                                 `position:"Query" name:"VbrId"`
	TransitRouterAttachmentName        string                                 `position:"Query" name:"TransitRouterAttachmentName"`
	Tag                                *[]CreateTransitRouterVbrAttachmentTag `position:"Query" name:"Tag"  type:"Repeated"`
	AutoPublishRouteEnabled            requests.Boolean                       `position:"Query" name:"AutoPublishRouteEnabled"`
	RouteTablePropagationEnabled       requests.Boolean                       `position:"Query" name:"RouteTablePropagationEnabled"`
	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"`
	TransitRouterId                    string                                 `position:"Query" name:"TransitRouterId"`
	ResourceType                       string                                 `position:"Query" name:"ResourceType"`
	Version                            string                                 `position:"Query" name:"Version"`
	TransitRouterAttachmentDescription string                                 `position:"Query" name:"TransitRouterAttachmentDescription"`
	AssociateRouteTableId              string                                 `position:"Query" name:"AssociateRouteTableId"`
	VbrOwnerId                         requests.Integer                       `position:"Query" name:"VbrOwnerId"`
}

CreateTransitRouterVbrAttachmentRequest is the request struct for api CreateTransitRouterVbrAttachment

func CreateCreateTransitRouterVbrAttachmentRequest ¶ added in v1.61.1227

func CreateCreateTransitRouterVbrAttachmentRequest() (request *CreateTransitRouterVbrAttachmentRequest)

CreateCreateTransitRouterVbrAttachmentRequest creates a request to invoke CreateTransitRouterVbrAttachment API

type CreateTransitRouterVbrAttachmentResponse ¶ added in v1.61.1227

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

CreateTransitRouterVbrAttachmentResponse is the response struct for api CreateTransitRouterVbrAttachment

func CreateCreateTransitRouterVbrAttachmentResponse ¶ added in v1.61.1227

func CreateCreateTransitRouterVbrAttachmentResponse() (response *CreateTransitRouterVbrAttachmentResponse)

CreateCreateTransitRouterVbrAttachmentResponse creates a response to parse from CreateTransitRouterVbrAttachment response

type CreateTransitRouterVbrAttachmentTag ¶ added in v1.62.29

type CreateTransitRouterVbrAttachmentTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateTransitRouterVbrAttachmentTag is a repeated param struct in CreateTransitRouterVbrAttachmentRequest

type CreateTransitRouterVpcAttachmentRequest ¶ added in v1.61.1227

type CreateTransitRouterVpcAttachmentRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                    requests.Integer                                `position:"Query" name:"ResourceOwnerId"`
	ServiceMode                        string                                          `position:"Query" name:"ServiceMode"`
	VpcOwnerId                         requests.Integer                                `position:"Query" name:"VpcOwnerId"`
	ClientToken                        string                                          `position:"Query" name:"ClientToken"`
	CenId                              string                                          `position:"Query" name:"CenId"`
	RouteTableAssociationEnabled       requests.Boolean                                `position:"Query" name:"RouteTableAssociationEnabled"`
	TransitRouterAttachmentName        string                                          `position:"Query" name:"TransitRouterAttachmentName"`
	Tag                                *[]CreateTransitRouterVpcAttachmentTag          `position:"Query" name:"Tag"  type:"Repeated"`
	AutoCreateVpcRoute                 requests.Boolean                                `position:"Query" name:"AutoCreateVpcRoute"`
	AutoPublishRouteEnabled            requests.Boolean                                `position:"Query" name:"AutoPublishRouteEnabled"`
	RouteTablePropagationEnabled       requests.Boolean                                `position:"Query" name:"RouteTablePropagationEnabled"`
	DryRun                             requests.Boolean                                `position:"Query" name:"DryRun"`
	ResourceOwnerAccount               string                                          `position:"Query" name:"ResourceOwnerAccount"`
	ZoneMappings                       *[]CreateTransitRouterVpcAttachmentZoneMappings `position:"Query" name:"ZoneMappings"  type:"Repeated"`
	OwnerAccount                       string                                          `position:"Query" name:"OwnerAccount"`
	OwnerId                            requests.Integer                                `position:"Query" name:"OwnerId"`
	TransitRouterId                    string                                          `position:"Query" name:"TransitRouterId"`
	ResourceType                       string                                          `position:"Query" name:"ResourceType"`
	Version                            string                                          `position:"Query" name:"Version"`
	TransitRouterAttachmentDescription string                                          `position:"Query" name:"TransitRouterAttachmentDescription"`
	AssociateRouteTableId              string                                          `position:"Query" name:"AssociateRouteTableId"`
	VpcId                              string                                          `position:"Query" name:"VpcId"`
	ChargeType                         string                                          `position:"Query" name:"ChargeType"`
}

CreateTransitRouterVpcAttachmentRequest is the request struct for api CreateTransitRouterVpcAttachment

func CreateCreateTransitRouterVpcAttachmentRequest ¶ added in v1.61.1227

func CreateCreateTransitRouterVpcAttachmentRequest() (request *CreateTransitRouterVpcAttachmentRequest)

CreateCreateTransitRouterVpcAttachmentRequest creates a request to invoke CreateTransitRouterVpcAttachment API

type CreateTransitRouterVpcAttachmentResponse ¶ added in v1.61.1227

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

CreateTransitRouterVpcAttachmentResponse is the response struct for api CreateTransitRouterVpcAttachment

func CreateCreateTransitRouterVpcAttachmentResponse ¶ added in v1.61.1227

func CreateCreateTransitRouterVpcAttachmentResponse() (response *CreateTransitRouterVpcAttachmentResponse)

CreateCreateTransitRouterVpcAttachmentResponse creates a response to parse from CreateTransitRouterVpcAttachment response

type CreateTransitRouterVpcAttachmentTag ¶ added in v1.62.29

type CreateTransitRouterVpcAttachmentTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateTransitRouterVpcAttachmentTag is a repeated param struct in CreateTransitRouterVpcAttachmentRequest

type CreateTransitRouterVpcAttachmentZoneMappings ¶ added in v1.61.1227

type CreateTransitRouterVpcAttachmentZoneMappings struct {
	VSwitchId string `name:"VSwitchId"`
	ZoneId    string `name:"ZoneId"`
}

CreateTransitRouterVpcAttachmentZoneMappings is a repeated param struct in CreateTransitRouterVpcAttachmentRequest

type CreateTransitRouterVpnAttachmentRequest ¶ added in v1.61.1652

type CreateTransitRouterVpnAttachmentRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                    requests.Integer                        `position:"Query" name:"ResourceOwnerId"`
	ClientToken                        string                                  `position:"Query" name:"ClientToken"`
	CenId                              string                                  `position:"Query" name:"CenId"`
	RouteTableAssociationEnabled       requests.Boolean                        `position:"Query" name:"RouteTableAssociationEnabled"`
	TransitRouterAttachmentName        string                                  `position:"Query" name:"TransitRouterAttachmentName"`
	Zone                               *[]CreateTransitRouterVpnAttachmentZone `position:"Query" name:"Zone"  type:"Repeated"`
	Tag                                *[]CreateTransitRouterVpnAttachmentTag  `position:"Query" name:"Tag"  type:"Repeated"`
	AutoPublishRouteEnabled            requests.Boolean                        `position:"Query" name:"AutoPublishRouteEnabled"`
	RouteTablePropagationEnabled       requests.Boolean                        `position:"Query" name:"RouteTablePropagationEnabled"`
	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"`
	TransitRouterId                    string                                  `position:"Query" name:"TransitRouterId"`
	ResourceType                       string                                  `position:"Query" name:"ResourceType"`
	Version                            string                                  `position:"Query" name:"Version"`
	TransitRouterAttachmentDescription string                                  `position:"Query" name:"TransitRouterAttachmentDescription"`
	VpnOwnerId                         requests.Integer                        `position:"Query" name:"VpnOwnerId"`
	ChargeType                         string                                  `position:"Query" name:"ChargeType"`
	VpnId                              string                                  `position:"Query" name:"VpnId"`
}

CreateTransitRouterVpnAttachmentRequest is the request struct for api CreateTransitRouterVpnAttachment

func CreateCreateTransitRouterVpnAttachmentRequest ¶ added in v1.61.1652

func CreateCreateTransitRouterVpnAttachmentRequest() (request *CreateTransitRouterVpnAttachmentRequest)

CreateCreateTransitRouterVpnAttachmentRequest creates a request to invoke CreateTransitRouterVpnAttachment API

type CreateTransitRouterVpnAttachmentResponse ¶ added in v1.61.1652

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

CreateTransitRouterVpnAttachmentResponse is the response struct for api CreateTransitRouterVpnAttachment

func CreateCreateTransitRouterVpnAttachmentResponse ¶ added in v1.61.1652

func CreateCreateTransitRouterVpnAttachmentResponse() (response *CreateTransitRouterVpnAttachmentResponse)

CreateCreateTransitRouterVpnAttachmentResponse creates a response to parse from CreateTransitRouterVpnAttachment response

type CreateTransitRouterVpnAttachmentTag ¶ added in v1.62.29

type CreateTransitRouterVpnAttachmentTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateTransitRouterVpnAttachmentTag is a repeated param struct in CreateTransitRouterVpnAttachmentRequest

type CreateTransitRouterVpnAttachmentZone ¶ added in v1.61.1652

type CreateTransitRouterVpnAttachmentZone struct {
	ZoneId string `name:"ZoneId"`
}

CreateTransitRouterVpnAttachmentZone is a repeated param struct in CreateTransitRouterVpnAttachmentRequest

type DataInDescribeTransitRouteTableAggregation ¶ added in v1.62.133

type DataInDescribeTransitRouteTableAggregation struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInDescribeTransitRouteTableAggregation is a nested struct in cbn response

type DataInDescribeTransitRouteTableAggregationDetail ¶ added in v1.62.133

type DataInDescribeTransitRouteTableAggregationDetail struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInDescribeTransitRouteTableAggregationDetail is a nested struct in cbn response

type DataItem ¶ added in v1.62.133

type DataItem struct {
	Name                             string `json:"Name" xml:"Name"`
	Nexthop                          string `json:"Nexthop" xml:"Nexthop"`
	TrRouteTableId                   string `json:"TrRouteTableId" xml:"TrRouteTableId"`
	InstanceId                       string `json:"InstanceId" xml:"InstanceId"`
	RouteType                        string `json:"RouteType" xml:"RouteType"`
	TransitRouteTableAggregationCidr string `json:"TransitRouteTableAggregationCidr" xml:"TransitRouteTableAggregationCidr"`
	Scope                            string `json:"Scope" xml:"Scope"`
	Status                           string `json:"Status" xml:"Status"`
	Description                      string `json:"Description" xml:"Description"`
}

DataItem is a nested struct in cbn response

type DeactiveFlowLogRequest ¶ added in v1.60.382

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

DeactiveFlowLogRequest is the request struct for api DeactiveFlowLog

func CreateDeactiveFlowLogRequest ¶ added in v1.60.382

func CreateDeactiveFlowLogRequest() (request *DeactiveFlowLogRequest)

CreateDeactiveFlowLogRequest creates a request to invoke DeactiveFlowLog API

type DeactiveFlowLogResponse ¶ added in v1.60.382

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

DeactiveFlowLogResponse is the response struct for api DeactiveFlowLog

func CreateDeactiveFlowLogResponse ¶ added in v1.60.382

func CreateDeactiveFlowLogResponse() (response *DeactiveFlowLogResponse)

CreateDeactiveFlowLogResponse creates a response to parse from DeactiveFlowLog response

type DeleteCenBandwidthPackageRequest ¶

type DeleteCenBandwidthPackageRequest 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"`
	Version               string           `position:"Query" name:"Version"`
	CenBandwidthPackageId string           `position:"Query" name:"CenBandwidthPackageId"`
}

DeleteCenBandwidthPackageRequest is the request struct for api DeleteCenBandwidthPackage

func CreateDeleteCenBandwidthPackageRequest ¶

func CreateDeleteCenBandwidthPackageRequest() (request *DeleteCenBandwidthPackageRequest)

CreateDeleteCenBandwidthPackageRequest creates a request to invoke DeleteCenBandwidthPackage API

type DeleteCenBandwidthPackageResponse ¶

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

DeleteCenBandwidthPackageResponse is the response struct for api DeleteCenBandwidthPackage

func CreateDeleteCenBandwidthPackageResponse ¶

func CreateDeleteCenBandwidthPackageResponse() (response *DeleteCenBandwidthPackageResponse)

CreateDeleteCenBandwidthPackageResponse creates a response to parse from DeleteCenBandwidthPackage response

type DeleteCenChildInstanceRouteEntryToAttachmentRequest ¶ added in v1.61.1352

type DeleteCenChildInstanceRouteEntryToAttachmentRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string           `position:"Query" name:"ClientToken"`
	CenId                     string           `position:"Query" name:"CenId"`
	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"`
	DestinationCidrBlock      string           `position:"Query" name:"DestinationCidrBlock"`
	OwnerId                   requests.Integer `position:"Query" name:"OwnerId"`
	Version                   string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId string           `position:"Query" name:"TransitRouterAttachmentId"`
}

DeleteCenChildInstanceRouteEntryToAttachmentRequest is the request struct for api DeleteCenChildInstanceRouteEntryToAttachment

func CreateDeleteCenChildInstanceRouteEntryToAttachmentRequest ¶ added in v1.61.1352

func CreateDeleteCenChildInstanceRouteEntryToAttachmentRequest() (request *DeleteCenChildInstanceRouteEntryToAttachmentRequest)

CreateDeleteCenChildInstanceRouteEntryToAttachmentRequest creates a request to invoke DeleteCenChildInstanceRouteEntryToAttachment API

type DeleteCenChildInstanceRouteEntryToAttachmentResponse ¶ added in v1.61.1352

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

DeleteCenChildInstanceRouteEntryToAttachmentResponse is the response struct for api DeleteCenChildInstanceRouteEntryToAttachment

func CreateDeleteCenChildInstanceRouteEntryToAttachmentResponse ¶ added in v1.61.1352

func CreateDeleteCenChildInstanceRouteEntryToAttachmentResponse() (response *DeleteCenChildInstanceRouteEntryToAttachmentResponse)

CreateDeleteCenChildInstanceRouteEntryToAttachmentResponse creates a response to parse from DeleteCenChildInstanceRouteEntryToAttachment response

type DeleteCenChildInstanceRouteEntryToCenRequest ¶ added in v1.61.508

type DeleteCenChildInstanceRouteEntryToCenRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                 string           `position:"Query" name:"CenId"`
	ChildInstanceRegionId string           `position:"Query" name:"ChildInstanceRegionId"`
	RouteTableId          string           `position:"Query" name:"RouteTableId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	DestinationCidrBlock  string           `position:"Query" name:"DestinationCidrBlock"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	ChildInstanceType     string           `position:"Query" name:"ChildInstanceType"`
	Version               string           `position:"Query" name:"Version"`
	ChildInstanceId       string           `position:"Query" name:"ChildInstanceId"`
	ChildInstanceAliUid   requests.Integer `position:"Query" name:"ChildInstanceAliUid"`
}

DeleteCenChildInstanceRouteEntryToCenRequest is the request struct for api DeleteCenChildInstanceRouteEntryToCen

func CreateDeleteCenChildInstanceRouteEntryToCenRequest ¶ added in v1.61.508

func CreateDeleteCenChildInstanceRouteEntryToCenRequest() (request *DeleteCenChildInstanceRouteEntryToCenRequest)

CreateDeleteCenChildInstanceRouteEntryToCenRequest creates a request to invoke DeleteCenChildInstanceRouteEntryToCen API

type DeleteCenChildInstanceRouteEntryToCenResponse ¶ added in v1.61.508

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

DeleteCenChildInstanceRouteEntryToCenResponse is the response struct for api DeleteCenChildInstanceRouteEntryToCen

func CreateDeleteCenChildInstanceRouteEntryToCenResponse ¶ added in v1.61.508

func CreateDeleteCenChildInstanceRouteEntryToCenResponse() (response *DeleteCenChildInstanceRouteEntryToCenResponse)

CreateDeleteCenChildInstanceRouteEntryToCenResponse creates a response to parse from DeleteCenChildInstanceRouteEntryToCen response

type DeleteCenInterRegionTrafficQosPolicyRequest ¶ added in v1.61.1352

type DeleteCenInterRegionTrafficQosPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	DryRun               requests.Boolean `position:"Query" name:"DryRun"`
	TrafficQosPolicyId   string           `position:"Query" name:"TrafficQosPolicyId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Version              string           `position:"Query" name:"Version"`
}

DeleteCenInterRegionTrafficQosPolicyRequest is the request struct for api DeleteCenInterRegionTrafficQosPolicy

func CreateDeleteCenInterRegionTrafficQosPolicyRequest ¶ added in v1.61.1352

func CreateDeleteCenInterRegionTrafficQosPolicyRequest() (request *DeleteCenInterRegionTrafficQosPolicyRequest)

CreateDeleteCenInterRegionTrafficQosPolicyRequest creates a request to invoke DeleteCenInterRegionTrafficQosPolicy API

type DeleteCenInterRegionTrafficQosPolicyResponse ¶ added in v1.61.1352

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

DeleteCenInterRegionTrafficQosPolicyResponse is the response struct for api DeleteCenInterRegionTrafficQosPolicy

func CreateDeleteCenInterRegionTrafficQosPolicyResponse ¶ added in v1.61.1352

func CreateDeleteCenInterRegionTrafficQosPolicyResponse() (response *DeleteCenInterRegionTrafficQosPolicyResponse)

CreateDeleteCenInterRegionTrafficQosPolicyResponse creates a response to parse from DeleteCenInterRegionTrafficQosPolicy response

type DeleteCenInterRegionTrafficQosQueueRequest ¶ added in v1.61.1352

type DeleteCenInterRegionTrafficQosQueueRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	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"`
	Version              string           `position:"Query" name:"Version"`
	QosQueueId           string           `position:"Query" name:"QosQueueId"`
}

DeleteCenInterRegionTrafficQosQueueRequest is the request struct for api DeleteCenInterRegionTrafficQosQueue

func CreateDeleteCenInterRegionTrafficQosQueueRequest ¶ added in v1.61.1352

func CreateDeleteCenInterRegionTrafficQosQueueRequest() (request *DeleteCenInterRegionTrafficQosQueueRequest)

CreateDeleteCenInterRegionTrafficQosQueueRequest creates a request to invoke DeleteCenInterRegionTrafficQosQueue API

type DeleteCenInterRegionTrafficQosQueueResponse ¶ added in v1.61.1352

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

DeleteCenInterRegionTrafficQosQueueResponse is the response struct for api DeleteCenInterRegionTrafficQosQueue

func CreateDeleteCenInterRegionTrafficQosQueueResponse ¶ added in v1.61.1352

func CreateDeleteCenInterRegionTrafficQosQueueResponse() (response *DeleteCenInterRegionTrafficQosQueueResponse)

CreateDeleteCenInterRegionTrafficQosQueueResponse creates a response to parse from DeleteCenInterRegionTrafficQosQueue response

type DeleteCenRequest ¶

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

DeleteCenRequest is the request struct for api DeleteCen

func CreateDeleteCenRequest ¶

func CreateDeleteCenRequest() (request *DeleteCenRequest)

CreateDeleteCenRequest creates a request to invoke DeleteCen API

type DeleteCenResponse ¶

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

DeleteCenResponse is the response struct for api DeleteCen

func CreateDeleteCenResponse ¶

func CreateDeleteCenResponse() (response *DeleteCenResponse)

CreateDeleteCenResponse creates a response to parse from DeleteCen response

type DeleteCenRouteMapRequest ¶ added in v1.60.382

type DeleteCenRouteMapRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	RouteMapId           string           `position:"Query" name:"RouteMapId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Version              string           `position:"Query" name:"Version"`
	CenRegionId          string           `position:"Query" name:"CenRegionId"`
}

DeleteCenRouteMapRequest is the request struct for api DeleteCenRouteMap

func CreateDeleteCenRouteMapRequest ¶ added in v1.60.382

func CreateDeleteCenRouteMapRequest() (request *DeleteCenRouteMapRequest)

CreateDeleteCenRouteMapRequest creates a request to invoke DeleteCenRouteMap API

type DeleteCenRouteMapResponse ¶ added in v1.60.382

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

DeleteCenRouteMapResponse is the response struct for api DeleteCenRouteMap

func CreateDeleteCenRouteMapResponse ¶ added in v1.60.382

func CreateDeleteCenRouteMapResponse() (response *DeleteCenRouteMapResponse)

CreateDeleteCenRouteMapResponse creates a response to parse from DeleteCenRouteMap response

type DeleteFlowlogRequest ¶ added in v1.60.382

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

DeleteFlowlogRequest is the request struct for api DeleteFlowlog

func CreateDeleteFlowlogRequest ¶ added in v1.60.382

func CreateDeleteFlowlogRequest() (request *DeleteFlowlogRequest)

CreateDeleteFlowlogRequest creates a request to invoke DeleteFlowlog API

type DeleteFlowlogResponse ¶ added in v1.60.382

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

DeleteFlowlogResponse is the response struct for api DeleteFlowlog

func CreateDeleteFlowlogResponse ¶ added in v1.60.382

func CreateDeleteFlowlogResponse() (response *DeleteFlowlogResponse)

CreateDeleteFlowlogResponse creates a response to parse from DeleteFlowlog response

type DeleteRouteServiceInCenRequest ¶

type DeleteRouteServiceInCenRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	AccessRegionId       string           `position:"Query" name:"AccessRegionId"`
	Host                 string           `position:"Query" name:"Host"`
	HostRegionId         string           `position:"Query" name:"HostRegionId"`
	HostVpcId            string           `position:"Query" name:"HostVpcId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Version              string           `position:"Query" name:"Version"`
}

DeleteRouteServiceInCenRequest is the request struct for api DeleteRouteServiceInCen

func CreateDeleteRouteServiceInCenRequest ¶

func CreateDeleteRouteServiceInCenRequest() (request *DeleteRouteServiceInCenRequest)

CreateDeleteRouteServiceInCenRequest creates a request to invoke DeleteRouteServiceInCen API

type DeleteRouteServiceInCenResponse ¶

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

DeleteRouteServiceInCenResponse is the response struct for api DeleteRouteServiceInCen

func CreateDeleteRouteServiceInCenResponse ¶

func CreateDeleteRouteServiceInCenResponse() (response *DeleteRouteServiceInCenResponse)

CreateDeleteRouteServiceInCenResponse creates a response to parse from DeleteRouteServiceInCen response

type DeleteTrafficMarkingPolicyRequest ¶ added in v1.61.1352

type DeleteTrafficMarkingPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken            string           `position:"Query" name:"ClientToken"`
	TrafficMarkingPolicyId string           `position:"Query" name:"TrafficMarkingPolicyId"`
	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"`
	Version                string           `position:"Query" name:"Version"`
}

DeleteTrafficMarkingPolicyRequest is the request struct for api DeleteTrafficMarkingPolicy

func CreateDeleteTrafficMarkingPolicyRequest ¶ added in v1.61.1352

func CreateDeleteTrafficMarkingPolicyRequest() (request *DeleteTrafficMarkingPolicyRequest)

CreateDeleteTrafficMarkingPolicyRequest creates a request to invoke DeleteTrafficMarkingPolicy API

type DeleteTrafficMarkingPolicyResponse ¶ added in v1.61.1352

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

DeleteTrafficMarkingPolicyResponse is the response struct for api DeleteTrafficMarkingPolicy

func CreateDeleteTrafficMarkingPolicyResponse ¶ added in v1.61.1352

func CreateDeleteTrafficMarkingPolicyResponse() (response *DeleteTrafficMarkingPolicyResponse)

CreateDeleteTrafficMarkingPolicyResponse creates a response to parse from DeleteTrafficMarkingPolicy response

type DeleteTransitRouteTableAggregationRequest ¶ added in v1.62.133

type DeleteTransitRouteTableAggregationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                  requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                      string           `position:"Query" name:"ClientToken"`
	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"`
	Version                          string           `position:"Query" name:"Version"`
	TransitRouteTableId              string           `position:"Query" name:"TransitRouteTableId"`
	TransitRouteTableAggregationCidr string           `position:"Query" name:"TransitRouteTableAggregationCidr"`
}

DeleteTransitRouteTableAggregationRequest is the request struct for api DeleteTransitRouteTableAggregation

func CreateDeleteTransitRouteTableAggregationRequest ¶ added in v1.62.133

func CreateDeleteTransitRouteTableAggregationRequest() (request *DeleteTransitRouteTableAggregationRequest)

CreateDeleteTransitRouteTableAggregationRequest creates a request to invoke DeleteTransitRouteTableAggregation API

type DeleteTransitRouteTableAggregationResponse ¶ added in v1.62.133

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

DeleteTransitRouteTableAggregationResponse is the response struct for api DeleteTransitRouteTableAggregation

func CreateDeleteTransitRouteTableAggregationResponse ¶ added in v1.62.133

func CreateDeleteTransitRouteTableAggregationResponse() (response *DeleteTransitRouteTableAggregationResponse)

CreateDeleteTransitRouteTableAggregationResponse creates a response to parse from DeleteTransitRouteTableAggregation response

type DeleteTransitRouterCidrRequest ¶ added in v1.62.40

type DeleteTransitRouterCidrRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	TransitRouterCidrId  string           `position:"Query" name:"TransitRouterCidrId"`
	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"`
	TransitRouterId      string           `position:"Query" name:"TransitRouterId"`
	Version              string           `position:"Query" name:"Version"`
}

DeleteTransitRouterCidrRequest is the request struct for api DeleteTransitRouterCidr

func CreateDeleteTransitRouterCidrRequest ¶ added in v1.62.40

func CreateDeleteTransitRouterCidrRequest() (request *DeleteTransitRouterCidrRequest)

CreateDeleteTransitRouterCidrRequest creates a request to invoke DeleteTransitRouterCidr API

type DeleteTransitRouterCidrResponse ¶ added in v1.62.40

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

DeleteTransitRouterCidrResponse is the response struct for api DeleteTransitRouterCidr

func CreateDeleteTransitRouterCidrResponse ¶ added in v1.62.40

func CreateDeleteTransitRouterCidrResponse() (response *DeleteTransitRouterCidrResponse)

CreateDeleteTransitRouterCidrResponse creates a response to parse from DeleteTransitRouterCidr response

type DeleteTransitRouterEcrAttachmentRequest ¶ added in v1.62.705

type DeleteTransitRouterEcrAttachmentRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string           `position:"Query" name:"ClientToken"`
	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"`
	ResourceType              string           `position:"Query" name:"ResourceType"`
	Version                   string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId string           `position:"Query" name:"TransitRouterAttachmentId"`
	Force                     requests.Boolean `position:"Query" name:"Force"`
}

DeleteTransitRouterEcrAttachmentRequest is the request struct for api DeleteTransitRouterEcrAttachment

func CreateDeleteTransitRouterEcrAttachmentRequest ¶ added in v1.62.705

func CreateDeleteTransitRouterEcrAttachmentRequest() (request *DeleteTransitRouterEcrAttachmentRequest)

CreateDeleteTransitRouterEcrAttachmentRequest creates a request to invoke DeleteTransitRouterEcrAttachment API

type DeleteTransitRouterEcrAttachmentResponse ¶ added in v1.62.705

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

DeleteTransitRouterEcrAttachmentResponse is the response struct for api DeleteTransitRouterEcrAttachment

func CreateDeleteTransitRouterEcrAttachmentResponse ¶ added in v1.62.705

func CreateDeleteTransitRouterEcrAttachmentResponse() (response *DeleteTransitRouterEcrAttachmentResponse)

CreateDeleteTransitRouterEcrAttachmentResponse creates a response to parse from DeleteTransitRouterEcrAttachment response

type DeleteTransitRouterMulticastDomainRequest ¶ added in v1.61.1606

type DeleteTransitRouterMulticastDomainRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                    string           `position:"Query" name:"ClientToken"`
	TransitRouterMulticastDomainId string           `position:"Query" name:"TransitRouterMulticastDomainId"`
	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"`
	Version                        string           `position:"Query" name:"Version"`
}

DeleteTransitRouterMulticastDomainRequest is the request struct for api DeleteTransitRouterMulticastDomain

func CreateDeleteTransitRouterMulticastDomainRequest ¶ added in v1.61.1606

func CreateDeleteTransitRouterMulticastDomainRequest() (request *DeleteTransitRouterMulticastDomainRequest)

CreateDeleteTransitRouterMulticastDomainRequest creates a request to invoke DeleteTransitRouterMulticastDomain API

type DeleteTransitRouterMulticastDomainResponse ¶ added in v1.61.1606

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

DeleteTransitRouterMulticastDomainResponse is the response struct for api DeleteTransitRouterMulticastDomain

func CreateDeleteTransitRouterMulticastDomainResponse ¶ added in v1.61.1606

func CreateDeleteTransitRouterMulticastDomainResponse() (response *DeleteTransitRouterMulticastDomainResponse)

CreateDeleteTransitRouterMulticastDomainResponse creates a response to parse from DeleteTransitRouterMulticastDomain response

type DeleteTransitRouterPeerAttachmentRequest ¶ added in v1.61.1227

type DeleteTransitRouterPeerAttachmentRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string           `position:"Query" name:"ClientToken"`
	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"`
	ResourceType              string           `position:"Query" name:"ResourceType"`
	Version                   string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId string           `position:"Query" name:"TransitRouterAttachmentId"`
	Force                     requests.Boolean `position:"Query" name:"Force"`
}

DeleteTransitRouterPeerAttachmentRequest is the request struct for api DeleteTransitRouterPeerAttachment

func CreateDeleteTransitRouterPeerAttachmentRequest ¶ added in v1.61.1227

func CreateDeleteTransitRouterPeerAttachmentRequest() (request *DeleteTransitRouterPeerAttachmentRequest)

CreateDeleteTransitRouterPeerAttachmentRequest creates a request to invoke DeleteTransitRouterPeerAttachment API

type DeleteTransitRouterPeerAttachmentResponse ¶ added in v1.61.1227

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

DeleteTransitRouterPeerAttachmentResponse is the response struct for api DeleteTransitRouterPeerAttachment

func CreateDeleteTransitRouterPeerAttachmentResponse ¶ added in v1.61.1227

func CreateDeleteTransitRouterPeerAttachmentResponse() (response *DeleteTransitRouterPeerAttachmentResponse)

CreateDeleteTransitRouterPeerAttachmentResponse creates a response to parse from DeleteTransitRouterPeerAttachment response

type DeleteTransitRouterPrefixListAssociationRequest ¶ added in v1.61.1678

type DeleteTransitRouterPrefixListAssociationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PrefixListId         string           `position:"Query" name:"PrefixListId"`
	NextHopType          string           `position:"Query" name:"NextHopType"`
	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"`
	TransitRouterId      string           `position:"Query" name:"TransitRouterId"`
	TransitRouterTableId string           `position:"Query" name:"TransitRouterTableId"`
	Version              string           `position:"Query" name:"Version"`
	NextHop              string           `position:"Query" name:"NextHop"`
}

DeleteTransitRouterPrefixListAssociationRequest is the request struct for api DeleteTransitRouterPrefixListAssociation

func CreateDeleteTransitRouterPrefixListAssociationRequest ¶ added in v1.61.1678

func CreateDeleteTransitRouterPrefixListAssociationRequest() (request *DeleteTransitRouterPrefixListAssociationRequest)

CreateDeleteTransitRouterPrefixListAssociationRequest creates a request to invoke DeleteTransitRouterPrefixListAssociation API

type DeleteTransitRouterPrefixListAssociationResponse ¶ added in v1.61.1678

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

DeleteTransitRouterPrefixListAssociationResponse is the response struct for api DeleteTransitRouterPrefixListAssociation

func CreateDeleteTransitRouterPrefixListAssociationResponse ¶ added in v1.61.1678

func CreateDeleteTransitRouterPrefixListAssociationResponse() (response *DeleteTransitRouterPrefixListAssociationResponse)

CreateDeleteTransitRouterPrefixListAssociationResponse creates a response to parse from DeleteTransitRouterPrefixListAssociation response

type DeleteTransitRouterRequest ¶ added in v1.61.1438

type DeleteTransitRouterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	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"`
	TransitRouterId      string           `position:"Query" name:"TransitRouterId"`
	Version              string           `position:"Query" name:"Version"`
}

DeleteTransitRouterRequest is the request struct for api DeleteTransitRouter

func CreateDeleteTransitRouterRequest ¶ added in v1.61.1438

func CreateDeleteTransitRouterRequest() (request *DeleteTransitRouterRequest)

CreateDeleteTransitRouterRequest creates a request to invoke DeleteTransitRouter API

type DeleteTransitRouterResponse ¶ added in v1.61.1438

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

DeleteTransitRouterResponse is the response struct for api DeleteTransitRouter

func CreateDeleteTransitRouterResponse ¶ added in v1.61.1438

func CreateDeleteTransitRouterResponse() (response *DeleteTransitRouterResponse)

CreateDeleteTransitRouterResponse creates a response to parse from DeleteTransitRouter response

type DeleteTransitRouterRouteEntryRequest ¶ added in v1.61.1227

type DeleteTransitRouterRouteEntryRequest struct {
	*requests.RpcRequest
	TransitRouterRouteEntryId                   string           `position:"Query" name:"TransitRouterRouteEntryId"`
	ResourceOwnerId                             requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                                 string           `position:"Query" name:"ClientToken"`
	TransitRouterRouteEntryNextHopType          string           `position:"Query" name:"TransitRouterRouteEntryNextHopType"`
	TransitRouterRouteEntryDestinationCidrBlock string           `position:"Query" name:"TransitRouterRouteEntryDestinationCidrBlock"`
	TransitRouterRouteTableId                   string           `position:"Query" name:"TransitRouterRouteTableId"`
	TransitRouterRouteEntryNextHopId            string           `position:"Query" name:"TransitRouterRouteEntryNextHopId"`
	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"`
	Version                                     string           `position:"Query" name:"Version"`
}

DeleteTransitRouterRouteEntryRequest is the request struct for api DeleteTransitRouterRouteEntry

func CreateDeleteTransitRouterRouteEntryRequest ¶ added in v1.61.1227

func CreateDeleteTransitRouterRouteEntryRequest() (request *DeleteTransitRouterRouteEntryRequest)

CreateDeleteTransitRouterRouteEntryRequest creates a request to invoke DeleteTransitRouterRouteEntry API

type DeleteTransitRouterRouteEntryResponse ¶ added in v1.61.1227

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

DeleteTransitRouterRouteEntryResponse is the response struct for api DeleteTransitRouterRouteEntry

func CreateDeleteTransitRouterRouteEntryResponse ¶ added in v1.61.1227

func CreateDeleteTransitRouterRouteEntryResponse() (response *DeleteTransitRouterRouteEntryResponse)

CreateDeleteTransitRouterRouteEntryResponse creates a response to parse from DeleteTransitRouterRouteEntry response

type DeleteTransitRouterRouteTableRequest ¶ added in v1.61.1227

type DeleteTransitRouterRouteTableRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string           `position:"Query" name:"ClientToken"`
	TransitRouterRouteTableId string           `position:"Query" name:"TransitRouterRouteTableId"`
	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"`
	Version                   string           `position:"Query" name:"Version"`
}

DeleteTransitRouterRouteTableRequest is the request struct for api DeleteTransitRouterRouteTable

func CreateDeleteTransitRouterRouteTableRequest ¶ added in v1.61.1227

func CreateDeleteTransitRouterRouteTableRequest() (request *DeleteTransitRouterRouteTableRequest)

CreateDeleteTransitRouterRouteTableRequest creates a request to invoke DeleteTransitRouterRouteTable API

type DeleteTransitRouterRouteTableResponse ¶ added in v1.61.1227

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

DeleteTransitRouterRouteTableResponse is the response struct for api DeleteTransitRouterRouteTable

func CreateDeleteTransitRouterRouteTableResponse ¶ added in v1.61.1227

func CreateDeleteTransitRouterRouteTableResponse() (response *DeleteTransitRouterRouteTableResponse)

CreateDeleteTransitRouterRouteTableResponse creates a response to parse from DeleteTransitRouterRouteTable response

type DeleteTransitRouterVbrAttachmentRequest ¶ added in v1.61.1227

type DeleteTransitRouterVbrAttachmentRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string           `position:"Query" name:"ClientToken"`
	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"`
	ResourceType              string           `position:"Query" name:"ResourceType"`
	Version                   string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId string           `position:"Query" name:"TransitRouterAttachmentId"`
	Force                     requests.Boolean `position:"Query" name:"Force"`
}

DeleteTransitRouterVbrAttachmentRequest is the request struct for api DeleteTransitRouterVbrAttachment

func CreateDeleteTransitRouterVbrAttachmentRequest ¶ added in v1.61.1227

func CreateDeleteTransitRouterVbrAttachmentRequest() (request *DeleteTransitRouterVbrAttachmentRequest)

CreateDeleteTransitRouterVbrAttachmentRequest creates a request to invoke DeleteTransitRouterVbrAttachment API

type DeleteTransitRouterVbrAttachmentResponse ¶ added in v1.61.1227

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

DeleteTransitRouterVbrAttachmentResponse is the response struct for api DeleteTransitRouterVbrAttachment

func CreateDeleteTransitRouterVbrAttachmentResponse ¶ added in v1.61.1227

func CreateDeleteTransitRouterVbrAttachmentResponse() (response *DeleteTransitRouterVbrAttachmentResponse)

CreateDeleteTransitRouterVbrAttachmentResponse creates a response to parse from DeleteTransitRouterVbrAttachment response

type DeleteTransitRouterVpcAttachmentRequest ¶ added in v1.61.1227

type DeleteTransitRouterVpcAttachmentRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string           `position:"Query" name:"ClientToken"`
	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"`
	ResourceType              string           `position:"Query" name:"ResourceType"`
	Version                   string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId string           `position:"Query" name:"TransitRouterAttachmentId"`
	Force                     requests.Boolean `position:"Query" name:"Force"`
}

DeleteTransitRouterVpcAttachmentRequest is the request struct for api DeleteTransitRouterVpcAttachment

func CreateDeleteTransitRouterVpcAttachmentRequest ¶ added in v1.61.1227

func CreateDeleteTransitRouterVpcAttachmentRequest() (request *DeleteTransitRouterVpcAttachmentRequest)

CreateDeleteTransitRouterVpcAttachmentRequest creates a request to invoke DeleteTransitRouterVpcAttachment API

type DeleteTransitRouterVpcAttachmentResponse ¶ added in v1.61.1227

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

DeleteTransitRouterVpcAttachmentResponse is the response struct for api DeleteTransitRouterVpcAttachment

func CreateDeleteTransitRouterVpcAttachmentResponse ¶ added in v1.61.1227

func CreateDeleteTransitRouterVpcAttachmentResponse() (response *DeleteTransitRouterVpcAttachmentResponse)

CreateDeleteTransitRouterVpcAttachmentResponse creates a response to parse from DeleteTransitRouterVpcAttachment response

type DeleteTransitRouterVpnAttachmentRequest ¶ added in v1.61.1652

type DeleteTransitRouterVpnAttachmentRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string           `position:"Query" name:"ClientToken"`
	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"`
	ResourceType              string           `position:"Query" name:"ResourceType"`
	Version                   string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId string           `position:"Query" name:"TransitRouterAttachmentId"`
	Force                     requests.Boolean `position:"Query" name:"Force"`
}

DeleteTransitRouterVpnAttachmentRequest is the request struct for api DeleteTransitRouterVpnAttachment

func CreateDeleteTransitRouterVpnAttachmentRequest ¶ added in v1.61.1652

func CreateDeleteTransitRouterVpnAttachmentRequest() (request *DeleteTransitRouterVpnAttachmentRequest)

CreateDeleteTransitRouterVpnAttachmentRequest creates a request to invoke DeleteTransitRouterVpnAttachment API

type DeleteTransitRouterVpnAttachmentResponse ¶ added in v1.61.1652

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

DeleteTransitRouterVpnAttachmentResponse is the response struct for api DeleteTransitRouterVpnAttachment

func CreateDeleteTransitRouterVpnAttachmentResponse ¶ added in v1.61.1652

func CreateDeleteTransitRouterVpnAttachmentResponse() (response *DeleteTransitRouterVpnAttachmentResponse)

CreateDeleteTransitRouterVpnAttachmentResponse creates a response to parse from DeleteTransitRouterVpnAttachment response

type DeregisterTransitRouterMulticastGroupMembersRequest ¶ added in v1.61.1606

type DeregisterTransitRouterMulticastGroupMembersRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                   requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                       string           `position:"Query" name:"ClientToken"`
	NetworkInterfaceIds               *[]string        `position:"Query" name:"NetworkInterfaceIds"  type:"Repeated"`
	TransitRouterMulticastDomainId    string           `position:"Query" name:"TransitRouterMulticastDomainId"`
	ConnectPeerIds                    *[]string        `position:"Query" name:"ConnectPeerIds"  type:"Repeated"`
	GroupIpAddress                    string           `position:"Query" name:"GroupIpAddress"`
	DryRun                            requests.Boolean `position:"Query" name:"DryRun"`
	ResourceOwnerAccount              string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                      string           `position:"Query" name:"OwnerAccount"`
	PeerTransitRouterMulticastDomains *[]string        `position:"Query" name:"PeerTransitRouterMulticastDomains"  type:"Repeated"`
	OwnerId                           requests.Integer `position:"Query" name:"OwnerId"`
	Version                           string           `position:"Query" name:"Version"`
}

DeregisterTransitRouterMulticastGroupMembersRequest is the request struct for api DeregisterTransitRouterMulticastGroupMembers

func CreateDeregisterTransitRouterMulticastGroupMembersRequest ¶ added in v1.61.1606

func CreateDeregisterTransitRouterMulticastGroupMembersRequest() (request *DeregisterTransitRouterMulticastGroupMembersRequest)

CreateDeregisterTransitRouterMulticastGroupMembersRequest creates a request to invoke DeregisterTransitRouterMulticastGroupMembers API

type DeregisterTransitRouterMulticastGroupMembersResponse ¶ added in v1.61.1606

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

DeregisterTransitRouterMulticastGroupMembersResponse is the response struct for api DeregisterTransitRouterMulticastGroupMembers

func CreateDeregisterTransitRouterMulticastGroupMembersResponse ¶ added in v1.61.1606

func CreateDeregisterTransitRouterMulticastGroupMembersResponse() (response *DeregisterTransitRouterMulticastGroupMembersResponse)

CreateDeregisterTransitRouterMulticastGroupMembersResponse creates a response to parse from DeregisterTransitRouterMulticastGroupMembers response

type DeregisterTransitRouterMulticastGroupSourcesRequest ¶ added in v1.61.1606

type DeregisterTransitRouterMulticastGroupSourcesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                    string           `position:"Query" name:"ClientToken"`
	NetworkInterfaceIds            *[]string        `position:"Query" name:"NetworkInterfaceIds"  type:"Repeated"`
	TransitRouterMulticastDomainId string           `position:"Query" name:"TransitRouterMulticastDomainId"`
	ConnectPeerIds                 *[]string        `position:"Query" name:"ConnectPeerIds"  type:"Repeated"`
	GroupIpAddress                 string           `position:"Query" name:"GroupIpAddress"`
	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"`
	Version                        string           `position:"Query" name:"Version"`
}

DeregisterTransitRouterMulticastGroupSourcesRequest is the request struct for api DeregisterTransitRouterMulticastGroupSources

func CreateDeregisterTransitRouterMulticastGroupSourcesRequest ¶ added in v1.61.1606

func CreateDeregisterTransitRouterMulticastGroupSourcesRequest() (request *DeregisterTransitRouterMulticastGroupSourcesRequest)

CreateDeregisterTransitRouterMulticastGroupSourcesRequest creates a request to invoke DeregisterTransitRouterMulticastGroupSources API

type DeregisterTransitRouterMulticastGroupSourcesResponse ¶ added in v1.61.1606

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

DeregisterTransitRouterMulticastGroupSourcesResponse is the response struct for api DeregisterTransitRouterMulticastGroupSources

func CreateDeregisterTransitRouterMulticastGroupSourcesResponse ¶ added in v1.61.1606

func CreateDeregisterTransitRouterMulticastGroupSourcesResponse() (response *DeregisterTransitRouterMulticastGroupSourcesResponse)

CreateDeregisterTransitRouterMulticastGroupSourcesResponse creates a response to parse from DeregisterTransitRouterMulticastGroupSources response

type DescribeCenAttachedChildInstanceAttributeRequest ¶

type DescribeCenAttachedChildInstanceAttributeRequest struct {
	*requests.RpcRequest
	IncludeRouteTable     requests.Boolean `position:"Query" name:"IncludeRouteTable"`
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                 string           `position:"Query" name:"CenId"`
	ChildInstanceRegionId string           `position:"Query" name:"ChildInstanceRegionId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	ChildInstanceType     string           `position:"Query" name:"ChildInstanceType"`
	Version               string           `position:"Query" name:"Version"`
	ChildInstanceId       string           `position:"Query" name:"ChildInstanceId"`
}

DescribeCenAttachedChildInstanceAttributeRequest is the request struct for api DescribeCenAttachedChildInstanceAttribute

func CreateDescribeCenAttachedChildInstanceAttributeRequest ¶

func CreateDescribeCenAttachedChildInstanceAttributeRequest() (request *DescribeCenAttachedChildInstanceAttributeRequest)

CreateDescribeCenAttachedChildInstanceAttributeRequest creates a request to invoke DescribeCenAttachedChildInstanceAttribute API

type DescribeCenAttachedChildInstanceAttributeResponse ¶

type DescribeCenAttachedChildInstanceAttributeResponse struct {
	*responses.BaseResponse
	Status                   string                   `json:"Status" xml:"Status"`
	ChildInstanceType        string                   `json:"ChildInstanceType" xml:"ChildInstanceType"`
	ChildInstanceRegionId    string                   `json:"ChildInstanceRegionId" xml:"ChildInstanceRegionId"`
	RequestId                string                   `json:"RequestId" xml:"RequestId"`
	ChildInstanceOwnerId     int64                    `json:"ChildInstanceOwnerId" xml:"ChildInstanceOwnerId"`
	ChildInstanceId          string                   `json:"ChildInstanceId" xml:"ChildInstanceId"`
	CenId                    string                   `json:"CenId" xml:"CenId"`
	ChildInstanceName        string                   `json:"ChildInstanceName" xml:"ChildInstanceName"`
	Ipv6StatusInCen          string                   `json:"Ipv6StatusInCen" xml:"Ipv6StatusInCen"`
	ChildInstanceAttachTime  string                   `json:"ChildInstanceAttachTime" xml:"ChildInstanceAttachTime"`
	ChildInstanceAttributes  ChildInstanceAttributes  `json:"ChildInstanceAttributes" xml:"ChildInstanceAttributes"`
	ChildInstanceRouteTables ChildInstanceRouteTables `json:"ChildInstanceRouteTables" xml:"ChildInstanceRouteTables"`
}

DescribeCenAttachedChildInstanceAttributeResponse is the response struct for api DescribeCenAttachedChildInstanceAttribute

func CreateDescribeCenAttachedChildInstanceAttributeResponse ¶

func CreateDescribeCenAttachedChildInstanceAttributeResponse() (response *DescribeCenAttachedChildInstanceAttributeResponse)

CreateDescribeCenAttachedChildInstanceAttributeResponse creates a response to parse from DescribeCenAttachedChildInstanceAttribute response

type DescribeCenAttachedChildInstancesRequest ¶

type DescribeCenAttachedChildInstancesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                 string           `position:"Query" name:"CenId"`
	PageNumber            requests.Integer `position:"Query" name:"PageNumber"`
	PageSize              requests.Integer `position:"Query" name:"PageSize"`
	ChildInstanceRegionId string           `position:"Query" name:"ChildInstanceRegionId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	ChildInstanceType     string           `position:"Query" name:"ChildInstanceType"`
	Version               string           `position:"Query" name:"Version"`
}

DescribeCenAttachedChildInstancesRequest is the request struct for api DescribeCenAttachedChildInstances

func CreateDescribeCenAttachedChildInstancesRequest ¶

func CreateDescribeCenAttachedChildInstancesRequest() (request *DescribeCenAttachedChildInstancesRequest)

CreateDescribeCenAttachedChildInstancesRequest creates a request to invoke DescribeCenAttachedChildInstances API

type DescribeCenAttachedChildInstancesResponse ¶

type DescribeCenAttachedChildInstancesResponse struct {
	*responses.BaseResponse
	PageSize       int            `json:"PageSize" xml:"PageSize"`
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	PageNumber     int            `json:"PageNumber" xml:"PageNumber"`
	TotalCount     int            `json:"TotalCount" xml:"TotalCount"`
	ChildInstances ChildInstances `json:"ChildInstances" xml:"ChildInstances"`
}

DescribeCenAttachedChildInstancesResponse is the response struct for api DescribeCenAttachedChildInstances

func CreateDescribeCenAttachedChildInstancesResponse ¶

func CreateDescribeCenAttachedChildInstancesResponse() (response *DescribeCenAttachedChildInstancesResponse)

CreateDescribeCenAttachedChildInstancesResponse creates a response to parse from DescribeCenAttachedChildInstances response

type DescribeCenBandwidthPackagesFilter ¶

type DescribeCenBandwidthPackagesFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

DescribeCenBandwidthPackagesFilter is a repeated param struct in DescribeCenBandwidthPackagesRequest

type DescribeCenBandwidthPackagesRequest ¶

type DescribeCenBandwidthPackagesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer                      `position:"Query" name:"ResourceOwnerId"`
	IncludeReservationData requests.Boolean                      `position:"Query" name:"IncludeReservationData"`
	PageNumber             requests.Integer                      `position:"Query" name:"PageNumber"`
	IsOrKey                requests.Boolean                      `position:"Query" name:"IsOrKey"`
	ResourceGroupId        string                                `position:"Query" name:"ResourceGroupId"`
	PageSize               requests.Integer                      `position:"Query" name:"PageSize"`
	Tag                    *[]DescribeCenBandwidthPackagesTag    `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceOwnerAccount   string                                `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount           string                                `position:"Query" name:"OwnerAccount"`
	OwnerId                requests.Integer                      `position:"Query" name:"OwnerId"`
	Version                string                                `position:"Query" name:"Version"`
	Filter                 *[]DescribeCenBandwidthPackagesFilter `position:"Query" name:"Filter"  type:"Repeated"`
}

DescribeCenBandwidthPackagesRequest is the request struct for api DescribeCenBandwidthPackages

func CreateDescribeCenBandwidthPackagesRequest ¶

func CreateDescribeCenBandwidthPackagesRequest() (request *DescribeCenBandwidthPackagesRequest)

CreateDescribeCenBandwidthPackagesRequest creates a request to invoke DescribeCenBandwidthPackages API

type DescribeCenBandwidthPackagesResponse ¶

type DescribeCenBandwidthPackagesResponse struct {
	*responses.BaseResponse
	PageSize             int                  `json:"PageSize" xml:"PageSize"`
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	PageNumber           int                  `json:"PageNumber" xml:"PageNumber"`
	TotalCount           int                  `json:"TotalCount" xml:"TotalCount"`
	CenBandwidthPackages CenBandwidthPackages `json:"CenBandwidthPackages" xml:"CenBandwidthPackages"`
}

DescribeCenBandwidthPackagesResponse is the response struct for api DescribeCenBandwidthPackages

func CreateDescribeCenBandwidthPackagesResponse ¶

func CreateDescribeCenBandwidthPackagesResponse() (response *DescribeCenBandwidthPackagesResponse)

CreateDescribeCenBandwidthPackagesResponse creates a response to parse from DescribeCenBandwidthPackages response

type DescribeCenBandwidthPackagesTag ¶ added in v1.61.995

type DescribeCenBandwidthPackagesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeCenBandwidthPackagesTag is a repeated param struct in DescribeCenBandwidthPackagesRequest

type DescribeCenChildInstanceRouteEntriesRequest ¶ added in v1.60.382

type DescribeCenChildInstanceRouteEntriesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                     string           `position:"Query" name:"CenId"`
	PageNumber                requests.Integer `position:"Query" name:"PageNumber"`
	PageSize                  requests.Integer `position:"Query" name:"PageSize"`
	ChildInstanceRegionId     string           `position:"Query" name:"ChildInstanceRegionId"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount              string           `position:"Query" name:"OwnerAccount"`
	DestinationCidrBlock      string           `position:"Query" name:"DestinationCidrBlock"`
	OwnerId                   requests.Integer `position:"Query" name:"OwnerId"`
	ChildInstanceType         string           `position:"Query" name:"ChildInstanceType"`
	Version                   string           `position:"Query" name:"Version"`
	ChildInstanceId           string           `position:"Query" name:"ChildInstanceId"`
	ChildInstanceRouteTableId string           `position:"Query" name:"ChildInstanceRouteTableId"`
	Status                    string           `position:"Query" name:"Status"`
}

DescribeCenChildInstanceRouteEntriesRequest is the request struct for api DescribeCenChildInstanceRouteEntries

func CreateDescribeCenChildInstanceRouteEntriesRequest ¶ added in v1.60.382

func CreateDescribeCenChildInstanceRouteEntriesRequest() (request *DescribeCenChildInstanceRouteEntriesRequest)

CreateDescribeCenChildInstanceRouteEntriesRequest creates a request to invoke DescribeCenChildInstanceRouteEntries API

type DescribeCenChildInstanceRouteEntriesResponse ¶ added in v1.60.382

type DescribeCenChildInstanceRouteEntriesResponse struct {
	*responses.BaseResponse
	PageSize        int                                                   `json:"PageSize" xml:"PageSize"`
	RequestId       string                                                `json:"RequestId" xml:"RequestId"`
	PageNumber      int                                                   `json:"PageNumber" xml:"PageNumber"`
	TotalCount      int                                                   `json:"TotalCount" xml:"TotalCount"`
	CenRouteEntries CenRouteEntriesInDescribeCenChildInstanceRouteEntries `json:"CenRouteEntries" xml:"CenRouteEntries"`
}

DescribeCenChildInstanceRouteEntriesResponse is the response struct for api DescribeCenChildInstanceRouteEntries

func CreateDescribeCenChildInstanceRouteEntriesResponse ¶ added in v1.60.382

func CreateDescribeCenChildInstanceRouteEntriesResponse() (response *DescribeCenChildInstanceRouteEntriesResponse)

CreateDescribeCenChildInstanceRouteEntriesResponse creates a response to parse from DescribeCenChildInstanceRouteEntries response

type DescribeCenGeographicSpanRemainingBandwidthRequest ¶

type DescribeCenGeographicSpanRemainingBandwidthRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	GeographicRegionBId  string           `position:"Query" name:"GeographicRegionBId"`
	GeographicRegionAId  string           `position:"Query" name:"GeographicRegionAId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Version              string           `position:"Query" name:"Version"`
}

DescribeCenGeographicSpanRemainingBandwidthRequest is the request struct for api DescribeCenGeographicSpanRemainingBandwidth

func CreateDescribeCenGeographicSpanRemainingBandwidthRequest ¶

func CreateDescribeCenGeographicSpanRemainingBandwidthRequest() (request *DescribeCenGeographicSpanRemainingBandwidthRequest)

CreateDescribeCenGeographicSpanRemainingBandwidthRequest creates a request to invoke DescribeCenGeographicSpanRemainingBandwidth API

type DescribeCenGeographicSpanRemainingBandwidthResponse ¶

type DescribeCenGeographicSpanRemainingBandwidthResponse struct {
	*responses.BaseResponse
	RemainingBandwidth int64  `json:"RemainingBandwidth" xml:"RemainingBandwidth"`
	RequestId          string `json:"RequestId" xml:"RequestId"`
}

DescribeCenGeographicSpanRemainingBandwidthResponse is the response struct for api DescribeCenGeographicSpanRemainingBandwidth

func CreateDescribeCenGeographicSpanRemainingBandwidthResponse ¶

func CreateDescribeCenGeographicSpanRemainingBandwidthResponse() (response *DescribeCenGeographicSpanRemainingBandwidthResponse)

CreateDescribeCenGeographicSpanRemainingBandwidthResponse creates a response to parse from DescribeCenGeographicSpanRemainingBandwidth response

type DescribeCenGeographicSpansRequest ¶

type DescribeCenGeographicSpansRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	GeographicSpanId     string           `position:"Query" name:"GeographicSpanId"`
	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"`
	Version              string           `position:"Query" name:"Version"`
}

DescribeCenGeographicSpansRequest is the request struct for api DescribeCenGeographicSpans

func CreateDescribeCenGeographicSpansRequest ¶

func CreateDescribeCenGeographicSpansRequest() (request *DescribeCenGeographicSpansRequest)

CreateDescribeCenGeographicSpansRequest creates a request to invoke DescribeCenGeographicSpans API

type DescribeCenGeographicSpansResponse ¶

type DescribeCenGeographicSpansResponse struct {
	*responses.BaseResponse
	PageSize             int                  `json:"PageSize" xml:"PageSize"`
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	PageNumber           int                  `json:"PageNumber" xml:"PageNumber"`
	TotalCount           int                  `json:"TotalCount" xml:"TotalCount"`
	GeographicSpanModels GeographicSpanModels `json:"GeographicSpanModels" xml:"GeographicSpanModels"`
}

DescribeCenGeographicSpansResponse is the response struct for api DescribeCenGeographicSpans

func CreateDescribeCenGeographicSpansResponse ¶

func CreateDescribeCenGeographicSpansResponse() (response *DescribeCenGeographicSpansResponse)

CreateDescribeCenGeographicSpansResponse creates a response to parse from DescribeCenGeographicSpans response

type DescribeCenInterRegionBandwidthLimitsRequest ¶

type DescribeCenInterRegionBandwidthLimitsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	TrRegionId           string           `position:"Query" name:"TrRegionId"`
	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"`
	Version              string           `position:"Query" name:"Version"`
}

DescribeCenInterRegionBandwidthLimitsRequest is the request struct for api DescribeCenInterRegionBandwidthLimits

func CreateDescribeCenInterRegionBandwidthLimitsRequest ¶

func CreateDescribeCenInterRegionBandwidthLimitsRequest() (request *DescribeCenInterRegionBandwidthLimitsRequest)

CreateDescribeCenInterRegionBandwidthLimitsRequest creates a request to invoke DescribeCenInterRegionBandwidthLimits API

type DescribeCenInterRegionBandwidthLimitsResponse ¶

type DescribeCenInterRegionBandwidthLimitsResponse struct {
	*responses.BaseResponse
	PageSize                      int                           `json:"PageSize" xml:"PageSize"`
	RequestId                     string                        `json:"RequestId" xml:"RequestId"`
	PageNumber                    int                           `json:"PageNumber" xml:"PageNumber"`
	TotalCount                    int                           `json:"TotalCount" xml:"TotalCount"`
	CenInterRegionBandwidthLimits CenInterRegionBandwidthLimits `json:"CenInterRegionBandwidthLimits" xml:"CenInterRegionBandwidthLimits"`
}

DescribeCenInterRegionBandwidthLimitsResponse is the response struct for api DescribeCenInterRegionBandwidthLimits

func CreateDescribeCenInterRegionBandwidthLimitsResponse ¶

func CreateDescribeCenInterRegionBandwidthLimitsResponse() (response *DescribeCenInterRegionBandwidthLimitsResponse)

CreateDescribeCenInterRegionBandwidthLimitsResponse creates a response to parse from DescribeCenInterRegionBandwidthLimits response

type DescribeCenPrivateZoneRoutesRequest ¶

type DescribeCenPrivateZoneRoutesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	AccessRegionId       string           `position:"Query" name:"AccessRegionId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	HostRegionId         string           `position:"Query" name:"HostRegionId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Version              string           `position:"Query" name:"Version"`
}

DescribeCenPrivateZoneRoutesRequest is the request struct for api DescribeCenPrivateZoneRoutes

func CreateDescribeCenPrivateZoneRoutesRequest ¶

func CreateDescribeCenPrivateZoneRoutesRequest() (request *DescribeCenPrivateZoneRoutesRequest)

CreateDescribeCenPrivateZoneRoutesRequest creates a request to invoke DescribeCenPrivateZoneRoutes API

type DescribeCenPrivateZoneRoutesResponse ¶

type DescribeCenPrivateZoneRoutesResponse struct {
	*responses.BaseResponse
	RequestId             string           `json:"RequestId" xml:"RequestId"`
	PrivateZoneDnsServers string           `json:"PrivateZoneDnsServers" xml:"PrivateZoneDnsServers"`
	CenId                 string           `json:"CenId" xml:"CenId"`
	PageNumber            int              `json:"PageNumber" xml:"PageNumber"`
	PageSize              int              `json:"PageSize" xml:"PageSize"`
	TotalCount            int              `json:"TotalCount" xml:"TotalCount"`
	PrivateZoneInfos      PrivateZoneInfos `json:"PrivateZoneInfos" xml:"PrivateZoneInfos"`
}

DescribeCenPrivateZoneRoutesResponse is the response struct for api DescribeCenPrivateZoneRoutes

func CreateDescribeCenPrivateZoneRoutesResponse ¶

func CreateDescribeCenPrivateZoneRoutesResponse() (response *DescribeCenPrivateZoneRoutesResponse)

CreateDescribeCenPrivateZoneRoutesResponse creates a response to parse from DescribeCenPrivateZoneRoutes response

type DescribeCenRegionDomainRouteEntriesRequest ¶

type DescribeCenRegionDomainRouteEntriesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	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"`
	DestinationCidrBlock string           `position:"Query" name:"DestinationCidrBlock"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Version              string           `position:"Query" name:"Version"`
	CenRegionId          string           `position:"Query" name:"CenRegionId"`
	Status               string           `position:"Query" name:"Status"`
}

DescribeCenRegionDomainRouteEntriesRequest is the request struct for api DescribeCenRegionDomainRouteEntries

func CreateDescribeCenRegionDomainRouteEntriesRequest ¶

func CreateDescribeCenRegionDomainRouteEntriesRequest() (request *DescribeCenRegionDomainRouteEntriesRequest)

CreateDescribeCenRegionDomainRouteEntriesRequest creates a request to invoke DescribeCenRegionDomainRouteEntries API

type DescribeCenRegionDomainRouteEntriesResponse ¶

type DescribeCenRegionDomainRouteEntriesResponse struct {
	*responses.BaseResponse
	PageSize        int                                                  `json:"PageSize" xml:"PageSize"`
	RequestId       string                                               `json:"RequestId" xml:"RequestId"`
	PageNumber      int                                                  `json:"PageNumber" xml:"PageNumber"`
	TotalCount      int                                                  `json:"TotalCount" xml:"TotalCount"`
	CenRouteEntries CenRouteEntriesInDescribeCenRegionDomainRouteEntries `json:"CenRouteEntries" xml:"CenRouteEntries"`
}

DescribeCenRegionDomainRouteEntriesResponse is the response struct for api DescribeCenRegionDomainRouteEntries

func CreateDescribeCenRegionDomainRouteEntriesResponse ¶

func CreateDescribeCenRegionDomainRouteEntriesResponse() (response *DescribeCenRegionDomainRouteEntriesResponse)

CreateDescribeCenRegionDomainRouteEntriesResponse creates a response to parse from DescribeCenRegionDomainRouteEntries response

type DescribeCenRouteMapsFilter ¶ added in v1.61.222

type DescribeCenRouteMapsFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

DescribeCenRouteMapsFilter is a repeated param struct in DescribeCenRouteMapsRequest

type DescribeCenRouteMapsRequest ¶ added in v1.60.382

type DescribeCenRouteMapsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer              `position:"Query" name:"ResourceOwnerId"`
	CenId                     string                        `position:"Query" name:"CenId"`
	PageNumber                requests.Integer              `position:"Query" name:"PageNumber"`
	TransitRouterRouteTableId string                        `position:"Query" name:"TransitRouterRouteTableId"`
	PageSize                  requests.Integer              `position:"Query" name:"PageSize"`
	TransmitDirection         string                        `position:"Query" name:"TransmitDirection"`
	ResourceOwnerAccount      string                        `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount              string                        `position:"Query" name:"OwnerAccount"`
	RouteMapId                string                        `position:"Query" name:"RouteMapId"`
	OwnerId                   requests.Integer              `position:"Query" name:"OwnerId"`
	Version                   string                        `position:"Query" name:"Version"`
	Filter                    *[]DescribeCenRouteMapsFilter `position:"Query" name:"Filter"  type:"Repeated"`
	CenRegionId               string                        `position:"Query" name:"CenRegionId"`
}

DescribeCenRouteMapsRequest is the request struct for api DescribeCenRouteMaps

func CreateDescribeCenRouteMapsRequest ¶ added in v1.60.382

func CreateDescribeCenRouteMapsRequest() (request *DescribeCenRouteMapsRequest)

CreateDescribeCenRouteMapsRequest creates a request to invoke DescribeCenRouteMaps API

type DescribeCenRouteMapsResponse ¶ added in v1.60.382

type DescribeCenRouteMapsResponse struct {
	*responses.BaseResponse
	PageSize   int       `json:"PageSize" xml:"PageSize"`
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	PageNumber int       `json:"PageNumber" xml:"PageNumber"`
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	RouteMaps  RouteMaps `json:"RouteMaps" xml:"RouteMaps"`
}

DescribeCenRouteMapsResponse is the response struct for api DescribeCenRouteMaps

func CreateDescribeCenRouteMapsResponse ¶ added in v1.60.382

func CreateDescribeCenRouteMapsResponse() (response *DescribeCenRouteMapsResponse)

CreateDescribeCenRouteMapsResponse creates a response to parse from DescribeCenRouteMaps response

type DescribeCenVbrHealthCheckRequest ¶

type DescribeCenVbrHealthCheckRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	VbrInstanceOwnerId   requests.Integer `position:"Query" name:"VbrInstanceOwnerId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	VbrInstanceRegionId  string           `position:"Query" name:"VbrInstanceRegionId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Version              string           `position:"Query" name:"Version"`
	VbrInstanceId        string           `position:"Query" name:"VbrInstanceId"`
}

DescribeCenVbrHealthCheckRequest is the request struct for api DescribeCenVbrHealthCheck

func CreateDescribeCenVbrHealthCheckRequest ¶

func CreateDescribeCenVbrHealthCheckRequest() (request *DescribeCenVbrHealthCheckRequest)

CreateDescribeCenVbrHealthCheckRequest creates a request to invoke DescribeCenVbrHealthCheck API

type DescribeCenVbrHealthCheckResponse ¶

type DescribeCenVbrHealthCheckResponse struct {
	*responses.BaseResponse
	PageSize        int             `json:"PageSize" xml:"PageSize"`
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	PageNumber      int             `json:"PageNumber" xml:"PageNumber"`
	TotalCount      int             `json:"TotalCount" xml:"TotalCount"`
	VbrHealthChecks VbrHealthChecks `json:"VbrHealthChecks" xml:"VbrHealthChecks"`
}

DescribeCenVbrHealthCheckResponse is the response struct for api DescribeCenVbrHealthCheck

func CreateDescribeCenVbrHealthCheckResponse ¶

func CreateDescribeCenVbrHealthCheckResponse() (response *DescribeCenVbrHealthCheckResponse)

CreateDescribeCenVbrHealthCheckResponse creates a response to parse from DescribeCenVbrHealthCheck response

type DescribeCensFilter ¶

type DescribeCensFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

DescribeCensFilter is a repeated param struct in DescribeCensRequest

type DescribeCensRequest ¶

type DescribeCensRequest 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                  *[]DescribeCensTag    `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceOwnerAccount string                `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer      `position:"Query" name:"OwnerId"`
	Version              string                `position:"Query" name:"Version"`
	Filter               *[]DescribeCensFilter `position:"Query" name:"Filter"  type:"Repeated"`
}

DescribeCensRequest is the request struct for api DescribeCens

func CreateDescribeCensRequest ¶

func CreateDescribeCensRequest() (request *DescribeCensRequest)

CreateDescribeCensRequest creates a request to invoke DescribeCens API

type DescribeCensResponse ¶

type DescribeCensResponse struct {
	*responses.BaseResponse
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	Cens       Cens   `json:"Cens" xml:"Cens"`
}

DescribeCensResponse is the response struct for api DescribeCens

func CreateDescribeCensResponse ¶

func CreateDescribeCensResponse() (response *DescribeCensResponse)

CreateDescribeCensResponse creates a response to parse from DescribeCens response

type DescribeCensTag ¶

type DescribeCensTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeCensTag is a repeated param struct in DescribeCensRequest

type DescribeChildInstanceRegionsRequest ¶

type DescribeChildInstanceRegionsRequest 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"`
	Version              string           `position:"Query" name:"Version"`
	ChildInstanceOwnerId requests.Integer `position:"Query" name:"ChildInstanceOwnerId"`
	AcceptLanguage       string           `position:"Query" name:"AcceptLanguage"`
}

DescribeChildInstanceRegionsRequest is the request struct for api DescribeChildInstanceRegions

func CreateDescribeChildInstanceRegionsRequest ¶

func CreateDescribeChildInstanceRegionsRequest() (request *DescribeChildInstanceRegionsRequest)

CreateDescribeChildInstanceRegionsRequest creates a request to invoke DescribeChildInstanceRegions API

type DescribeChildInstanceRegionsResponse ¶

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

DescribeChildInstanceRegionsResponse is the response struct for api DescribeChildInstanceRegions

func CreateDescribeChildInstanceRegionsResponse ¶

func CreateDescribeChildInstanceRegionsResponse() (response *DescribeChildInstanceRegionsResponse)

CreateDescribeChildInstanceRegionsResponse creates a response to parse from DescribeChildInstanceRegions response

type DescribeFlowlogsRequest ¶ added in v1.60.382

type DescribeFlowlogsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer       `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string                 `position:"Query" name:"ClientToken"`
	CenId                     string                 `position:"Query" name:"CenId"`
	Description               string                 `position:"Query" name:"Description"`
	PageNumber                requests.Integer       `position:"Query" name:"PageNumber"`
	PageSize                  requests.Integer       `position:"Query" name:"PageSize"`
	Tag                       *[]DescribeFlowlogsTag `position:"Query" name:"Tag"  type:"Repeated"`
	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"`
	Version                   string                 `position:"Query" name:"Version"`
	TransitRouterAttachmentId string                 `position:"Query" name:"TransitRouterAttachmentId"`
	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 ¶ added in v1.60.382

func CreateDescribeFlowlogsRequest() (request *DescribeFlowlogsRequest)

CreateDescribeFlowlogsRequest creates a request to invoke DescribeFlowlogs API

type DescribeFlowlogsResponse ¶ added in v1.60.382

type DescribeFlowlogsResponse struct {
	*responses.BaseResponse
	PageSize   string   `json:"PageSize" xml:"PageSize"`
	PageNumber string   `json:"PageNumber" xml:"PageNumber"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount string   `json:"TotalCount" xml:"TotalCount"`
	Success    string   `json:"Success" xml:"Success"`
	FlowLogs   FlowLogs `json:"FlowLogs" xml:"FlowLogs"`
}

DescribeFlowlogsResponse is the response struct for api DescribeFlowlogs

func CreateDescribeFlowlogsResponse ¶ added in v1.60.382

func CreateDescribeFlowlogsResponse() (response *DescribeFlowlogsResponse)

CreateDescribeFlowlogsResponse creates a response to parse from DescribeFlowlogs response

type DescribeFlowlogsTag ¶ added in v1.62.29

type DescribeFlowlogsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeFlowlogsTag is a repeated param struct in DescribeFlowlogsRequest

type DescribeGeographicRegionMembershipRequest ¶

type DescribeGeographicRegionMembershipRequest 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"`
	Version              string           `position:"Query" name:"Version"`
	GeographicRegionId   string           `position:"Query" name:"GeographicRegionId"`
}

DescribeGeographicRegionMembershipRequest is the request struct for api DescribeGeographicRegionMembership

func CreateDescribeGeographicRegionMembershipRequest ¶

func CreateDescribeGeographicRegionMembershipRequest() (request *DescribeGeographicRegionMembershipRequest)

CreateDescribeGeographicRegionMembershipRequest creates a request to invoke DescribeGeographicRegionMembership API

type DescribeGeographicRegionMembershipResponse ¶

type DescribeGeographicRegionMembershipResponse struct {
	*responses.BaseResponse
	PageSize   int       `json:"PageSize" xml:"PageSize"`
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	PageNumber int       `json:"PageNumber" xml:"PageNumber"`
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	RegionIds  RegionIds `json:"RegionIds" xml:"RegionIds"`
}

DescribeGeographicRegionMembershipResponse is the response struct for api DescribeGeographicRegionMembership

func CreateDescribeGeographicRegionMembershipResponse ¶

func CreateDescribeGeographicRegionMembershipResponse() (response *DescribeGeographicRegionMembershipResponse)

CreateDescribeGeographicRegionMembershipResponse creates a response to parse from DescribeGeographicRegionMembership response

type DescribeGrantRulesToCenRequest ¶

type DescribeGrantRulesToCenRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	ProductType          string           `position:"Query" name:"ProductType"`
	NextToken            string           `position:"Query" name:"NextToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Version              string           `position:"Query" name:"Version"`
	ChildInstanceOwnerId requests.Integer `position:"Query" name:"ChildInstanceOwnerId"`
	ChildInstanceId      string           `position:"Query" name:"ChildInstanceId"`
	MaxResults           requests.Integer `position:"Query" name:"MaxResults"`
}

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 int64                               `json:"TotalCount" xml:"TotalCount"`
	MaxResults int64                               `json:"MaxResults" xml:"MaxResults"`
	NextToken  string                              `json:"NextToken" xml:"NextToken"`
	GrantRules GrantRulesInDescribeGrantRulesToCen `json:"GrantRules" xml:"GrantRules"`
}

DescribeGrantRulesToCenResponse is the response struct for api DescribeGrantRulesToCen

func CreateDescribeGrantRulesToCenResponse ¶

func CreateDescribeGrantRulesToCenResponse() (response *DescribeGrantRulesToCenResponse)

CreateDescribeGrantRulesToCenResponse creates a response to parse from DescribeGrantRulesToCen response

type DescribeGrantRulesToResourceRequest ¶ added in v1.61.1790

type DescribeGrantRulesToResourceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ProductType          string           `position:"Query" name:"ProductType"`
	NextToken            string           `position:"Query" name:"NextToken"`
	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"`
	Version              string           `position:"Query" name:"Version"`
	MaxResults           requests.Integer `position:"Query" name:"MaxResults"`
}

DescribeGrantRulesToResourceRequest is the request struct for api DescribeGrantRulesToResource

func CreateDescribeGrantRulesToResourceRequest ¶ added in v1.61.1790

func CreateDescribeGrantRulesToResourceRequest() (request *DescribeGrantRulesToResourceRequest)

CreateDescribeGrantRulesToResourceRequest creates a request to invoke DescribeGrantRulesToResource API

type DescribeGrantRulesToResourceResponse ¶ added in v1.61.1790

type DescribeGrantRulesToResourceResponse struct {
	*responses.BaseResponse
	NextToken  string                                    `json:"NextToken" xml:"NextToken"`
	RequestId  string                                    `json:"RequestId" xml:"RequestId"`
	TotalCount int                                       `json:"TotalCount" xml:"TotalCount"`
	MaxResults int                                       `json:"MaxResults" xml:"MaxResults"`
	GrantRules []GrantRuleInDescribeGrantRulesToResource `json:"GrantRules" xml:"GrantRules"`
}

DescribeGrantRulesToResourceResponse is the response struct for api DescribeGrantRulesToResource

func CreateDescribeGrantRulesToResourceResponse ¶ added in v1.61.1790

func CreateDescribeGrantRulesToResourceResponse() (response *DescribeGrantRulesToResourceResponse)

CreateDescribeGrantRulesToResourceResponse creates a response to parse from DescribeGrantRulesToResource response

type DescribePublishedRouteEntriesRequest ¶

type DescribePublishedRouteEntriesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                     string           `position:"Query" name:"CenId"`
	PageNumber                requests.Integer `position:"Query" name:"PageNumber"`
	PageSize                  requests.Integer `position:"Query" name:"PageSize"`
	ChildInstanceRegionId     string           `position:"Query" name:"ChildInstanceRegionId"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	DestinationCidrBlock      string           `position:"Query" name:"DestinationCidrBlock"`
	ChildInstanceType         string           `position:"Query" name:"ChildInstanceType"`
	Version                   string           `position:"Query" name:"Version"`
	ChildInstanceId           string           `position:"Query" name:"ChildInstanceId"`
	ChildInstanceRouteTableId string           `position:"Query" name:"ChildInstanceRouteTableId"`
}

DescribePublishedRouteEntriesRequest is the request struct for api DescribePublishedRouteEntries

func CreateDescribePublishedRouteEntriesRequest ¶

func CreateDescribePublishedRouteEntriesRequest() (request *DescribePublishedRouteEntriesRequest)

CreateDescribePublishedRouteEntriesRequest creates a request to invoke DescribePublishedRouteEntries API

type DescribePublishedRouteEntriesResponse ¶

type DescribePublishedRouteEntriesResponse struct {
	*responses.BaseResponse
	PageSize              int                   `json:"PageSize" xml:"PageSize"`
	RequestId             string                `json:"RequestId" xml:"RequestId"`
	PageNumber            int                   `json:"PageNumber" xml:"PageNumber"`
	TotalCount            int                   `json:"TotalCount" xml:"TotalCount"`
	PublishedRouteEntries PublishedRouteEntries `json:"PublishedRouteEntries" xml:"PublishedRouteEntries"`
}

DescribePublishedRouteEntriesResponse is the response struct for api DescribePublishedRouteEntries

func CreateDescribePublishedRouteEntriesResponse ¶

func CreateDescribePublishedRouteEntriesResponse() (response *DescribePublishedRouteEntriesResponse)

CreateDescribePublishedRouteEntriesResponse creates a response to parse from DescribePublishedRouteEntries response

type DescribeRouteConflictRequest ¶

type DescribeRouteConflictRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber                requests.Integer `position:"Query" name:"PageNumber"`
	PageSize                  requests.Integer `position:"Query" name:"PageSize"`
	ChildInstanceRegionId     string           `position:"Query" name:"ChildInstanceRegionId"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount              string           `position:"Query" name:"OwnerAccount"`
	DestinationCidrBlock      string           `position:"Query" name:"DestinationCidrBlock"`
	OwnerId                   requests.Integer `position:"Query" name:"OwnerId"`
	ChildInstanceType         string           `position:"Query" name:"ChildInstanceType"`
	Version                   string           `position:"Query" name:"Version"`
	ChildInstanceId           string           `position:"Query" name:"ChildInstanceId"`
	ChildInstanceRouteTableId string           `position:"Query" name:"ChildInstanceRouteTableId"`
}

DescribeRouteConflictRequest is the request struct for api DescribeRouteConflict

func CreateDescribeRouteConflictRequest ¶

func CreateDescribeRouteConflictRequest() (request *DescribeRouteConflictRequest)

CreateDescribeRouteConflictRequest creates a request to invoke DescribeRouteConflict API

type DescribeRouteConflictResponse ¶

type DescribeRouteConflictResponse struct {
	*responses.BaseResponse
	PageSize       int            `json:"PageSize" xml:"PageSize"`
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	PageNumber     int            `json:"PageNumber" xml:"PageNumber"`
	TotalCount     int            `json:"TotalCount" xml:"TotalCount"`
	RouteConflicts RouteConflicts `json:"RouteConflicts" xml:"RouteConflicts"`
}

DescribeRouteConflictResponse is the response struct for api DescribeRouteConflict

func CreateDescribeRouteConflictResponse ¶

func CreateDescribeRouteConflictResponse() (response *DescribeRouteConflictResponse)

CreateDescribeRouteConflictResponse creates a response to parse from DescribeRouteConflict response

type DescribeRouteServicesInCenRequest ¶

type DescribeRouteServicesInCenRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	AccessRegionId       string           `position:"Query" name:"AccessRegionId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	Host                 string           `position:"Query" name:"Host"`
	HostRegionId         string           `position:"Query" name:"HostRegionId"`
	HostVpcId            string           `position:"Query" name:"HostVpcId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Version              string           `position:"Query" name:"Version"`
}

DescribeRouteServicesInCenRequest is the request struct for api DescribeRouteServicesInCen

func CreateDescribeRouteServicesInCenRequest ¶

func CreateDescribeRouteServicesInCenRequest() (request *DescribeRouteServicesInCenRequest)

CreateDescribeRouteServicesInCenRequest creates a request to invoke DescribeRouteServicesInCen API

type DescribeRouteServicesInCenResponse ¶

type DescribeRouteServicesInCenResponse struct {
	*responses.BaseResponse
	PageSize            int                 `json:"PageSize" xml:"PageSize"`
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	PageNumber          int                 `json:"PageNumber" xml:"PageNumber"`
	TotalCount          int                 `json:"TotalCount" xml:"TotalCount"`
	RouteServiceEntries RouteServiceEntries `json:"RouteServiceEntries" xml:"RouteServiceEntries"`
}

DescribeRouteServicesInCenResponse is the response struct for api DescribeRouteServicesInCen

func CreateDescribeRouteServicesInCenResponse ¶

func CreateDescribeRouteServicesInCenResponse() (response *DescribeRouteServicesInCenResponse)

CreateDescribeRouteServicesInCenResponse creates a response to parse from DescribeRouteServicesInCen response

type DescribeTransitRouteTableAggregationDetailRequest ¶ added in v1.62.133

type DescribeTransitRouteTableAggregationDetailRequest 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"`
	Version                          string           `position:"Query" name:"Version"`
	TransitRouteTableId              string           `position:"Query" name:"TransitRouteTableId"`
	TransitRouteTableAggregationCidr string           `position:"Query" name:"TransitRouteTableAggregationCidr"`
}

DescribeTransitRouteTableAggregationDetailRequest is the request struct for api DescribeTransitRouteTableAggregationDetail

func CreateDescribeTransitRouteTableAggregationDetailRequest ¶ added in v1.62.133

func CreateDescribeTransitRouteTableAggregationDetailRequest() (request *DescribeTransitRouteTableAggregationDetailRequest)

CreateDescribeTransitRouteTableAggregationDetailRequest creates a request to invoke DescribeTransitRouteTableAggregationDetail API

type DescribeTransitRouteTableAggregationDetailResponse ¶ added in v1.62.133

type DescribeTransitRouteTableAggregationDetailResponse struct {
	*responses.BaseResponse
	Count     int        `json:"Count" xml:"Count"`
	NextToken string     `json:"NextToken" xml:"NextToken"`
	Total     int        `json:"Total" xml:"Total"`
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

DescribeTransitRouteTableAggregationDetailResponse is the response struct for api DescribeTransitRouteTableAggregationDetail

func CreateDescribeTransitRouteTableAggregationDetailResponse ¶ added in v1.62.133

func CreateDescribeTransitRouteTableAggregationDetailResponse() (response *DescribeTransitRouteTableAggregationDetailResponse)

CreateDescribeTransitRouteTableAggregationDetailResponse creates a response to parse from DescribeTransitRouteTableAggregationDetail response

type DescribeTransitRouteTableAggregationRequest ¶ added in v1.62.133

type DescribeTransitRouteTableAggregationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                  requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                      string           `position:"Query" name:"ClientToken"`
	NextToken                        string           `position:"Query" name:"NextToken"`
	ResourceOwnerAccount             string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                     string           `position:"Query" name:"OwnerAccount"`
	OwnerId                          requests.Integer `position:"Query" name:"OwnerId"`
	Version                          string           `position:"Query" name:"Version"`
	TransitRouteTableId              string           `position:"Query" name:"TransitRouteTableId"`
	TransitRouteTableAggregationCidr string           `position:"Query" name:"TransitRouteTableAggregationCidr"`
	MaxResults                       requests.Integer `position:"Query" name:"MaxResults"`
}

DescribeTransitRouteTableAggregationRequest is the request struct for api DescribeTransitRouteTableAggregation

func CreateDescribeTransitRouteTableAggregationRequest ¶ added in v1.62.133

func CreateDescribeTransitRouteTableAggregationRequest() (request *DescribeTransitRouteTableAggregationRequest)

CreateDescribeTransitRouteTableAggregationRequest creates a request to invoke DescribeTransitRouteTableAggregation API

type DescribeTransitRouteTableAggregationResponse ¶ added in v1.62.133

type DescribeTransitRouteTableAggregationResponse struct {
	*responses.BaseResponse
	Count     int        `json:"Count" xml:"Count"`
	NextToken string     `json:"NextToken" xml:"NextToken"`
	Total     int        `json:"Total" xml:"Total"`
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

DescribeTransitRouteTableAggregationResponse is the response struct for api DescribeTransitRouteTableAggregation

func CreateDescribeTransitRouteTableAggregationResponse ¶ added in v1.62.133

func CreateDescribeTransitRouteTableAggregationResponse() (response *DescribeTransitRouteTableAggregationResponse)

CreateDescribeTransitRouteTableAggregationResponse creates a response to parse from DescribeTransitRouteTableAggregation response

type DestinationChildInstanceTypes ¶ added in v1.60.382

type DestinationChildInstanceTypes struct {
	DestinationChildInstanceType []string `json:"DestinationChildInstanceType" xml:"DestinationChildInstanceType"`
}

DestinationChildInstanceTypes is a nested struct in cbn response

type DestinationCidrBlocks ¶ added in v1.60.382

type DestinationCidrBlocks struct {
	DestinationCidrBlock []string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
}

DestinationCidrBlocks is a nested struct in cbn response

type DestinationInstanceIds ¶ added in v1.60.382

type DestinationInstanceIds struct {
	DestinationInstanceId []string `json:"DestinationInstanceId" xml:"DestinationInstanceId"`
}

DestinationInstanceIds is a nested struct in cbn response

type DestinationRegionIds ¶ added in v1.61.222

type DestinationRegionIds struct {
	DestinationRegionId []string `json:"DestinationRegionId" xml:"DestinationRegionId"`
}

DestinationRegionIds is a nested struct in cbn response

type DestinationRouteTableIds ¶ added in v1.60.382

type DestinationRouteTableIds struct {
	DestinationRouteTableId []string `json:"DestinationRouteTableId" xml:"DestinationRouteTableId"`
}

DestinationRouteTableIds is a nested struct in cbn response

type DetachCenChildInstanceRequest ¶

type DetachCenChildInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                 string           `position:"Query" name:"CenId"`
	CenOwnerId            requests.Integer `position:"Query" name:"CenOwnerId"`
	ChildInstanceRegionId string           `position:"Query" name:"ChildInstanceRegionId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	ChildInstanceType     string           `position:"Query" name:"ChildInstanceType"`
	Version               string           `position:"Query" name:"Version"`
	ChildInstanceOwnerId  requests.Integer `position:"Query" name:"ChildInstanceOwnerId"`
	ChildInstanceId       string           `position:"Query" name:"ChildInstanceId"`
}

DetachCenChildInstanceRequest is the request struct for api DetachCenChildInstance

func CreateDetachCenChildInstanceRequest ¶

func CreateDetachCenChildInstanceRequest() (request *DetachCenChildInstanceRequest)

CreateDetachCenChildInstanceRequest creates a request to invoke DetachCenChildInstance API

type DetachCenChildInstanceResponse ¶

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

DetachCenChildInstanceResponse is the response struct for api DetachCenChildInstance

func CreateDetachCenChildInstanceResponse ¶

func CreateDetachCenChildInstanceResponse() (response *DetachCenChildInstanceResponse)

CreateDetachCenChildInstanceResponse creates a response to parse from DetachCenChildInstance response

type DisableCenVbrHealthCheckRequest ¶

type DisableCenVbrHealthCheckRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	VbrInstanceOwnerId   requests.Integer `position:"Query" name:"VbrInstanceOwnerId"`
	VbrInstanceRegionId  string           `position:"Query" name:"VbrInstanceRegionId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Version              string           `position:"Query" name:"Version"`
	VbrInstanceId        string           `position:"Query" name:"VbrInstanceId"`
}

DisableCenVbrHealthCheckRequest is the request struct for api DisableCenVbrHealthCheck

func CreateDisableCenVbrHealthCheckRequest ¶

func CreateDisableCenVbrHealthCheckRequest() (request *DisableCenVbrHealthCheckRequest)

CreateDisableCenVbrHealthCheckRequest creates a request to invoke DisableCenVbrHealthCheck API

type DisableCenVbrHealthCheckResponse ¶

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

DisableCenVbrHealthCheckResponse is the response struct for api DisableCenVbrHealthCheck

func CreateDisableCenVbrHealthCheckResponse ¶

func CreateDisableCenVbrHealthCheckResponse() (response *DisableCenVbrHealthCheckResponse)

CreateDisableCenVbrHealthCheckResponse creates a response to parse from DisableCenVbrHealthCheck response

type DisableTransitRouterRouteTablePropagationRequest ¶ added in v1.61.1227

type DisableTransitRouterRouteTablePropagationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string           `position:"Query" name:"ClientToken"`
	TransitRouterRouteTableId string           `position:"Query" name:"TransitRouterRouteTableId"`
	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"`
	Version                   string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId string           `position:"Query" name:"TransitRouterAttachmentId"`
}

DisableTransitRouterRouteTablePropagationRequest is the request struct for api DisableTransitRouterRouteTablePropagation

func CreateDisableTransitRouterRouteTablePropagationRequest ¶ added in v1.61.1227

func CreateDisableTransitRouterRouteTablePropagationRequest() (request *DisableTransitRouterRouteTablePropagationRequest)

CreateDisableTransitRouterRouteTablePropagationRequest creates a request to invoke DisableTransitRouterRouteTablePropagation API

type DisableTransitRouterRouteTablePropagationResponse ¶ added in v1.61.1227

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

DisableTransitRouterRouteTablePropagationResponse is the response struct for api DisableTransitRouterRouteTablePropagation

func CreateDisableTransitRouterRouteTablePropagationResponse ¶ added in v1.61.1227

func CreateDisableTransitRouterRouteTablePropagationResponse() (response *DisableTransitRouterRouteTablePropagationResponse)

CreateDisableTransitRouterRouteTablePropagationResponse creates a response to parse from DisableTransitRouterRouteTablePropagation response

type DisassociateTransitRouterMulticastDomainRequest ¶ added in v1.61.1606

type DisassociateTransitRouterMulticastDomainRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                    string           `position:"Query" name:"ClientToken"`
	VSwitchIds                     *[]string        `position:"Query" name:"VSwitchIds"  type:"Repeated"`
	TransitRouterMulticastDomainId string           `position:"Query" name:"TransitRouterMulticastDomainId"`
	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"`
	Version                        string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId      string           `position:"Query" name:"TransitRouterAttachmentId"`
}

DisassociateTransitRouterMulticastDomainRequest is the request struct for api DisassociateTransitRouterMulticastDomain

func CreateDisassociateTransitRouterMulticastDomainRequest ¶ added in v1.61.1606

func CreateDisassociateTransitRouterMulticastDomainRequest() (request *DisassociateTransitRouterMulticastDomainRequest)

CreateDisassociateTransitRouterMulticastDomainRequest creates a request to invoke DisassociateTransitRouterMulticastDomain API

type DisassociateTransitRouterMulticastDomainResponse ¶ added in v1.61.1606

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

DisassociateTransitRouterMulticastDomainResponse is the response struct for api DisassociateTransitRouterMulticastDomain

func CreateDisassociateTransitRouterMulticastDomainResponse ¶ added in v1.61.1606

func CreateDisassociateTransitRouterMulticastDomainResponse() (response *DisassociateTransitRouterMulticastDomainResponse)

CreateDisassociateTransitRouterMulticastDomainResponse creates a response to parse from DisassociateTransitRouterMulticastDomain response

type DissociateTransitRouterAttachmentFromRouteTableRequest ¶ added in v1.61.1227

type DissociateTransitRouterAttachmentFromRouteTableRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string           `position:"Query" name:"ClientToken"`
	TransitRouterRouteTableId string           `position:"Query" name:"TransitRouterRouteTableId"`
	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"`
	Version                   string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId string           `position:"Query" name:"TransitRouterAttachmentId"`
}

DissociateTransitRouterAttachmentFromRouteTableRequest is the request struct for api DissociateTransitRouterAttachmentFromRouteTable

func CreateDissociateTransitRouterAttachmentFromRouteTableRequest ¶ added in v1.61.1227

func CreateDissociateTransitRouterAttachmentFromRouteTableRequest() (request *DissociateTransitRouterAttachmentFromRouteTableRequest)

CreateDissociateTransitRouterAttachmentFromRouteTableRequest creates a request to invoke DissociateTransitRouterAttachmentFromRouteTable API

type DissociateTransitRouterAttachmentFromRouteTableResponse ¶ added in v1.61.1227

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

DissociateTransitRouterAttachmentFromRouteTableResponse is the response struct for api DissociateTransitRouterAttachmentFromRouteTable

func CreateDissociateTransitRouterAttachmentFromRouteTableResponse ¶ added in v1.61.1227

func CreateDissociateTransitRouterAttachmentFromRouteTableResponse() (response *DissociateTransitRouterAttachmentFromRouteTableResponse)

CreateDissociateTransitRouterAttachmentFromRouteTableResponse creates a response to parse from DissociateTransitRouterAttachmentFromRouteTable response

type DscpsInListCenInterRegionTrafficQosPolicies ¶ added in v1.62.133

type DscpsInListCenInterRegionTrafficQosPolicies struct {
	Dscp []int `json:"Dscp" xml:"Dscp"`
}

DscpsInListCenInterRegionTrafficQosPolicies is a nested struct in cbn response

type DscpsInListCenInterRegionTrafficQosQueues ¶ added in v1.62.133

type DscpsInListCenInterRegionTrafficQosQueues struct {
	Dscp []int `json:"Dscp" xml:"Dscp"`
}

DscpsInListCenInterRegionTrafficQosQueues is a nested struct in cbn response

type DstPortRange ¶ added in v1.61.1352

type DstPortRange struct {
	DstPortRange []int `json:"DstPortRange" xml:"DstPortRange"`
}

DstPortRange is a nested struct in cbn response

type EnableCenVbrHealthCheckRequest ¶

type EnableCenVbrHealthCheckRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	HealthCheckTargetIp  string           `position:"Query" name:"HealthCheckTargetIp"`
	Description          string           `position:"Query" name:"Description"`
	HealthyThreshold     requests.Integer `position:"Query" name:"HealthyThreshold"`
	VbrInstanceOwnerId   requests.Integer `position:"Query" name:"VbrInstanceOwnerId"`
	HealthCheckOnly      requests.Boolean `position:"Query" name:"HealthCheckOnly"`
	VbrInstanceRegionId  string           `position:"Query" name:"VbrInstanceRegionId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Version              string           `position:"Query" name:"Version"`
	HealthCheckSourceIp  string           `position:"Query" name:"HealthCheckSourceIp"`
	HealthCheckInterval  requests.Integer `position:"Query" name:"HealthCheckInterval"`
	VbrInstanceId        string           `position:"Query" name:"VbrInstanceId"`
}

EnableCenVbrHealthCheckRequest is the request struct for api EnableCenVbrHealthCheck

func CreateEnableCenVbrHealthCheckRequest ¶

func CreateEnableCenVbrHealthCheckRequest() (request *EnableCenVbrHealthCheckRequest)

CreateEnableCenVbrHealthCheckRequest creates a request to invoke EnableCenVbrHealthCheck API

type EnableCenVbrHealthCheckResponse ¶

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

EnableCenVbrHealthCheckResponse is the response struct for api EnableCenVbrHealthCheck

func CreateEnableCenVbrHealthCheckResponse ¶

func CreateEnableCenVbrHealthCheckResponse() (response *EnableCenVbrHealthCheckResponse)

CreateEnableCenVbrHealthCheckResponse creates a response to parse from EnableCenVbrHealthCheck response

type EnableTransitRouterRouteTablePropagationRequest ¶ added in v1.61.1227

type EnableTransitRouterRouteTablePropagationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string           `position:"Query" name:"ClientToken"`
	TransitRouterRouteTableId string           `position:"Query" name:"TransitRouterRouteTableId"`
	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"`
	Version                   string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId string           `position:"Query" name:"TransitRouterAttachmentId"`
}

EnableTransitRouterRouteTablePropagationRequest is the request struct for api EnableTransitRouterRouteTablePropagation

func CreateEnableTransitRouterRouteTablePropagationRequest ¶ added in v1.61.1227

func CreateEnableTransitRouterRouteTablePropagationRequest() (request *EnableTransitRouterRouteTablePropagationRequest)

CreateEnableTransitRouterRouteTablePropagationRequest creates a request to invoke EnableTransitRouterRouteTablePropagation API

type EnableTransitRouterRouteTablePropagationResponse ¶ added in v1.61.1227

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

EnableTransitRouterRouteTablePropagationResponse is the response struct for api EnableTransitRouterRouteTablePropagation

func CreateEnableTransitRouterRouteTablePropagationResponse ¶ added in v1.61.1227

func CreateEnableTransitRouterRouteTablePropagationResponse() (response *EnableTransitRouterRouteTablePropagationResponse)

CreateEnableTransitRouterRouteTablePropagationResponse creates a response to parse from EnableTransitRouterRouteTablePropagation response

type FlowLog ¶ added in v1.60.382

type FlowLog struct {
	Status                    string                 `json:"Status" xml:"Status"`
	CreationTime              string                 `json:"CreationTime" xml:"CreationTime"`
	FlowLogName               string                 `json:"FlowLogName" xml:"FlowLogName"`
	Description               string                 `json:"Description" xml:"Description"`
	ProjectName               string                 `json:"ProjectName" xml:"ProjectName"`
	CenId                     string                 `json:"CenId" xml:"CenId"`
	LogStoreName              string                 `json:"LogStoreName" xml:"LogStoreName"`
	RegionId                  string                 `json:"RegionId" xml:"RegionId"`
	FlowLogId                 string                 `json:"FlowLogId" xml:"FlowLogId"`
	PeerRegionId              string                 `json:"PeerRegionId" xml:"PeerRegionId"`
	TransitRouterAttachmentId string                 `json:"TransitRouterAttachmentId" xml:"TransitRouterAttachmentId"`
	Interval                  int64                  `json:"Interval" xml:"Interval"`
	Tags                      TagsInDescribeFlowlogs `json:"Tags" xml:"Tags"`
}

FlowLog is a nested struct in cbn response

type FlowLogs ¶ added in v1.60.382

type FlowLogs struct {
	FlowLog []FlowLog `json:"FlowLog" xml:"FlowLog"`
}

FlowLogs is a nested struct in cbn response

type GeographicSpanModel ¶

type GeographicSpanModel struct {
	LocalGeoRegionId    string `json:"LocalGeoRegionId" xml:"LocalGeoRegionId"`
	GeographicSpanId    string `json:"GeographicSpanId" xml:"GeographicSpanId"`
	OppositeGeoRegionId string `json:"OppositeGeoRegionId" xml:"OppositeGeoRegionId"`
}

GeographicSpanModel is a nested struct in cbn response

type GeographicSpanModels ¶

type GeographicSpanModels struct {
	GeographicSpanModel []GeographicSpanModel `json:"GeographicSpanModel" xml:"GeographicSpanModel"`
}

GeographicSpanModels is a nested struct in cbn response

type GrantInstanceToTransitRouterRequest ¶ added in v1.61.1397

type GrantInstanceToTransitRouterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	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"`
	Version              string           `position:"Query" name:"Version"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	OrderType            string           `position:"Query" name:"OrderType"`
}

GrantInstanceToTransitRouterRequest is the request struct for api GrantInstanceToTransitRouter

func CreateGrantInstanceToTransitRouterRequest ¶ added in v1.61.1397

func CreateGrantInstanceToTransitRouterRequest() (request *GrantInstanceToTransitRouterRequest)

CreateGrantInstanceToTransitRouterRequest creates a request to invoke GrantInstanceToTransitRouter API

type GrantInstanceToTransitRouterResponse ¶ added in v1.61.1397

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

GrantInstanceToTransitRouterResponse is the response struct for api GrantInstanceToTransitRouter

func CreateGrantInstanceToTransitRouterResponse ¶ added in v1.61.1397

func CreateGrantInstanceToTransitRouterResponse() (response *GrantInstanceToTransitRouterResponse)

CreateGrantInstanceToTransitRouterResponse creates a response to parse from GrantInstanceToTransitRouter response

type GrantRule ¶

type GrantRule struct {
	ChildInstanceId       string `json:"ChildInstanceId" xml:"ChildInstanceId"`
	ChildInstanceOwnerId  int64  `json:"ChildInstanceOwnerId" xml:"ChildInstanceOwnerId"`
	ChildInstanceRegionId string `json:"ChildInstanceRegionId" xml:"ChildInstanceRegionId"`
	ChildInstanceType     string `json:"ChildInstanceType" xml:"ChildInstanceType"`
	CenOwnerId            int64  `json:"CenOwnerId" xml:"CenOwnerId"`
	CreateTime            int64  `json:"CreateTime" xml:"CreateTime"`
	CenId                 string `json:"CenId" xml:"CenId"`
	OrderType             string `json:"OrderType" xml:"OrderType"`
}

GrantRule is a nested struct in cbn response

type GrantRuleInDescribeGrantRulesToResource ¶ added in v1.62.705

type GrantRuleInDescribeGrantRulesToResource struct {
	CenOwnerId int64  `json:"CenOwnerId" xml:"CenOwnerId"`
	OrderType  string `json:"OrderType" xml:"OrderType"`
	CenId      string `json:"CenId" xml:"CenId"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
}

GrantRuleInDescribeGrantRulesToResource is a nested struct in cbn response

type GrantRulesInDescribeGrantRulesToCen ¶ added in v1.61.1790

type GrantRulesInDescribeGrantRulesToCen struct {
	GrantRule []GrantRule `json:"GrantRule" xml:"GrantRule"`
}

GrantRulesInDescribeGrantRulesToCen is a nested struct in cbn response

type GrantRulesInDescribeGrantRulesToResource ¶ added in v1.61.1790

type GrantRulesInDescribeGrantRulesToResource struct {
	GrantRule []GrantRuleInDescribeGrantRulesToResource `json:"GrantRule" xml:"GrantRule"`
}

GrantRulesInDescribeGrantRulesToResource is a nested struct in cbn response

type GrantVSwitchEni ¶ added in v1.61.1606

type GrantVSwitchEni struct {
	VpcId                string `json:"VpcId" xml:"VpcId"`
	VSwitchId            string `json:"VSwitchId" xml:"VSwitchId"`
	NetworkInterfaceId   string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
	Description          string `json:"Description" xml:"Description"`
	TransitRouterFlag    bool   `json:"TransitRouterFlag" xml:"TransitRouterFlag"`
	NetworkInterfaceName string `json:"NetworkInterfaceName" xml:"NetworkInterfaceName"`
	PrimaryIpAddress     string `json:"PrimaryIpAddress" xml:"PrimaryIpAddress"`
}

GrantVSwitchEni is a nested struct in cbn response

type GrantVSwitchEnis ¶ added in v1.61.1606

type GrantVSwitchEnis struct {
	GrantVSwitchEni []GrantVSwitchEni `json:"GrantVSwitchEni" xml:"GrantVSwitchEni"`
}

GrantVSwitchEnis is a nested struct in cbn response

type Ipv6CidrBlock ¶ added in v1.62.300

type Ipv6CidrBlock struct {
	Ipv6Isp       string `json:"Ipv6Isp" xml:"Ipv6Isp"`
	Ipv6CidrBlock string `json:"Ipv6CidrBlock" xml:"Ipv6CidrBlock"`
}

Ipv6CidrBlock is a nested struct in cbn response

type Ipv6CidrBlocks ¶ added in v1.62.300

type Ipv6CidrBlocks struct {
	Ipv6CidrBlock []Ipv6CidrBlock `json:"ipv6CidrBlock" xml:"ipv6CidrBlock"`
}

Ipv6CidrBlocks is a nested struct in cbn response

type ListCenChildInstanceRouteEntriesToAttachmentRequest ¶ added in v1.62.236

type ListCenChildInstanceRouteEntriesToAttachmentRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer                                           `position:"Query" name:"ResourceOwnerId"`
	CenId                     string                                                     `position:"Query" name:"CenId"`
	NextToken                 string                                                     `position:"Query" name:"NextToken"`
	RouteFilter               *[]ListCenChildInstanceRouteEntriesToAttachmentRouteFilter `position:"Query" name:"RouteFilter"  type:"Repeated"`
	ResourceOwnerAccount      string                                                     `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount              string                                                     `position:"Query" name:"OwnerAccount"`
	OwnerId                   requests.Integer                                           `position:"Query" name:"OwnerId"`
	Version                   string                                                     `position:"Query" name:"Version"`
	TransitRouterAttachmentId string                                                     `position:"Query" name:"TransitRouterAttachmentId"`
	ServiceType               string                                                     `position:"Query" name:"ServiceType"`
	MaxResults                requests.Integer                                           `position:"Query" name:"MaxResults"`
	ChildInstanceRouteTableId string                                                     `position:"Query" name:"ChildInstanceRouteTableId"`
}

ListCenChildInstanceRouteEntriesToAttachmentRequest is the request struct for api ListCenChildInstanceRouteEntriesToAttachment

func CreateListCenChildInstanceRouteEntriesToAttachmentRequest ¶ added in v1.62.236

func CreateListCenChildInstanceRouteEntriesToAttachmentRequest() (request *ListCenChildInstanceRouteEntriesToAttachmentRequest)

CreateListCenChildInstanceRouteEntriesToAttachmentRequest creates a request to invoke ListCenChildInstanceRouteEntriesToAttachment API

type ListCenChildInstanceRouteEntriesToAttachmentResponse ¶ added in v1.62.236

type ListCenChildInstanceRouteEntriesToAttachmentResponse struct {
	*responses.BaseResponse
	NextToken  string                     `json:"NextToken" xml:"NextToken"`
	RequestId  string                     `json:"RequestId" xml:"RequestId"`
	RouteEntry []TransitRouterAssociation `json:"RouteEntry" xml:"RouteEntry"`
}

ListCenChildInstanceRouteEntriesToAttachmentResponse is the response struct for api ListCenChildInstanceRouteEntriesToAttachment

func CreateListCenChildInstanceRouteEntriesToAttachmentResponse ¶ added in v1.62.236

func CreateListCenChildInstanceRouteEntriesToAttachmentResponse() (response *ListCenChildInstanceRouteEntriesToAttachmentResponse)

CreateListCenChildInstanceRouteEntriesToAttachmentResponse creates a response to parse from ListCenChildInstanceRouteEntriesToAttachment response

type ListCenChildInstanceRouteEntriesToAttachmentRouteFilter ¶ added in v1.62.236

type ListCenChildInstanceRouteEntriesToAttachmentRouteFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

ListCenChildInstanceRouteEntriesToAttachmentRouteFilter is a repeated param struct in ListCenChildInstanceRouteEntriesToAttachmentRequest

type ListCenInterRegionTrafficQosPoliciesRequest ¶ added in v1.61.1352

type ListCenInterRegionTrafficQosPoliciesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId             requests.Integer `position:"Query" name:"ResourceOwnerId"`
	NextToken                   string           `position:"Query" name:"NextToken"`
	TrafficQosPolicyName        string           `position:"Query" name:"TrafficQosPolicyName"`
	TrafficQosPolicyId          string           `position:"Query" name:"TrafficQosPolicyId"`
	ResourceOwnerAccount        string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                string           `position:"Query" name:"OwnerAccount"`
	TrafficQosPolicyDescription string           `position:"Query" name:"TrafficQosPolicyDescription"`
	OwnerId                     requests.Integer `position:"Query" name:"OwnerId"`
	TransitRouterId             string           `position:"Query" name:"TransitRouterId"`
	Version                     string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId   string           `position:"Query" name:"TransitRouterAttachmentId"`
	MaxResults                  requests.Integer `position:"Query" name:"MaxResults"`
}

ListCenInterRegionTrafficQosPoliciesRequest is the request struct for api ListCenInterRegionTrafficQosPolicies

func CreateListCenInterRegionTrafficQosPoliciesRequest ¶ added in v1.61.1352

func CreateListCenInterRegionTrafficQosPoliciesRequest() (request *ListCenInterRegionTrafficQosPoliciesRequest)

CreateListCenInterRegionTrafficQosPoliciesRequest creates a request to invoke ListCenInterRegionTrafficQosPolicies API

type ListCenInterRegionTrafficQosPoliciesResponse ¶ added in v1.61.1352

type ListCenInterRegionTrafficQosPoliciesResponse struct {
	*responses.BaseResponse
	NextToken          string             `json:"NextToken" xml:"NextToken"`
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	TotalCount         int                `json:"TotalCount" xml:"TotalCount"`
	MaxResults         int                `json:"MaxResults" xml:"MaxResults"`
	TrafficQosPolicies []TrafficQosPolicy `json:"TrafficQosPolicies" xml:"TrafficQosPolicies"`
}

ListCenInterRegionTrafficQosPoliciesResponse is the response struct for api ListCenInterRegionTrafficQosPolicies

func CreateListCenInterRegionTrafficQosPoliciesResponse ¶ added in v1.61.1352

func CreateListCenInterRegionTrafficQosPoliciesResponse() (response *ListCenInterRegionTrafficQosPoliciesResponse)

CreateListCenInterRegionTrafficQosPoliciesResponse creates a response to parse from ListCenInterRegionTrafficQosPolicies response

type ListCenInterRegionTrafficQosQueuesRequest ¶ added in v1.62.133

type ListCenInterRegionTrafficQosQueuesRequest struct {
	*requests.RpcRequest
	TrafficQosQueueName        string           `position:"Query" name:"TrafficQosQueueName"`
	ResourceOwnerId            requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TrafficQosQueueId          string           `position:"Query" name:"TrafficQosQueueId"`
	TrafficQosQueueDescription string           `position:"Query" name:"TrafficQosQueueDescription"`
	NextToken                  string           `position:"Query" name:"NextToken"`
	TrafficQosPolicyId         string           `position:"Query" name:"TrafficQosPolicyId"`
	ResourceOwnerAccount       string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount               string           `position:"Query" name:"OwnerAccount"`
	OwnerId                    requests.Integer `position:"Query" name:"OwnerId"`
	TransitRouterId            string           `position:"Query" name:"TransitRouterId"`
	Version                    string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId  string           `position:"Query" name:"TransitRouterAttachmentId"`
	MaxResults                 requests.Integer `position:"Query" name:"MaxResults"`
}

ListCenInterRegionTrafficQosQueuesRequest is the request struct for api ListCenInterRegionTrafficQosQueues

func CreateListCenInterRegionTrafficQosQueuesRequest ¶ added in v1.62.133

func CreateListCenInterRegionTrafficQosQueuesRequest() (request *ListCenInterRegionTrafficQosQueuesRequest)

CreateListCenInterRegionTrafficQosQueuesRequest creates a request to invoke ListCenInterRegionTrafficQosQueues API

type ListCenInterRegionTrafficQosQueuesResponse ¶ added in v1.62.133

type ListCenInterRegionTrafficQosQueuesResponse struct {
	*responses.BaseResponse
	NextToken        string            `json:"NextToken" xml:"NextToken"`
	RequestId        string            `json:"RequestId" xml:"RequestId"`
	TrafficQosQueues []TrafficQosQueue `json:"TrafficQosQueues" xml:"TrafficQosQueues"`
}

ListCenInterRegionTrafficQosQueuesResponse is the response struct for api ListCenInterRegionTrafficQosQueues

func CreateListCenInterRegionTrafficQosQueuesResponse ¶ added in v1.62.133

func CreateListCenInterRegionTrafficQosQueuesResponse() (response *ListCenInterRegionTrafficQosQueuesResponse)

CreateListCenInterRegionTrafficQosQueuesResponse creates a response to parse from ListCenInterRegionTrafficQosQueues response

type ListGrantVSwitchEnisRequest ¶ added in v1.61.1606

type ListGrantVSwitchEnisRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	NextToken            string           `position:"Query" name:"NextToken"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	NetworkInterfaceName string           `position:"Query" name:"NetworkInterfaceName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Version              string           `position:"Query" name:"Version"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	VpcId                string           `position:"Query" name:"VpcId"`
	MaxResults           requests.Integer `position:"Query" name:"MaxResults"`
	PrimaryIpAddress     string           `position:"Query" name:"PrimaryIpAddress"`
	NetworkInterfaceId   *[]string        `position:"Query" name:"NetworkInterfaceId"  type:"Repeated"`
}

ListGrantVSwitchEnisRequest is the request struct for api ListGrantVSwitchEnis

func CreateListGrantVSwitchEnisRequest ¶ added in v1.61.1606

func CreateListGrantVSwitchEnisRequest() (request *ListGrantVSwitchEnisRequest)

CreateListGrantVSwitchEnisRequest creates a request to invoke ListGrantVSwitchEnis API

type ListGrantVSwitchEnisResponse ¶ added in v1.61.1606

type ListGrantVSwitchEnisResponse struct {
	*responses.BaseResponse
	RequestId        string            `json:"RequestId" xml:"RequestId"`
	TotalCount       string            `json:"TotalCount" xml:"TotalCount"`
	NextToken        string            `json:"NextToken" xml:"NextToken"`
	MaxResults       int64             `json:"MaxResults" xml:"MaxResults"`
	GrantVSwitchEnis []GrantVSwitchEni `json:"GrantVSwitchEnis" xml:"GrantVSwitchEnis"`
}

ListGrantVSwitchEnisResponse is the response struct for api ListGrantVSwitchEnis

func CreateListGrantVSwitchEnisResponse ¶ added in v1.61.1606

func CreateListGrantVSwitchEnisResponse() (response *ListGrantVSwitchEnisResponse)

CreateListGrantVSwitchEnisResponse creates a response to parse from ListGrantVSwitchEnis response

type ListGrantVSwitchesToCenRequest ¶ added in v1.61.1397

type ListGrantVSwitchesToCenRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	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"`
	Version              string           `position:"Query" name:"Version"`
	VpcId                string           `position:"Query" name:"VpcId"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
}

ListGrantVSwitchesToCenRequest is the request struct for api ListGrantVSwitchesToCen

func CreateListGrantVSwitchesToCenRequest ¶ added in v1.61.1397

func CreateListGrantVSwitchesToCenRequest() (request *ListGrantVSwitchesToCenRequest)

CreateListGrantVSwitchesToCenRequest creates a request to invoke ListGrantVSwitchesToCen API

type ListGrantVSwitchesToCenResponse ¶ added in v1.61.1397

type ListGrantVSwitchesToCenResponse struct {
	*responses.BaseResponse
	PageSize   int       `json:"PageSize" xml:"PageSize"`
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	PageNumber int       `json:"PageNumber" xml:"PageNumber"`
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	VSwitches  []VSwitch `json:"VSwitches" xml:"VSwitches"`
}

ListGrantVSwitchesToCenResponse is the response struct for api ListGrantVSwitchesToCen

func CreateListGrantVSwitchesToCenResponse ¶ added in v1.61.1397

func CreateListGrantVSwitchesToCenResponse() (response *ListGrantVSwitchesToCenResponse)

CreateListGrantVSwitchesToCenResponse creates a response to parse from ListGrantVSwitchesToCen response

type ListTagResourcesRequest ¶ added in v1.60.382

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer       `position:"Query" name:"ResourceOwnerId"`
	NextToken            string                 `position:"Query" name:"NextToken"`
	PageSize             requests.Integer       `position:"Query" name:"PageSize"`
	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"`
	Version              string                 `position:"Query" name:"Version"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest ¶ added in v1.60.382

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse ¶ added in v1.60.382

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	NextToken    string       `json:"NextToken" xml:"NextToken"`
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	TagResources TagResources `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse ¶ added in v1.60.382

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag ¶ added in v1.60.382

type ListTagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type ListTrafficMarkingPoliciesRequest ¶ added in v1.61.1352

type ListTrafficMarkingPoliciesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                 requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TrafficMarkingPolicyDescription string           `position:"Query" name:"TrafficMarkingPolicyDescription"`
	TrafficMarkingPolicyId          string           `position:"Query" name:"TrafficMarkingPolicyId"`
	NextToken                       string           `position:"Query" name:"NextToken"`
	TrafficMarkingPolicyName        string           `position:"Query" name:"TrafficMarkingPolicyName"`
	ResourceOwnerAccount            string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                    string           `position:"Query" name:"OwnerAccount"`
	OwnerId                         requests.Integer `position:"Query" name:"OwnerId"`
	TransitRouterId                 string           `position:"Query" name:"TransitRouterId"`
	Version                         string           `position:"Query" name:"Version"`
	MaxResults                      requests.Integer `position:"Query" name:"MaxResults"`
}

ListTrafficMarkingPoliciesRequest is the request struct for api ListTrafficMarkingPolicies

func CreateListTrafficMarkingPoliciesRequest ¶ added in v1.61.1352

func CreateListTrafficMarkingPoliciesRequest() (request *ListTrafficMarkingPoliciesRequest)

CreateListTrafficMarkingPoliciesRequest creates a request to invoke ListTrafficMarkingPolicies API

type ListTrafficMarkingPoliciesResponse ¶ added in v1.61.1352

type ListTrafficMarkingPoliciesResponse struct {
	*responses.BaseResponse
	NextToken              string                 `json:"NextToken" xml:"NextToken"`
	RequestId              string                 `json:"RequestId" xml:"RequestId"`
	TotalCount             int                    `json:"TotalCount" xml:"TotalCount"`
	MaxResults             int                    `json:"MaxResults" xml:"MaxResults"`
	TrafficMarkingPolicies []TrafficMarkingPolicy `json:"TrafficMarkingPolicies" xml:"TrafficMarkingPolicies"`
}

ListTrafficMarkingPoliciesResponse is the response struct for api ListTrafficMarkingPolicies

func CreateListTrafficMarkingPoliciesResponse ¶ added in v1.61.1352

func CreateListTrafficMarkingPoliciesResponse() (response *ListTrafficMarkingPoliciesResponse)

CreateListTrafficMarkingPoliciesResponse creates a response to parse from ListTrafficMarkingPolicies response

type ListTransitRouterAvailableResourceRequest ¶ added in v1.61.1227

type ListTransitRouterAvailableResourceRequest 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"`
	SupportMulticast     requests.Boolean `position:"Query" name:"SupportMulticast"`
	Version              string           `position:"Query" name:"Version"`
}

ListTransitRouterAvailableResourceRequest is the request struct for api ListTransitRouterAvailableResource

func CreateListTransitRouterAvailableResourceRequest ¶ added in v1.61.1227

func CreateListTransitRouterAvailableResourceRequest() (request *ListTransitRouterAvailableResourceRequest)

CreateListTransitRouterAvailableResourceRequest creates a request to invoke ListTransitRouterAvailableResource API

type ListTransitRouterAvailableResourceResponse ¶ added in v1.61.1227

type ListTransitRouterAvailableResourceResponse struct {
	*responses.BaseResponse
	RequestId        string   `json:"RequestId" xml:"RequestId"`
	SupportMulticast bool     `json:"SupportMulticast" xml:"SupportMulticast"`
	SlaveZones       []string `json:"SlaveZones" xml:"SlaveZones"`
	MasterZones      []string `json:"MasterZones" xml:"MasterZones"`
	AvailableZones   []string `json:"AvailableZones" xml:"AvailableZones"`
}

ListTransitRouterAvailableResourceResponse is the response struct for api ListTransitRouterAvailableResource

func CreateListTransitRouterAvailableResourceResponse ¶ added in v1.61.1227

func CreateListTransitRouterAvailableResourceResponse() (response *ListTransitRouterAvailableResourceResponse)

CreateListTransitRouterAvailableResourceResponse creates a response to parse from ListTransitRouterAvailableResource response

type ListTransitRouterCidrAllocationRequest ¶ added in v1.62.40

type ListTransitRouterCidrAllocationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	TransitRouterCidrId  string           `position:"Query" name:"TransitRouterCidrId"`
	NextToken            string           `position:"Query" name:"NextToken"`
	Cidr                 string           `position:"Query" name:"Cidr"`
	DedicatedOwnerId     string           `position:"Query" name:"DedicatedOwnerId"`
	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"`
	TransitRouterId      string           `position:"Query" name:"TransitRouterId"`
	AttachmentName       string           `position:"Query" name:"AttachmentName"`
	Version              string           `position:"Query" name:"Version"`
	CidrBlock            string           `position:"Query" name:"CidrBlock"`
	MaxResults           requests.Integer `position:"Query" name:"MaxResults"`
	AttachmentId         string           `position:"Query" name:"AttachmentId"`
}

ListTransitRouterCidrAllocationRequest is the request struct for api ListTransitRouterCidrAllocation

func CreateListTransitRouterCidrAllocationRequest ¶ added in v1.62.40

func CreateListTransitRouterCidrAllocationRequest() (request *ListTransitRouterCidrAllocationRequest)

CreateListTransitRouterCidrAllocationRequest creates a request to invoke ListTransitRouterCidrAllocation API

type ListTransitRouterCidrAllocationResponse ¶ added in v1.62.40

type ListTransitRouterCidrAllocationResponse struct {
	*responses.BaseResponse
	NextToken                    string                        `json:"NextToken" xml:"NextToken"`
	RequestId                    string                        `json:"RequestId" xml:"RequestId"`
	TotalCount                   int                           `json:"TotalCount" xml:"TotalCount"`
	MaxResults                   int                           `json:"MaxResults" xml:"MaxResults"`
	TransitRouterCidrAllocations []TransitRouterCidrAllocation `json:"TransitRouterCidrAllocations" xml:"TransitRouterCidrAllocations"`
}

ListTransitRouterCidrAllocationResponse is the response struct for api ListTransitRouterCidrAllocation

func CreateListTransitRouterCidrAllocationResponse ¶ added in v1.62.40

func CreateListTransitRouterCidrAllocationResponse() (response *ListTransitRouterCidrAllocationResponse)

CreateListTransitRouterCidrAllocationResponse creates a response to parse from ListTransitRouterCidrAllocation response

type ListTransitRouterCidrRequest ¶ added in v1.62.40

type ListTransitRouterCidrRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	TransitRouterCidrId  string           `position:"Query" name:"TransitRouterCidrId"`
	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"`
	TransitRouterId      string           `position:"Query" name:"TransitRouterId"`
	Version              string           `position:"Query" name:"Version"`
}

ListTransitRouterCidrRequest is the request struct for api ListTransitRouterCidr

func CreateListTransitRouterCidrRequest ¶ added in v1.62.40

func CreateListTransitRouterCidrRequest() (request *ListTransitRouterCidrRequest)

CreateListTransitRouterCidrRequest creates a request to invoke ListTransitRouterCidr API

type ListTransitRouterCidrResponse ¶ added in v1.62.40

type ListTransitRouterCidrResponse struct {
	*responses.BaseResponse
	RequestId string          `json:"RequestId" xml:"RequestId"`
	CidrLists []CidrListsItem `json:"CidrLists" xml:"CidrLists"`
}

ListTransitRouterCidrResponse is the response struct for api ListTransitRouterCidr

func CreateListTransitRouterCidrResponse ¶ added in v1.62.40

func CreateListTransitRouterCidrResponse() (response *ListTransitRouterCidrResponse)

CreateListTransitRouterCidrResponse creates a response to parse from ListTransitRouterCidr response

type ListTransitRouterEcrAttachmentsRequest ¶ added in v1.62.705

type ListTransitRouterEcrAttachmentsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer                      `position:"Query" name:"ResourceOwnerId"`
	CenId                     string                                `position:"Query" name:"CenId"`
	NextToken                 string                                `position:"Query" name:"NextToken"`
	Tag                       *[]ListTransitRouterEcrAttachmentsTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceOwnerAccount      string                                `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount              string                                `position:"Query" name:"OwnerAccount"`
	OwnerId                   requests.Integer                      `position:"Query" name:"OwnerId"`
	TransitRouterId           string                                `position:"Query" name:"TransitRouterId"`
	ResourceType              string                                `position:"Query" name:"ResourceType"`
	Version                   string                                `position:"Query" name:"Version"`
	TransitRouterAttachmentId string                                `position:"Query" name:"TransitRouterAttachmentId"`
	MaxResults                requests.Integer                      `position:"Query" name:"MaxResults"`
}

ListTransitRouterEcrAttachmentsRequest is the request struct for api ListTransitRouterEcrAttachments

func CreateListTransitRouterEcrAttachmentsRequest ¶ added in v1.62.705

func CreateListTransitRouterEcrAttachmentsRequest() (request *ListTransitRouterEcrAttachmentsRequest)

CreateListTransitRouterEcrAttachmentsRequest creates a request to invoke ListTransitRouterEcrAttachments API

type ListTransitRouterEcrAttachmentsResponse ¶ added in v1.62.705

type ListTransitRouterEcrAttachmentsResponse struct {
	*responses.BaseResponse
	NextToken                string                    `json:"NextToken" xml:"NextToken"`
	RequestId                string                    `json:"RequestId" xml:"RequestId"`
	TotalCount               int                       `json:"TotalCount" xml:"TotalCount"`
	MaxResults               int                       `json:"MaxResults" xml:"MaxResults"`
	TransitRouterAttachments []TransitRouterAttachment `json:"TransitRouterAttachments" xml:"TransitRouterAttachments"`
}

ListTransitRouterEcrAttachmentsResponse is the response struct for api ListTransitRouterEcrAttachments

func CreateListTransitRouterEcrAttachmentsResponse ¶ added in v1.62.705

func CreateListTransitRouterEcrAttachmentsResponse() (response *ListTransitRouterEcrAttachmentsResponse)

CreateListTransitRouterEcrAttachmentsResponse creates a response to parse from ListTransitRouterEcrAttachments response

type ListTransitRouterEcrAttachmentsTag ¶ added in v1.62.705

type ListTransitRouterEcrAttachmentsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTransitRouterEcrAttachmentsTag is a repeated param struct in ListTransitRouterEcrAttachmentsRequest

type ListTransitRouterMulticastDomainAssociationsRequest ¶ added in v1.61.1606

type ListTransitRouterMulticastDomainAssociationsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                    string           `position:"Query" name:"ClientToken"`
	VSwitchIds                     *[]string        `position:"Query" name:"VSwitchIds"  type:"Repeated"`
	TransitRouterMulticastDomainId string           `position:"Query" name:"TransitRouterMulticastDomainId"`
	NextToken                      string           `position:"Query" name:"NextToken"`
	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"`
	Version                        string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId      string           `position:"Query" name:"TransitRouterAttachmentId"`
	MaxResults                     requests.Integer `position:"Query" name:"MaxResults"`
}

ListTransitRouterMulticastDomainAssociationsRequest is the request struct for api ListTransitRouterMulticastDomainAssociations

func CreateListTransitRouterMulticastDomainAssociationsRequest ¶ added in v1.61.1606

func CreateListTransitRouterMulticastDomainAssociationsRequest() (request *ListTransitRouterMulticastDomainAssociationsRequest)

CreateListTransitRouterMulticastDomainAssociationsRequest creates a request to invoke ListTransitRouterMulticastDomainAssociations API

type ListTransitRouterMulticastDomainAssociationsResponse ¶ added in v1.61.1606

type ListTransitRouterMulticastDomainAssociationsResponse struct {
	*responses.BaseResponse
	RequestId                          string                              `json:"RequestId" xml:"RequestId"`
	TotalCount                         int                                 `json:"TotalCount" xml:"TotalCount"`
	MaxResults                         int                                 `json:"MaxResults" xml:"MaxResults"`
	NextToken                          string                              `json:"NextToken" xml:"NextToken"`
	TransitRouterMulticastAssociations []TransitRouterMulticastAssociation `json:"TransitRouterMulticastAssociations" xml:"TransitRouterMulticastAssociations"`
}

ListTransitRouterMulticastDomainAssociationsResponse is the response struct for api ListTransitRouterMulticastDomainAssociations

func CreateListTransitRouterMulticastDomainAssociationsResponse ¶ added in v1.61.1606

func CreateListTransitRouterMulticastDomainAssociationsResponse() (response *ListTransitRouterMulticastDomainAssociationsResponse)

CreateListTransitRouterMulticastDomainAssociationsResponse creates a response to parse from ListTransitRouterMulticastDomainAssociations response

type ListTransitRouterMulticastDomainVSwitchesRequest ¶ added in v1.61.1606

type ListTransitRouterMulticastDomainVSwitchesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	VSwitchIds           *[]string        `position:"Query" name:"VSwitchIds"  type:"Repeated"`
	NextToken            string           `position:"Query" name:"NextToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Version              string           `position:"Query" name:"Version"`
	VpcId                string           `position:"Query" name:"VpcId"`
	MaxResults           requests.Integer `position:"Query" name:"MaxResults"`
}

ListTransitRouterMulticastDomainVSwitchesRequest is the request struct for api ListTransitRouterMulticastDomainVSwitches

func CreateListTransitRouterMulticastDomainVSwitchesRequest ¶ added in v1.61.1606

func CreateListTransitRouterMulticastDomainVSwitchesRequest() (request *ListTransitRouterMulticastDomainVSwitchesRequest)

CreateListTransitRouterMulticastDomainVSwitchesRequest creates a request to invoke ListTransitRouterMulticastDomainVSwitches API

type ListTransitRouterMulticastDomainVSwitchesResponse ¶ added in v1.61.1606

type ListTransitRouterMulticastDomainVSwitchesResponse struct {
	*responses.BaseResponse
	NextToken  string   `json:"NextToken" xml:"NextToken"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	MaxResults int      `json:"MaxResults" xml:"MaxResults"`
	VSwitchIds []string `json:"VSwitchIds" xml:"VSwitchIds"`
}

ListTransitRouterMulticastDomainVSwitchesResponse is the response struct for api ListTransitRouterMulticastDomainVSwitches

func CreateListTransitRouterMulticastDomainVSwitchesResponse ¶ added in v1.61.1606

func CreateListTransitRouterMulticastDomainVSwitchesResponse() (response *ListTransitRouterMulticastDomainVSwitchesResponse)

CreateListTransitRouterMulticastDomainVSwitchesResponse creates a response to parse from ListTransitRouterMulticastDomainVSwitches response

type ListTransitRouterMulticastDomainsRequest ¶ added in v1.61.1606

type ListTransitRouterMulticastDomainsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                requests.Integer                        `position:"Query" name:"ResourceOwnerId"`
	ClientToken                    string                                  `position:"Query" name:"ClientToken"`
	CenId                          string                                  `position:"Query" name:"CenId"`
	TransitRouterMulticastDomainId string                                  `position:"Query" name:"TransitRouterMulticastDomainId"`
	NextToken                      string                                  `position:"Query" name:"NextToken"`
	Tag                            *[]ListTransitRouterMulticastDomainsTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceOwnerAccount           string                                  `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                   string                                  `position:"Query" name:"OwnerAccount"`
	OwnerId                        requests.Integer                        `position:"Query" name:"OwnerId"`
	TransitRouterId                string                                  `position:"Query" name:"TransitRouterId"`
	Version                        string                                  `position:"Query" name:"Version"`
	MaxResults                     requests.Integer                        `position:"Query" name:"MaxResults"`
}

ListTransitRouterMulticastDomainsRequest is the request struct for api ListTransitRouterMulticastDomains

func CreateListTransitRouterMulticastDomainsRequest ¶ added in v1.61.1606

func CreateListTransitRouterMulticastDomainsRequest() (request *ListTransitRouterMulticastDomainsRequest)

CreateListTransitRouterMulticastDomainsRequest creates a request to invoke ListTransitRouterMulticastDomains API

type ListTransitRouterMulticastDomainsResponse ¶ added in v1.61.1606

type ListTransitRouterMulticastDomainsResponse struct {
	*responses.BaseResponse
	RequestId                     string                         `json:"RequestId" xml:"RequestId"`
	TotalCount                    int                            `json:"TotalCount" xml:"TotalCount"`
	MaxResults                    int                            `json:"MaxResults" xml:"MaxResults"`
	NextToken                     string                         `json:"NextToken" xml:"NextToken"`
	TransitRouterMulticastDomains []TransitRouterMulticastDomain `json:"TransitRouterMulticastDomains" xml:"TransitRouterMulticastDomains"`
}

ListTransitRouterMulticastDomainsResponse is the response struct for api ListTransitRouterMulticastDomains

func CreateListTransitRouterMulticastDomainsResponse ¶ added in v1.61.1606

func CreateListTransitRouterMulticastDomainsResponse() (response *ListTransitRouterMulticastDomainsResponse)

CreateListTransitRouterMulticastDomainsResponse creates a response to parse from ListTransitRouterMulticastDomains response

type ListTransitRouterMulticastDomainsTag ¶ added in v1.62.29

type ListTransitRouterMulticastDomainsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTransitRouterMulticastDomainsTag is a repeated param struct in ListTransitRouterMulticastDomainsRequest

type ListTransitRouterMulticastGroupsRequest ¶ added in v1.61.1606

type ListTransitRouterMulticastGroupsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                   requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                       string           `position:"Query" name:"ClientToken"`
	NetworkInterfaceIds               *[]string        `position:"Query" name:"NetworkInterfaceIds"  type:"Repeated"`
	VSwitchIds                        *[]string        `position:"Query" name:"VSwitchIds"  type:"Repeated"`
	TransitRouterMulticastDomainId    string           `position:"Query" name:"TransitRouterMulticastDomainId"`
	IsGroupSource                     requests.Boolean `position:"Query" name:"IsGroupSource"`
	ConnectPeerIds                    *[]string        `position:"Query" name:"ConnectPeerIds"  type:"Repeated"`
	NextToken                         string           `position:"Query" name:"NextToken"`
	GroupIpAddress                    string           `position:"Query" name:"GroupIpAddress"`
	ResourceId                        string           `position:"Query" name:"ResourceId"`
	ResourceOwnerAccount              string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                      string           `position:"Query" name:"OwnerAccount"`
	PeerTransitRouterMulticastDomains *[]string        `position:"Query" name:"PeerTransitRouterMulticastDomains"  type:"Repeated"`
	OwnerId                           requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType                      string           `position:"Query" name:"ResourceType"`
	Version                           string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId         string           `position:"Query" name:"TransitRouterAttachmentId"`
	MaxResults                        requests.Integer `position:"Query" name:"MaxResults"`
	IsGroupMember                     requests.Boolean `position:"Query" name:"IsGroupMember"`
}

ListTransitRouterMulticastGroupsRequest is the request struct for api ListTransitRouterMulticastGroups

func CreateListTransitRouterMulticastGroupsRequest ¶ added in v1.61.1606

func CreateListTransitRouterMulticastGroupsRequest() (request *ListTransitRouterMulticastGroupsRequest)

CreateListTransitRouterMulticastGroupsRequest creates a request to invoke ListTransitRouterMulticastGroups API

type ListTransitRouterMulticastGroupsResponse ¶ added in v1.61.1606

type ListTransitRouterMulticastGroupsResponse struct {
	*responses.BaseResponse
	RequestId                    string                        `json:"RequestId" xml:"RequestId"`
	TotalCount                   int                           `json:"TotalCount" xml:"TotalCount"`
	MaxResults                   int                           `json:"MaxResults" xml:"MaxResults"`
	NextToken                    string                        `json:"NextToken" xml:"NextToken"`
	TransitRouterMulticastGroups []TransitRouterMulticastGroup `json:"TransitRouterMulticastGroups" xml:"TransitRouterMulticastGroups"`
}

ListTransitRouterMulticastGroupsResponse is the response struct for api ListTransitRouterMulticastGroups

func CreateListTransitRouterMulticastGroupsResponse ¶ added in v1.61.1606

func CreateListTransitRouterMulticastGroupsResponse() (response *ListTransitRouterMulticastGroupsResponse)

CreateListTransitRouterMulticastGroupsResponse creates a response to parse from ListTransitRouterMulticastGroups response

type ListTransitRouterPeerAttachmentsRequest ¶ added in v1.61.1227

type ListTransitRouterPeerAttachmentsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer                       `position:"Query" name:"ResourceOwnerId"`
	CenId                     string                                 `position:"Query" name:"CenId"`
	DefaultLinkType           string                                 `position:"Query" name:"DefaultLinkType"`
	NextToken                 string                                 `position:"Query" name:"NextToken"`
	Tag                       *[]ListTransitRouterPeerAttachmentsTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceOwnerAccount      string                                 `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount              string                                 `position:"Query" name:"OwnerAccount"`
	OwnerId                   requests.Integer                       `position:"Query" name:"OwnerId"`
	TransitRouterId           string                                 `position:"Query" name:"TransitRouterId"`
	ResourceType              string                                 `position:"Query" name:"ResourceType"`
	Version                   string                                 `position:"Query" name:"Version"`
	TransitRouterAttachmentId string                                 `position:"Query" name:"TransitRouterAttachmentId"`
	MaxResults                requests.Integer                       `position:"Query" name:"MaxResults"`
}

ListTransitRouterPeerAttachmentsRequest is the request struct for api ListTransitRouterPeerAttachments

func CreateListTransitRouterPeerAttachmentsRequest ¶ added in v1.61.1227

func CreateListTransitRouterPeerAttachmentsRequest() (request *ListTransitRouterPeerAttachmentsRequest)

CreateListTransitRouterPeerAttachmentsRequest creates a request to invoke ListTransitRouterPeerAttachments API

type ListTransitRouterPeerAttachmentsResponse ¶ added in v1.61.1227

type ListTransitRouterPeerAttachmentsResponse struct {
	*responses.BaseResponse
	NextToken                string                    `json:"NextToken" xml:"NextToken"`
	RequestId                string                    `json:"RequestId" xml:"RequestId"`
	TotalCount               int                       `json:"TotalCount" xml:"TotalCount"`
	MaxResults               int                       `json:"MaxResults" xml:"MaxResults"`
	TransitRouterAttachments []TransitRouterAttachment `json:"TransitRouterAttachments" xml:"TransitRouterAttachments"`
}

ListTransitRouterPeerAttachmentsResponse is the response struct for api ListTransitRouterPeerAttachments

func CreateListTransitRouterPeerAttachmentsResponse ¶ added in v1.61.1227

func CreateListTransitRouterPeerAttachmentsResponse() (response *ListTransitRouterPeerAttachmentsResponse)

CreateListTransitRouterPeerAttachmentsResponse creates a response to parse from ListTransitRouterPeerAttachments response

type ListTransitRouterPeerAttachmentsTag ¶ added in v1.62.29

type ListTransitRouterPeerAttachmentsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTransitRouterPeerAttachmentsTag is a repeated param struct in ListTransitRouterPeerAttachmentsRequest

type ListTransitRouterPrefixListAssociationRequest ¶ added in v1.61.1678

type ListTransitRouterPrefixListAssociationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	NextHopInstanceId    string           `position:"Query" name:"NextHopInstanceId"`
	PrefixListId         string           `position:"Query" name:"PrefixListId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerUid             requests.Integer `position:"Query" name:"OwnerUid"`
	NextHopType          string           `position:"Query" name:"NextHopType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TransitRouterId      string           `position:"Query" name:"TransitRouterId"`
	TransitRouterTableId string           `position:"Query" name:"TransitRouterTableId"`
	Version              string           `position:"Query" name:"Version"`
	NextHop              string           `position:"Query" name:"NextHop"`
	Status               string           `position:"Query" name:"Status"`
}

ListTransitRouterPrefixListAssociationRequest is the request struct for api ListTransitRouterPrefixListAssociation

func CreateListTransitRouterPrefixListAssociationRequest ¶ added in v1.61.1678

func CreateListTransitRouterPrefixListAssociationRequest() (request *ListTransitRouterPrefixListAssociationRequest)

CreateListTransitRouterPrefixListAssociationRequest creates a request to invoke ListTransitRouterPrefixListAssociation API

type ListTransitRouterPrefixListAssociationResponse ¶ added in v1.61.1678

type ListTransitRouterPrefixListAssociationResponse struct {
	*responses.BaseResponse
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	TotalCount  int          `json:"TotalCount" xml:"TotalCount"`
	PageSize    int          `json:"PageSize" xml:"PageSize"`
	PageNumber  int          `json:"PageNumber" xml:"PageNumber"`
	PrefixLists []PrefixList `json:"PrefixLists" xml:"PrefixLists"`
}

ListTransitRouterPrefixListAssociationResponse is the response struct for api ListTransitRouterPrefixListAssociation

func CreateListTransitRouterPrefixListAssociationResponse ¶ added in v1.61.1678

func CreateListTransitRouterPrefixListAssociationResponse() (response *ListTransitRouterPrefixListAssociationResponse)

CreateListTransitRouterPrefixListAssociationResponse creates a response to parse from ListTransitRouterPrefixListAssociation response

type ListTransitRouterRouteEntriesRequest ¶ added in v1.61.1227

type ListTransitRouterRouteEntriesRequest struct {
	*requests.RpcRequest
	TransitRouterRouteEntryType                 string                                      `position:"Query" name:"TransitRouterRouteEntryType"`
	ResourceOwnerId                             requests.Integer                            `position:"Query" name:"ResourceOwnerId"`
	TransitRouterRouteEntryNextHopResourceType  string                                      `position:"Query" name:"TransitRouterRouteEntryNextHopResourceType"`
	TransitRouterRouteEntryNextHopType          string                                      `position:"Query" name:"TransitRouterRouteEntryNextHopType"`
	TransitRouterRouteEntryDestinationCidrBlock string                                      `position:"Query" name:"TransitRouterRouteEntryDestinationCidrBlock"`
	TransitRouterRouteTableId                   string                                      `position:"Query" name:"TransitRouterRouteTableId"`
	NextToken                                   string                                      `position:"Query" name:"NextToken"`
	PrefixListId                                string                                      `position:"Query" name:"PrefixListId"`
	TransitRouterRouteEntryNextHopId            string                                      `position:"Query" name:"TransitRouterRouteEntryNextHopId"`
	TransitRouterRouteEntryStatus               string                                      `position:"Query" name:"TransitRouterRouteEntryStatus"`
	RouteFilter                                 *[]ListTransitRouterRouteEntriesRouteFilter `position:"Query" name:"RouteFilter"  type:"Repeated"`
	ResourceOwnerAccount                        string                                      `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                                string                                      `position:"Query" name:"OwnerAccount"`
	TransitRouterRouteEntryNames                *[]string                                   `position:"Query" name:"TransitRouterRouteEntryNames"  type:"Repeated"`
	TransitRouterRouteEntryIds                  *[]string                                   `position:"Query" name:"TransitRouterRouteEntryIds"  type:"Repeated"`
	OwnerId                                     requests.Integer                            `position:"Query" name:"OwnerId"`
	Version                                     string                                      `position:"Query" name:"Version"`
	TransitRouterRouteEntryOriginResourceType   string                                      `position:"Query" name:"TransitRouterRouteEntryOriginResourceType"`
	MaxResults                                  requests.Integer                            `position:"Query" name:"MaxResults"`
	TransitRouterRouteEntryOriginResourceId     string                                      `position:"Query" name:"TransitRouterRouteEntryOriginResourceId"`
	TransitRouterRouteEntryNextHopResourceId    string                                      `position:"Query" name:"TransitRouterRouteEntryNextHopResourceId"`
}

ListTransitRouterRouteEntriesRequest is the request struct for api ListTransitRouterRouteEntries

func CreateListTransitRouterRouteEntriesRequest ¶ added in v1.61.1227

func CreateListTransitRouterRouteEntriesRequest() (request *ListTransitRouterRouteEntriesRequest)

CreateListTransitRouterRouteEntriesRequest creates a request to invoke ListTransitRouterRouteEntries API

type ListTransitRouterRouteEntriesResponse ¶ added in v1.61.1227

type ListTransitRouterRouteEntriesResponse struct {
	*responses.BaseResponse
	NextToken                 string                    `json:"NextToken" xml:"NextToken"`
	RequestId                 string                    `json:"RequestId" xml:"RequestId"`
	TotalCount                int                       `json:"TotalCount" xml:"TotalCount"`
	MaxResults                int                       `json:"MaxResults" xml:"MaxResults"`
	TransitRouterRouteEntries []TransitRouterRouteEntry `json:"TransitRouterRouteEntries" xml:"TransitRouterRouteEntries"`
}

ListTransitRouterRouteEntriesResponse is the response struct for api ListTransitRouterRouteEntries

func CreateListTransitRouterRouteEntriesResponse ¶ added in v1.61.1227

func CreateListTransitRouterRouteEntriesResponse() (response *ListTransitRouterRouteEntriesResponse)

CreateListTransitRouterRouteEntriesResponse creates a response to parse from ListTransitRouterRouteEntries response

type ListTransitRouterRouteEntriesRouteFilter ¶ added in v1.62.236

type ListTransitRouterRouteEntriesRouteFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

ListTransitRouterRouteEntriesRouteFilter is a repeated param struct in ListTransitRouterRouteEntriesRequest

type ListTransitRouterRouteTableAssociationsRequest ¶ added in v1.61.1227

type ListTransitRouterRouteTableAssociationsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                     requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TransitRouterRouteTableId           string           `position:"Query" name:"TransitRouterRouteTableId"`
	NextToken                           string           `position:"Query" name:"NextToken"`
	TransitRouterAttachmentResourceId   string           `position:"Query" name:"TransitRouterAttachmentResourceId"`
	TransitRouterAttachmentResourceType string           `position:"Query" name:"TransitRouterAttachmentResourceType"`
	ResourceOwnerAccount                string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                        string           `position:"Query" name:"OwnerAccount"`
	OwnerId                             requests.Integer `position:"Query" name:"OwnerId"`
	Version                             string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId           string           `position:"Query" name:"TransitRouterAttachmentId"`
	MaxResults                          requests.Integer `position:"Query" name:"MaxResults"`
	TransitRouterAttachmentIds          *[]string        `position:"Query" name:"TransitRouterAttachmentIds"  type:"Repeated"`
	Status                              string           `position:"Query" name:"Status"`
}

ListTransitRouterRouteTableAssociationsRequest is the request struct for api ListTransitRouterRouteTableAssociations

func CreateListTransitRouterRouteTableAssociationsRequest ¶ added in v1.61.1227

func CreateListTransitRouterRouteTableAssociationsRequest() (request *ListTransitRouterRouteTableAssociationsRequest)

CreateListTransitRouterRouteTableAssociationsRequest creates a request to invoke ListTransitRouterRouteTableAssociations API

type ListTransitRouterRouteTableAssociationsResponse ¶ added in v1.61.1227

type ListTransitRouterRouteTableAssociationsResponse struct {
	*responses.BaseResponse
	NextToken                 string                     `json:"NextToken" xml:"NextToken"`
	RequestId                 string                     `json:"RequestId" xml:"RequestId"`
	TotalCount                int                        `json:"TotalCount" xml:"TotalCount"`
	MaxResults                int                        `json:"MaxResults" xml:"MaxResults"`
	TransitRouterAssociations []TransitRouterAssociation `json:"TransitRouterAssociations" xml:"TransitRouterAssociations"`
}

ListTransitRouterRouteTableAssociationsResponse is the response struct for api ListTransitRouterRouteTableAssociations

func CreateListTransitRouterRouteTableAssociationsResponse ¶ added in v1.61.1227

func CreateListTransitRouterRouteTableAssociationsResponse() (response *ListTransitRouterRouteTableAssociationsResponse)

CreateListTransitRouterRouteTableAssociationsResponse creates a response to parse from ListTransitRouterRouteTableAssociations response

type ListTransitRouterRouteTablePropagationsRequest ¶ added in v1.61.1227

type ListTransitRouterRouteTablePropagationsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                     requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TransitRouterRouteTableId           string           `position:"Query" name:"TransitRouterRouteTableId"`
	NextToken                           string           `position:"Query" name:"NextToken"`
	TransitRouterAttachmentResourceId   string           `position:"Query" name:"TransitRouterAttachmentResourceId"`
	TransitRouterAttachmentResourceType string           `position:"Query" name:"TransitRouterAttachmentResourceType"`
	ResourceOwnerAccount                string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                        string           `position:"Query" name:"OwnerAccount"`
	OwnerId                             requests.Integer `position:"Query" name:"OwnerId"`
	Version                             string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId           string           `position:"Query" name:"TransitRouterAttachmentId"`
	MaxResults                          requests.Integer `position:"Query" name:"MaxResults"`
	TransitRouterAttachmentIds          *[]string        `position:"Query" name:"TransitRouterAttachmentIds"  type:"Repeated"`
	Status                              string           `position:"Query" name:"Status"`
}

ListTransitRouterRouteTablePropagationsRequest is the request struct for api ListTransitRouterRouteTablePropagations

func CreateListTransitRouterRouteTablePropagationsRequest ¶ added in v1.61.1227

func CreateListTransitRouterRouteTablePropagationsRequest() (request *ListTransitRouterRouteTablePropagationsRequest)

CreateListTransitRouterRouteTablePropagationsRequest creates a request to invoke ListTransitRouterRouteTablePropagations API

type ListTransitRouterRouteTablePropagationsResponse ¶ added in v1.61.1227

type ListTransitRouterRouteTablePropagationsResponse struct {
	*responses.BaseResponse
	NextToken                 string                     `json:"NextToken" xml:"NextToken"`
	RequestId                 string                     `json:"RequestId" xml:"RequestId"`
	TotalCount                int                        `json:"TotalCount" xml:"TotalCount"`
	MaxResults                int                        `json:"MaxResults" xml:"MaxResults"`
	TransitRouterPropagations []TransitRouterPropagation `json:"TransitRouterPropagations" xml:"TransitRouterPropagations"`
}

ListTransitRouterRouteTablePropagationsResponse is the response struct for api ListTransitRouterRouteTablePropagations

func CreateListTransitRouterRouteTablePropagationsResponse ¶ added in v1.61.1227

func CreateListTransitRouterRouteTablePropagationsResponse() (response *ListTransitRouterRouteTablePropagationsResponse)

CreateListTransitRouterRouteTablePropagationsResponse creates a response to parse from ListTransitRouterRouteTablePropagations response

type ListTransitRouterRouteTablesRequest ¶ added in v1.61.1227

type ListTransitRouterRouteTablesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId               requests.Integer                              `position:"Query" name:"ResourceOwnerId"`
	TransitRouterRouteTableNames  *[]string                                     `position:"Query" name:"TransitRouterRouteTableNames"  type:"Repeated"`
	RouteTableOptions             ListTransitRouterRouteTablesRouteTableOptions `position:"Query" name:"RouteTableOptions"  type:"Struct"`
	TransitRouterRouteTableType   string                                        `position:"Query" name:"TransitRouterRouteTableType"`
	TransitRouterRouteTableStatus string                                        `position:"Query" name:"TransitRouterRouteTableStatus"`
	TransitRouterRouteTableIds    *[]string                                     `position:"Query" name:"TransitRouterRouteTableIds"  type:"Repeated"`
	NextToken                     string                                        `position:"Query" name:"NextToken"`
	Tag                           *[]ListTransitRouterRouteTablesTag            `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceOwnerAccount          string                                        `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                  string                                        `position:"Query" name:"OwnerAccount"`
	OwnerId                       requests.Integer                              `position:"Query" name:"OwnerId"`
	TransitRouterId               string                                        `position:"Query" name:"TransitRouterId"`
	Version                       string                                        `position:"Query" name:"Version"`
	MaxResults                    requests.Integer                              `position:"Query" name:"MaxResults"`
}

ListTransitRouterRouteTablesRequest is the request struct for api ListTransitRouterRouteTables

func CreateListTransitRouterRouteTablesRequest ¶ added in v1.61.1227

func CreateListTransitRouterRouteTablesRequest() (request *ListTransitRouterRouteTablesRequest)

CreateListTransitRouterRouteTablesRequest creates a request to invoke ListTransitRouterRouteTables API

type ListTransitRouterRouteTablesResponse ¶ added in v1.61.1227

type ListTransitRouterRouteTablesResponse struct {
	*responses.BaseResponse
	NextToken                string                    `json:"NextToken" xml:"NextToken"`
	RequestId                string                    `json:"RequestId" xml:"RequestId"`
	TotalCount               int                       `json:"TotalCount" xml:"TotalCount"`
	MaxResults               int                       `json:"MaxResults" xml:"MaxResults"`
	TransitRouterRouteTables []TransitRouterRouteTable `json:"TransitRouterRouteTables" xml:"TransitRouterRouteTables"`
}

ListTransitRouterRouteTablesResponse is the response struct for api ListTransitRouterRouteTables

func CreateListTransitRouterRouteTablesResponse ¶ added in v1.61.1227

func CreateListTransitRouterRouteTablesResponse() (response *ListTransitRouterRouteTablesResponse)

CreateListTransitRouterRouteTablesResponse creates a response to parse from ListTransitRouterRouteTables response

type ListTransitRouterRouteTablesRouteTableOptions ¶ added in v1.62.133

type ListTransitRouterRouteTablesRouteTableOptions struct {
	MultiRegionECMP string `name:"MultiRegionECMP"`
}

ListTransitRouterRouteTablesRouteTableOptions is a repeated param struct in ListTransitRouterRouteTablesRequest

type ListTransitRouterRouteTablesTag ¶ added in v1.62.29

type ListTransitRouterRouteTablesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTransitRouterRouteTablesTag is a repeated param struct in ListTransitRouterRouteTablesRequest

type ListTransitRouterVbrAttachmentsRequest ¶ added in v1.61.1227

type ListTransitRouterVbrAttachmentsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer                      `position:"Query" name:"ResourceOwnerId"`
	CenId                     string                                `position:"Query" name:"CenId"`
	NextToken                 string                                `position:"Query" name:"NextToken"`
	Tag                       *[]ListTransitRouterVbrAttachmentsTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceOwnerAccount      string                                `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount              string                                `position:"Query" name:"OwnerAccount"`
	OwnerId                   requests.Integer                      `position:"Query" name:"OwnerId"`
	TransitRouterId           string                                `position:"Query" name:"TransitRouterId"`
	ResourceType              string                                `position:"Query" name:"ResourceType"`
	Version                   string                                `position:"Query" name:"Version"`
	TransitRouterAttachmentId string                                `position:"Query" name:"TransitRouterAttachmentId"`
	MaxResults                requests.Integer                      `position:"Query" name:"MaxResults"`
}

ListTransitRouterVbrAttachmentsRequest is the request struct for api ListTransitRouterVbrAttachments

func CreateListTransitRouterVbrAttachmentsRequest ¶ added in v1.61.1227

func CreateListTransitRouterVbrAttachmentsRequest() (request *ListTransitRouterVbrAttachmentsRequest)

CreateListTransitRouterVbrAttachmentsRequest creates a request to invoke ListTransitRouterVbrAttachments API

type ListTransitRouterVbrAttachmentsResponse ¶ added in v1.61.1227

type ListTransitRouterVbrAttachmentsResponse struct {
	*responses.BaseResponse
	NextToken                string                    `json:"NextToken" xml:"NextToken"`
	RequestId                string                    `json:"RequestId" xml:"RequestId"`
	TotalCount               int                       `json:"TotalCount" xml:"TotalCount"`
	MaxResults               int                       `json:"MaxResults" xml:"MaxResults"`
	TransitRouterAttachments []TransitRouterAttachment `json:"TransitRouterAttachments" xml:"TransitRouterAttachments"`
}

ListTransitRouterVbrAttachmentsResponse is the response struct for api ListTransitRouterVbrAttachments

func CreateListTransitRouterVbrAttachmentsResponse ¶ added in v1.61.1227

func CreateListTransitRouterVbrAttachmentsResponse() (response *ListTransitRouterVbrAttachmentsResponse)

CreateListTransitRouterVbrAttachmentsResponse creates a response to parse from ListTransitRouterVbrAttachments response

type ListTransitRouterVbrAttachmentsTag ¶ added in v1.62.29

type ListTransitRouterVbrAttachmentsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTransitRouterVbrAttachmentsTag is a repeated param struct in ListTransitRouterVbrAttachmentsRequest

type ListTransitRouterVpcAttachmentsRequest ¶ added in v1.61.1227

type ListTransitRouterVpcAttachmentsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer                      `position:"Query" name:"ResourceOwnerId"`
	CenId                     string                                `position:"Query" name:"CenId"`
	NextToken                 string                                `position:"Query" name:"NextToken"`
	Tag                       *[]ListTransitRouterVpcAttachmentsTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceOwnerAccount      string                                `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount              string                                `position:"Query" name:"OwnerAccount"`
	OwnerId                   requests.Integer                      `position:"Query" name:"OwnerId"`
	TransitRouterId           string                                `position:"Query" name:"TransitRouterId"`
	ResourceType              string                                `position:"Query" name:"ResourceType"`
	Version                   string                                `position:"Query" name:"Version"`
	TransitRouterAttachmentId string                                `position:"Query" name:"TransitRouterAttachmentId"`
	VpcId                     string                                `position:"Query" name:"VpcId"`
	MaxResults                requests.Integer                      `position:"Query" name:"MaxResults"`
	OrderType                 string                                `position:"Query" name:"OrderType"`
	Status                    string                                `position:"Query" name:"Status"`
}

ListTransitRouterVpcAttachmentsRequest is the request struct for api ListTransitRouterVpcAttachments

func CreateListTransitRouterVpcAttachmentsRequest ¶ added in v1.61.1227

func CreateListTransitRouterVpcAttachmentsRequest() (request *ListTransitRouterVpcAttachmentsRequest)

CreateListTransitRouterVpcAttachmentsRequest creates a request to invoke ListTransitRouterVpcAttachments API

type ListTransitRouterVpcAttachmentsResponse ¶ added in v1.61.1227

type ListTransitRouterVpcAttachmentsResponse struct {
	*responses.BaseResponse
	NextToken                string                    `json:"NextToken" xml:"NextToken"`
	RequestId                string                    `json:"RequestId" xml:"RequestId"`
	TotalCount               int                       `json:"TotalCount" xml:"TotalCount"`
	MaxResults               int                       `json:"MaxResults" xml:"MaxResults"`
	TransitRouterAttachments []TransitRouterAttachment `json:"TransitRouterAttachments" xml:"TransitRouterAttachments"`
}

ListTransitRouterVpcAttachmentsResponse is the response struct for api ListTransitRouterVpcAttachments

func CreateListTransitRouterVpcAttachmentsResponse ¶ added in v1.61.1227

func CreateListTransitRouterVpcAttachmentsResponse() (response *ListTransitRouterVpcAttachmentsResponse)

CreateListTransitRouterVpcAttachmentsResponse creates a response to parse from ListTransitRouterVpcAttachments response

type ListTransitRouterVpcAttachmentsTag ¶ added in v1.62.29

type ListTransitRouterVpcAttachmentsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTransitRouterVpcAttachmentsTag is a repeated param struct in ListTransitRouterVpcAttachmentsRequest

type ListTransitRouterVpnAttachmentsRequest ¶ added in v1.61.1652

type ListTransitRouterVpnAttachmentsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer                      `position:"Query" name:"ResourceOwnerId"`
	CenId                     string                                `position:"Query" name:"CenId"`
	NextToken                 string                                `position:"Query" name:"NextToken"`
	Tag                       *[]ListTransitRouterVpnAttachmentsTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceOwnerAccount      string                                `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount              string                                `position:"Query" name:"OwnerAccount"`
	OwnerId                   requests.Integer                      `position:"Query" name:"OwnerId"`
	TransitRouterId           string                                `position:"Query" name:"TransitRouterId"`
	ResourceType              string                                `position:"Query" name:"ResourceType"`
	Version                   string                                `position:"Query" name:"Version"`
	TransitRouterAttachmentId string                                `position:"Query" name:"TransitRouterAttachmentId"`
	MaxResults                requests.Integer                      `position:"Query" name:"MaxResults"`
}

ListTransitRouterVpnAttachmentsRequest is the request struct for api ListTransitRouterVpnAttachments

func CreateListTransitRouterVpnAttachmentsRequest ¶ added in v1.61.1652

func CreateListTransitRouterVpnAttachmentsRequest() (request *ListTransitRouterVpnAttachmentsRequest)

CreateListTransitRouterVpnAttachmentsRequest creates a request to invoke ListTransitRouterVpnAttachments API

type ListTransitRouterVpnAttachmentsResponse ¶ added in v1.61.1652

type ListTransitRouterVpnAttachmentsResponse struct {
	*responses.BaseResponse
	NextToken                string                    `json:"NextToken" xml:"NextToken"`
	RequestId                string                    `json:"RequestId" xml:"RequestId"`
	TotalCount               int                       `json:"TotalCount" xml:"TotalCount"`
	MaxResults               int                       `json:"MaxResults" xml:"MaxResults"`
	TransitRouterAttachments []TransitRouterAttachment `json:"TransitRouterAttachments" xml:"TransitRouterAttachments"`
}

ListTransitRouterVpnAttachmentsResponse is the response struct for api ListTransitRouterVpnAttachments

func CreateListTransitRouterVpnAttachmentsResponse ¶ added in v1.61.1652

func CreateListTransitRouterVpnAttachmentsResponse() (response *ListTransitRouterVpnAttachmentsResponse)

CreateListTransitRouterVpnAttachmentsResponse creates a response to parse from ListTransitRouterVpnAttachments response

type ListTransitRouterVpnAttachmentsTag ¶ added in v1.62.29

type ListTransitRouterVpnAttachmentsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTransitRouterVpnAttachmentsTag is a repeated param struct in ListTransitRouterVpnAttachmentsRequest

type ListTransitRoutersFeatureFilter ¶ added in v1.62.82

type ListTransitRoutersFeatureFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

ListTransitRoutersFeatureFilter is a repeated param struct in ListTransitRoutersRequest

type ListTransitRoutersRequest ¶ added in v1.61.1227

type ListTransitRoutersRequest struct {
	*requests.RpcRequest
	TransitRouterName         string                             `position:"Query" name:"TransitRouterName"`
	ResourceOwnerId           requests.Integer                   `position:"Query" name:"ResourceOwnerId"`
	CenId                     string                             `position:"Query" name:"CenId"`
	GetPrimaryStandbyZoneInfo requests.Boolean                   `position:"Query" name:"GetPrimaryStandbyZoneInfo"`
	FeatureFilter             *[]ListTransitRoutersFeatureFilter `position:"Query" name:"FeatureFilter"  type:"Repeated"`
	Type                      string                             `position:"Query" name:"Type"`
	TransitRouterIds          *[]string                          `position:"Query" name:"TransitRouterIds"  type:"Repeated"`
	PageNumber                requests.Integer                   `position:"Query" name:"PageNumber"`
	PageSize                  requests.Integer                   `position:"Query" name:"PageSize"`
	Tag                       *[]ListTransitRoutersTag           `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceOwnerAccount      string                             `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount              string                             `position:"Query" name:"OwnerAccount"`
	OwnerId                   requests.Integer                   `position:"Query" name:"OwnerId"`
	TransitRouterId           string                             `position:"Query" name:"TransitRouterId"`
	Version                   string                             `position:"Query" name:"Version"`
	Status                    string                             `position:"Query" name:"Status"`
}

ListTransitRoutersRequest is the request struct for api ListTransitRouters

func CreateListTransitRoutersRequest ¶ added in v1.61.1227

func CreateListTransitRoutersRequest() (request *ListTransitRoutersRequest)

CreateListTransitRoutersRequest creates a request to invoke ListTransitRouters API

type ListTransitRoutersResponse ¶ added in v1.61.1227

type ListTransitRoutersResponse struct {
	*responses.BaseResponse
	PageSize       int             `json:"PageSize" xml:"PageSize"`
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	PageNumber     int             `json:"PageNumber" xml:"PageNumber"`
	TotalCount     int             `json:"TotalCount" xml:"TotalCount"`
	TransitRouters []TransitRouter `json:"TransitRouters" xml:"TransitRouters"`
}

ListTransitRoutersResponse is the response struct for api ListTransitRouters

func CreateListTransitRoutersResponse ¶ added in v1.61.1227

func CreateListTransitRoutersResponse() (response *ListTransitRoutersResponse)

CreateListTransitRoutersResponse creates a response to parse from ListTransitRouters response

type ListTransitRoutersTag ¶ added in v1.62.29

type ListTransitRoutersTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTransitRoutersTag is a repeated param struct in ListTransitRoutersRequest

type MasterZones ¶ added in v1.61.1227

type MasterZones struct {
	MasterZone []string `json:"MasterZone" xml:"MasterZone"`
}

MasterZones is a nested struct in cbn response

type MatchAsns ¶ added in v1.60.382

type MatchAsns struct {
	MatchAsn []string `json:"MatchAsn" xml:"MatchAsn"`
}

MatchAsns is a nested struct in cbn response

type MatchCommunitySet ¶ added in v1.60.382

type MatchCommunitySet struct {
	MatchCommunity []string `json:"MatchCommunity" xml:"MatchCommunity"`
}

MatchCommunitySet is a nested struct in cbn response

type ModifyCenAttributeRequest ¶

type ModifyCenAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	Ipv6Level            string           `position:"Query" name:"Ipv6Level"`
	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"`
	Version              string           `position:"Query" name:"Version"`
	ProtectionLevel      string           `position:"Query" name:"ProtectionLevel"`
	Name                 string           `position:"Query" name:"Name"`
}

ModifyCenAttributeRequest is the request struct for api ModifyCenAttribute

func CreateModifyCenAttributeRequest ¶

func CreateModifyCenAttributeRequest() (request *ModifyCenAttributeRequest)

CreateModifyCenAttributeRequest creates a request to invoke ModifyCenAttribute API

type ModifyCenAttributeResponse ¶

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

ModifyCenAttributeResponse is the response struct for api ModifyCenAttribute

func CreateModifyCenAttributeResponse ¶

func CreateModifyCenAttributeResponse() (response *ModifyCenAttributeResponse)

CreateModifyCenAttributeResponse creates a response to parse from ModifyCenAttribute response

type ModifyCenBandwidthPackageAttributeRequest ¶

type ModifyCenBandwidthPackageAttributeRequest 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"`
	Version               string           `position:"Query" name:"Version"`
	CenBandwidthPackageId string           `position:"Query" name:"CenBandwidthPackageId"`
	Name                  string           `position:"Query" name:"Name"`
}

ModifyCenBandwidthPackageAttributeRequest is the request struct for api ModifyCenBandwidthPackageAttribute

func CreateModifyCenBandwidthPackageAttributeRequest ¶

func CreateModifyCenBandwidthPackageAttributeRequest() (request *ModifyCenBandwidthPackageAttributeRequest)

CreateModifyCenBandwidthPackageAttributeRequest creates a request to invoke ModifyCenBandwidthPackageAttribute API

type ModifyCenBandwidthPackageAttributeResponse ¶

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

ModifyCenBandwidthPackageAttributeResponse is the response struct for api ModifyCenBandwidthPackageAttribute

func CreateModifyCenBandwidthPackageAttributeResponse ¶

func CreateModifyCenBandwidthPackageAttributeResponse() (response *ModifyCenBandwidthPackageAttributeResponse)

CreateModifyCenBandwidthPackageAttributeResponse creates a response to parse from ModifyCenBandwidthPackageAttribute response

type ModifyCenBandwidthPackageSpecRequest ¶

type ModifyCenBandwidthPackageSpecRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	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"`
	Version               string           `position:"Query" name:"Version"`
	ServiceType           string           `position:"Query" name:"ServiceType"`
	CenBandwidthPackageId string           `position:"Query" name:"CenBandwidthPackageId"`
}

ModifyCenBandwidthPackageSpecRequest is the request struct for api ModifyCenBandwidthPackageSpec

func CreateModifyCenBandwidthPackageSpecRequest ¶

func CreateModifyCenBandwidthPackageSpecRequest() (request *ModifyCenBandwidthPackageSpecRequest)

CreateModifyCenBandwidthPackageSpecRequest creates a request to invoke ModifyCenBandwidthPackageSpec API

type ModifyCenBandwidthPackageSpecResponse ¶

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

ModifyCenBandwidthPackageSpecResponse is the response struct for api ModifyCenBandwidthPackageSpec

func CreateModifyCenBandwidthPackageSpecResponse ¶

func CreateModifyCenBandwidthPackageSpecResponse() (response *ModifyCenBandwidthPackageSpecResponse)

CreateModifyCenBandwidthPackageSpecResponse creates a response to parse from ModifyCenBandwidthPackageSpec response

type ModifyCenRouteMapRequest ¶ added in v1.60.382

type ModifyCenRouteMapRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                    requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CommunityMatchMode                 string           `position:"Query" name:"CommunityMatchMode"`
	MapResult                          string           `position:"Query" name:"MapResult"`
	DestinationRegionIds               *[]string        `position:"Query" name:"DestinationRegionIds"  type:"Repeated"`
	NextPriority                       requests.Integer `position:"Query" name:"NextPriority"`
	DestinationCidrBlocks              *[]string        `position:"Query" name:"DestinationCidrBlocks"  type:"Repeated"`
	OriginalRouteTableIds              *[]string        `position:"Query" name:"OriginalRouteTableIds"  type:"Repeated"`
	SourceInstanceIds                  *[]string        `position:"Query" name:"SourceInstanceIds"  type:"Repeated"`
	SourceRegionIds                    *[]string        `position:"Query" name:"SourceRegionIds"  type:"Repeated"`
	GatewayZoneId                      string           `position:"Query" name:"GatewayZoneId"`
	MatchAsns                          *[]string        `position:"Query" name:"MatchAsns"  type:"Repeated"`
	Preference                         requests.Integer `position:"Query" name:"Preference"`
	OwnerId                            requests.Integer `position:"Query" name:"OwnerId"`
	Priority                           requests.Integer `position:"Query" name:"Priority"`
	Version                            string           `position:"Query" name:"Version"`
	DestinationChildInstanceTypes      *[]string        `position:"Query" name:"DestinationChildInstanceTypes"  type:"Repeated"`
	SourceRouteTableIds                *[]string        `position:"Query" name:"SourceRouteTableIds"  type:"Repeated"`
	SourceChildInstanceTypes           *[]string        `position:"Query" name:"SourceChildInstanceTypes"  type:"Repeated"`
	CommunityOperateMode               string           `position:"Query" name:"CommunityOperateMode"`
	OperateCommunitySet                *[]string        `position:"Query" name:"OperateCommunitySet"  type:"Repeated"`
	RouteTypes                         *[]string        `position:"Query" name:"RouteTypes"  type:"Repeated"`
	MatchAddressType                   string           `position:"Query" name:"MatchAddressType"`
	CidrMatchMode                      string           `position:"Query" name:"CidrMatchMode"`
	CenId                              string           `position:"Query" name:"CenId"`
	Description                        string           `position:"Query" name:"Description"`
	SourceInstanceIdsReverseMatch      requests.Boolean `position:"Query" name:"SourceInstanceIdsReverseMatch"`
	GatewayRegionId                    string           `position:"Query" name:"GatewayRegionId"`
	DestinationRouteTableIds           *[]string        `position:"Query" name:"DestinationRouteTableIds"  type:"Repeated"`
	SourceZoneIds                      *[]string        `position:"Query" name:"SourceZoneIds"  type:"Repeated"`
	DestinationInstanceIds             *[]string        `position:"Query" name:"DestinationInstanceIds"  type:"Repeated"`
	ResourceOwnerAccount               string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                       string           `position:"Query" name:"OwnerAccount"`
	DestinationInstanceIdsReverseMatch requests.Boolean `position:"Query" name:"DestinationInstanceIdsReverseMatch"`
	RouteMapId                         string           `position:"Query" name:"RouteMapId"`
	PrependAsPath                      *[]string        `position:"Query" name:"PrependAsPath"  type:"Repeated"`
	AsPathMatchMode                    string           `position:"Query" name:"AsPathMatchMode"`
	MatchCommunitySet                  *[]string        `position:"Query" name:"MatchCommunitySet"  type:"Repeated"`
	CenRegionId                        string           `position:"Query" name:"CenRegionId"`
}

ModifyCenRouteMapRequest is the request struct for api ModifyCenRouteMap

func CreateModifyCenRouteMapRequest ¶ added in v1.60.382

func CreateModifyCenRouteMapRequest() (request *ModifyCenRouteMapRequest)

CreateModifyCenRouteMapRequest creates a request to invoke ModifyCenRouteMap API

type ModifyCenRouteMapResponse ¶ added in v1.60.382

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

ModifyCenRouteMapResponse is the response struct for api ModifyCenRouteMap

func CreateModifyCenRouteMapResponse ¶ added in v1.60.382

func CreateModifyCenRouteMapResponse() (response *ModifyCenRouteMapResponse)

CreateModifyCenRouteMapResponse creates a response to parse from ModifyCenRouteMap response

type ModifyFlowLogAttributeRequest ¶ added in v1.60.382

type ModifyFlowLogAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	CenId                string           `position:"Query" name:"CenId"`
	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"`
	Version              string           `position:"Query" name:"Version"`
	Interval             requests.Integer `position:"Query" name:"Interval"`
	FlowLogId            string           `position:"Query" name:"FlowLogId"`
	FlowLogName          string           `position:"Query" name:"FlowLogName"`
}

ModifyFlowLogAttributeRequest is the request struct for api ModifyFlowLogAttribute

func CreateModifyFlowLogAttributeRequest ¶ added in v1.60.382

func CreateModifyFlowLogAttributeRequest() (request *ModifyFlowLogAttributeRequest)

CreateModifyFlowLogAttributeRequest creates a request to invoke ModifyFlowLogAttribute API

type ModifyFlowLogAttributeResponse ¶ added in v1.60.382

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

ModifyFlowLogAttributeResponse is the response struct for api ModifyFlowLogAttribute

func CreateModifyFlowLogAttributeResponse ¶ added in v1.60.382

func CreateModifyFlowLogAttributeResponse() (response *ModifyFlowLogAttributeResponse)

CreateModifyFlowLogAttributeResponse creates a response to parse from ModifyFlowLogAttribute response

type ModifyTransitRouterCidrRequest ¶ added in v1.62.40

type ModifyTransitRouterCidrRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Description          string           `position:"Query" name:"Description"`
	TransitRouterCidrId  string           `position:"Query" name:"TransitRouterCidrId"`
	Cidr                 string           `position:"Query" name:"Cidr"`
	PublishCidrRoute     requests.Boolean `position:"Query" name:"PublishCidrRoute"`
	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"`
	TransitRouterId      string           `position:"Query" name:"TransitRouterId"`
	Version              string           `position:"Query" name:"Version"`
	Name                 string           `position:"Query" name:"Name"`
}

ModifyTransitRouterCidrRequest is the request struct for api ModifyTransitRouterCidr

func CreateModifyTransitRouterCidrRequest ¶ added in v1.62.40

func CreateModifyTransitRouterCidrRequest() (request *ModifyTransitRouterCidrRequest)

CreateModifyTransitRouterCidrRequest creates a request to invoke ModifyTransitRouterCidr API

type ModifyTransitRouterCidrResponse ¶ added in v1.62.40

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

ModifyTransitRouterCidrResponse is the response struct for api ModifyTransitRouterCidr

func CreateModifyTransitRouterCidrResponse ¶ added in v1.62.40

func CreateModifyTransitRouterCidrResponse() (response *ModifyTransitRouterCidrResponse)

CreateModifyTransitRouterCidrResponse creates a response to parse from ModifyTransitRouterCidr response

type ModifyTransitRouterMulticastDomainRequest ¶ added in v1.61.1606

type ModifyTransitRouterMulticastDomainRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                             string           `position:"Query" name:"ClientToken"`
	TransitRouterMulticastDomainId          string           `position:"Query" name:"TransitRouterMulticastDomainId"`
	TransitRouterMulticastDomainDescription string           `position:"Query" name:"TransitRouterMulticastDomainDescription"`
	TransitRouterMulticastDomainName        string           `position:"Query" name:"TransitRouterMulticastDomainName"`
	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"`
	Version                                 string           `position:"Query" name:"Version"`
}

ModifyTransitRouterMulticastDomainRequest is the request struct for api ModifyTransitRouterMulticastDomain

func CreateModifyTransitRouterMulticastDomainRequest ¶ added in v1.61.1606

func CreateModifyTransitRouterMulticastDomainRequest() (request *ModifyTransitRouterMulticastDomainRequest)

CreateModifyTransitRouterMulticastDomainRequest creates a request to invoke ModifyTransitRouterMulticastDomain API

type ModifyTransitRouterMulticastDomainResponse ¶ added in v1.61.1606

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

ModifyTransitRouterMulticastDomainResponse is the response struct for api ModifyTransitRouterMulticastDomain

func CreateModifyTransitRouterMulticastDomainResponse ¶ added in v1.61.1606

func CreateModifyTransitRouterMulticastDomainResponse() (response *ModifyTransitRouterMulticastDomainResponse)

CreateModifyTransitRouterMulticastDomainResponse creates a response to parse from ModifyTransitRouterMulticastDomain response

type MoveResourceGroupRequest ¶ added in v1.61.1352

type MoveResourceGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceId           string           `position:"Query" name:"ResourceId"`
	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"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
	Version              string           `position:"Query" name:"Version"`
	NewResourceGroupId   string           `position:"Query" name:"NewResourceGroupId"`
}

MoveResourceGroupRequest is the request struct for api MoveResourceGroup

func CreateMoveResourceGroupRequest ¶ added in v1.61.1352

func CreateMoveResourceGroupRequest() (request *MoveResourceGroupRequest)

CreateMoveResourceGroupRequest creates a request to invoke MoveResourceGroup API

type MoveResourceGroupResponse ¶ added in v1.61.1352

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

MoveResourceGroupResponse is the response struct for api MoveResourceGroup

func CreateMoveResourceGroupResponse ¶ added in v1.61.1352

func CreateMoveResourceGroupResponse() (response *MoveResourceGroupResponse)

CreateMoveResourceGroupResponse creates a response to parse from MoveResourceGroup response

type OpenTransitRouterServiceRequest ¶ added in v1.61.1352

type OpenTransitRouterServiceRequest 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"`
	Version              string           `position:"Query" name:"Version"`
}

OpenTransitRouterServiceRequest is the request struct for api OpenTransitRouterService

func CreateOpenTransitRouterServiceRequest ¶ added in v1.61.1352

func CreateOpenTransitRouterServiceRequest() (request *OpenTransitRouterServiceRequest)

CreateOpenTransitRouterServiceRequest creates a request to invoke OpenTransitRouterService API

type OpenTransitRouterServiceResponse ¶ added in v1.61.1352

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

OpenTransitRouterServiceResponse is the response struct for api OpenTransitRouterService

func CreateOpenTransitRouterServiceResponse ¶ added in v1.61.1352

func CreateOpenTransitRouterServiceResponse() (response *OpenTransitRouterServiceResponse)

CreateOpenTransitRouterServiceResponse creates a response to parse from OpenTransitRouterService response

type OperateCommunitySet ¶ added in v1.60.382

type OperateCommunitySet struct {
	OperateCommunity []string `json:"OperateCommunity" xml:"OperateCommunity"`
}

OperateCommunitySet is a nested struct in cbn response

type OrginInterRegionBandwidthLimit ¶ added in v1.60.382

type OrginInterRegionBandwidthLimit struct {
	BandwidthLimit   string `json:"BandwidthLimit" xml:"BandwidthLimit"`
	OppositeRegionId string `json:"OppositeRegionId" xml:"OppositeRegionId"`
	GeographicSpanId string `json:"GeographicSpanId" xml:"GeographicSpanId"`
	LocalRegionId    string `json:"LocalRegionId" xml:"LocalRegionId"`
}

OrginInterRegionBandwidthLimit is a nested struct in cbn response

type OrginInterRegionBandwidthLimits ¶ added in v1.60.382

type OrginInterRegionBandwidthLimits struct {
	OrginInterRegionBandwidthLimit []OrginInterRegionBandwidthLimit `json:"OrginInterRegionBandwidthLimit" xml:"OrginInterRegionBandwidthLimit"`
}

OrginInterRegionBandwidthLimits is a nested struct in cbn response

type OriginalRouteTableIds ¶ added in v1.61.222

type OriginalRouteTableIds struct {
	OriginalRouteTableId []string `json:"OriginalRouteTableId" xml:"OriginalRouteTableId"`
}

OriginalRouteTableIds is a nested struct in cbn response

type PathAttributes ¶ added in v1.62.442

type PathAttributes struct {
	OriginInstanceId   string   `json:"OriginInstanceId" xml:"OriginInstanceId"`
	OriginInstanceType string   `json:"OriginInstanceType" xml:"OriginInstanceType"`
	OriginRouteType    string   `json:"OriginRouteType" xml:"OriginRouteType"`
	Preference         int      `json:"Preference" xml:"Preference"`
	Communities        []string `json:"Communities" xml:"Communities"`
	AsPaths            []string `json:"AsPaths" xml:"AsPaths"`
}

PathAttributes is a nested struct in cbn response

type PrefixList ¶ added in v1.61.1678

type PrefixList struct {
	PrefixListId         string `json:"PrefixListId" xml:"PrefixListId"`
	OwnerUid             int64  `json:"OwnerUid" xml:"OwnerUid"`
	Status               string `json:"Status" xml:"Status"`
	NextHop              string `json:"NextHop" xml:"NextHop"`
	NextHopInstanceId    string `json:"NextHopInstanceId" xml:"NextHopInstanceId"`
	NextHopType          string `json:"NextHopType" xml:"NextHopType"`
	TransitRouterTableId string `json:"TransitRouterTableId" xml:"TransitRouterTableId"`
	TransitRouterId      string `json:"TransitRouterId" xml:"TransitRouterId"`
}

PrefixList is a nested struct in cbn response

type PrefixLists ¶ added in v1.61.1678

type PrefixLists struct {
	PrefixList []PrefixList `json:"PrefixList" xml:"PrefixList"`
}

PrefixLists is a nested struct in cbn response

type PrependAsPath ¶ added in v1.60.382

type PrependAsPath struct {
	AsPath []string `json:"AsPath" xml:"AsPath"`
}

PrependAsPath is a nested struct in cbn response

type PrivateZoneInfo ¶

type PrivateZoneInfo struct {
	Status         string `json:"Status" xml:"Status"`
	AccessRegionId string `json:"AccessRegionId" xml:"AccessRegionId"`
	HostRegionId   string `json:"HostRegionId" xml:"HostRegionId"`
	HostVpcId      string `json:"HostVpcId" xml:"HostVpcId"`
}

PrivateZoneInfo is a nested struct in cbn response

type PrivateZoneInfos ¶

type PrivateZoneInfos struct {
	PrivateZoneInfo []PrivateZoneInfo `json:"PrivateZoneInfo" xml:"PrivateZoneInfo"`
}

PrivateZoneInfos is a nested struct in cbn response

type PublishRouteEntriesRequest ¶

type PublishRouteEntriesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                     string           `position:"Query" name:"CenId"`
	ChildInstanceRegionId     string           `position:"Query" name:"ChildInstanceRegionId"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	DestinationCidrBlock      string           `position:"Query" name:"DestinationCidrBlock"`
	ChildInstanceType         string           `position:"Query" name:"ChildInstanceType"`
	Version                   string           `position:"Query" name:"Version"`
	ChildInstanceId           string           `position:"Query" name:"ChildInstanceId"`
	ChildInstanceRouteTableId string           `position:"Query" name:"ChildInstanceRouteTableId"`
}

PublishRouteEntriesRequest is the request struct for api PublishRouteEntries

func CreatePublishRouteEntriesRequest ¶

func CreatePublishRouteEntriesRequest() (request *PublishRouteEntriesRequest)

CreatePublishRouteEntriesRequest creates a request to invoke PublishRouteEntries API

type PublishRouteEntriesResponse ¶

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

PublishRouteEntriesResponse is the response struct for api PublishRouteEntries

func CreatePublishRouteEntriesResponse ¶

func CreatePublishRouteEntriesResponse() (response *PublishRouteEntriesResponse)

CreatePublishRouteEntriesResponse creates a response to parse from PublishRouteEntries response

type PublishedRouteEntries ¶

type PublishedRouteEntries struct {
	PublishedRouteEntry []PublishedRouteEntry `json:"PublishedRouteEntry" xml:"PublishedRouteEntry"`
}

PublishedRouteEntries is a nested struct in cbn response

type PublishedRouteEntry ¶

type PublishedRouteEntry struct {
	NextHopId                 string                                   `json:"NextHopId" xml:"NextHopId"`
	PublishStatus             string                                   `json:"PublishStatus" xml:"PublishStatus"`
	ChildInstanceRouteTableId string                                   `json:"ChildInstanceRouteTableId" xml:"ChildInstanceRouteTableId"`
	NextHopType               string                                   `json:"NextHopType" xml:"NextHopType"`
	OperationalMode           bool                                     `json:"OperationalMode" xml:"OperationalMode"`
	DestinationCidrBlock      string                                   `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
	RouteType                 string                                   `json:"RouteType" xml:"RouteType"`
	Conflicts                 ConflictsInDescribePublishedRouteEntries `json:"Conflicts" xml:"Conflicts"`
}

PublishedRouteEntry is a nested struct in cbn response

type RefreshTransitRouteTableAggregationRequest ¶ added in v1.62.133

type RefreshTransitRouteTableAggregationRequest 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"`
	Version                          string           `position:"Query" name:"Version"`
	TransitRouteTableId              string           `position:"Query" name:"TransitRouteTableId"`
	TransitRouteTableAggregationCidr string           `position:"Query" name:"TransitRouteTableAggregationCidr"`
}

RefreshTransitRouteTableAggregationRequest is the request struct for api RefreshTransitRouteTableAggregation

func CreateRefreshTransitRouteTableAggregationRequest ¶ added in v1.62.133

func CreateRefreshTransitRouteTableAggregationRequest() (request *RefreshTransitRouteTableAggregationRequest)

CreateRefreshTransitRouteTableAggregationRequest creates a request to invoke RefreshTransitRouteTableAggregation API

type RefreshTransitRouteTableAggregationResponse ¶ added in v1.62.133

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

RefreshTransitRouteTableAggregationResponse is the response struct for api RefreshTransitRouteTableAggregation

func CreateRefreshTransitRouteTableAggregationResponse ¶ added in v1.62.133

func CreateRefreshTransitRouteTableAggregationResponse() (response *RefreshTransitRouteTableAggregationResponse)

CreateRefreshTransitRouteTableAggregationResponse creates a response to parse from RefreshTransitRouteTableAggregation response

type Region ¶

type Region struct {
	LocalName string `json:"LocalName" xml:"LocalName"`
	RegionId  string `json:"RegionId" xml:"RegionId"`
}

Region is a nested struct in cbn response

type RegionId ¶

type RegionId struct {
	RegionId string `json:"RegionId" xml:"RegionId"`
}

RegionId is a nested struct in cbn response

type RegionIds ¶

type RegionIds struct {
	RegionId []RegionId `json:"RegionId" xml:"RegionId"`
}

RegionIds is a nested struct in cbn response

type Regions ¶

type Regions struct {
	Region []Region `json:"Region" xml:"Region"`
}

Regions is a nested struct in cbn response

type RegisterTransitRouterMulticastGroupMembersRequest ¶ added in v1.61.1606

type RegisterTransitRouterMulticastGroupMembersRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                   requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                       string           `position:"Query" name:"ClientToken"`
	NetworkInterfaceIds               *[]string        `position:"Query" name:"NetworkInterfaceIds"  type:"Repeated"`
	TransitRouterMulticastDomainId    string           `position:"Query" name:"TransitRouterMulticastDomainId"`
	ConnectPeerIds                    *[]string        `position:"Query" name:"ConnectPeerIds"  type:"Repeated"`
	GroupIpAddress                    string           `position:"Query" name:"GroupIpAddress"`
	DryRun                            requests.Boolean `position:"Query" name:"DryRun"`
	ResourceOwnerAccount              string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                      string           `position:"Query" name:"OwnerAccount"`
	PeerTransitRouterMulticastDomains *[]string        `position:"Query" name:"PeerTransitRouterMulticastDomains"  type:"Repeated"`
	OwnerId                           requests.Integer `position:"Query" name:"OwnerId"`
	Version                           string           `position:"Query" name:"Version"`
	VpcId                             string           `position:"Query" name:"VpcId"`
}

RegisterTransitRouterMulticastGroupMembersRequest is the request struct for api RegisterTransitRouterMulticastGroupMembers

func CreateRegisterTransitRouterMulticastGroupMembersRequest ¶ added in v1.61.1606

func CreateRegisterTransitRouterMulticastGroupMembersRequest() (request *RegisterTransitRouterMulticastGroupMembersRequest)

CreateRegisterTransitRouterMulticastGroupMembersRequest creates a request to invoke RegisterTransitRouterMulticastGroupMembers API

type RegisterTransitRouterMulticastGroupMembersResponse ¶ added in v1.61.1606

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

RegisterTransitRouterMulticastGroupMembersResponse is the response struct for api RegisterTransitRouterMulticastGroupMembers

func CreateRegisterTransitRouterMulticastGroupMembersResponse ¶ added in v1.61.1606

func CreateRegisterTransitRouterMulticastGroupMembersResponse() (response *RegisterTransitRouterMulticastGroupMembersResponse)

CreateRegisterTransitRouterMulticastGroupMembersResponse creates a response to parse from RegisterTransitRouterMulticastGroupMembers response

type RegisterTransitRouterMulticastGroupSourcesRequest ¶ added in v1.61.1606

type RegisterTransitRouterMulticastGroupSourcesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                    string           `position:"Query" name:"ClientToken"`
	NetworkInterfaceIds            *[]string        `position:"Query" name:"NetworkInterfaceIds"  type:"Repeated"`
	TransitRouterMulticastDomainId string           `position:"Query" name:"TransitRouterMulticastDomainId"`
	ConnectPeerIds                 *[]string        `position:"Query" name:"ConnectPeerIds"  type:"Repeated"`
	GroupIpAddress                 string           `position:"Query" name:"GroupIpAddress"`
	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"`
	Version                        string           `position:"Query" name:"Version"`
	VpcId                          string           `position:"Query" name:"VpcId"`
}

RegisterTransitRouterMulticastGroupSourcesRequest is the request struct for api RegisterTransitRouterMulticastGroupSources

func CreateRegisterTransitRouterMulticastGroupSourcesRequest ¶ added in v1.61.1606

func CreateRegisterTransitRouterMulticastGroupSourcesRequest() (request *RegisterTransitRouterMulticastGroupSourcesRequest)

CreateRegisterTransitRouterMulticastGroupSourcesRequest creates a request to invoke RegisterTransitRouterMulticastGroupSources API

type RegisterTransitRouterMulticastGroupSourcesResponse ¶ added in v1.61.1606

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

RegisterTransitRouterMulticastGroupSourcesResponse is the response struct for api RegisterTransitRouterMulticastGroupSources

func CreateRegisterTransitRouterMulticastGroupSourcesResponse ¶ added in v1.61.1606

func CreateRegisterTransitRouterMulticastGroupSourcesResponse() (response *RegisterTransitRouterMulticastGroupSourcesResponse)

CreateRegisterTransitRouterMulticastGroupSourcesResponse creates a response to parse from RegisterTransitRouterMulticastGroupSources response

type RemoveTrafficMatchRuleFromTrafficMarkingPolicyRequest ¶ added in v1.61.1790

type RemoveTrafficMatchRuleFromTrafficMarkingPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken            string           `position:"Query" name:"ClientToken"`
	TrafficMarkingPolicyId string           `position:"Query" name:"TrafficMarkingPolicyId"`
	DryRun                 requests.Boolean `position:"Query" name:"DryRun"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	TrafficMarkRuleIds     *[]string        `position:"Query" name:"TrafficMarkRuleIds"  type:"Repeated"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	Version                string           `position:"Query" name:"Version"`
}

RemoveTrafficMatchRuleFromTrafficMarkingPolicyRequest is the request struct for api RemoveTrafficMatchRuleFromTrafficMarkingPolicy

func CreateRemoveTrafficMatchRuleFromTrafficMarkingPolicyRequest ¶ added in v1.61.1790

func CreateRemoveTrafficMatchRuleFromTrafficMarkingPolicyRequest() (request *RemoveTrafficMatchRuleFromTrafficMarkingPolicyRequest)

CreateRemoveTrafficMatchRuleFromTrafficMarkingPolicyRequest creates a request to invoke RemoveTrafficMatchRuleFromTrafficMarkingPolicy API

type RemoveTrafficMatchRuleFromTrafficMarkingPolicyResponse ¶ added in v1.61.1790

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

RemoveTrafficMatchRuleFromTrafficMarkingPolicyResponse is the response struct for api RemoveTrafficMatchRuleFromTrafficMarkingPolicy

func CreateRemoveTrafficMatchRuleFromTrafficMarkingPolicyResponse ¶ added in v1.61.1790

func CreateRemoveTrafficMatchRuleFromTrafficMarkingPolicyResponse() (response *RemoveTrafficMatchRuleFromTrafficMarkingPolicyResponse)

CreateRemoveTrafficMatchRuleFromTrafficMarkingPolicyResponse creates a response to parse from RemoveTrafficMatchRuleFromTrafficMarkingPolicy response

type RemoveTraficMatchRuleFromTrafficMarkingPolicyRequest ¶ added in v1.61.1352

type RemoveTraficMatchRuleFromTrafficMarkingPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken            string           `position:"Query" name:"ClientToken"`
	TrafficMarkingPolicyId string           `position:"Query" name:"TrafficMarkingPolicyId"`
	DryRun                 requests.Boolean `position:"Query" name:"DryRun"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	TrafficMarkRuleIds     *[]string        `position:"Query" name:"TrafficMarkRuleIds"  type:"Repeated"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	Version                string           `position:"Query" name:"Version"`
}

RemoveTraficMatchRuleFromTrafficMarkingPolicyRequest is the request struct for api RemoveTraficMatchRuleFromTrafficMarkingPolicy

func CreateRemoveTraficMatchRuleFromTrafficMarkingPolicyRequest ¶ added in v1.61.1352

func CreateRemoveTraficMatchRuleFromTrafficMarkingPolicyRequest() (request *RemoveTraficMatchRuleFromTrafficMarkingPolicyRequest)

CreateRemoveTraficMatchRuleFromTrafficMarkingPolicyRequest creates a request to invoke RemoveTraficMatchRuleFromTrafficMarkingPolicy API

type RemoveTraficMatchRuleFromTrafficMarkingPolicyResponse ¶ added in v1.61.1352

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

RemoveTraficMatchRuleFromTrafficMarkingPolicyResponse is the response struct for api RemoveTraficMatchRuleFromTrafficMarkingPolicy

func CreateRemoveTraficMatchRuleFromTrafficMarkingPolicyResponse ¶ added in v1.61.1352

func CreateRemoveTraficMatchRuleFromTrafficMarkingPolicyResponse() (response *RemoveTraficMatchRuleFromTrafficMarkingPolicyResponse)

CreateRemoveTraficMatchRuleFromTrafficMarkingPolicyResponse creates a response to parse from RemoveTraficMatchRuleFromTrafficMarkingPolicy response

type ReplaceTransitRouterRouteTableAssociationRequest ¶ added in v1.61.1352

type ReplaceTransitRouterRouteTableAssociationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string           `position:"Query" name:"ClientToken"`
	TransitRouterRouteTableId string           `position:"Query" name:"TransitRouterRouteTableId"`
	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"`
	Version                   string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId string           `position:"Query" name:"TransitRouterAttachmentId"`
}

ReplaceTransitRouterRouteTableAssociationRequest is the request struct for api ReplaceTransitRouterRouteTableAssociation

func CreateReplaceTransitRouterRouteTableAssociationRequest ¶ added in v1.61.1352

func CreateReplaceTransitRouterRouteTableAssociationRequest() (request *ReplaceTransitRouterRouteTableAssociationRequest)

CreateReplaceTransitRouterRouteTableAssociationRequest creates a request to invoke ReplaceTransitRouterRouteTableAssociation API

type ReplaceTransitRouterRouteTableAssociationResponse ¶ added in v1.61.1352

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

ReplaceTransitRouterRouteTableAssociationResponse is the response struct for api ReplaceTransitRouterRouteTableAssociation

func CreateReplaceTransitRouterRouteTableAssociationResponse ¶ added in v1.61.1352

func CreateReplaceTransitRouterRouteTableAssociationResponse() (response *ReplaceTransitRouterRouteTableAssociationResponse)

CreateReplaceTransitRouterRouteTableAssociationResponse creates a response to parse from ReplaceTransitRouterRouteTableAssociation response

type ResolveAndRouteServiceInCenRequest ¶

type ResolveAndRouteServiceInCenRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	CenId                string           `position:"Query" name:"CenId"`
	Description          string           `position:"Query" name:"Description"`
	UpdateInterval       requests.Integer `position:"Query" name:"UpdateInterval"`
	Host                 string           `position:"Query" name:"Host"`
	HostRegionId         string           `position:"Query" name:"HostRegionId"`
	HostVpcId            string           `position:"Query" name:"HostVpcId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Version              string           `position:"Query" name:"Version"`
	AccessRegionIds      *[]string        `position:"Query" name:"AccessRegionIds"  type:"Repeated"`
}

ResolveAndRouteServiceInCenRequest is the request struct for api ResolveAndRouteServiceInCen

func CreateResolveAndRouteServiceInCenRequest ¶

func CreateResolveAndRouteServiceInCenRequest() (request *ResolveAndRouteServiceInCenRequest)

CreateResolveAndRouteServiceInCenRequest creates a request to invoke ResolveAndRouteServiceInCen API

type ResolveAndRouteServiceInCenResponse ¶

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

ResolveAndRouteServiceInCenResponse is the response struct for api ResolveAndRouteServiceInCen

func CreateResolveAndRouteServiceInCenResponse ¶

func CreateResolveAndRouteServiceInCenResponse() (response *ResolveAndRouteServiceInCenResponse)

CreateResolveAndRouteServiceInCenResponse creates a response to parse from ResolveAndRouteServiceInCen response

type RevokeInstanceFromTransitRouterRequest ¶ added in v1.61.1397

type RevokeInstanceFromTransitRouterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	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"`
	Version              string           `position:"Query" name:"Version"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

RevokeInstanceFromTransitRouterRequest is the request struct for api RevokeInstanceFromTransitRouter

func CreateRevokeInstanceFromTransitRouterRequest ¶ added in v1.61.1397

func CreateRevokeInstanceFromTransitRouterRequest() (request *RevokeInstanceFromTransitRouterRequest)

CreateRevokeInstanceFromTransitRouterRequest creates a request to invoke RevokeInstanceFromTransitRouter API

type RevokeInstanceFromTransitRouterResponse ¶ added in v1.61.1397

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

RevokeInstanceFromTransitRouterResponse is the response struct for api RevokeInstanceFromTransitRouter

func CreateRevokeInstanceFromTransitRouterResponse ¶ added in v1.61.1397

func CreateRevokeInstanceFromTransitRouterResponse() (response *RevokeInstanceFromTransitRouterResponse)

CreateRevokeInstanceFromTransitRouterResponse creates a response to parse from RevokeInstanceFromTransitRouter response

type RouteConflict ¶

type RouteConflict struct {
	Status               string `json:"Status" xml:"Status"`
	DestinationCidrBlock string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
	InstanceId           string `json:"InstanceId" xml:"InstanceId"`
	InstanceType         string `json:"InstanceType" xml:"InstanceType"`
	RegionId             string `json:"RegionId" xml:"RegionId"`
}

RouteConflict is a nested struct in cbn response

type RouteConflicts ¶

type RouteConflicts struct {
	RouteConflict []RouteConflict `json:"RouteConflict" xml:"RouteConflict"`
}

RouteConflicts is a nested struct in cbn response

type RouteEntry ¶ added in v1.62.236

type RouteEntry struct {
	TransitRouterAssociation []TransitRouterAssociation `json:"TransitRouterAssociation" xml:"TransitRouterAssociation"`
}

RouteEntry is a nested struct in cbn response

type RouteMap ¶ added in v1.60.382

type RouteMap struct {
	RouteMapId                         string                        `json:"RouteMapId" xml:"RouteMapId"`
	Status                             string                        `json:"Status" xml:"Status"`
	TransmitDirection                  string                        `json:"TransmitDirection" xml:"TransmitDirection"`
	SourceInstanceIdsReverseMatch      bool                          `json:"SourceInstanceIdsReverseMatch" xml:"SourceInstanceIdsReverseMatch"`
	CenRegionId                        string                        `json:"CenRegionId" xml:"CenRegionId"`
	CenId                              string                        `json:"CenId" xml:"CenId"`
	Priority                           int                           `json:"Priority" xml:"Priority"`
	TransitRouterRouteTableId          string                        `json:"TransitRouterRouteTableId" xml:"TransitRouterRouteTableId"`
	CommunityOperateMode               string                        `json:"CommunityOperateMode" xml:"CommunityOperateMode"`
	MapResult                          string                        `json:"MapResult" xml:"MapResult"`
	CommunityMatchMode                 string                        `json:"CommunityMatchMode" xml:"CommunityMatchMode"`
	Description                        string                        `json:"Description" xml:"Description"`
	AsPathMatchMode                    string                        `json:"AsPathMatchMode" xml:"AsPathMatchMode"`
	Preference                         int                           `json:"Preference" xml:"Preference"`
	DestinationInstanceIdsReverseMatch bool                          `json:"DestinationInstanceIdsReverseMatch" xml:"DestinationInstanceIdsReverseMatch"`
	CidrMatchMode                      string                        `json:"CidrMatchMode" xml:"CidrMatchMode"`
	NextPriority                       int                           `json:"NextPriority" xml:"NextPriority"`
	MatchAddressType                   string                        `json:"MatchAddressType" xml:"MatchAddressType"`
	GatewayZoneId                      string                        `json:"GatewayZoneId" xml:"GatewayZoneId"`
	GatewayRegionId                    string                        `json:"GatewayRegionId" xml:"GatewayRegionId"`
	SourceRegionIds                    SourceRegionIds               `json:"SourceRegionIds" xml:"SourceRegionIds"`
	SourceChildInstanceTypes           SourceChildInstanceTypes      `json:"SourceChildInstanceTypes" xml:"SourceChildInstanceTypes"`
	DestinationRouteTableIds           DestinationRouteTableIds      `json:"DestinationRouteTableIds" xml:"DestinationRouteTableIds"`
	SourceInstanceIds                  SourceInstanceIds             `json:"SourceInstanceIds" xml:"SourceInstanceIds"`
	DestinationCidrBlocks              DestinationCidrBlocks         `json:"DestinationCidrBlocks" xml:"DestinationCidrBlocks"`
	DestinationRegionIds               DestinationRegionIds          `json:"DestinationRegionIds" xml:"DestinationRegionIds"`
	SourceRouteTableIds                SourceRouteTableIds           `json:"SourceRouteTableIds" xml:"SourceRouteTableIds"`
	MatchCommunitySet                  MatchCommunitySet             `json:"MatchCommunitySet" xml:"MatchCommunitySet"`
	PrependAsPath                      PrependAsPath                 `json:"PrependAsPath" xml:"PrependAsPath"`
	RouteTypes                         RouteTypes                    `json:"RouteTypes" xml:"RouteTypes"`
	OriginalRouteTableIds              OriginalRouteTableIds         `json:"OriginalRouteTableIds" xml:"OriginalRouteTableIds"`
	DestinationChildInstanceTypes      DestinationChildInstanceTypes `json:"DestinationChildInstanceTypes" xml:"DestinationChildInstanceTypes"`
	DestinationInstanceIds             DestinationInstanceIds        `json:"DestinationInstanceIds" xml:"DestinationInstanceIds"`
	MatchAsns                          MatchAsns                     `json:"MatchAsns" xml:"MatchAsns"`
	OperateCommunitySet                OperateCommunitySet           `json:"OperateCommunitySet" xml:"OperateCommunitySet"`
	SrcZoneIds                         SrcZoneIds                    `json:"SrcZoneIds" xml:"SrcZoneIds"`
}

RouteMap is a nested struct in cbn response

type RouteMaps ¶ added in v1.60.382

type RouteMaps struct {
	RouteMap []RouteMap `json:"RouteMap" xml:"RouteMap"`
}

RouteMaps is a nested struct in cbn response

type RoutePrivateZoneInCenToVpcRequest ¶

type RoutePrivateZoneInCenToVpcRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	AccessRegionId       string           `position:"Query" name:"AccessRegionId"`
	HostRegionId         string           `position:"Query" name:"HostRegionId"`
	HostVpcId            string           `position:"Query" name:"HostVpcId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Version              string           `position:"Query" name:"Version"`
}

RoutePrivateZoneInCenToVpcRequest is the request struct for api RoutePrivateZoneInCenToVpc

func CreateRoutePrivateZoneInCenToVpcRequest ¶

func CreateRoutePrivateZoneInCenToVpcRequest() (request *RoutePrivateZoneInCenToVpcRequest)

CreateRoutePrivateZoneInCenToVpcRequest creates a request to invoke RoutePrivateZoneInCenToVpc API

type RoutePrivateZoneInCenToVpcResponse ¶

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

RoutePrivateZoneInCenToVpcResponse is the response struct for api RoutePrivateZoneInCenToVpc

func CreateRoutePrivateZoneInCenToVpcResponse ¶

func CreateRoutePrivateZoneInCenToVpcResponse() (response *RoutePrivateZoneInCenToVpcResponse)

CreateRoutePrivateZoneInCenToVpcResponse creates a response to parse from RoutePrivateZoneInCenToVpc response

type RouteServiceEntries ¶

type RouteServiceEntries struct {
	RouteServiceEntry []RouteServiceEntry `json:"RouteServiceEntry" xml:"RouteServiceEntry"`
}

RouteServiceEntries is a nested struct in cbn response

type RouteServiceEntry ¶

type RouteServiceEntry struct {
	Status         string `json:"Status" xml:"Status"`
	Host           string `json:"Host" xml:"Host"`
	Description    string `json:"Description" xml:"Description"`
	HostVpcId      string `json:"HostVpcId" xml:"HostVpcId"`
	CenId          string `json:"CenId" xml:"CenId"`
	AccessRegionId string `json:"AccessRegionId" xml:"AccessRegionId"`
	HostRegionId   string `json:"HostRegionId" xml:"HostRegionId"`
	UpdateInterval string `json:"UpdateInterval" xml:"UpdateInterval"`
	Cidrs          Cidrs  `json:"Cidrs" xml:"Cidrs"`
}

RouteServiceEntry is a nested struct in cbn response

type RouteTableOptions ¶ added in v1.62.133

type RouteTableOptions struct {
	MultiRegionECMP string `json:"MultiRegionECMP" xml:"MultiRegionECMP"`
}

RouteTableOptions is a nested struct in cbn response

type RouteTypes ¶ added in v1.60.382

type RouteTypes struct {
	RouteType []string `json:"RouteType" xml:"RouteType"`
}

RouteTypes is a nested struct in cbn response

type SecondaryCidrBlocks ¶ added in v1.62.300

type SecondaryCidrBlocks struct {
	SecondaryCidrBlock []string `json:"secondaryCidrBlock" xml:"secondaryCidrBlock"`
}

SecondaryCidrBlocks is a nested struct in cbn response

type SetCenInterRegionBandwidthLimitRequest ¶

type SetCenInterRegionBandwidthLimitRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OppositeRegionId     string           `position:"Query" name:"OppositeRegionId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Version              string           `position:"Query" name:"Version"`
	LocalRegionId        string           `position:"Query" name:"LocalRegionId"`
	BandwidthLimit       requests.Integer `position:"Query" name:"BandwidthLimit"`
}

SetCenInterRegionBandwidthLimitRequest is the request struct for api SetCenInterRegionBandwidthLimit

func CreateSetCenInterRegionBandwidthLimitRequest ¶

func CreateSetCenInterRegionBandwidthLimitRequest() (request *SetCenInterRegionBandwidthLimitRequest)

CreateSetCenInterRegionBandwidthLimitRequest creates a request to invoke SetCenInterRegionBandwidthLimit API

type SetCenInterRegionBandwidthLimitResponse ¶

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

SetCenInterRegionBandwidthLimitResponse is the response struct for api SetCenInterRegionBandwidthLimit

func CreateSetCenInterRegionBandwidthLimitResponse ¶

func CreateSetCenInterRegionBandwidthLimitResponse() (response *SetCenInterRegionBandwidthLimitResponse)

CreateSetCenInterRegionBandwidthLimitResponse creates a response to parse from SetCenInterRegionBandwidthLimit response

type SlaveZones ¶ added in v1.61.1227

type SlaveZones struct {
	SlaveZone []string `json:"SlaveZone" xml:"SlaveZone"`
}

SlaveZones is a nested struct in cbn response

type SourceChildInstanceTypes ¶ added in v1.60.382

type SourceChildInstanceTypes struct {
	SourceChildInstanceType []string `json:"SourceChildInstanceType" xml:"SourceChildInstanceType"`
}

SourceChildInstanceTypes is a nested struct in cbn response

type SourceInstanceIds ¶ added in v1.60.382

type SourceInstanceIds struct {
	SourceInstanceId []string `json:"SourceInstanceId" xml:"SourceInstanceId"`
}

SourceInstanceIds is a nested struct in cbn response

type SourceRegionIds ¶ added in v1.60.382

type SourceRegionIds struct {
	SourceRegionId []string `json:"SourceRegionId" xml:"SourceRegionId"`
}

SourceRegionIds is a nested struct in cbn response

type SourceRouteTableIds ¶ added in v1.60.382

type SourceRouteTableIds struct {
	SourceRouteTableId []string `json:"SourceRouteTableId" xml:"SourceRouteTableId"`
}

SourceRouteTableIds is a nested struct in cbn response

type SrcPortRange ¶ added in v1.61.1352

type SrcPortRange struct {
	SrcPortRange []int `json:"SrcPortRange" xml:"SrcPortRange"`
}

SrcPortRange is a nested struct in cbn response

type SrcZoneIds ¶ added in v1.61.222

type SrcZoneIds struct {
	SrcZoneId []string `json:"SrcZoneId" xml:"SrcZoneId"`
}

SrcZoneIds is a nested struct in cbn response

type Tag ¶

type Tag struct {
	Key   string `json:"Key" xml:"Key"`
	Value string `json:"Value" xml:"Value"`
}

Tag is a nested struct in cbn response

type TagResource ¶ added in v1.60.382

type TagResource struct {
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	TagValue     string `json:"TagValue" xml:"TagValue"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	TagKey       string `json:"TagKey" xml:"TagKey"`
}

TagResource is a nested struct in cbn response

type TagResources ¶ added in v1.60.382

type TagResources struct {
	TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}

TagResources is a nested struct in cbn response

type TagResourcesRequest ¶ added in v1.60.382

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"`
	Version              string             `position:"Query" name:"Version"`
}

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest ¶ added in v1.60.382

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse ¶ added in v1.60.382

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse ¶ added in v1.60.382

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag ¶ added in v1.60.382

type TagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

TagResourcesTag is a repeated param struct in TagResourcesRequest

type TagsInDescribeCenBandwidthPackages ¶ added in v1.61.995

type TagsInDescribeCenBandwidthPackages struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeCenBandwidthPackages is a nested struct in cbn response

type TagsInDescribeCens ¶ added in v1.61.995

type TagsInDescribeCens struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeCens is a nested struct in cbn response

type TagsInDescribeFlowlogs ¶ added in v1.62.29

type TagsInDescribeFlowlogs struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeFlowlogs is a nested struct in cbn response

type TagsInListTransitRouterEcrAttachments ¶ added in v1.62.705

type TagsInListTransitRouterEcrAttachments struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListTransitRouterEcrAttachments is a nested struct in cbn response

type TagsInListTransitRouterMulticastDomains ¶ added in v1.62.29

type TagsInListTransitRouterMulticastDomains struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListTransitRouterMulticastDomains is a nested struct in cbn response

type TagsInListTransitRouterPeerAttachments ¶ added in v1.62.29

type TagsInListTransitRouterPeerAttachments struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListTransitRouterPeerAttachments is a nested struct in cbn response

type TagsInListTransitRouterRouteTables ¶ added in v1.62.29

type TagsInListTransitRouterRouteTables struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListTransitRouterRouteTables is a nested struct in cbn response

type TagsInListTransitRouterVbrAttachments ¶ added in v1.62.29

type TagsInListTransitRouterVbrAttachments struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListTransitRouterVbrAttachments is a nested struct in cbn response

type TagsInListTransitRouterVpcAttachments ¶ added in v1.62.29

type TagsInListTransitRouterVpcAttachments struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListTransitRouterVpcAttachments is a nested struct in cbn response

type TagsInListTransitRouterVpnAttachments ¶ added in v1.62.29

type TagsInListTransitRouterVpnAttachments struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListTransitRouterVpnAttachments is a nested struct in cbn response

type TagsInListTransitRouters ¶ added in v1.62.29

type TagsInListTransitRouters struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListTransitRouters is a nested struct in cbn response

type TempUpgradeCenBandwidthPackageSpecRequest ¶ added in v1.61.222

type TempUpgradeCenBandwidthPackageSpecRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth             requests.Integer `position:"Query" name:"Bandwidth"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	EndTime               string           `position:"Query" name:"EndTime"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	Version               string           `position:"Query" name:"Version"`
	CenBandwidthPackageId string           `position:"Query" name:"CenBandwidthPackageId"`
}

TempUpgradeCenBandwidthPackageSpecRequest is the request struct for api TempUpgradeCenBandwidthPackageSpec

func CreateTempUpgradeCenBandwidthPackageSpecRequest ¶ added in v1.61.222

func CreateTempUpgradeCenBandwidthPackageSpecRequest() (request *TempUpgradeCenBandwidthPackageSpecRequest)

CreateTempUpgradeCenBandwidthPackageSpecRequest creates a request to invoke TempUpgradeCenBandwidthPackageSpec API

type TempUpgradeCenBandwidthPackageSpecResponse ¶ added in v1.61.222

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

TempUpgradeCenBandwidthPackageSpecResponse is the response struct for api TempUpgradeCenBandwidthPackageSpec

func CreateTempUpgradeCenBandwidthPackageSpecResponse ¶ added in v1.61.222

func CreateTempUpgradeCenBandwidthPackageSpecResponse() (response *TempUpgradeCenBandwidthPackageSpecResponse)

CreateTempUpgradeCenBandwidthPackageSpecResponse creates a response to parse from TempUpgradeCenBandwidthPackageSpec response

type TrafficMarkingPolicies ¶ added in v1.61.1352

type TrafficMarkingPolicies struct {
	TrafficMarkingPolicy []TrafficMarkingPolicy `json:"TrafficMarkingPolicy" xml:"TrafficMarkingPolicy"`
}

TrafficMarkingPolicies is a nested struct in cbn response

type TrafficMarkingPolicy ¶ added in v1.61.1352

type TrafficMarkingPolicy struct {
	TrafficMarkingPolicyStatus      string             `json:"TrafficMarkingPolicyStatus" xml:"TrafficMarkingPolicyStatus"`
	TrafficMarkingPolicyId          string             `json:"TrafficMarkingPolicyId" xml:"TrafficMarkingPolicyId"`
	MarkingDscp                     int                `json:"MarkingDscp" xml:"MarkingDscp"`
	TrafficMarkingPolicyName        string             `json:"TrafficMarkingPolicyName" xml:"TrafficMarkingPolicyName"`
	Priority                        int                `json:"Priority" xml:"Priority"`
	TrafficMarkingPolicyDescription string             `json:"TrafficMarkingPolicyDescription" xml:"TrafficMarkingPolicyDescription"`
	TransitRouterId                 string             `json:"TransitRouterId" xml:"TransitRouterId"`
	TrafficMatchRules               []TrafficMatchRule `json:"TrafficMatchRules" xml:"TrafficMatchRules"`
}

TrafficMarkingPolicy is a nested struct in cbn response

type TrafficMatchRule ¶ added in v1.61.1352

type TrafficMatchRule struct {
	MatchDscp                   int    `json:"MatchDscp" xml:"MatchDscp"`
	DstCidr                     string `json:"DstCidr" xml:"DstCidr"`
	TrafficMatchRuleDescription string `json:"TrafficMatchRuleDescription" xml:"TrafficMatchRuleDescription"`
	Protocol                    string `json:"Protocol" xml:"Protocol"`
	TrafficMatchRuleId          string `json:"TrafficMatchRuleId" xml:"TrafficMatchRuleId"`
	SrcCidr                     string `json:"SrcCidr" xml:"SrcCidr"`
	TrafficMatchRuleName        string `json:"TrafficMatchRuleName" xml:"TrafficMatchRuleName"`
	TrafficMatchRuleStatus      string `json:"TrafficMatchRuleStatus" xml:"TrafficMatchRuleStatus"`
	DstPortRange                []int  `json:"DstPortRange" xml:"DstPortRange"`
	SrcPortRange                []int  `json:"SrcPortRange" xml:"SrcPortRange"`
}

TrafficMatchRule is a nested struct in cbn response

type TrafficMatchRules ¶ added in v1.61.1352

type TrafficMatchRules struct {
	TrafficMatchRule []TrafficMatchRule `json:"TrafficMatchRule" xml:"TrafficMatchRule"`
}

TrafficMatchRules is a nested struct in cbn response

type TrafficQosPolicies ¶ added in v1.61.1352

type TrafficQosPolicies struct {
	TrafficQosPolicy []TrafficQosPolicy `json:"TrafficQosPolicy" xml:"TrafficQosPolicy"`
}

TrafficQosPolicies is a nested struct in cbn response

type TrafficQosPolicy ¶ added in v1.61.1352

type TrafficQosPolicy struct {
	TrafficQosPolicyName        string            `json:"TrafficQosPolicyName" xml:"TrafficQosPolicyName"`
	TrafficQosPolicyStatus      string            `json:"TrafficQosPolicyStatus" xml:"TrafficQosPolicyStatus"`
	TrafficQosPolicyId          string            `json:"TrafficQosPolicyId" xml:"TrafficQosPolicyId"`
	TrafficQosPolicyDescription string            `json:"TrafficQosPolicyDescription" xml:"TrafficQosPolicyDescription"`
	TransitRouterId             string            `json:"TransitRouterId" xml:"TransitRouterId"`
	TransitRouterAttachmentId   string            `json:"TransitRouterAttachmentId" xml:"TransitRouterAttachmentId"`
	TrafficQosQueues            []TrafficQosQueue `json:"TrafficQosQueues" xml:"TrafficQosQueues"`
}

TrafficQosPolicy is a nested struct in cbn response

type TrafficQosQueue ¶ added in v1.61.1352

type TrafficQosQueue struct {
	TransitRouterAttachmentId  string `json:"TransitRouterAttachmentId" xml:"TransitRouterAttachmentId"`
	TrafficQosPolicyId         string `json:"TrafficQosPolicyId" xml:"TrafficQosPolicyId"`
	TrafficQosQueueDescription string `json:"TrafficQosQueueDescription" xml:"TrafficQosQueueDescription"`
	QosQueueName               string `json:"QosQueueName" xml:"QosQueueName"`
	TransitRouterId            string `json:"TransitRouterId" xml:"TransitRouterId"`
	TrafficQosQueueName        string `json:"TrafficQosQueueName" xml:"TrafficQosQueueName"`
	TrafficQosQueueId          string `json:"TrafficQosQueueId" xml:"TrafficQosQueueId"`
	Status                     string `json:"Status" xml:"Status"`
	QosQueueId                 string `json:"QosQueueId" xml:"QosQueueId"`
	RemainBandwidthPercent     int    `json:"RemainBandwidthPercent" xml:"RemainBandwidthPercent"`
	QosQueueDescription        string `json:"QosQueueDescription" xml:"QosQueueDescription"`
	Dscps                      []int  `json:"Dscps" xml:"Dscps"`
}

TrafficQosQueue is a nested struct in cbn response

type TrafficQosQueuesInListCenInterRegionTrafficQosPolicies ¶ added in v1.62.133

type TrafficQosQueuesInListCenInterRegionTrafficQosPolicies struct {
	TrafficQosQueue []TrafficQosQueue `json:"TrafficQosQueue" xml:"TrafficQosQueue"`
}

TrafficQosQueuesInListCenInterRegionTrafficQosPolicies is a nested struct in cbn response

type TrafficQosQueuesInListCenInterRegionTrafficQosQueues ¶ added in v1.62.133

type TrafficQosQueuesInListCenInterRegionTrafficQosQueues struct {
	TrafficQosQueue []TrafficQosQueue `json:"TrafficQosQueue" xml:"TrafficQosQueue"`
}

TrafficQosQueuesInListCenInterRegionTrafficQosQueues is a nested struct in cbn response

type TransitRouter ¶ added in v1.61.1227

type TransitRouter struct {
	CreationTime                            string                                        `json:"CreationTime" xml:"CreationTime"`
	Type                                    string                                        `json:"Type" xml:"Type"`
	Status                                  string                                        `json:"Status" xml:"Status"`
	TransitRouterId                         string                                        `json:"TransitRouterId" xml:"TransitRouterId"`
	TransitRouterDescription                string                                        `json:"TransitRouterDescription" xml:"TransitRouterDescription"`
	TransitRouterName                       string                                        `json:"TransitRouterName" xml:"TransitRouterName"`
	CenId                                   string                                        `json:"CenId" xml:"CenId"`
	AliUid                                  int64                                         `json:"AliUid" xml:"AliUid"`
	RegionId                                string                                        `json:"RegionId" xml:"RegionId"`
	ServiceMode                             string                                        `json:"ServiceMode" xml:"ServiceMode"`
	SupportMulticast                        bool                                          `json:"SupportMulticast" xml:"SupportMulticast"`
	TransitRouterCidrList                   []TransitRouterCidrListItem                   `json:"TransitRouterCidrList" xml:"TransitRouterCidrList"`
	Tags                                    []Tag                                         `json:"Tags" xml:"Tags"`
	TransitRouterPrimaryStandbyZoneInfoList []TransitRouterPrimaryStandbyZoneInfoListItem `json:"TransitRouterPrimaryStandbyZoneInfoList" xml:"TransitRouterPrimaryStandbyZoneInfoList"`
}

TransitRouter is a nested struct in cbn response

type TransitRouterAssociation ¶ added in v1.61.1227

type TransitRouterAssociation struct {
	ResourceType              string `json:"ResourceType" xml:"ResourceType"`
	ResourceId                string `json:"ResourceId" xml:"ResourceId"`
	TransitRouterAttachmentId string `json:"TransitRouterAttachmentId" xml:"TransitRouterAttachmentId"`
	ChildInstanceRouteTableId string `json:"ChildInstanceRouteTableId" xml:"ChildInstanceRouteTableId"`
	TransitRouterRouteTableId string `json:"TransitRouterRouteTableId" xml:"TransitRouterRouteTableId"`
	Status                    string `json:"Status" xml:"Status"`
	ServiceType               string `json:"ServiceType" xml:"ServiceType"`
	DestinationCidrBlock      string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
	CenId                     string `json:"CenId" xml:"CenId"`
}

TransitRouterAssociation is a nested struct in cbn response

type TransitRouterAssociations ¶ added in v1.61.1227

type TransitRouterAssociations struct {
	TransitRouterAssociation []TransitRouterAssociation `json:"TransitRouterAssociation" xml:"TransitRouterAssociation"`
}

TransitRouterAssociations is a nested struct in cbn response

type TransitRouterAttachment ¶ added in v1.61.1227

type TransitRouterAttachment struct {
	DefaultLinkType                    string        `json:"DefaultLinkType" xml:"DefaultLinkType"`
	PeerTransitRouterOwnerId           int64         `json:"PeerTransitRouterOwnerId" xml:"PeerTransitRouterOwnerId"`
	VbrRegionId                        string        `json:"VbrRegionId" xml:"VbrRegionId"`
	ChargeType                         string        `json:"ChargeType" xml:"ChargeType"`
	CenBandwidthPackageId              string        `json:"CenBandwidthPackageId" xml:"CenBandwidthPackageId"`
	VbrOwnerId                         int64         `json:"VbrOwnerId" xml:"VbrOwnerId"`
	VpcOwnerId                         int64         `json:"VpcOwnerId" xml:"VpcOwnerId"`
	VbrId                              string        `json:"VbrId" xml:"VbrId"`
	TransitRouterRegionId              string        `json:"TransitRouterRegionId" xml:"TransitRouterRegionId"`
	Bandwidth                          int           `json:"Bandwidth" xml:"Bandwidth"`
	RegionId                           string        `json:"RegionId" xml:"RegionId"`
	GeographicSpanId                   string        `json:"GeographicSpanId" xml:"GeographicSpanId"`
	VpcRegionId                        string        `json:"VpcRegionId" xml:"VpcRegionId"`
	TransitRouterAttachmentDescription string        `json:"TransitRouterAttachmentDescription" xml:"TransitRouterAttachmentDescription"`
	TransitRouterId                    string        `json:"TransitRouterId" xml:"TransitRouterId"`
	TransitRouterAttachmentName        string        `json:"TransitRouterAttachmentName" xml:"TransitRouterAttachmentName"`
	VpcId                              string        `json:"VpcId" xml:"VpcId"`
	PeerTransitRouterRegionId          string        `json:"PeerTransitRouterRegionId" xml:"PeerTransitRouterRegionId"`
	EcrId                              string        `json:"EcrId" xml:"EcrId"`
	CreationTime                       string        `json:"CreationTime" xml:"CreationTime"`
	AutoPublishRouteEnabled            bool          `json:"AutoPublishRouteEnabled" xml:"AutoPublishRouteEnabled"`
	ServiceMode                        string        `json:"ServiceMode" xml:"ServiceMode"`
	CenId                              string        `json:"CenId" xml:"CenId"`
	OrderType                          string        `json:"OrderType" xml:"OrderType"`
	EcrOwnerId                         int64         `json:"EcrOwnerId" xml:"EcrOwnerId"`
	ResourceType                       string        `json:"ResourceType" xml:"ResourceType"`
	TransitRouterAttachmentId          string        `json:"TransitRouterAttachmentId" xml:"TransitRouterAttachmentId"`
	BandwidthType                      string        `json:"BandwidthType" xml:"BandwidthType"`
	BandwidthPackageId                 string        `json:"BandwidthPackageId" xml:"BandwidthPackageId"`
	VpnOwnerId                         int64         `json:"VpnOwnerId" xml:"VpnOwnerId"`
	VpnRegionId                        string        `json:"VpnRegionId" xml:"VpnRegionId"`
	Status                             string        `json:"Status" xml:"Status"`
	PeerTransitRouterId                string        `json:"PeerTransitRouterId" xml:"PeerTransitRouterId"`
	VpnId                              string        `json:"VpnId" xml:"VpnId"`
	ZoneMappings                       []ZoneMapping `json:"ZoneMappings" xml:"ZoneMappings"`
	Tags                               []Tag         `json:"Tags" xml:"Tags"`
	Zones                              []ZoneMapping `json:"Zones" xml:"Zones"`
}

TransitRouterAttachment is a nested struct in cbn response

type TransitRouterAttachmentsInListTransitRouterEcrAttachments ¶ added in v1.62.705

type TransitRouterAttachmentsInListTransitRouterEcrAttachments struct {
	TransitRouterAttachment []TransitRouterAttachment `json:"TransitRouterAttachment" xml:"TransitRouterAttachment"`
}

TransitRouterAttachmentsInListTransitRouterEcrAttachments is a nested struct in cbn response

type TransitRouterAttachmentsInListTransitRouterPeerAttachments ¶ added in v1.61.1227

type TransitRouterAttachmentsInListTransitRouterPeerAttachments struct {
	TransitRouterAttachment []TransitRouterAttachment `json:"TransitRouterAttachment" xml:"TransitRouterAttachment"`
}

TransitRouterAttachmentsInListTransitRouterPeerAttachments is a nested struct in cbn response

type TransitRouterAttachmentsInListTransitRouterVbrAttachments ¶ added in v1.61.1227

type TransitRouterAttachmentsInListTransitRouterVbrAttachments struct {
	TransitRouterAttachment []TransitRouterAttachment `json:"TransitRouterAttachment" xml:"TransitRouterAttachment"`
}

TransitRouterAttachmentsInListTransitRouterVbrAttachments is a nested struct in cbn response

type TransitRouterAttachmentsInListTransitRouterVpcAttachments ¶ added in v1.61.1227

type TransitRouterAttachmentsInListTransitRouterVpcAttachments struct {
	TransitRouterAttachment []TransitRouterAttachment `json:"TransitRouterAttachment" xml:"TransitRouterAttachment"`
}

TransitRouterAttachmentsInListTransitRouterVpcAttachments is a nested struct in cbn response

type TransitRouterAttachmentsInListTransitRouterVpnAttachments ¶ added in v1.61.1652

type TransitRouterAttachmentsInListTransitRouterVpnAttachments struct {
	TransitRouterAttachment []TransitRouterAttachment `json:"TransitRouterAttachment" xml:"TransitRouterAttachment"`
}

TransitRouterAttachmentsInListTransitRouterVpnAttachments is a nested struct in cbn response

type TransitRouterCidrAllocation ¶ added in v1.62.40

type TransitRouterCidrAllocation struct {
	TransitRouterCidrId string `json:"TransitRouterCidrId" xml:"TransitRouterCidrId"`
	AllocatedCidrBlock  string `json:"AllocatedCidrBlock" xml:"AllocatedCidrBlock"`
	AttachmentId        string `json:"AttachmentId" xml:"AttachmentId"`
	Cidr                string `json:"Cidr" xml:"Cidr"`
	AttachmentName      string `json:"AttachmentName" xml:"AttachmentName"`
}

TransitRouterCidrAllocation is a nested struct in cbn response

type TransitRouterCidrAllocations ¶ added in v1.62.40

type TransitRouterCidrAllocations struct {
	TransitRouterCidrAllocation []TransitRouterCidrAllocation `json:"TransitRouterCidrAllocation" xml:"TransitRouterCidrAllocation"`
}

TransitRouterCidrAllocations is a nested struct in cbn response

type TransitRouterCidrList ¶ added in v1.61.1823

type TransitRouterCidrList struct {
	TransitRouterCidrListItem []TransitRouterCidrListItem `json:"TransitRouterCidrList" xml:"TransitRouterCidrList"`
}

TransitRouterCidrList is a nested struct in cbn response

type TransitRouterCidrListItem ¶ added in v1.61.1823

type TransitRouterCidrListItem struct {
	Cidr                string `json:"Cidr" xml:"Cidr"`
	Name                string `json:"Name" xml:"Name"`
	Description         string `json:"Description" xml:"Description"`
	TransitRouterCidrId string `json:"TransitRouterCidrId" xml:"TransitRouterCidrId"`
	PublishCidrRoute    bool   `json:"PublishCidrRoute" xml:"PublishCidrRoute"`
}

TransitRouterCidrListItem is a nested struct in cbn response

type TransitRouterMulticastAssociation ¶ added in v1.61.1606

type TransitRouterMulticastAssociation struct {
	TransitRouterMulticastDomainId string `json:"TransitRouterMulticastDomainId" xml:"TransitRouterMulticastDomainId"`
	TransitRouterAttachmentId      string `json:"TransitRouterAttachmentId" xml:"TransitRouterAttachmentId"`
	VSwitchId                      string `json:"VSwitchId" xml:"VSwitchId"`
	Status                         string `json:"Status" xml:"Status"`
	ResourceType                   string `json:"ResourceType" xml:"ResourceType"`
	ResourceOwnerId                int64  `json:"ResourceOwnerId" xml:"ResourceOwnerId"`
	ResourceId                     string `json:"ResourceId" xml:"ResourceId"`
}

TransitRouterMulticastAssociation is a nested struct in cbn response

type TransitRouterMulticastAssociations ¶ added in v1.61.1606

type TransitRouterMulticastAssociations struct {
	TransitRouterMulticastAssociation []TransitRouterMulticastAssociation `json:"TransitRouterMulticastAssociation" xml:"TransitRouterMulticastAssociation"`
}

TransitRouterMulticastAssociations is a nested struct in cbn response

type TransitRouterMulticastDomain ¶ added in v1.61.1606

type TransitRouterMulticastDomain struct {
	TransitRouterMulticastDomainId          string `json:"TransitRouterMulticastDomainId" xml:"TransitRouterMulticastDomainId"`
	TransitRouterMulticastDomainName        string `json:"TransitRouterMulticastDomainName" xml:"TransitRouterMulticastDomainName"`
	TransitRouterMulticastDomainDescription string `json:"TransitRouterMulticastDomainDescription" xml:"TransitRouterMulticastDomainDescription"`
	Status                                  string `json:"Status" xml:"Status"`
	TransitRouterId                         string `json:"TransitRouterId" xml:"TransitRouterId"`
	RegionId                                string `json:"RegionId" xml:"RegionId"`
	CenId                                   string `json:"CenId" xml:"CenId"`
	Tags                                    []Tag  `json:"Tags" xml:"Tags"`
}

TransitRouterMulticastDomain is a nested struct in cbn response

type TransitRouterMulticastDomains ¶ added in v1.61.1606

type TransitRouterMulticastDomains struct {
	TransitRouterMulticastDomain []TransitRouterMulticastDomain `json:"TransitRouterMulticastDomain" xml:"TransitRouterMulticastDomain"`
}

TransitRouterMulticastDomains is a nested struct in cbn response

type TransitRouterMulticastGroup ¶ added in v1.61.1606

type TransitRouterMulticastGroup struct {
	GroupIpAddress                     string `json:"GroupIpAddress" xml:"GroupIpAddress"`
	TransitRouterAttachmentId          string `json:"TransitRouterAttachmentId" xml:"TransitRouterAttachmentId"`
	VSwitchId                          string `json:"VSwitchId" xml:"VSwitchId"`
	NetworkInterfaceId                 string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
	PeerTransitRouterMulticastDomainId string `json:"PeerTransitRouterMulticastDomainId" xml:"PeerTransitRouterMulticastDomainId"`
	Status                             string `json:"Status" xml:"Status"`
	GroupSource                        bool   `json:"GroupSource" xml:"GroupSource"`
	GroupMember                        bool   `json:"GroupMember" xml:"GroupMember"`
	MemberType                         string `json:"MemberType" xml:"MemberType"`
	SourceType                         string `json:"SourceType" xml:"SourceType"`
	ResourceType                       string `json:"ResourceType" xml:"ResourceType"`
	ResourceOwnerId                    int64  `json:"ResourceOwnerId" xml:"ResourceOwnerId"`
	ResourceId                         string `json:"ResourceId" xml:"ResourceId"`
	ConnectPeerId                      string `json:"ConnectPeerId" xml:"ConnectPeerId"`
	TransitRouterMulticastDomainId     string `json:"TransitRouterMulticastDomainId" xml:"TransitRouterMulticastDomainId"`
}

TransitRouterMulticastGroup is a nested struct in cbn response

type TransitRouterMulticastGroups ¶ added in v1.61.1606

type TransitRouterMulticastGroups struct {
	TransitRouterMulticastGroup []TransitRouterMulticastGroup `json:"TransitRouterMulticastGroup" xml:"TransitRouterMulticastGroup"`
}

TransitRouterMulticastGroups is a nested struct in cbn response

type TransitRouterPrimaryStandbyZoneInfoList ¶ added in v1.62.705

type TransitRouterPrimaryStandbyZoneInfoList struct {
	TransitRouterPrimaryStandbyZoneInfoListItem []TransitRouterPrimaryStandbyZoneInfoListItem `json:"TransitRouterPrimaryStandbyZoneInfoList" xml:"TransitRouterPrimaryStandbyZoneInfoList"`
}

TransitRouterPrimaryStandbyZoneInfoList is a nested struct in cbn response

type TransitRouterPrimaryStandbyZoneInfoListItem ¶ added in v1.62.705

type TransitRouterPrimaryStandbyZoneInfoListItem struct {
	ZoneId string `json:"ZoneId" xml:"ZoneId"`
	Role   string `json:"Role" xml:"Role"`
}

TransitRouterPrimaryStandbyZoneInfoListItem is a nested struct in cbn response

type TransitRouterPropagation ¶ added in v1.61.1227

type TransitRouterPropagation struct {
	TransitRouterAttachmentId string `json:"TransitRouterAttachmentId" xml:"TransitRouterAttachmentId"`
	Status                    string `json:"Status" xml:"Status"`
	ResourceType              string `json:"ResourceType" xml:"ResourceType"`
	ResourceId                string `json:"ResourceId" xml:"ResourceId"`
	TransitRouterRouteTableId string `json:"TransitRouterRouteTableId" xml:"TransitRouterRouteTableId"`
}

TransitRouterPropagation is a nested struct in cbn response

type TransitRouterPropagations ¶ added in v1.61.1227

type TransitRouterPropagations struct {
	TransitRouterPropagation []TransitRouterPropagation `json:"TransitRouterPropagation" xml:"TransitRouterPropagation"`
}

TransitRouterPropagations is a nested struct in cbn response

type TransitRouterRouteEntries ¶ added in v1.61.1227

type TransitRouterRouteEntries struct {
	TransitRouterRouteEntry []TransitRouterRouteEntry `json:"TransitRouterRouteEntry" xml:"TransitRouterRouteEntry"`
}

TransitRouterRouteEntries is a nested struct in cbn response

type TransitRouterRouteEntry ¶ added in v1.61.1227

type TransitRouterRouteEntry struct {
	TransitRouterRouteEntryId                   string         `json:"TransitRouterRouteEntryId" xml:"TransitRouterRouteEntryId"`
	TransitRouterRouteEntryDestinationCidrBlock string         `json:"TransitRouterRouteEntryDestinationCidrBlock" xml:"TransitRouterRouteEntryDestinationCidrBlock"`
	TransitRouterRouteEntryType                 string         `json:"TransitRouterRouteEntryType" xml:"TransitRouterRouteEntryType"`
	CreateTime                                  string         `json:"CreateTime" xml:"CreateTime"`
	TransitRouterRouteEntryName                 string         `json:"TransitRouterRouteEntryName" xml:"TransitRouterRouteEntryName"`
	TransitRouterRouteEntryStatus               string         `json:"TransitRouterRouteEntryStatus" xml:"TransitRouterRouteEntryStatus"`
	TransitRouterRouteEntryNextHopType          string         `json:"TransitRouterRouteEntryNextHopType" xml:"TransitRouterRouteEntryNextHopType"`
	TransitRouterRouteEntryNextHopId            string         `json:"TransitRouterRouteEntryNextHopId" xml:"TransitRouterRouteEntryNextHopId"`
	TransitRouterRouteEntryDescription          string         `json:"TransitRouterRouteEntryDescription" xml:"TransitRouterRouteEntryDescription"`
	OperationalMode                             bool           `json:"OperationalMode" xml:"OperationalMode"`
	Tag                                         string         `json:"Tag" xml:"Tag"`
	TransitRouterRouteEntryNextHopResourceId    string         `json:"TransitRouterRouteEntryNextHopResourceId" xml:"TransitRouterRouteEntryNextHopResourceId"`
	TransitRouterRouteEntryNextHopResourceType  string         `json:"TransitRouterRouteEntryNextHopResourceType" xml:"TransitRouterRouteEntryNextHopResourceType"`
	TransitRouterRouteEntryOriginResourceType   string         `json:"TransitRouterRouteEntryOriginResourceType" xml:"TransitRouterRouteEntryOriginResourceType"`
	TransitRouterRouteEntryOriginResourceId     string         `json:"TransitRouterRouteEntryOriginResourceId" xml:"TransitRouterRouteEntryOriginResourceId"`
	PrefixListId                                string         `json:"PrefixListId" xml:"PrefixListId"`
	Preference                                  int            `json:"Preference" xml:"Preference"`
	Communities                                 []string       `json:"Communities" xml:"Communities"`
	AsPaths                                     []string       `json:"AsPaths" xml:"AsPaths"`
	PathAttributes                              PathAttributes `json:"PathAttributes" xml:"PathAttributes"`
}

TransitRouterRouteEntry is a nested struct in cbn response

type TransitRouterRouteTable ¶ added in v1.61.1227

type TransitRouterRouteTable struct {
	TransitRouterRouteTableStatus      string            `json:"TransitRouterRouteTableStatus" xml:"TransitRouterRouteTableStatus"`
	TransitRouterRouteTableType        string            `json:"TransitRouterRouteTableType" xml:"TransitRouterRouteTableType"`
	CreateTime                         string            `json:"CreateTime" xml:"CreateTime"`
	TransitRouterRouteTableId          string            `json:"TransitRouterRouteTableId" xml:"TransitRouterRouteTableId"`
	TransitRouterRouteTableName        string            `json:"TransitRouterRouteTableName" xml:"TransitRouterRouteTableName"`
	TransitRouterRouteTableDescription string            `json:"TransitRouterRouteTableDescription" xml:"TransitRouterRouteTableDescription"`
	RegionId                           string            `json:"RegionId" xml:"RegionId"`
	TransitRouterId                    string            `json:"TransitRouterId" xml:"TransitRouterId"`
	RouteTableOptions                  RouteTableOptions `json:"RouteTableOptions" xml:"RouteTableOptions"`
	Tags                               []Tag             `json:"Tags" xml:"Tags"`
}

TransitRouterRouteTable is a nested struct in cbn response

type TransitRouterRouteTables ¶ added in v1.61.1227

type TransitRouterRouteTables struct {
	TransitRouterRouteTable []TransitRouterRouteTable `json:"TransitRouterRouteTable" xml:"TransitRouterRouteTable"`
}

TransitRouterRouteTables is a nested struct in cbn response

type TransitRouters ¶ added in v1.61.1227

type TransitRouters struct {
	TransitRouter []TransitRouter `json:"TransitRouter" xml:"TransitRouter"`
}

TransitRouters is a nested struct in cbn response

type UnassociateCenBandwidthPackageRequest ¶

type UnassociateCenBandwidthPackageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                 string           `position:"Query" name:"CenId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	Version               string           `position:"Query" name:"Version"`
	CenBandwidthPackageId string           `position:"Query" name:"CenBandwidthPackageId"`
}

UnassociateCenBandwidthPackageRequest is the request struct for api UnassociateCenBandwidthPackage

func CreateUnassociateCenBandwidthPackageRequest ¶

func CreateUnassociateCenBandwidthPackageRequest() (request *UnassociateCenBandwidthPackageRequest)

CreateUnassociateCenBandwidthPackageRequest creates a request to invoke UnassociateCenBandwidthPackage API

type UnassociateCenBandwidthPackageResponse ¶

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

UnassociateCenBandwidthPackageResponse is the response struct for api UnassociateCenBandwidthPackage

func CreateUnassociateCenBandwidthPackageResponse ¶

func CreateUnassociateCenBandwidthPackageResponse() (response *UnassociateCenBandwidthPackageResponse)

CreateUnassociateCenBandwidthPackageResponse creates a response to parse from UnassociateCenBandwidthPackage response

type UnroutePrivateZoneInCenToVpcRequest ¶

type UnroutePrivateZoneInCenToVpcRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                string           `position:"Query" name:"CenId"`
	AccessRegionId       string           `position:"Query" name:"AccessRegionId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Version              string           `position:"Query" name:"Version"`
}

UnroutePrivateZoneInCenToVpcRequest is the request struct for api UnroutePrivateZoneInCenToVpc

func CreateUnroutePrivateZoneInCenToVpcRequest ¶

func CreateUnroutePrivateZoneInCenToVpcRequest() (request *UnroutePrivateZoneInCenToVpcRequest)

CreateUnroutePrivateZoneInCenToVpcRequest creates a request to invoke UnroutePrivateZoneInCenToVpc API

type UnroutePrivateZoneInCenToVpcResponse ¶

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

UnroutePrivateZoneInCenToVpcResponse is the response struct for api UnroutePrivateZoneInCenToVpc

func CreateUnroutePrivateZoneInCenToVpcResponse ¶

func CreateUnroutePrivateZoneInCenToVpcResponse() (response *UnroutePrivateZoneInCenToVpcResponse)

CreateUnroutePrivateZoneInCenToVpcResponse creates a response to parse from UnroutePrivateZoneInCenToVpc response

type UntagResourcesRequest ¶

type UntagResourcesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	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"`
	Version              string           `position:"Query" name:"Version"`
	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 UpdateCenInterRegionTrafficQosPolicyAttributeRequest ¶ added in v1.61.1352

type UpdateCenInterRegionTrafficQosPolicyAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId             requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                 string           `position:"Query" name:"ClientToken"`
	TrafficQosPolicyName        string           `position:"Query" name:"TrafficQosPolicyName"`
	DryRun                      requests.Boolean `position:"Query" name:"DryRun"`
	TrafficQosPolicyId          string           `position:"Query" name:"TrafficQosPolicyId"`
	ResourceOwnerAccount        string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                string           `position:"Query" name:"OwnerAccount"`
	TrafficQosPolicyDescription string           `position:"Query" name:"TrafficQosPolicyDescription"`
	OwnerId                     requests.Integer `position:"Query" name:"OwnerId"`
	Version                     string           `position:"Query" name:"Version"`
}

UpdateCenInterRegionTrafficQosPolicyAttributeRequest is the request struct for api UpdateCenInterRegionTrafficQosPolicyAttribute

func CreateUpdateCenInterRegionTrafficQosPolicyAttributeRequest ¶ added in v1.61.1352

func CreateUpdateCenInterRegionTrafficQosPolicyAttributeRequest() (request *UpdateCenInterRegionTrafficQosPolicyAttributeRequest)

CreateUpdateCenInterRegionTrafficQosPolicyAttributeRequest creates a request to invoke UpdateCenInterRegionTrafficQosPolicyAttribute API

type UpdateCenInterRegionTrafficQosPolicyAttributeResponse ¶ added in v1.61.1352

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

UpdateCenInterRegionTrafficQosPolicyAttributeResponse is the response struct for api UpdateCenInterRegionTrafficQosPolicyAttribute

func CreateUpdateCenInterRegionTrafficQosPolicyAttributeResponse ¶ added in v1.61.1352

func CreateUpdateCenInterRegionTrafficQosPolicyAttributeResponse() (response *UpdateCenInterRegionTrafficQosPolicyAttributeResponse)

CreateUpdateCenInterRegionTrafficQosPolicyAttributeResponse creates a response to parse from UpdateCenInterRegionTrafficQosPolicyAttribute response

type UpdateCenInterRegionTrafficQosQueueAttributeRequest ¶ added in v1.61.1352

type UpdateCenInterRegionTrafficQosQueueAttributeRequest struct {
	*requests.RpcRequest
	Dscps                  *[]string        `position:"Query" name:"Dscps"  type:"Repeated"`
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken            string           `position:"Query" name:"ClientToken"`
	QosQueueName           string           `position:"Query" name:"QosQueueName"`
	RemainBandwidthPercent string           `position:"Query" name:"RemainBandwidthPercent"`
	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"`
	Version                string           `position:"Query" name:"Version"`
	QosQueueId             string           `position:"Query" name:"QosQueueId"`
	QosQueueDescription    string           `position:"Query" name:"QosQueueDescription"`
}

UpdateCenInterRegionTrafficQosQueueAttributeRequest is the request struct for api UpdateCenInterRegionTrafficQosQueueAttribute

func CreateUpdateCenInterRegionTrafficQosQueueAttributeRequest ¶ added in v1.61.1352

func CreateUpdateCenInterRegionTrafficQosQueueAttributeRequest() (request *UpdateCenInterRegionTrafficQosQueueAttributeRequest)

CreateUpdateCenInterRegionTrafficQosQueueAttributeRequest creates a request to invoke UpdateCenInterRegionTrafficQosQueueAttribute API

type UpdateCenInterRegionTrafficQosQueueAttributeResponse ¶ added in v1.61.1352

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

UpdateCenInterRegionTrafficQosQueueAttributeResponse is the response struct for api UpdateCenInterRegionTrafficQosQueueAttribute

func CreateUpdateCenInterRegionTrafficQosQueueAttributeResponse ¶ added in v1.61.1352

func CreateUpdateCenInterRegionTrafficQosQueueAttributeResponse() (response *UpdateCenInterRegionTrafficQosQueueAttributeResponse)

CreateUpdateCenInterRegionTrafficQosQueueAttributeResponse creates a response to parse from UpdateCenInterRegionTrafficQosQueueAttribute response

type UpdateTrafficMarkingPolicyAttributeAddTrafficMatchRules ¶ added in v1.62.82

type UpdateTrafficMarkingPolicyAttributeAddTrafficMatchRules struct {
	DstPortRange                *[]string `name:"DstPortRange" type:"Repeated"`
	MatchDscp                   string    `name:"MatchDscp"`
	Protocol                    string    `name:"Protocol"`
	TrafficMatchRuleDescription string    `name:"TrafficMatchRuleDescription"`
	SrcPortRange                *[]string `name:"SrcPortRange" type:"Repeated"`
	DstCidr                     string    `name:"DstCidr"`
	TrafficMatchRuleName        string    `name:"TrafficMatchRuleName"`
	SrcCidr                     string    `name:"SrcCidr"`
}

UpdateTrafficMarkingPolicyAttributeAddTrafficMatchRules is a repeated param struct in UpdateTrafficMarkingPolicyAttributeRequest

type UpdateTrafficMarkingPolicyAttributeDeleteTrafficMatchRules ¶ added in v1.62.82

type UpdateTrafficMarkingPolicyAttributeDeleteTrafficMatchRules struct {
	DstPortRange                *[]string `name:"DstPortRange" type:"Repeated"`
	MatchDscp                   string    `name:"MatchDscp"`
	Protocol                    string    `name:"Protocol"`
	TrafficMatchRuleDescription string    `name:"TrafficMatchRuleDescription"`
	SrcPortRange                *[]string `name:"SrcPortRange" type:"Repeated"`
	DstCidr                     string    `name:"DstCidr"`
	TrafficMatchRuleName        string    `name:"TrafficMatchRuleName"`
	SrcCidr                     string    `name:"SrcCidr"`
}

UpdateTrafficMarkingPolicyAttributeDeleteTrafficMatchRules is a repeated param struct in UpdateTrafficMarkingPolicyAttributeRequest

type UpdateTrafficMarkingPolicyAttributeRequest ¶ added in v1.61.1352

type UpdateTrafficMarkingPolicyAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                 requests.Integer                                              `position:"Query" name:"ResourceOwnerId"`
	ClientToken                     string                                                        `position:"Query" name:"ClientToken"`
	AddTrafficMatchRules            *[]UpdateTrafficMarkingPolicyAttributeAddTrafficMatchRules    `position:"Query" name:"AddTrafficMatchRules"  type:"Repeated"`
	TrafficMarkingPolicyDescription string                                                        `position:"Query" name:"TrafficMarkingPolicyDescription"`
	TrafficMarkingPolicyId          string                                                        `position:"Query" name:"TrafficMarkingPolicyId"`
	TrafficMarkingPolicyName        string                                                        `position:"Query" name:"TrafficMarkingPolicyName"`
	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"`
	Version                         string                                                        `position:"Query" name:"Version"`
	DeleteTrafficMatchRules         *[]UpdateTrafficMarkingPolicyAttributeDeleteTrafficMatchRules `position:"Query" name:"DeleteTrafficMatchRules"  type:"Repeated"`
}

UpdateTrafficMarkingPolicyAttributeRequest is the request struct for api UpdateTrafficMarkingPolicyAttribute

func CreateUpdateTrafficMarkingPolicyAttributeRequest ¶ added in v1.61.1352

func CreateUpdateTrafficMarkingPolicyAttributeRequest() (request *UpdateTrafficMarkingPolicyAttributeRequest)

CreateUpdateTrafficMarkingPolicyAttributeRequest creates a request to invoke UpdateTrafficMarkingPolicyAttribute API

type UpdateTrafficMarkingPolicyAttributeResponse ¶ added in v1.61.1352

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

UpdateTrafficMarkingPolicyAttributeResponse is the response struct for api UpdateTrafficMarkingPolicyAttribute

func CreateUpdateTrafficMarkingPolicyAttributeResponse ¶ added in v1.61.1352

func CreateUpdateTrafficMarkingPolicyAttributeResponse() (response *UpdateTrafficMarkingPolicyAttributeResponse)

CreateUpdateTrafficMarkingPolicyAttributeResponse creates a response to parse from UpdateTrafficMarkingPolicyAttribute response

type UpdateTransitRouterEcrAttachmentAttributeRequest ¶ added in v1.62.705

type UpdateTransitRouterEcrAttachmentAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                    requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                        string           `position:"Query" name:"ClientToken"`
	TransitRouterAttachmentName        string           `position:"Query" name:"TransitRouterAttachmentName"`
	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"`
	ResourceType                       string           `position:"Query" name:"ResourceType"`
	Version                            string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId          string           `position:"Query" name:"TransitRouterAttachmentId"`
	TransitRouterAttachmentDescription string           `position:"Query" name:"TransitRouterAttachmentDescription"`
}

UpdateTransitRouterEcrAttachmentAttributeRequest is the request struct for api UpdateTransitRouterEcrAttachmentAttribute

func CreateUpdateTransitRouterEcrAttachmentAttributeRequest ¶ added in v1.62.705

func CreateUpdateTransitRouterEcrAttachmentAttributeRequest() (request *UpdateTransitRouterEcrAttachmentAttributeRequest)

CreateUpdateTransitRouterEcrAttachmentAttributeRequest creates a request to invoke UpdateTransitRouterEcrAttachmentAttribute API

type UpdateTransitRouterEcrAttachmentAttributeResponse ¶ added in v1.62.705

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

UpdateTransitRouterEcrAttachmentAttributeResponse is the response struct for api UpdateTransitRouterEcrAttachmentAttribute

func CreateUpdateTransitRouterEcrAttachmentAttributeResponse ¶ added in v1.62.705

func CreateUpdateTransitRouterEcrAttachmentAttributeResponse() (response *UpdateTransitRouterEcrAttachmentAttributeResponse)

CreateUpdateTransitRouterEcrAttachmentAttributeResponse creates a response to parse from UpdateTransitRouterEcrAttachmentAttribute response

type UpdateTransitRouterPeerAttachmentAttributeRequest ¶ added in v1.61.1227

type UpdateTransitRouterPeerAttachmentAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                    requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthType                      string           `position:"Query" name:"BandwidthType"`
	ClientToken                        string           `position:"Query" name:"ClientToken"`
	TransitRouterAttachmentName        string           `position:"Query" name:"TransitRouterAttachmentName"`
	DefaultLinkType                    string           `position:"Query" name:"DefaultLinkType"`
	AutoPublishRouteEnabled            requests.Boolean `position:"Query" name:"AutoPublishRouteEnabled"`
	DryRun                             requests.Boolean `position:"Query" name:"DryRun"`
	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"`
	ResourceType                       string           `position:"Query" name:"ResourceType"`
	Version                            string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId          string           `position:"Query" name:"TransitRouterAttachmentId"`
	TransitRouterAttachmentDescription string           `position:"Query" name:"TransitRouterAttachmentDescription"`
	CenBandwidthPackageId              string           `position:"Query" name:"CenBandwidthPackageId"`
}

UpdateTransitRouterPeerAttachmentAttributeRequest is the request struct for api UpdateTransitRouterPeerAttachmentAttribute

func CreateUpdateTransitRouterPeerAttachmentAttributeRequest ¶ added in v1.61.1227

func CreateUpdateTransitRouterPeerAttachmentAttributeRequest() (request *UpdateTransitRouterPeerAttachmentAttributeRequest)

CreateUpdateTransitRouterPeerAttachmentAttributeRequest creates a request to invoke UpdateTransitRouterPeerAttachmentAttribute API

type UpdateTransitRouterPeerAttachmentAttributeResponse ¶ added in v1.61.1227

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

UpdateTransitRouterPeerAttachmentAttributeResponse is the response struct for api UpdateTransitRouterPeerAttachmentAttribute

func CreateUpdateTransitRouterPeerAttachmentAttributeResponse ¶ added in v1.61.1227

func CreateUpdateTransitRouterPeerAttachmentAttributeResponse() (response *UpdateTransitRouterPeerAttachmentAttributeResponse)

CreateUpdateTransitRouterPeerAttachmentAttributeResponse creates a response to parse from UpdateTransitRouterPeerAttachmentAttribute response

type UpdateTransitRouterRequest ¶ added in v1.61.1227

type UpdateTransitRouterRequest struct {
	*requests.RpcRequest
	TransitRouterName        string           `position:"Query" name:"TransitRouterName"`
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken              string           `position:"Query" name:"ClientToken"`
	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"`
	TransitRouterId          string           `position:"Query" name:"TransitRouterId"`
	TransitRouterDescription string           `position:"Query" name:"TransitRouterDescription"`
	SupportMulticast         requests.Boolean `position:"Query" name:"SupportMulticast"`
	Version                  string           `position:"Query" name:"Version"`
}

UpdateTransitRouterRequest is the request struct for api UpdateTransitRouter

func CreateUpdateTransitRouterRequest ¶ added in v1.61.1227

func CreateUpdateTransitRouterRequest() (request *UpdateTransitRouterRequest)

CreateUpdateTransitRouterRequest creates a request to invoke UpdateTransitRouter API

type UpdateTransitRouterResponse ¶ added in v1.61.1227

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

UpdateTransitRouterResponse is the response struct for api UpdateTransitRouter

func CreateUpdateTransitRouterResponse ¶ added in v1.61.1227

func CreateUpdateTransitRouterResponse() (response *UpdateTransitRouterResponse)

CreateUpdateTransitRouterResponse creates a response to parse from UpdateTransitRouter response

type UpdateTransitRouterRouteEntryRequest ¶ added in v1.61.1227

type UpdateTransitRouterRouteEntryRequest struct {
	*requests.RpcRequest
	TransitRouterRouteEntryId          string           `position:"Query" name:"TransitRouterRouteEntryId"`
	ResourceOwnerId                    requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                        string           `position:"Query" name:"ClientToken"`
	TransitRouterRouteEntryDescription string           `position:"Query" name:"TransitRouterRouteEntryDescription"`
	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"`
	TransitRouterRouteEntryName        string           `position:"Query" name:"TransitRouterRouteEntryName"`
	Version                            string           `position:"Query" name:"Version"`
}

UpdateTransitRouterRouteEntryRequest is the request struct for api UpdateTransitRouterRouteEntry

func CreateUpdateTransitRouterRouteEntryRequest ¶ added in v1.61.1227

func CreateUpdateTransitRouterRouteEntryRequest() (request *UpdateTransitRouterRouteEntryRequest)

CreateUpdateTransitRouterRouteEntryRequest creates a request to invoke UpdateTransitRouterRouteEntry API

type UpdateTransitRouterRouteEntryResponse ¶ added in v1.61.1227

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

UpdateTransitRouterRouteEntryResponse is the response struct for api UpdateTransitRouterRouteEntry

func CreateUpdateTransitRouterRouteEntryResponse ¶ added in v1.61.1227

func CreateUpdateTransitRouterRouteEntryResponse() (response *UpdateTransitRouterRouteEntryResponse)

CreateUpdateTransitRouterRouteEntryResponse creates a response to parse from UpdateTransitRouterRouteEntry response

type UpdateTransitRouterRouteTableRequest ¶ added in v1.61.1227

type UpdateTransitRouterRouteTableRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                    requests.Integer                               `position:"Query" name:"ResourceOwnerId"`
	ClientToken                        string                                         `position:"Query" name:"ClientToken"`
	RouteTableOptions                  UpdateTransitRouterRouteTableRouteTableOptions `position:"Query" name:"RouteTableOptions"  type:"Struct"`
	TransitRouterRouteTableId          string                                         `position:"Query" name:"TransitRouterRouteTableId"`
	TransitRouterRouteTableDescription string                                         `position:"Query" name:"TransitRouterRouteTableDescription"`
	DryRun                             requests.Boolean                               `position:"Query" name:"DryRun"`
	TransitRouterRouteTableName        string                                         `position:"Query" name:"TransitRouterRouteTableName"`
	ResourceOwnerAccount               string                                         `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                       string                                         `position:"Query" name:"OwnerAccount"`
	OwnerId                            requests.Integer                               `position:"Query" name:"OwnerId"`
	Version                            string                                         `position:"Query" name:"Version"`
}

UpdateTransitRouterRouteTableRequest is the request struct for api UpdateTransitRouterRouteTable

func CreateUpdateTransitRouterRouteTableRequest ¶ added in v1.61.1227

func CreateUpdateTransitRouterRouteTableRequest() (request *UpdateTransitRouterRouteTableRequest)

CreateUpdateTransitRouterRouteTableRequest creates a request to invoke UpdateTransitRouterRouteTable API

type UpdateTransitRouterRouteTableResponse ¶ added in v1.61.1227

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

UpdateTransitRouterRouteTableResponse is the response struct for api UpdateTransitRouterRouteTable

func CreateUpdateTransitRouterRouteTableResponse ¶ added in v1.61.1227

func CreateUpdateTransitRouterRouteTableResponse() (response *UpdateTransitRouterRouteTableResponse)

CreateUpdateTransitRouterRouteTableResponse creates a response to parse from UpdateTransitRouterRouteTable response

type UpdateTransitRouterRouteTableRouteTableOptions ¶ added in v1.62.133

type UpdateTransitRouterRouteTableRouteTableOptions struct {
	MultiRegionECMP string `name:"MultiRegionECMP"`
}

UpdateTransitRouterRouteTableRouteTableOptions is a repeated param struct in UpdateTransitRouterRouteTableRequest

type UpdateTransitRouterVbrAttachmentAttributeRequest ¶ added in v1.61.1227

type UpdateTransitRouterVbrAttachmentAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                    requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                        string           `position:"Query" name:"ClientToken"`
	TransitRouterAttachmentName        string           `position:"Query" name:"TransitRouterAttachmentName"`
	AutoPublishRouteEnabled            requests.Boolean `position:"Query" name:"AutoPublishRouteEnabled"`
	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"`
	ResourceType                       string           `position:"Query" name:"ResourceType"`
	Version                            string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId          string           `position:"Query" name:"TransitRouterAttachmentId"`
	TransitRouterAttachmentDescription string           `position:"Query" name:"TransitRouterAttachmentDescription"`
}

UpdateTransitRouterVbrAttachmentAttributeRequest is the request struct for api UpdateTransitRouterVbrAttachmentAttribute

func CreateUpdateTransitRouterVbrAttachmentAttributeRequest ¶ added in v1.61.1227

func CreateUpdateTransitRouterVbrAttachmentAttributeRequest() (request *UpdateTransitRouterVbrAttachmentAttributeRequest)

CreateUpdateTransitRouterVbrAttachmentAttributeRequest creates a request to invoke UpdateTransitRouterVbrAttachmentAttribute API

type UpdateTransitRouterVbrAttachmentAttributeResponse ¶ added in v1.61.1227

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

UpdateTransitRouterVbrAttachmentAttributeResponse is the response struct for api UpdateTransitRouterVbrAttachmentAttribute

func CreateUpdateTransitRouterVbrAttachmentAttributeResponse ¶ added in v1.61.1227

func CreateUpdateTransitRouterVbrAttachmentAttributeResponse() (response *UpdateTransitRouterVbrAttachmentAttributeResponse)

CreateUpdateTransitRouterVbrAttachmentAttributeResponse creates a response to parse from UpdateTransitRouterVbrAttachmentAttribute response

type UpdateTransitRouterVpcAttachmentAttributeRequest ¶ added in v1.61.1227

type UpdateTransitRouterVpcAttachmentAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                    requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                        string           `position:"Query" name:"ClientToken"`
	TransitRouterAttachmentName        string           `position:"Query" name:"TransitRouterAttachmentName"`
	AutoPublishRouteEnabled            requests.Boolean `position:"Query" name:"AutoPublishRouteEnabled"`
	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"`
	ResourceType                       string           `position:"Query" name:"ResourceType"`
	Version                            string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId          string           `position:"Query" name:"TransitRouterAttachmentId"`
	TransitRouterAttachmentDescription string           `position:"Query" name:"TransitRouterAttachmentDescription"`
}

UpdateTransitRouterVpcAttachmentAttributeRequest is the request struct for api UpdateTransitRouterVpcAttachmentAttribute

func CreateUpdateTransitRouterVpcAttachmentAttributeRequest ¶ added in v1.61.1227

func CreateUpdateTransitRouterVpcAttachmentAttributeRequest() (request *UpdateTransitRouterVpcAttachmentAttributeRequest)

CreateUpdateTransitRouterVpcAttachmentAttributeRequest creates a request to invoke UpdateTransitRouterVpcAttachmentAttribute API

type UpdateTransitRouterVpcAttachmentAttributeResponse ¶ added in v1.61.1227

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

UpdateTransitRouterVpcAttachmentAttributeResponse is the response struct for api UpdateTransitRouterVpcAttachmentAttribute

func CreateUpdateTransitRouterVpcAttachmentAttributeResponse ¶ added in v1.61.1227

func CreateUpdateTransitRouterVpcAttachmentAttributeResponse() (response *UpdateTransitRouterVpcAttachmentAttributeResponse)

CreateUpdateTransitRouterVpcAttachmentAttributeResponse creates a response to parse from UpdateTransitRouterVpcAttachmentAttribute response

type UpdateTransitRouterVpcAttachmentZonesAddZoneMappings ¶ added in v1.61.1737

type UpdateTransitRouterVpcAttachmentZonesAddZoneMappings struct {
	VSwitchId string `name:"VSwitchId"`
	ZoneId    string `name:"ZoneId"`
}

UpdateTransitRouterVpcAttachmentZonesAddZoneMappings is a repeated param struct in UpdateTransitRouterVpcAttachmentZonesRequest

type UpdateTransitRouterVpcAttachmentZonesRemoveZoneMappings ¶ added in v1.61.1737

type UpdateTransitRouterVpcAttachmentZonesRemoveZoneMappings struct {
	VSwitchId string `name:"VSwitchId"`
	ZoneId    string `name:"ZoneId"`
}

UpdateTransitRouterVpcAttachmentZonesRemoveZoneMappings is a repeated param struct in UpdateTransitRouterVpcAttachmentZonesRequest

type UpdateTransitRouterVpcAttachmentZonesRequest ¶ added in v1.61.1737

type UpdateTransitRouterVpcAttachmentZonesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer                                           `position:"Query" name:"ResourceOwnerId"`
	ClientToken               string                                                     `position:"Query" name:"ClientToken"`
	RemoveZoneMappings        *[]UpdateTransitRouterVpcAttachmentZonesRemoveZoneMappings `position:"Query" name:"RemoveZoneMappings"  type:"Repeated"`
	AddZoneMappings           *[]UpdateTransitRouterVpcAttachmentZonesAddZoneMappings    `position:"Query" name:"AddZoneMappings"  type:"Repeated"`
	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"`
	Version                   string                                                     `position:"Query" name:"Version"`
	TransitRouterAttachmentId string                                                     `position:"Query" name:"TransitRouterAttachmentId"`
}

UpdateTransitRouterVpcAttachmentZonesRequest is the request struct for api UpdateTransitRouterVpcAttachmentZones

func CreateUpdateTransitRouterVpcAttachmentZonesRequest ¶ added in v1.61.1737

func CreateUpdateTransitRouterVpcAttachmentZonesRequest() (request *UpdateTransitRouterVpcAttachmentZonesRequest)

CreateUpdateTransitRouterVpcAttachmentZonesRequest creates a request to invoke UpdateTransitRouterVpcAttachmentZones API

type UpdateTransitRouterVpcAttachmentZonesResponse ¶ added in v1.61.1737

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

UpdateTransitRouterVpcAttachmentZonesResponse is the response struct for api UpdateTransitRouterVpcAttachmentZones

func CreateUpdateTransitRouterVpcAttachmentZonesResponse ¶ added in v1.61.1737

func CreateUpdateTransitRouterVpcAttachmentZonesResponse() (response *UpdateTransitRouterVpcAttachmentZonesResponse)

CreateUpdateTransitRouterVpcAttachmentZonesResponse creates a response to parse from UpdateTransitRouterVpcAttachmentZones response

type UpdateTransitRouterVpnAttachmentAttributeRequest ¶ added in v1.61.1652

type UpdateTransitRouterVpnAttachmentAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                    requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken                        string           `position:"Query" name:"ClientToken"`
	TransitRouterAttachmentName        string           `position:"Query" name:"TransitRouterAttachmentName"`
	AutoPublishRouteEnabled            requests.Boolean `position:"Query" name:"AutoPublishRouteEnabled"`
	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"`
	ResourceType                       string           `position:"Query" name:"ResourceType"`
	Version                            string           `position:"Query" name:"Version"`
	TransitRouterAttachmentId          string           `position:"Query" name:"TransitRouterAttachmentId"`
	TransitRouterAttachmentDescription string           `position:"Query" name:"TransitRouterAttachmentDescription"`
}

UpdateTransitRouterVpnAttachmentAttributeRequest is the request struct for api UpdateTransitRouterVpnAttachmentAttribute

func CreateUpdateTransitRouterVpnAttachmentAttributeRequest ¶ added in v1.61.1652

func CreateUpdateTransitRouterVpnAttachmentAttributeRequest() (request *UpdateTransitRouterVpnAttachmentAttributeRequest)

CreateUpdateTransitRouterVpnAttachmentAttributeRequest creates a request to invoke UpdateTransitRouterVpnAttachmentAttribute API

type UpdateTransitRouterVpnAttachmentAttributeResponse ¶ added in v1.61.1652

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

UpdateTransitRouterVpnAttachmentAttributeResponse is the response struct for api UpdateTransitRouterVpnAttachmentAttribute

func CreateUpdateTransitRouterVpnAttachmentAttributeResponse ¶ added in v1.61.1652

func CreateUpdateTransitRouterVpnAttachmentAttributeResponse() (response *UpdateTransitRouterVpnAttachmentAttributeResponse)

CreateUpdateTransitRouterVpnAttachmentAttributeResponse creates a response to parse from UpdateTransitRouterVpnAttachmentAttribute response

type VSwitch ¶ added in v1.61.1397

type VSwitch struct {
	VpcId       string `json:"VpcId" xml:"VpcId"`
	ZoneId      string `json:"ZoneId" xml:"ZoneId"`
	VSwitchId   string `json:"VSwitchId" xml:"VSwitchId"`
	VSwitchName string `json:"VSwitchName" xml:"VSwitchName"`
}

VSwitch is a nested struct in cbn response

type VSwitchIds ¶ added in v1.61.1606

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

VSwitchIds is a nested struct in cbn response

type VSwitches ¶ added in v1.61.1397

type VSwitches struct {
	VSwitch []VSwitch `json:"VSwitch" xml:"VSwitch"`
}

VSwitches is a nested struct in cbn response

type VbrHealthCheck ¶

type VbrHealthCheck struct {
	HealthCheckTargetIp string `json:"HealthCheckTargetIp" xml:"HealthCheckTargetIp"`
	VbrInstanceId       string `json:"VbrInstanceId" xml:"VbrInstanceId"`
	VbrInstanceRegionId string `json:"VbrInstanceRegionId" xml:"VbrInstanceRegionId"`
	Delay               int64  `json:"Delay" xml:"Delay"`
	LinkStatus          string `json:"LinkStatus" xml:"LinkStatus"`
	CenId               string `json:"CenId" xml:"CenId"`
	HealthyThreshold    int    `json:"HealthyThreshold" xml:"HealthyThreshold"`
	HealthCheckInterval int    `json:"HealthCheckInterval" xml:"HealthCheckInterval"`
	HealthCheckSourceIp string `json:"HealthCheckSourceIp" xml:"HealthCheckSourceIp"`
	PacketLoss          int64  `json:"PacketLoss" xml:"PacketLoss"`
	HealthCheckOnly     bool   `json:"HealthCheckOnly" xml:"HealthCheckOnly"`
	Description         string `json:"Description" xml:"Description"`
}

VbrHealthCheck is a nested struct in cbn response

type VbrHealthChecks ¶

type VbrHealthChecks struct {
	VbrHealthCheck []VbrHealthCheck `json:"VbrHealthCheck" xml:"VbrHealthCheck"`
}

VbrHealthChecks is a nested struct in cbn response

type WithdrawPublishedRouteEntriesRequest ¶

type WithdrawPublishedRouteEntriesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CenId                     string           `position:"Query" name:"CenId"`
	ChildInstanceRegionId     string           `position:"Query" name:"ChildInstanceRegionId"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	DestinationCidrBlock      string           `position:"Query" name:"DestinationCidrBlock"`
	ChildInstanceType         string           `position:"Query" name:"ChildInstanceType"`
	Version                   string           `position:"Query" name:"Version"`
	ChildInstanceId           string           `position:"Query" name:"ChildInstanceId"`
	ChildInstanceRouteTableId string           `position:"Query" name:"ChildInstanceRouteTableId"`
}

WithdrawPublishedRouteEntriesRequest is the request struct for api WithdrawPublishedRouteEntries

func CreateWithdrawPublishedRouteEntriesRequest ¶

func CreateWithdrawPublishedRouteEntriesRequest() (request *WithdrawPublishedRouteEntriesRequest)

CreateWithdrawPublishedRouteEntriesRequest creates a request to invoke WithdrawPublishedRouteEntries API

type WithdrawPublishedRouteEntriesResponse ¶

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

WithdrawPublishedRouteEntriesResponse is the response struct for api WithdrawPublishedRouteEntries

func CreateWithdrawPublishedRouteEntriesResponse ¶

func CreateWithdrawPublishedRouteEntriesResponse() (response *WithdrawPublishedRouteEntriesResponse)

CreateWithdrawPublishedRouteEntriesResponse creates a response to parse from WithdrawPublishedRouteEntries response

type ZoneMapping ¶ added in v1.61.1227

type ZoneMapping struct {
	ZoneId             string `json:"ZoneId" xml:"ZoneId"`
	VSwitchId          string `json:"VSwitchId" xml:"VSwitchId"`
	NetworkInterfaceId string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
}

ZoneMapping is a nested struct in cbn response

type ZoneMappings ¶ added in v1.61.1227

type ZoneMappings struct {
	ZoneMapping []ZoneMapping `json:"ZoneMapping" xml:"ZoneMapping"`
}

ZoneMappings is a nested struct in cbn response

type Zones ¶ added in v1.61.1652

type Zones struct {
	ZoneMapping []ZoneMapping `json:"ZoneMapping" xml:"ZoneMapping"`
}

Zones is a nested struct in cbn response

Source Files ¶

Jump to

Keyboard shortcuts

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