Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type ActiveFlowLogRequest
- type ActiveFlowLogResponse
- type AsPathsInDescribeCenChildInstanceRouteEntries
- type AsPathsInDescribeCenRegionDomainRouteEntries
- type AssociateCenBandwidthPackageRequest
- type AssociateCenBandwidthPackageResponse
- type AttachCenChildInstanceRequest
- type AttachCenChildInstanceResponse
- type Cen
- type CenBandwidthPackage
- type CenBandwidthPackageIds
- type CenBandwidthPackages
- type CenIds
- type CenInterRegionBandwidthLimit
- type CenInterRegionBandwidthLimits
- type CenOutRouteMapRecord
- type CenOutRouteMapRecords
- type CenRouteEntriesInDescribeCenChildInstanceRouteEntries
- type CenRouteEntriesInDescribeCenRegionDomainRouteEntries
- type CenRouteEntry
- type CenRouteMapRecord
- type CenRouteMapRecordsInDescribeCenChildInstanceRouteEntries
- type CenRouteMapRecordsInDescribeCenRegionDomainRouteEntries
- type Cens
- type ChildInstance
- type ChildInstanceRouteTable
- type ChildInstanceRouteTables
- 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 NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId 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) ActiveFlowLog(request *ActiveFlowLogRequest) (response *ActiveFlowLogResponse, err error)
- func (client *Client) ActiveFlowLogWithCallback(request *ActiveFlowLogRequest, ...) <-chan int
- func (client *Client) ActiveFlowLogWithChan(request *ActiveFlowLogRequest) (<-chan *ActiveFlowLogResponse, <-chan 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) CreateCenChildInstanceRouteEntryToCen(request *CreateCenChildInstanceRouteEntryToCenRequest) (response *CreateCenChildInstanceRouteEntryToCenResponse, err error)
- func (client *Client) CreateCenChildInstanceRouteEntryToCenWithCallback(request *CreateCenChildInstanceRouteEntryToCenRequest, ...) <-chan int
- func (client *Client) CreateCenChildInstanceRouteEntryToCenWithChan(request *CreateCenChildInstanceRouteEntryToCenRequest) (<-chan *CreateCenChildInstanceRouteEntryToCenResponse, <-chan error)
- func (client *Client) CreateCenRouteMap(request *CreateCenRouteMapRequest) (response *CreateCenRouteMapResponse, err error)
- func (client *Client) CreateCenRouteMapWithCallback(request *CreateCenRouteMapRequest, ...) <-chan int
- func (client *Client) CreateCenRouteMapWithChan(request *CreateCenRouteMapRequest) (<-chan *CreateCenRouteMapResponse, <-chan error)
- func (client *Client) CreateCenWithCallback(request *CreateCenRequest, ...) <-chan int
- func (client *Client) CreateCenWithChan(request *CreateCenRequest) (<-chan *CreateCenResponse, <-chan error)
- func (client *Client) CreateFlowlog(request *CreateFlowlogRequest) (response *CreateFlowlogResponse, err error)
- func (client *Client) CreateFlowlogWithCallback(request *CreateFlowlogRequest, ...) <-chan int
- func (client *Client) CreateFlowlogWithChan(request *CreateFlowlogRequest) (<-chan *CreateFlowlogResponse, <-chan error)
- func (client *Client) DeactiveFlowLog(request *DeactiveFlowLogRequest) (response *DeactiveFlowLogResponse, err error)
- func (client *Client) DeactiveFlowLogWithCallback(request *DeactiveFlowLogRequest, ...) <-chan int
- func (client *Client) DeactiveFlowLogWithChan(request *DeactiveFlowLogRequest) (<-chan *DeactiveFlowLogResponse, <-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) DeleteCenChildInstanceRouteEntryToCen(request *DeleteCenChildInstanceRouteEntryToCenRequest) (response *DeleteCenChildInstanceRouteEntryToCenResponse, err error)
- func (client *Client) DeleteCenChildInstanceRouteEntryToCenWithCallback(request *DeleteCenChildInstanceRouteEntryToCenRequest, ...) <-chan int
- func (client *Client) DeleteCenChildInstanceRouteEntryToCenWithChan(request *DeleteCenChildInstanceRouteEntryToCenRequest) (<-chan *DeleteCenChildInstanceRouteEntryToCenResponse, <-chan error)
- func (client *Client) DeleteCenRouteMap(request *DeleteCenRouteMapRequest) (response *DeleteCenRouteMapResponse, err error)
- func (client *Client) DeleteCenRouteMapWithCallback(request *DeleteCenRouteMapRequest, ...) <-chan int
- func (client *Client) DeleteCenRouteMapWithChan(request *DeleteCenRouteMapRequest) (<-chan *DeleteCenRouteMapResponse, <-chan error)
- func (client *Client) DeleteCenWithCallback(request *DeleteCenRequest, ...) <-chan int
- func (client *Client) DeleteCenWithChan(request *DeleteCenRequest) (<-chan *DeleteCenResponse, <-chan error)
- func (client *Client) DeleteFlowlog(request *DeleteFlowlogRequest) (response *DeleteFlowlogResponse, err error)
- func (client *Client) DeleteFlowlogWithCallback(request *DeleteFlowlogRequest, ...) <-chan int
- func (client *Client) DeleteFlowlogWithChan(request *DeleteFlowlogRequest) (<-chan *DeleteFlowlogResponse, <-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) DescribeCenChildInstanceRouteEntries(request *DescribeCenChildInstanceRouteEntriesRequest) (response *DescribeCenChildInstanceRouteEntriesResponse, err error)
- func (client *Client) DescribeCenChildInstanceRouteEntriesWithCallback(request *DescribeCenChildInstanceRouteEntriesRequest, ...) <-chan int
- func (client *Client) DescribeCenChildInstanceRouteEntriesWithChan(request *DescribeCenChildInstanceRouteEntriesRequest) (<-chan *DescribeCenChildInstanceRouteEntriesResponse, <-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) DescribeCenRouteMaps(request *DescribeCenRouteMapsRequest) (response *DescribeCenRouteMapsResponse, err error)
- func (client *Client) DescribeCenRouteMapsWithCallback(request *DescribeCenRouteMapsRequest, ...) <-chan int
- func (client *Client) DescribeCenRouteMapsWithChan(request *DescribeCenRouteMapsRequest) (<-chan *DescribeCenRouteMapsResponse, <-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) DescribeFlowlogs(request *DescribeFlowlogsRequest) (response *DescribeFlowlogsResponse, err error)
- func (client *Client) DescribeFlowlogsWithCallback(request *DescribeFlowlogsRequest, ...) <-chan int
- func (client *Client) DescribeFlowlogsWithChan(request *DescribeFlowlogsRequest) (<-chan *DescribeFlowlogsResponse, <-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) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
- func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, ...) <-chan int
- func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-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) ModifyCenRouteMap(request *ModifyCenRouteMapRequest) (response *ModifyCenRouteMapResponse, err error)
- func (client *Client) ModifyCenRouteMapWithCallback(request *ModifyCenRouteMapRequest, ...) <-chan int
- func (client *Client) ModifyCenRouteMapWithChan(request *ModifyCenRouteMapRequest) (<-chan *ModifyCenRouteMapResponse, <-chan error)
- func (client *Client) ModifyFlowLogAttribute(request *ModifyFlowLogAttributeRequest) (response *ModifyFlowLogAttributeResponse, err error)
- func (client *Client) ModifyFlowLogAttributeWithCallback(request *ModifyFlowLogAttributeRequest, ...) <-chan int
- func (client *Client) ModifyFlowLogAttributeWithChan(request *ModifyFlowLogAttributeRequest) (<-chan *ModifyFlowLogAttributeResponse, <-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) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
- func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, ...) <-chan int
- func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
- func (client *Client) TempUpgradeCenBandwidthPackageSpec(request *TempUpgradeCenBandwidthPackageSpecRequest) (response *TempUpgradeCenBandwidthPackageSpecResponse, err error)
- func (client *Client) TempUpgradeCenBandwidthPackageSpecWithCallback(request *TempUpgradeCenBandwidthPackageSpecRequest, ...) <-chan int
- func (client *Client) TempUpgradeCenBandwidthPackageSpecWithChan(request *TempUpgradeCenBandwidthPackageSpecRequest) (<-chan *TempUpgradeCenBandwidthPackageSpecResponse, <-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 CommunitiesInDescribeCenChildInstanceRouteEntries
- type CommunitiesInDescribeCenRegionDomainRouteEntries
- type Conflict
- type ConflictsInDescribeCenChildInstanceRouteEntries
- type ConflictsInDescribePublishedRouteEntries
- type CreateCenBandwidthPackageRequest
- type CreateCenBandwidthPackageResponse
- type CreateCenChildInstanceRouteEntryToCenRequest
- type CreateCenChildInstanceRouteEntryToCenResponse
- type CreateCenRequest
- type CreateCenResponse
- type CreateCenRouteMapRequest
- type CreateCenRouteMapResponse
- type CreateFlowlogRequest
- type CreateFlowlogResponse
- type DeactiveFlowLogRequest
- type DeactiveFlowLogResponse
- type DeleteCenBandwidthPackageRequest
- type DeleteCenBandwidthPackageResponse
- type DeleteCenChildInstanceRouteEntryToCenRequest
- type DeleteCenChildInstanceRouteEntryToCenResponse
- type DeleteCenRequest
- type DeleteCenResponse
- type DeleteCenRouteMapRequest
- type DeleteCenRouteMapResponse
- type DeleteFlowlogRequest
- type DeleteFlowlogResponse
- type DeleteRouteServiceInCenRequest
- type DeleteRouteServiceInCenResponse
- type DescribeCenAttachedChildInstanceAttributeRequest
- type DescribeCenAttachedChildInstanceAttributeResponse
- type DescribeCenAttachedChildInstancesRequest
- type DescribeCenAttachedChildInstancesResponse
- type DescribeCenBandwidthPackagesFilter
- type DescribeCenBandwidthPackagesRequest
- type DescribeCenBandwidthPackagesResponse
- type DescribeCenBandwidthPackagesTag
- type DescribeCenChildInstanceRouteEntriesRequest
- type DescribeCenChildInstanceRouteEntriesResponse
- type DescribeCenGeographicSpanRemainingBandwidthRequest
- type DescribeCenGeographicSpanRemainingBandwidthResponse
- type DescribeCenGeographicSpansRequest
- type DescribeCenGeographicSpansResponse
- type DescribeCenInterRegionBandwidthLimitsRequest
- type DescribeCenInterRegionBandwidthLimitsResponse
- type DescribeCenPrivateZoneRoutesRequest
- type DescribeCenPrivateZoneRoutesResponse
- type DescribeCenRegionDomainRouteEntriesRequest
- type DescribeCenRegionDomainRouteEntriesResponse
- type DescribeCenRouteMapsFilter
- type DescribeCenRouteMapsRequest
- type DescribeCenRouteMapsResponse
- type DescribeCenVbrHealthCheckRequest
- type DescribeCenVbrHealthCheckResponse
- type DescribeCensFilter
- type DescribeCensRequest
- type DescribeCensResponse
- type DescribeCensTag
- type DescribeChildInstanceRegionsRequest
- type DescribeChildInstanceRegionsResponse
- type DescribeFlowlogsRequest
- type DescribeFlowlogsResponse
- type DescribeGeographicRegionMembershipRequest
- type DescribeGeographicRegionMembershipResponse
- type DescribeGrantRulesToCenRequest
- type DescribeGrantRulesToCenResponse
- type DescribePublishedRouteEntriesRequest
- type DescribePublishedRouteEntriesResponse
- type DescribeRouteConflictRequest
- type DescribeRouteConflictResponse
- type DescribeRouteServicesInCenRequest
- type DescribeRouteServicesInCenResponse
- type DestinationChildInstanceTypes
- type DestinationCidrBlocks
- type DestinationInstanceIds
- type DestinationRegionIds
- type DestinationRouteTableIds
- type DetachCenChildInstanceRequest
- type DetachCenChildInstanceResponse
- type DisableCenVbrHealthCheckRequest
- type DisableCenVbrHealthCheckResponse
- type EnableCenVbrHealthCheckRequest
- type EnableCenVbrHealthCheckResponse
- type FlowLog
- type FlowLogs
- type GeographicSpanModel
- type GeographicSpanModels
- type GrantRule
- type GrantRules
- type ListTagResourcesRequest
- type ListTagResourcesResponse
- type ListTagResourcesTag
- type MatchAsns
- type MatchCommunitySet
- type ModifyCenAttributeRequest
- type ModifyCenAttributeResponse
- type ModifyCenBandwidthPackageAttributeRequest
- type ModifyCenBandwidthPackageAttributeResponse
- type ModifyCenBandwidthPackageSpecRequest
- type ModifyCenBandwidthPackageSpecResponse
- type ModifyCenRouteMapRequest
- type ModifyCenRouteMapResponse
- type ModifyFlowLogAttributeRequest
- type ModifyFlowLogAttributeResponse
- type OperateCommunitySet
- type OrginInterRegionBandwidthLimit
- type OrginInterRegionBandwidthLimits
- type OriginalRouteTableIds
- type PrependAsPath
- 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 RouteMap
- type RouteMaps
- type RoutePrivateZoneInCenToVpcRequest
- type RoutePrivateZoneInCenToVpcResponse
- type RouteServiceEntries
- type RouteServiceEntry
- type RouteTypes
- type SetCenInterRegionBandwidthLimitRequest
- type SetCenInterRegionBandwidthLimitResponse
- type SourceChildInstanceTypes
- type SourceInstanceIds
- type SourceRegionIds
- type SourceRouteTableIds
- type SrcZoneIds
- type Tag
- type TagResource
- type TagResources
- type TagResourcesRequest
- type TagResourcesResponse
- type TagResourcesTag
- type TagsInDescribeCenBandwidthPackages
- type TagsInDescribeCens
- type TempUpgradeCenBandwidthPackageSpecRequest
- type TempUpgradeCenBandwidthPackageSpecResponse
- 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 ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "central"
EndpointType regional or central
Functions ¶
func GetEndpointMap ¶ added in v1.60.382
GetEndpointMap Get Endpoint Data Map
func GetEndpointType ¶ added in v1.60.382
func GetEndpointType() string
GetEndpointType Get Endpoint Type Value
func SetClientProperty ¶ added in v1.60.382
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶ added in v1.60.382
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type ActiveFlowLogRequest ¶ added in v1.60.382
type ActiveFlowLogRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ClientToken string `position:"Query" name:"ClientToken"` CenId string `position:"Query" name:"CenId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` FlowLogId string `position:"Query" name:"FlowLogId"` }
ActiveFlowLogRequest is the request struct for api ActiveFlowLog
func CreateActiveFlowLogRequest ¶ added in v1.60.382
func CreateActiveFlowLogRequest() (request *ActiveFlowLogRequest)
CreateActiveFlowLogRequest creates a request to invoke ActiveFlowLog API
type ActiveFlowLogResponse ¶ added in v1.60.382
type ActiveFlowLogResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success string `json:"Success" xml:"Success"` }
ActiveFlowLogResponse is the response struct for api ActiveFlowLog
func CreateActiveFlowLogResponse ¶ added in v1.60.382
func CreateActiveFlowLogResponse() (response *ActiveFlowLogResponse)
CreateActiveFlowLogResponse creates a response to parse from ActiveFlowLog response
type AsPathsInDescribeCenChildInstanceRouteEntries ¶ added in v1.60.382
type AsPathsInDescribeCenChildInstanceRouteEntries struct {
AsPath []string `json:"AsPath" xml:"AsPath"`
}
AsPathsInDescribeCenChildInstanceRouteEntries is a nested struct in cbn response
type AsPathsInDescribeCenRegionDomainRouteEntries ¶ added in v1.60.382
type AsPathsInDescribeCenRegionDomainRouteEntries struct {
AsPath []string `json:"AsPath" xml:"AsPath"`
}
AsPathsInDescribeCenRegionDomainRouteEntries is a nested struct in cbn response
type AssociateCenBandwidthPackageRequest ¶
type AssociateCenBandwidthPackageRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` CenBandwidthPackageId string `position:"Query" name:"CenBandwidthPackageId"` }
AssociateCenBandwidthPackageRequest is the request struct for api AssociateCenBandwidthPackage
func CreateAssociateCenBandwidthPackageRequest ¶
func CreateAssociateCenBandwidthPackageRequest() (request *AssociateCenBandwidthPackageRequest)
CreateAssociateCenBandwidthPackageRequest creates a request to invoke AssociateCenBandwidthPackage API
type AssociateCenBandwidthPackageResponse ¶
type AssociateCenBandwidthPackageResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AssociateCenBandwidthPackageResponse is the response struct for api AssociateCenBandwidthPackage
func CreateAssociateCenBandwidthPackageResponse ¶
func CreateAssociateCenBandwidthPackageResponse() (response *AssociateCenBandwidthPackageResponse)
CreateAssociateCenBandwidthPackageResponse creates a response to parse from AssociateCenBandwidthPackage response
type AttachCenChildInstanceRequest ¶
type AttachCenChildInstanceRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ChildInstanceType string `position:"Query" name:"ChildInstanceType"` ChildInstanceOwnerId requests.Integer `position:"Query" name:"ChildInstanceOwnerId"` ChildInstanceId string `position:"Query" name:"ChildInstanceId"` }
AttachCenChildInstanceRequest is the request struct for api AttachCenChildInstance
func CreateAttachCenChildInstanceRequest ¶
func CreateAttachCenChildInstanceRequest() (request *AttachCenChildInstanceRequest)
CreateAttachCenChildInstanceRequest creates a request to invoke AttachCenChildInstance API
type AttachCenChildInstanceResponse ¶
type AttachCenChildInstanceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AttachCenChildInstanceResponse is the response struct for api AttachCenChildInstance
func CreateAttachCenChildInstanceResponse ¶
func CreateAttachCenChildInstanceResponse() (response *AttachCenChildInstanceResponse)
CreateAttachCenChildInstanceResponse creates a response to parse from AttachCenChildInstance response
type Cen ¶
type Cen struct { CenId string `json:"CenId" xml:"CenId"` Name string `json:"Name" xml:"Name"` Description string `json:"Description" xml:"Description"` ProtectionLevel string `json:"ProtectionLevel" xml:"ProtectionLevel"` Status string `json:"Status" xml:"Status"` CreationTime string `json:"CreationTime" xml:"CreationTime"` Ipv6Level string `json:"Ipv6Level" xml:"Ipv6Level"` CenBandwidthPackageIds CenBandwidthPackageIds `json:"CenBandwidthPackageIds" xml:"CenBandwidthPackageIds"` Tags TagsInDescribeCens `json:"Tags" xml:"Tags"` }
Cen is a nested struct in cbn response
type CenBandwidthPackage ¶
type CenBandwidthPackage struct { CenBandwidthPackageId string `json:"CenBandwidthPackageId" xml:"CenBandwidthPackageId"` Name string `json:"Name" xml:"Name"` Description string `json:"Description" xml:"Description"` Bandwidth int64 `json:"Bandwidth" xml:"Bandwidth"` BandwidthPackageChargeType string `json:"BandwidthPackageChargeType" xml:"BandwidthPackageChargeType"` GeographicRegionAId string `json:"GeographicRegionAId" xml:"GeographicRegionAId"` GeographicRegionBId string `json:"GeographicRegionBId" xml:"GeographicRegionBId"` GeographicSpanId string `json:"GeographicSpanId" xml:"GeographicSpanId"` BusinessStatus string `json:"BusinessStatus" xml:"BusinessStatus"` CreationTime string `json:"CreationTime" xml:"CreationTime"` ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"` Status string `json:"Status" xml:"Status"` IsCrossBorder bool `json:"IsCrossBorder" xml:"IsCrossBorder"` TypeFor95 string `json:"TypeFor95" xml:"TypeFor95"` Ratio string `json:"Ratio" xml:"Ratio"` HasReservationData string `json:"HasReservationData" xml:"HasReservationData"` ReservationBandwidth string `json:"ReservationBandwidth" xml:"ReservationBandwidth"` ReservationInternetChargeType string `json:"ReservationInternetChargeType" xml:"ReservationInternetChargeType"` ReservationActiveTime string `json:"ReservationActiveTime" xml:"ReservationActiveTime"` ReservationOrderType string `json:"ReservationOrderType" xml:"ReservationOrderType"` CenIds CenIds `json:"CenIds" xml:"CenIds"` OrginInterRegionBandwidthLimits OrginInterRegionBandwidthLimits `json:"OrginInterRegionBandwidthLimits" xml:"OrginInterRegionBandwidthLimits"` Tags TagsInDescribeCenBandwidthPackages `json:"Tags" xml:"Tags"` }
CenBandwidthPackage is a nested struct in cbn response
type CenBandwidthPackageIds ¶
type CenBandwidthPackageIds struct {
CenBandwidthPackageId []string `json:"CenBandwidthPackageId" xml:"CenBandwidthPackageId"`
}
CenBandwidthPackageIds is a nested struct in cbn response
type CenBandwidthPackages ¶
type CenBandwidthPackages struct {
CenBandwidthPackage []CenBandwidthPackage `json:"CenBandwidthPackage" xml:"CenBandwidthPackage"`
}
CenBandwidthPackages is a nested struct in cbn response
type CenIds ¶
type CenIds struct {
CenId []string `json:"CenId" xml:"CenId"`
}
CenIds is a nested struct in cbn response
type CenInterRegionBandwidthLimit ¶
type CenInterRegionBandwidthLimit struct { CenId string `json:"CenId" xml:"CenId"` LocalRegionId string `json:"LocalRegionId" xml:"LocalRegionId"` OppositeRegionId string `json:"OppositeRegionId" xml:"OppositeRegionId"` GeographicSpanId string `json:"GeographicSpanId" xml:"GeographicSpanId"` BandwidthLimit int64 `json:"BandwidthLimit" xml:"BandwidthLimit"` Status string `json:"Status" xml:"Status"` TransitRouterAttachmentId string `json:"TransitRouterAttachmentId" xml:"TransitRouterAttachmentId"` BandwidthPackageId string `json:"BandwidthPackageId" xml:"BandwidthPackageId"` }
CenInterRegionBandwidthLimit is a nested struct in cbn response
type CenInterRegionBandwidthLimits ¶
type CenInterRegionBandwidthLimits struct {
CenInterRegionBandwidthLimit []CenInterRegionBandwidthLimit `json:"CenInterRegionBandwidthLimit" xml:"CenInterRegionBandwidthLimit"`
}
CenInterRegionBandwidthLimits is a nested struct in cbn response
type CenOutRouteMapRecord ¶ added in v1.60.382
type CenOutRouteMapRecord struct { RegionId string `json:"RegionId" xml:"RegionId"` RouteMapId string `json:"RouteMapId" xml:"RouteMapId"` }
CenOutRouteMapRecord is a nested struct in cbn response
type CenOutRouteMapRecords ¶ added in v1.60.382
type CenOutRouteMapRecords struct {
CenOutRouteMapRecord []CenOutRouteMapRecord `json:"CenOutRouteMapRecord" xml:"CenOutRouteMapRecord"`
}
CenOutRouteMapRecords is a nested struct in cbn response
type CenRouteEntriesInDescribeCenChildInstanceRouteEntries ¶ added in v1.60.382
type CenRouteEntriesInDescribeCenChildInstanceRouteEntries struct {
CenRouteEntry []CenRouteEntry `json:"CenRouteEntry" xml:"CenRouteEntry"`
}
CenRouteEntriesInDescribeCenChildInstanceRouteEntries is a nested struct in cbn response
type CenRouteEntriesInDescribeCenRegionDomainRouteEntries ¶ added in v1.60.382
type CenRouteEntriesInDescribeCenRegionDomainRouteEntries struct {
CenRouteEntry []CenRouteEntry `json:"CenRouteEntry" xml:"CenRouteEntry"`
}
CenRouteEntriesInDescribeCenRegionDomainRouteEntries is a nested struct in cbn response
type CenRouteEntry ¶
type CenRouteEntry struct { Preference int `json:"Preference" xml:"Preference"` PublishStatus string `json:"PublishStatus" xml:"PublishStatus"` NextHopType string `json:"NextHopType" xml:"NextHopType"` OperationalMode bool `json:"OperationalMode" xml:"OperationalMode"` RouteTableId string `json:"RouteTableId" xml:"RouteTableId"` ToOtherRegionStatus string `json:"ToOtherRegionStatus" xml:"ToOtherRegionStatus"` NextHopInstanceId string `json:"NextHopInstanceId" xml:"NextHopInstanceId"` Status string `json:"Status" xml:"Status"` DestinationCidrBlock string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"` NextHopRegionId string `json:"NextHopRegionId" xml:"NextHopRegionId"` Type string `json:"Type" xml:"Type"` AsPaths AsPathsInDescribeCenChildInstanceRouteEntries `json:"AsPaths" xml:"AsPaths"` Communities CommunitiesInDescribeCenChildInstanceRouteEntries `json:"Communities" xml:"Communities"` Conflicts ConflictsInDescribeCenChildInstanceRouteEntries `json:"Conflicts" xml:"Conflicts"` CenOutRouteMapRecords CenOutRouteMapRecords `json:"CenOutRouteMapRecords" xml:"CenOutRouteMapRecords"` CenRouteMapRecords CenRouteMapRecordsInDescribeCenChildInstanceRouteEntries `json:"CenRouteMapRecords" xml:"CenRouteMapRecords"` }
CenRouteEntry is a nested struct in cbn response
type CenRouteMapRecord ¶ added in v1.60.382
type CenRouteMapRecord struct { RegionId string `json:"RegionId" xml:"RegionId"` RouteMapId string `json:"RouteMapId" xml:"RouteMapId"` }
CenRouteMapRecord is a nested struct in cbn response
type CenRouteMapRecordsInDescribeCenChildInstanceRouteEntries ¶ added in v1.60.382
type CenRouteMapRecordsInDescribeCenChildInstanceRouteEntries struct {
CenRouteMapRecord []CenRouteMapRecord `json:"CenRouteMapRecord" xml:"CenRouteMapRecord"`
}
CenRouteMapRecordsInDescribeCenChildInstanceRouteEntries is a nested struct in cbn response
type CenRouteMapRecordsInDescribeCenRegionDomainRouteEntries ¶ added in v1.60.382
type CenRouteMapRecordsInDescribeCenRegionDomainRouteEntries struct {
CenRouteMapRecord []CenRouteMapRecord `json:"CenRouteMapRecord" xml:"CenRouteMapRecord"`
}
CenRouteMapRecordsInDescribeCenRegionDomainRouteEntries is a nested struct in cbn response
type Cens ¶
type Cens struct {
Cen []Cen `json:"Cen" xml:"Cen"`
}
Cens is a nested struct in cbn response
type ChildInstance ¶
type ChildInstance struct { CenId string `json:"CenId" xml:"CenId"` ChildInstanceId string `json:"ChildInstanceId" xml:"ChildInstanceId"` ChildInstanceType string `json:"ChildInstanceType" xml:"ChildInstanceType"` ChildInstanceRegionId string `json:"ChildInstanceRegionId" xml:"ChildInstanceRegionId"` ChildInstanceOwnerId int64 `json:"ChildInstanceOwnerId" xml:"ChildInstanceOwnerId"` Status string `json:"Status" xml:"Status"` ChildInstanceAttachTime string `json:"ChildInstanceAttachTime" xml:"ChildInstanceAttachTime"` }
ChildInstance is a nested struct in cbn response
type ChildInstanceRouteTable ¶ added in v1.61.222
type ChildInstanceRouteTable struct { RouteTableId string `json:"RouteTableId" xml:"RouteTableId"` RouteTableType string `json:"RouteTableType" xml:"RouteTableType"` }
ChildInstanceRouteTable is a nested struct in cbn response
type ChildInstanceRouteTables ¶ added in v1.61.222
type ChildInstanceRouteTables struct {
ChildInstanceRouteTable []ChildInstanceRouteTable `json:"ChildInstanceRouteTable" xml:"ChildInstanceRouteTable"`
}
ChildInstanceRouteTables is a nested struct in cbn response
type ChildInstances ¶
type ChildInstances struct {
ChildInstance []ChildInstance `json:"ChildInstance" xml:"ChildInstance"`
}
ChildInstances is a nested struct in cbn response
type Cidrs ¶
type Cidrs struct {
Cidr []string `json:"Cidr" xml:"Cidr"`
}
Cidrs is a nested struct in cbn response
type Client ¶
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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶ added in v1.60.382
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶ added in v1.60.382
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) ActiveFlowLog ¶ added in v1.60.382
func (client *Client) ActiveFlowLog(request *ActiveFlowLogRequest) (response *ActiveFlowLogResponse, err error)
ActiveFlowLog invokes the cbn.ActiveFlowLog API synchronously
func (*Client) ActiveFlowLogWithCallback ¶ added in v1.60.382
func (client *Client) ActiveFlowLogWithCallback(request *ActiveFlowLogRequest, callback func(response *ActiveFlowLogResponse, err error)) <-chan int
ActiveFlowLogWithCallback invokes the cbn.ActiveFlowLog API asynchronously
func (*Client) ActiveFlowLogWithChan ¶ added in v1.60.382
func (client *Client) ActiveFlowLogWithChan(request *ActiveFlowLogRequest) (<-chan *ActiveFlowLogResponse, <-chan error)
ActiveFlowLogWithChan invokes the cbn.ActiveFlowLog API asynchronously
func (*Client) AssociateCenBandwidthPackage ¶
func (client *Client) AssociateCenBandwidthPackage(request *AssociateCenBandwidthPackageRequest) (response *AssociateCenBandwidthPackageResponse, err error)
AssociateCenBandwidthPackage invokes the cbn.AssociateCenBandwidthPackage API synchronously
func (*Client) AssociateCenBandwidthPackageWithCallback ¶
func (client *Client) AssociateCenBandwidthPackageWithCallback(request *AssociateCenBandwidthPackageRequest, callback func(response *AssociateCenBandwidthPackageResponse, err error)) <-chan int
AssociateCenBandwidthPackageWithCallback invokes the cbn.AssociateCenBandwidthPackage API asynchronously
func (*Client) AssociateCenBandwidthPackageWithChan ¶
func (client *Client) AssociateCenBandwidthPackageWithChan(request *AssociateCenBandwidthPackageRequest) (<-chan *AssociateCenBandwidthPackageResponse, <-chan error)
AssociateCenBandwidthPackageWithChan invokes the cbn.AssociateCenBandwidthPackage API asynchronously
func (*Client) AttachCenChildInstance ¶
func (client *Client) AttachCenChildInstance(request *AttachCenChildInstanceRequest) (response *AttachCenChildInstanceResponse, err error)
AttachCenChildInstance invokes the cbn.AttachCenChildInstance API synchronously
func (*Client) AttachCenChildInstanceWithCallback ¶
func (client *Client) AttachCenChildInstanceWithCallback(request *AttachCenChildInstanceRequest, callback func(response *AttachCenChildInstanceResponse, err error)) <-chan int
AttachCenChildInstanceWithCallback invokes the cbn.AttachCenChildInstance API asynchronously
func (*Client) AttachCenChildInstanceWithChan ¶
func (client *Client) AttachCenChildInstanceWithChan(request *AttachCenChildInstanceRequest) (<-chan *AttachCenChildInstanceResponse, <-chan error)
AttachCenChildInstanceWithChan invokes the cbn.AttachCenChildInstance API asynchronously
func (*Client) CreateCen ¶
func (client *Client) CreateCen(request *CreateCenRequest) (response *CreateCenResponse, err error)
CreateCen invokes the cbn.CreateCen API synchronously
func (*Client) CreateCenBandwidthPackage ¶
func (client *Client) CreateCenBandwidthPackage(request *CreateCenBandwidthPackageRequest) (response *CreateCenBandwidthPackageResponse, err error)
CreateCenBandwidthPackage invokes the cbn.CreateCenBandwidthPackage API synchronously
func (*Client) CreateCenBandwidthPackageWithCallback ¶
func (client *Client) CreateCenBandwidthPackageWithCallback(request *CreateCenBandwidthPackageRequest, callback func(response *CreateCenBandwidthPackageResponse, err error)) <-chan int
CreateCenBandwidthPackageWithCallback invokes the cbn.CreateCenBandwidthPackage API asynchronously
func (*Client) CreateCenBandwidthPackageWithChan ¶
func (client *Client) CreateCenBandwidthPackageWithChan(request *CreateCenBandwidthPackageRequest) (<-chan *CreateCenBandwidthPackageResponse, <-chan error)
CreateCenBandwidthPackageWithChan invokes the cbn.CreateCenBandwidthPackage API asynchronously
func (*Client) CreateCenChildInstanceRouteEntryToCen ¶ added in v1.61.508
func (client *Client) CreateCenChildInstanceRouteEntryToCen(request *CreateCenChildInstanceRouteEntryToCenRequest) (response *CreateCenChildInstanceRouteEntryToCenResponse, err error)
CreateCenChildInstanceRouteEntryToCen invokes the cbn.CreateCenChildInstanceRouteEntryToCen API synchronously
func (*Client) CreateCenChildInstanceRouteEntryToCenWithCallback ¶ added in v1.61.508
func (client *Client) CreateCenChildInstanceRouteEntryToCenWithCallback(request *CreateCenChildInstanceRouteEntryToCenRequest, callback func(response *CreateCenChildInstanceRouteEntryToCenResponse, err error)) <-chan int
CreateCenChildInstanceRouteEntryToCenWithCallback invokes the cbn.CreateCenChildInstanceRouteEntryToCen API asynchronously
func (*Client) CreateCenChildInstanceRouteEntryToCenWithChan ¶ added in v1.61.508
func (client *Client) CreateCenChildInstanceRouteEntryToCenWithChan(request *CreateCenChildInstanceRouteEntryToCenRequest) (<-chan *CreateCenChildInstanceRouteEntryToCenResponse, <-chan error)
CreateCenChildInstanceRouteEntryToCenWithChan invokes the cbn.CreateCenChildInstanceRouteEntryToCen API asynchronously
func (*Client) CreateCenRouteMap ¶ added in v1.60.382
func (client *Client) CreateCenRouteMap(request *CreateCenRouteMapRequest) (response *CreateCenRouteMapResponse, err error)
CreateCenRouteMap invokes the cbn.CreateCenRouteMap API synchronously
func (*Client) CreateCenRouteMapWithCallback ¶ added in v1.60.382
func (client *Client) CreateCenRouteMapWithCallback(request *CreateCenRouteMapRequest, callback func(response *CreateCenRouteMapResponse, err error)) <-chan int
CreateCenRouteMapWithCallback invokes the cbn.CreateCenRouteMap API asynchronously
func (*Client) CreateCenRouteMapWithChan ¶ added in v1.60.382
func (client *Client) CreateCenRouteMapWithChan(request *CreateCenRouteMapRequest) (<-chan *CreateCenRouteMapResponse, <-chan error)
CreateCenRouteMapWithChan invokes the cbn.CreateCenRouteMap API asynchronously
func (*Client) CreateCenWithCallback ¶
func (client *Client) CreateCenWithCallback(request *CreateCenRequest, callback func(response *CreateCenResponse, err error)) <-chan int
CreateCenWithCallback invokes the cbn.CreateCen API asynchronously
func (*Client) CreateCenWithChan ¶
func (client *Client) CreateCenWithChan(request *CreateCenRequest) (<-chan *CreateCenResponse, <-chan error)
CreateCenWithChan invokes the cbn.CreateCen API asynchronously
func (*Client) CreateFlowlog ¶ added in v1.60.382
func (client *Client) CreateFlowlog(request *CreateFlowlogRequest) (response *CreateFlowlogResponse, err error)
CreateFlowlog invokes the cbn.CreateFlowlog API synchronously
func (*Client) CreateFlowlogWithCallback ¶ added in v1.60.382
func (client *Client) CreateFlowlogWithCallback(request *CreateFlowlogRequest, callback func(response *CreateFlowlogResponse, err error)) <-chan int
CreateFlowlogWithCallback invokes the cbn.CreateFlowlog API asynchronously
func (*Client) CreateFlowlogWithChan ¶ added in v1.60.382
func (client *Client) CreateFlowlogWithChan(request *CreateFlowlogRequest) (<-chan *CreateFlowlogResponse, <-chan error)
CreateFlowlogWithChan invokes the cbn.CreateFlowlog API asynchronously
func (*Client) DeactiveFlowLog ¶ added in v1.60.382
func (client *Client) DeactiveFlowLog(request *DeactiveFlowLogRequest) (response *DeactiveFlowLogResponse, err error)
DeactiveFlowLog invokes the cbn.DeactiveFlowLog API synchronously
func (*Client) DeactiveFlowLogWithCallback ¶ added in v1.60.382
func (client *Client) DeactiveFlowLogWithCallback(request *DeactiveFlowLogRequest, callback func(response *DeactiveFlowLogResponse, err error)) <-chan int
DeactiveFlowLogWithCallback invokes the cbn.DeactiveFlowLog API asynchronously
func (*Client) DeactiveFlowLogWithChan ¶ added in v1.60.382
func (client *Client) DeactiveFlowLogWithChan(request *DeactiveFlowLogRequest) (<-chan *DeactiveFlowLogResponse, <-chan error)
DeactiveFlowLogWithChan invokes the cbn.DeactiveFlowLog API asynchronously
func (*Client) DeleteCen ¶
func (client *Client) DeleteCen(request *DeleteCenRequest) (response *DeleteCenResponse, err error)
DeleteCen invokes the cbn.DeleteCen API synchronously
func (*Client) DeleteCenBandwidthPackage ¶
func (client *Client) DeleteCenBandwidthPackage(request *DeleteCenBandwidthPackageRequest) (response *DeleteCenBandwidthPackageResponse, err error)
DeleteCenBandwidthPackage invokes the cbn.DeleteCenBandwidthPackage API synchronously
func (*Client) DeleteCenBandwidthPackageWithCallback ¶
func (client *Client) DeleteCenBandwidthPackageWithCallback(request *DeleteCenBandwidthPackageRequest, callback func(response *DeleteCenBandwidthPackageResponse, err error)) <-chan int
DeleteCenBandwidthPackageWithCallback invokes the cbn.DeleteCenBandwidthPackage API asynchronously
func (*Client) DeleteCenBandwidthPackageWithChan ¶
func (client *Client) DeleteCenBandwidthPackageWithChan(request *DeleteCenBandwidthPackageRequest) (<-chan *DeleteCenBandwidthPackageResponse, <-chan error)
DeleteCenBandwidthPackageWithChan invokes the cbn.DeleteCenBandwidthPackage API asynchronously
func (*Client) DeleteCenChildInstanceRouteEntryToCen ¶ added in v1.61.508
func (client *Client) DeleteCenChildInstanceRouteEntryToCen(request *DeleteCenChildInstanceRouteEntryToCenRequest) (response *DeleteCenChildInstanceRouteEntryToCenResponse, err error)
DeleteCenChildInstanceRouteEntryToCen invokes the cbn.DeleteCenChildInstanceRouteEntryToCen API synchronously
func (*Client) DeleteCenChildInstanceRouteEntryToCenWithCallback ¶ added in v1.61.508
func (client *Client) DeleteCenChildInstanceRouteEntryToCenWithCallback(request *DeleteCenChildInstanceRouteEntryToCenRequest, callback func(response *DeleteCenChildInstanceRouteEntryToCenResponse, err error)) <-chan int
DeleteCenChildInstanceRouteEntryToCenWithCallback invokes the cbn.DeleteCenChildInstanceRouteEntryToCen API asynchronously
func (*Client) DeleteCenChildInstanceRouteEntryToCenWithChan ¶ added in v1.61.508
func (client *Client) DeleteCenChildInstanceRouteEntryToCenWithChan(request *DeleteCenChildInstanceRouteEntryToCenRequest) (<-chan *DeleteCenChildInstanceRouteEntryToCenResponse, <-chan error)
DeleteCenChildInstanceRouteEntryToCenWithChan invokes the cbn.DeleteCenChildInstanceRouteEntryToCen API asynchronously
func (*Client) DeleteCenRouteMap ¶ added in v1.60.382
func (client *Client) DeleteCenRouteMap(request *DeleteCenRouteMapRequest) (response *DeleteCenRouteMapResponse, err error)
DeleteCenRouteMap invokes the cbn.DeleteCenRouteMap API synchronously
func (*Client) DeleteCenRouteMapWithCallback ¶ added in v1.60.382
func (client *Client) DeleteCenRouteMapWithCallback(request *DeleteCenRouteMapRequest, callback func(response *DeleteCenRouteMapResponse, err error)) <-chan int
DeleteCenRouteMapWithCallback invokes the cbn.DeleteCenRouteMap API asynchronously
func (*Client) DeleteCenRouteMapWithChan ¶ added in v1.60.382
func (client *Client) DeleteCenRouteMapWithChan(request *DeleteCenRouteMapRequest) (<-chan *DeleteCenRouteMapResponse, <-chan error)
DeleteCenRouteMapWithChan invokes the cbn.DeleteCenRouteMap API asynchronously
func (*Client) DeleteCenWithCallback ¶
func (client *Client) DeleteCenWithCallback(request *DeleteCenRequest, callback func(response *DeleteCenResponse, err error)) <-chan int
DeleteCenWithCallback invokes the cbn.DeleteCen API asynchronously
func (*Client) DeleteCenWithChan ¶
func (client *Client) DeleteCenWithChan(request *DeleteCenRequest) (<-chan *DeleteCenResponse, <-chan error)
DeleteCenWithChan invokes the cbn.DeleteCen API asynchronously
func (*Client) DeleteFlowlog ¶ added in v1.60.382
func (client *Client) DeleteFlowlog(request *DeleteFlowlogRequest) (response *DeleteFlowlogResponse, err error)
DeleteFlowlog invokes the cbn.DeleteFlowlog API synchronously
func (*Client) DeleteFlowlogWithCallback ¶ added in v1.60.382
func (client *Client) DeleteFlowlogWithCallback(request *DeleteFlowlogRequest, callback func(response *DeleteFlowlogResponse, err error)) <-chan int
DeleteFlowlogWithCallback invokes the cbn.DeleteFlowlog API asynchronously
func (*Client) DeleteFlowlogWithChan ¶ added in v1.60.382
func (client *Client) DeleteFlowlogWithChan(request *DeleteFlowlogRequest) (<-chan *DeleteFlowlogResponse, <-chan error)
DeleteFlowlogWithChan invokes the cbn.DeleteFlowlog API asynchronously
func (*Client) DeleteRouteServiceInCen ¶
func (client *Client) DeleteRouteServiceInCen(request *DeleteRouteServiceInCenRequest) (response *DeleteRouteServiceInCenResponse, err error)
DeleteRouteServiceInCen invokes the cbn.DeleteRouteServiceInCen API synchronously
func (*Client) DeleteRouteServiceInCenWithCallback ¶
func (client *Client) DeleteRouteServiceInCenWithCallback(request *DeleteRouteServiceInCenRequest, callback func(response *DeleteRouteServiceInCenResponse, err error)) <-chan int
DeleteRouteServiceInCenWithCallback invokes the cbn.DeleteRouteServiceInCen API asynchronously
func (*Client) DeleteRouteServiceInCenWithChan ¶
func (client *Client) DeleteRouteServiceInCenWithChan(request *DeleteRouteServiceInCenRequest) (<-chan *DeleteRouteServiceInCenResponse, <-chan error)
DeleteRouteServiceInCenWithChan invokes the cbn.DeleteRouteServiceInCen API asynchronously
func (*Client) DescribeCenAttachedChildInstanceAttribute ¶
func (client *Client) DescribeCenAttachedChildInstanceAttribute(request *DescribeCenAttachedChildInstanceAttributeRequest) (response *DescribeCenAttachedChildInstanceAttributeResponse, err error)
DescribeCenAttachedChildInstanceAttribute invokes the cbn.DescribeCenAttachedChildInstanceAttribute API synchronously
func (*Client) DescribeCenAttachedChildInstanceAttributeWithCallback ¶
func (client *Client) DescribeCenAttachedChildInstanceAttributeWithCallback(request *DescribeCenAttachedChildInstanceAttributeRequest, callback func(response *DescribeCenAttachedChildInstanceAttributeResponse, err error)) <-chan int
DescribeCenAttachedChildInstanceAttributeWithCallback invokes the cbn.DescribeCenAttachedChildInstanceAttribute API asynchronously
func (*Client) DescribeCenAttachedChildInstanceAttributeWithChan ¶
func (client *Client) DescribeCenAttachedChildInstanceAttributeWithChan(request *DescribeCenAttachedChildInstanceAttributeRequest) (<-chan *DescribeCenAttachedChildInstanceAttributeResponse, <-chan error)
DescribeCenAttachedChildInstanceAttributeWithChan invokes the cbn.DescribeCenAttachedChildInstanceAttribute API asynchronously
func (*Client) DescribeCenAttachedChildInstances ¶
func (client *Client) DescribeCenAttachedChildInstances(request *DescribeCenAttachedChildInstancesRequest) (response *DescribeCenAttachedChildInstancesResponse, err error)
DescribeCenAttachedChildInstances invokes the cbn.DescribeCenAttachedChildInstances API synchronously
func (*Client) DescribeCenAttachedChildInstancesWithCallback ¶
func (client *Client) DescribeCenAttachedChildInstancesWithCallback(request *DescribeCenAttachedChildInstancesRequest, callback func(response *DescribeCenAttachedChildInstancesResponse, err error)) <-chan int
DescribeCenAttachedChildInstancesWithCallback invokes the cbn.DescribeCenAttachedChildInstances API asynchronously
func (*Client) DescribeCenAttachedChildInstancesWithChan ¶
func (client *Client) DescribeCenAttachedChildInstancesWithChan(request *DescribeCenAttachedChildInstancesRequest) (<-chan *DescribeCenAttachedChildInstancesResponse, <-chan error)
DescribeCenAttachedChildInstancesWithChan invokes the cbn.DescribeCenAttachedChildInstances API asynchronously
func (*Client) DescribeCenBandwidthPackages ¶
func (client *Client) DescribeCenBandwidthPackages(request *DescribeCenBandwidthPackagesRequest) (response *DescribeCenBandwidthPackagesResponse, err error)
DescribeCenBandwidthPackages invokes the cbn.DescribeCenBandwidthPackages API synchronously
func (*Client) DescribeCenBandwidthPackagesWithCallback ¶
func (client *Client) DescribeCenBandwidthPackagesWithCallback(request *DescribeCenBandwidthPackagesRequest, callback func(response *DescribeCenBandwidthPackagesResponse, err error)) <-chan int
DescribeCenBandwidthPackagesWithCallback invokes the cbn.DescribeCenBandwidthPackages API asynchronously
func (*Client) DescribeCenBandwidthPackagesWithChan ¶
func (client *Client) DescribeCenBandwidthPackagesWithChan(request *DescribeCenBandwidthPackagesRequest) (<-chan *DescribeCenBandwidthPackagesResponse, <-chan error)
DescribeCenBandwidthPackagesWithChan invokes the cbn.DescribeCenBandwidthPackages API asynchronously
func (*Client) DescribeCenChildInstanceRouteEntries ¶ added in v1.60.382
func (client *Client) DescribeCenChildInstanceRouteEntries(request *DescribeCenChildInstanceRouteEntriesRequest) (response *DescribeCenChildInstanceRouteEntriesResponse, err error)
DescribeCenChildInstanceRouteEntries invokes the cbn.DescribeCenChildInstanceRouteEntries API synchronously
func (*Client) DescribeCenChildInstanceRouteEntriesWithCallback ¶ added in v1.60.382
func (client *Client) DescribeCenChildInstanceRouteEntriesWithCallback(request *DescribeCenChildInstanceRouteEntriesRequest, callback func(response *DescribeCenChildInstanceRouteEntriesResponse, err error)) <-chan int
DescribeCenChildInstanceRouteEntriesWithCallback invokes the cbn.DescribeCenChildInstanceRouteEntries API asynchronously
func (*Client) DescribeCenChildInstanceRouteEntriesWithChan ¶ added in v1.60.382
func (client *Client) DescribeCenChildInstanceRouteEntriesWithChan(request *DescribeCenChildInstanceRouteEntriesRequest) (<-chan *DescribeCenChildInstanceRouteEntriesResponse, <-chan error)
DescribeCenChildInstanceRouteEntriesWithChan invokes the cbn.DescribeCenChildInstanceRouteEntries API asynchronously
func (*Client) DescribeCenGeographicSpanRemainingBandwidth ¶
func (client *Client) DescribeCenGeographicSpanRemainingBandwidth(request *DescribeCenGeographicSpanRemainingBandwidthRequest) (response *DescribeCenGeographicSpanRemainingBandwidthResponse, err error)
DescribeCenGeographicSpanRemainingBandwidth invokes the cbn.DescribeCenGeographicSpanRemainingBandwidth API synchronously
func (*Client) DescribeCenGeographicSpanRemainingBandwidthWithCallback ¶
func (client *Client) DescribeCenGeographicSpanRemainingBandwidthWithCallback(request *DescribeCenGeographicSpanRemainingBandwidthRequest, callback func(response *DescribeCenGeographicSpanRemainingBandwidthResponse, err error)) <-chan int
DescribeCenGeographicSpanRemainingBandwidthWithCallback invokes the cbn.DescribeCenGeographicSpanRemainingBandwidth API asynchronously
func (*Client) DescribeCenGeographicSpanRemainingBandwidthWithChan ¶
func (client *Client) DescribeCenGeographicSpanRemainingBandwidthWithChan(request *DescribeCenGeographicSpanRemainingBandwidthRequest) (<-chan *DescribeCenGeographicSpanRemainingBandwidthResponse, <-chan error)
DescribeCenGeographicSpanRemainingBandwidthWithChan invokes the cbn.DescribeCenGeographicSpanRemainingBandwidth API asynchronously
func (*Client) DescribeCenGeographicSpans ¶
func (client *Client) DescribeCenGeographicSpans(request *DescribeCenGeographicSpansRequest) (response *DescribeCenGeographicSpansResponse, err error)
DescribeCenGeographicSpans invokes the cbn.DescribeCenGeographicSpans API synchronously
func (*Client) DescribeCenGeographicSpansWithCallback ¶
func (client *Client) DescribeCenGeographicSpansWithCallback(request *DescribeCenGeographicSpansRequest, callback func(response *DescribeCenGeographicSpansResponse, err error)) <-chan int
DescribeCenGeographicSpansWithCallback invokes the cbn.DescribeCenGeographicSpans API asynchronously
func (*Client) DescribeCenGeographicSpansWithChan ¶
func (client *Client) DescribeCenGeographicSpansWithChan(request *DescribeCenGeographicSpansRequest) (<-chan *DescribeCenGeographicSpansResponse, <-chan error)
DescribeCenGeographicSpansWithChan invokes the cbn.DescribeCenGeographicSpans API asynchronously
func (*Client) DescribeCenInterRegionBandwidthLimits ¶
func (client *Client) DescribeCenInterRegionBandwidthLimits(request *DescribeCenInterRegionBandwidthLimitsRequest) (response *DescribeCenInterRegionBandwidthLimitsResponse, err error)
DescribeCenInterRegionBandwidthLimits invokes the cbn.DescribeCenInterRegionBandwidthLimits API synchronously
func (*Client) DescribeCenInterRegionBandwidthLimitsWithCallback ¶
func (client *Client) DescribeCenInterRegionBandwidthLimitsWithCallback(request *DescribeCenInterRegionBandwidthLimitsRequest, callback func(response *DescribeCenInterRegionBandwidthLimitsResponse, err error)) <-chan int
DescribeCenInterRegionBandwidthLimitsWithCallback invokes the cbn.DescribeCenInterRegionBandwidthLimits API asynchronously
func (*Client) DescribeCenInterRegionBandwidthLimitsWithChan ¶
func (client *Client) DescribeCenInterRegionBandwidthLimitsWithChan(request *DescribeCenInterRegionBandwidthLimitsRequest) (<-chan *DescribeCenInterRegionBandwidthLimitsResponse, <-chan error)
DescribeCenInterRegionBandwidthLimitsWithChan invokes the cbn.DescribeCenInterRegionBandwidthLimits API asynchronously
func (*Client) DescribeCenPrivateZoneRoutes ¶
func (client *Client) DescribeCenPrivateZoneRoutes(request *DescribeCenPrivateZoneRoutesRequest) (response *DescribeCenPrivateZoneRoutesResponse, err error)
DescribeCenPrivateZoneRoutes invokes the cbn.DescribeCenPrivateZoneRoutes API synchronously
func (*Client) DescribeCenPrivateZoneRoutesWithCallback ¶
func (client *Client) DescribeCenPrivateZoneRoutesWithCallback(request *DescribeCenPrivateZoneRoutesRequest, callback func(response *DescribeCenPrivateZoneRoutesResponse, err error)) <-chan int
DescribeCenPrivateZoneRoutesWithCallback invokes the cbn.DescribeCenPrivateZoneRoutes API asynchronously
func (*Client) DescribeCenPrivateZoneRoutesWithChan ¶
func (client *Client) DescribeCenPrivateZoneRoutesWithChan(request *DescribeCenPrivateZoneRoutesRequest) (<-chan *DescribeCenPrivateZoneRoutesResponse, <-chan error)
DescribeCenPrivateZoneRoutesWithChan invokes the cbn.DescribeCenPrivateZoneRoutes API asynchronously
func (*Client) DescribeCenRegionDomainRouteEntries ¶
func (client *Client) DescribeCenRegionDomainRouteEntries(request *DescribeCenRegionDomainRouteEntriesRequest) (response *DescribeCenRegionDomainRouteEntriesResponse, err error)
DescribeCenRegionDomainRouteEntries invokes the cbn.DescribeCenRegionDomainRouteEntries API synchronously
func (*Client) DescribeCenRegionDomainRouteEntriesWithCallback ¶
func (client *Client) DescribeCenRegionDomainRouteEntriesWithCallback(request *DescribeCenRegionDomainRouteEntriesRequest, callback func(response *DescribeCenRegionDomainRouteEntriesResponse, err error)) <-chan int
DescribeCenRegionDomainRouteEntriesWithCallback invokes the cbn.DescribeCenRegionDomainRouteEntries API asynchronously
func (*Client) DescribeCenRegionDomainRouteEntriesWithChan ¶
func (client *Client) DescribeCenRegionDomainRouteEntriesWithChan(request *DescribeCenRegionDomainRouteEntriesRequest) (<-chan *DescribeCenRegionDomainRouteEntriesResponse, <-chan error)
DescribeCenRegionDomainRouteEntriesWithChan invokes the cbn.DescribeCenRegionDomainRouteEntries API asynchronously
func (*Client) DescribeCenRouteMaps ¶ added in v1.60.382
func (client *Client) DescribeCenRouteMaps(request *DescribeCenRouteMapsRequest) (response *DescribeCenRouteMapsResponse, err error)
DescribeCenRouteMaps invokes the cbn.DescribeCenRouteMaps API synchronously
func (*Client) DescribeCenRouteMapsWithCallback ¶ added in v1.60.382
func (client *Client) DescribeCenRouteMapsWithCallback(request *DescribeCenRouteMapsRequest, callback func(response *DescribeCenRouteMapsResponse, err error)) <-chan int
DescribeCenRouteMapsWithCallback invokes the cbn.DescribeCenRouteMaps API asynchronously
func (*Client) DescribeCenRouteMapsWithChan ¶ added in v1.60.382
func (client *Client) DescribeCenRouteMapsWithChan(request *DescribeCenRouteMapsRequest) (<-chan *DescribeCenRouteMapsResponse, <-chan error)
DescribeCenRouteMapsWithChan invokes the cbn.DescribeCenRouteMaps API asynchronously
func (*Client) DescribeCenVbrHealthCheck ¶
func (client *Client) DescribeCenVbrHealthCheck(request *DescribeCenVbrHealthCheckRequest) (response *DescribeCenVbrHealthCheckResponse, err error)
DescribeCenVbrHealthCheck invokes the cbn.DescribeCenVbrHealthCheck API synchronously
func (*Client) DescribeCenVbrHealthCheckWithCallback ¶
func (client *Client) DescribeCenVbrHealthCheckWithCallback(request *DescribeCenVbrHealthCheckRequest, callback func(response *DescribeCenVbrHealthCheckResponse, err error)) <-chan int
DescribeCenVbrHealthCheckWithCallback invokes the cbn.DescribeCenVbrHealthCheck API asynchronously
func (*Client) DescribeCenVbrHealthCheckWithChan ¶
func (client *Client) DescribeCenVbrHealthCheckWithChan(request *DescribeCenVbrHealthCheckRequest) (<-chan *DescribeCenVbrHealthCheckResponse, <-chan error)
DescribeCenVbrHealthCheckWithChan invokes the cbn.DescribeCenVbrHealthCheck API asynchronously
func (*Client) DescribeCens ¶
func (client *Client) DescribeCens(request *DescribeCensRequest) (response *DescribeCensResponse, err error)
DescribeCens invokes the cbn.DescribeCens API synchronously
func (*Client) DescribeCensWithCallback ¶
func (client *Client) DescribeCensWithCallback(request *DescribeCensRequest, callback func(response *DescribeCensResponse, err error)) <-chan int
DescribeCensWithCallback invokes the cbn.DescribeCens API asynchronously
func (*Client) DescribeCensWithChan ¶
func (client *Client) DescribeCensWithChan(request *DescribeCensRequest) (<-chan *DescribeCensResponse, <-chan error)
DescribeCensWithChan invokes the cbn.DescribeCens API asynchronously
func (*Client) DescribeChildInstanceRegions ¶
func (client *Client) DescribeChildInstanceRegions(request *DescribeChildInstanceRegionsRequest) (response *DescribeChildInstanceRegionsResponse, err error)
DescribeChildInstanceRegions invokes the cbn.DescribeChildInstanceRegions API synchronously
func (*Client) DescribeChildInstanceRegionsWithCallback ¶
func (client *Client) DescribeChildInstanceRegionsWithCallback(request *DescribeChildInstanceRegionsRequest, callback func(response *DescribeChildInstanceRegionsResponse, err error)) <-chan int
DescribeChildInstanceRegionsWithCallback invokes the cbn.DescribeChildInstanceRegions API asynchronously
func (*Client) DescribeChildInstanceRegionsWithChan ¶
func (client *Client) DescribeChildInstanceRegionsWithChan(request *DescribeChildInstanceRegionsRequest) (<-chan *DescribeChildInstanceRegionsResponse, <-chan error)
DescribeChildInstanceRegionsWithChan invokes the cbn.DescribeChildInstanceRegions API asynchronously
func (*Client) DescribeFlowlogs ¶ added in v1.60.382
func (client *Client) DescribeFlowlogs(request *DescribeFlowlogsRequest) (response *DescribeFlowlogsResponse, err error)
DescribeFlowlogs invokes the cbn.DescribeFlowlogs API synchronously
func (*Client) DescribeFlowlogsWithCallback ¶ added in v1.60.382
func (client *Client) DescribeFlowlogsWithCallback(request *DescribeFlowlogsRequest, callback func(response *DescribeFlowlogsResponse, err error)) <-chan int
DescribeFlowlogsWithCallback invokes the cbn.DescribeFlowlogs API asynchronously
func (*Client) DescribeFlowlogsWithChan ¶ added in v1.60.382
func (client *Client) DescribeFlowlogsWithChan(request *DescribeFlowlogsRequest) (<-chan *DescribeFlowlogsResponse, <-chan error)
DescribeFlowlogsWithChan invokes the cbn.DescribeFlowlogs API asynchronously
func (*Client) DescribeGeographicRegionMembership ¶
func (client *Client) DescribeGeographicRegionMembership(request *DescribeGeographicRegionMembershipRequest) (response *DescribeGeographicRegionMembershipResponse, err error)
DescribeGeographicRegionMembership invokes the cbn.DescribeGeographicRegionMembership API synchronously
func (*Client) DescribeGeographicRegionMembershipWithCallback ¶
func (client *Client) DescribeGeographicRegionMembershipWithCallback(request *DescribeGeographicRegionMembershipRequest, callback func(response *DescribeGeographicRegionMembershipResponse, err error)) <-chan int
DescribeGeographicRegionMembershipWithCallback invokes the cbn.DescribeGeographicRegionMembership API asynchronously
func (*Client) DescribeGeographicRegionMembershipWithChan ¶
func (client *Client) DescribeGeographicRegionMembershipWithChan(request *DescribeGeographicRegionMembershipRequest) (<-chan *DescribeGeographicRegionMembershipResponse, <-chan error)
DescribeGeographicRegionMembershipWithChan invokes the cbn.DescribeGeographicRegionMembership API asynchronously
func (*Client) DescribeGrantRulesToCen ¶
func (client *Client) DescribeGrantRulesToCen(request *DescribeGrantRulesToCenRequest) (response *DescribeGrantRulesToCenResponse, err error)
DescribeGrantRulesToCen invokes the cbn.DescribeGrantRulesToCen API synchronously
func (*Client) DescribeGrantRulesToCenWithCallback ¶
func (client *Client) DescribeGrantRulesToCenWithCallback(request *DescribeGrantRulesToCenRequest, callback func(response *DescribeGrantRulesToCenResponse, err error)) <-chan int
DescribeGrantRulesToCenWithCallback invokes the cbn.DescribeGrantRulesToCen API asynchronously
func (*Client) DescribeGrantRulesToCenWithChan ¶
func (client *Client) DescribeGrantRulesToCenWithChan(request *DescribeGrantRulesToCenRequest) (<-chan *DescribeGrantRulesToCenResponse, <-chan error)
DescribeGrantRulesToCenWithChan invokes the cbn.DescribeGrantRulesToCen API asynchronously
func (*Client) DescribePublishedRouteEntries ¶
func (client *Client) DescribePublishedRouteEntries(request *DescribePublishedRouteEntriesRequest) (response *DescribePublishedRouteEntriesResponse, err error)
DescribePublishedRouteEntries invokes the cbn.DescribePublishedRouteEntries API synchronously
func (*Client) DescribePublishedRouteEntriesWithCallback ¶
func (client *Client) DescribePublishedRouteEntriesWithCallback(request *DescribePublishedRouteEntriesRequest, callback func(response *DescribePublishedRouteEntriesResponse, err error)) <-chan int
DescribePublishedRouteEntriesWithCallback invokes the cbn.DescribePublishedRouteEntries API asynchronously
func (*Client) DescribePublishedRouteEntriesWithChan ¶
func (client *Client) DescribePublishedRouteEntriesWithChan(request *DescribePublishedRouteEntriesRequest) (<-chan *DescribePublishedRouteEntriesResponse, <-chan error)
DescribePublishedRouteEntriesWithChan invokes the cbn.DescribePublishedRouteEntries API asynchronously
func (*Client) DescribeRouteConflict ¶
func (client *Client) DescribeRouteConflict(request *DescribeRouteConflictRequest) (response *DescribeRouteConflictResponse, err error)
DescribeRouteConflict invokes the cbn.DescribeRouteConflict API synchronously
func (*Client) DescribeRouteConflictWithCallback ¶
func (client *Client) DescribeRouteConflictWithCallback(request *DescribeRouteConflictRequest, callback func(response *DescribeRouteConflictResponse, err error)) <-chan int
DescribeRouteConflictWithCallback invokes the cbn.DescribeRouteConflict API asynchronously
func (*Client) DescribeRouteConflictWithChan ¶
func (client *Client) DescribeRouteConflictWithChan(request *DescribeRouteConflictRequest) (<-chan *DescribeRouteConflictResponse, <-chan error)
DescribeRouteConflictWithChan invokes the cbn.DescribeRouteConflict API asynchronously
func (*Client) DescribeRouteServicesInCen ¶
func (client *Client) DescribeRouteServicesInCen(request *DescribeRouteServicesInCenRequest) (response *DescribeRouteServicesInCenResponse, err error)
DescribeRouteServicesInCen invokes the cbn.DescribeRouteServicesInCen API synchronously
func (*Client) DescribeRouteServicesInCenWithCallback ¶
func (client *Client) DescribeRouteServicesInCenWithCallback(request *DescribeRouteServicesInCenRequest, callback func(response *DescribeRouteServicesInCenResponse, err error)) <-chan int
DescribeRouteServicesInCenWithCallback invokes the cbn.DescribeRouteServicesInCen API asynchronously
func (*Client) DescribeRouteServicesInCenWithChan ¶
func (client *Client) DescribeRouteServicesInCenWithChan(request *DescribeRouteServicesInCenRequest) (<-chan *DescribeRouteServicesInCenResponse, <-chan error)
DescribeRouteServicesInCenWithChan invokes the cbn.DescribeRouteServicesInCen API asynchronously
func (*Client) DetachCenChildInstance ¶
func (client *Client) DetachCenChildInstance(request *DetachCenChildInstanceRequest) (response *DetachCenChildInstanceResponse, err error)
DetachCenChildInstance invokes the cbn.DetachCenChildInstance API synchronously
func (*Client) DetachCenChildInstanceWithCallback ¶
func (client *Client) DetachCenChildInstanceWithCallback(request *DetachCenChildInstanceRequest, callback func(response *DetachCenChildInstanceResponse, err error)) <-chan int
DetachCenChildInstanceWithCallback invokes the cbn.DetachCenChildInstance API asynchronously
func (*Client) DetachCenChildInstanceWithChan ¶
func (client *Client) DetachCenChildInstanceWithChan(request *DetachCenChildInstanceRequest) (<-chan *DetachCenChildInstanceResponse, <-chan error)
DetachCenChildInstanceWithChan invokes the cbn.DetachCenChildInstance API asynchronously
func (*Client) DisableCenVbrHealthCheck ¶
func (client *Client) DisableCenVbrHealthCheck(request *DisableCenVbrHealthCheckRequest) (response *DisableCenVbrHealthCheckResponse, err error)
DisableCenVbrHealthCheck invokes the cbn.DisableCenVbrHealthCheck API synchronously
func (*Client) DisableCenVbrHealthCheckWithCallback ¶
func (client *Client) DisableCenVbrHealthCheckWithCallback(request *DisableCenVbrHealthCheckRequest, callback func(response *DisableCenVbrHealthCheckResponse, err error)) <-chan int
DisableCenVbrHealthCheckWithCallback invokes the cbn.DisableCenVbrHealthCheck API asynchronously
func (*Client) DisableCenVbrHealthCheckWithChan ¶
func (client *Client) DisableCenVbrHealthCheckWithChan(request *DisableCenVbrHealthCheckRequest) (<-chan *DisableCenVbrHealthCheckResponse, <-chan error)
DisableCenVbrHealthCheckWithChan invokes the cbn.DisableCenVbrHealthCheck API asynchronously
func (*Client) EnableCenVbrHealthCheck ¶
func (client *Client) EnableCenVbrHealthCheck(request *EnableCenVbrHealthCheckRequest) (response *EnableCenVbrHealthCheckResponse, err error)
EnableCenVbrHealthCheck invokes the cbn.EnableCenVbrHealthCheck API synchronously
func (*Client) EnableCenVbrHealthCheckWithCallback ¶
func (client *Client) EnableCenVbrHealthCheckWithCallback(request *EnableCenVbrHealthCheckRequest, callback func(response *EnableCenVbrHealthCheckResponse, err error)) <-chan int
EnableCenVbrHealthCheckWithCallback invokes the cbn.EnableCenVbrHealthCheck API asynchronously
func (*Client) EnableCenVbrHealthCheckWithChan ¶
func (client *Client) EnableCenVbrHealthCheckWithChan(request *EnableCenVbrHealthCheckRequest) (<-chan *EnableCenVbrHealthCheckResponse, <-chan error)
EnableCenVbrHealthCheckWithChan invokes the cbn.EnableCenVbrHealthCheck API asynchronously
func (*Client) ListTagResources ¶ added in v1.60.382
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
ListTagResources invokes the cbn.ListTagResources API synchronously
func (*Client) ListTagResourcesWithCallback ¶ added in v1.60.382
func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int
ListTagResourcesWithCallback invokes the cbn.ListTagResources API asynchronously
func (*Client) ListTagResourcesWithChan ¶ added in v1.60.382
func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
ListTagResourcesWithChan invokes the cbn.ListTagResources API asynchronously
func (*Client) ModifyCenAttribute ¶
func (client *Client) ModifyCenAttribute(request *ModifyCenAttributeRequest) (response *ModifyCenAttributeResponse, err error)
ModifyCenAttribute invokes the cbn.ModifyCenAttribute API synchronously
func (*Client) ModifyCenAttributeWithCallback ¶
func (client *Client) ModifyCenAttributeWithCallback(request *ModifyCenAttributeRequest, callback func(response *ModifyCenAttributeResponse, err error)) <-chan int
ModifyCenAttributeWithCallback invokes the cbn.ModifyCenAttribute API asynchronously
func (*Client) ModifyCenAttributeWithChan ¶
func (client *Client) ModifyCenAttributeWithChan(request *ModifyCenAttributeRequest) (<-chan *ModifyCenAttributeResponse, <-chan error)
ModifyCenAttributeWithChan invokes the cbn.ModifyCenAttribute API asynchronously
func (*Client) ModifyCenBandwidthPackageAttribute ¶
func (client *Client) ModifyCenBandwidthPackageAttribute(request *ModifyCenBandwidthPackageAttributeRequest) (response *ModifyCenBandwidthPackageAttributeResponse, err error)
ModifyCenBandwidthPackageAttribute invokes the cbn.ModifyCenBandwidthPackageAttribute API synchronously
func (*Client) ModifyCenBandwidthPackageAttributeWithCallback ¶
func (client *Client) ModifyCenBandwidthPackageAttributeWithCallback(request *ModifyCenBandwidthPackageAttributeRequest, callback func(response *ModifyCenBandwidthPackageAttributeResponse, err error)) <-chan int
ModifyCenBandwidthPackageAttributeWithCallback invokes the cbn.ModifyCenBandwidthPackageAttribute API asynchronously
func (*Client) ModifyCenBandwidthPackageAttributeWithChan ¶
func (client *Client) ModifyCenBandwidthPackageAttributeWithChan(request *ModifyCenBandwidthPackageAttributeRequest) (<-chan *ModifyCenBandwidthPackageAttributeResponse, <-chan error)
ModifyCenBandwidthPackageAttributeWithChan invokes the cbn.ModifyCenBandwidthPackageAttribute API asynchronously
func (*Client) ModifyCenBandwidthPackageSpec ¶
func (client *Client) ModifyCenBandwidthPackageSpec(request *ModifyCenBandwidthPackageSpecRequest) (response *ModifyCenBandwidthPackageSpecResponse, err error)
ModifyCenBandwidthPackageSpec invokes the cbn.ModifyCenBandwidthPackageSpec API synchronously
func (*Client) ModifyCenBandwidthPackageSpecWithCallback ¶
func (client *Client) ModifyCenBandwidthPackageSpecWithCallback(request *ModifyCenBandwidthPackageSpecRequest, callback func(response *ModifyCenBandwidthPackageSpecResponse, err error)) <-chan int
ModifyCenBandwidthPackageSpecWithCallback invokes the cbn.ModifyCenBandwidthPackageSpec API asynchronously
func (*Client) ModifyCenBandwidthPackageSpecWithChan ¶
func (client *Client) ModifyCenBandwidthPackageSpecWithChan(request *ModifyCenBandwidthPackageSpecRequest) (<-chan *ModifyCenBandwidthPackageSpecResponse, <-chan error)
ModifyCenBandwidthPackageSpecWithChan invokes the cbn.ModifyCenBandwidthPackageSpec API asynchronously
func (*Client) ModifyCenRouteMap ¶ added in v1.60.382
func (client *Client) ModifyCenRouteMap(request *ModifyCenRouteMapRequest) (response *ModifyCenRouteMapResponse, err error)
ModifyCenRouteMap invokes the cbn.ModifyCenRouteMap API synchronously
func (*Client) ModifyCenRouteMapWithCallback ¶ added in v1.60.382
func (client *Client) ModifyCenRouteMapWithCallback(request *ModifyCenRouteMapRequest, callback func(response *ModifyCenRouteMapResponse, err error)) <-chan int
ModifyCenRouteMapWithCallback invokes the cbn.ModifyCenRouteMap API asynchronously
func (*Client) ModifyCenRouteMapWithChan ¶ added in v1.60.382
func (client *Client) ModifyCenRouteMapWithChan(request *ModifyCenRouteMapRequest) (<-chan *ModifyCenRouteMapResponse, <-chan error)
ModifyCenRouteMapWithChan invokes the cbn.ModifyCenRouteMap API asynchronously
func (*Client) ModifyFlowLogAttribute ¶ added in v1.60.382
func (client *Client) ModifyFlowLogAttribute(request *ModifyFlowLogAttributeRequest) (response *ModifyFlowLogAttributeResponse, err error)
ModifyFlowLogAttribute invokes the cbn.ModifyFlowLogAttribute API synchronously
func (*Client) ModifyFlowLogAttributeWithCallback ¶ added in v1.60.382
func (client *Client) ModifyFlowLogAttributeWithCallback(request *ModifyFlowLogAttributeRequest, callback func(response *ModifyFlowLogAttributeResponse, err error)) <-chan int
ModifyFlowLogAttributeWithCallback invokes the cbn.ModifyFlowLogAttribute API asynchronously
func (*Client) ModifyFlowLogAttributeWithChan ¶ added in v1.60.382
func (client *Client) ModifyFlowLogAttributeWithChan(request *ModifyFlowLogAttributeRequest) (<-chan *ModifyFlowLogAttributeResponse, <-chan error)
ModifyFlowLogAttributeWithChan invokes the cbn.ModifyFlowLogAttribute API asynchronously
func (*Client) PublishRouteEntries ¶
func (client *Client) PublishRouteEntries(request *PublishRouteEntriesRequest) (response *PublishRouteEntriesResponse, err error)
PublishRouteEntries invokes the cbn.PublishRouteEntries API synchronously
func (*Client) PublishRouteEntriesWithCallback ¶
func (client *Client) PublishRouteEntriesWithCallback(request *PublishRouteEntriesRequest, callback func(response *PublishRouteEntriesResponse, err error)) <-chan int
PublishRouteEntriesWithCallback invokes the cbn.PublishRouteEntries API asynchronously
func (*Client) PublishRouteEntriesWithChan ¶
func (client *Client) PublishRouteEntriesWithChan(request *PublishRouteEntriesRequest) (<-chan *PublishRouteEntriesResponse, <-chan error)
PublishRouteEntriesWithChan invokes the cbn.PublishRouteEntries API asynchronously
func (*Client) ResolveAndRouteServiceInCen ¶
func (client *Client) ResolveAndRouteServiceInCen(request *ResolveAndRouteServiceInCenRequest) (response *ResolveAndRouteServiceInCenResponse, err error)
ResolveAndRouteServiceInCen invokes the cbn.ResolveAndRouteServiceInCen API synchronously
func (*Client) ResolveAndRouteServiceInCenWithCallback ¶
func (client *Client) ResolveAndRouteServiceInCenWithCallback(request *ResolveAndRouteServiceInCenRequest, callback func(response *ResolveAndRouteServiceInCenResponse, err error)) <-chan int
ResolveAndRouteServiceInCenWithCallback invokes the cbn.ResolveAndRouteServiceInCen API asynchronously
func (*Client) ResolveAndRouteServiceInCenWithChan ¶
func (client *Client) ResolveAndRouteServiceInCenWithChan(request *ResolveAndRouteServiceInCenRequest) (<-chan *ResolveAndRouteServiceInCenResponse, <-chan error)
ResolveAndRouteServiceInCenWithChan invokes the cbn.ResolveAndRouteServiceInCen API asynchronously
func (*Client) RoutePrivateZoneInCenToVpc ¶
func (client *Client) RoutePrivateZoneInCenToVpc(request *RoutePrivateZoneInCenToVpcRequest) (response *RoutePrivateZoneInCenToVpcResponse, err error)
RoutePrivateZoneInCenToVpc invokes the cbn.RoutePrivateZoneInCenToVpc API synchronously
func (*Client) RoutePrivateZoneInCenToVpcWithCallback ¶
func (client *Client) RoutePrivateZoneInCenToVpcWithCallback(request *RoutePrivateZoneInCenToVpcRequest, callback func(response *RoutePrivateZoneInCenToVpcResponse, err error)) <-chan int
RoutePrivateZoneInCenToVpcWithCallback invokes the cbn.RoutePrivateZoneInCenToVpc API asynchronously
func (*Client) RoutePrivateZoneInCenToVpcWithChan ¶
func (client *Client) RoutePrivateZoneInCenToVpcWithChan(request *RoutePrivateZoneInCenToVpcRequest) (<-chan *RoutePrivateZoneInCenToVpcResponse, <-chan error)
RoutePrivateZoneInCenToVpcWithChan invokes the cbn.RoutePrivateZoneInCenToVpc API asynchronously
func (*Client) SetCenInterRegionBandwidthLimit ¶
func (client *Client) SetCenInterRegionBandwidthLimit(request *SetCenInterRegionBandwidthLimitRequest) (response *SetCenInterRegionBandwidthLimitResponse, err error)
SetCenInterRegionBandwidthLimit invokes the cbn.SetCenInterRegionBandwidthLimit API synchronously
func (*Client) SetCenInterRegionBandwidthLimitWithCallback ¶
func (client *Client) SetCenInterRegionBandwidthLimitWithCallback(request *SetCenInterRegionBandwidthLimitRequest, callback func(response *SetCenInterRegionBandwidthLimitResponse, err error)) <-chan int
SetCenInterRegionBandwidthLimitWithCallback invokes the cbn.SetCenInterRegionBandwidthLimit API asynchronously
func (*Client) SetCenInterRegionBandwidthLimitWithChan ¶
func (client *Client) SetCenInterRegionBandwidthLimitWithChan(request *SetCenInterRegionBandwidthLimitRequest) (<-chan *SetCenInterRegionBandwidthLimitResponse, <-chan error)
SetCenInterRegionBandwidthLimitWithChan invokes the cbn.SetCenInterRegionBandwidthLimit API asynchronously
func (*Client) TagResources ¶ added in v1.60.382
func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
TagResources invokes the cbn.TagResources API synchronously
func (*Client) TagResourcesWithCallback ¶ added in v1.60.382
func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int
TagResourcesWithCallback invokes the cbn.TagResources API asynchronously
func (*Client) TagResourcesWithChan ¶ added in v1.60.382
func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
TagResourcesWithChan invokes the cbn.TagResources API asynchronously
func (*Client) TempUpgradeCenBandwidthPackageSpec ¶ added in v1.61.222
func (client *Client) TempUpgradeCenBandwidthPackageSpec(request *TempUpgradeCenBandwidthPackageSpecRequest) (response *TempUpgradeCenBandwidthPackageSpecResponse, err error)
TempUpgradeCenBandwidthPackageSpec invokes the cbn.TempUpgradeCenBandwidthPackageSpec API synchronously
func (*Client) TempUpgradeCenBandwidthPackageSpecWithCallback ¶ added in v1.61.222
func (client *Client) TempUpgradeCenBandwidthPackageSpecWithCallback(request *TempUpgradeCenBandwidthPackageSpecRequest, callback func(response *TempUpgradeCenBandwidthPackageSpecResponse, err error)) <-chan int
TempUpgradeCenBandwidthPackageSpecWithCallback invokes the cbn.TempUpgradeCenBandwidthPackageSpec API asynchronously
func (*Client) TempUpgradeCenBandwidthPackageSpecWithChan ¶ added in v1.61.222
func (client *Client) TempUpgradeCenBandwidthPackageSpecWithChan(request *TempUpgradeCenBandwidthPackageSpecRequest) (<-chan *TempUpgradeCenBandwidthPackageSpecResponse, <-chan error)
TempUpgradeCenBandwidthPackageSpecWithChan invokes the cbn.TempUpgradeCenBandwidthPackageSpec API asynchronously
func (*Client) UnassociateCenBandwidthPackage ¶
func (client *Client) UnassociateCenBandwidthPackage(request *UnassociateCenBandwidthPackageRequest) (response *UnassociateCenBandwidthPackageResponse, err error)
UnassociateCenBandwidthPackage invokes the cbn.UnassociateCenBandwidthPackage API synchronously
func (*Client) UnassociateCenBandwidthPackageWithCallback ¶
func (client *Client) UnassociateCenBandwidthPackageWithCallback(request *UnassociateCenBandwidthPackageRequest, callback func(response *UnassociateCenBandwidthPackageResponse, err error)) <-chan int
UnassociateCenBandwidthPackageWithCallback invokes the cbn.UnassociateCenBandwidthPackage API asynchronously
func (*Client) UnassociateCenBandwidthPackageWithChan ¶
func (client *Client) UnassociateCenBandwidthPackageWithChan(request *UnassociateCenBandwidthPackageRequest) (<-chan *UnassociateCenBandwidthPackageResponse, <-chan error)
UnassociateCenBandwidthPackageWithChan invokes the cbn.UnassociateCenBandwidthPackage API asynchronously
func (*Client) UnroutePrivateZoneInCenToVpc ¶
func (client *Client) UnroutePrivateZoneInCenToVpc(request *UnroutePrivateZoneInCenToVpcRequest) (response *UnroutePrivateZoneInCenToVpcResponse, err error)
UnroutePrivateZoneInCenToVpc invokes the cbn.UnroutePrivateZoneInCenToVpc API synchronously
func (*Client) UnroutePrivateZoneInCenToVpcWithCallback ¶
func (client *Client) UnroutePrivateZoneInCenToVpcWithCallback(request *UnroutePrivateZoneInCenToVpcRequest, callback func(response *UnroutePrivateZoneInCenToVpcResponse, err error)) <-chan int
UnroutePrivateZoneInCenToVpcWithCallback invokes the cbn.UnroutePrivateZoneInCenToVpc API asynchronously
func (*Client) UnroutePrivateZoneInCenToVpcWithChan ¶
func (client *Client) UnroutePrivateZoneInCenToVpcWithChan(request *UnroutePrivateZoneInCenToVpcRequest) (<-chan *UnroutePrivateZoneInCenToVpcResponse, <-chan error)
UnroutePrivateZoneInCenToVpcWithChan invokes the cbn.UnroutePrivateZoneInCenToVpc API asynchronously
func (*Client) UntagResources ¶
func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
UntagResources invokes the cbn.UntagResources API synchronously
func (*Client) UntagResourcesWithCallback ¶
func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int
UntagResourcesWithCallback invokes the cbn.UntagResources API asynchronously
func (*Client) UntagResourcesWithChan ¶
func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
UntagResourcesWithChan invokes the cbn.UntagResources API asynchronously
func (*Client) WithdrawPublishedRouteEntries ¶
func (client *Client) WithdrawPublishedRouteEntries(request *WithdrawPublishedRouteEntriesRequest) (response *WithdrawPublishedRouteEntriesResponse, err error)
WithdrawPublishedRouteEntries invokes the cbn.WithdrawPublishedRouteEntries API synchronously
func (*Client) WithdrawPublishedRouteEntriesWithCallback ¶
func (client *Client) WithdrawPublishedRouteEntriesWithCallback(request *WithdrawPublishedRouteEntriesRequest, callback func(response *WithdrawPublishedRouteEntriesResponse, err error)) <-chan int
WithdrawPublishedRouteEntriesWithCallback invokes the cbn.WithdrawPublishedRouteEntries API asynchronously
func (*Client) WithdrawPublishedRouteEntriesWithChan ¶
func (client *Client) WithdrawPublishedRouteEntriesWithChan(request *WithdrawPublishedRouteEntriesRequest) (<-chan *WithdrawPublishedRouteEntriesResponse, <-chan error)
WithdrawPublishedRouteEntriesWithChan invokes the cbn.WithdrawPublishedRouteEntries API asynchronously
type CommunitiesInDescribeCenChildInstanceRouteEntries ¶ added in v1.60.382
type CommunitiesInDescribeCenChildInstanceRouteEntries struct {
Community []string `json:"Community" xml:"Community"`
}
CommunitiesInDescribeCenChildInstanceRouteEntries is a nested struct in cbn response
type CommunitiesInDescribeCenRegionDomainRouteEntries ¶ added in v1.60.382
type CommunitiesInDescribeCenRegionDomainRouteEntries struct {
Community []string `json:"Community" xml:"Community"`
}
CommunitiesInDescribeCenRegionDomainRouteEntries is a nested struct in cbn response
type Conflict ¶
type Conflict struct { RegionId string `json:"RegionId" xml:"RegionId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` InstanceType string `json:"InstanceType" xml:"InstanceType"` Status string `json:"Status" xml:"Status"` DestinationCidrBlock string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"` }
Conflict is a nested struct in cbn response
type ConflictsInDescribeCenChildInstanceRouteEntries ¶ added in v1.60.382
type ConflictsInDescribeCenChildInstanceRouteEntries struct {
Conflict []Conflict `json:"Conflict" xml:"Conflict"`
}
ConflictsInDescribeCenChildInstanceRouteEntries is a nested struct in cbn response
type ConflictsInDescribePublishedRouteEntries ¶ added in v1.60.382
type ConflictsInDescribePublishedRouteEntries struct {
Conflict []Conflict `json:"Conflict" xml:"Conflict"`
}
ConflictsInDescribePublishedRouteEntries is a nested struct in cbn response
type CreateCenBandwidthPackageRequest ¶
type CreateCenBandwidthPackageRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ClientToken string `position:"Query" name:"ClientToken"` Description string `position:"Query" name:"Description"` AutoRenewDuration requests.Integer `position:"Query" name:"AutoRenewDuration"` BandwidthPackageChargeType string `position:"Query" name:"BandwidthPackageChargeType"` GeographicRegionBId string `position:"Query" name:"GeographicRegionBId"` Period requests.Integer `position:"Query" name:"Period"` GeographicRegionAId string `position:"Query" name:"GeographicRegionAId"` AutoPay requests.Boolean `position:"Query" name:"AutoPay"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` AutoRenew requests.Boolean `position:"Query" name:"AutoRenew"` Name string `position:"Query" name:"Name"` PricingCycle string `position:"Query" name:"PricingCycle"` }
CreateCenBandwidthPackageRequest is the request struct for api CreateCenBandwidthPackage
func CreateCreateCenBandwidthPackageRequest ¶
func CreateCreateCenBandwidthPackageRequest() (request *CreateCenBandwidthPackageRequest)
CreateCreateCenBandwidthPackageRequest creates a request to invoke CreateCenBandwidthPackage API
type CreateCenBandwidthPackageResponse ¶
type CreateCenBandwidthPackageResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` CenBandwidthPackageId string `json:"CenBandwidthPackageId" xml:"CenBandwidthPackageId"` CenBandwidthPackageOrderId string `json:"CenBandwidthPackageOrderId" xml:"CenBandwidthPackageOrderId"` }
CreateCenBandwidthPackageResponse is the response struct for api CreateCenBandwidthPackage
func CreateCreateCenBandwidthPackageResponse ¶
func CreateCreateCenBandwidthPackageResponse() (response *CreateCenBandwidthPackageResponse)
CreateCreateCenBandwidthPackageResponse creates a response to parse from CreateCenBandwidthPackage response
type CreateCenChildInstanceRouteEntryToCenRequest ¶ added in v1.61.508
type CreateCenChildInstanceRouteEntryToCenRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` ClientToken string `position:"Query" name:"ClientToken"` NextHopGatewayZoneId string `position:"Query" name:"NextHopGatewayZoneId"` ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"` RouteTableId string `position:"Query" name:"RouteTableId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` DestinationCidrBlock string `position:"Query" name:"DestinationCidrBlock"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ChildInstanceType string `position:"Query" name:"ChildInstanceType"` ChildInstanceId string `position:"Query" name:"ChildInstanceId"` ChildInstanceAliUid requests.Integer `position:"Query" name:"ChildInstanceAliUid"` }
CreateCenChildInstanceRouteEntryToCenRequest is the request struct for api CreateCenChildInstanceRouteEntryToCen
func CreateCreateCenChildInstanceRouteEntryToCenRequest ¶ added in v1.61.508
func CreateCreateCenChildInstanceRouteEntryToCenRequest() (request *CreateCenChildInstanceRouteEntryToCenRequest)
CreateCreateCenChildInstanceRouteEntryToCenRequest creates a request to invoke CreateCenChildInstanceRouteEntryToCen API
type CreateCenChildInstanceRouteEntryToCenResponse ¶ added in v1.61.508
type CreateCenChildInstanceRouteEntryToCenResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
CreateCenChildInstanceRouteEntryToCenResponse is the response struct for api CreateCenChildInstanceRouteEntryToCen
func CreateCreateCenChildInstanceRouteEntryToCenResponse ¶ added in v1.61.508
func CreateCreateCenChildInstanceRouteEntryToCenResponse() (response *CreateCenChildInstanceRouteEntryToCenResponse)
CreateCreateCenChildInstanceRouteEntryToCenResponse creates a response to parse from CreateCenChildInstanceRouteEntryToCen response
type CreateCenRequest ¶
type CreateCenRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ClientToken string `position:"Query" name:"ClientToken"` Ipv6Level string `position:"Query" name:"Ipv6Level"` Description string `position:"Query" name:"Description"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ProtectionLevel string `position:"Query" name:"ProtectionLevel"` Name string `position:"Query" name:"Name"` }
CreateCenRequest is the request struct for api CreateCen
func CreateCreateCenRequest ¶
func CreateCreateCenRequest() (request *CreateCenRequest)
CreateCreateCenRequest creates a request to invoke CreateCen API
type CreateCenResponse ¶
type CreateCenResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` CenId string `json:"CenId" xml:"CenId"` }
CreateCenResponse is the response struct for api CreateCen
func CreateCreateCenResponse ¶
func CreateCreateCenResponse() (response *CreateCenResponse)
CreateCreateCenResponse creates a response to parse from CreateCen response
type CreateCenRouteMapRequest ¶ added in v1.60.382
type CreateCenRouteMapRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CommunityMatchMode string `position:"Query" name:"CommunityMatchMode"` MapResult string `position:"Query" name:"MapResult"` DestinationRegionIds *[]string `position:"Query" name:"DestinationRegionIds" type:"Repeated"` NextPriority requests.Integer `position:"Query" name:"NextPriority"` DestinationCidrBlocks *[]string `position:"Query" name:"DestinationCidrBlocks" type:"Repeated"` SystemPolicy requests.Boolean `position:"Query" name:"SystemPolicy"` OriginalRouteTableIds *[]string `position:"Query" name:"OriginalRouteTableIds" type:"Repeated"` SourceInstanceIds *[]string `position:"Query" name:"SourceInstanceIds" type:"Repeated"` SourceRegionIds *[]string `position:"Query" name:"SourceRegionIds" type:"Repeated"` GatewayZoneId string `position:"Query" name:"GatewayZoneId"` MatchAsns *[]string `position:"Query" name:"MatchAsns" type:"Repeated"` Preference requests.Integer `position:"Query" name:"Preference"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Priority requests.Integer `position:"Query" name:"Priority"` DestinationChildInstanceTypes *[]string `position:"Query" name:"DestinationChildInstanceTypes" type:"Repeated"` SourceRouteTableIds *[]string `position:"Query" name:"SourceRouteTableIds" type:"Repeated"` SourceChildInstanceTypes *[]string `position:"Query" name:"SourceChildInstanceTypes" type:"Repeated"` CommunityOperateMode string `position:"Query" name:"CommunityOperateMode"` OperateCommunitySet *[]string `position:"Query" name:"OperateCommunitySet" type:"Repeated"` RouteTypes *[]string `position:"Query" name:"RouteTypes" type:"Repeated"` MatchAddressType string `position:"Query" name:"MatchAddressType"` CidrMatchMode string `position:"Query" name:"CidrMatchMode"` CenId string `position:"Query" name:"CenId"` Description string `position:"Query" name:"Description"` SourceInstanceIdsReverseMatch requests.Boolean `position:"Query" name:"SourceInstanceIdsReverseMatch"` DestinationRouteTableIds *[]string `position:"Query" name:"DestinationRouteTableIds" type:"Repeated"` SourceZoneIds *[]string `position:"Query" name:"SourceZoneIds" type:"Repeated"` TransmitDirection string `position:"Query" name:"TransmitDirection"` DestinationInstanceIds *[]string `position:"Query" name:"DestinationInstanceIds" type:"Repeated"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` DestinationInstanceIdsReverseMatch requests.Boolean `position:"Query" name:"DestinationInstanceIdsReverseMatch"` PrependAsPath *[]string `position:"Query" name:"PrependAsPath" type:"Repeated"` AsPathMatchMode string `position:"Query" name:"AsPathMatchMode"` MatchCommunitySet *[]string `position:"Query" name:"MatchCommunitySet" type:"Repeated"` CenRegionId string `position:"Query" name:"CenRegionId"` }
CreateCenRouteMapRequest is the request struct for api CreateCenRouteMap
func CreateCreateCenRouteMapRequest ¶ added in v1.60.382
func CreateCreateCenRouteMapRequest() (request *CreateCenRouteMapRequest)
CreateCreateCenRouteMapRequest creates a request to invoke CreateCenRouteMap API
type CreateCenRouteMapResponse ¶ added in v1.60.382
type CreateCenRouteMapResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` RouteMapId string `json:"RouteMapId" xml:"RouteMapId"` }
CreateCenRouteMapResponse is the response struct for api CreateCenRouteMap
func CreateCreateCenRouteMapResponse ¶ added in v1.60.382
func CreateCreateCenRouteMapResponse() (response *CreateCenRouteMapResponse)
CreateCreateCenRouteMapResponse creates a response to parse from CreateCenRouteMap response
type CreateFlowlogRequest ¶ added in v1.60.382
type CreateFlowlogRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ClientToken string `position:"Query" name:"ClientToken"` CenId string `position:"Query" name:"CenId"` Description string `position:"Query" name:"Description"` ProjectName string `position:"Query" name:"ProjectName"` LogStoreName string `position:"Query" name:"LogStoreName"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` FlowLogName string `position:"Query" name:"FlowLogName"` }
CreateFlowlogRequest is the request struct for api CreateFlowlog
func CreateCreateFlowlogRequest ¶ added in v1.60.382
func CreateCreateFlowlogRequest() (request *CreateFlowlogRequest)
CreateCreateFlowlogRequest creates a request to invoke CreateFlowlog API
type CreateFlowlogResponse ¶ added in v1.60.382
type CreateFlowlogResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success string `json:"Success" xml:"Success"` FlowLogId string `json:"FlowLogId" xml:"FlowLogId"` }
CreateFlowlogResponse is the response struct for api CreateFlowlog
func CreateCreateFlowlogResponse ¶ added in v1.60.382
func CreateCreateFlowlogResponse() (response *CreateFlowlogResponse)
CreateCreateFlowlogResponse creates a response to parse from CreateFlowlog response
type DeactiveFlowLogRequest ¶ added in v1.60.382
type DeactiveFlowLogRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ClientToken string `position:"Query" name:"ClientToken"` CenId string `position:"Query" name:"CenId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` FlowLogId string `position:"Query" name:"FlowLogId"` }
DeactiveFlowLogRequest is the request struct for api DeactiveFlowLog
func CreateDeactiveFlowLogRequest ¶ added in v1.60.382
func CreateDeactiveFlowLogRequest() (request *DeactiveFlowLogRequest)
CreateDeactiveFlowLogRequest creates a request to invoke DeactiveFlowLog API
type DeactiveFlowLogResponse ¶ added in v1.60.382
type DeactiveFlowLogResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success string `json:"Success" xml:"Success"` }
DeactiveFlowLogResponse is the response struct for api DeactiveFlowLog
func CreateDeactiveFlowLogResponse ¶ added in v1.60.382
func CreateDeactiveFlowLogResponse() (response *DeactiveFlowLogResponse)
CreateDeactiveFlowLogResponse creates a response to parse from DeactiveFlowLog response
type DeleteCenBandwidthPackageRequest ¶
type DeleteCenBandwidthPackageRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` CenBandwidthPackageId string `position:"Query" name:"CenBandwidthPackageId"` }
DeleteCenBandwidthPackageRequest is the request struct for api DeleteCenBandwidthPackage
func CreateDeleteCenBandwidthPackageRequest ¶
func CreateDeleteCenBandwidthPackageRequest() (request *DeleteCenBandwidthPackageRequest)
CreateDeleteCenBandwidthPackageRequest creates a request to invoke DeleteCenBandwidthPackage API
type DeleteCenBandwidthPackageResponse ¶
type DeleteCenBandwidthPackageResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteCenBandwidthPackageResponse is the response struct for api DeleteCenBandwidthPackage
func CreateDeleteCenBandwidthPackageResponse ¶
func CreateDeleteCenBandwidthPackageResponse() (response *DeleteCenBandwidthPackageResponse)
CreateDeleteCenBandwidthPackageResponse creates a response to parse from DeleteCenBandwidthPackage response
type DeleteCenChildInstanceRouteEntryToCenRequest ¶ added in v1.61.508
type DeleteCenChildInstanceRouteEntryToCenRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"` RouteTableId string `position:"Query" name:"RouteTableId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` DestinationCidrBlock string `position:"Query" name:"DestinationCidrBlock"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ChildInstanceType string `position:"Query" name:"ChildInstanceType"` ChildInstanceId string `position:"Query" name:"ChildInstanceId"` ChildInstanceAliUid requests.Integer `position:"Query" name:"ChildInstanceAliUid"` }
DeleteCenChildInstanceRouteEntryToCenRequest is the request struct for api DeleteCenChildInstanceRouteEntryToCen
func CreateDeleteCenChildInstanceRouteEntryToCenRequest ¶ added in v1.61.508
func CreateDeleteCenChildInstanceRouteEntryToCenRequest() (request *DeleteCenChildInstanceRouteEntryToCenRequest)
CreateDeleteCenChildInstanceRouteEntryToCenRequest creates a request to invoke DeleteCenChildInstanceRouteEntryToCen API
type DeleteCenChildInstanceRouteEntryToCenResponse ¶ added in v1.61.508
type DeleteCenChildInstanceRouteEntryToCenResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteCenChildInstanceRouteEntryToCenResponse is the response struct for api DeleteCenChildInstanceRouteEntryToCen
func CreateDeleteCenChildInstanceRouteEntryToCenResponse ¶ added in v1.61.508
func CreateDeleteCenChildInstanceRouteEntryToCenResponse() (response *DeleteCenChildInstanceRouteEntryToCenResponse)
CreateDeleteCenChildInstanceRouteEntryToCenResponse creates a response to parse from DeleteCenChildInstanceRouteEntryToCen response
type DeleteCenRequest ¶
type DeleteCenRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` CenId string `position:"Query" name:"CenId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
DeleteCenRequest is the request struct for api DeleteCen
func CreateDeleteCenRequest ¶
func CreateDeleteCenRequest() (request *DeleteCenRequest)
CreateDeleteCenRequest creates a request to invoke DeleteCen API
type DeleteCenResponse ¶
type DeleteCenResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteCenResponse is the response struct for api DeleteCen
func CreateDeleteCenResponse ¶
func CreateDeleteCenResponse() (response *DeleteCenResponse)
CreateDeleteCenResponse creates a response to parse from DeleteCen response
type DeleteCenRouteMapRequest ¶ added in v1.60.382
type DeleteCenRouteMapRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` RouteMapId string `position:"Query" name:"RouteMapId"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` CenRegionId string `position:"Query" name:"CenRegionId"` }
DeleteCenRouteMapRequest is the request struct for api DeleteCenRouteMap
func CreateDeleteCenRouteMapRequest ¶ added in v1.60.382
func CreateDeleteCenRouteMapRequest() (request *DeleteCenRouteMapRequest)
CreateDeleteCenRouteMapRequest creates a request to invoke DeleteCenRouteMap API
type DeleteCenRouteMapResponse ¶ added in v1.60.382
type DeleteCenRouteMapResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteCenRouteMapResponse is the response struct for api DeleteCenRouteMap
func CreateDeleteCenRouteMapResponse ¶ added in v1.60.382
func CreateDeleteCenRouteMapResponse() (response *DeleteCenRouteMapResponse)
CreateDeleteCenRouteMapResponse creates a response to parse from DeleteCenRouteMap response
type DeleteFlowlogRequest ¶ added in v1.60.382
type DeleteFlowlogRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ClientToken string `position:"Query" name:"ClientToken"` CenId string `position:"Query" name:"CenId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` FlowLogId string `position:"Query" name:"FlowLogId"` }
DeleteFlowlogRequest is the request struct for api DeleteFlowlog
func CreateDeleteFlowlogRequest ¶ added in v1.60.382
func CreateDeleteFlowlogRequest() (request *DeleteFlowlogRequest)
CreateDeleteFlowlogRequest creates a request to invoke DeleteFlowlog API
type DeleteFlowlogResponse ¶ added in v1.60.382
type DeleteFlowlogResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success string `json:"Success" xml:"Success"` }
DeleteFlowlogResponse is the response struct for api DeleteFlowlog
func CreateDeleteFlowlogResponse ¶ added in v1.60.382
func CreateDeleteFlowlogResponse() (response *DeleteFlowlogResponse)
CreateDeleteFlowlogResponse creates a response to parse from DeleteFlowlog response
type DeleteRouteServiceInCenRequest ¶
type DeleteRouteServiceInCenRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` AccessRegionId string `position:"Query" name:"AccessRegionId"` Host string `position:"Query" name:"Host"` HostRegionId string `position:"Query" name:"HostRegionId"` HostVpcId string `position:"Query" name:"HostVpcId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
DeleteRouteServiceInCenRequest is the request struct for api DeleteRouteServiceInCen
func CreateDeleteRouteServiceInCenRequest ¶
func CreateDeleteRouteServiceInCenRequest() (request *DeleteRouteServiceInCenRequest)
CreateDeleteRouteServiceInCenRequest creates a request to invoke DeleteRouteServiceInCen API
type DeleteRouteServiceInCenResponse ¶
type DeleteRouteServiceInCenResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteRouteServiceInCenResponse is the response struct for api DeleteRouteServiceInCen
func CreateDeleteRouteServiceInCenResponse ¶
func CreateDeleteRouteServiceInCenResponse() (response *DeleteRouteServiceInCenResponse)
CreateDeleteRouteServiceInCenResponse creates a response to parse from DeleteRouteServiceInCen response
type DescribeCenAttachedChildInstanceAttributeRequest ¶
type DescribeCenAttachedChildInstanceAttributeRequest struct { *requests.RpcRequest IncludeRouteTable requests.Boolean `position:"Query" name:"IncludeRouteTable"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ChildInstanceType string `position:"Query" name:"ChildInstanceType"` ChildInstanceId string `position:"Query" name:"ChildInstanceId"` }
DescribeCenAttachedChildInstanceAttributeRequest is the request struct for api DescribeCenAttachedChildInstanceAttribute
func CreateDescribeCenAttachedChildInstanceAttributeRequest ¶
func CreateDescribeCenAttachedChildInstanceAttributeRequest() (request *DescribeCenAttachedChildInstanceAttributeRequest)
CreateDescribeCenAttachedChildInstanceAttributeRequest creates a request to invoke DescribeCenAttachedChildInstanceAttribute API
type DescribeCenAttachedChildInstanceAttributeResponse ¶
type DescribeCenAttachedChildInstanceAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` CenId string `json:"CenId" xml:"CenId"` ChildInstanceId string `json:"ChildInstanceId" xml:"ChildInstanceId"` ChildInstanceType string `json:"ChildInstanceType" xml:"ChildInstanceType"` ChildInstanceRegionId string `json:"ChildInstanceRegionId" xml:"ChildInstanceRegionId"` ChildInstanceOwnerId int64 `json:"ChildInstanceOwnerId" xml:"ChildInstanceOwnerId"` Status string `json:"Status" xml:"Status"` ChildInstanceName string `json:"ChildInstanceName" xml:"ChildInstanceName"` ChildInstanceAttachTime string `json:"ChildInstanceAttachTime" xml:"ChildInstanceAttachTime"` Ipv6StatusInCen string `json:"Ipv6StatusInCen" xml:"Ipv6StatusInCen"` ChildInstanceRouteTables ChildInstanceRouteTables `json:"ChildInstanceRouteTables" xml:"ChildInstanceRouteTables"` }
DescribeCenAttachedChildInstanceAttributeResponse is the response struct for api DescribeCenAttachedChildInstanceAttribute
func CreateDescribeCenAttachedChildInstanceAttributeResponse ¶
func CreateDescribeCenAttachedChildInstanceAttributeResponse() (response *DescribeCenAttachedChildInstanceAttributeResponse)
CreateDescribeCenAttachedChildInstanceAttributeResponse creates a response to parse from DescribeCenAttachedChildInstanceAttribute response
type DescribeCenAttachedChildInstancesRequest ¶
type DescribeCenAttachedChildInstancesRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ChildInstanceType string `position:"Query" name:"ChildInstanceType"` }
DescribeCenAttachedChildInstancesRequest is the request struct for api DescribeCenAttachedChildInstances
func CreateDescribeCenAttachedChildInstancesRequest ¶
func CreateDescribeCenAttachedChildInstancesRequest() (request *DescribeCenAttachedChildInstancesRequest)
CreateDescribeCenAttachedChildInstancesRequest creates a request to invoke DescribeCenAttachedChildInstances API
type DescribeCenAttachedChildInstancesResponse ¶
type DescribeCenAttachedChildInstancesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` ChildInstances ChildInstances `json:"ChildInstances" xml:"ChildInstances"` }
DescribeCenAttachedChildInstancesResponse is the response struct for api DescribeCenAttachedChildInstances
func CreateDescribeCenAttachedChildInstancesResponse ¶
func CreateDescribeCenAttachedChildInstancesResponse() (response *DescribeCenAttachedChildInstancesResponse)
CreateDescribeCenAttachedChildInstancesResponse creates a response to parse from DescribeCenAttachedChildInstances response
type DescribeCenBandwidthPackagesFilter ¶
type DescribeCenBandwidthPackagesFilter struct { Value *[]string `name:"Value" type:"Repeated"` Key string `name:"Key"` }
DescribeCenBandwidthPackagesFilter is a repeated param struct in DescribeCenBandwidthPackagesRequest
type DescribeCenBandwidthPackagesRequest ¶
type DescribeCenBandwidthPackagesRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` IncludeReservationData requests.Boolean `position:"Query" name:"IncludeReservationData"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` IsOrKey requests.Boolean `position:"Query" name:"IsOrKey"` PageSize requests.Integer `position:"Query" name:"PageSize"` Tag *[]DescribeCenBandwidthPackagesTag `position:"Query" name:"Tag" type:"Repeated"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Filter *[]DescribeCenBandwidthPackagesFilter `position:"Query" name:"Filter" type:"Repeated"` }
DescribeCenBandwidthPackagesRequest is the request struct for api DescribeCenBandwidthPackages
func CreateDescribeCenBandwidthPackagesRequest ¶
func CreateDescribeCenBandwidthPackagesRequest() (request *DescribeCenBandwidthPackagesRequest)
CreateDescribeCenBandwidthPackagesRequest creates a request to invoke DescribeCenBandwidthPackages API
type DescribeCenBandwidthPackagesResponse ¶
type DescribeCenBandwidthPackagesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` CenBandwidthPackages CenBandwidthPackages `json:"CenBandwidthPackages" xml:"CenBandwidthPackages"` }
DescribeCenBandwidthPackagesResponse is the response struct for api DescribeCenBandwidthPackages
func CreateDescribeCenBandwidthPackagesResponse ¶
func CreateDescribeCenBandwidthPackagesResponse() (response *DescribeCenBandwidthPackagesResponse)
CreateDescribeCenBandwidthPackagesResponse creates a response to parse from DescribeCenBandwidthPackages response
type DescribeCenBandwidthPackagesTag ¶ added in v1.61.995
DescribeCenBandwidthPackagesTag is a repeated param struct in DescribeCenBandwidthPackagesRequest
type DescribeCenChildInstanceRouteEntriesRequest ¶ added in v1.60.382
type DescribeCenChildInstanceRouteEntriesRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` DestinationCidrBlock string `position:"Query" name:"DestinationCidrBlock"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ChildInstanceType string `position:"Query" name:"ChildInstanceType"` ChildInstanceId string `position:"Query" name:"ChildInstanceId"` ChildInstanceRouteTableId string `position:"Query" name:"ChildInstanceRouteTableId"` Status string `position:"Query" name:"Status"` }
DescribeCenChildInstanceRouteEntriesRequest is the request struct for api DescribeCenChildInstanceRouteEntries
func CreateDescribeCenChildInstanceRouteEntriesRequest ¶ added in v1.60.382
func CreateDescribeCenChildInstanceRouteEntriesRequest() (request *DescribeCenChildInstanceRouteEntriesRequest)
CreateDescribeCenChildInstanceRouteEntriesRequest creates a request to invoke DescribeCenChildInstanceRouteEntries API
type DescribeCenChildInstanceRouteEntriesResponse ¶ added in v1.60.382
type DescribeCenChildInstanceRouteEntriesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PageNumber int `json:"PageNumber" xml:"PageNumber"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageSize int `json:"PageSize" xml:"PageSize"` CenRouteEntries CenRouteEntriesInDescribeCenChildInstanceRouteEntries `json:"CenRouteEntries" xml:"CenRouteEntries"` }
DescribeCenChildInstanceRouteEntriesResponse is the response struct for api DescribeCenChildInstanceRouteEntries
func CreateDescribeCenChildInstanceRouteEntriesResponse ¶ added in v1.60.382
func CreateDescribeCenChildInstanceRouteEntriesResponse() (response *DescribeCenChildInstanceRouteEntriesResponse)
CreateDescribeCenChildInstanceRouteEntriesResponse creates a response to parse from DescribeCenChildInstanceRouteEntries response
type DescribeCenGeographicSpanRemainingBandwidthRequest ¶
type DescribeCenGeographicSpanRemainingBandwidthRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` GeographicRegionBId string `position:"Query" name:"GeographicRegionBId"` GeographicRegionAId string `position:"Query" name:"GeographicRegionAId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
DescribeCenGeographicSpanRemainingBandwidthRequest is the request struct for api DescribeCenGeographicSpanRemainingBandwidth
func CreateDescribeCenGeographicSpanRemainingBandwidthRequest ¶
func CreateDescribeCenGeographicSpanRemainingBandwidthRequest() (request *DescribeCenGeographicSpanRemainingBandwidthRequest)
CreateDescribeCenGeographicSpanRemainingBandwidthRequest creates a request to invoke DescribeCenGeographicSpanRemainingBandwidth API
type DescribeCenGeographicSpanRemainingBandwidthResponse ¶
type DescribeCenGeographicSpanRemainingBandwidthResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` RemainingBandwidth int64 `json:"RemainingBandwidth" xml:"RemainingBandwidth"` }
DescribeCenGeographicSpanRemainingBandwidthResponse is the response struct for api DescribeCenGeographicSpanRemainingBandwidth
func CreateDescribeCenGeographicSpanRemainingBandwidthResponse ¶
func CreateDescribeCenGeographicSpanRemainingBandwidthResponse() (response *DescribeCenGeographicSpanRemainingBandwidthResponse)
CreateDescribeCenGeographicSpanRemainingBandwidthResponse creates a response to parse from DescribeCenGeographicSpanRemainingBandwidth response
type DescribeCenGeographicSpansRequest ¶
type DescribeCenGeographicSpansRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` GeographicSpanId string `position:"Query" name:"GeographicSpanId"` PageSize requests.Integer `position:"Query" name:"PageSize"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
DescribeCenGeographicSpansRequest is the request struct for api DescribeCenGeographicSpans
func CreateDescribeCenGeographicSpansRequest ¶
func CreateDescribeCenGeographicSpansRequest() (request *DescribeCenGeographicSpansRequest)
CreateDescribeCenGeographicSpansRequest creates a request to invoke DescribeCenGeographicSpans API
type DescribeCenGeographicSpansResponse ¶
type DescribeCenGeographicSpansResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` GeographicSpanModels GeographicSpanModels `json:"GeographicSpanModels" xml:"GeographicSpanModels"` }
DescribeCenGeographicSpansResponse is the response struct for api DescribeCenGeographicSpans
func CreateDescribeCenGeographicSpansResponse ¶
func CreateDescribeCenGeographicSpansResponse() (response *DescribeCenGeographicSpansResponse)
CreateDescribeCenGeographicSpansResponse creates a response to parse from DescribeCenGeographicSpans response
type DescribeCenInterRegionBandwidthLimitsRequest ¶
type DescribeCenInterRegionBandwidthLimitsRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
DescribeCenInterRegionBandwidthLimitsRequest is the request struct for api DescribeCenInterRegionBandwidthLimits
func CreateDescribeCenInterRegionBandwidthLimitsRequest ¶
func CreateDescribeCenInterRegionBandwidthLimitsRequest() (request *DescribeCenInterRegionBandwidthLimitsRequest)
CreateDescribeCenInterRegionBandwidthLimitsRequest creates a request to invoke DescribeCenInterRegionBandwidthLimits API
type DescribeCenInterRegionBandwidthLimitsResponse ¶
type DescribeCenInterRegionBandwidthLimitsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` CenInterRegionBandwidthLimits CenInterRegionBandwidthLimits `json:"CenInterRegionBandwidthLimits" xml:"CenInterRegionBandwidthLimits"` }
DescribeCenInterRegionBandwidthLimitsResponse is the response struct for api DescribeCenInterRegionBandwidthLimits
func CreateDescribeCenInterRegionBandwidthLimitsResponse ¶
func CreateDescribeCenInterRegionBandwidthLimitsResponse() (response *DescribeCenInterRegionBandwidthLimitsResponse)
CreateDescribeCenInterRegionBandwidthLimitsResponse creates a response to parse from DescribeCenInterRegionBandwidthLimits response
type DescribeCenPrivateZoneRoutesRequest ¶
type DescribeCenPrivateZoneRoutesRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` AccessRegionId string `position:"Query" name:"AccessRegionId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` HostRegionId string `position:"Query" name:"HostRegionId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` }
DescribeCenPrivateZoneRoutesRequest is the request struct for api DescribeCenPrivateZoneRoutes
func CreateDescribeCenPrivateZoneRoutesRequest ¶
func CreateDescribeCenPrivateZoneRoutesRequest() (request *DescribeCenPrivateZoneRoutesRequest)
CreateDescribeCenPrivateZoneRoutesRequest creates a request to invoke DescribeCenPrivateZoneRoutes API
type DescribeCenPrivateZoneRoutesResponse ¶
type DescribeCenPrivateZoneRoutesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` CenId string `json:"CenId" xml:"CenId"` PrivateZoneDnsServers string `json:"PrivateZoneDnsServers" xml:"PrivateZoneDnsServers"` PageNumber int `json:"PageNumber" xml:"PageNumber"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageSize int `json:"PageSize" xml:"PageSize"` PrivateZoneInfos PrivateZoneInfos `json:"PrivateZoneInfos" xml:"PrivateZoneInfos"` }
DescribeCenPrivateZoneRoutesResponse is the response struct for api DescribeCenPrivateZoneRoutes
func CreateDescribeCenPrivateZoneRoutesResponse ¶
func CreateDescribeCenPrivateZoneRoutesResponse() (response *DescribeCenPrivateZoneRoutesResponse)
CreateDescribeCenPrivateZoneRoutesResponse creates a response to parse from DescribeCenPrivateZoneRoutes response
type DescribeCenRegionDomainRouteEntriesRequest ¶
type DescribeCenRegionDomainRouteEntriesRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` DestinationCidrBlock string `position:"Query" name:"DestinationCidrBlock"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` CenRegionId string `position:"Query" name:"CenRegionId"` Status string `position:"Query" name:"Status"` }
DescribeCenRegionDomainRouteEntriesRequest is the request struct for api DescribeCenRegionDomainRouteEntries
func CreateDescribeCenRegionDomainRouteEntriesRequest ¶
func CreateDescribeCenRegionDomainRouteEntriesRequest() (request *DescribeCenRegionDomainRouteEntriesRequest)
CreateDescribeCenRegionDomainRouteEntriesRequest creates a request to invoke DescribeCenRegionDomainRouteEntries API
type DescribeCenRegionDomainRouteEntriesResponse ¶
type DescribeCenRegionDomainRouteEntriesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PageNumber int `json:"PageNumber" xml:"PageNumber"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageSize int `json:"PageSize" xml:"PageSize"` CenRouteEntries CenRouteEntriesInDescribeCenRegionDomainRouteEntries `json:"CenRouteEntries" xml:"CenRouteEntries"` }
DescribeCenRegionDomainRouteEntriesResponse is the response struct for api DescribeCenRegionDomainRouteEntries
func CreateDescribeCenRegionDomainRouteEntriesResponse ¶
func CreateDescribeCenRegionDomainRouteEntriesResponse() (response *DescribeCenRegionDomainRouteEntriesResponse)
CreateDescribeCenRegionDomainRouteEntriesResponse creates a response to parse from DescribeCenRegionDomainRouteEntries response
type DescribeCenRouteMapsFilter ¶ added in v1.61.222
type DescribeCenRouteMapsFilter struct { Value *[]string `name:"Value" type:"Repeated"` Key string `name:"Key"` }
DescribeCenRouteMapsFilter is a repeated param struct in DescribeCenRouteMapsRequest
type DescribeCenRouteMapsRequest ¶ added in v1.60.382
type DescribeCenRouteMapsRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` TransmitDirection string `position:"Query" name:"TransmitDirection"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` RouteMapId string `position:"Query" name:"RouteMapId"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Filter *[]DescribeCenRouteMapsFilter `position:"Query" name:"Filter" type:"Repeated"` CenRegionId string `position:"Query" name:"CenRegionId"` }
DescribeCenRouteMapsRequest is the request struct for api DescribeCenRouteMaps
func CreateDescribeCenRouteMapsRequest ¶ added in v1.60.382
func CreateDescribeCenRouteMapsRequest() (request *DescribeCenRouteMapsRequest)
CreateDescribeCenRouteMapsRequest creates a request to invoke DescribeCenRouteMaps API
type DescribeCenRouteMapsResponse ¶ added in v1.60.382
type DescribeCenRouteMapsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` RouteMaps RouteMaps `json:"RouteMaps" xml:"RouteMaps"` }
DescribeCenRouteMapsResponse is the response struct for api DescribeCenRouteMaps
func CreateDescribeCenRouteMapsResponse ¶ added in v1.60.382
func CreateDescribeCenRouteMapsResponse() (response *DescribeCenRouteMapsResponse)
CreateDescribeCenRouteMapsResponse creates a response to parse from DescribeCenRouteMaps response
type DescribeCenVbrHealthCheckRequest ¶
type DescribeCenVbrHealthCheckRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` VbrInstanceOwnerId requests.Integer `position:"Query" name:"VbrInstanceOwnerId"` PageSize requests.Integer `position:"Query" name:"PageSize"` VbrInstanceRegionId string `position:"Query" name:"VbrInstanceRegionId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` VbrInstanceId string `position:"Query" name:"VbrInstanceId"` }
DescribeCenVbrHealthCheckRequest is the request struct for api DescribeCenVbrHealthCheck
func CreateDescribeCenVbrHealthCheckRequest ¶
func CreateDescribeCenVbrHealthCheckRequest() (request *DescribeCenVbrHealthCheckRequest)
CreateDescribeCenVbrHealthCheckRequest creates a request to invoke DescribeCenVbrHealthCheck API
type DescribeCenVbrHealthCheckResponse ¶
type DescribeCenVbrHealthCheckResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` VbrHealthChecks VbrHealthChecks `json:"VbrHealthChecks" xml:"VbrHealthChecks"` }
DescribeCenVbrHealthCheckResponse is the response struct for api DescribeCenVbrHealthCheck
func CreateDescribeCenVbrHealthCheckResponse ¶
func CreateDescribeCenVbrHealthCheckResponse() (response *DescribeCenVbrHealthCheckResponse)
CreateDescribeCenVbrHealthCheckResponse creates a response to parse from DescribeCenVbrHealthCheck response
type DescribeCensFilter ¶
type DescribeCensFilter struct { Value *[]string `name:"Value" type:"Repeated"` Key string `name:"Key"` }
DescribeCensFilter is a repeated param struct in DescribeCensRequest
type DescribeCensRequest ¶
type DescribeCensRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` Tag *[]DescribeCensTag `position:"Query" name:"Tag" type:"Repeated"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Filter *[]DescribeCensFilter `position:"Query" name:"Filter" type:"Repeated"` }
DescribeCensRequest is the request struct for api DescribeCens
func CreateDescribeCensRequest ¶
func CreateDescribeCensRequest() (request *DescribeCensRequest)
CreateDescribeCensRequest creates a request to invoke DescribeCens API
type DescribeCensResponse ¶
type DescribeCensResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` Cens Cens `json:"Cens" xml:"Cens"` }
DescribeCensResponse is the response struct for api DescribeCens
func CreateDescribeCensResponse ¶
func CreateDescribeCensResponse() (response *DescribeCensResponse)
CreateDescribeCensResponse creates a response to parse from DescribeCens response
type DescribeCensTag ¶
DescribeCensTag is a repeated param struct in DescribeCensRequest
type DescribeChildInstanceRegionsRequest ¶
type DescribeChildInstanceRegionsRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ProductType string `position:"Query" name:"ProductType"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ChildInstanceOwnerId requests.Integer `position:"Query" name:"ChildInstanceOwnerId"` }
DescribeChildInstanceRegionsRequest is the request struct for api DescribeChildInstanceRegions
func CreateDescribeChildInstanceRegionsRequest ¶
func CreateDescribeChildInstanceRegionsRequest() (request *DescribeChildInstanceRegionsRequest)
CreateDescribeChildInstanceRegionsRequest creates a request to invoke DescribeChildInstanceRegions API
type DescribeChildInstanceRegionsResponse ¶
type DescribeChildInstanceRegionsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Regions Regions `json:"Regions" xml:"Regions"` }
DescribeChildInstanceRegionsResponse is the response struct for api DescribeChildInstanceRegions
func CreateDescribeChildInstanceRegionsResponse ¶
func CreateDescribeChildInstanceRegionsResponse() (response *DescribeChildInstanceRegionsResponse)
CreateDescribeChildInstanceRegionsResponse creates a response to parse from DescribeChildInstanceRegions response
type DescribeFlowlogsRequest ¶ added in v1.60.382
type DescribeFlowlogsRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ClientToken string `position:"Query" name:"ClientToken"` CenId string `position:"Query" name:"CenId"` Description string `position:"Query" name:"Description"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` ProjectName string `position:"Query" name:"ProjectName"` LogStoreName string `position:"Query" name:"LogStoreName"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` FlowLogId string `position:"Query" name:"FlowLogId"` FlowLogName string `position:"Query" name:"FlowLogName"` Status string `position:"Query" name:"Status"` }
DescribeFlowlogsRequest is the request struct for api DescribeFlowlogs
func CreateDescribeFlowlogsRequest ¶ added in v1.60.382
func CreateDescribeFlowlogsRequest() (request *DescribeFlowlogsRequest)
CreateDescribeFlowlogsRequest creates a request to invoke DescribeFlowlogs API
type DescribeFlowlogsResponse ¶ added in v1.60.382
type DescribeFlowlogsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success string `json:"Success" xml:"Success"` TotalCount string `json:"TotalCount" xml:"TotalCount"` PageNumber string `json:"PageNumber" xml:"PageNumber"` PageSize string `json:"PageSize" xml:"PageSize"` FlowLogs FlowLogs `json:"FlowLogs" xml:"FlowLogs"` }
DescribeFlowlogsResponse is the response struct for api DescribeFlowlogs
func CreateDescribeFlowlogsResponse ¶ added in v1.60.382
func CreateDescribeFlowlogsResponse() (response *DescribeFlowlogsResponse)
CreateDescribeFlowlogsResponse creates a response to parse from DescribeFlowlogs response
type DescribeGeographicRegionMembershipRequest ¶
type DescribeGeographicRegionMembershipRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` GeographicRegionId string `position:"Query" name:"GeographicRegionId"` }
DescribeGeographicRegionMembershipRequest is the request struct for api DescribeGeographicRegionMembership
func CreateDescribeGeographicRegionMembershipRequest ¶
func CreateDescribeGeographicRegionMembershipRequest() (request *DescribeGeographicRegionMembershipRequest)
CreateDescribeGeographicRegionMembershipRequest creates a request to invoke DescribeGeographicRegionMembership API
type DescribeGeographicRegionMembershipResponse ¶
type DescribeGeographicRegionMembershipResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` RegionIds RegionIds `json:"RegionIds" xml:"RegionIds"` }
DescribeGeographicRegionMembershipResponse is the response struct for api DescribeGeographicRegionMembership
func CreateDescribeGeographicRegionMembershipResponse ¶
func CreateDescribeGeographicRegionMembershipResponse() (response *DescribeGeographicRegionMembershipResponse)
CreateDescribeGeographicRegionMembershipResponse creates a response to parse from DescribeGeographicRegionMembership response
type DescribeGrantRulesToCenRequest ¶
type DescribeGrantRulesToCenRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` ProductType string `position:"Query" name:"ProductType"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
DescribeGrantRulesToCenRequest is the request struct for api DescribeGrantRulesToCen
func CreateDescribeGrantRulesToCenRequest ¶
func CreateDescribeGrantRulesToCenRequest() (request *DescribeGrantRulesToCenRequest)
CreateDescribeGrantRulesToCenRequest creates a request to invoke DescribeGrantRulesToCen API
type DescribeGrantRulesToCenResponse ¶
type DescribeGrantRulesToCenResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` GrantRules GrantRules `json:"GrantRules" xml:"GrantRules"` }
DescribeGrantRulesToCenResponse is the response struct for api DescribeGrantRulesToCen
func CreateDescribeGrantRulesToCenResponse ¶
func CreateDescribeGrantRulesToCenResponse() (response *DescribeGrantRulesToCenResponse)
CreateDescribeGrantRulesToCenResponse creates a response to parse from DescribeGrantRulesToCen response
type DescribePublishedRouteEntriesRequest ¶
type DescribePublishedRouteEntriesRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` DestinationCidrBlock string `position:"Query" name:"DestinationCidrBlock"` ChildInstanceType string `position:"Query" name:"ChildInstanceType"` ChildInstanceId string `position:"Query" name:"ChildInstanceId"` ChildInstanceRouteTableId string `position:"Query" name:"ChildInstanceRouteTableId"` }
DescribePublishedRouteEntriesRequest is the request struct for api DescribePublishedRouteEntries
func CreateDescribePublishedRouteEntriesRequest ¶
func CreateDescribePublishedRouteEntriesRequest() (request *DescribePublishedRouteEntriesRequest)
CreateDescribePublishedRouteEntriesRequest creates a request to invoke DescribePublishedRouteEntries API
type DescribePublishedRouteEntriesResponse ¶
type DescribePublishedRouteEntriesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PageNumber int `json:"PageNumber" xml:"PageNumber"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageSize int `json:"PageSize" xml:"PageSize"` PublishedRouteEntries PublishedRouteEntries `json:"PublishedRouteEntries" xml:"PublishedRouteEntries"` }
DescribePublishedRouteEntriesResponse is the response struct for api DescribePublishedRouteEntries
func CreateDescribePublishedRouteEntriesResponse ¶
func CreateDescribePublishedRouteEntriesResponse() (response *DescribePublishedRouteEntriesResponse)
CreateDescribePublishedRouteEntriesResponse creates a response to parse from DescribePublishedRouteEntries response
type DescribeRouteConflictRequest ¶
type DescribeRouteConflictRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` DestinationCidrBlock string `position:"Query" name:"DestinationCidrBlock"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ChildInstanceType string `position:"Query" name:"ChildInstanceType"` ChildInstanceId string `position:"Query" name:"ChildInstanceId"` ChildInstanceRouteTableId string `position:"Query" name:"ChildInstanceRouteTableId"` }
DescribeRouteConflictRequest is the request struct for api DescribeRouteConflict
func CreateDescribeRouteConflictRequest ¶
func CreateDescribeRouteConflictRequest() (request *DescribeRouteConflictRequest)
CreateDescribeRouteConflictRequest creates a request to invoke DescribeRouteConflict API
type DescribeRouteConflictResponse ¶
type DescribeRouteConflictResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PageNumber int `json:"PageNumber" xml:"PageNumber"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageSize int `json:"PageSize" xml:"PageSize"` RouteConflicts RouteConflicts `json:"RouteConflicts" xml:"RouteConflicts"` }
DescribeRouteConflictResponse is the response struct for api DescribeRouteConflict
func CreateDescribeRouteConflictResponse ¶
func CreateDescribeRouteConflictResponse() (response *DescribeRouteConflictResponse)
CreateDescribeRouteConflictResponse creates a response to parse from DescribeRouteConflict response
type DescribeRouteServicesInCenRequest ¶
type DescribeRouteServicesInCenRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` AccessRegionId string `position:"Query" name:"AccessRegionId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` Host string `position:"Query" name:"Host"` HostRegionId string `position:"Query" name:"HostRegionId"` HostVpcId string `position:"Query" name:"HostVpcId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
DescribeRouteServicesInCenRequest is the request struct for api DescribeRouteServicesInCen
func CreateDescribeRouteServicesInCenRequest ¶
func CreateDescribeRouteServicesInCenRequest() (request *DescribeRouteServicesInCenRequest)
CreateDescribeRouteServicesInCenRequest creates a request to invoke DescribeRouteServicesInCen API
type DescribeRouteServicesInCenResponse ¶
type DescribeRouteServicesInCenResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` RouteServiceEntries RouteServiceEntries `json:"RouteServiceEntries" xml:"RouteServiceEntries"` }
DescribeRouteServicesInCenResponse is the response struct for api DescribeRouteServicesInCen
func CreateDescribeRouteServicesInCenResponse ¶
func CreateDescribeRouteServicesInCenResponse() (response *DescribeRouteServicesInCenResponse)
CreateDescribeRouteServicesInCenResponse creates a response to parse from DescribeRouteServicesInCen response
type DestinationChildInstanceTypes ¶ added in v1.60.382
type DestinationChildInstanceTypes struct {
DestinationChildInstanceType []string `json:"DestinationChildInstanceType" xml:"DestinationChildInstanceType"`
}
DestinationChildInstanceTypes is a nested struct in cbn response
type DestinationCidrBlocks ¶ added in v1.60.382
type DestinationCidrBlocks struct {
DestinationCidrBlock []string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
}
DestinationCidrBlocks is a nested struct in cbn response
type DestinationInstanceIds ¶ added in v1.60.382
type DestinationInstanceIds struct {
DestinationInstanceId []string `json:"DestinationInstanceId" xml:"DestinationInstanceId"`
}
DestinationInstanceIds is a nested struct in cbn response
type DestinationRegionIds ¶ added in v1.61.222
type DestinationRegionIds struct {
DestinationRegionId []string `json:"DestinationRegionId" xml:"DestinationRegionId"`
}
DestinationRegionIds is a nested struct in cbn response
type DestinationRouteTableIds ¶ added in v1.60.382
type DestinationRouteTableIds struct {
DestinationRouteTableId []string `json:"DestinationRouteTableId" xml:"DestinationRouteTableId"`
}
DestinationRouteTableIds is a nested struct in cbn response
type DetachCenChildInstanceRequest ¶
type DetachCenChildInstanceRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` CenOwnerId requests.Integer `position:"Query" name:"CenOwnerId"` ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ChildInstanceType string `position:"Query" name:"ChildInstanceType"` ChildInstanceOwnerId requests.Integer `position:"Query" name:"ChildInstanceOwnerId"` ChildInstanceId string `position:"Query" name:"ChildInstanceId"` }
DetachCenChildInstanceRequest is the request struct for api DetachCenChildInstance
func CreateDetachCenChildInstanceRequest ¶
func CreateDetachCenChildInstanceRequest() (request *DetachCenChildInstanceRequest)
CreateDetachCenChildInstanceRequest creates a request to invoke DetachCenChildInstance API
type DetachCenChildInstanceResponse ¶
type DetachCenChildInstanceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DetachCenChildInstanceResponse is the response struct for api DetachCenChildInstance
func CreateDetachCenChildInstanceResponse ¶
func CreateDetachCenChildInstanceResponse() (response *DetachCenChildInstanceResponse)
CreateDetachCenChildInstanceResponse creates a response to parse from DetachCenChildInstance response
type DisableCenVbrHealthCheckRequest ¶
type DisableCenVbrHealthCheckRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` VbrInstanceOwnerId requests.Integer `position:"Query" name:"VbrInstanceOwnerId"` VbrInstanceRegionId string `position:"Query" name:"VbrInstanceRegionId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` VbrInstanceId string `position:"Query" name:"VbrInstanceId"` }
DisableCenVbrHealthCheckRequest is the request struct for api DisableCenVbrHealthCheck
func CreateDisableCenVbrHealthCheckRequest ¶
func CreateDisableCenVbrHealthCheckRequest() (request *DisableCenVbrHealthCheckRequest)
CreateDisableCenVbrHealthCheckRequest creates a request to invoke DisableCenVbrHealthCheck API
type DisableCenVbrHealthCheckResponse ¶
type DisableCenVbrHealthCheckResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DisableCenVbrHealthCheckResponse is the response struct for api DisableCenVbrHealthCheck
func CreateDisableCenVbrHealthCheckResponse ¶
func CreateDisableCenVbrHealthCheckResponse() (response *DisableCenVbrHealthCheckResponse)
CreateDisableCenVbrHealthCheckResponse creates a response to parse from DisableCenVbrHealthCheck response
type EnableCenVbrHealthCheckRequest ¶
type EnableCenVbrHealthCheckRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` HealthCheckTargetIp string `position:"Query" name:"HealthCheckTargetIp"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` VbrInstanceOwnerId requests.Integer `position:"Query" name:"VbrInstanceOwnerId"` VbrInstanceRegionId string `position:"Query" name:"VbrInstanceRegionId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` HealthCheckSourceIp string `position:"Query" name:"HealthCheckSourceIp"` HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"` VbrInstanceId string `position:"Query" name:"VbrInstanceId"` }
EnableCenVbrHealthCheckRequest is the request struct for api EnableCenVbrHealthCheck
func CreateEnableCenVbrHealthCheckRequest ¶
func CreateEnableCenVbrHealthCheckRequest() (request *EnableCenVbrHealthCheckRequest)
CreateEnableCenVbrHealthCheckRequest creates a request to invoke EnableCenVbrHealthCheck API
type EnableCenVbrHealthCheckResponse ¶
type EnableCenVbrHealthCheckResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
EnableCenVbrHealthCheckResponse is the response struct for api EnableCenVbrHealthCheck
func CreateEnableCenVbrHealthCheckResponse ¶
func CreateEnableCenVbrHealthCheckResponse() (response *EnableCenVbrHealthCheckResponse)
CreateEnableCenVbrHealthCheckResponse creates a response to parse from EnableCenVbrHealthCheck response
type FlowLog ¶ added in v1.60.382
type FlowLog struct { FlowLogId string `json:"FlowLogId" xml:"FlowLogId"` FlowLogName string `json:"FlowLogName" xml:"FlowLogName"` Description string `json:"Description" xml:"Description"` CreationTime string `json:"CreationTime" xml:"CreationTime"` CenId string `json:"CenId" xml:"CenId"` ProjectName string `json:"ProjectName" xml:"ProjectName"` LogStoreName string `json:"LogStoreName" xml:"LogStoreName"` Status string `json:"Status" xml:"Status"` RegionId string `json:"RegionId" xml:"RegionId"` }
FlowLog is a nested struct in cbn response
type FlowLogs ¶ added in v1.60.382
type FlowLogs struct {
FlowLog []FlowLog `json:"FlowLog" xml:"FlowLog"`
}
FlowLogs is a nested struct in cbn response
type GeographicSpanModel ¶
type GeographicSpanModel struct { GeographicSpanId string `json:"GeographicSpanId" xml:"GeographicSpanId"` LocalGeoRegionId string `json:"LocalGeoRegionId" xml:"LocalGeoRegionId"` OppositeGeoRegionId string `json:"OppositeGeoRegionId" xml:"OppositeGeoRegionId"` }
GeographicSpanModel is a nested struct in cbn response
type GeographicSpanModels ¶
type GeographicSpanModels struct {
GeographicSpanModel []GeographicSpanModel `json:"GeographicSpanModel" xml:"GeographicSpanModel"`
}
GeographicSpanModels is a nested struct in cbn response
type GrantRule ¶
type GrantRule struct { CenId string `json:"CenId" xml:"CenId"` ChildInstanceRegionId string `json:"ChildInstanceRegionId" xml:"ChildInstanceRegionId"` ChildInstanceType string `json:"ChildInstanceType" xml:"ChildInstanceType"` ChildInstanceId string `json:"ChildInstanceId" xml:"ChildInstanceId"` ChildInstanceOwnerId int64 `json:"ChildInstanceOwnerId" xml:"ChildInstanceOwnerId"` }
GrantRule is a nested struct in cbn response
type GrantRules ¶
type GrantRules struct {
GrantRule []GrantRule `json:"GrantRule" xml:"GrantRule"`
}
GrantRules is a nested struct in cbn response
type ListTagResourcesRequest ¶ added in v1.60.382
type ListTagResourcesRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` NextToken string `position:"Query" name:"NextToken"` PageSize requests.Integer `position:"Query" name:"PageSize"` Tag *[]ListTagResourcesTag `position:"Query" name:"Tag" type:"Repeated"` ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceType string `position:"Query" name:"ResourceType"` }
ListTagResourcesRequest is the request struct for api ListTagResources
func CreateListTagResourcesRequest ¶ added in v1.60.382
func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)
CreateListTagResourcesRequest creates a request to invoke ListTagResources API
type ListTagResourcesResponse ¶ added in v1.60.382
type ListTagResourcesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` NextToken string `json:"NextToken" xml:"NextToken"` TagResources TagResources `json:"TagResources" xml:"TagResources"` }
ListTagResourcesResponse is the response struct for api ListTagResources
func CreateListTagResourcesResponse ¶ added in v1.60.382
func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)
CreateListTagResourcesResponse creates a response to parse from ListTagResources response
type ListTagResourcesTag ¶ added in v1.60.382
ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest
type MatchAsns ¶ added in v1.60.382
type MatchAsns struct {
MatchAsn []string `json:"MatchAsn" xml:"MatchAsn"`
}
MatchAsns is a nested struct in cbn response
type MatchCommunitySet ¶ added in v1.60.382
type MatchCommunitySet struct {
MatchCommunity []string `json:"MatchCommunity" xml:"MatchCommunity"`
}
MatchCommunitySet is a nested struct in cbn response
type ModifyCenAttributeRequest ¶
type ModifyCenAttributeRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` Ipv6Level string `position:"Query" name:"Ipv6Level"` Description string `position:"Query" name:"Description"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ProtectionLevel string `position:"Query" name:"ProtectionLevel"` Name string `position:"Query" name:"Name"` }
ModifyCenAttributeRequest is the request struct for api ModifyCenAttribute
func CreateModifyCenAttributeRequest ¶
func CreateModifyCenAttributeRequest() (request *ModifyCenAttributeRequest)
CreateModifyCenAttributeRequest creates a request to invoke ModifyCenAttribute API
type ModifyCenAttributeResponse ¶
type ModifyCenAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyCenAttributeResponse is the response struct for api ModifyCenAttribute
func CreateModifyCenAttributeResponse ¶
func CreateModifyCenAttributeResponse() (response *ModifyCenAttributeResponse)
CreateModifyCenAttributeResponse creates a response to parse from ModifyCenAttribute response
type ModifyCenBandwidthPackageAttributeRequest ¶
type ModifyCenBandwidthPackageAttributeRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Description string `position:"Query" name:"Description"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` CenBandwidthPackageId string `position:"Query" name:"CenBandwidthPackageId"` Name string `position:"Query" name:"Name"` }
ModifyCenBandwidthPackageAttributeRequest is the request struct for api ModifyCenBandwidthPackageAttribute
func CreateModifyCenBandwidthPackageAttributeRequest ¶
func CreateModifyCenBandwidthPackageAttributeRequest() (request *ModifyCenBandwidthPackageAttributeRequest)
CreateModifyCenBandwidthPackageAttributeRequest creates a request to invoke ModifyCenBandwidthPackageAttribute API
type ModifyCenBandwidthPackageAttributeResponse ¶
type ModifyCenBandwidthPackageAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyCenBandwidthPackageAttributeResponse is the response struct for api ModifyCenBandwidthPackageAttribute
func CreateModifyCenBandwidthPackageAttributeResponse ¶
func CreateModifyCenBandwidthPackageAttributeResponse() (response *ModifyCenBandwidthPackageAttributeResponse)
CreateModifyCenBandwidthPackageAttributeResponse creates a response to parse from ModifyCenBandwidthPackageAttribute response
type ModifyCenBandwidthPackageSpecRequest ¶
type ModifyCenBandwidthPackageSpecRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` CenBandwidthPackageId string `position:"Query" name:"CenBandwidthPackageId"` }
ModifyCenBandwidthPackageSpecRequest is the request struct for api ModifyCenBandwidthPackageSpec
func CreateModifyCenBandwidthPackageSpecRequest ¶
func CreateModifyCenBandwidthPackageSpecRequest() (request *ModifyCenBandwidthPackageSpecRequest)
CreateModifyCenBandwidthPackageSpecRequest creates a request to invoke ModifyCenBandwidthPackageSpec API
type ModifyCenBandwidthPackageSpecResponse ¶
type ModifyCenBandwidthPackageSpecResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyCenBandwidthPackageSpecResponse is the response struct for api ModifyCenBandwidthPackageSpec
func CreateModifyCenBandwidthPackageSpecResponse ¶
func CreateModifyCenBandwidthPackageSpecResponse() (response *ModifyCenBandwidthPackageSpecResponse)
CreateModifyCenBandwidthPackageSpecResponse creates a response to parse from ModifyCenBandwidthPackageSpec response
type ModifyCenRouteMapRequest ¶ added in v1.60.382
type ModifyCenRouteMapRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CommunityMatchMode string `position:"Query" name:"CommunityMatchMode"` MapResult string `position:"Query" name:"MapResult"` DestinationRegionIds *[]string `position:"Query" name:"DestinationRegionIds" type:"Repeated"` NextPriority requests.Integer `position:"Query" name:"NextPriority"` DestinationCidrBlocks *[]string `position:"Query" name:"DestinationCidrBlocks" type:"Repeated"` OriginalRouteTableIds *[]string `position:"Query" name:"OriginalRouteTableIds" type:"Repeated"` SourceInstanceIds *[]string `position:"Query" name:"SourceInstanceIds" type:"Repeated"` SourceRegionIds *[]string `position:"Query" name:"SourceRegionIds" type:"Repeated"` GatewayZoneId string `position:"Query" name:"GatewayZoneId"` MatchAsns *[]string `position:"Query" name:"MatchAsns" type:"Repeated"` Preference requests.Integer `position:"Query" name:"Preference"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Priority requests.Integer `position:"Query" name:"Priority"` DestinationChildInstanceTypes *[]string `position:"Query" name:"DestinationChildInstanceTypes" type:"Repeated"` SourceRouteTableIds *[]string `position:"Query" name:"SourceRouteTableIds" type:"Repeated"` SourceChildInstanceTypes *[]string `position:"Query" name:"SourceChildInstanceTypes" type:"Repeated"` CommunityOperateMode string `position:"Query" name:"CommunityOperateMode"` OperateCommunitySet *[]string `position:"Query" name:"OperateCommunitySet" type:"Repeated"` RouteTypes *[]string `position:"Query" name:"RouteTypes" type:"Repeated"` MatchAddressType string `position:"Query" name:"MatchAddressType"` CidrMatchMode string `position:"Query" name:"CidrMatchMode"` CenId string `position:"Query" name:"CenId"` Description string `position:"Query" name:"Description"` SourceInstanceIdsReverseMatch requests.Boolean `position:"Query" name:"SourceInstanceIdsReverseMatch"` DestinationRouteTableIds *[]string `position:"Query" name:"DestinationRouteTableIds" type:"Repeated"` SourceZoneIds *[]string `position:"Query" name:"SourceZoneIds" type:"Repeated"` DestinationInstanceIds *[]string `position:"Query" name:"DestinationInstanceIds" type:"Repeated"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` DestinationInstanceIdsReverseMatch requests.Boolean `position:"Query" name:"DestinationInstanceIdsReverseMatch"` RouteMapId string `position:"Query" name:"RouteMapId"` PrependAsPath *[]string `position:"Query" name:"PrependAsPath" type:"Repeated"` AsPathMatchMode string `position:"Query" name:"AsPathMatchMode"` MatchCommunitySet *[]string `position:"Query" name:"MatchCommunitySet" type:"Repeated"` CenRegionId string `position:"Query" name:"CenRegionId"` }
ModifyCenRouteMapRequest is the request struct for api ModifyCenRouteMap
func CreateModifyCenRouteMapRequest ¶ added in v1.60.382
func CreateModifyCenRouteMapRequest() (request *ModifyCenRouteMapRequest)
CreateModifyCenRouteMapRequest creates a request to invoke ModifyCenRouteMap API
type ModifyCenRouteMapResponse ¶ added in v1.60.382
type ModifyCenRouteMapResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyCenRouteMapResponse is the response struct for api ModifyCenRouteMap
func CreateModifyCenRouteMapResponse ¶ added in v1.60.382
func CreateModifyCenRouteMapResponse() (response *ModifyCenRouteMapResponse)
CreateModifyCenRouteMapResponse creates a response to parse from ModifyCenRouteMap response
type ModifyFlowLogAttributeRequest ¶ added in v1.60.382
type ModifyFlowLogAttributeRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ClientToken string `position:"Query" name:"ClientToken"` CenId string `position:"Query" name:"CenId"` Description string `position:"Query" name:"Description"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` FlowLogId string `position:"Query" name:"FlowLogId"` FlowLogName string `position:"Query" name:"FlowLogName"` }
ModifyFlowLogAttributeRequest is the request struct for api ModifyFlowLogAttribute
func CreateModifyFlowLogAttributeRequest ¶ added in v1.60.382
func CreateModifyFlowLogAttributeRequest() (request *ModifyFlowLogAttributeRequest)
CreateModifyFlowLogAttributeRequest creates a request to invoke ModifyFlowLogAttribute API
type ModifyFlowLogAttributeResponse ¶ added in v1.60.382
type ModifyFlowLogAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success string `json:"Success" xml:"Success"` }
ModifyFlowLogAttributeResponse is the response struct for api ModifyFlowLogAttribute
func CreateModifyFlowLogAttributeResponse ¶ added in v1.60.382
func CreateModifyFlowLogAttributeResponse() (response *ModifyFlowLogAttributeResponse)
CreateModifyFlowLogAttributeResponse creates a response to parse from ModifyFlowLogAttribute response
type OperateCommunitySet ¶ added in v1.60.382
type OperateCommunitySet struct {
OperateCommunity []string `json:"OperateCommunity" xml:"OperateCommunity"`
}
OperateCommunitySet is a nested struct in cbn response
type OrginInterRegionBandwidthLimit ¶ added in v1.60.382
type OrginInterRegionBandwidthLimit struct { LocalRegionId string `json:"LocalRegionId" xml:"LocalRegionId"` OppositeRegionId string `json:"OppositeRegionId" xml:"OppositeRegionId"` GeographicSpanId string `json:"GeographicSpanId" xml:"GeographicSpanId"` BandwidthLimit string `json:"BandwidthLimit" xml:"BandwidthLimit"` }
OrginInterRegionBandwidthLimit is a nested struct in cbn response
type OrginInterRegionBandwidthLimits ¶ added in v1.60.382
type OrginInterRegionBandwidthLimits struct {
OrginInterRegionBandwidthLimit []OrginInterRegionBandwidthLimit `json:"OrginInterRegionBandwidthLimit" xml:"OrginInterRegionBandwidthLimit"`
}
OrginInterRegionBandwidthLimits is a nested struct in cbn response
type OriginalRouteTableIds ¶ added in v1.61.222
type OriginalRouteTableIds struct {
OriginalRouteTableId []string `json:"OriginalRouteTableId" xml:"OriginalRouteTableId"`
}
OriginalRouteTableIds is a nested struct in cbn response
type PrependAsPath ¶ added in v1.60.382
type PrependAsPath struct {
AsPath []string `json:"AsPath" xml:"AsPath"`
}
PrependAsPath is a nested struct in cbn response
type PrivateZoneInfo ¶
type PrivateZoneInfo struct { AccessRegionId string `json:"AccessRegionId" xml:"AccessRegionId"` HostRegionId string `json:"HostRegionId" xml:"HostRegionId"` HostVpcId string `json:"HostVpcId" xml:"HostVpcId"` Status string `json:"Status" xml:"Status"` }
PrivateZoneInfo is a nested struct in cbn response
type PrivateZoneInfos ¶
type PrivateZoneInfos struct {
PrivateZoneInfo []PrivateZoneInfo `json:"PrivateZoneInfo" xml:"PrivateZoneInfo"`
}
PrivateZoneInfos is a nested struct in cbn response
type PublishRouteEntriesRequest ¶
type PublishRouteEntriesRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` DestinationCidrBlock string `position:"Query" name:"DestinationCidrBlock"` ChildInstanceType string `position:"Query" name:"ChildInstanceType"` ChildInstanceId string `position:"Query" name:"ChildInstanceId"` ChildInstanceRouteTableId string `position:"Query" name:"ChildInstanceRouteTableId"` }
PublishRouteEntriesRequest is the request struct for api PublishRouteEntries
func CreatePublishRouteEntriesRequest ¶
func CreatePublishRouteEntriesRequest() (request *PublishRouteEntriesRequest)
CreatePublishRouteEntriesRequest creates a request to invoke PublishRouteEntries API
type PublishRouteEntriesResponse ¶
type PublishRouteEntriesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
PublishRouteEntriesResponse is the response struct for api PublishRouteEntries
func CreatePublishRouteEntriesResponse ¶
func CreatePublishRouteEntriesResponse() (response *PublishRouteEntriesResponse)
CreatePublishRouteEntriesResponse creates a response to parse from PublishRouteEntries response
type PublishedRouteEntries ¶
type PublishedRouteEntries struct {
PublishedRouteEntry []PublishedRouteEntry `json:"PublishedRouteEntry" xml:"PublishedRouteEntry"`
}
PublishedRouteEntries is a nested struct in cbn response
type PublishedRouteEntry ¶
type PublishedRouteEntry struct { DestinationCidrBlock string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"` ChildInstanceRouteTableId string `json:"ChildInstanceRouteTableId" xml:"ChildInstanceRouteTableId"` NextHopType string `json:"NextHopType" xml:"NextHopType"` RouteType string `json:"RouteType" xml:"RouteType"` NextHopId string `json:"NextHopId" xml:"NextHopId"` OperationalMode bool `json:"OperationalMode" xml:"OperationalMode"` PublishStatus string `json:"PublishStatus" xml:"PublishStatus"` Conflicts ConflictsInDescribePublishedRouteEntries `json:"Conflicts" xml:"Conflicts"` }
PublishedRouteEntry is a nested struct in cbn response
type Region ¶
type Region struct { RegionId string `json:"RegionId" xml:"RegionId"` LocalName string `json:"LocalName" xml:"LocalName"` }
Region is a nested struct in cbn response
type RegionId ¶
type RegionId struct {
RegionId string `json:"RegionId" xml:"RegionId"`
}
RegionId is a nested struct in cbn response
type RegionIds ¶
type RegionIds struct {
RegionId []RegionId `json:"RegionId" xml:"RegionId"`
}
RegionIds is a nested struct in cbn response
type Regions ¶
type Regions struct {
Region []Region `json:"Region" xml:"Region"`
}
Regions is a nested struct in cbn response
type ResolveAndRouteServiceInCenRequest ¶
type ResolveAndRouteServiceInCenRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ClientToken string `position:"Query" name:"ClientToken"` CenId string `position:"Query" name:"CenId"` Description string `position:"Query" name:"Description"` UpdateInterval requests.Integer `position:"Query" name:"UpdateInterval"` Host string `position:"Query" name:"Host"` HostRegionId string `position:"Query" name:"HostRegionId"` HostVpcId string `position:"Query" name:"HostVpcId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` AccessRegionIds *[]string `position:"Query" name:"AccessRegionIds" type:"Repeated"` }
ResolveAndRouteServiceInCenRequest is the request struct for api ResolveAndRouteServiceInCen
func CreateResolveAndRouteServiceInCenRequest ¶
func CreateResolveAndRouteServiceInCenRequest() (request *ResolveAndRouteServiceInCenRequest)
CreateResolveAndRouteServiceInCenRequest creates a request to invoke ResolveAndRouteServiceInCen API
type ResolveAndRouteServiceInCenResponse ¶
type ResolveAndRouteServiceInCenResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ResolveAndRouteServiceInCenResponse is the response struct for api ResolveAndRouteServiceInCen
func CreateResolveAndRouteServiceInCenResponse ¶
func CreateResolveAndRouteServiceInCenResponse() (response *ResolveAndRouteServiceInCenResponse)
CreateResolveAndRouteServiceInCenResponse creates a response to parse from ResolveAndRouteServiceInCen response
type RouteConflict ¶
type RouteConflict struct { DestinationCidrBlock string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"` RegionId string `json:"RegionId" xml:"RegionId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` InstanceType string `json:"InstanceType" xml:"InstanceType"` Status string `json:"Status" xml:"Status"` }
RouteConflict is a nested struct in cbn response
type RouteConflicts ¶
type RouteConflicts struct {
RouteConflict []RouteConflict `json:"RouteConflict" xml:"RouteConflict"`
}
RouteConflicts is a nested struct in cbn response
type RouteMap ¶ added in v1.60.382
type RouteMap struct { Status string `json:"Status" xml:"Status"` RouteMapId string `json:"RouteMapId" xml:"RouteMapId"` CenId string `json:"CenId" xml:"CenId"` CenRegionId string `json:"CenRegionId" xml:"CenRegionId"` Description string `json:"Description" xml:"Description"` MapResult string `json:"MapResult" xml:"MapResult"` Priority int `json:"Priority" xml:"Priority"` NextPriority int `json:"NextPriority" xml:"NextPriority"` CidrMatchMode string `json:"CidrMatchMode" xml:"CidrMatchMode"` AsPathMatchMode string `json:"AsPathMatchMode" xml:"AsPathMatchMode"` CommunityMatchMode string `json:"CommunityMatchMode" xml:"CommunityMatchMode"` CommunityOperateMode string `json:"CommunityOperateMode" xml:"CommunityOperateMode"` Preference int `json:"Preference" xml:"Preference"` TransmitDirection string `json:"TransmitDirection" xml:"TransmitDirection"` SourceInstanceIdsReverseMatch bool `json:"SourceInstanceIdsReverseMatch" xml:"SourceInstanceIdsReverseMatch"` DestinationInstanceIdsReverseMatch bool `json:"DestinationInstanceIdsReverseMatch" xml:"DestinationInstanceIdsReverseMatch"` GatewayZoneId string `json:"GatewayZoneId" xml:"GatewayZoneId"` MatchAddressType string `json:"MatchAddressType" xml:"MatchAddressType"` SourceInstanceIds SourceInstanceIds `json:"SourceInstanceIds" xml:"SourceInstanceIds"` DestinationInstanceIds DestinationInstanceIds `json:"DestinationInstanceIds" xml:"DestinationInstanceIds"` SourceRouteTableIds SourceRouteTableIds `json:"SourceRouteTableIds" xml:"SourceRouteTableIds"` DestinationRouteTableIds DestinationRouteTableIds `json:"DestinationRouteTableIds" xml:"DestinationRouteTableIds"` SourceRegionIds SourceRegionIds `json:"SourceRegionIds" xml:"SourceRegionIds"` SourceChildInstanceTypes SourceChildInstanceTypes `json:"SourceChildInstanceTypes" xml:"SourceChildInstanceTypes"` DestinationChildInstanceTypes DestinationChildInstanceTypes `json:"DestinationChildInstanceTypes" xml:"DestinationChildInstanceTypes"` DestinationCidrBlocks DestinationCidrBlocks `json:"DestinationCidrBlocks" xml:"DestinationCidrBlocks"` RouteTypes RouteTypes `json:"RouteTypes" xml:"RouteTypes"` MatchAsns MatchAsns `json:"MatchAsns" xml:"MatchAsns"` MatchCommunitySet MatchCommunitySet `json:"MatchCommunitySet" xml:"MatchCommunitySet"` OperateCommunitySet OperateCommunitySet `json:"OperateCommunitySet" xml:"OperateCommunitySet"` PrependAsPath PrependAsPath `json:"PrependAsPath" xml:"PrependAsPath"` DestinationRegionIds DestinationRegionIds `json:"DestinationRegionIds" xml:"DestinationRegionIds"` OriginalRouteTableIds OriginalRouteTableIds `json:"OriginalRouteTableIds" xml:"OriginalRouteTableIds"` SrcZoneIds SrcZoneIds `json:"SrcZoneIds" xml:"SrcZoneIds"` }
RouteMap is a nested struct in cbn response
type RouteMaps ¶ added in v1.60.382
type RouteMaps struct {
RouteMap []RouteMap `json:"RouteMap" xml:"RouteMap"`
}
RouteMaps is a nested struct in cbn response
type RoutePrivateZoneInCenToVpcRequest ¶
type RoutePrivateZoneInCenToVpcRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` AccessRegionId string `position:"Query" name:"AccessRegionId"` HostRegionId string `position:"Query" name:"HostRegionId"` HostVpcId string `position:"Query" name:"HostVpcId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
RoutePrivateZoneInCenToVpcRequest is the request struct for api RoutePrivateZoneInCenToVpc
func CreateRoutePrivateZoneInCenToVpcRequest ¶
func CreateRoutePrivateZoneInCenToVpcRequest() (request *RoutePrivateZoneInCenToVpcRequest)
CreateRoutePrivateZoneInCenToVpcRequest creates a request to invoke RoutePrivateZoneInCenToVpc API
type RoutePrivateZoneInCenToVpcResponse ¶
type RoutePrivateZoneInCenToVpcResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
RoutePrivateZoneInCenToVpcResponse is the response struct for api RoutePrivateZoneInCenToVpc
func CreateRoutePrivateZoneInCenToVpcResponse ¶
func CreateRoutePrivateZoneInCenToVpcResponse() (response *RoutePrivateZoneInCenToVpcResponse)
CreateRoutePrivateZoneInCenToVpcResponse creates a response to parse from RoutePrivateZoneInCenToVpc response
type RouteServiceEntries ¶
type RouteServiceEntries struct {
RouteServiceEntry []RouteServiceEntry `json:"RouteServiceEntry" xml:"RouteServiceEntry"`
}
RouteServiceEntries is a nested struct in cbn response
type RouteServiceEntry ¶
type RouteServiceEntry struct { CenId string `json:"CenId" xml:"CenId"` Host string `json:"Host" xml:"Host"` HostRegionId string `json:"HostRegionId" xml:"HostRegionId"` AccessRegionId string `json:"AccessRegionId" xml:"AccessRegionId"` UpdateInterval string `json:"UpdateInterval" xml:"UpdateInterval"` Status string `json:"Status" xml:"Status"` HostVpcId string `json:"HostVpcId" xml:"HostVpcId"` Description string `json:"Description" xml:"Description"` Cidrs Cidrs `json:"Cidrs" xml:"Cidrs"` }
RouteServiceEntry is a nested struct in cbn response
type RouteTypes ¶ added in v1.60.382
type RouteTypes struct {
RouteType []string `json:"RouteType" xml:"RouteType"`
}
RouteTypes is a nested struct in cbn response
type SetCenInterRegionBandwidthLimitRequest ¶
type SetCenInterRegionBandwidthLimitRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` BandwidthPackageId string `position:"Query" name:"BandwidthPackageId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OppositeRegionId string `position:"Query" name:"OppositeRegionId"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` LocalRegionId string `position:"Query" name:"LocalRegionId"` BandwidthLimit requests.Integer `position:"Query" name:"BandwidthLimit"` }
SetCenInterRegionBandwidthLimitRequest is the request struct for api SetCenInterRegionBandwidthLimit
func CreateSetCenInterRegionBandwidthLimitRequest ¶
func CreateSetCenInterRegionBandwidthLimitRequest() (request *SetCenInterRegionBandwidthLimitRequest)
CreateSetCenInterRegionBandwidthLimitRequest creates a request to invoke SetCenInterRegionBandwidthLimit API
type SetCenInterRegionBandwidthLimitResponse ¶
type SetCenInterRegionBandwidthLimitResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetCenInterRegionBandwidthLimitResponse is the response struct for api SetCenInterRegionBandwidthLimit
func CreateSetCenInterRegionBandwidthLimitResponse ¶
func CreateSetCenInterRegionBandwidthLimitResponse() (response *SetCenInterRegionBandwidthLimitResponse)
CreateSetCenInterRegionBandwidthLimitResponse creates a response to parse from SetCenInterRegionBandwidthLimit response
type SourceChildInstanceTypes ¶ added in v1.60.382
type SourceChildInstanceTypes struct {
SourceChildInstanceType []string `json:"SourceChildInstanceType" xml:"SourceChildInstanceType"`
}
SourceChildInstanceTypes is a nested struct in cbn response
type SourceInstanceIds ¶ added in v1.60.382
type SourceInstanceIds struct {
SourceInstanceId []string `json:"SourceInstanceId" xml:"SourceInstanceId"`
}
SourceInstanceIds is a nested struct in cbn response
type SourceRegionIds ¶ added in v1.60.382
type SourceRegionIds struct {
SourceRegionId []string `json:"SourceRegionId" xml:"SourceRegionId"`
}
SourceRegionIds is a nested struct in cbn response
type SourceRouteTableIds ¶ added in v1.60.382
type SourceRouteTableIds struct {
SourceRouteTableId []string `json:"SourceRouteTableId" xml:"SourceRouteTableId"`
}
SourceRouteTableIds is a nested struct in cbn response
type SrcZoneIds ¶ added in v1.61.222
type SrcZoneIds struct {
SrcZoneId []string `json:"SrcZoneId" xml:"SrcZoneId"`
}
SrcZoneIds is a nested struct in cbn response
type TagResource ¶ added in v1.60.382
type TagResource struct { TagKey string `json:"TagKey" xml:"TagKey"` TagValue string `json:"TagValue" xml:"TagValue"` ResourceId string `json:"ResourceId" xml:"ResourceId"` ResourceType string `json:"ResourceType" xml:"ResourceType"` }
TagResource is a nested struct in cbn response
type TagResources ¶ added in v1.60.382
type TagResources struct {
TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}
TagResources is a nested struct in cbn response
type TagResourcesRequest ¶ added in v1.60.382
type TagResourcesRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Tag *[]TagResourcesTag `position:"Query" name:"Tag" type:"Repeated"` ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceType string `position:"Query" name:"ResourceType"` }
TagResourcesRequest is the request struct for api TagResources
func CreateTagResourcesRequest ¶ added in v1.60.382
func CreateTagResourcesRequest() (request *TagResourcesRequest)
CreateTagResourcesRequest creates a request to invoke TagResources API
type TagResourcesResponse ¶ added in v1.60.382
type TagResourcesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
TagResourcesResponse is the response struct for api TagResources
func CreateTagResourcesResponse ¶ added in v1.60.382
func CreateTagResourcesResponse() (response *TagResourcesResponse)
CreateTagResourcesResponse creates a response to parse from TagResources response
type TagResourcesTag ¶ added in v1.60.382
TagResourcesTag is a repeated param struct in TagResourcesRequest
type TagsInDescribeCenBandwidthPackages ¶ added in v1.61.995
type TagsInDescribeCenBandwidthPackages struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeCenBandwidthPackages is a nested struct in cbn response
type TagsInDescribeCens ¶ added in v1.61.995
type TagsInDescribeCens struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeCens is a nested struct in cbn response
type TempUpgradeCenBandwidthPackageSpecRequest ¶ added in v1.61.222
type TempUpgradeCenBandwidthPackageSpecRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` OwnerAccount string `position:"Query" name:"OwnerAccount"` EndTime string `position:"Query" name:"EndTime"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` CenBandwidthPackageId string `position:"Query" name:"CenBandwidthPackageId"` }
TempUpgradeCenBandwidthPackageSpecRequest is the request struct for api TempUpgradeCenBandwidthPackageSpec
func CreateTempUpgradeCenBandwidthPackageSpecRequest ¶ added in v1.61.222
func CreateTempUpgradeCenBandwidthPackageSpecRequest() (request *TempUpgradeCenBandwidthPackageSpecRequest)
CreateTempUpgradeCenBandwidthPackageSpecRequest creates a request to invoke TempUpgradeCenBandwidthPackageSpec API
type TempUpgradeCenBandwidthPackageSpecResponse ¶ added in v1.61.222
type TempUpgradeCenBandwidthPackageSpecResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
TempUpgradeCenBandwidthPackageSpecResponse is the response struct for api TempUpgradeCenBandwidthPackageSpec
func CreateTempUpgradeCenBandwidthPackageSpecResponse ¶ added in v1.61.222
func CreateTempUpgradeCenBandwidthPackageSpecResponse() (response *TempUpgradeCenBandwidthPackageSpecResponse)
CreateTempUpgradeCenBandwidthPackageSpecResponse creates a response to parse from TempUpgradeCenBandwidthPackageSpec response
type UnassociateCenBandwidthPackageRequest ¶
type UnassociateCenBandwidthPackageRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` CenBandwidthPackageId string `position:"Query" name:"CenBandwidthPackageId"` }
UnassociateCenBandwidthPackageRequest is the request struct for api UnassociateCenBandwidthPackage
func CreateUnassociateCenBandwidthPackageRequest ¶
func CreateUnassociateCenBandwidthPackageRequest() (request *UnassociateCenBandwidthPackageRequest)
CreateUnassociateCenBandwidthPackageRequest creates a request to invoke UnassociateCenBandwidthPackage API
type UnassociateCenBandwidthPackageResponse ¶
type UnassociateCenBandwidthPackageResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UnassociateCenBandwidthPackageResponse is the response struct for api UnassociateCenBandwidthPackage
func CreateUnassociateCenBandwidthPackageResponse ¶
func CreateUnassociateCenBandwidthPackageResponse() (response *UnassociateCenBandwidthPackageResponse)
CreateUnassociateCenBandwidthPackageResponse creates a response to parse from UnassociateCenBandwidthPackage response
type UnroutePrivateZoneInCenToVpcRequest ¶
type UnroutePrivateZoneInCenToVpcRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` AccessRegionId string `position:"Query" name:"AccessRegionId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
UnroutePrivateZoneInCenToVpcRequest is the request struct for api UnroutePrivateZoneInCenToVpc
func CreateUnroutePrivateZoneInCenToVpcRequest ¶
func CreateUnroutePrivateZoneInCenToVpcRequest() (request *UnroutePrivateZoneInCenToVpcRequest)
CreateUnroutePrivateZoneInCenToVpcRequest creates a request to invoke UnroutePrivateZoneInCenToVpc API
type UnroutePrivateZoneInCenToVpcResponse ¶
type UnroutePrivateZoneInCenToVpcResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UnroutePrivateZoneInCenToVpcResponse is the response struct for api UnroutePrivateZoneInCenToVpc
func CreateUnroutePrivateZoneInCenToVpcResponse ¶
func CreateUnroutePrivateZoneInCenToVpcResponse() (response *UnroutePrivateZoneInCenToVpcResponse)
CreateUnroutePrivateZoneInCenToVpcResponse creates a response to parse from UnroutePrivateZoneInCenToVpc response
type UntagResourcesRequest ¶
type UntagResourcesRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` All requests.Boolean `position:"Query" name:"All"` ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceType string `position:"Query" name:"ResourceType"` TagKey *[]string `position:"Query" name:"TagKey" type:"Repeated"` }
UntagResourcesRequest is the request struct for api UntagResources
func CreateUntagResourcesRequest ¶
func CreateUntagResourcesRequest() (request *UntagResourcesRequest)
CreateUntagResourcesRequest creates a request to invoke UntagResources API
type UntagResourcesResponse ¶
type UntagResourcesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UntagResourcesResponse is the response struct for api UntagResources
func CreateUntagResourcesResponse ¶
func CreateUntagResourcesResponse() (response *UntagResourcesResponse)
CreateUntagResourcesResponse creates a response to parse from UntagResources response
type VbrHealthCheck ¶
type VbrHealthCheck struct { CenId string `json:"CenId" xml:"CenId"` VbrInstanceId string `json:"VbrInstanceId" xml:"VbrInstanceId"` LinkStatus string `json:"LinkStatus" xml:"LinkStatus"` PacketLoss int64 `json:"PacketLoss" xml:"PacketLoss"` HealthCheckSourceIp string `json:"HealthCheckSourceIp" xml:"HealthCheckSourceIp"` HealthCheckTargetIp string `json:"HealthCheckTargetIp" xml:"HealthCheckTargetIp"` Delay int64 `json:"Delay" xml:"Delay"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` VbrInstanceRegionId string `json:"VbrInstanceRegionId" xml:"VbrInstanceRegionId"` }
VbrHealthCheck is a nested struct in cbn response
type VbrHealthChecks ¶
type VbrHealthChecks struct {
VbrHealthCheck []VbrHealthCheck `json:"VbrHealthCheck" xml:"VbrHealthCheck"`
}
VbrHealthChecks is a nested struct in cbn response
type WithdrawPublishedRouteEntriesRequest ¶
type WithdrawPublishedRouteEntriesRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CenId string `position:"Query" name:"CenId"` ChildInstanceRegionId string `position:"Query" name:"ChildInstanceRegionId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` DestinationCidrBlock string `position:"Query" name:"DestinationCidrBlock"` ChildInstanceType string `position:"Query" name:"ChildInstanceType"` ChildInstanceId string `position:"Query" name:"ChildInstanceId"` ChildInstanceRouteTableId string `position:"Query" name:"ChildInstanceRouteTableId"` }
WithdrawPublishedRouteEntriesRequest is the request struct for api WithdrawPublishedRouteEntries
func CreateWithdrawPublishedRouteEntriesRequest ¶
func CreateWithdrawPublishedRouteEntriesRequest() (request *WithdrawPublishedRouteEntriesRequest)
CreateWithdrawPublishedRouteEntriesRequest creates a request to invoke WithdrawPublishedRouteEntries API
type WithdrawPublishedRouteEntriesResponse ¶
type WithdrawPublishedRouteEntriesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
WithdrawPublishedRouteEntriesResponse is the response struct for api WithdrawPublishedRouteEntries
func CreateWithdrawPublishedRouteEntriesResponse ¶
func CreateWithdrawPublishedRouteEntriesResponse() (response *WithdrawPublishedRouteEntriesResponse)
CreateWithdrawPublishedRouteEntriesResponse creates a response to parse from WithdrawPublishedRouteEntries response
Source Files ¶
- active_flow_log.go
- associate_cen_bandwidth_package.go
- attach_cen_child_instance.go
- client.go
- create_cen.go
- create_cen_bandwidth_package.go
- create_cen_child_instance_route_entry_to_cen.go
- create_cen_route_map.go
- create_flowlog.go
- deactive_flow_log.go
- delete_cen.go
- delete_cen_bandwidth_package.go
- delete_cen_child_instance_route_entry_to_cen.go
- delete_cen_route_map.go
- delete_flowlog.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_child_instance_route_entries.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_route_maps.go
- describe_cen_vbr_health_check.go
- describe_cens.go
- describe_child_instance_regions.go
- describe_flowlogs.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
- endpoint.go
- list_tag_resources.go
- modify_cen_attribute.go
- modify_cen_bandwidth_package_attribute.go
- modify_cen_bandwidth_package_spec.go
- modify_cen_route_map.go
- modify_flow_log_attribute.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_as_paths_in_describe_cen_child_instance_route_entries.go
- struct_as_paths_in_describe_cen_region_domain_route_entries.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_out_route_map_record.go
- struct_cen_out_route_map_records.go
- struct_cen_route_entries_in_describe_cen_child_instance_route_entries.go
- struct_cen_route_entries_in_describe_cen_region_domain_route_entries.go
- struct_cen_route_entry.go
- struct_cen_route_map_record.go
- struct_cen_route_map_records_in_describe_cen_child_instance_route_entries.go
- struct_cen_route_map_records_in_describe_cen_region_domain_route_entries.go
- struct_cens.go
- struct_child_instance.go
- struct_child_instance_route_table.go
- struct_child_instance_route_tables.go
- struct_child_instances.go
- struct_cidrs.go
- struct_communities_in_describe_cen_child_instance_route_entries.go
- struct_communities_in_describe_cen_region_domain_route_entries.go
- struct_conflict.go
- struct_conflicts_in_describe_cen_child_instance_route_entries.go
- struct_conflicts_in_describe_published_route_entries.go
- struct_destination_child_instance_types.go
- struct_destination_cidr_blocks.go
- struct_destination_instance_ids.go
- struct_destination_region_ids.go
- struct_destination_route_table_ids.go
- struct_flow_log.go
- struct_flow_logs.go
- struct_geographic_span_model.go
- struct_geographic_span_models.go
- struct_grant_rule.go
- struct_grant_rules.go
- struct_match_asns.go
- struct_match_community_set.go
- struct_operate_community_set.go
- struct_orgin_inter_region_bandwidth_limit.go
- struct_orgin_inter_region_bandwidth_limits.go
- struct_original_route_table_ids.go
- struct_prepend_as_path.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_map.go
- struct_route_maps.go
- struct_route_service_entries.go
- struct_route_service_entry.go
- struct_route_types.go
- struct_source_child_instance_types.go
- struct_source_instance_ids.go
- struct_source_region_ids.go
- struct_source_route_table_ids.go
- struct_src_zone_ids.go
- struct_tag.go
- struct_tag_resource.go
- struct_tag_resources.go
- struct_tags_in_describe_cen_bandwidth_packages.go
- struct_tags_in_describe_cens.go
- struct_vbr_health_check.go
- struct_vbr_health_checks.go
- tag_resources.go
- temp_upgrade_cen_bandwidth_package_spec.go
- unassociate_cen_bandwidth_package.go
- unroute_private_zone_in_cen_to_vpc.go
- untag_resources.go
- withdraw_published_route_entries.go