View Source GoogleApi.NetworkManagement.V1.Model.RouteInfo (google_api_network_management v0.20.0)

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

Attributes

  • 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.
  • 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. 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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.NetworkManagement.V1.Model.RouteInfo{
  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,
  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.