This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.network.getRoute
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Gets the specified route from a route table. Azure REST API version: 2023-02-01.
Other available API versions: 2019-06-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01, 2024-05-01.
Using getRoute
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRoute(args: GetRouteArgs, opts?: InvokeOptions): Promise<GetRouteResult>
function getRouteOutput(args: GetRouteOutputArgs, opts?: InvokeOptions): Output<GetRouteResult>def get_route(resource_group_name: Optional[str] = None,
              route_name: Optional[str] = None,
              route_table_name: Optional[str] = None,
              opts: Optional[InvokeOptions] = None) -> GetRouteResult
def get_route_output(resource_group_name: Optional[pulumi.Input[str]] = None,
              route_name: Optional[pulumi.Input[str]] = None,
              route_table_name: Optional[pulumi.Input[str]] = None,
              opts: Optional[InvokeOptions] = None) -> Output[GetRouteResult]func LookupRoute(ctx *Context, args *LookupRouteArgs, opts ...InvokeOption) (*LookupRouteResult, error)
func LookupRouteOutput(ctx *Context, args *LookupRouteOutputArgs, opts ...InvokeOption) LookupRouteResultOutput> Note: This function is named LookupRoute in the Go SDK.
public static class GetRoute 
{
    public static Task<GetRouteResult> InvokeAsync(GetRouteArgs args, InvokeOptions? opts = null)
    public static Output<GetRouteResult> Invoke(GetRouteInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRouteResult> getRoute(GetRouteArgs args, InvokeOptions options)
public static Output<GetRouteResult> getRoute(GetRouteArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:network:getRoute
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ResourceGroup stringName 
- The name of the resource group.
- RouteName string
- The name of the route.
- RouteTable stringName 
- The name of the route table.
- ResourceGroup stringName 
- The name of the resource group.
- RouteName string
- The name of the route.
- RouteTable stringName 
- The name of the route table.
- resourceGroup StringName 
- The name of the resource group.
- routeName String
- The name of the route.
- routeTable StringName 
- The name of the route table.
- resourceGroup stringName 
- The name of the resource group.
- routeName string
- The name of the route.
- routeTable stringName 
- The name of the route table.
- resource_group_ strname 
- The name of the resource group.
- route_name str
- The name of the route.
- route_table_ strname 
- The name of the route table.
- resourceGroup StringName 
- The name of the resource group.
- routeName String
- The name of the route.
- routeTable StringName 
- The name of the route table.
getRoute Result
The following output properties are available:
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- HasBgp boolOverride 
- A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- NextHop stringType 
- The type of Azure hop the packet should be sent to.
- ProvisioningState string
- The provisioning state of the route resource.
- AddressPrefix string
- The destination CIDR to which the route applies.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- NextHop stringIp Address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- Type string
- The type of the resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- HasBgp boolOverride 
- A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- NextHop stringType 
- The type of Azure hop the packet should be sent to.
- ProvisioningState string
- The provisioning state of the route resource.
- AddressPrefix string
- The destination CIDR to which the route applies.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- NextHop stringIp Address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- Type string
- The type of the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- hasBgp BooleanOverride 
- A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- nextHop StringType 
- The type of Azure hop the packet should be sent to.
- provisioningState String
- The provisioning state of the route resource.
- addressPrefix String
- The destination CIDR to which the route applies.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nextHop StringIp Address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- type String
- The type of the resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- hasBgp booleanOverride 
- A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- nextHop stringType 
- The type of Azure hop the packet should be sent to.
- provisioningState string
- The provisioning state of the route resource.
- addressPrefix string
- The destination CIDR to which the route applies.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nextHop stringIp Address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- type string
- The type of the resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- has_bgp_ booloverride 
- A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- next_hop_ strtype 
- The type of Azure hop the packet should be sent to.
- provisioning_state str
- The provisioning state of the route resource.
- address_prefix str
- The destination CIDR to which the route applies.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- next_hop_ strip_ address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- type str
- The type of the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- hasBgp BooleanOverride 
- A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- nextHop StringType 
- The type of Azure hop the packet should be sent to.
- provisioningState String
- The provisioning state of the route resource.
- addressPrefix String
- The destination CIDR to which the route applies.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nextHop StringIp Address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- type String
- The type of the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi