The first command gets a route table named RouteTable01 by using the Get-AzRouteTable cmdlet.
The command stores the table in the $RouteTable variable.
The second command adds a route named Route13 to the route table stored in $RouteTable.
This route forwards packets to the local virtual network.
Example 2: Add a route to a route table by using the pipeline
This command gets the route table named RouteTable01 by using Get-AzRouteTable.
The command passes that table to the current cmdlet by using the pipeline operator.
The current cmdlet adds the route named Route02, and then passes the result to the Set-AzRouteTable cmdlet, which updates the table to reflect your changes.
Example 3: Add a route with a Service Tag to a route table (Public Preview)
The first command gets a route table named RouteTable01 by using the Get-AzRouteTable cmdlet.
The command stores the table in the $RouteTable variable.
The second command adds a route named Route13 to the route table stored in $RouteTable.
This route forwards traffic to IP prefixes contained in the AppService Service Tag to a virtual appliance.
Parameters
-AddressPrefix
Specifies the destination, in Classless Interdomain Routing (CIDR) format, to which the route applies. You can also specify a Service Tag here (this feature is in Public Preview).
Specifies the IP address of a virtual appliance that you add to your Azure virtual network.
This route forwards packets to that address.
Specify this parameter only if you specify a value of VirtualAppliance for the NextHopType parameter.
Specifies how this route forwards packets.
The acceptable values for this parameter are:
Internet.
The default Internet gateway provided by Azure.
None.
If you specify this value, the route does not forward packets.
VirtualAppliance.
A virtual appliance that you add to your Azure virtual network.
VirtualNetworkGateway.
An Azure server-to-server virtual private network gateway.
VnetLocal.
The local virtual network.
If you have two subnets, 10.1.0.0/16 and 10.2.0.0/16 in the same virtual network, select a value of VnetLocal for each subnet to forward to the other subnet.
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable,
-InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable,
-ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see
about_CommonParameters.
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.