cbn

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

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

Go to latest
Published: Apr 15, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AssociateCenBandwidthPackageRequest

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

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
	ChildInstanceId       string           `position:"Query" name:"ChildInstanceId"`
	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"`
	ChildInstanceType     string           `position:"Query" name:"ChildInstanceType"`
	ChildInstanceOwnerId  requests.Integer `position:"Query" name:"ChildInstanceOwnerId"`
	ChildInstanceRegionId string           `position:"Query" name:"ChildInstanceRegionId"`
}

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"`
	CenBandwidthPackageIds CenBandwidthPackageIds `json:"CenBandwidthPackageIds" xml:"CenBandwidthPackageIds"`
	Tags                   Tags                   `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                  int    `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"`
	CenIds                     CenIds `json:"CenIds" xml:"CenIds"`
}

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

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 CenRouteEntries

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

CenRouteEntries is a nested struct in cbn response

type CenRouteEntry

type CenRouteEntry struct {
	DestinationCidrBlock string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
	Type                 string `json:"Type" xml:"Type"`
	NextHopInstanceId    string `json:"NextHopInstanceId" xml:"NextHopInstanceId"`
	NextHopType          string `json:"NextHopType" xml:"NextHopType"`
	NextHopRegionId      string `json:"NextHopRegionId" xml:"NextHopRegionId"`
}

CenRouteEntry 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    int    `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 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://help.aliyun.com/document_detail/66217.html

func NewClientWithEcsRamRole

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

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

func NewClientWithOptions

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

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

func NewClientWithRamRoleArn

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

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

func NewClientWithRsaKeyPair

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

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

func NewClientWithStsToken

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

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

func (*Client) AssociateCenBandwidthPackage

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

AssociateCenBandwidthPackage invokes the cbn.AssociateCenBandwidthPackage API synchronously api document: https://help.aliyun.com/api/cbn/associatecenbandwidthpackage.html

func (*Client) AssociateCenBandwidthPackageWithCallback

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

AssociateCenBandwidthPackageWithCallback invokes the cbn.AssociateCenBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/cbn/associatecenbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssociateCenBandwidthPackageWithChan

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

AssociateCenBandwidthPackageWithChan invokes the cbn.AssociateCenBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/cbn/associatecenbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AttachCenChildInstance

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

AttachCenChildInstance invokes the cbn.AttachCenChildInstance API synchronously api document: https://help.aliyun.com/api/cbn/attachcenchildinstance.html

func (*Client) AttachCenChildInstanceWithCallback

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

AttachCenChildInstanceWithCallback invokes the cbn.AttachCenChildInstance API asynchronously api document: https://help.aliyun.com/api/cbn/attachcenchildinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AttachCenChildInstanceWithChan

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

AttachCenChildInstanceWithChan invokes the cbn.AttachCenChildInstance API asynchronously api document: https://help.aliyun.com/api/cbn/attachcenchildinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateCen

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

CreateCen invokes the cbn.CreateCen API synchronously api document: https://help.aliyun.com/api/cbn/createcen.html

func (*Client) CreateCenBandwidthPackage

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

CreateCenBandwidthPackage invokes the cbn.CreateCenBandwidthPackage API synchronously api document: https://help.aliyun.com/api/cbn/createcenbandwidthpackage.html

func (*Client) CreateCenBandwidthPackageWithCallback

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

CreateCenBandwidthPackageWithCallback invokes the cbn.CreateCenBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/cbn/createcenbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateCenBandwidthPackageWithChan

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

CreateCenBandwidthPackageWithChan invokes the cbn.CreateCenBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/cbn/createcenbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateCenWithCallback

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

CreateCenWithCallback invokes the cbn.CreateCen API asynchronously api document: https://help.aliyun.com/api/cbn/createcen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateCenWithChan

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

CreateCenWithChan invokes the cbn.CreateCen API asynchronously api document: https://help.aliyun.com/api/cbn/createcen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteCen

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

DeleteCen invokes the cbn.DeleteCen API synchronously api document: https://help.aliyun.com/api/cbn/deletecen.html

func (*Client) DeleteCenBandwidthPackage

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

DeleteCenBandwidthPackage invokes the cbn.DeleteCenBandwidthPackage API synchronously api document: https://help.aliyun.com/api/cbn/deletecenbandwidthpackage.html

func (*Client) DeleteCenBandwidthPackageWithCallback

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

DeleteCenBandwidthPackageWithCallback invokes the cbn.DeleteCenBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/cbn/deletecenbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteCenBandwidthPackageWithChan

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

DeleteCenBandwidthPackageWithChan invokes the cbn.DeleteCenBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/cbn/deletecenbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteCenWithCallback

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

DeleteCenWithCallback invokes the cbn.DeleteCen API asynchronously api document: https://help.aliyun.com/api/cbn/deletecen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteCenWithChan

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

DeleteCenWithChan invokes the cbn.DeleteCen API asynchronously api document: https://help.aliyun.com/api/cbn/deletecen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteRouteServiceInCen

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

DeleteRouteServiceInCen invokes the cbn.DeleteRouteServiceInCen API synchronously api document: https://help.aliyun.com/api/cbn/deleterouteserviceincen.html

func (*Client) DeleteRouteServiceInCenWithCallback

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

DeleteRouteServiceInCenWithCallback invokes the cbn.DeleteRouteServiceInCen API asynchronously api document: https://help.aliyun.com/api/cbn/deleterouteserviceincen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteRouteServiceInCenWithChan

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

DeleteRouteServiceInCenWithChan invokes the cbn.DeleteRouteServiceInCen API asynchronously api document: https://help.aliyun.com/api/cbn/deleterouteserviceincen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenAttachedChildInstanceAttribute

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

DescribeCenAttachedChildInstanceAttribute invokes the cbn.DescribeCenAttachedChildInstanceAttribute API synchronously api document: https://help.aliyun.com/api/cbn/describecenattachedchildinstanceattribute.html

func (*Client) DescribeCenAttachedChildInstanceAttributeWithCallback

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

DescribeCenAttachedChildInstanceAttributeWithCallback invokes the cbn.DescribeCenAttachedChildInstanceAttribute API asynchronously api document: https://help.aliyun.com/api/cbn/describecenattachedchildinstanceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenAttachedChildInstanceAttributeWithChan

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

DescribeCenAttachedChildInstanceAttributeWithChan invokes the cbn.DescribeCenAttachedChildInstanceAttribute API asynchronously api document: https://help.aliyun.com/api/cbn/describecenattachedchildinstanceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenAttachedChildInstances

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

DescribeCenAttachedChildInstances invokes the cbn.DescribeCenAttachedChildInstances API synchronously api document: https://help.aliyun.com/api/cbn/describecenattachedchildinstances.html

func (*Client) DescribeCenAttachedChildInstancesWithCallback

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

DescribeCenAttachedChildInstancesWithCallback invokes the cbn.DescribeCenAttachedChildInstances API asynchronously api document: https://help.aliyun.com/api/cbn/describecenattachedchildinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenAttachedChildInstancesWithChan

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

DescribeCenAttachedChildInstancesWithChan invokes the cbn.DescribeCenAttachedChildInstances API asynchronously api document: https://help.aliyun.com/api/cbn/describecenattachedchildinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenBandwidthPackages

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

DescribeCenBandwidthPackages invokes the cbn.DescribeCenBandwidthPackages API synchronously api document: https://help.aliyun.com/api/cbn/describecenbandwidthpackages.html

func (*Client) DescribeCenBandwidthPackagesWithCallback

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

DescribeCenBandwidthPackagesWithCallback invokes the cbn.DescribeCenBandwidthPackages API asynchronously api document: https://help.aliyun.com/api/cbn/describecenbandwidthpackages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenBandwidthPackagesWithChan

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

DescribeCenBandwidthPackagesWithChan invokes the cbn.DescribeCenBandwidthPackages API asynchronously api document: https://help.aliyun.com/api/cbn/describecenbandwidthpackages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenGeographicSpanRemainingBandwidth

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

DescribeCenGeographicSpanRemainingBandwidth invokes the cbn.DescribeCenGeographicSpanRemainingBandwidth API synchronously api document: https://help.aliyun.com/api/cbn/describecengeographicspanremainingbandwidth.html

func (*Client) DescribeCenGeographicSpanRemainingBandwidthWithCallback

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

DescribeCenGeographicSpanRemainingBandwidthWithCallback invokes the cbn.DescribeCenGeographicSpanRemainingBandwidth API asynchronously api document: https://help.aliyun.com/api/cbn/describecengeographicspanremainingbandwidth.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenGeographicSpanRemainingBandwidthWithChan

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

DescribeCenGeographicSpanRemainingBandwidthWithChan invokes the cbn.DescribeCenGeographicSpanRemainingBandwidth API asynchronously api document: https://help.aliyun.com/api/cbn/describecengeographicspanremainingbandwidth.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenGeographicSpans

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

DescribeCenGeographicSpans invokes the cbn.DescribeCenGeographicSpans API synchronously api document: https://help.aliyun.com/api/cbn/describecengeographicspans.html

func (*Client) DescribeCenGeographicSpansWithCallback

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

DescribeCenGeographicSpansWithCallback invokes the cbn.DescribeCenGeographicSpans API asynchronously api document: https://help.aliyun.com/api/cbn/describecengeographicspans.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenGeographicSpansWithChan

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

DescribeCenGeographicSpansWithChan invokes the cbn.DescribeCenGeographicSpans API asynchronously api document: https://help.aliyun.com/api/cbn/describecengeographicspans.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenInterRegionBandwidthLimits

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

DescribeCenInterRegionBandwidthLimits invokes the cbn.DescribeCenInterRegionBandwidthLimits API synchronously api document: https://help.aliyun.com/api/cbn/describeceninterregionbandwidthlimits.html

func (*Client) DescribeCenInterRegionBandwidthLimitsWithCallback

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

DescribeCenInterRegionBandwidthLimitsWithCallback invokes the cbn.DescribeCenInterRegionBandwidthLimits API asynchronously api document: https://help.aliyun.com/api/cbn/describeceninterregionbandwidthlimits.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenInterRegionBandwidthLimitsWithChan

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

DescribeCenInterRegionBandwidthLimitsWithChan invokes the cbn.DescribeCenInterRegionBandwidthLimits API asynchronously api document: https://help.aliyun.com/api/cbn/describeceninterregionbandwidthlimits.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenPrivateZoneRoutes

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

DescribeCenPrivateZoneRoutes invokes the cbn.DescribeCenPrivateZoneRoutes API synchronously api document: https://help.aliyun.com/api/cbn/describecenprivatezoneroutes.html

func (*Client) DescribeCenPrivateZoneRoutesWithCallback

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

DescribeCenPrivateZoneRoutesWithCallback invokes the cbn.DescribeCenPrivateZoneRoutes API asynchronously api document: https://help.aliyun.com/api/cbn/describecenprivatezoneroutes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenPrivateZoneRoutesWithChan

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

DescribeCenPrivateZoneRoutesWithChan invokes the cbn.DescribeCenPrivateZoneRoutes API asynchronously api document: https://help.aliyun.com/api/cbn/describecenprivatezoneroutes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenRegionDomainRouteEntries

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

DescribeCenRegionDomainRouteEntries invokes the cbn.DescribeCenRegionDomainRouteEntries API synchronously api document: https://help.aliyun.com/api/cbn/describecenregiondomainrouteentries.html

func (*Client) DescribeCenRegionDomainRouteEntriesWithCallback

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

DescribeCenRegionDomainRouteEntriesWithCallback invokes the cbn.DescribeCenRegionDomainRouteEntries API asynchronously api document: https://help.aliyun.com/api/cbn/describecenregiondomainrouteentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenRegionDomainRouteEntriesWithChan

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

DescribeCenRegionDomainRouteEntriesWithChan invokes the cbn.DescribeCenRegionDomainRouteEntries API asynchronously api document: https://help.aliyun.com/api/cbn/describecenregiondomainrouteentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenVbrHealthCheck

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

DescribeCenVbrHealthCheck invokes the cbn.DescribeCenVbrHealthCheck API synchronously api document: https://help.aliyun.com/api/cbn/describecenvbrhealthcheck.html

func (*Client) DescribeCenVbrHealthCheckWithCallback

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

DescribeCenVbrHealthCheckWithCallback invokes the cbn.DescribeCenVbrHealthCheck API asynchronously api document: https://help.aliyun.com/api/cbn/describecenvbrhealthcheck.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCenVbrHealthCheckWithChan

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

DescribeCenVbrHealthCheckWithChan invokes the cbn.DescribeCenVbrHealthCheck API asynchronously api document: https://help.aliyun.com/api/cbn/describecenvbrhealthcheck.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCens

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

DescribeCens invokes the cbn.DescribeCens API synchronously api document: https://help.aliyun.com/api/cbn/describecens.html

func (*Client) DescribeCensWithCallback

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

DescribeCensWithCallback invokes the cbn.DescribeCens API asynchronously api document: https://help.aliyun.com/api/cbn/describecens.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCensWithChan

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

DescribeCensWithChan invokes the cbn.DescribeCens API asynchronously api document: https://help.aliyun.com/api/cbn/describecens.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeChildInstanceRegions

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

DescribeChildInstanceRegions invokes the cbn.DescribeChildInstanceRegions API synchronously api document: https://help.aliyun.com/api/cbn/describechildinstanceregions.html

func (*Client) DescribeChildInstanceRegionsWithCallback

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

DescribeChildInstanceRegionsWithCallback invokes the cbn.DescribeChildInstanceRegions API asynchronously api document: https://help.aliyun.com/api/cbn/describechildinstanceregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeChildInstanceRegionsWithChan

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

DescribeChildInstanceRegionsWithChan invokes the cbn.DescribeChildInstanceRegions API asynchronously api document: https://help.aliyun.com/api/cbn/describechildinstanceregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGeographicRegionMembership

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

DescribeGeographicRegionMembership invokes the cbn.DescribeGeographicRegionMembership API synchronously api document: https://help.aliyun.com/api/cbn/describegeographicregionmembership.html

func (*Client) DescribeGeographicRegionMembershipWithCallback

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

DescribeGeographicRegionMembershipWithCallback invokes the cbn.DescribeGeographicRegionMembership API asynchronously api document: https://help.aliyun.com/api/cbn/describegeographicregionmembership.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGeographicRegionMembershipWithChan

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

DescribeGeographicRegionMembershipWithChan invokes the cbn.DescribeGeographicRegionMembership API asynchronously api document: https://help.aliyun.com/api/cbn/describegeographicregionmembership.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGrantRulesToCen

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

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

func (*Client) DescribeGrantRulesToCenWithCallback

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

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

func (*Client) DescribeGrantRulesToCenWithChan

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

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

func (*Client) DescribePublishedRouteEntries

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

DescribePublishedRouteEntries invokes the cbn.DescribePublishedRouteEntries API synchronously api document: https://help.aliyun.com/api/cbn/describepublishedrouteentries.html

func (*Client) DescribePublishedRouteEntriesWithCallback

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

DescribePublishedRouteEntriesWithCallback invokes the cbn.DescribePublishedRouteEntries API asynchronously api document: https://help.aliyun.com/api/cbn/describepublishedrouteentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePublishedRouteEntriesWithChan

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

DescribePublishedRouteEntriesWithChan invokes the cbn.DescribePublishedRouteEntries API asynchronously api document: https://help.aliyun.com/api/cbn/describepublishedrouteentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRouteConflict

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

DescribeRouteConflict invokes the cbn.DescribeRouteConflict API synchronously api document: https://help.aliyun.com/api/cbn/describerouteconflict.html

func (*Client) DescribeRouteConflictWithCallback

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

DescribeRouteConflictWithCallback invokes the cbn.DescribeRouteConflict API asynchronously api document: https://help.aliyun.com/api/cbn/describerouteconflict.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRouteConflictWithChan

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

DescribeRouteConflictWithChan invokes the cbn.DescribeRouteConflict API asynchronously api document: https://help.aliyun.com/api/cbn/describerouteconflict.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRouteServicesInCen

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

DescribeRouteServicesInCen invokes the cbn.DescribeRouteServicesInCen API synchronously api document: https://help.aliyun.com/api/cbn/describerouteservicesincen.html

func (*Client) DescribeRouteServicesInCenWithCallback

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

DescribeRouteServicesInCenWithCallback invokes the cbn.DescribeRouteServicesInCen API asynchronously api document: https://help.aliyun.com/api/cbn/describerouteservicesincen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRouteServicesInCenWithChan

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

DescribeRouteServicesInCenWithChan invokes the cbn.DescribeRouteServicesInCen API asynchronously api document: https://help.aliyun.com/api/cbn/describerouteservicesincen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetachCenChildInstance

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

DetachCenChildInstance invokes the cbn.DetachCenChildInstance API synchronously api document: https://help.aliyun.com/api/cbn/detachcenchildinstance.html

func (*Client) DetachCenChildInstanceWithCallback

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

DetachCenChildInstanceWithCallback invokes the cbn.DetachCenChildInstance API asynchronously api document: https://help.aliyun.com/api/cbn/detachcenchildinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetachCenChildInstanceWithChan

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

DetachCenChildInstanceWithChan invokes the cbn.DetachCenChildInstance API asynchronously api document: https://help.aliyun.com/api/cbn/detachcenchildinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DisableCenVbrHealthCheck

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

DisableCenVbrHealthCheck invokes the cbn.DisableCenVbrHealthCheck API synchronously api document: https://help.aliyun.com/api/cbn/disablecenvbrhealthcheck.html

func (*Client) DisableCenVbrHealthCheckWithCallback

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

DisableCenVbrHealthCheckWithCallback invokes the cbn.DisableCenVbrHealthCheck API asynchronously api document: https://help.aliyun.com/api/cbn/disablecenvbrhealthcheck.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DisableCenVbrHealthCheckWithChan

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

DisableCenVbrHealthCheckWithChan invokes the cbn.DisableCenVbrHealthCheck API asynchronously api document: https://help.aliyun.com/api/cbn/disablecenvbrhealthcheck.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EnableCenVbrHealthCheck

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

EnableCenVbrHealthCheck invokes the cbn.EnableCenVbrHealthCheck API synchronously api document: https://help.aliyun.com/api/cbn/enablecenvbrhealthcheck.html

func (*Client) EnableCenVbrHealthCheckWithCallback

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

EnableCenVbrHealthCheckWithCallback invokes the cbn.EnableCenVbrHealthCheck API asynchronously api document: https://help.aliyun.com/api/cbn/enablecenvbrhealthcheck.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EnableCenVbrHealthCheckWithChan

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

EnableCenVbrHealthCheckWithChan invokes the cbn.EnableCenVbrHealthCheck API asynchronously api document: https://help.aliyun.com/api/cbn/enablecenvbrhealthcheck.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCenAttribute

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

ModifyCenAttribute invokes the cbn.ModifyCenAttribute API synchronously api document: https://help.aliyun.com/api/cbn/modifycenattribute.html

func (*Client) ModifyCenAttributeWithCallback

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

ModifyCenAttributeWithCallback invokes the cbn.ModifyCenAttribute API asynchronously api document: https://help.aliyun.com/api/cbn/modifycenattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCenAttributeWithChan

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

ModifyCenAttributeWithChan invokes the cbn.ModifyCenAttribute API asynchronously api document: https://help.aliyun.com/api/cbn/modifycenattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCenBandwidthPackageAttribute

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

ModifyCenBandwidthPackageAttribute invokes the cbn.ModifyCenBandwidthPackageAttribute API synchronously api document: https://help.aliyun.com/api/cbn/modifycenbandwidthpackageattribute.html

func (*Client) ModifyCenBandwidthPackageAttributeWithCallback

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

ModifyCenBandwidthPackageAttributeWithCallback invokes the cbn.ModifyCenBandwidthPackageAttribute API asynchronously api document: https://help.aliyun.com/api/cbn/modifycenbandwidthpackageattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCenBandwidthPackageAttributeWithChan

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

ModifyCenBandwidthPackageAttributeWithChan invokes the cbn.ModifyCenBandwidthPackageAttribute API asynchronously api document: https://help.aliyun.com/api/cbn/modifycenbandwidthpackageattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCenBandwidthPackageSpec

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

ModifyCenBandwidthPackageSpec invokes the cbn.ModifyCenBandwidthPackageSpec API synchronously api document: https://help.aliyun.com/api/cbn/modifycenbandwidthpackagespec.html

func (*Client) ModifyCenBandwidthPackageSpecWithCallback

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

ModifyCenBandwidthPackageSpecWithCallback invokes the cbn.ModifyCenBandwidthPackageSpec API asynchronously api document: https://help.aliyun.com/api/cbn/modifycenbandwidthpackagespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCenBandwidthPackageSpecWithChan

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

ModifyCenBandwidthPackageSpecWithChan invokes the cbn.ModifyCenBandwidthPackageSpec API asynchronously api document: https://help.aliyun.com/api/cbn/modifycenbandwidthpackagespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) PublishRouteEntries

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

PublishRouteEntries invokes the cbn.PublishRouteEntries API synchronously api document: https://help.aliyun.com/api/cbn/publishrouteentries.html

func (*Client) PublishRouteEntriesWithCallback

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

PublishRouteEntriesWithCallback invokes the cbn.PublishRouteEntries API asynchronously api document: https://help.aliyun.com/api/cbn/publishrouteentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) PublishRouteEntriesWithChan

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

PublishRouteEntriesWithChan invokes the cbn.PublishRouteEntries API asynchronously api document: https://help.aliyun.com/api/cbn/publishrouteentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ResolveAndRouteServiceInCen

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

ResolveAndRouteServiceInCen invokes the cbn.ResolveAndRouteServiceInCen API synchronously api document: https://help.aliyun.com/api/cbn/resolveandrouteserviceincen.html

func (*Client) ResolveAndRouteServiceInCenWithCallback

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

ResolveAndRouteServiceInCenWithCallback invokes the cbn.ResolveAndRouteServiceInCen API asynchronously api document: https://help.aliyun.com/api/cbn/resolveandrouteserviceincen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ResolveAndRouteServiceInCenWithChan

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

ResolveAndRouteServiceInCenWithChan invokes the cbn.ResolveAndRouteServiceInCen API asynchronously api document: https://help.aliyun.com/api/cbn/resolveandrouteserviceincen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RoutePrivateZoneInCenToVpc

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

RoutePrivateZoneInCenToVpc invokes the cbn.RoutePrivateZoneInCenToVpc API synchronously api document: https://help.aliyun.com/api/cbn/routeprivatezoneincentovpc.html

func (*Client) RoutePrivateZoneInCenToVpcWithCallback

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

RoutePrivateZoneInCenToVpcWithCallback invokes the cbn.RoutePrivateZoneInCenToVpc API asynchronously api document: https://help.aliyun.com/api/cbn/routeprivatezoneincentovpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RoutePrivateZoneInCenToVpcWithChan

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

RoutePrivateZoneInCenToVpcWithChan invokes the cbn.RoutePrivateZoneInCenToVpc API asynchronously api document: https://help.aliyun.com/api/cbn/routeprivatezoneincentovpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetCenInterRegionBandwidthLimit

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

SetCenInterRegionBandwidthLimit invokes the cbn.SetCenInterRegionBandwidthLimit API synchronously api document: https://help.aliyun.com/api/cbn/setceninterregionbandwidthlimit.html

func (*Client) SetCenInterRegionBandwidthLimitWithCallback

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

SetCenInterRegionBandwidthLimitWithCallback invokes the cbn.SetCenInterRegionBandwidthLimit API asynchronously api document: https://help.aliyun.com/api/cbn/setceninterregionbandwidthlimit.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetCenInterRegionBandwidthLimitWithChan

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

SetCenInterRegionBandwidthLimitWithChan invokes the cbn.SetCenInterRegionBandwidthLimit API asynchronously api document: https://help.aliyun.com/api/cbn/setceninterregionbandwidthlimit.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassociateCenBandwidthPackage

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

UnassociateCenBandwidthPackage invokes the cbn.UnassociateCenBandwidthPackage API synchronously api document: https://help.aliyun.com/api/cbn/unassociatecenbandwidthpackage.html

func (*Client) UnassociateCenBandwidthPackageWithCallback

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

UnassociateCenBandwidthPackageWithCallback invokes the cbn.UnassociateCenBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/cbn/unassociatecenbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassociateCenBandwidthPackageWithChan

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

UnassociateCenBandwidthPackageWithChan invokes the cbn.UnassociateCenBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/cbn/unassociatecenbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnroutePrivateZoneInCenToVpc

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

UnroutePrivateZoneInCenToVpc invokes the cbn.UnroutePrivateZoneInCenToVpc API synchronously api document: https://help.aliyun.com/api/cbn/unrouteprivatezoneincentovpc.html

func (*Client) UnroutePrivateZoneInCenToVpcWithCallback

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

UnroutePrivateZoneInCenToVpcWithCallback invokes the cbn.UnroutePrivateZoneInCenToVpc API asynchronously api document: https://help.aliyun.com/api/cbn/unrouteprivatezoneincentovpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnroutePrivateZoneInCenToVpcWithChan

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

UnroutePrivateZoneInCenToVpcWithChan invokes the cbn.UnroutePrivateZoneInCenToVpc API asynchronously api document: https://help.aliyun.com/api/cbn/unrouteprivatezoneincentovpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UntagResources

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

UntagResources invokes the cbn.UntagResources API synchronously api document: https://help.aliyun.com/api/cbn/untagresources.html

func (*Client) UntagResourcesWithCallback

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

UntagResourcesWithCallback invokes the cbn.UntagResources API asynchronously api document: https://help.aliyun.com/api/cbn/untagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UntagResourcesWithChan

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

UntagResourcesWithChan invokes the cbn.UntagResources API asynchronously api document: https://help.aliyun.com/api/cbn/untagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) WithdrawPublishedRouteEntries

func (client *Client) WithdrawPublishedRouteEntries(request *WithdrawPublishedRouteEntriesRequest) (response *WithdrawPublishedRouteEntriesResponse, err error)

WithdrawPublishedRouteEntries invokes the cbn.WithdrawPublishedRouteEntries API synchronously api document: https://help.aliyun.com/api/cbn/withdrawpublishedrouteentries.html

func (*Client) WithdrawPublishedRouteEntriesWithCallback

func (client *Client) WithdrawPublishedRouteEntriesWithCallback(request *WithdrawPublishedRouteEntriesRequest, callback func(response *WithdrawPublishedRouteEntriesResponse, err error)) <-chan int

WithdrawPublishedRouteEntriesWithCallback invokes the cbn.WithdrawPublishedRouteEntries API asynchronously api document: https://help.aliyun.com/api/cbn/withdrawpublishedrouteentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) WithdrawPublishedRouteEntriesWithChan

func (client *Client) WithdrawPublishedRouteEntriesWithChan(request *WithdrawPublishedRouteEntriesRequest) (<-chan *WithdrawPublishedRouteEntriesResponse, <-chan error)

WithdrawPublishedRouteEntriesWithChan invokes the cbn.WithdrawPublishedRouteEntries API asynchronously api document: https://help.aliyun.com/api/cbn/withdrawpublishedrouteentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type Conflict

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

Conflict is a nested struct in cbn response

type Conflicts

type Conflicts struct {
	Conflict []Conflict `json:"Conflict" xml:"Conflict"`
}

Conflicts is a nested struct in cbn response

type CreateCenBandwidthPackageRequest

type CreateCenBandwidthPackageRequest struct {
	*requests.RpcRequest
	GeographicRegionBId        string           `position:"Query" name:"GeographicRegionBId"`
	ResourceOwnerId            requests.Integer `position:"Query" name:"ResourceOwnerId"`
	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"`
	ClientToken                string           `position:"Query" name:"ClientToken"`
	Bandwidth                  requests.Integer `position:"Query" name:"Bandwidth"`
	OwnerAccount               string           `position:"Query" name:"OwnerAccount"`
	Description                string           `position:"Query" name:"Description"`
	OwnerId                    requests.Integer `position:"Query" name:"OwnerId"`
	BandwidthPackageChargeType string           `position:"Query" name:"BandwidthPackageChargeType"`
	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 CreateCenRequest

type CreateCenRequest struct {
	*requests.RpcRequest
	ProtectionLevel      string           `position:"Query" name:"ProtectionLevel"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

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 DeleteCenBandwidthPackageRequest

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

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 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 DeleteRouteServiceInCenRequest

type DeleteRouteServiceInCenRequest 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"`
	Host                 string           `position:"Query" name:"Host"`
	HostRegionId         string           `position:"Query" name:"HostRegionId"`
	AccessRegionId       string           `position:"Query" name:"AccessRegionId"`
	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
	ChildInstanceId       string           `position:"Query" name:"ChildInstanceId"`
	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"`
	ChildInstanceType     string           `position:"Query" name:"ChildInstanceType"`
	ChildInstanceRegionId string           `position:"Query" name:"ChildInstanceRegionId"`
}

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

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"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	CenId                 string           `position:"Query" name:"CenId"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	PageSize              requests.Integer `position:"Query" name:"PageSize"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	ChildInstanceType     string           `position:"Query" name:"ChildInstanceType"`
	PageNumber            requests.Integer `position:"Query" name:"PageNumber"`
	ChildInstanceRegionId string           `position:"Query" name:"ChildInstanceRegionId"`
}

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
	Filter               *[]DescribeCenBandwidthPackagesFilter `position:"Query" name:"Filter"  type:"Repeated"`
	ResourceOwnerId      requests.Integer                      `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                                `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                                `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer                      `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer                      `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer                      `position:"Query" name:"PageNumber"`
	IsOrKey              requests.Boolean                      `position:"Query" name:"IsOrKey"`
}

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 DescribeCenGeographicSpanRemainingBandwidthRequest

type DescribeCenGeographicSpanRemainingBandwidthRequest struct {
	*requests.RpcRequest
	GeographicRegionBId  string           `position:"Query" name:"GeographicRegionBId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	GeographicRegionAId  string           `position:"Query" name:"GeographicRegionAId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CenId                string           `position:"Query" name:"CenId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

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

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

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"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CenId                string           `position:"Query" name:"CenId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	HostRegionId         string           `position:"Query" name:"HostRegionId"`
	AccessRegionId       string           `position:"Query" name:"AccessRegionId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

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"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CenId                string           `position:"Query" name:"CenId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	CenRegionId          string           `position:"Query" name:"CenRegionId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

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 CenRouteEntries `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 DescribeCenVbrHealthCheckRequest

type DescribeCenVbrHealthCheckRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CenId                string           `position:"Query" name:"CenId"`
	VbrInstanceOwnerId   requests.Integer `position:"Query" name:"VbrInstanceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	VbrInstanceId        string           `position:"Query" name:"VbrInstanceId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VbrInstanceRegionId  string           `position:"Query" name:"VbrInstanceRegionId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

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
	Filter               *[]DescribeCensFilter `position:"Query" name:"Filter"  type:"Repeated"`
	ResourceOwnerId      requests.Integer      `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer      `position:"Query" name:"PageSize"`
	Tag                  *[]DescribeCensTag    `position:"Query" name:"Tag"  type:"Repeated"`
	OwnerId              requests.Integer      `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer      `position:"Query" name:"PageNumber"`
}

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"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ProductType          string           `position:"Query" name:"ProductType"`
}

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 DescribeGeographicRegionMembershipRequest

type DescribeGeographicRegionMembershipRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	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"`
	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"`
	ProductType          string           `position:"Query" name:"ProductType"`
}

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
	ChildInstanceId           string           `position:"Query" name:"ChildInstanceId"`
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	CenId                     string           `position:"Query" name:"CenId"`
	DestinationCidrBlock      string           `position:"Query" name:"DestinationCidrBlock"`
	PageSize                  requests.Integer `position:"Query" name:"PageSize"`
	ChildInstanceType         string           `position:"Query" name:"ChildInstanceType"`
	ChildInstanceRouteTableId string           `position:"Query" name:"ChildInstanceRouteTableId"`
	PageNumber                requests.Integer `position:"Query" name:"PageNumber"`
	ChildInstanceRegionId     string           `position:"Query" name:"ChildInstanceRegionId"`
}

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
	ChildInstanceId           string           `position:"Query" name:"ChildInstanceId"`
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount              string           `position:"Query" name:"OwnerAccount"`
	DestinationCidrBlock      string           `position:"Query" name:"DestinationCidrBlock"`
	PageSize                  requests.Integer `position:"Query" name:"PageSize"`
	OwnerId                   requests.Integer `position:"Query" name:"OwnerId"`
	ChildInstanceType         string           `position:"Query" name:"ChildInstanceType"`
	ChildInstanceRouteTableId string           `position:"Query" name:"ChildInstanceRouteTableId"`
	PageNumber                requests.Integer `position:"Query" name:"PageNumber"`
	ChildInstanceRegionId     string           `position:"Query" name:"ChildInstanceRegionId"`
}

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"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CenId                string           `position:"Query" name:"CenId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	Host                 string           `position:"Query" name:"Host"`
	HostRegionId         string           `position:"Query" name:"HostRegionId"`
	AccessRegionId       string           `position:"Query" name:"AccessRegionId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

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 DetachCenChildInstanceRequest

type DetachCenChildInstanceRequest struct {
	*requests.RpcRequest
	ChildInstanceId       string           `position:"Query" name:"ChildInstanceId"`
	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"`
	CenOwnerId            requests.Integer `position:"Query" name:"CenOwnerId"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	ChildInstanceType     string           `position:"Query" name:"ChildInstanceType"`
	ChildInstanceOwnerId  requests.Integer `position:"Query" name:"ChildInstanceOwnerId"`
	ChildInstanceRegionId string           `position:"Query" name:"ChildInstanceRegionId"`
}

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"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CenId                string           `position:"Query" name:"CenId"`
	VbrInstanceOwnerId   requests.Integer `position:"Query" name:"VbrInstanceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	VbrInstanceId        string           `position:"Query" name:"VbrInstanceId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VbrInstanceRegionId  string           `position:"Query" name:"VbrInstanceRegionId"`
}

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"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CenId                string           `position:"Query" name:"CenId"`
	HealthCheckSourceIp  string           `position:"Query" name:"HealthCheckSourceIp"`
	VbrInstanceOwnerId   requests.Integer `position:"Query" name:"VbrInstanceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	VbrInstanceId        string           `position:"Query" name:"VbrInstanceId"`
	HealthCheckTargetIp  string           `position:"Query" name:"HealthCheckTargetIp"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VbrInstanceRegionId  string           `position:"Query" name:"VbrInstanceRegionId"`
}

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 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  int    `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 ModifyCenAttributeRequest

type ModifyCenAttributeRequest struct {
	*requests.RpcRequest
	ProtectionLevel      string           `position:"Query" name:"ProtectionLevel"`
	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"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

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"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	CenBandwidthPackageId string           `position:"Query" name:"CenBandwidthPackageId"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	Name                  string           `position:"Query" name:"Name"`
	Description           string           `position:"Query" name:"Description"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
}

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

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 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
	ChildInstanceId           string           `position:"Query" name:"ChildInstanceId"`
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	CenId                     string           `position:"Query" name:"CenId"`
	DestinationCidrBlock      string           `position:"Query" name:"DestinationCidrBlock"`
	ChildInstanceType         string           `position:"Query" name:"ChildInstanceType"`
	ChildInstanceRouteTableId string           `position:"Query" name:"ChildInstanceRouteTableId"`
	ChildInstanceRegionId     string           `position:"Query" name:"ChildInstanceRegionId"`
}

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                 Conflicts `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"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	CenId                string           `position:"Query" name:"CenId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Host                 string           `position:"Query" name:"Host"`
	HostRegionId         string           `position:"Query" name:"HostRegionId"`
	AccessRegionId       string           `position:"Query" name:"AccessRegionId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	UpdateInterval       requests.Integer `position:"Query" name:"UpdateInterval"`
}

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 RoutePrivateZoneInCenToVpcRequest

type RoutePrivateZoneInCenToVpcRequest 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"`
	HostRegionId         string           `position:"Query" name:"HostRegionId"`
	AccessRegionId       string           `position:"Query" name:"AccessRegionId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	HostVpcId            string           `position:"Query" name:"HostVpcId"`
}

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

RouteServiceEntry is a nested struct in cbn response

type SetCenInterRegionBandwidthLimitRequest

type SetCenInterRegionBandwidthLimitRequest struct {
	*requests.RpcRequest
	LocalRegionId        string           `position:"Query" name:"LocalRegionId"`
	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"`
	OppositeRegionId     string           `position:"Query" name:"OppositeRegionId"`
	BandwidthLimit       requests.Integer `position:"Query" name:"BandwidthLimit"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

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 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 Tags

type Tags struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

Tags is a nested struct in cbn response

type UnassociateCenBandwidthPackageRequest

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

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"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CenId                string           `position:"Query" name:"CenId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessRegionId       string           `position:"Query" name:"AccessRegionId"`
	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"`
	ResourceId           *[]string        `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	TagOwnerUid          requests.Integer `position:"Query" name:"TagOwnerUid"`
	TagOwnerBid          string           `position:"Query" name:"TagOwnerBid"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TagKey               *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
}

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          int    `json:"PacketLoss" xml:"PacketLoss"`
	HealthCheckSourceIp string `json:"HealthCheckSourceIp" xml:"HealthCheckSourceIp"`
	HealthCheckTargetIp string `json:"HealthCheckTargetIp" xml:"HealthCheckTargetIp"`
	Delay               int    `json:"Delay" xml:"Delay"`
}

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
	ChildInstanceId           string           `position:"Query" name:"ChildInstanceId"`
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	CenId                     string           `position:"Query" name:"CenId"`
	DestinationCidrBlock      string           `position:"Query" name:"DestinationCidrBlock"`
	ChildInstanceType         string           `position:"Query" name:"ChildInstanceType"`
	ChildInstanceRouteTableId string           `position:"Query" name:"ChildInstanceRouteTableId"`
	ChildInstanceRegionId     string           `position:"Query" name:"ChildInstanceRegionId"`
}

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