You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: clients/network_management/lib/google_api/network_management/v1beta1/model/route_info.ex
+10-1Lines changed: 10 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -21,6 +21,8 @@ defmodule GoogleApi.NetworkManagement.V1beta1.Model.RouteInfo do
21
21
22
22
## Attributes
23
23
24
+
* `advertisedRouteNextHopUri` (*type:* `String.t`, *default:* `nil`) - For advertised routes, the URI of their next hop, i.e. the URI of the hybrid endpoint (VPN tunnel, Interconnect attachment, NCC router appliance) the advertised prefix is advertised through, or URI of the source peered network.
25
+
* `advertisedRouteSourceRouterUri` (*type:* `String.t`, *default:* `nil`) - For advertised dynamic routes, the URI of the Cloud Router that advertised the corresponding IP prefix.
24
26
* `destIpRange` (*type:* `String.t`, *default:* `nil`) - Destination IP range of the route.
25
27
* `destPortRanges` (*type:* `list(String.t)`, *default:* `nil`) - Destination port ranges of the route. Policy based routes only.
26
28
* `displayName` (*type:* `String.t`, *default:* `nil`) - Name of a route.
@@ -32,16 +34,19 @@ defmodule GoogleApi.NetworkManagement.V1beta1.Model.RouteInfo do
32
34
* `nextHopType` (*type:* `String.t`, *default:* `nil`) - Type of next hop.
33
35
* `priority` (*type:* `integer()`, *default:* `nil`) - Priority of the route.
34
36
* `protocols` (*type:* `list(String.t)`, *default:* `nil`) - Protocols of the route. Policy based routes only.
37
+
* `region` (*type:* `String.t`, *default:* `nil`) - Region of the route (if applicable).
35
38
* `routeScope` (*type:* `String.t`, *default:* `nil`) - Indicates where route is applicable.
36
39
* `routeType` (*type:* `String.t`, *default:* `nil`) - Type of route.
37
40
* `srcIpRange` (*type:* `String.t`, *default:* `nil`) - Source IP address range of the route. Policy based routes only.
38
41
* `srcPortRanges` (*type:* `list(String.t)`, *default:* `nil`) - Source port ranges of the route. Policy based routes only.
39
-
* `uri` (*type:* `String.t`, *default:* `nil`) - URI of a route. Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.
42
+
* `uri` (*type:* `String.t`, *default:* `nil`) - URI of a route (if applicable).
40
43
"""
41
44
42
45
useGoogleApi.Gax.ModelBase
43
46
44
47
@typet::%__MODULE__{
48
+
:advertisedRouteNextHopUri=>String.t()|nil,
49
+
:advertisedRouteSourceRouterUri=>String.t()|nil,
45
50
:destIpRange=>String.t()|nil,
46
51
:destPortRanges=>list(String.t())|nil,
47
52
:displayName=>String.t()|nil,
@@ -53,13 +58,16 @@ defmodule GoogleApi.NetworkManagement.V1beta1.Model.RouteInfo do
53
58
:nextHopType=>String.t()|nil,
54
59
:priority=>integer()|nil,
55
60
:protocols=>list(String.t())|nil,
61
+
:region=>String.t()|nil,
56
62
:routeScope=>String.t()|nil,
57
63
:routeType=>String.t()|nil,
58
64
:srcIpRange=>String.t()|nil,
59
65
:srcPortRanges=>list(String.t())|nil,
60
66
:uri=>String.t()|nil
61
67
}
62
68
69
+
field(:advertisedRouteNextHopUri)
70
+
field(:advertisedRouteSourceRouterUri)
63
71
field(:destIpRange)
64
72
field(:destPortRanges,type: :list)
65
73
field(:displayName)
@@ -71,6 +79,7 @@ defmodule GoogleApi.NetworkManagement.V1beta1.Model.RouteInfo do
0 commit comments