-
Notifications
You must be signed in to change notification settings - Fork 272
/
struct_route_map.go
56 lines (54 loc) · 4.82 KB
/
struct_route_map.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
package cbn
//Licensed under the Apache License, Version 2.0 (the "License");
//you may not use this file except in compliance with the License.
//You may obtain a copy of the License at
//
//http://www.apache.org/licenses/LICENSE-2.0
//
//Unless required by applicable law or agreed to in writing, software
//distributed under the License is distributed on an "AS IS" BASIS,
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//See the License for the specific language governing permissions and
//limitations under the License.
//
// Code generated by Alibaba Cloud SDK Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
// RouteMap is a nested struct in cbn response
type RouteMap struct {
RouteMapId string `json:"RouteMapId" xml:"RouteMapId"`
Status string `json:"Status" xml:"Status"`
TransmitDirection string `json:"TransmitDirection" xml:"TransmitDirection"`
SourceInstanceIdsReverseMatch bool `json:"SourceInstanceIdsReverseMatch" xml:"SourceInstanceIdsReverseMatch"`
CenRegionId string `json:"CenRegionId" xml:"CenRegionId"`
CenId string `json:"CenId" xml:"CenId"`
Priority int `json:"Priority" xml:"Priority"`
TransitRouterRouteTableId string `json:"TransitRouterRouteTableId" xml:"TransitRouterRouteTableId"`
CommunityOperateMode string `json:"CommunityOperateMode" xml:"CommunityOperateMode"`
MapResult string `json:"MapResult" xml:"MapResult"`
CommunityMatchMode string `json:"CommunityMatchMode" xml:"CommunityMatchMode"`
Description string `json:"Description" xml:"Description"`
AsPathMatchMode string `json:"AsPathMatchMode" xml:"AsPathMatchMode"`
Preference int `json:"Preference" xml:"Preference"`
DestinationInstanceIdsReverseMatch bool `json:"DestinationInstanceIdsReverseMatch" xml:"DestinationInstanceIdsReverseMatch"`
CidrMatchMode string `json:"CidrMatchMode" xml:"CidrMatchMode"`
NextPriority int `json:"NextPriority" xml:"NextPriority"`
MatchAddressType string `json:"MatchAddressType" xml:"MatchAddressType"`
GatewayZoneId string `json:"GatewayZoneId" xml:"GatewayZoneId"`
GatewayRegionId string `json:"GatewayRegionId" xml:"GatewayRegionId"`
SourceRegionIds SourceRegionIds `json:"SourceRegionIds" xml:"SourceRegionIds"`
SourceChildInstanceTypes SourceChildInstanceTypes `json:"SourceChildInstanceTypes" xml:"SourceChildInstanceTypes"`
DestinationRouteTableIds DestinationRouteTableIds `json:"DestinationRouteTableIds" xml:"DestinationRouteTableIds"`
SourceInstanceIds SourceInstanceIds `json:"SourceInstanceIds" xml:"SourceInstanceIds"`
DestinationCidrBlocks DestinationCidrBlocks `json:"DestinationCidrBlocks" xml:"DestinationCidrBlocks"`
DestinationRegionIds DestinationRegionIds `json:"DestinationRegionIds" xml:"DestinationRegionIds"`
SourceRouteTableIds SourceRouteTableIds `json:"SourceRouteTableIds" xml:"SourceRouteTableIds"`
MatchCommunitySet MatchCommunitySet `json:"MatchCommunitySet" xml:"MatchCommunitySet"`
PrependAsPath PrependAsPath `json:"PrependAsPath" xml:"PrependAsPath"`
RouteTypes RouteTypes `json:"RouteTypes" xml:"RouteTypes"`
OriginalRouteTableIds OriginalRouteTableIds `json:"OriginalRouteTableIds" xml:"OriginalRouteTableIds"`
DestinationChildInstanceTypes DestinationChildInstanceTypes `json:"DestinationChildInstanceTypes" xml:"DestinationChildInstanceTypes"`
DestinationInstanceIds DestinationInstanceIds `json:"DestinationInstanceIds" xml:"DestinationInstanceIds"`
MatchAsns MatchAsns `json:"MatchAsns" xml:"MatchAsns"`
OperateCommunitySet OperateCommunitySet `json:"OperateCommunitySet" xml:"OperateCommunitySet"`
SrcZoneIds SrcZoneIds `json:"SrcZoneIds" xml:"SrcZoneIds"`
}