Reference documentation and code samples for the Google Cloud Network Management V1 Client class RouteInfo.
For display only. Metadata associated with a Compute Engine route.
Generated from protobuf message google.cloud.networkmanagement.v1.RouteInfo
Namespace
Google \ Cloud \ NetworkManagement \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ route_type |
int
Type of route. |
↳ next_hop_type |
int
Type of next hop. |
↳ route_scope |
int
Indicates where route is applicable. Deprecated, routes with NCC_HUB scope are not included in the trace in new tests. |
↳ display_name |
string
Name of a route. |
↳ uri |
string
URI of a route. SUBNET, STATIC, PEERING_SUBNET (only for peering network) and POLICY_BASED routes only. |
↳ region |
string
Region of the route. DYNAMIC, PEERING_DYNAMIC, POLICY_BASED and ADVERTISED routes only. If set for POLICY_BASED route, this is a region of VLAN attachments for Cloud Interconnect the route applies to. |
↳ dest_ip_range |
string
Destination IP range of the route. |
↳ next_hop |
string
String type of the next hop of the route (for example, "VPN tunnel"). Deprecated in favor of the next_hop_type and next_hop_uri fields, not used in new tests. |
↳ network_uri |
string
URI of a VPC network where route is located. |
↳ priority |
int
Priority of the route. |
↳ instance_tags |
array
Instance tags of the route. |
↳ src_ip_range |
string
Source IP address range of the route. POLICY_BASED routes only. |
↳ dest_port_ranges |
array
Destination port ranges of the route. POLICY_BASED routes only. |
↳ src_port_ranges |
array
Source port ranges of the route. POLICY_BASED routes only. |
↳ protocols |
array
Protocols of the route. POLICY_BASED routes only. |
↳ ncc_hub_uri |
string
URI of the NCC Hub the route is advertised by. PEERING_SUBNET and PEERING_DYNAMIC routes that are advertised by NCC Hub only. |
↳ ncc_spoke_uri |
string
URI of the destination NCC Spoke. PEERING_SUBNET and PEERING_DYNAMIC routes that are advertised by NCC Hub only. |
↳ advertised_route_source_router_uri |
string
For ADVERTISED dynamic routes, the URI of the Cloud Router that advertised the corresponding IP prefix. |
↳ advertised_route_next_hop_uri |
string
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. Deprecated in favor of the next_hop_uri field, not used in new tests. |
↳ next_hop_uri |
string
URI of the next hop resource. |
↳ next_hop_network_uri |
string
URI of a VPC network where the next hop resource is located. |
↳ originating_route_uri |
string
For PEERING_SUBNET and PEERING_STATIC routes, the URI of the originating SUBNET/STATIC route. |
↳ originating_route_display_name |
string
For PEERING_SUBNET, PEERING_STATIC and PEERING_DYNAMIC routes, the name of the originating SUBNET/STATIC/DYNAMIC route. |
↳ ncc_hub_route_uri |
string
For PEERING_SUBNET and PEERING_DYNAMIC routes that are advertised by NCC Hub, the URI of the corresponding route in NCC Hub's routing table. |
getRouteType
Type of route.
Returns | |
---|---|
Type | Description |
int |
setRouteType
Type of route.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getNextHopType
Type of next hop.
Returns | |
---|---|
Type | Description |
int |
setNextHopType
Type of next hop.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getRouteScope
Indicates where route is applicable. Deprecated, routes with NCC_HUB scope are not included in the trace in new tests.
Returns | |
---|---|
Type | Description |
int |
setRouteScope
Indicates where route is applicable. Deprecated, routes with NCC_HUB scope are not included in the trace in new tests.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getDisplayName
Name of a route.
Returns | |
---|---|
Type | Description |
string |
setDisplayName
Name of a route.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getUri
URI of a route. SUBNET, STATIC, PEERING_SUBNET (only for peering network) and POLICY_BASED routes only.
Returns | |
---|---|
Type | Description |
string |
setUri
URI of a route. SUBNET, STATIC, PEERING_SUBNET (only for peering network) and POLICY_BASED routes only.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getRegion
Region of the route. DYNAMIC, PEERING_DYNAMIC, POLICY_BASED and ADVERTISED routes only. If set for POLICY_BASED route, this is a region of VLAN attachments for Cloud Interconnect the route applies to.
Returns | |
---|---|
Type | Description |
string |
setRegion
Region of the route. DYNAMIC, PEERING_DYNAMIC, POLICY_BASED and ADVERTISED routes only. If set for POLICY_BASED route, this is a region of VLAN attachments for Cloud Interconnect the route applies to.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDestIpRange
Destination IP range of the route.
Returns | |
---|---|
Type | Description |
string |
setDestIpRange
Destination IP range of the route.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getNextHop
String type of the next hop of the route (for example, "VPN tunnel").
Deprecated in favor of the next_hop_type and next_hop_uri fields, not used in new tests.
Returns | |
---|---|
Type | Description |
string |
setNextHop
String type of the next hop of the route (for example, "VPN tunnel").
Deprecated in favor of the next_hop_type and next_hop_uri fields, not used in new tests.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getNetworkUri
URI of a VPC network where route is located.
Returns | |
---|---|
Type | Description |
string |
setNetworkUri
URI of a VPC network where route is located.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getPriority
Priority of the route.
Returns | |
---|---|
Type | Description |
int |
setPriority
Priority of the route.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getInstanceTags
Instance tags of the route.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setInstanceTags
Instance tags of the route.
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getSrcIpRange
Source IP address range of the route. POLICY_BASED routes only.
Returns | |
---|---|
Type | Description |
string |
setSrcIpRange
Source IP address range of the route. POLICY_BASED routes only.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDestPortRanges
Destination port ranges of the route. POLICY_BASED routes only.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setDestPortRanges
Destination port ranges of the route. POLICY_BASED routes only.
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getSrcPortRanges
Source port ranges of the route. POLICY_BASED routes only.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setSrcPortRanges
Source port ranges of the route. POLICY_BASED routes only.
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getProtocols
Protocols of the route. POLICY_BASED routes only.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setProtocols
Protocols of the route. POLICY_BASED routes only.
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getNccHubUri
URI of the NCC Hub the route is advertised by. PEERING_SUBNET and PEERING_DYNAMIC routes that are advertised by NCC Hub only.
Returns | |
---|---|
Type | Description |
string |
hasNccHubUri
clearNccHubUri
setNccHubUri
URI of the NCC Hub the route is advertised by. PEERING_SUBNET and PEERING_DYNAMIC routes that are advertised by NCC Hub only.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getNccSpokeUri
URI of the destination NCC Spoke. PEERING_SUBNET and PEERING_DYNAMIC routes that are advertised by NCC Hub only.
Returns | |
---|---|
Type | Description |
string |
hasNccSpokeUri
clearNccSpokeUri
setNccSpokeUri
URI of the destination NCC Spoke. PEERING_SUBNET and PEERING_DYNAMIC routes that are advertised by NCC Hub only.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getAdvertisedRouteSourceRouterUri
For ADVERTISED dynamic routes, the URI of the Cloud Router that advertised the corresponding IP prefix.
Returns | |
---|---|
Type | Description |
string |
hasAdvertisedRouteSourceRouterUri
clearAdvertisedRouteSourceRouterUri
setAdvertisedRouteSourceRouterUri
For ADVERTISED dynamic routes, the URI of the Cloud Router that advertised the corresponding IP prefix.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getAdvertisedRouteNextHopUri
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. Deprecated in favor of the next_hop_uri field, not used in new tests.
Returns | |
---|---|
Type | Description |
string |
hasAdvertisedRouteNextHopUri
clearAdvertisedRouteNextHopUri
setAdvertisedRouteNextHopUri
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. Deprecated in favor of the next_hop_uri field, not used in new tests.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getNextHopUri
URI of the next hop resource.
Returns | |
---|---|
Type | Description |
string |
setNextHopUri
URI of the next hop resource.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getNextHopNetworkUri
URI of a VPC network where the next hop resource is located.
Returns | |
---|---|
Type | Description |
string |
setNextHopNetworkUri
URI of a VPC network where the next hop resource is located.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getOriginatingRouteUri
For PEERING_SUBNET and PEERING_STATIC routes, the URI of the originating SUBNET/STATIC route.
Returns | |
---|---|
Type | Description |
string |
setOriginatingRouteUri
For PEERING_SUBNET and PEERING_STATIC routes, the URI of the originating SUBNET/STATIC route.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getOriginatingRouteDisplayName
For PEERING_SUBNET, PEERING_STATIC and PEERING_DYNAMIC routes, the name of the originating SUBNET/STATIC/DYNAMIC route.
Returns | |
---|---|
Type | Description |
string |
setOriginatingRouteDisplayName
For PEERING_SUBNET, PEERING_STATIC and PEERING_DYNAMIC routes, the name of the originating SUBNET/STATIC/DYNAMIC route.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getNccHubRouteUri
For PEERING_SUBNET and PEERING_DYNAMIC routes that are advertised by NCC Hub, the URI of the corresponding route in NCC Hub's routing table.
Returns | |
---|---|
Type | Description |
string |
setNccHubRouteUri
For PEERING_SUBNET and PEERING_DYNAMIC routes that are advertised by NCC Hub, the URI of the corresponding route in NCC Hub's routing table.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |