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 Cidrs
- 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) DeleteRouteServiceInCen(request *DeleteRouteServiceInCenRequest) (response *DeleteRouteServiceInCenResponse, err error)
- func (client *Client) DeleteRouteServiceInCenWithCallback(request *DeleteRouteServiceInCenRequest, ...) <-chan int
- func (client *Client) DeleteRouteServiceInCenWithChan(request *DeleteRouteServiceInCenRequest) (<-chan *DeleteRouteServiceInCenResponse, <-chan error)
- func (client *Client) DescribeCenAttachedChildInstanceAttribute(request *DescribeCenAttachedChildInstanceAttributeRequest) (response *DescribeCenAttachedChildInstanceAttributeResponse, err error)
- func (client *Client) DescribeCenAttachedChildInstanceAttributeWithCallback(request *DescribeCenAttachedChildInstanceAttributeRequest, ...) <-chan int
- func (client *Client) DescribeCenAttachedChildInstanceAttributeWithChan(request *DescribeCenAttachedChildInstanceAttributeRequest) (<-chan *DescribeCenAttachedChildInstanceAttributeResponse, <-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) DescribeCenPrivateZoneRoutes(request *DescribeCenPrivateZoneRoutesRequest) (response *DescribeCenPrivateZoneRoutesResponse, err error)
- func (client *Client) DescribeCenPrivateZoneRoutesWithCallback(request *DescribeCenPrivateZoneRoutesRequest, ...) <-chan int
- func (client *Client) DescribeCenPrivateZoneRoutesWithChan(request *DescribeCenPrivateZoneRoutesRequest) (<-chan *DescribeCenPrivateZoneRoutesResponse, <-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) DescribeGrantRulesToCen(request *DescribeGrantRulesToCenRequest) (response *DescribeGrantRulesToCenResponse, err error)
- func (client *Client) DescribeGrantRulesToCenWithCallback(request *DescribeGrantRulesToCenRequest, ...) <-chan int
- func (client *Client) DescribeGrantRulesToCenWithChan(request *DescribeGrantRulesToCenRequest) (<-chan *DescribeGrantRulesToCenResponse, <-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) DescribeRouteServicesInCen(request *DescribeRouteServicesInCenRequest) (response *DescribeRouteServicesInCenResponse, err error)
- func (client *Client) DescribeRouteServicesInCenWithCallback(request *DescribeRouteServicesInCenRequest, ...) <-chan int
- func (client *Client) DescribeRouteServicesInCenWithChan(request *DescribeRouteServicesInCenRequest) (<-chan *DescribeRouteServicesInCenResponse, <-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) ResolveAndRouteServiceInCen(request *ResolveAndRouteServiceInCenRequest) (response *ResolveAndRouteServiceInCenResponse, err error)
- func (client *Client) ResolveAndRouteServiceInCenWithCallback(request *ResolveAndRouteServiceInCenRequest, ...) <-chan int
- func (client *Client) ResolveAndRouteServiceInCenWithChan(request *ResolveAndRouteServiceInCenRequest) (<-chan *ResolveAndRouteServiceInCenResponse, <-chan error)
- func (client *Client) RoutePrivateZoneInCenToVpc(request *RoutePrivateZoneInCenToVpcRequest) (response *RoutePrivateZoneInCenToVpcResponse, err error)
- func (client *Client) RoutePrivateZoneInCenToVpcWithCallback(request *RoutePrivateZoneInCenToVpcRequest, ...) <-chan int
- func (client *Client) RoutePrivateZoneInCenToVpcWithChan(request *RoutePrivateZoneInCenToVpcRequest) (<-chan *RoutePrivateZoneInCenToVpcResponse, <-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) UnroutePrivateZoneInCenToVpc(request *UnroutePrivateZoneInCenToVpcRequest) (response *UnroutePrivateZoneInCenToVpcResponse, err error)
- func (client *Client) UnroutePrivateZoneInCenToVpcWithCallback(request *UnroutePrivateZoneInCenToVpcRequest, ...) <-chan int
- func (client *Client) UnroutePrivateZoneInCenToVpcWithChan(request *UnroutePrivateZoneInCenToVpcRequest) (<-chan *UnroutePrivateZoneInCenToVpcResponse, <-chan error)
- func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
- func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, ...) <-chan int
- func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-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 DeleteRouteServiceInCenRequest
- type DeleteRouteServiceInCenResponse
- type DescribeCenAttachedChildInstanceAttributeRequest
- type DescribeCenAttachedChildInstanceAttributeResponse
- type DescribeCenAttachedChildInstancesRequest
- type DescribeCenAttachedChildInstancesResponse
- type DescribeCenBandwidthPackagesFilter
- type DescribeCenBandwidthPackagesRequest
- type DescribeCenBandwidthPackagesResponse
- type DescribeCenGeographicSpanRemainingBandwidthRequest
- type DescribeCenGeographicSpanRemainingBandwidthResponse
- type DescribeCenGeographicSpansRequest
- type DescribeCenGeographicSpansResponse
- type DescribeCenInterRegionBandwidthLimitsRequest
- type DescribeCenInterRegionBandwidthLimitsResponse
- type DescribeCenPrivateZoneRoutesRequest
- type DescribeCenPrivateZoneRoutesResponse
- type DescribeCenRegionDomainRouteEntriesRequest
- type DescribeCenRegionDomainRouteEntriesResponse
- type DescribeCenVbrHealthCheckRequest
- type DescribeCenVbrHealthCheckResponse
- type DescribeCensFilter
- type DescribeCensRequest
- type DescribeCensResponse
- type DescribeCensTag
- type DescribeChildInstanceRegionsRequest
- type DescribeChildInstanceRegionsResponse
- type DescribeGeographicRegionMembershipRequest
- type DescribeGeographicRegionMembershipResponse
- type DescribeGrantRulesToCenRequest
- type DescribeGrantRulesToCenResponse
- type DescribePublishedRouteEntriesRequest
- type DescribePublishedRouteEntriesResponse
- type DescribeRouteConflictRequest
- type DescribeRouteConflictResponse
- type DescribeRouteServicesInCenRequest
- type DescribeRouteServicesInCenResponse
- type DetachCenChildInstanceRequest
- type DetachCenChildInstanceResponse
- type DisableCenVbrHealthCheckRequest
- type DisableCenVbrHealthCheckResponse
- type EnableCenVbrHealthCheckRequest
- type EnableCenVbrHealthCheckResponse
- type GeographicSpanModel
- type GeographicSpanModels
- type GrantRule
- type GrantRules
- type ModifyCenAttributeRequest
- type ModifyCenAttributeResponse
- type ModifyCenBandwidthPackageAttributeRequest
- type ModifyCenBandwidthPackageAttributeResponse
- type ModifyCenBandwidthPackageSpecRequest
- type ModifyCenBandwidthPackageSpecResponse
- type PrivateZoneInfo
- type PrivateZoneInfos
- type PublishRouteEntriesRequest
- type PublishRouteEntriesResponse
- type PublishedRouteEntries
- type PublishedRouteEntry
- type Region
- type RegionId
- type RegionIds
- type Regions
- type ResolveAndRouteServiceInCenRequest
- type ResolveAndRouteServiceInCenResponse
- type RouteConflict
- type RouteConflicts
- type RoutePrivateZoneInCenToVpcRequest
- type RoutePrivateZoneInCenToVpcResponse
- type RouteServiceEntries
- type RouteServiceEntry
- type SetCenInterRegionBandwidthLimitRequest
- type SetCenInterRegionBandwidthLimitResponse
- type Tag
- type Tags
- type UnassociateCenBandwidthPackageRequest
- type UnassociateCenBandwidthPackageResponse
- type UnroutePrivateZoneInCenToVpcRequest
- type UnroutePrivateZoneInCenToVpcResponse
- type UntagResourcesRequest
- type UntagResourcesResponse
- 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"`
ProtectionLevel string `json:"ProtectionLevel" xml:"ProtectionLevel"`
Status string `json:"Status" xml:"Status"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
CenBandwidthPackageIds CenBandwidthPackageIds `json:"CenBandwidthPackageIds" xml:"CenBandwidthPackageIds"`
Tags Tags `json:"Tags" xml:"Tags"`
}
Cen is a nested struct in cbn response
type CenBandwidthPackage ¶
type CenBandwidthPackage struct {
CenBandwidthPackageId string `json:"CenBandwidthPackageId" xml:"CenBandwidthPackageId"`
Name string `json:"Name" xml:"Name"`
Description string `json:"Description" xml:"Description"`
Bandwidth int `json:"Bandwidth" xml:"Bandwidth"`
BandwidthPackageChargeType string `json:"BandwidthPackageChargeType" xml:"BandwidthPackageChargeType"`
GeographicRegionAId string `json:"GeographicRegionAId" xml:"GeographicRegionAId"`
GeographicRegionBId string `json:"GeographicRegionBId" xml:"GeographicRegionBId"`
GeographicSpanId string `json:"GeographicSpanId" xml:"GeographicSpanId"`
BusinessStatus string `json:"BusinessStatus" xml:"BusinessStatus"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
Status string `json:"Status" xml:"Status"`
IsCrossBorder bool `json:"IsCrossBorder" xml:"IsCrossBorder"`
CenIds CenIds `json:"CenIds" xml:"CenIds"`
}
CenBandwidthPackage is a nested struct in cbn response
type CenBandwidthPackageIds ¶
type CenBandwidthPackageIds struct {
CenBandwidthPackageId []string `json:"CenBandwidthPackageId" xml:"CenBandwidthPackageId"`
}
CenBandwidthPackageIds is a nested struct in cbn response
type CenBandwidthPackages ¶
type CenBandwidthPackages struct {
CenBandwidthPackage []CenBandwidthPackage `json:"CenBandwidthPackage" xml:"CenBandwidthPackage"`
}
CenBandwidthPackages is a nested struct in cbn response
type CenIds ¶
type CenIds struct {
CenId []string `json:"CenId" xml:"CenId"`
}
CenIds is a nested struct in cbn response
type CenInterRegionBandwidthLimit ¶
type CenInterRegionBandwidthLimit struct {
CenId string `json:"CenId" xml:"CenId"`
LocalRegionId string `json:"LocalRegionId" xml:"LocalRegionId"`
OppositeRegionId string `json:"OppositeRegionId" xml:"OppositeRegionId"`
GeographicSpanId string `json:"GeographicSpanId" xml:"GeographicSpanId"`
BandwidthLimit int `json:"BandwidthLimit" xml:"BandwidthLimit"`
Status string `json:"Status" xml:"Status"`
}
CenInterRegionBandwidthLimit is a nested struct in cbn response
type CenInterRegionBandwidthLimits ¶
type CenInterRegionBandwidthLimits struct {
CenInterRegionBandwidthLimit []CenInterRegionBandwidthLimit `json:"CenInterRegionBandwidthLimit" xml:"CenInterRegionBandwidthLimit"`
}
CenInterRegionBandwidthLimits is a nested struct in cbn response
type CenRouteEntries ¶
type CenRouteEntries struct {
CenRouteEntry []CenRouteEntry `json:"CenRouteEntry" xml:"CenRouteEntry"`
}
CenRouteEntries is a nested struct in cbn response
type CenRouteEntry ¶
type CenRouteEntry struct {
DestinationCidrBlock string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
Type string `json:"Type" xml:"Type"`
NextHopInstanceId string `json:"NextHopInstanceId" xml:"NextHopInstanceId"`
NextHopType string `json:"NextHopType" xml:"NextHopType"`
NextHopRegionId string `json:"NextHopRegionId" xml:"NextHopRegionId"`
}
CenRouteEntry is a nested struct in cbn response
type Cens ¶
type Cens struct {
Cen []Cen `json:"Cen" xml:"Cen"`
}
Cens is a nested struct in cbn response
type ChildInstance ¶
type ChildInstance struct {
CenId string `json:"CenId" xml:"CenId"`
ChildInstanceId string `json:"ChildInstanceId" xml:"ChildInstanceId"`
ChildInstanceType string `json:"ChildInstanceType" xml:"ChildInstanceType"`
ChildInstanceRegionId string `json:"ChildInstanceRegionId" xml:"ChildInstanceRegionId"`
ChildInstanceOwnerId int `json:"ChildInstanceOwnerId" xml:"ChildInstanceOwnerId"`
Status string `json:"Status" xml:"Status"`
ChildInstanceAttachTime string `json:"ChildInstanceAttachTime" xml:"ChildInstanceAttachTime"`
}
ChildInstance is a nested struct in cbn response
type ChildInstances ¶
type ChildInstances struct {
ChildInstance []ChildInstance `json:"ChildInstance" xml:"ChildInstance"`
}
ChildInstances is a nested struct in cbn response
type Cidrs ¶
type Cidrs struct {
Cidr []string `json:"Cidr" xml:"Cidr"`
}
Cidrs is a nested struct in cbn response
type Client ¶
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) DeleteRouteServiceInCen ¶
func (client *Client) DeleteRouteServiceInCen(request *DeleteRouteServiceInCenRequest) (response *DeleteRouteServiceInCenResponse, err error)
DeleteRouteServiceInCen invokes the cbn.DeleteRouteServiceInCen API synchronously api document: https://help.aliyun.com/api/cbn/deleterouteserviceincen.html
func (*Client) DeleteRouteServiceInCenWithCallback ¶
func (client *Client) DeleteRouteServiceInCenWithCallback(request *DeleteRouteServiceInCenRequest, callback func(response *DeleteRouteServiceInCenResponse, err error)) <-chan int
DeleteRouteServiceInCenWithCallback invokes the cbn.DeleteRouteServiceInCen API asynchronously api document: https://help.aliyun.com/api/cbn/deleterouteserviceincen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteRouteServiceInCenWithChan ¶
func (client *Client) DeleteRouteServiceInCenWithChan(request *DeleteRouteServiceInCenRequest) (<-chan *DeleteRouteServiceInCenResponse, <-chan error)
DeleteRouteServiceInCenWithChan invokes the cbn.DeleteRouteServiceInCen API asynchronously api document: https://help.aliyun.com/api/cbn/deleterouteserviceincen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenAttachedChildInstanceAttribute ¶
func (client *Client) DescribeCenAttachedChildInstanceAttribute(request *DescribeCenAttachedChildInstanceAttributeRequest) (response *DescribeCenAttachedChildInstanceAttributeResponse, err error)
DescribeCenAttachedChildInstanceAttribute invokes the cbn.DescribeCenAttachedChildInstanceAttribute API synchronously api document: https://help.aliyun.com/api/cbn/describecenattachedchildinstanceattribute.html
func (*Client) DescribeCenAttachedChildInstanceAttributeWithCallback ¶
func (client *Client) DescribeCenAttachedChildInstanceAttributeWithCallback(request *DescribeCenAttachedChildInstanceAttributeRequest, callback func(response *DescribeCenAttachedChildInstanceAttributeResponse, err error)) <-chan int
DescribeCenAttachedChildInstanceAttributeWithCallback invokes the cbn.DescribeCenAttachedChildInstanceAttribute API asynchronously api document: https://help.aliyun.com/api/cbn/describecenattachedchildinstanceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenAttachedChildInstanceAttributeWithChan ¶
func (client *Client) DescribeCenAttachedChildInstanceAttributeWithChan(request *DescribeCenAttachedChildInstanceAttributeRequest) (<-chan *DescribeCenAttachedChildInstanceAttributeResponse, <-chan error)
DescribeCenAttachedChildInstanceAttributeWithChan invokes the cbn.DescribeCenAttachedChildInstanceAttribute API asynchronously api document: https://help.aliyun.com/api/cbn/describecenattachedchildinstanceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenAttachedChildInstances ¶
func (client *Client) DescribeCenAttachedChildInstances(request *DescribeCenAttachedChildInstancesRequest) (response *DescribeCenAttachedChildInstancesResponse, err error)
DescribeCenAttachedChildInstances invokes the cbn.DescribeCenAttachedChildInstances API synchronously api document: https://help.aliyun.com/api/cbn/describecenattachedchildinstances.html
func (*Client) DescribeCenAttachedChildInstancesWithCallback ¶
func (client *Client) DescribeCenAttachedChildInstancesWithCallback(request *DescribeCenAttachedChildInstancesRequest, callback func(response *DescribeCenAttachedChildInstancesResponse, err error)) <-chan int
DescribeCenAttachedChildInstancesWithCallback invokes the cbn.DescribeCenAttachedChildInstances API asynchronously api document: https://help.aliyun.com/api/cbn/describecenattachedchildinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenAttachedChildInstancesWithChan ¶
func (client *Client) DescribeCenAttachedChildInstancesWithChan(request *DescribeCenAttachedChildInstancesRequest) (<-chan *DescribeCenAttachedChildInstancesResponse, <-chan error)
DescribeCenAttachedChildInstancesWithChan invokes the cbn.DescribeCenAttachedChildInstances API asynchronously api document: https://help.aliyun.com/api/cbn/describecenattachedchildinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenBandwidthPackages ¶
func (client *Client) DescribeCenBandwidthPackages(request *DescribeCenBandwidthPackagesRequest) (response *DescribeCenBandwidthPackagesResponse, err error)
DescribeCenBandwidthPackages invokes the cbn.DescribeCenBandwidthPackages API synchronously api document: https://help.aliyun.com/api/cbn/describecenbandwidthpackages.html
func (*Client) DescribeCenBandwidthPackagesWithCallback ¶
func (client *Client) DescribeCenBandwidthPackagesWithCallback(request *DescribeCenBandwidthPackagesRequest, callback func(response *DescribeCenBandwidthPackagesResponse, err error)) <-chan int
DescribeCenBandwidthPackagesWithCallback invokes the cbn.DescribeCenBandwidthPackages API asynchronously api document: https://help.aliyun.com/api/cbn/describecenbandwidthpackages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenBandwidthPackagesWithChan ¶
func (client *Client) DescribeCenBandwidthPackagesWithChan(request *DescribeCenBandwidthPackagesRequest) (<-chan *DescribeCenBandwidthPackagesResponse, <-chan error)
DescribeCenBandwidthPackagesWithChan invokes the cbn.DescribeCenBandwidthPackages API asynchronously api document: https://help.aliyun.com/api/cbn/describecenbandwidthpackages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenGeographicSpanRemainingBandwidth ¶
func (client *Client) DescribeCenGeographicSpanRemainingBandwidth(request *DescribeCenGeographicSpanRemainingBandwidthRequest) (response *DescribeCenGeographicSpanRemainingBandwidthResponse, err error)
DescribeCenGeographicSpanRemainingBandwidth invokes the cbn.DescribeCenGeographicSpanRemainingBandwidth API synchronously api document: https://help.aliyun.com/api/cbn/describecengeographicspanremainingbandwidth.html
func (*Client) DescribeCenGeographicSpanRemainingBandwidthWithCallback ¶
func (client *Client) DescribeCenGeographicSpanRemainingBandwidthWithCallback(request *DescribeCenGeographicSpanRemainingBandwidthRequest, callback func(response *DescribeCenGeographicSpanRemainingBandwidthResponse, err error)) <-chan int
DescribeCenGeographicSpanRemainingBandwidthWithCallback invokes the cbn.DescribeCenGeographicSpanRemainingBandwidth API asynchronously api document: https://help.aliyun.com/api/cbn/describecengeographicspanremainingbandwidth.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenGeographicSpanRemainingBandwidthWithChan ¶
func (client *Client) DescribeCenGeographicSpanRemainingBandwidthWithChan(request *DescribeCenGeographicSpanRemainingBandwidthRequest) (<-chan *DescribeCenGeographicSpanRemainingBandwidthResponse, <-chan error)
DescribeCenGeographicSpanRemainingBandwidthWithChan invokes the cbn.DescribeCenGeographicSpanRemainingBandwidth API asynchronously api document: https://help.aliyun.com/api/cbn/describecengeographicspanremainingbandwidth.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenGeographicSpans ¶
func (client *Client) DescribeCenGeographicSpans(request *DescribeCenGeographicSpansRequest) (response *DescribeCenGeographicSpansResponse, err error)
DescribeCenGeographicSpans invokes the cbn.DescribeCenGeographicSpans API synchronously api document: https://help.aliyun.com/api/cbn/describecengeographicspans.html
func (*Client) DescribeCenGeographicSpansWithCallback ¶
func (client *Client) DescribeCenGeographicSpansWithCallback(request *DescribeCenGeographicSpansRequest, callback func(response *DescribeCenGeographicSpansResponse, err error)) <-chan int
DescribeCenGeographicSpansWithCallback invokes the cbn.DescribeCenGeographicSpans API asynchronously api document: https://help.aliyun.com/api/cbn/describecengeographicspans.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenGeographicSpansWithChan ¶
func (client *Client) DescribeCenGeographicSpansWithChan(request *DescribeCenGeographicSpansRequest) (<-chan *DescribeCenGeographicSpansResponse, <-chan error)
DescribeCenGeographicSpansWithChan invokes the cbn.DescribeCenGeographicSpans API asynchronously api document: https://help.aliyun.com/api/cbn/describecengeographicspans.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenInterRegionBandwidthLimits ¶
func (client *Client) DescribeCenInterRegionBandwidthLimits(request *DescribeCenInterRegionBandwidthLimitsRequest) (response *DescribeCenInterRegionBandwidthLimitsResponse, err error)
DescribeCenInterRegionBandwidthLimits invokes the cbn.DescribeCenInterRegionBandwidthLimits API synchronously api document: https://help.aliyun.com/api/cbn/describeceninterregionbandwidthlimits.html
func (*Client) DescribeCenInterRegionBandwidthLimitsWithCallback ¶
func (client *Client) DescribeCenInterRegionBandwidthLimitsWithCallback(request *DescribeCenInterRegionBandwidthLimitsRequest, callback func(response *DescribeCenInterRegionBandwidthLimitsResponse, err error)) <-chan int
DescribeCenInterRegionBandwidthLimitsWithCallback invokes the cbn.DescribeCenInterRegionBandwidthLimits API asynchronously api document: https://help.aliyun.com/api/cbn/describeceninterregionbandwidthlimits.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenInterRegionBandwidthLimitsWithChan ¶
func (client *Client) DescribeCenInterRegionBandwidthLimitsWithChan(request *DescribeCenInterRegionBandwidthLimitsRequest) (<-chan *DescribeCenInterRegionBandwidthLimitsResponse, <-chan error)
DescribeCenInterRegionBandwidthLimitsWithChan invokes the cbn.DescribeCenInterRegionBandwidthLimits API asynchronously api document: https://help.aliyun.com/api/cbn/describeceninterregionbandwidthlimits.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenPrivateZoneRoutes ¶
func (client *Client) DescribeCenPrivateZoneRoutes(request *DescribeCenPrivateZoneRoutesRequest) (response *DescribeCenPrivateZoneRoutesResponse, err error)
DescribeCenPrivateZoneRoutes invokes the cbn.DescribeCenPrivateZoneRoutes API synchronously api document: https://help.aliyun.com/api/cbn/describecenprivatezoneroutes.html
func (*Client) DescribeCenPrivateZoneRoutesWithCallback ¶
func (client *Client) DescribeCenPrivateZoneRoutesWithCallback(request *DescribeCenPrivateZoneRoutesRequest, callback func(response *DescribeCenPrivateZoneRoutesResponse, err error)) <-chan int
DescribeCenPrivateZoneRoutesWithCallback invokes the cbn.DescribeCenPrivateZoneRoutes API asynchronously api document: https://help.aliyun.com/api/cbn/describecenprivatezoneroutes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenPrivateZoneRoutesWithChan ¶
func (client *Client) DescribeCenPrivateZoneRoutesWithChan(request *DescribeCenPrivateZoneRoutesRequest) (<-chan *DescribeCenPrivateZoneRoutesResponse, <-chan error)
DescribeCenPrivateZoneRoutesWithChan invokes the cbn.DescribeCenPrivateZoneRoutes API asynchronously api document: https://help.aliyun.com/api/cbn/describecenprivatezoneroutes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenRegionDomainRouteEntries ¶
func (client *Client) DescribeCenRegionDomainRouteEntries(request *DescribeCenRegionDomainRouteEntriesRequest) (response *DescribeCenRegionDomainRouteEntriesResponse, err error)
DescribeCenRegionDomainRouteEntries invokes the cbn.DescribeCenRegionDomainRouteEntries API synchronously api document: https://help.aliyun.com/api/cbn/describecenregiondomainrouteentries.html
func (*Client) DescribeCenRegionDomainRouteEntriesWithCallback ¶
func (client *Client) DescribeCenRegionDomainRouteEntriesWithCallback(request *DescribeCenRegionDomainRouteEntriesRequest, callback func(response *DescribeCenRegionDomainRouteEntriesResponse, err error)) <-chan int
DescribeCenRegionDomainRouteEntriesWithCallback invokes the cbn.DescribeCenRegionDomainRouteEntries API asynchronously api document: https://help.aliyun.com/api/cbn/describecenregiondomainrouteentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenRegionDomainRouteEntriesWithChan ¶
func (client *Client) DescribeCenRegionDomainRouteEntriesWithChan(request *DescribeCenRegionDomainRouteEntriesRequest) (<-chan *DescribeCenRegionDomainRouteEntriesResponse, <-chan error)
DescribeCenRegionDomainRouteEntriesWithChan invokes the cbn.DescribeCenRegionDomainRouteEntries API asynchronously api document: https://help.aliyun.com/api/cbn/describecenregiondomainrouteentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenVbrHealthCheck ¶
func (client *Client) DescribeCenVbrHealthCheck(request *DescribeCenVbrHealthCheckRequest) (response *DescribeCenVbrHealthCheckResponse, err error)
DescribeCenVbrHealthCheck invokes the cbn.DescribeCenVbrHealthCheck API synchronously api document: https://help.aliyun.com/api/cbn/describecenvbrhealthcheck.html
func (*Client) DescribeCenVbrHealthCheckWithCallback ¶
func (client *Client) DescribeCenVbrHealthCheckWithCallback(request *DescribeCenVbrHealthCheckRequest, callback func(response *DescribeCenVbrHealthCheckResponse, err error)) <-chan int
DescribeCenVbrHealthCheckWithCallback invokes the cbn.DescribeCenVbrHealthCheck API asynchronously api document: https://help.aliyun.com/api/cbn/describecenvbrhealthcheck.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCenVbrHealthCheckWithChan ¶
func (client *Client) DescribeCenVbrHealthCheckWithChan(request *DescribeCenVbrHealthCheckRequest) (<-chan *DescribeCenVbrHealthCheckResponse, <-chan error)
DescribeCenVbrHealthCheckWithChan invokes the cbn.DescribeCenVbrHealthCheck API asynchronously api document: https://help.aliyun.com/api/cbn/describecenvbrhealthcheck.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCens ¶
func (client *Client) DescribeCens(request *DescribeCensRequest) (response *DescribeCensResponse, err error)
DescribeCens invokes the cbn.DescribeCens API synchronously api document: https://help.aliyun.com/api/cbn/describecens.html
func (*Client) DescribeCensWithCallback ¶
func (client *Client) DescribeCensWithCallback(request *DescribeCensRequest, callback func(response *DescribeCensResponse, err error)) <-chan int
DescribeCensWithCallback invokes the cbn.DescribeCens API asynchronously api document: https://help.aliyun.com/api/cbn/describecens.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCensWithChan ¶
func (client *Client) DescribeCensWithChan(request *DescribeCensRequest) (<-chan *DescribeCensResponse, <-chan error)
DescribeCensWithChan invokes the cbn.DescribeCens API asynchronously api document: https://help.aliyun.com/api/cbn/describecens.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeChildInstanceRegions ¶
func (client *Client) DescribeChildInstanceRegions(request *DescribeChildInstanceRegionsRequest) (response *DescribeChildInstanceRegionsResponse, err error)
DescribeChildInstanceRegions invokes the cbn.DescribeChildInstanceRegions API synchronously api document: https://help.aliyun.com/api/cbn/describechildinstanceregions.html
func (*Client) DescribeChildInstanceRegionsWithCallback ¶
func (client *Client) DescribeChildInstanceRegionsWithCallback(request *DescribeChildInstanceRegionsRequest, callback func(response *DescribeChildInstanceRegionsResponse, err error)) <-chan int
DescribeChildInstanceRegionsWithCallback invokes the cbn.DescribeChildInstanceRegions API asynchronously api document: https://help.aliyun.com/api/cbn/describechildinstanceregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeChildInstanceRegionsWithChan ¶
func (client *Client) DescribeChildInstanceRegionsWithChan(request *DescribeChildInstanceRegionsRequest) (<-chan *DescribeChildInstanceRegionsResponse, <-chan error)
DescribeChildInstanceRegionsWithChan invokes the cbn.DescribeChildInstanceRegions API asynchronously api document: https://help.aliyun.com/api/cbn/describechildinstanceregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeGeographicRegionMembership ¶
func (client *Client) DescribeGeographicRegionMembership(request *DescribeGeographicRegionMembershipRequest) (response *DescribeGeographicRegionMembershipResponse, err error)
DescribeGeographicRegionMembership invokes the cbn.DescribeGeographicRegionMembership API synchronously api document: https://help.aliyun.com/api/cbn/describegeographicregionmembership.html
func (*Client) DescribeGeographicRegionMembershipWithCallback ¶
func (client *Client) DescribeGeographicRegionMembershipWithCallback(request *DescribeGeographicRegionMembershipRequest, callback func(response *DescribeGeographicRegionMembershipResponse, err error)) <-chan int
DescribeGeographicRegionMembershipWithCallback invokes the cbn.DescribeGeographicRegionMembership API asynchronously api document: https://help.aliyun.com/api/cbn/describegeographicregionmembership.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeGeographicRegionMembershipWithChan ¶
func (client *Client) DescribeGeographicRegionMembershipWithChan(request *DescribeGeographicRegionMembershipRequest) (<-chan *DescribeGeographicRegionMembershipResponse, <-chan error)
DescribeGeographicRegionMembershipWithChan invokes the cbn.DescribeGeographicRegionMembership API asynchronously api document: https://help.aliyun.com/api/cbn/describegeographicregionmembership.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeGrantRulesToCen ¶
func (client *Client) DescribeGrantRulesToCen(request *DescribeGrantRulesToCenRequest) (response *DescribeGrantRulesToCenResponse, err error)
DescribeGrantRulesToCen invokes the cbn.DescribeGrantRulesToCen API synchronously api document: https://help.aliyun.com/api/cbn/describegrantrulestocen.html
func (*Client) DescribeGrantRulesToCenWithCallback ¶
func (client *Client) DescribeGrantRulesToCenWithCallback(request *DescribeGrantRulesToCenRequest, callback func(response *DescribeGrantRulesToCenResponse, err error)) <-chan int
DescribeGrantRulesToCenWithCallback invokes the cbn.DescribeGrantRulesToCen API asynchronously api document: https://help.aliyun.com/api/cbn/describegrantrulestocen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeGrantRulesToCenWithChan ¶
func (client *Client) DescribeGrantRulesToCenWithChan(request *DescribeGrantRulesToCenRequest) (<-chan *DescribeGrantRulesToCenResponse, <-chan error)
DescribeGrantRulesToCenWithChan invokes the cbn.DescribeGrantRulesToCen API asynchronously api document: https://help.aliyun.com/api/cbn/describegrantrulestocen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribePublishedRouteEntries ¶
func (client *Client) DescribePublishedRouteEntries(request *DescribePublishedRouteEntriesRequest) (response *DescribePublishedRouteEntriesResponse, err error)
DescribePublishedRouteEntries invokes the cbn.DescribePublishedRouteEntries API synchronously api document: https://help.aliyun.com/api/cbn/describepublishedrouteentries.html
func (*Client) DescribePublishedRouteEntriesWithCallback ¶
func (client *Client) DescribePublishedRouteEntriesWithCallback(request *DescribePublishedRouteEntriesRequest, callback func(response *DescribePublishedRouteEntriesResponse, err error)) <-chan int
DescribePublishedRouteEntriesWithCallback invokes the cbn.DescribePublishedRouteEntries API asynchronously api document: https://help.aliyun.com/api/cbn/describepublishedrouteentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribePublishedRouteEntriesWithChan ¶
func (client *Client) DescribePublishedRouteEntriesWithChan(request *DescribePublishedRouteEntriesRequest) (<-chan *DescribePublishedRouteEntriesResponse, <-chan error)
DescribePublishedRouteEntriesWithChan invokes the cbn.DescribePublishedRouteEntries API asynchronously api document: https://help.aliyun.com/api/cbn/describepublishedrouteentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRouteConflict ¶
func (client *Client) DescribeRouteConflict(request *DescribeRouteConflictRequest) (response *DescribeRouteConflictResponse, err error)
DescribeRouteConflict invokes the cbn.DescribeRouteConflict API synchronously api document: https://help.aliyun.com/api/cbn/describerouteconflict.html
func (*Client) DescribeRouteConflictWithCallback ¶
func (client *Client) DescribeRouteConflictWithCallback(request *DescribeRouteConflictRequest, callback func(response *DescribeRouteConflictResponse, err error)) <-chan int
DescribeRouteConflictWithCallback invokes the cbn.DescribeRouteConflict API asynchronously api document: https://help.aliyun.com/api/cbn/describerouteconflict.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRouteConflictWithChan ¶
func (client *Client) DescribeRouteConflictWithChan(request *DescribeRouteConflictRequest) (<-chan *DescribeRouteConflictResponse, <-chan error)
DescribeRouteConflictWithChan invokes the cbn.DescribeRouteConflict API asynchronously api document: https://help.aliyun.com/api/cbn/describerouteconflict.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRouteServicesInCen ¶
func (client *Client) DescribeRouteServicesInCen(request *DescribeRouteServicesInCenRequest) (response *DescribeRouteServicesInCenResponse, err error)
DescribeRouteServicesInCen invokes the cbn.DescribeRouteServicesInCen API synchronously api document: https://help.aliyun.com/api/cbn/describerouteservicesincen.html
func (*Client) DescribeRouteServicesInCenWithCallback ¶
func (client *Client) DescribeRouteServicesInCenWithCallback(request *DescribeRouteServicesInCenRequest, callback func(response *DescribeRouteServicesInCenResponse, err error)) <-chan int
DescribeRouteServicesInCenWithCallback invokes the cbn.DescribeRouteServicesInCen API asynchronously api document: https://help.aliyun.com/api/cbn/describerouteservicesincen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRouteServicesInCenWithChan ¶
func (client *Client) DescribeRouteServicesInCenWithChan(request *DescribeRouteServicesInCenRequest) (<-chan *DescribeRouteServicesInCenResponse, <-chan error)
DescribeRouteServicesInCenWithChan invokes the cbn.DescribeRouteServicesInCen API asynchronously api document: https://help.aliyun.com/api/cbn/describerouteservicesincen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachCenChildInstance ¶
func (client *Client) DetachCenChildInstance(request *DetachCenChildInstanceRequest) (response *DetachCenChildInstanceResponse, err error)
DetachCenChildInstance invokes the cbn.DetachCenChildInstance API synchronously api document: https://help.aliyun.com/api/cbn/detachcenchildinstance.html
func (*Client) DetachCenChildInstanceWithCallback ¶
func (client *Client) DetachCenChildInstanceWithCallback(request *DetachCenChildInstanceRequest, callback func(response *DetachCenChildInstanceResponse, err error)) <-chan int
DetachCenChildInstanceWithCallback invokes the cbn.DetachCenChildInstance API asynchronously api document: https://help.aliyun.com/api/cbn/detachcenchildinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachCenChildInstanceWithChan ¶
func (client *Client) DetachCenChildInstanceWithChan(request *DetachCenChildInstanceRequest) (<-chan *DetachCenChildInstanceResponse, <-chan error)
DetachCenChildInstanceWithChan invokes the cbn.DetachCenChildInstance API asynchronously api document: https://help.aliyun.com/api/cbn/detachcenchildinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DisableCenVbrHealthCheck ¶
func (client *Client) DisableCenVbrHealthCheck(request *DisableCenVbrHealthCheckRequest) (response *DisableCenVbrHealthCheckResponse, err error)
DisableCenVbrHealthCheck invokes the cbn.DisableCenVbrHealthCheck API synchronously api document: https://help.aliyun.com/api/cbn/disablecenvbrhealthcheck.html
func (*Client) DisableCenVbrHealthCheckWithCallback ¶
func (client *Client) DisableCenVbrHealthCheckWithCallback(request *DisableCenVbrHealthCheckRequest, callback func(response *DisableCenVbrHealthCheckResponse, err error)) <-chan int
DisableCenVbrHealthCheckWithCallback invokes the cbn.DisableCenVbrHealthCheck API asynchronously api document: https://help.aliyun.com/api/cbn/disablecenvbrhealthcheck.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DisableCenVbrHealthCheckWithChan ¶
func (client *Client) DisableCenVbrHealthCheckWithChan(request *DisableCenVbrHealthCheckRequest) (<-chan *DisableCenVbrHealthCheckResponse, <-chan error)
DisableCenVbrHealthCheckWithChan invokes the cbn.DisableCenVbrHealthCheck API asynchronously api document: https://help.aliyun.com/api/cbn/disablecenvbrhealthcheck.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) EnableCenVbrHealthCheck ¶
func (client *Client) EnableCenVbrHealthCheck(request *EnableCenVbrHealthCheckRequest) (response *EnableCenVbrHealthCheckResponse, err error)
EnableCenVbrHealthCheck invokes the cbn.EnableCenVbrHealthCheck API synchronously api document: https://help.aliyun.com/api/cbn/enablecenvbrhealthcheck.html
func (*Client) EnableCenVbrHealthCheckWithCallback ¶
func (client *Client) EnableCenVbrHealthCheckWithCallback(request *EnableCenVbrHealthCheckRequest, callback func(response *EnableCenVbrHealthCheckResponse, err error)) <-chan int
EnableCenVbrHealthCheckWithCallback invokes the cbn.EnableCenVbrHealthCheck API asynchronously api document: https://help.aliyun.com/api/cbn/enablecenvbrhealthcheck.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) EnableCenVbrHealthCheckWithChan ¶
func (client *Client) EnableCenVbrHealthCheckWithChan(request *EnableCenVbrHealthCheckRequest) (<-chan *EnableCenVbrHealthCheckResponse, <-chan error)
EnableCenVbrHealthCheckWithChan invokes the cbn.EnableCenVbrHealthCheck API asynchronously api document: https://help.aliyun.com/api/cbn/enablecenvbrhealthcheck.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyCenAttribute ¶
func (client *Client) ModifyCenAttribute(request *ModifyCenAttributeRequest) (response *ModifyCenAttributeResponse, err error)
ModifyCenAttribute invokes the cbn.ModifyCenAttribute API synchronously api document: https://help.aliyun.com/api/cbn/modifycenattribute.html
func (*Client) ModifyCenAttributeWithCallback ¶
func (client *Client) ModifyCenAttributeWithCallback(request *ModifyCenAttributeRequest, callback func(response *ModifyCenAttributeResponse, err error)) <-chan int
ModifyCenAttributeWithCallback invokes the cbn.ModifyCenAttribute API asynchronously api document: https://help.aliyun.com/api/cbn/modifycenattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyCenAttributeWithChan ¶
func (client *Client) ModifyCenAttributeWithChan(request *ModifyCenAttributeRequest) (<-chan *ModifyCenAttributeResponse, <-chan error)
ModifyCenAttributeWithChan invokes the cbn.ModifyCenAttribute API asynchronously api document: https://help.aliyun.com/api/cbn/modifycenattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyCenBandwidthPackageAttribute ¶
func (client *Client) ModifyCenBandwidthPackageAttribute(request *ModifyCenBandwidthPackageAttributeRequest) (response *ModifyCenBandwidthPackageAttributeResponse, err error)
ModifyCenBandwidthPackageAttribute invokes the cbn.ModifyCenBandwidthPackageAttribute API synchronously api document: https://help.aliyun.com/api/cbn/modifycenbandwidthpackageattribute.html
func (*Client) ModifyCenBandwidthPackageAttributeWithCallback ¶
func (client *Client) ModifyCenBandwidthPackageAttributeWithCallback(request *ModifyCenBandwidthPackageAttributeRequest, callback func(response *ModifyCenBandwidthPackageAttributeResponse, err error)) <-chan int
ModifyCenBandwidthPackageAttributeWithCallback invokes the cbn.ModifyCenBandwidthPackageAttribute API asynchronously api document: https://help.aliyun.com/api/cbn/modifycenbandwidthpackageattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyCenBandwidthPackageAttributeWithChan ¶
func (client *Client) ModifyCenBandwidthPackageAttributeWithChan(request *ModifyCenBandwidthPackageAttributeRequest) (<-chan *ModifyCenBandwidthPackageAttributeResponse, <-chan error)
ModifyCenBandwidthPackageAttributeWithChan invokes the cbn.ModifyCenBandwidthPackageAttribute API asynchronously api document: https://help.aliyun.com/api/cbn/modifycenbandwidthpackageattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyCenBandwidthPackageSpec ¶
func (client *Client) ModifyCenBandwidthPackageSpec(request *ModifyCenBandwidthPackageSpecRequest) (response *ModifyCenBandwidthPackageSpecResponse, err error)
ModifyCenBandwidthPackageSpec invokes the cbn.ModifyCenBandwidthPackageSpec API synchronously api document: https://help.aliyun.com/api/cbn/modifycenbandwidthpackagespec.html
func (*Client) ModifyCenBandwidthPackageSpecWithCallback ¶
func (client *Client) ModifyCenBandwidthPackageSpecWithCallback(request *ModifyCenBandwidthPackageSpecRequest, callback func(response *ModifyCenBandwidthPackageSpecResponse, err error)) <-chan int
ModifyCenBandwidthPackageSpecWithCallback invokes the cbn.ModifyCenBandwidthPackageSpec API asynchronously api document: https://help.aliyun.com/api/cbn/modifycenbandwidthpackagespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyCenBandwidthPackageSpecWithChan ¶
func (client *Client) ModifyCenBandwidthPackageSpecWithChan(request *ModifyCenBandwidthPackageSpecRequest) (<-chan *ModifyCenBandwidthPackageSpecResponse, <-chan error)
ModifyCenBandwidthPackageSpecWithChan invokes the cbn.ModifyCenBandwidthPackageSpec API asynchronously api document: https://help.aliyun.com/api/cbn/modifycenbandwidthpackagespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) PublishRouteEntries ¶
func (client *Client) PublishRouteEntries(request *PublishRouteEntriesRequest) (response *PublishRouteEntriesResponse, err error)
PublishRouteEntries invokes the cbn.PublishRouteEntries API synchronously api document: https://help.aliyun.com/api/cbn/publishrouteentries.html
func (*Client) PublishRouteEntriesWithCallback ¶
func (client *Client) PublishRouteEntriesWithCallback(request *PublishRouteEntriesRequest, callback func(response *PublishRouteEntriesResponse, err error)) <-chan int
PublishRouteEntriesWithCallback invokes the cbn.PublishRouteEntries API asynchronously api document: https://help.aliyun.com/api/cbn/publishrouteentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) PublishRouteEntriesWithChan ¶
func (client *Client) PublishRouteEntriesWithChan(request *PublishRouteEntriesRequest) (<-chan *PublishRouteEntriesResponse, <-chan error)
PublishRouteEntriesWithChan invokes the cbn.PublishRouteEntries API asynchronously api document: https://help.aliyun.com/api/cbn/publishrouteentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ResolveAndRouteServiceInCen ¶
func (client *Client) ResolveAndRouteServiceInCen(request *ResolveAndRouteServiceInCenRequest) (response *ResolveAndRouteServiceInCenResponse, err error)
ResolveAndRouteServiceInCen invokes the cbn.ResolveAndRouteServiceInCen API synchronously api document: https://help.aliyun.com/api/cbn/resolveandrouteserviceincen.html
func (*Client) ResolveAndRouteServiceInCenWithCallback ¶
func (client *Client) ResolveAndRouteServiceInCenWithCallback(request *ResolveAndRouteServiceInCenRequest, callback func(response *ResolveAndRouteServiceInCenResponse, err error)) <-chan int
ResolveAndRouteServiceInCenWithCallback invokes the cbn.ResolveAndRouteServiceInCen API asynchronously api document: https://help.aliyun.com/api/cbn/resolveandrouteserviceincen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ResolveAndRouteServiceInCenWithChan ¶
func (client *Client) ResolveAndRouteServiceInCenWithChan(request *ResolveAndRouteServiceInCenRequest) (<-chan *ResolveAndRouteServiceInCenResponse, <-chan error)
ResolveAndRouteServiceInCenWithChan invokes the cbn.ResolveAndRouteServiceInCen API asynchronously api document: https://help.aliyun.com/api/cbn/resolveandrouteserviceincen.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RoutePrivateZoneInCenToVpc ¶
func (client *Client) RoutePrivateZoneInCenToVpc(request *RoutePrivateZoneInCenToVpcRequest) (response *RoutePrivateZoneInCenToVpcResponse, err error)
RoutePrivateZoneInCenToVpc invokes the cbn.RoutePrivateZoneInCenToVpc API synchronously api document: https://help.aliyun.com/api/cbn/routeprivatezoneincentovpc.html
func (*Client) RoutePrivateZoneInCenToVpcWithCallback ¶
func (client *Client) RoutePrivateZoneInCenToVpcWithCallback(request *RoutePrivateZoneInCenToVpcRequest, callback func(response *RoutePrivateZoneInCenToVpcResponse, err error)) <-chan int
RoutePrivateZoneInCenToVpcWithCallback invokes the cbn.RoutePrivateZoneInCenToVpc API asynchronously api document: https://help.aliyun.com/api/cbn/routeprivatezoneincentovpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RoutePrivateZoneInCenToVpcWithChan ¶
func (client *Client) RoutePrivateZoneInCenToVpcWithChan(request *RoutePrivateZoneInCenToVpcRequest) (<-chan *RoutePrivateZoneInCenToVpcResponse, <-chan error)
RoutePrivateZoneInCenToVpcWithChan invokes the cbn.RoutePrivateZoneInCenToVpc API asynchronously api document: https://help.aliyun.com/api/cbn/routeprivatezoneincentovpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetCenInterRegionBandwidthLimit ¶
func (client *Client) SetCenInterRegionBandwidthLimit(request *SetCenInterRegionBandwidthLimitRequest) (response *SetCenInterRegionBandwidthLimitResponse, err error)
SetCenInterRegionBandwidthLimit invokes the cbn.SetCenInterRegionBandwidthLimit API synchronously api document: https://help.aliyun.com/api/cbn/setceninterregionbandwidthlimit.html
func (*Client) SetCenInterRegionBandwidthLimitWithCallback ¶
func (client *Client) SetCenInterRegionBandwidthLimitWithCallback(request *SetCenInterRegionBandwidthLimitRequest, callback func(response *SetCenInterRegionBandwidthLimitResponse, err error)) <-chan int
SetCenInterRegionBandwidthLimitWithCallback invokes the cbn.SetCenInterRegionBandwidthLimit API asynchronously api document: https://help.aliyun.com/api/cbn/setceninterregionbandwidthlimit.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetCenInterRegionBandwidthLimitWithChan ¶
func (client *Client) SetCenInterRegionBandwidthLimitWithChan(request *SetCenInterRegionBandwidthLimitRequest) (<-chan *SetCenInterRegionBandwidthLimitResponse, <-chan error)
SetCenInterRegionBandwidthLimitWithChan invokes the cbn.SetCenInterRegionBandwidthLimit API asynchronously api document: https://help.aliyun.com/api/cbn/setceninterregionbandwidthlimit.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnassociateCenBandwidthPackage ¶
func (client *Client) UnassociateCenBandwidthPackage(request *UnassociateCenBandwidthPackageRequest) (response *UnassociateCenBandwidthPackageResponse, err error)
UnassociateCenBandwidthPackage invokes the cbn.UnassociateCenBandwidthPackage API synchronously api document: https://help.aliyun.com/api/cbn/unassociatecenbandwidthpackage.html
func (*Client) UnassociateCenBandwidthPackageWithCallback ¶
func (client *Client) UnassociateCenBandwidthPackageWithCallback(request *UnassociateCenBandwidthPackageRequest, callback func(response *UnassociateCenBandwidthPackageResponse, err error)) <-chan int
UnassociateCenBandwidthPackageWithCallback invokes the cbn.UnassociateCenBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/cbn/unassociatecenbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnassociateCenBandwidthPackageWithChan ¶
func (client *Client) UnassociateCenBandwidthPackageWithChan(request *UnassociateCenBandwidthPackageRequest) (<-chan *UnassociateCenBandwidthPackageResponse, <-chan error)
UnassociateCenBandwidthPackageWithChan invokes the cbn.UnassociateCenBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/cbn/unassociatecenbandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnroutePrivateZoneInCenToVpc ¶
func (client *Client) UnroutePrivateZoneInCenToVpc(request *UnroutePrivateZoneInCenToVpcRequest) (response *UnroutePrivateZoneInCenToVpcResponse, err error)
UnroutePrivateZoneInCenToVpc invokes the cbn.UnroutePrivateZoneInCenToVpc API synchronously api document: https://help.aliyun.com/api/cbn/unrouteprivatezoneincentovpc.html
func (*Client) UnroutePrivateZoneInCenToVpcWithCallback ¶
func (client *Client) UnroutePrivateZoneInCenToVpcWithCallback(request *UnroutePrivateZoneInCenToVpcRequest, callback func(response *UnroutePrivateZoneInCenToVpcResponse, err error)) <-chan int
UnroutePrivateZoneInCenToVpcWithCallback invokes the cbn.UnroutePrivateZoneInCenToVpc API asynchronously api document: https://help.aliyun.com/api/cbn/unrouteprivatezoneincentovpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnroutePrivateZoneInCenToVpcWithChan ¶
func (client *Client) UnroutePrivateZoneInCenToVpcWithChan(request *UnroutePrivateZoneInCenToVpcRequest) (<-chan *UnroutePrivateZoneInCenToVpcResponse, <-chan error)
UnroutePrivateZoneInCenToVpcWithChan invokes the cbn.UnroutePrivateZoneInCenToVpc API asynchronously api document: https://help.aliyun.com/api/cbn/unrouteprivatezoneincentovpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UntagResources ¶
func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
UntagResources invokes the cbn.UntagResources API synchronously api document: https://help.aliyun.com/api/cbn/untagresources.html
func (*Client) UntagResourcesWithCallback ¶
func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int
UntagResourcesWithCallback invokes the cbn.UntagResources API asynchronously api document: https://help.aliyun.com/api/cbn/untagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UntagResourcesWithChan ¶
func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
UntagResourcesWithChan invokes the cbn.UntagResources API asynchronously api document: https://help.aliyun.com/api/cbn/untagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) WithdrawPublishedRouteEntries ¶
func (client *Client) WithdrawPublishedRouteEntries(request *WithdrawPublishedRouteEntriesRequest) (response *WithdrawPublishedRouteEntriesResponse, err error)
WithdrawPublishedRouteEntries invokes the cbn.WithdrawPublishedRouteEntries API synchronously api document: https://help.aliyun.com/api/cbn/withdrawpublishedrouteentries.html
func (*Client) WithdrawPublishedRouteEntriesWithCallback ¶
func (client *Client) WithdrawPublishedRouteEntriesWithCallback(request *WithdrawPublishedRouteEntriesRequest, callback func(response *WithdrawPublishedRouteEntriesResponse, err error)) <-chan int
WithdrawPublishedRouteEntriesWithCallback invokes the cbn.WithdrawPublishedRouteEntries API asynchronously api document: https://help.aliyun.com/api/cbn/withdrawpublishedrouteentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) WithdrawPublishedRouteEntriesWithChan ¶
func (client *Client) WithdrawPublishedRouteEntriesWithChan(request *WithdrawPublishedRouteEntriesRequest) (<-chan *WithdrawPublishedRouteEntriesResponse, <-chan error)
WithdrawPublishedRouteEntriesWithChan invokes the cbn.WithdrawPublishedRouteEntries API asynchronously api document: https://help.aliyun.com/api/cbn/withdrawpublishedrouteentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
type Conflict ¶
type Conflict struct {
DestinationCidrBlock string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
RegionId string `json:"RegionId" xml:"RegionId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
Status string `json:"Status" xml:"Status"`
}
Conflict is a nested struct in cbn response
type Conflicts ¶
type Conflicts struct {
Conflict []Conflict `json:"Conflict" xml:"Conflict"`
}
Conflicts is a nested struct in cbn response
type CreateCenBandwidthPackageRequest ¶
type CreateCenBandwidthPackageRequest struct {
*requests.RpcRequest
GeographicRegionBId string `position:"Query" name:"GeographicRegionBId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
Period requests.Integer `position:"Query" name:"Period"`
GeographicRegionAId string `position:"Query" name:"GeographicRegionAId"`
AutoPay requests.Boolean `position:"Query" name:"AutoPay"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
Bandwidth requests.Integer `position:"Query" name:"Bandwidth"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Description string `position:"Query" name:"Description"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
BandwidthPackageChargeType string `position:"Query" name:"BandwidthPackageChargeType"`
Name string `position:"Query" name:"Name"`
PricingCycle string `position:"Query" name:"PricingCycle"`
}
CreateCenBandwidthPackageRequest is the request struct for api CreateCenBandwidthPackage
func CreateCreateCenBandwidthPackageRequest ¶
func CreateCreateCenBandwidthPackageRequest() (request *CreateCenBandwidthPackageRequest)
CreateCreateCenBandwidthPackageRequest creates a request to invoke CreateCenBandwidthPackage API
type CreateCenBandwidthPackageResponse ¶
type CreateCenBandwidthPackageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
CenBandwidthPackageId string `json:"CenBandwidthPackageId" xml:"CenBandwidthPackageId"`
CenBandwidthPackageOrderId string `json:"CenBandwidthPackageOrderId" xml:"CenBandwidthPackageOrderId"`
}
CreateCenBandwidthPackageResponse is the response struct for api CreateCenBandwidthPackage
func CreateCreateCenBandwidthPackageResponse ¶
func CreateCreateCenBandwidthPackageResponse() (response *CreateCenBandwidthPackageResponse)
CreateCreateCenBandwidthPackageResponse creates a response to parse from CreateCenBandwidthPackage response
type CreateCenRequest ¶
type CreateCenRequest struct {
*requests.RpcRequest
ProtectionLevel string `position:"Query" name:"ProtectionLevel"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Name string `position:"Query" name:"Name"`
Description string `position:"Query" name:"Description"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
CreateCenRequest is the request struct for api CreateCen
func CreateCreateCenRequest ¶
func CreateCreateCenRequest() (request *CreateCenRequest)
CreateCreateCenRequest creates a request to invoke CreateCen API
type CreateCenResponse ¶
type CreateCenResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
CenId string `json:"CenId" xml:"CenId"`
}
CreateCenResponse is the response struct for api CreateCen
func CreateCreateCenResponse ¶
func CreateCreateCenResponse() (response *CreateCenResponse)
CreateCreateCenResponse creates a response to parse from CreateCen response
type DeleteCenBandwidthPackageRequest ¶
type DeleteCenBandwidthPackageRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenBandwidthPackageId string `position:"Query" name:"CenBandwidthPackageId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteCenBandwidthPackageRequest is the request struct for api DeleteCenBandwidthPackage
func CreateDeleteCenBandwidthPackageRequest ¶
func CreateDeleteCenBandwidthPackageRequest() (request *DeleteCenBandwidthPackageRequest)
CreateDeleteCenBandwidthPackageRequest creates a request to invoke DeleteCenBandwidthPackage API
type DeleteCenBandwidthPackageResponse ¶
type DeleteCenBandwidthPackageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteCenBandwidthPackageResponse is the response struct for api DeleteCenBandwidthPackage
func CreateDeleteCenBandwidthPackageResponse ¶
func CreateDeleteCenBandwidthPackageResponse() (response *DeleteCenBandwidthPackageResponse)
CreateDeleteCenBandwidthPackageResponse creates a response to parse from DeleteCenBandwidthPackage response
type DeleteCenRequest ¶
type DeleteCenRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteCenRequest is the request struct for api DeleteCen
func CreateDeleteCenRequest ¶
func CreateDeleteCenRequest() (request *DeleteCenRequest)
CreateDeleteCenRequest creates a request to invoke DeleteCen API
type DeleteCenResponse ¶
type DeleteCenResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteCenResponse is the response struct for api DeleteCen
func CreateDeleteCenResponse ¶
func CreateDeleteCenResponse() (response *DeleteCenResponse)
CreateDeleteCenResponse creates a response to parse from DeleteCen response
type DeleteRouteServiceInCenRequest ¶
type DeleteRouteServiceInCenRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Host string `position:"Query" name:"Host"`
HostRegionId string `position:"Query" name:"HostRegionId"`
AccessRegionId string `position:"Query" name:"AccessRegionId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
DeleteRouteServiceInCenRequest is the request struct for api DeleteRouteServiceInCen
func CreateDeleteRouteServiceInCenRequest ¶
func CreateDeleteRouteServiceInCenRequest() (request *DeleteRouteServiceInCenRequest)
CreateDeleteRouteServiceInCenRequest creates a request to invoke DeleteRouteServiceInCen API
type DeleteRouteServiceInCenResponse ¶
type DeleteRouteServiceInCenResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteRouteServiceInCenResponse is the response struct for api DeleteRouteServiceInCen
func CreateDeleteRouteServiceInCenResponse ¶
func CreateDeleteRouteServiceInCenResponse() (response *DeleteRouteServiceInCenResponse)
CreateDeleteRouteServiceInCenResponse creates a response to parse from DeleteRouteServiceInCen response
type DescribeCenAttachedChildInstanceAttributeRequest ¶
type DescribeCenAttachedChildInstanceAttributeRequest struct {
*requests.RpcRequest
ChildInstanceId string `position:"Query" name:"ChildInstanceId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ChildInstanceType string `position:"Query" name:"ChildInstanceType"`
ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"`
}
DescribeCenAttachedChildInstanceAttributeRequest is the request struct for api DescribeCenAttachedChildInstanceAttribute
func CreateDescribeCenAttachedChildInstanceAttributeRequest ¶
func CreateDescribeCenAttachedChildInstanceAttributeRequest() (request *DescribeCenAttachedChildInstanceAttributeRequest)
CreateDescribeCenAttachedChildInstanceAttributeRequest creates a request to invoke DescribeCenAttachedChildInstanceAttribute API
type DescribeCenAttachedChildInstanceAttributeResponse ¶
type DescribeCenAttachedChildInstanceAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
CenId string `json:"CenId" xml:"CenId"`
ChildInstanceId string `json:"ChildInstanceId" xml:"ChildInstanceId"`
ChildInstanceType string `json:"ChildInstanceType" xml:"ChildInstanceType"`
ChildInstanceRegionId string `json:"ChildInstanceRegionId" xml:"ChildInstanceRegionId"`
ChildInstanceOwnerId int `json:"ChildInstanceOwnerId" xml:"ChildInstanceOwnerId"`
Status string `json:"Status" xml:"Status"`
ChildInstanceName string `json:"ChildInstanceName" xml:"ChildInstanceName"`
ChildInstanceAttachTime string `json:"ChildInstanceAttachTime" xml:"ChildInstanceAttachTime"`
}
DescribeCenAttachedChildInstanceAttributeResponse is the response struct for api DescribeCenAttachedChildInstanceAttribute
func CreateDescribeCenAttachedChildInstanceAttributeResponse ¶
func CreateDescribeCenAttachedChildInstanceAttributeResponse() (response *DescribeCenAttachedChildInstanceAttributeResponse)
CreateDescribeCenAttachedChildInstanceAttributeResponse creates a response to parse from DescribeCenAttachedChildInstanceAttribute response
type DescribeCenAttachedChildInstancesRequest ¶
type DescribeCenAttachedChildInstancesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ChildInstanceType string `position:"Query" name:"ChildInstanceType"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"`
}
DescribeCenAttachedChildInstancesRequest is the request struct for api DescribeCenAttachedChildInstances
func CreateDescribeCenAttachedChildInstancesRequest ¶
func CreateDescribeCenAttachedChildInstancesRequest() (request *DescribeCenAttachedChildInstancesRequest)
CreateDescribeCenAttachedChildInstancesRequest creates a request to invoke DescribeCenAttachedChildInstances API
type DescribeCenAttachedChildInstancesResponse ¶
type DescribeCenAttachedChildInstancesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
ChildInstances ChildInstances `json:"ChildInstances" xml:"ChildInstances"`
}
DescribeCenAttachedChildInstancesResponse is the response struct for api DescribeCenAttachedChildInstances
func CreateDescribeCenAttachedChildInstancesResponse ¶
func CreateDescribeCenAttachedChildInstancesResponse() (response *DescribeCenAttachedChildInstancesResponse)
CreateDescribeCenAttachedChildInstancesResponse creates a response to parse from DescribeCenAttachedChildInstances response
type DescribeCenBandwidthPackagesFilter ¶
type DescribeCenBandwidthPackagesFilter struct {
Value *[]string `name:"Value" type:"Repeated"`
Key string `name:"Key"`
}
DescribeCenBandwidthPackagesFilter is a repeated param struct in DescribeCenBandwidthPackagesRequest
type DescribeCenBandwidthPackagesRequest ¶
type DescribeCenBandwidthPackagesRequest struct {
*requests.RpcRequest
Filter *[]DescribeCenBandwidthPackagesFilter `position:"Query" name:"Filter" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
IsOrKey requests.Boolean `position:"Query" name:"IsOrKey"`
}
DescribeCenBandwidthPackagesRequest is the request struct for api DescribeCenBandwidthPackages
func CreateDescribeCenBandwidthPackagesRequest ¶
func CreateDescribeCenBandwidthPackagesRequest() (request *DescribeCenBandwidthPackagesRequest)
CreateDescribeCenBandwidthPackagesRequest creates a request to invoke DescribeCenBandwidthPackages API
type DescribeCenBandwidthPackagesResponse ¶
type DescribeCenBandwidthPackagesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
CenBandwidthPackages CenBandwidthPackages `json:"CenBandwidthPackages" xml:"CenBandwidthPackages"`
}
DescribeCenBandwidthPackagesResponse is the response struct for api DescribeCenBandwidthPackages
func CreateDescribeCenBandwidthPackagesResponse ¶
func CreateDescribeCenBandwidthPackagesResponse() (response *DescribeCenBandwidthPackagesResponse)
CreateDescribeCenBandwidthPackagesResponse creates a response to parse from DescribeCenBandwidthPackages response
type DescribeCenGeographicSpanRemainingBandwidthRequest ¶
type DescribeCenGeographicSpanRemainingBandwidthRequest struct {
*requests.RpcRequest
GeographicRegionBId string `position:"Query" name:"GeographicRegionBId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
GeographicRegionAId string `position:"Query" name:"GeographicRegionAId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeCenGeographicSpanRemainingBandwidthRequest is the request struct for api DescribeCenGeographicSpanRemainingBandwidth
func CreateDescribeCenGeographicSpanRemainingBandwidthRequest ¶
func CreateDescribeCenGeographicSpanRemainingBandwidthRequest() (request *DescribeCenGeographicSpanRemainingBandwidthRequest)
CreateDescribeCenGeographicSpanRemainingBandwidthRequest creates a request to invoke DescribeCenGeographicSpanRemainingBandwidth API
type DescribeCenGeographicSpanRemainingBandwidthResponse ¶
type DescribeCenGeographicSpanRemainingBandwidthResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
RemainingBandwidth int `json:"RemainingBandwidth" xml:"RemainingBandwidth"`
}
DescribeCenGeographicSpanRemainingBandwidthResponse is the response struct for api DescribeCenGeographicSpanRemainingBandwidth
func CreateDescribeCenGeographicSpanRemainingBandwidthResponse ¶
func CreateDescribeCenGeographicSpanRemainingBandwidthResponse() (response *DescribeCenGeographicSpanRemainingBandwidthResponse)
CreateDescribeCenGeographicSpanRemainingBandwidthResponse creates a response to parse from DescribeCenGeographicSpanRemainingBandwidth response
type DescribeCenGeographicSpansRequest ¶
type DescribeCenGeographicSpansRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
GeographicSpanId string `position:"Query" name:"GeographicSpanId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeCenGeographicSpansRequest is the request struct for api DescribeCenGeographicSpans
func CreateDescribeCenGeographicSpansRequest ¶
func CreateDescribeCenGeographicSpansRequest() (request *DescribeCenGeographicSpansRequest)
CreateDescribeCenGeographicSpansRequest creates a request to invoke DescribeCenGeographicSpans API
type DescribeCenGeographicSpansResponse ¶
type DescribeCenGeographicSpansResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
GeographicSpanModels GeographicSpanModels `json:"GeographicSpanModels" xml:"GeographicSpanModels"`
}
DescribeCenGeographicSpansResponse is the response struct for api DescribeCenGeographicSpans
func CreateDescribeCenGeographicSpansResponse ¶
func CreateDescribeCenGeographicSpansResponse() (response *DescribeCenGeographicSpansResponse)
CreateDescribeCenGeographicSpansResponse creates a response to parse from DescribeCenGeographicSpans response
type DescribeCenInterRegionBandwidthLimitsRequest ¶
type DescribeCenInterRegionBandwidthLimitsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeCenInterRegionBandwidthLimitsRequest is the request struct for api DescribeCenInterRegionBandwidthLimits
func CreateDescribeCenInterRegionBandwidthLimitsRequest ¶
func CreateDescribeCenInterRegionBandwidthLimitsRequest() (request *DescribeCenInterRegionBandwidthLimitsRequest)
CreateDescribeCenInterRegionBandwidthLimitsRequest creates a request to invoke DescribeCenInterRegionBandwidthLimits API
type DescribeCenInterRegionBandwidthLimitsResponse ¶
type DescribeCenInterRegionBandwidthLimitsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
CenInterRegionBandwidthLimits CenInterRegionBandwidthLimits `json:"CenInterRegionBandwidthLimits" xml:"CenInterRegionBandwidthLimits"`
}
DescribeCenInterRegionBandwidthLimitsResponse is the response struct for api DescribeCenInterRegionBandwidthLimits
func CreateDescribeCenInterRegionBandwidthLimitsResponse ¶
func CreateDescribeCenInterRegionBandwidthLimitsResponse() (response *DescribeCenInterRegionBandwidthLimitsResponse)
CreateDescribeCenInterRegionBandwidthLimitsResponse creates a response to parse from DescribeCenInterRegionBandwidthLimits response
type DescribeCenPrivateZoneRoutesRequest ¶
type DescribeCenPrivateZoneRoutesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
HostRegionId string `position:"Query" name:"HostRegionId"`
AccessRegionId string `position:"Query" name:"AccessRegionId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeCenPrivateZoneRoutesRequest is the request struct for api DescribeCenPrivateZoneRoutes
func CreateDescribeCenPrivateZoneRoutesRequest ¶
func CreateDescribeCenPrivateZoneRoutesRequest() (request *DescribeCenPrivateZoneRoutesRequest)
CreateDescribeCenPrivateZoneRoutesRequest creates a request to invoke DescribeCenPrivateZoneRoutes API
type DescribeCenPrivateZoneRoutesResponse ¶
type DescribeCenPrivateZoneRoutesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
CenId string `json:"CenId" xml:"CenId"`
PrivateZoneDnsServers string `json:"PrivateZoneDnsServers" xml:"PrivateZoneDnsServers"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageSize int `json:"PageSize" xml:"PageSize"`
PrivateZoneInfos PrivateZoneInfos `json:"PrivateZoneInfos" xml:"PrivateZoneInfos"`
}
DescribeCenPrivateZoneRoutesResponse is the response struct for api DescribeCenPrivateZoneRoutes
func CreateDescribeCenPrivateZoneRoutesResponse ¶
func CreateDescribeCenPrivateZoneRoutesResponse() (response *DescribeCenPrivateZoneRoutesResponse)
CreateDescribeCenPrivateZoneRoutesResponse creates a response to parse from DescribeCenPrivateZoneRoutes response
type DescribeCenRegionDomainRouteEntriesRequest ¶
type DescribeCenRegionDomainRouteEntriesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
CenRegionId string `position:"Query" name:"CenRegionId"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeCenRegionDomainRouteEntriesRequest is the request struct for api DescribeCenRegionDomainRouteEntries
func CreateDescribeCenRegionDomainRouteEntriesRequest ¶
func CreateDescribeCenRegionDomainRouteEntriesRequest() (request *DescribeCenRegionDomainRouteEntriesRequest)
CreateDescribeCenRegionDomainRouteEntriesRequest creates a request to invoke DescribeCenRegionDomainRouteEntries API
type DescribeCenRegionDomainRouteEntriesResponse ¶
type DescribeCenRegionDomainRouteEntriesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageSize int `json:"PageSize" xml:"PageSize"`
CenRouteEntries CenRouteEntries `json:"CenRouteEntries" xml:"CenRouteEntries"`
}
DescribeCenRegionDomainRouteEntriesResponse is the response struct for api DescribeCenRegionDomainRouteEntries
func CreateDescribeCenRegionDomainRouteEntriesResponse ¶
func CreateDescribeCenRegionDomainRouteEntriesResponse() (response *DescribeCenRegionDomainRouteEntriesResponse)
CreateDescribeCenRegionDomainRouteEntriesResponse creates a response to parse from DescribeCenRegionDomainRouteEntries response
type DescribeCenVbrHealthCheckRequest ¶
type DescribeCenVbrHealthCheckRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
VbrInstanceOwnerId requests.Integer `position:"Query" name:"VbrInstanceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
VbrInstanceId string `position:"Query" name:"VbrInstanceId"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
VbrInstanceRegionId string `position:"Query" name:"VbrInstanceRegionId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeCenVbrHealthCheckRequest is the request struct for api DescribeCenVbrHealthCheck
func CreateDescribeCenVbrHealthCheckRequest ¶
func CreateDescribeCenVbrHealthCheckRequest() (request *DescribeCenVbrHealthCheckRequest)
CreateDescribeCenVbrHealthCheckRequest creates a request to invoke DescribeCenVbrHealthCheck API
type DescribeCenVbrHealthCheckResponse ¶
type DescribeCenVbrHealthCheckResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
VbrHealthChecks VbrHealthChecks `json:"VbrHealthChecks" xml:"VbrHealthChecks"`
}
DescribeCenVbrHealthCheckResponse is the response struct for api DescribeCenVbrHealthCheck
func CreateDescribeCenVbrHealthCheckResponse ¶
func CreateDescribeCenVbrHealthCheckResponse() (response *DescribeCenVbrHealthCheckResponse)
CreateDescribeCenVbrHealthCheckResponse creates a response to parse from DescribeCenVbrHealthCheck response
type DescribeCensFilter ¶
type DescribeCensFilter struct {
Value *[]string `name:"Value" type:"Repeated"`
Key string `name:"Key"`
}
DescribeCensFilter is a repeated param struct in DescribeCensRequest
type DescribeCensRequest ¶
type DescribeCensRequest struct {
*requests.RpcRequest
Filter *[]DescribeCensFilter `position:"Query" name:"Filter" type:"Repeated"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Tag *[]DescribeCensTag `position:"Query" name:"Tag" type:"Repeated"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeCensRequest is the request struct for api DescribeCens
func CreateDescribeCensRequest ¶
func CreateDescribeCensRequest() (request *DescribeCensRequest)
CreateDescribeCensRequest creates a request to invoke DescribeCens API
type DescribeCensResponse ¶
type DescribeCensResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
Cens Cens `json:"Cens" xml:"Cens"`
}
DescribeCensResponse is the response struct for api DescribeCens
func CreateDescribeCensResponse ¶
func CreateDescribeCensResponse() (response *DescribeCensResponse)
CreateDescribeCensResponse creates a response to parse from DescribeCens response
type DescribeCensTag ¶
DescribeCensTag is a repeated param struct in DescribeCensRequest
type DescribeChildInstanceRegionsRequest ¶
type DescribeChildInstanceRegionsRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ProductType string `position:"Query" name:"ProductType"`
}
DescribeChildInstanceRegionsRequest is the request struct for api DescribeChildInstanceRegions
func CreateDescribeChildInstanceRegionsRequest ¶
func CreateDescribeChildInstanceRegionsRequest() (request *DescribeChildInstanceRegionsRequest)
CreateDescribeChildInstanceRegionsRequest creates a request to invoke DescribeChildInstanceRegions API
type DescribeChildInstanceRegionsResponse ¶
type DescribeChildInstanceRegionsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Regions Regions `json:"Regions" xml:"Regions"`
}
DescribeChildInstanceRegionsResponse is the response struct for api DescribeChildInstanceRegions
func CreateDescribeChildInstanceRegionsResponse ¶
func CreateDescribeChildInstanceRegionsResponse() (response *DescribeChildInstanceRegionsResponse)
CreateDescribeChildInstanceRegionsResponse creates a response to parse from DescribeChildInstanceRegions response
type DescribeGeographicRegionMembershipRequest ¶
type DescribeGeographicRegionMembershipRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
GeographicRegionId string `position:"Query" name:"GeographicRegionId"`
}
DescribeGeographicRegionMembershipRequest is the request struct for api DescribeGeographicRegionMembership
func CreateDescribeGeographicRegionMembershipRequest ¶
func CreateDescribeGeographicRegionMembershipRequest() (request *DescribeGeographicRegionMembershipRequest)
CreateDescribeGeographicRegionMembershipRequest creates a request to invoke DescribeGeographicRegionMembership API
type DescribeGeographicRegionMembershipResponse ¶
type DescribeGeographicRegionMembershipResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
RegionIds RegionIds `json:"RegionIds" xml:"RegionIds"`
}
DescribeGeographicRegionMembershipResponse is the response struct for api DescribeGeographicRegionMembership
func CreateDescribeGeographicRegionMembershipResponse ¶
func CreateDescribeGeographicRegionMembershipResponse() (response *DescribeGeographicRegionMembershipResponse)
CreateDescribeGeographicRegionMembershipResponse creates a response to parse from DescribeGeographicRegionMembership response
type DescribeGrantRulesToCenRequest ¶
type DescribeGrantRulesToCenRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ProductType string `position:"Query" name:"ProductType"`
}
DescribeGrantRulesToCenRequest is the request struct for api DescribeGrantRulesToCen
func CreateDescribeGrantRulesToCenRequest ¶
func CreateDescribeGrantRulesToCenRequest() (request *DescribeGrantRulesToCenRequest)
CreateDescribeGrantRulesToCenRequest creates a request to invoke DescribeGrantRulesToCen API
type DescribeGrantRulesToCenResponse ¶
type DescribeGrantRulesToCenResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
GrantRules GrantRules `json:"GrantRules" xml:"GrantRules"`
}
DescribeGrantRulesToCenResponse is the response struct for api DescribeGrantRulesToCen
func CreateDescribeGrantRulesToCenResponse ¶
func CreateDescribeGrantRulesToCenResponse() (response *DescribeGrantRulesToCenResponse)
CreateDescribeGrantRulesToCenResponse creates a response to parse from DescribeGrantRulesToCen response
type DescribePublishedRouteEntriesRequest ¶
type DescribePublishedRouteEntriesRequest struct {
*requests.RpcRequest
ChildInstanceId string `position:"Query" name:"ChildInstanceId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
DestinationCidrBlock string `position:"Query" name:"DestinationCidrBlock"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ChildInstanceType string `position:"Query" name:"ChildInstanceType"`
ChildInstanceRouteTableId string `position:"Query" name:"ChildInstanceRouteTableId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"`
}
DescribePublishedRouteEntriesRequest is the request struct for api DescribePublishedRouteEntries
func CreateDescribePublishedRouteEntriesRequest ¶
func CreateDescribePublishedRouteEntriesRequest() (request *DescribePublishedRouteEntriesRequest)
CreateDescribePublishedRouteEntriesRequest creates a request to invoke DescribePublishedRouteEntries API
type DescribePublishedRouteEntriesResponse ¶
type DescribePublishedRouteEntriesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageSize int `json:"PageSize" xml:"PageSize"`
PublishedRouteEntries PublishedRouteEntries `json:"PublishedRouteEntries" xml:"PublishedRouteEntries"`
}
DescribePublishedRouteEntriesResponse is the response struct for api DescribePublishedRouteEntries
func CreateDescribePublishedRouteEntriesResponse ¶
func CreateDescribePublishedRouteEntriesResponse() (response *DescribePublishedRouteEntriesResponse)
CreateDescribePublishedRouteEntriesResponse creates a response to parse from DescribePublishedRouteEntries response
type DescribeRouteConflictRequest ¶
type DescribeRouteConflictRequest struct {
*requests.RpcRequest
ChildInstanceId string `position:"Query" name:"ChildInstanceId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
DestinationCidrBlock string `position:"Query" name:"DestinationCidrBlock"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ChildInstanceType string `position:"Query" name:"ChildInstanceType"`
ChildInstanceRouteTableId string `position:"Query" name:"ChildInstanceRouteTableId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"`
}
DescribeRouteConflictRequest is the request struct for api DescribeRouteConflict
func CreateDescribeRouteConflictRequest ¶
func CreateDescribeRouteConflictRequest() (request *DescribeRouteConflictRequest)
CreateDescribeRouteConflictRequest creates a request to invoke DescribeRouteConflict API
type DescribeRouteConflictResponse ¶
type DescribeRouteConflictResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageSize int `json:"PageSize" xml:"PageSize"`
RouteConflicts RouteConflicts `json:"RouteConflicts" xml:"RouteConflicts"`
}
DescribeRouteConflictResponse is the response struct for api DescribeRouteConflict
func CreateDescribeRouteConflictResponse ¶
func CreateDescribeRouteConflictResponse() (response *DescribeRouteConflictResponse)
CreateDescribeRouteConflictResponse creates a response to parse from DescribeRouteConflict response
type DescribeRouteServicesInCenRequest ¶
type DescribeRouteServicesInCenRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Host string `position:"Query" name:"Host"`
HostRegionId string `position:"Query" name:"HostRegionId"`
AccessRegionId string `position:"Query" name:"AccessRegionId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}
DescribeRouteServicesInCenRequest is the request struct for api DescribeRouteServicesInCen
func CreateDescribeRouteServicesInCenRequest ¶
func CreateDescribeRouteServicesInCenRequest() (request *DescribeRouteServicesInCenRequest)
CreateDescribeRouteServicesInCenRequest creates a request to invoke DescribeRouteServicesInCen API
type DescribeRouteServicesInCenResponse ¶
type DescribeRouteServicesInCenResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
RouteServiceEntries RouteServiceEntries `json:"RouteServiceEntries" xml:"RouteServiceEntries"`
}
DescribeRouteServicesInCenResponse is the response struct for api DescribeRouteServicesInCen
func CreateDescribeRouteServicesInCenResponse ¶
func CreateDescribeRouteServicesInCenResponse() (response *DescribeRouteServicesInCenResponse)
CreateDescribeRouteServicesInCenResponse creates a response to parse from DescribeRouteServicesInCen response
type DetachCenChildInstanceRequest ¶
type DetachCenChildInstanceRequest struct {
*requests.RpcRequest
ChildInstanceId string `position:"Query" name:"ChildInstanceId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
CenOwnerId requests.Integer `position:"Query" name:"CenOwnerId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
ChildInstanceType string `position:"Query" name:"ChildInstanceType"`
ChildInstanceOwnerId requests.Integer `position:"Query" name:"ChildInstanceOwnerId"`
ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"`
}
DetachCenChildInstanceRequest is the request struct for api DetachCenChildInstance
func CreateDetachCenChildInstanceRequest ¶
func CreateDetachCenChildInstanceRequest() (request *DetachCenChildInstanceRequest)
CreateDetachCenChildInstanceRequest creates a request to invoke DetachCenChildInstance API
type DetachCenChildInstanceResponse ¶
type DetachCenChildInstanceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DetachCenChildInstanceResponse is the response struct for api DetachCenChildInstance
func CreateDetachCenChildInstanceResponse ¶
func CreateDetachCenChildInstanceResponse() (response *DetachCenChildInstanceResponse)
CreateDetachCenChildInstanceResponse creates a response to parse from DetachCenChildInstance response
type DisableCenVbrHealthCheckRequest ¶
type DisableCenVbrHealthCheckRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
VbrInstanceOwnerId requests.Integer `position:"Query" name:"VbrInstanceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
VbrInstanceId string `position:"Query" name:"VbrInstanceId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
VbrInstanceRegionId string `position:"Query" name:"VbrInstanceRegionId"`
}
DisableCenVbrHealthCheckRequest is the request struct for api DisableCenVbrHealthCheck
func CreateDisableCenVbrHealthCheckRequest ¶
func CreateDisableCenVbrHealthCheckRequest() (request *DisableCenVbrHealthCheckRequest)
CreateDisableCenVbrHealthCheckRequest creates a request to invoke DisableCenVbrHealthCheck API
type DisableCenVbrHealthCheckResponse ¶
type DisableCenVbrHealthCheckResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DisableCenVbrHealthCheckResponse is the response struct for api DisableCenVbrHealthCheck
func CreateDisableCenVbrHealthCheckResponse ¶
func CreateDisableCenVbrHealthCheckResponse() (response *DisableCenVbrHealthCheckResponse)
CreateDisableCenVbrHealthCheckResponse creates a response to parse from DisableCenVbrHealthCheck response
type EnableCenVbrHealthCheckRequest ¶
type EnableCenVbrHealthCheckRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
HealthCheckSourceIp string `position:"Query" name:"HealthCheckSourceIp"`
VbrInstanceOwnerId requests.Integer `position:"Query" name:"VbrInstanceOwnerId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
VbrInstanceId string `position:"Query" name:"VbrInstanceId"`
HealthCheckTargetIp string `position:"Query" name:"HealthCheckTargetIp"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
VbrInstanceRegionId string `position:"Query" name:"VbrInstanceRegionId"`
}
EnableCenVbrHealthCheckRequest is the request struct for api EnableCenVbrHealthCheck
func CreateEnableCenVbrHealthCheckRequest ¶
func CreateEnableCenVbrHealthCheckRequest() (request *EnableCenVbrHealthCheckRequest)
CreateEnableCenVbrHealthCheckRequest creates a request to invoke EnableCenVbrHealthCheck API
type EnableCenVbrHealthCheckResponse ¶
type EnableCenVbrHealthCheckResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
EnableCenVbrHealthCheckResponse is the response struct for api EnableCenVbrHealthCheck
func CreateEnableCenVbrHealthCheckResponse ¶
func CreateEnableCenVbrHealthCheckResponse() (response *EnableCenVbrHealthCheckResponse)
CreateEnableCenVbrHealthCheckResponse creates a response to parse from EnableCenVbrHealthCheck response
type GeographicSpanModel ¶
type GeographicSpanModel struct {
GeographicSpanId string `json:"GeographicSpanId" xml:"GeographicSpanId"`
LocalGeoRegionId string `json:"LocalGeoRegionId" xml:"LocalGeoRegionId"`
OppositeGeoRegionId string `json:"OppositeGeoRegionId" xml:"OppositeGeoRegionId"`
}
GeographicSpanModel is a nested struct in cbn response
type GeographicSpanModels ¶
type GeographicSpanModels struct {
GeographicSpanModel []GeographicSpanModel `json:"GeographicSpanModel" xml:"GeographicSpanModel"`
}
GeographicSpanModels is a nested struct in cbn response
type GrantRule ¶
type GrantRule struct {
CenId string `json:"CenId" xml:"CenId"`
ChildInstanceRegionId string `json:"ChildInstanceRegionId" xml:"ChildInstanceRegionId"`
ChildInstanceType string `json:"ChildInstanceType" xml:"ChildInstanceType"`
ChildInstanceId string `json:"ChildInstanceId" xml:"ChildInstanceId"`
ChildInstanceOwnerId int `json:"ChildInstanceOwnerId" xml:"ChildInstanceOwnerId"`
}
GrantRule is a nested struct in cbn response
type GrantRules ¶
type GrantRules struct {
GrantRule []GrantRule `json:"GrantRule" xml:"GrantRule"`
}
GrantRules is a nested struct in cbn response
type ModifyCenAttributeRequest ¶
type ModifyCenAttributeRequest struct {
*requests.RpcRequest
ProtectionLevel string `position:"Query" name:"ProtectionLevel"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Name string `position:"Query" name:"Name"`
Description string `position:"Query" name:"Description"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyCenAttributeRequest is the request struct for api ModifyCenAttribute
func CreateModifyCenAttributeRequest ¶
func CreateModifyCenAttributeRequest() (request *ModifyCenAttributeRequest)
CreateModifyCenAttributeRequest creates a request to invoke ModifyCenAttribute API
type ModifyCenAttributeResponse ¶
type ModifyCenAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyCenAttributeResponse is the response struct for api ModifyCenAttribute
func CreateModifyCenAttributeResponse ¶
func CreateModifyCenAttributeResponse() (response *ModifyCenAttributeResponse)
CreateModifyCenAttributeResponse creates a response to parse from ModifyCenAttribute response
type ModifyCenBandwidthPackageAttributeRequest ¶
type ModifyCenBandwidthPackageAttributeRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenBandwidthPackageId string `position:"Query" name:"CenBandwidthPackageId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Name string `position:"Query" name:"Name"`
Description string `position:"Query" name:"Description"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyCenBandwidthPackageAttributeRequest is the request struct for api ModifyCenBandwidthPackageAttribute
func CreateModifyCenBandwidthPackageAttributeRequest ¶
func CreateModifyCenBandwidthPackageAttributeRequest() (request *ModifyCenBandwidthPackageAttributeRequest)
CreateModifyCenBandwidthPackageAttributeRequest creates a request to invoke ModifyCenBandwidthPackageAttribute API
type ModifyCenBandwidthPackageAttributeResponse ¶
type ModifyCenBandwidthPackageAttributeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyCenBandwidthPackageAttributeResponse is the response struct for api ModifyCenBandwidthPackageAttribute
func CreateModifyCenBandwidthPackageAttributeResponse ¶
func CreateModifyCenBandwidthPackageAttributeResponse() (response *ModifyCenBandwidthPackageAttributeResponse)
CreateModifyCenBandwidthPackageAttributeResponse creates a response to parse from ModifyCenBandwidthPackageAttribute response
type ModifyCenBandwidthPackageSpecRequest ¶
type ModifyCenBandwidthPackageSpecRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
Bandwidth requests.Integer `position:"Query" name:"Bandwidth"`
CenBandwidthPackageId string `position:"Query" name:"CenBandwidthPackageId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
ModifyCenBandwidthPackageSpecRequest is the request struct for api ModifyCenBandwidthPackageSpec
func CreateModifyCenBandwidthPackageSpecRequest ¶
func CreateModifyCenBandwidthPackageSpecRequest() (request *ModifyCenBandwidthPackageSpecRequest)
CreateModifyCenBandwidthPackageSpecRequest creates a request to invoke ModifyCenBandwidthPackageSpec API
type ModifyCenBandwidthPackageSpecResponse ¶
type ModifyCenBandwidthPackageSpecResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyCenBandwidthPackageSpecResponse is the response struct for api ModifyCenBandwidthPackageSpec
func CreateModifyCenBandwidthPackageSpecResponse ¶
func CreateModifyCenBandwidthPackageSpecResponse() (response *ModifyCenBandwidthPackageSpecResponse)
CreateModifyCenBandwidthPackageSpecResponse creates a response to parse from ModifyCenBandwidthPackageSpec response
type PrivateZoneInfo ¶
type PrivateZoneInfo struct {
AccessRegionId string `json:"AccessRegionId" xml:"AccessRegionId"`
HostRegionId string `json:"HostRegionId" xml:"HostRegionId"`
HostVpcId string `json:"HostVpcId" xml:"HostVpcId"`
Status string `json:"Status" xml:"Status"`
}
PrivateZoneInfo is a nested struct in cbn response
type PrivateZoneInfos ¶
type PrivateZoneInfos struct {
PrivateZoneInfo []PrivateZoneInfo `json:"PrivateZoneInfo" xml:"PrivateZoneInfo"`
}
PrivateZoneInfos is a nested struct in cbn response
type PublishRouteEntriesRequest ¶
type PublishRouteEntriesRequest struct {
*requests.RpcRequest
ChildInstanceId string `position:"Query" name:"ChildInstanceId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
DestinationCidrBlock string `position:"Query" name:"DestinationCidrBlock"`
ChildInstanceType string `position:"Query" name:"ChildInstanceType"`
ChildInstanceRouteTableId string `position:"Query" name:"ChildInstanceRouteTableId"`
ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"`
}
PublishRouteEntriesRequest is the request struct for api PublishRouteEntries
func CreatePublishRouteEntriesRequest ¶
func CreatePublishRouteEntriesRequest() (request *PublishRouteEntriesRequest)
CreatePublishRouteEntriesRequest creates a request to invoke PublishRouteEntries API
type PublishRouteEntriesResponse ¶
type PublishRouteEntriesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
PublishRouteEntriesResponse is the response struct for api PublishRouteEntries
func CreatePublishRouteEntriesResponse ¶
func CreatePublishRouteEntriesResponse() (response *PublishRouteEntriesResponse)
CreatePublishRouteEntriesResponse creates a response to parse from PublishRouteEntries response
type PublishedRouteEntries ¶
type PublishedRouteEntries struct {
PublishedRouteEntry []PublishedRouteEntry `json:"PublishedRouteEntry" xml:"PublishedRouteEntry"`
}
PublishedRouteEntries is a nested struct in cbn response
type PublishedRouteEntry ¶
type PublishedRouteEntry struct {
DestinationCidrBlock string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
ChildInstanceRouteTableId string `json:"ChildInstanceRouteTableId" xml:"ChildInstanceRouteTableId"`
NextHopType string `json:"NextHopType" xml:"NextHopType"`
RouteType string `json:"RouteType" xml:"RouteType"`
NextHopId string `json:"NextHopId" xml:"NextHopId"`
OperationalMode bool `json:"OperationalMode" xml:"OperationalMode"`
PublishStatus string `json:"PublishStatus" xml:"PublishStatus"`
Conflicts Conflicts `json:"Conflicts" xml:"Conflicts"`
}
PublishedRouteEntry is a nested struct in cbn response
type Region ¶
type Region struct {
RegionId string `json:"RegionId" xml:"RegionId"`
LocalName string `json:"LocalName" xml:"LocalName"`
}
Region is a nested struct in cbn response
type RegionId ¶
type RegionId struct {
RegionId string `json:"RegionId" xml:"RegionId"`
}
RegionId is a nested struct in cbn response
type RegionIds ¶
type RegionIds struct {
RegionId []RegionId `json:"RegionId" xml:"RegionId"`
}
RegionIds is a nested struct in cbn response
type Regions ¶
type Regions struct {
Region []Region `json:"Region" xml:"Region"`
}
Regions is a nested struct in cbn response
type ResolveAndRouteServiceInCenRequest ¶
type ResolveAndRouteServiceInCenRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
ClientToken string `position:"Query" name:"ClientToken"`
CenId string `position:"Query" name:"CenId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
Host string `position:"Query" name:"Host"`
HostRegionId string `position:"Query" name:"HostRegionId"`
AccessRegionId string `position:"Query" name:"AccessRegionId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
UpdateInterval requests.Integer `position:"Query" name:"UpdateInterval"`
}
ResolveAndRouteServiceInCenRequest is the request struct for api ResolveAndRouteServiceInCen
func CreateResolveAndRouteServiceInCenRequest ¶
func CreateResolveAndRouteServiceInCenRequest() (request *ResolveAndRouteServiceInCenRequest)
CreateResolveAndRouteServiceInCenRequest creates a request to invoke ResolveAndRouteServiceInCen API
type ResolveAndRouteServiceInCenResponse ¶
type ResolveAndRouteServiceInCenResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ResolveAndRouteServiceInCenResponse is the response struct for api ResolveAndRouteServiceInCen
func CreateResolveAndRouteServiceInCenResponse ¶
func CreateResolveAndRouteServiceInCenResponse() (response *ResolveAndRouteServiceInCenResponse)
CreateResolveAndRouteServiceInCenResponse creates a response to parse from ResolveAndRouteServiceInCen response
type RouteConflict ¶
type RouteConflict struct {
DestinationCidrBlock string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
RegionId string `json:"RegionId" xml:"RegionId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
Status string `json:"Status" xml:"Status"`
}
RouteConflict is a nested struct in cbn response
type RouteConflicts ¶
type RouteConflicts struct {
RouteConflict []RouteConflict `json:"RouteConflict" xml:"RouteConflict"`
}
RouteConflicts is a nested struct in cbn response
type RoutePrivateZoneInCenToVpcRequest ¶
type RoutePrivateZoneInCenToVpcRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
HostRegionId string `position:"Query" name:"HostRegionId"`
AccessRegionId string `position:"Query" name:"AccessRegionId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
HostVpcId string `position:"Query" name:"HostVpcId"`
}
RoutePrivateZoneInCenToVpcRequest is the request struct for api RoutePrivateZoneInCenToVpc
func CreateRoutePrivateZoneInCenToVpcRequest ¶
func CreateRoutePrivateZoneInCenToVpcRequest() (request *RoutePrivateZoneInCenToVpcRequest)
CreateRoutePrivateZoneInCenToVpcRequest creates a request to invoke RoutePrivateZoneInCenToVpc API
type RoutePrivateZoneInCenToVpcResponse ¶
type RoutePrivateZoneInCenToVpcResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
RoutePrivateZoneInCenToVpcResponse is the response struct for api RoutePrivateZoneInCenToVpc
func CreateRoutePrivateZoneInCenToVpcResponse ¶
func CreateRoutePrivateZoneInCenToVpcResponse() (response *RoutePrivateZoneInCenToVpcResponse)
CreateRoutePrivateZoneInCenToVpcResponse creates a response to parse from RoutePrivateZoneInCenToVpc response
type RouteServiceEntries ¶
type RouteServiceEntries struct {
RouteServiceEntry []RouteServiceEntry `json:"RouteServiceEntry" xml:"RouteServiceEntry"`
}
RouteServiceEntries is a nested struct in cbn response
type RouteServiceEntry ¶
type RouteServiceEntry struct {
CenId string `json:"CenId" xml:"CenId"`
Host string `json:"Host" xml:"Host"`
HostRegionId string `json:"HostRegionId" xml:"HostRegionId"`
AccessRegionId string `json:"AccessRegionId" xml:"AccessRegionId"`
UpdateInterval string `json:"UpdateInterval" xml:"UpdateInterval"`
Status string `json:"Status" xml:"Status"`
Cidrs Cidrs `json:"Cidrs" xml:"Cidrs"`
}
RouteServiceEntry is a nested struct in cbn response
type SetCenInterRegionBandwidthLimitRequest ¶
type SetCenInterRegionBandwidthLimitRequest struct {
*requests.RpcRequest
LocalRegionId string `position:"Query" name:"LocalRegionId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OppositeRegionId string `position:"Query" name:"OppositeRegionId"`
BandwidthLimit requests.Integer `position:"Query" name:"BandwidthLimit"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
SetCenInterRegionBandwidthLimitRequest is the request struct for api SetCenInterRegionBandwidthLimit
func CreateSetCenInterRegionBandwidthLimitRequest ¶
func CreateSetCenInterRegionBandwidthLimitRequest() (request *SetCenInterRegionBandwidthLimitRequest)
CreateSetCenInterRegionBandwidthLimitRequest creates a request to invoke SetCenInterRegionBandwidthLimit API
type SetCenInterRegionBandwidthLimitResponse ¶
type SetCenInterRegionBandwidthLimitResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
SetCenInterRegionBandwidthLimitResponse is the response struct for api SetCenInterRegionBandwidthLimit
func CreateSetCenInterRegionBandwidthLimitResponse ¶
func CreateSetCenInterRegionBandwidthLimitResponse() (response *SetCenInterRegionBandwidthLimitResponse)
CreateSetCenInterRegionBandwidthLimitResponse creates a response to parse from SetCenInterRegionBandwidthLimit response
type Tags ¶
type Tags struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
Tags is a nested struct in cbn response
type UnassociateCenBandwidthPackageRequest ¶
type UnassociateCenBandwidthPackageRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
CenBandwidthPackageId string `position:"Query" name:"CenBandwidthPackageId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
UnassociateCenBandwidthPackageRequest is the request struct for api UnassociateCenBandwidthPackage
func CreateUnassociateCenBandwidthPackageRequest ¶
func CreateUnassociateCenBandwidthPackageRequest() (request *UnassociateCenBandwidthPackageRequest)
CreateUnassociateCenBandwidthPackageRequest creates a request to invoke UnassociateCenBandwidthPackage API
type UnassociateCenBandwidthPackageResponse ¶
type UnassociateCenBandwidthPackageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UnassociateCenBandwidthPackageResponse is the response struct for api UnassociateCenBandwidthPackage
func CreateUnassociateCenBandwidthPackageResponse ¶
func CreateUnassociateCenBandwidthPackageResponse() (response *UnassociateCenBandwidthPackageResponse)
CreateUnassociateCenBandwidthPackageResponse creates a response to parse from UnassociateCenBandwidthPackage response
type UnroutePrivateZoneInCenToVpcRequest ¶
type UnroutePrivateZoneInCenToVpcRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
AccessRegionId string `position:"Query" name:"AccessRegionId"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
UnroutePrivateZoneInCenToVpcRequest is the request struct for api UnroutePrivateZoneInCenToVpc
func CreateUnroutePrivateZoneInCenToVpcRequest ¶
func CreateUnroutePrivateZoneInCenToVpcRequest() (request *UnroutePrivateZoneInCenToVpcRequest)
CreateUnroutePrivateZoneInCenToVpcRequest creates a request to invoke UnroutePrivateZoneInCenToVpc API
type UnroutePrivateZoneInCenToVpcResponse ¶
type UnroutePrivateZoneInCenToVpcResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UnroutePrivateZoneInCenToVpcResponse is the response struct for api UnroutePrivateZoneInCenToVpc
func CreateUnroutePrivateZoneInCenToVpcResponse ¶
func CreateUnroutePrivateZoneInCenToVpcResponse() (response *UnroutePrivateZoneInCenToVpcResponse)
CreateUnroutePrivateZoneInCenToVpcResponse creates a response to parse from UnroutePrivateZoneInCenToVpc response
type UntagResourcesRequest ¶
type UntagResourcesRequest struct {
*requests.RpcRequest
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
OwnerAccount string `position:"Query" name:"OwnerAccount"`
TagOwnerUid requests.Integer `position:"Query" name:"TagOwnerUid"`
TagOwnerBid string `position:"Query" name:"TagOwnerBid"`
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
TagKey *[]string `position:"Query" name:"TagKey" type:"Repeated"`
ResourceType string `position:"Query" name:"ResourceType"`
}
UntagResourcesRequest is the request struct for api UntagResources
func CreateUntagResourcesRequest ¶
func CreateUntagResourcesRequest() (request *UntagResourcesRequest)
CreateUntagResourcesRequest creates a request to invoke UntagResources API
type UntagResourcesResponse ¶
type UntagResourcesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UntagResourcesResponse is the response struct for api UntagResources
func CreateUntagResourcesResponse ¶
func CreateUntagResourcesResponse() (response *UntagResourcesResponse)
CreateUntagResourcesResponse creates a response to parse from UntagResources response
type VbrHealthCheck ¶
type VbrHealthCheck struct {
CenId string `json:"CenId" xml:"CenId"`
VbrInstanceId string `json:"VbrInstanceId" xml:"VbrInstanceId"`
LinkStatus string `json:"LinkStatus" xml:"LinkStatus"`
PacketLoss int `json:"PacketLoss" xml:"PacketLoss"`
HealthCheckSourceIp string `json:"HealthCheckSourceIp" xml:"HealthCheckSourceIp"`
HealthCheckTargetIp string `json:"HealthCheckTargetIp" xml:"HealthCheckTargetIp"`
Delay int `json:"Delay" xml:"Delay"`
}
VbrHealthCheck is a nested struct in cbn response
type VbrHealthChecks ¶
type VbrHealthChecks struct {
VbrHealthCheck []VbrHealthCheck `json:"VbrHealthCheck" xml:"VbrHealthCheck"`
}
VbrHealthChecks is a nested struct in cbn response
type WithdrawPublishedRouteEntriesRequest ¶
type WithdrawPublishedRouteEntriesRequest struct {
*requests.RpcRequest
ChildInstanceId string `position:"Query" name:"ChildInstanceId"`
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
CenId string `position:"Query" name:"CenId"`
DestinationCidrBlock string `position:"Query" name:"DestinationCidrBlock"`
ChildInstanceType string `position:"Query" name:"ChildInstanceType"`
ChildInstanceRouteTableId string `position:"Query" name:"ChildInstanceRouteTableId"`
ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"`
}
WithdrawPublishedRouteEntriesRequest is the request struct for api WithdrawPublishedRouteEntries
func CreateWithdrawPublishedRouteEntriesRequest ¶
func CreateWithdrawPublishedRouteEntriesRequest() (request *WithdrawPublishedRouteEntriesRequest)
CreateWithdrawPublishedRouteEntriesRequest creates a request to invoke WithdrawPublishedRouteEntries API
type WithdrawPublishedRouteEntriesResponse ¶
type WithdrawPublishedRouteEntriesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
WithdrawPublishedRouteEntriesResponse is the response struct for api WithdrawPublishedRouteEntries
func CreateWithdrawPublishedRouteEntriesResponse ¶
func CreateWithdrawPublishedRouteEntriesResponse() (response *WithdrawPublishedRouteEntriesResponse)
CreateWithdrawPublishedRouteEntriesResponse creates a response to parse from WithdrawPublishedRouteEntries response
Source Files
¶
- 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
- delete_route_service_in_cen.go
- describe_cen_attached_child_instance_attribute.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_private_zone_routes.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_grant_rules_to_cen.go
- describe_published_route_entries.go
- describe_route_conflict.go
- describe_route_services_in_cen.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
- resolve_and_route_service_in_cen.go
- route_private_zone_in_cen_to_vpc.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_cidrs.go
- struct_conflict.go
- struct_conflicts.go
- struct_geographic_span_model.go
- struct_geographic_span_models.go
- struct_grant_rule.go
- struct_grant_rules.go
- struct_private_zone_info.go
- struct_private_zone_infos.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.go
- struct_route_service_entries.go
- struct_route_service_entry.go
- struct_tag.go
- struct_tags.go
- struct_vbr_health_check.go
- struct_vbr_health_checks.go
- unassociate_cen_bandwidth_package.go
- unroute_private_zone_in_cen_to_vpc.go
- untag_resources.go
- withdraw_published_route_entries.go