cbn

package
v1.61.1038 Latest Latest
Warning

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

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

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

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 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 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"`
	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 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"`
	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 Cen

type Cen struct {
	CenId                  string                 `json:"CenId" xml:"CenId"`
	Name                   string                 `json:"Name" xml:"Name"`
	Description            string                 `json:"Description" xml:"Description"`
	ProtectionLevel        string                 `json:"ProtectionLevel" xml:"ProtectionLevel"`
	Status                 string                 `json:"Status" xml:"Status"`
	CreationTime           string                 `json:"CreationTime" xml:"CreationTime"`
	Ipv6Level              string                 `json:"Ipv6Level" xml:"Ipv6Level"`
	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 {
	CenBandwidthPackageId           string                             `json:"CenBandwidthPackageId" xml:"CenBandwidthPackageId"`
	Name                            string                             `json:"Name" xml:"Name"`
	Description                     string                             `json:"Description" xml:"Description"`
	Bandwidth                       int64                              `json:"Bandwidth" xml:"Bandwidth"`
	BandwidthPackageChargeType      string                             `json:"BandwidthPackageChargeType" xml:"BandwidthPackageChargeType"`
	GeographicRegionAId             string                             `json:"GeographicRegionAId" xml:"GeographicRegionAId"`
	GeographicRegionBId             string                             `json:"GeographicRegionBId" xml:"GeographicRegionBId"`
	GeographicSpanId                string                             `json:"GeographicSpanId" xml:"GeographicSpanId"`
	BusinessStatus                  string                             `json:"BusinessStatus" xml:"BusinessStatus"`
	CreationTime                    string                             `json:"CreationTime" xml:"CreationTime"`
	ExpiredTime                     string                             `json:"ExpiredTime" xml:"ExpiredTime"`
	Status                          string                             `json:"Status" xml:"Status"`
	IsCrossBorder                   bool                               `json:"IsCrossBorder" xml:"IsCrossBorder"`
	TypeFor95                       string                             `json:"TypeFor95" xml:"TypeFor95"`
	Ratio                           string                             `json:"Ratio" xml:"Ratio"`
	HasReservationData              string                             `json:"HasReservationData" xml:"HasReservationData"`
	ReservationBandwidth            string                             `json:"ReservationBandwidth" xml:"ReservationBandwidth"`
	ReservationInternetChargeType   string                             `json:"ReservationInternetChargeType" xml:"ReservationInternetChargeType"`
	ReservationActiveTime           string                             `json:"ReservationActiveTime" xml:"ReservationActiveTime"`
	ReservationOrderType            string                             `json:"ReservationOrderType" xml:"ReservationOrderType"`
	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 {
	CenId                     string `json:"CenId" xml:"CenId"`
	LocalRegionId             string `json:"LocalRegionId" xml:"LocalRegionId"`
	OppositeRegionId          string `json:"OppositeRegionId" xml:"OppositeRegionId"`
	GeographicSpanId          string `json:"GeographicSpanId" xml:"GeographicSpanId"`
	BandwidthLimit            int64  `json:"BandwidthLimit" xml:"BandwidthLimit"`
	Status                    string `json:"Status" xml:"Status"`
	TransitRouterAttachmentId string `json:"TransitRouterAttachmentId" xml:"TransitRouterAttachmentId"`
	BandwidthPackageId        string `json:"BandwidthPackageId" xml:"BandwidthPackageId"`
}

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 {
	RegionId   string `json:"RegionId" xml:"RegionId"`
	RouteMapId string `json:"RouteMapId" xml:"RouteMapId"`
}

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"`
	DestinationCidrBlock  string                                                   `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
	NextHopRegionId       string                                                   `json:"NextHopRegionId" xml:"NextHopRegionId"`
	Type                  string                                                   `json:"Type" xml:"Type"`
	AsPaths               AsPathsInDescribeCenChildInstanceRouteEntries            `json:"AsPaths" xml:"AsPaths"`
	Communities           CommunitiesInDescribeCenChildInstanceRouteEntries        `json:"Communities" xml:"Communities"`
	Conflicts             ConflictsInDescribeCenChildInstanceRouteEntries          `json:"Conflicts" xml:"Conflicts"`
	CenOutRouteMapRecords CenOutRouteMapRecords                                    `json:"CenOutRouteMapRecords" xml:"CenOutRouteMapRecords"`
	CenRouteMapRecords    CenRouteMapRecordsInDescribeCenChildInstanceRouteEntries `json:"CenRouteMapRecords" xml:"CenRouteMapRecords"`
}

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 ChildInstance

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

ChildInstance 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 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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 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"`
	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"`
	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
	RequestId                  string `json:"RequestId" xml:"RequestId"`
	CenBandwidthPackageId      string `json:"CenBandwidthPackageId" xml:"CenBandwidthPackageId"`
	CenBandwidthPackageOrderId string `json:"CenBandwidthPackageOrderId" xml:"CenBandwidthPackageOrderId"`
}

CreateCenBandwidthPackageResponse is the response struct for api CreateCenBandwidthPackage

func CreateCreateCenBandwidthPackageResponse

func CreateCreateCenBandwidthPackageResponse() (response *CreateCenBandwidthPackageResponse)

CreateCreateCenBandwidthPackageResponse creates a response to parse from CreateCenBandwidthPackage 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"`
	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 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"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	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
	RequestId string `json:"RequestId" xml:"RequestId"`
	CenId     string `json:"CenId" xml:"CenId"`
}

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"`
	DestinationCidrBlocks              *[]string        `position:"Query" name:"DestinationCidrBlocks"  type:"Repeated"`
	SystemPolicy                       requests.Boolean `position:"Query" name:"SystemPolicy"`
	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"`
	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"`
	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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	RouteMapId string `json:"RouteMapId" xml:"RouteMapId"`
}

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

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"`
	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 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"`
	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 DeleteCenRequest

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

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

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"`
}

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 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"`
	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
	RequestId                string                   `json:"RequestId" xml:"RequestId"`
	CenId                    string                   `json:"CenId" xml:"CenId"`
	ChildInstanceId          string                   `json:"ChildInstanceId" xml:"ChildInstanceId"`
	ChildInstanceType        string                   `json:"ChildInstanceType" xml:"ChildInstanceType"`
	ChildInstanceRegionId    string                   `json:"ChildInstanceRegionId" xml:"ChildInstanceRegionId"`
	ChildInstanceOwnerId     int64                    `json:"ChildInstanceOwnerId" xml:"ChildInstanceOwnerId"`
	Status                   string                   `json:"Status" xml:"Status"`
	ChildInstanceName        string                   `json:"ChildInstanceName" xml:"ChildInstanceName"`
	ChildInstanceAttachTime  string                   `json:"ChildInstanceAttachTime" xml:"ChildInstanceAttachTime"`
	Ipv6StatusInCen          string                   `json:"Ipv6StatusInCen" xml:"Ipv6StatusInCen"`
	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"`
}

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
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	TotalCount     int            `json:"TotalCount" xml:"TotalCount"`
	PageNumber     int            `json:"PageNumber" xml:"PageNumber"`
	PageSize       int            `json:"PageSize" xml:"PageSize"`
	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"`
	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"`
	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
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	TotalCount           int                  `json:"TotalCount" xml:"TotalCount"`
	PageNumber           int                  `json:"PageNumber" xml:"PageNumber"`
	PageSize             int                  `json:"PageSize" xml:"PageSize"`
	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"`
	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
	RequestId       string                                                `json:"RequestId" xml:"RequestId"`
	PageNumber      int                                                   `json:"PageNumber" xml:"PageNumber"`
	TotalCount      int                                                   `json:"TotalCount" xml:"TotalCount"`
	PageSize        int                                                   `json:"PageSize" xml:"PageSize"`
	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"`
}

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
	RequestId          string `json:"RequestId" xml:"RequestId"`
	RemainingBandwidth int64  `json:"RemainingBandwidth" xml:"RemainingBandwidth"`
}

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"`
}

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
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	TotalCount           int                  `json:"TotalCount" xml:"TotalCount"`
	PageNumber           int                  `json:"PageNumber" xml:"PageNumber"`
	PageSize             int                  `json:"PageSize" xml:"PageSize"`
	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"`
	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"`
}

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
	RequestId                     string                        `json:"RequestId" xml:"RequestId"`
	TotalCount                    int                           `json:"TotalCount" xml:"TotalCount"`
	PageNumber                    int                           `json:"PageNumber" xml:"PageNumber"`
	PageSize                      int                           `json:"PageSize" xml:"PageSize"`
	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"`
}

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"`
	CenId                 string           `json:"CenId" xml:"CenId"`
	PrivateZoneDnsServers string           `json:"PrivateZoneDnsServers" xml:"PrivateZoneDnsServers"`
	PageNumber            int              `json:"PageNumber" xml:"PageNumber"`
	TotalCount            int              `json:"TotalCount" xml:"TotalCount"`
	PageSize              int              `json:"PageSize" xml:"PageSize"`
	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"`
	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
	RequestId       string                                               `json:"RequestId" xml:"RequestId"`
	PageNumber      int                                                  `json:"PageNumber" xml:"PageNumber"`
	TotalCount      int                                                  `json:"TotalCount" xml:"TotalCount"`
	PageSize        int                                                  `json:"PageSize" xml:"PageSize"`
	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"`
	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"`
	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
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	PageNumber int       `json:"PageNumber" xml:"PageNumber"`
	PageSize   int       `json:"PageSize" xml:"PageSize"`
	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"`
	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
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	TotalCount      int             `json:"TotalCount" xml:"TotalCount"`
	PageNumber      int             `json:"PageNumber" xml:"PageNumber"`
	PageSize        int             `json:"PageSize" xml:"PageSize"`
	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"`
	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"`
	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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	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"`
	ChildInstanceOwnerId requests.Integer `position:"Query" name:"ChildInstanceOwnerId"`
}

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"`
	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"`
	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
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	Success    string   `json:"Success" xml:"Success"`
	TotalCount string   `json:"TotalCount" xml:"TotalCount"`
	PageNumber string   `json:"PageNumber" xml:"PageNumber"`
	PageSize   string   `json:"PageSize" xml:"PageSize"`
	FlowLogs   FlowLogs `json:"FlowLogs" xml:"FlowLogs"`
}

DescribeFlowlogsResponse is the response struct for api DescribeFlowlogs

func CreateDescribeFlowlogsResponse added in v1.60.382

func CreateDescribeFlowlogsResponse() (response *DescribeFlowlogsResponse)

CreateDescribeFlowlogsResponse creates a response to parse from DescribeFlowlogs response

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"`
	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
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	PageNumber int       `json:"PageNumber" xml:"PageNumber"`
	PageSize   int       `json:"PageSize" xml:"PageSize"`
	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"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeGrantRulesToCenRequest is the request struct for api DescribeGrantRulesToCen

func CreateDescribeGrantRulesToCenRequest

func CreateDescribeGrantRulesToCenRequest() (request *DescribeGrantRulesToCenRequest)

CreateDescribeGrantRulesToCenRequest creates a request to invoke DescribeGrantRulesToCen API

type DescribeGrantRulesToCenResponse

type DescribeGrantRulesToCenResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	GrantRules GrantRules `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 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"`
	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
	RequestId             string                `json:"RequestId" xml:"RequestId"`
	PageNumber            int                   `json:"PageNumber" xml:"PageNumber"`
	TotalCount            int                   `json:"TotalCount" xml:"TotalCount"`
	PageSize              int                   `json:"PageSize" xml:"PageSize"`
	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"`
	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
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	PageNumber     int            `json:"PageNumber" xml:"PageNumber"`
	TotalCount     int            `json:"TotalCount" xml:"TotalCount"`
	PageSize       int            `json:"PageSize" xml:"PageSize"`
	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"`
}

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
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	TotalCount          int                 `json:"TotalCount" xml:"TotalCount"`
	PageNumber          int                 `json:"PageNumber" xml:"PageNumber"`
	PageSize            int                 `json:"PageSize" xml:"PageSize"`
	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 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"`
	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"`
	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 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"`
	HealthyThreshold     requests.Integer `position:"Query" name:"HealthyThreshold"`
	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"`
	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 FlowLog added in v1.60.382

type FlowLog struct {
	FlowLogId    string `json:"FlowLogId" xml:"FlowLogId"`
	FlowLogName  string `json:"FlowLogName" xml:"FlowLogName"`
	Description  string `json:"Description" xml:"Description"`
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
	CenId        string `json:"CenId" xml:"CenId"`
	ProjectName  string `json:"ProjectName" xml:"ProjectName"`
	LogStoreName string `json:"LogStoreName" xml:"LogStoreName"`
	Status       string `json:"Status" xml:"Status"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
}

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 {
	GeographicSpanId    string `json:"GeographicSpanId" xml:"GeographicSpanId"`
	LocalGeoRegionId    string `json:"LocalGeoRegionId" xml:"LocalGeoRegionId"`
	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 GrantRule

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

GrantRule is a nested struct in cbn response

type GrantRules

type GrantRules struct {
	GrantRule []GrantRule `json:"GrantRule" xml:"GrantRule"`
}

GrantRules is a nested struct in cbn 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"`
}

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
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	NextToken    string       `json:"NextToken" xml:"NextToken"`
	TagResources TagResources `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse 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 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"`
	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"`
	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"`
	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"`
	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"`
	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"`
	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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
}

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 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 {
	LocalRegionId    string `json:"LocalRegionId" xml:"LocalRegionId"`
	OppositeRegionId string `json:"OppositeRegionId" xml:"OppositeRegionId"`
	GeographicSpanId string `json:"GeographicSpanId" xml:"GeographicSpanId"`
	BandwidthLimit   string `json:"BandwidthLimit" xml:"BandwidthLimit"`
}

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

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"`
	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 {
	DestinationCidrBlock      string                                   `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
	ChildInstanceRouteTableId string                                   `json:"ChildInstanceRouteTableId" xml:"ChildInstanceRouteTableId"`
	NextHopType               string                                   `json:"NextHopType" xml:"NextHopType"`
	RouteType                 string                                   `json:"RouteType" xml:"RouteType"`
	NextHopId                 string                                   `json:"NextHopId" xml:"NextHopId"`
	OperationalMode           bool                                     `json:"OperationalMode" xml:"OperationalMode"`
	PublishStatus             string                                   `json:"PublishStatus" xml:"PublishStatus"`
	Conflicts                 ConflictsInDescribePublishedRouteEntries `json:"Conflicts" xml:"Conflicts"`
}

PublishedRouteEntry is a nested struct in cbn response

type Region

type Region struct {
	RegionId  string `json:"RegionId" xml:"RegionId"`
	LocalName string `json:"LocalName" xml:"LocalName"`
}

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 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"`
	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 RouteConflict

type RouteConflict struct {
	DestinationCidrBlock string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
	RegionId             string `json:"RegionId" xml:"RegionId"`
	InstanceId           string `json:"InstanceId" xml:"InstanceId"`
	InstanceType         string `json:"InstanceType" xml:"InstanceType"`
	Status               string `json:"Status" xml:"Status"`
}

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

type RouteMap struct {
	Status                             string                        `json:"Status" xml:"Status"`
	RouteMapId                         string                        `json:"RouteMapId" xml:"RouteMapId"`
	CenId                              string                        `json:"CenId" xml:"CenId"`
	CenRegionId                        string                        `json:"CenRegionId" xml:"CenRegionId"`
	Description                        string                        `json:"Description" xml:"Description"`
	MapResult                          string                        `json:"MapResult" xml:"MapResult"`
	Priority                           int                           `json:"Priority" xml:"Priority"`
	NextPriority                       int                           `json:"NextPriority" xml:"NextPriority"`
	CidrMatchMode                      string                        `json:"CidrMatchMode" xml:"CidrMatchMode"`
	AsPathMatchMode                    string                        `json:"AsPathMatchMode" xml:"AsPathMatchMode"`
	CommunityMatchMode                 string                        `json:"CommunityMatchMode" xml:"CommunityMatchMode"`
	CommunityOperateMode               string                        `json:"CommunityOperateMode" xml:"CommunityOperateMode"`
	Preference                         int                           `json:"Preference" xml:"Preference"`
	TransmitDirection                  string                        `json:"TransmitDirection" xml:"TransmitDirection"`
	SourceInstanceIdsReverseMatch      bool                          `json:"SourceInstanceIdsReverseMatch" xml:"SourceInstanceIdsReverseMatch"`
	DestinationInstanceIdsReverseMatch bool                          `json:"DestinationInstanceIdsReverseMatch" xml:"DestinationInstanceIdsReverseMatch"`
	GatewayZoneId                      string                        `json:"GatewayZoneId" xml:"GatewayZoneId"`
	MatchAddressType                   string                        `json:"MatchAddressType" xml:"MatchAddressType"`
	SourceInstanceIds                  SourceInstanceIds             `json:"SourceInstanceIds" xml:"SourceInstanceIds"`
	DestinationInstanceIds             DestinationInstanceIds        `json:"DestinationInstanceIds" xml:"DestinationInstanceIds"`
	SourceRouteTableIds                SourceRouteTableIds           `json:"SourceRouteTableIds" xml:"SourceRouteTableIds"`
	DestinationRouteTableIds           DestinationRouteTableIds      `json:"DestinationRouteTableIds" xml:"DestinationRouteTableIds"`
	SourceRegionIds                    SourceRegionIds               `json:"SourceRegionIds" xml:"SourceRegionIds"`
	SourceChildInstanceTypes           SourceChildInstanceTypes      `json:"SourceChildInstanceTypes" xml:"SourceChildInstanceTypes"`
	DestinationChildInstanceTypes      DestinationChildInstanceTypes `json:"DestinationChildInstanceTypes" xml:"DestinationChildInstanceTypes"`
	DestinationCidrBlocks              DestinationCidrBlocks         `json:"DestinationCidrBlocks" xml:"DestinationCidrBlocks"`
	RouteTypes                         RouteTypes                    `json:"RouteTypes" xml:"RouteTypes"`
	MatchAsns                          MatchAsns                     `json:"MatchAsns" xml:"MatchAsns"`
	MatchCommunitySet                  MatchCommunitySet             `json:"MatchCommunitySet" xml:"MatchCommunitySet"`
	OperateCommunitySet                OperateCommunitySet           `json:"OperateCommunitySet" xml:"OperateCommunitySet"`
	PrependAsPath                      PrependAsPath                 `json:"PrependAsPath" xml:"PrependAsPath"`
	DestinationRegionIds               DestinationRegionIds          `json:"DestinationRegionIds" xml:"DestinationRegionIds"`
	OriginalRouteTableIds              OriginalRouteTableIds         `json:"OriginalRouteTableIds" xml:"OriginalRouteTableIds"`
	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"`
}

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 {
	CenId          string `json:"CenId" xml:"CenId"`
	Host           string `json:"Host" xml:"Host"`
	HostRegionId   string `json:"HostRegionId" xml:"HostRegionId"`
	AccessRegionId string `json:"AccessRegionId" xml:"AccessRegionId"`
	UpdateInterval string `json:"UpdateInterval" xml:"UpdateInterval"`
	Status         string `json:"Status" xml:"Status"`
	HostVpcId      string `json:"HostVpcId" xml:"HostVpcId"`
	Description    string `json:"Description" xml:"Description"`
	Cidrs          Cidrs  `json:"Cidrs" xml:"Cidrs"`
}

RouteServiceEntry 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 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"`
	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 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 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 {
	TagKey       string `json:"TagKey" xml:"TagKey"`
	TagValue     string `json:"TagValue" xml:"TagValue"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
}

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"`
}

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 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"`
	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 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"`
	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"`
}

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"`
	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 VbrHealthCheck

type VbrHealthCheck struct {
	CenId               string `json:"CenId" xml:"CenId"`
	VbrInstanceId       string `json:"VbrInstanceId" xml:"VbrInstanceId"`
	LinkStatus          string `json:"LinkStatus" xml:"LinkStatus"`
	PacketLoss          int64  `json:"PacketLoss" xml:"PacketLoss"`
	HealthCheckSourceIp string `json:"HealthCheckSourceIp" xml:"HealthCheckSourceIp"`
	HealthCheckTargetIp string `json:"HealthCheckTargetIp" xml:"HealthCheckTargetIp"`
	Delay               int64  `json:"Delay" xml:"Delay"`
	HealthCheckInterval int    `json:"HealthCheckInterval" xml:"HealthCheckInterval"`
	HealthyThreshold    int    `json:"HealthyThreshold" xml:"HealthyThreshold"`
	VbrInstanceRegionId string `json:"VbrInstanceRegionId" xml:"VbrInstanceRegionId"`
}

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"`
	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

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL