Documentation
¶
Index ¶
- type AssociateCenBandwidthPackageRequest
- type AssociateCenBandwidthPackageResponse
- type AttachCenChildInstanceRequest
- type AttachCenChildInstanceResponse
- type Cen
- type CenBandwidthPackage
- type CenBandwidthPackageIds
- type CenBandwidthPackages
- type CenIds
- type CenInterRegionBandwidthLimit
- type CenInterRegionBandwidthLimits
- type CenRouteEntries
- type CenRouteEntry
- type Cens
- type ChildInstance
- type ChildInstances
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AssociateCenBandwidthPackage(request *AssociateCenBandwidthPackageRequest) (response *AssociateCenBandwidthPackageResponse, err error)
- func (client *Client) AssociateCenBandwidthPackageWithCallback(request *AssociateCenBandwidthPackageRequest, ...) <-chan int
- func (client *Client) AssociateCenBandwidthPackageWithChan(request *AssociateCenBandwidthPackageRequest) (<-chan *AssociateCenBandwidthPackageResponse, <-chan error)
- func (client *Client) AttachCenChildInstance(request *AttachCenChildInstanceRequest) (response *AttachCenChildInstanceResponse, err error)
- func (client *Client) AttachCenChildInstanceWithCallback(request *AttachCenChildInstanceRequest, ...) <-chan int
- func (client *Client) AttachCenChildInstanceWithChan(request *AttachCenChildInstanceRequest) (<-chan *AttachCenChildInstanceResponse, <-chan error)
- func (client *Client) CreateCen(request *CreateCenRequest) (response *CreateCenResponse, err error)
- func (client *Client) CreateCenBandwidthPackage(request *CreateCenBandwidthPackageRequest) (response *CreateCenBandwidthPackageResponse, err error)
- func (client *Client) CreateCenBandwidthPackageWithCallback(request *CreateCenBandwidthPackageRequest, ...) <-chan int
- func (client *Client) CreateCenBandwidthPackageWithChan(request *CreateCenBandwidthPackageRequest) (<-chan *CreateCenBandwidthPackageResponse, <-chan error)
- func (client *Client) CreateCenWithCallback(request *CreateCenRequest, ...) <-chan int
- func (client *Client) CreateCenWithChan(request *CreateCenRequest) (<-chan *CreateCenResponse, <-chan error)
- func (client *Client) DeleteCen(request *DeleteCenRequest) (response *DeleteCenResponse, err error)
- func (client *Client) DeleteCenBandwidthPackage(request *DeleteCenBandwidthPackageRequest) (response *DeleteCenBandwidthPackageResponse, err error)
- func (client *Client) DeleteCenBandwidthPackageWithCallback(request *DeleteCenBandwidthPackageRequest, ...) <-chan int
- func (client *Client) DeleteCenBandwidthPackageWithChan(request *DeleteCenBandwidthPackageRequest) (<-chan *DeleteCenBandwidthPackageResponse, <-chan error)
- func (client *Client) DeleteCenWithCallback(request *DeleteCenRequest, ...) <-chan int
- func (client *Client) DeleteCenWithChan(request *DeleteCenRequest) (<-chan *DeleteCenResponse, <-chan error)
- func (client *Client) DescribeCenAttachedChildInstances(request *DescribeCenAttachedChildInstancesRequest) (response *DescribeCenAttachedChildInstancesResponse, err error)
- func (client *Client) DescribeCenAttachedChildInstancesWithCallback(request *DescribeCenAttachedChildInstancesRequest, ...) <-chan int
- func (client *Client) DescribeCenAttachedChildInstancesWithChan(request *DescribeCenAttachedChildInstancesRequest) (<-chan *DescribeCenAttachedChildInstancesResponse, <-chan error)
- func (client *Client) DescribeCenBandwidthPackages(request *DescribeCenBandwidthPackagesRequest) (response *DescribeCenBandwidthPackagesResponse, err error)
- func (client *Client) DescribeCenBandwidthPackagesWithCallback(request *DescribeCenBandwidthPackagesRequest, ...) <-chan int
- func (client *Client) DescribeCenBandwidthPackagesWithChan(request *DescribeCenBandwidthPackagesRequest) (<-chan *DescribeCenBandwidthPackagesResponse, <-chan error)
- func (client *Client) DescribeCenGeographicSpanRemainingBandwidth(request *DescribeCenGeographicSpanRemainingBandwidthRequest) (response *DescribeCenGeographicSpanRemainingBandwidthResponse, err error)
- func (client *Client) DescribeCenGeographicSpanRemainingBandwidthWithCallback(request *DescribeCenGeographicSpanRemainingBandwidthRequest, ...) <-chan int
- func (client *Client) DescribeCenGeographicSpanRemainingBandwidthWithChan(request *DescribeCenGeographicSpanRemainingBandwidthRequest) (<-chan *DescribeCenGeographicSpanRemainingBandwidthResponse, <-chan error)
- func (client *Client) DescribeCenGeographicSpans(request *DescribeCenGeographicSpansRequest) (response *DescribeCenGeographicSpansResponse, err error)
- func (client *Client) DescribeCenGeographicSpansWithCallback(request *DescribeCenGeographicSpansRequest, ...) <-chan int
- func (client *Client) DescribeCenGeographicSpansWithChan(request *DescribeCenGeographicSpansRequest) (<-chan *DescribeCenGeographicSpansResponse, <-chan error)
- func (client *Client) DescribeCenInterRegionBandwidthLimits(request *DescribeCenInterRegionBandwidthLimitsRequest) (response *DescribeCenInterRegionBandwidthLimitsResponse, err error)
- func (client *Client) DescribeCenInterRegionBandwidthLimitsWithCallback(request *DescribeCenInterRegionBandwidthLimitsRequest, ...) <-chan int
- func (client *Client) DescribeCenInterRegionBandwidthLimitsWithChan(request *DescribeCenInterRegionBandwidthLimitsRequest) (<-chan *DescribeCenInterRegionBandwidthLimitsResponse, <-chan error)
- func (client *Client) DescribeCenRegionDomainRouteEntries(request *DescribeCenRegionDomainRouteEntriesRequest) (response *DescribeCenRegionDomainRouteEntriesResponse, err error)
- func (client *Client) DescribeCenRegionDomainRouteEntriesWithCallback(request *DescribeCenRegionDomainRouteEntriesRequest, ...) <-chan int
- func (client *Client) DescribeCenRegionDomainRouteEntriesWithChan(request *DescribeCenRegionDomainRouteEntriesRequest) (<-chan *DescribeCenRegionDomainRouteEntriesResponse, <-chan error)
- func (client *Client) DescribeCenVbrHealthCheck(request *DescribeCenVbrHealthCheckRequest) (response *DescribeCenVbrHealthCheckResponse, err error)
- func (client *Client) DescribeCenVbrHealthCheckWithCallback(request *DescribeCenVbrHealthCheckRequest, ...) <-chan int
- func (client *Client) DescribeCenVbrHealthCheckWithChan(request *DescribeCenVbrHealthCheckRequest) (<-chan *DescribeCenVbrHealthCheckResponse, <-chan error)
- func (client *Client) DescribeCens(request *DescribeCensRequest) (response *DescribeCensResponse, err error)
- func (client *Client) DescribeCensWithCallback(request *DescribeCensRequest, ...) <-chan int
- func (client *Client) DescribeCensWithChan(request *DescribeCensRequest) (<-chan *DescribeCensResponse, <-chan error)
- func (client *Client) DescribeChildInstanceRegions(request *DescribeChildInstanceRegionsRequest) (response *DescribeChildInstanceRegionsResponse, err error)
- func (client *Client) DescribeChildInstanceRegionsWithCallback(request *DescribeChildInstanceRegionsRequest, ...) <-chan int
- func (client *Client) DescribeChildInstanceRegionsWithChan(request *DescribeChildInstanceRegionsRequest) (<-chan *DescribeChildInstanceRegionsResponse, <-chan error)
- func (client *Client) DescribeGeographicRegionMembership(request *DescribeGeographicRegionMembershipRequest) (response *DescribeGeographicRegionMembershipResponse, err error)
- func (client *Client) DescribeGeographicRegionMembershipWithCallback(request *DescribeGeographicRegionMembershipRequest, ...) <-chan int
- func (client *Client) DescribeGeographicRegionMembershipWithChan(request *DescribeGeographicRegionMembershipRequest) (<-chan *DescribeGeographicRegionMembershipResponse, <-chan error)
- func (client *Client) DescribePublishedRouteEntries(request *DescribePublishedRouteEntriesRequest) (response *DescribePublishedRouteEntriesResponse, err error)
- func (client *Client) DescribePublishedRouteEntriesWithCallback(request *DescribePublishedRouteEntriesRequest, ...) <-chan int
- func (client *Client) DescribePublishedRouteEntriesWithChan(request *DescribePublishedRouteEntriesRequest) (<-chan *DescribePublishedRouteEntriesResponse, <-chan error)
- func (client *Client) DescribeRouteConflict(request *DescribeRouteConflictRequest) (response *DescribeRouteConflictResponse, err error)
- func (client *Client) DescribeRouteConflictWithCallback(request *DescribeRouteConflictRequest, ...) <-chan int
- func (client *Client) DescribeRouteConflictWithChan(request *DescribeRouteConflictRequest) (<-chan *DescribeRouteConflictResponse, <-chan error)
- func (client *Client) DetachCenChildInstance(request *DetachCenChildInstanceRequest) (response *DetachCenChildInstanceResponse, err error)
- func (client *Client) DetachCenChildInstanceWithCallback(request *DetachCenChildInstanceRequest, ...) <-chan int
- func (client *Client) DetachCenChildInstanceWithChan(request *DetachCenChildInstanceRequest) (<-chan *DetachCenChildInstanceResponse, <-chan error)
- func (client *Client) DisableCenVbrHealthCheck(request *DisableCenVbrHealthCheckRequest) (response *DisableCenVbrHealthCheckResponse, err error)
- func (client *Client) DisableCenVbrHealthCheckWithCallback(request *DisableCenVbrHealthCheckRequest, ...) <-chan int
- func (client *Client) DisableCenVbrHealthCheckWithChan(request *DisableCenVbrHealthCheckRequest) (<-chan *DisableCenVbrHealthCheckResponse, <-chan error)
- func (client *Client) EnableCenVbrHealthCheck(request *EnableCenVbrHealthCheckRequest) (response *EnableCenVbrHealthCheckResponse, err error)
- func (client *Client) EnableCenVbrHealthCheckWithCallback(request *EnableCenVbrHealthCheckRequest, ...) <-chan int
- func (client *Client) EnableCenVbrHealthCheckWithChan(request *EnableCenVbrHealthCheckRequest) (<-chan *EnableCenVbrHealthCheckResponse, <-chan error)
- func (client *Client) ModifyCenAttribute(request *ModifyCenAttributeRequest) (response *ModifyCenAttributeResponse, err error)
- func (client *Client) ModifyCenAttributeWithCallback(request *ModifyCenAttributeRequest, ...) <-chan int
- func (client *Client) ModifyCenAttributeWithChan(request *ModifyCenAttributeRequest) (<-chan *ModifyCenAttributeResponse, <-chan error)
- func (client *Client) ModifyCenBandwidthPackageAttribute(request *ModifyCenBandwidthPackageAttributeRequest) (response *ModifyCenBandwidthPackageAttributeResponse, err error)
- func (client *Client) ModifyCenBandwidthPackageAttributeWithCallback(request *ModifyCenBandwidthPackageAttributeRequest, ...) <-chan int
- func (client *Client) ModifyCenBandwidthPackageAttributeWithChan(request *ModifyCenBandwidthPackageAttributeRequest) (<-chan *ModifyCenBandwidthPackageAttributeResponse, <-chan error)
- func (client *Client) ModifyCenBandwidthPackageSpec(request *ModifyCenBandwidthPackageSpecRequest) (response *ModifyCenBandwidthPackageSpecResponse, err error)
- func (client *Client) ModifyCenBandwidthPackageSpecWithCallback(request *ModifyCenBandwidthPackageSpecRequest, ...) <-chan int
- func (client *Client) ModifyCenBandwidthPackageSpecWithChan(request *ModifyCenBandwidthPackageSpecRequest) (<-chan *ModifyCenBandwidthPackageSpecResponse, <-chan error)
- func (client *Client) PublishRouteEntries(request *PublishRouteEntriesRequest) (response *PublishRouteEntriesResponse, err error)
- func (client *Client) PublishRouteEntriesWithCallback(request *PublishRouteEntriesRequest, ...) <-chan int
- func (client *Client) PublishRouteEntriesWithChan(request *PublishRouteEntriesRequest) (<-chan *PublishRouteEntriesResponse, <-chan error)
- func (client *Client) SetCenInterRegionBandwidthLimit(request *SetCenInterRegionBandwidthLimitRequest) (response *SetCenInterRegionBandwidthLimitResponse, err error)
- func (client *Client) SetCenInterRegionBandwidthLimitWithCallback(request *SetCenInterRegionBandwidthLimitRequest, ...) <-chan int
- func (client *Client) SetCenInterRegionBandwidthLimitWithChan(request *SetCenInterRegionBandwidthLimitRequest) (<-chan *SetCenInterRegionBandwidthLimitResponse, <-chan error)
- func (client *Client) UnassociateCenBandwidthPackage(request *UnassociateCenBandwidthPackageRequest) (response *UnassociateCenBandwidthPackageResponse, err error)
- func (client *Client) UnassociateCenBandwidthPackageWithCallback(request *UnassociateCenBandwidthPackageRequest, ...) <-chan int
- func (client *Client) UnassociateCenBandwidthPackageWithChan(request *UnassociateCenBandwidthPackageRequest) (<-chan *UnassociateCenBandwidthPackageResponse, <-chan error)
- func (client *Client) WithdrawPublishedRouteEntries(request *WithdrawPublishedRouteEntriesRequest) (response *WithdrawPublishedRouteEntriesResponse, err error)
- func (client *Client) WithdrawPublishedRouteEntriesWithCallback(request *WithdrawPublishedRouteEntriesRequest, ...) <-chan int
- func (client *Client) WithdrawPublishedRouteEntriesWithChan(request *WithdrawPublishedRouteEntriesRequest) (<-chan *WithdrawPublishedRouteEntriesResponse, <-chan error)
- type Conflict
- type Conflicts
- type CreateCenBandwidthPackageRequest
- type CreateCenBandwidthPackageResponse
- type CreateCenRequest
- type CreateCenResponse
- type DeleteCenBandwidthPackageRequest
- type DeleteCenBandwidthPackageResponse
- type DeleteCenRequest
- type DeleteCenResponse
- type DescribeCenAttachedChildInstancesRequest
- type DescribeCenAttachedChildInstancesResponse
- type DescribeCenBandwidthPackagesFilter
- type DescribeCenBandwidthPackagesRequest
- type DescribeCenBandwidthPackagesResponse
- type DescribeCenGeographicSpanRemainingBandwidthRequest
- type DescribeCenGeographicSpanRemainingBandwidthResponse
- type DescribeCenGeographicSpansRequest
- type DescribeCenGeographicSpansResponse
- type DescribeCenInterRegionBandwidthLimitsRequest
- type DescribeCenInterRegionBandwidthLimitsResponse
- type DescribeCenRegionDomainRouteEntriesRequest
- type DescribeCenRegionDomainRouteEntriesResponse
- type DescribeCenVbrHealthCheckRequest
- type DescribeCenVbrHealthCheckResponse
- type DescribeCensFilter
- type DescribeCensRequest
- type DescribeCensResponse
- type DescribeChildInstanceRegionsRequest
- type DescribeChildInstanceRegionsResponse
- type DescribeGeographicRegionMembershipRequest
- type DescribeGeographicRegionMembershipResponse
- type DescribePublishedRouteEntriesRequest
- type DescribePublishedRouteEntriesResponse
- type DescribeRouteConflictRequest
- type DescribeRouteConflictResponse
- type DetachCenChildInstanceRequest
- type DetachCenChildInstanceResponse
- type DisableCenVbrHealthCheckRequest
- type DisableCenVbrHealthCheckResponse
- type EnableCenVbrHealthCheckRequest
- type EnableCenVbrHealthCheckResponse
- type GeographicSpanModel
- type GeographicSpanModels
- type ModifyCenAttributeRequest
- type ModifyCenAttributeResponse
- type ModifyCenBandwidthPackageAttributeRequest
- type ModifyCenBandwidthPackageAttributeResponse
- type ModifyCenBandwidthPackageSpecRequest
- type ModifyCenBandwidthPackageSpecResponse
- type PublishRouteEntriesRequest
- type PublishRouteEntriesResponse
- type PublishedRouteEntries
- type PublishedRouteEntry
- type Region
- type RegionId
- type RegionIds
- type Regions
- type RouteConflict
- type RouteConflictsInDescribeRouteConflict
- type SetCenInterRegionBandwidthLimitRequest
- type SetCenInterRegionBandwidthLimitResponse
- type UnassociateCenBandwidthPackageRequest
- type UnassociateCenBandwidthPackageResponse
- type VbrHealthCheck
- type VbrHealthChecks
- type WithdrawPublishedRouteEntriesRequest
- type WithdrawPublishedRouteEntriesResponse
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"` Status string `json:"Status" xml:"Status"` CreationTime string `json:"CreationTime" xml:"CreationTime"` ProtectionLevel string `json:"ProtectionLevel" xml:"ProtectionLevel"` CenBandwidthPackageIds CenBandwidthPackageIds `json:"CenBandwidthPackageIds" xml:"CenBandwidthPackageIds"` }
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"` 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"` }
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 Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
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 ¶
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) 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) 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) 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) 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) 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) 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 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 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"` }
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 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"` 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 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 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 RouteConflictsInDescribeRouteConflict `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 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 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 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 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 RouteConflictsInDescribeRouteConflict ¶
type RouteConflictsInDescribeRouteConflict struct {
RouteConflict []RouteConflict `json:"RouteConflict" xml:"RouteConflict"`
}
RouteConflictsInDescribeRouteConflict 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 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 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
¶
- associate_cen_bandwidth_package.go
- attach_cen_child_instance.go
- client.go
- create_cen.go
- create_cen_bandwidth_package.go
- delete_cen.go
- delete_cen_bandwidth_package.go
- describe_cen_attached_child_instances.go
- describe_cen_bandwidth_packages.go
- describe_cen_geographic_span_remaining_bandwidth.go
- describe_cen_geographic_spans.go
- describe_cen_inter_region_bandwidth_limits.go
- describe_cen_region_domain_route_entries.go
- describe_cen_vbr_health_check.go
- describe_cens.go
- describe_child_instance_regions.go
- describe_geographic_region_membership.go
- describe_published_route_entries.go
- describe_route_conflict.go
- detach_cen_child_instance.go
- disable_cen_vbr_health_check.go
- enable_cen_vbr_health_check.go
- modify_cen_attribute.go
- modify_cen_bandwidth_package_attribute.go
- modify_cen_bandwidth_package_spec.go
- publish_route_entries.go
- set_cen_inter_region_bandwidth_limit.go
- struct_cen.go
- struct_cen_bandwidth_package.go
- struct_cen_bandwidth_package_ids.go
- struct_cen_bandwidth_packages.go
- struct_cen_ids.go
- struct_cen_inter_region_bandwidth_limit.go
- struct_cen_inter_region_bandwidth_limits.go
- struct_cen_route_entries.go
- struct_cen_route_entry.go
- struct_cens.go
- struct_child_instance.go
- struct_child_instances.go
- struct_conflict.go
- struct_conflicts.go
- struct_geographic_span_model.go
- struct_geographic_span_models.go
- struct_published_route_entries.go
- struct_published_route_entry.go
- struct_region.go
- struct_region_id.go
- struct_region_ids.go
- struct_regions.go
- struct_route_conflict.go
- struct_route_conflicts_in_describe_route_conflict.go
- struct_vbr_health_check.go
- struct_vbr_health_checks.go
- unassociate_cen_bandwidth_package.go
- withdraw_published_route_entries.go