Documentation
¶
Index ¶
- Constants
- type Client
- func NewCENClient(accessKeyId, accessKeySecret string, regionID common.Region) *Client
- func NewCENClientWithEndpointAndSecurityToken(endpoint string, accessKeyId string, accessKeySecret string, ...) *Client
- func NewCENClientWithEndpointAndSecurityToken4RegionalDomain(endpoint string, accessKeyId string, accessKeySecret string, ...) *Client
- func NewCENClientWithSecurityToken(accessKeyId string, accessKeySecret string, securityToken string, ...) *Client
- func NewCENClientWithSecurityToken4RegionalDomain(accessKeyId string, accessKeySecret string, securityToken string, ...) *Client
- type Conflict
- type ConflictStatus
- type DescribePublishedRouteEntriesArgs
- type DescribePublishedRouteEntriesResponse
- type NextHopType
- type PublishRouteEntriesArgs
- type PublishStatus
- type PublishedRouteEntry
- type RouteType
Constants ¶
View Source
const ( // CENDefaultEndpoint is the default API endpoint of CEN services CENDefaultEndpoint = "https://cbn.aliyuncs.com" CENAPIVersion = "2017-09-12" CENServiceCode = "cen" )
View Source
const ( ConflictStatusConflict = ConflictStatus("conflict") ConflictStatusOverflow = ConflictStatus("overflow") ConflictStatusProhibited = ConflictStatus("prohibited") )
View Source
const ( NextHopTypeInstance = NextHopType("Instance") NextHopTypeHaVip = NextHopType("HaVip") NextHopTypeRouterInterface = NextHopType("RouterInterface") )
View Source
const ( PublishStatusPublished = PublishStatus("Published") PublishStatusNotPublished = PublishStatus("NonPublished") )
View Source
const ( RouteTypeSystem = RouteType("System") RouteTypeCustom = RouteType("Custom") RouteTypeBGP = RouteType("BGP") )
View Source
const DefaultTimeout = 60
Default timeout value for WaitForXXX method
View Source
const DefaultWaitForInterval = 5
Interval for checking status in WaitForXXX method
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func NewCENClient ¶
--------------------------------------- NewCENClient creates a new instance of CEN client ---------------------------------------
func NewCENClientWithSecurityToken4RegionalDomain ¶
func NewCENClientWithSecurityToken4RegionalDomain(accessKeyId string, accessKeySecret string, securityToken string, regionID common.Region) *Client
only for Hangzhou Regional Domain
func (*Client) DescribePublishedRouteEntries ¶
func (client *Client) DescribePublishedRouteEntries( args *DescribePublishedRouteEntriesArgs, ) (response *DescribePublishedRouteEntriesResponse, err error)
DescribePublishedRouteEntries describe published route
You can read doc at https://help.aliyun.com/document_detail/85472.html
func (*Client) PublishRouteEntries ¶
func (client *Client) PublishRouteEntries(args *PublishRouteEntriesArgs) error
PublishRouteEntries publish route
You can read doc at https://help.aliyun.com/document_detail/85470.html
type ConflictStatus ¶
type ConflictStatus string
type DescribePublishedRouteEntriesResponse ¶
type DescribePublishedRouteEntriesResponse struct { common.Response common.PaginationResult PublishedRouteEntries struct { PublishedRouteEntry []PublishedRouteEntry } }
type NextHopType ¶
type NextHopType string
type PublishRouteEntriesArgs ¶
type PublishStatus ¶
type PublishStatus string
type PublishedRouteEntry ¶
Click to show internal directories.
Click to hide internal directories.