View Source GoogleApi.NetworkManagement.V1beta1.Model.RouteInfo (google_api_network_management v0.34.0)

For display only. Metadata associated with a Compute Engine route.

Attributes

  • 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.
  • advertisedRouteSourceRouterUri (type: String.t, default: nil) - For advertised dynamic routes, the URI of the Cloud Router that advertised the corresponding IP prefix.
  • destIpRange (type: String.t, default: nil) - Destination IP range of the route.
  • destPortRanges (type: list(String.t), default: nil) - Destination port ranges of the route. Policy based routes only.
  • displayName (type: String.t, default: nil) - Name of a route.
  • instanceTags (type: list(String.t), default: nil) - Instance tags of the route.
  • nccHubUri (type: String.t, default: nil) - URI of a NCC Hub. NCC_HUB routes only.
  • nccSpokeUri (type: String.t, default: nil) - URI of a NCC Spoke. NCC_HUB routes only.
  • networkUri (type: String.t, default: nil) - URI of a Compute Engine network. NETWORK routes only.
  • nextHop (type: String.t, default: nil) - Next hop of the route.
  • nextHopType (type: String.t, default: nil) - Type of next hop.
  • priority (type: integer(), default: nil) - Priority of the route.
  • protocols (type: list(String.t), default: nil) - Protocols of the route. Policy based routes only.
  • region (type: String.t, default: nil) - Region of the route (if applicable).
  • routeScope (type: String.t, default: nil) - Indicates where route is applicable.
  • routeType (type: String.t, default: nil) - Type of route.
  • srcIpRange (type: String.t, default: nil) - Source IP address range of the route. Policy based routes only.
  • srcPortRanges (type: list(String.t), default: nil) - Source port ranges of the route. Policy based routes only.
  • uri (type: String.t, default: nil) - URI of a route (if applicable).

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.NetworkManagement.V1beta1.Model.RouteInfo{
  advertisedRouteNextHopUri: String.t() | nil,
  advertisedRouteSourceRouterUri: String.t() | nil,
  destIpRange: String.t() | nil,
  destPortRanges: [String.t()] | nil,
  displayName: String.t() | nil,
  instanceTags: [String.t()] | nil,
  nccHubUri: String.t() | nil,
  nccSpokeUri: String.t() | nil,
  networkUri: String.t() | nil,
  nextHop: String.t() | nil,
  nextHopType: String.t() | nil,
  priority: integer() | nil,
  protocols: [String.t()] | nil,
  region: String.t() | nil,
  routeScope: String.t() | nil,
  routeType: String.t() | nil,
  srcIpRange: String.t() | nil,
  srcPortRanges: [String.t()] | nil,
  uri: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.