1. Packages
  2. Panos Provider
  3. API Docs
  4. getVirtualRouterStaticRouteIpv4
panos 2.0.2 published on Friday, Jun 6, 2025 by paloaltonetworks

panos.getVirtualRouterStaticRouteIpv4

Explore with Pulumi AI

panos logo
panos 2.0.2 published on Friday, Jun 6, 2025 by paloaltonetworks

    Using getVirtualRouterStaticRouteIpv4

    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 getVirtualRouterStaticRouteIpv4(args: GetVirtualRouterStaticRouteIpv4Args, opts?: InvokeOptions): Promise<GetVirtualRouterStaticRouteIpv4Result>
    function getVirtualRouterStaticRouteIpv4Output(args: GetVirtualRouterStaticRouteIpv4OutputArgs, opts?: InvokeOptions): Output<GetVirtualRouterStaticRouteIpv4Result>
    def get_virtual_router_static_route_ipv4(admin_dist: Optional[float] = None,
                                             bfd: Optional[GetVirtualRouterStaticRouteIpv4Bfd] = None,
                                             destination: Optional[str] = None,
                                             interface: Optional[str] = None,
                                             location: Optional[GetVirtualRouterStaticRouteIpv4Location] = None,
                                             metric: Optional[float] = None,
                                             name: Optional[str] = None,
                                             nexthop: Optional[GetVirtualRouterStaticRouteIpv4Nexthop] = None,
                                             path_monitor: Optional[GetVirtualRouterStaticRouteIpv4PathMonitor] = None,
                                             route_table: Optional[GetVirtualRouterStaticRouteIpv4RouteTable] = None,
                                             virtual_router: Optional[str] = None,
                                             opts: Optional[InvokeOptions] = None) -> GetVirtualRouterStaticRouteIpv4Result
    def get_virtual_router_static_route_ipv4_output(admin_dist: Optional[pulumi.Input[float]] = None,
                                             bfd: Optional[pulumi.Input[GetVirtualRouterStaticRouteIpv4BfdArgs]] = None,
                                             destination: Optional[pulumi.Input[str]] = None,
                                             interface: Optional[pulumi.Input[str]] = None,
                                             location: Optional[pulumi.Input[GetVirtualRouterStaticRouteIpv4LocationArgs]] = None,
                                             metric: Optional[pulumi.Input[float]] = None,
                                             name: Optional[pulumi.Input[str]] = None,
                                             nexthop: Optional[pulumi.Input[GetVirtualRouterStaticRouteIpv4NexthopArgs]] = None,
                                             path_monitor: Optional[pulumi.Input[GetVirtualRouterStaticRouteIpv4PathMonitorArgs]] = None,
                                             route_table: Optional[pulumi.Input[GetVirtualRouterStaticRouteIpv4RouteTableArgs]] = None,
                                             virtual_router: Optional[pulumi.Input[str]] = None,
                                             opts: Optional[InvokeOptions] = None) -> Output[GetVirtualRouterStaticRouteIpv4Result]
    func LookupVirtualRouterStaticRouteIpv4(ctx *Context, args *LookupVirtualRouterStaticRouteIpv4Args, opts ...InvokeOption) (*LookupVirtualRouterStaticRouteIpv4Result, error)
    func LookupVirtualRouterStaticRouteIpv4Output(ctx *Context, args *LookupVirtualRouterStaticRouteIpv4OutputArgs, opts ...InvokeOption) LookupVirtualRouterStaticRouteIpv4ResultOutput

    > Note: This function is named LookupVirtualRouterStaticRouteIpv4 in the Go SDK.

    public static class GetVirtualRouterStaticRouteIpv4 
    {
        public static Task<GetVirtualRouterStaticRouteIpv4Result> InvokeAsync(GetVirtualRouterStaticRouteIpv4Args args, InvokeOptions? opts = null)
        public static Output<GetVirtualRouterStaticRouteIpv4Result> Invoke(GetVirtualRouterStaticRouteIpv4InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVirtualRouterStaticRouteIpv4Result> getVirtualRouterStaticRouteIpv4(GetVirtualRouterStaticRouteIpv4Args args, InvokeOptions options)
    public static Output<GetVirtualRouterStaticRouteIpv4Result> getVirtualRouterStaticRouteIpv4(GetVirtualRouterStaticRouteIpv4Args args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getVirtualRouterStaticRouteIpv4:getVirtualRouterStaticRouteIpv4
      arguments:
        # arguments dictionary

    The following arguments are supported:

    location Property Map
    The location of this object.
    name String
    adminDist Number
    adminitrative distance
    bfd Property Map
    destination String
    Destination IP address/prefix
    interface String
    metric Number
    metric value (path cost)
    nexthop Property Map
    pathMonitor Property Map
    routeTable Property Map
    virtualRouter String

    getVirtualRouterStaticRouteIpv4 Result

    The following output properties are available:

    AdminDist double
    adminitrative distance
    Bfd GetVirtualRouterStaticRouteIpv4Bfd
    Destination string
    Destination IP address/prefix
    Id string
    The provider-assigned unique ID for this managed resource.
    Interface string
    Location GetVirtualRouterStaticRouteIpv4Location
    The location of this object.
    Metric double
    metric value (path cost)
    Name string
    Nexthop GetVirtualRouterStaticRouteIpv4Nexthop
    PathMonitor GetVirtualRouterStaticRouteIpv4PathMonitor
    RouteTable GetVirtualRouterStaticRouteIpv4RouteTable
    VirtualRouter string
    AdminDist float64
    adminitrative distance
    Bfd GetVirtualRouterStaticRouteIpv4Bfd
    Destination string
    Destination IP address/prefix
    Id string
    The provider-assigned unique ID for this managed resource.
    Interface string
    Location GetVirtualRouterStaticRouteIpv4Location
    The location of this object.
    Metric float64
    metric value (path cost)
    Name string
    Nexthop GetVirtualRouterStaticRouteIpv4Nexthop
    PathMonitor GetVirtualRouterStaticRouteIpv4PathMonitor
    RouteTable GetVirtualRouterStaticRouteIpv4RouteTable
    VirtualRouter string
    adminDist Double
    adminitrative distance
    bfd GetVirtualRouterStaticRouteIpv4Bfd
    destination String
    Destination IP address/prefix
    id String
    The provider-assigned unique ID for this managed resource.
    interface_ String
    location GetVirtualRouterStaticRouteIpv4Location
    The location of this object.
    metric Double
    metric value (path cost)
    name String
    nexthop GetVirtualRouterStaticRouteIpv4Nexthop
    pathMonitor GetVirtualRouterStaticRouteIpv4PathMonitor
    routeTable GetVirtualRouterStaticRouteIpv4RouteTable
    virtualRouter String
    adminDist number
    adminitrative distance
    bfd GetVirtualRouterStaticRouteIpv4Bfd
    destination string
    Destination IP address/prefix
    id string
    The provider-assigned unique ID for this managed resource.
    interface string
    location GetVirtualRouterStaticRouteIpv4Location
    The location of this object.
    metric number
    metric value (path cost)
    name string
    nexthop GetVirtualRouterStaticRouteIpv4Nexthop
    pathMonitor GetVirtualRouterStaticRouteIpv4PathMonitor
    routeTable GetVirtualRouterStaticRouteIpv4RouteTable
    virtualRouter string
    admin_dist float
    adminitrative distance
    bfd GetVirtualRouterStaticRouteIpv4Bfd
    destination str
    Destination IP address/prefix
    id str
    The provider-assigned unique ID for this managed resource.
    interface str
    location GetVirtualRouterStaticRouteIpv4Location
    The location of this object.
    metric float
    metric value (path cost)
    name str
    nexthop GetVirtualRouterStaticRouteIpv4Nexthop
    path_monitor GetVirtualRouterStaticRouteIpv4PathMonitor
    route_table GetVirtualRouterStaticRouteIpv4RouteTable
    virtual_router str
    adminDist Number
    adminitrative distance
    bfd Property Map
    destination String
    Destination IP address/prefix
    id String
    The provider-assigned unique ID for this managed resource.
    interface String
    location Property Map
    The location of this object.
    metric Number
    metric value (path cost)
    name String
    nexthop Property Map
    pathMonitor Property Map
    routeTable Property Map
    virtualRouter String

    Supporting Types

    GetVirtualRouterStaticRouteIpv4Bfd

    Profile string
    BFD profile
    Profile string
    BFD profile
    profile String
    BFD profile
    profile string
    BFD profile
    profile str
    BFD profile
    profile String
    BFD profile

    GetVirtualRouterStaticRouteIpv4Location

    ngfw Property Map
    Located in a specific NGFW device
    template Property Map
    Located in a specific template
    templateStack Property Map
    Located in a specific template stack

    GetVirtualRouterStaticRouteIpv4LocationNgfw

    NgfwDevice string
    The NGFW device
    NgfwDevice string
    The NGFW device
    ngfwDevice String
    The NGFW device
    ngfwDevice string
    The NGFW device
    ngfw_device str
    The NGFW device
    ngfwDevice String
    The NGFW device

    GetVirtualRouterStaticRouteIpv4LocationTemplate

    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    GetVirtualRouterStaticRouteIpv4LocationTemplateStack

    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template stack
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template stack
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    GetVirtualRouterStaticRouteIpv4Nexthop

    Discard GetVirtualRouterStaticRouteIpv4NexthopDiscard
    Fqdn string
    nexthop address FQDN address object configuration
    IpAddress string
    Next hop IP address
    NextVr string
    Next hop virtual router
    Receive GetVirtualRouterStaticRouteIpv4NexthopReceive
    Discard GetVirtualRouterStaticRouteIpv4NexthopDiscard
    Fqdn string
    nexthop address FQDN address object configuration
    IpAddress string
    Next hop IP address
    NextVr string
    Next hop virtual router
    Receive GetVirtualRouterStaticRouteIpv4NexthopReceive
    discard GetVirtualRouterStaticRouteIpv4NexthopDiscard
    fqdn String
    nexthop address FQDN address object configuration
    ipAddress String
    Next hop IP address
    nextVr String
    Next hop virtual router
    receive GetVirtualRouterStaticRouteIpv4NexthopReceive
    discard GetVirtualRouterStaticRouteIpv4NexthopDiscard
    fqdn string
    nexthop address FQDN address object configuration
    ipAddress string
    Next hop IP address
    nextVr string
    Next hop virtual router
    receive GetVirtualRouterStaticRouteIpv4NexthopReceive
    discard GetVirtualRouterStaticRouteIpv4NexthopDiscard
    fqdn str
    nexthop address FQDN address object configuration
    ip_address str
    Next hop IP address
    next_vr str
    Next hop virtual router
    receive GetVirtualRouterStaticRouteIpv4NexthopReceive
    discard Property Map
    fqdn String
    nexthop address FQDN address object configuration
    ipAddress String
    Next hop IP address
    nextVr String
    Next hop virtual router
    receive Property Map

    GetVirtualRouterStaticRouteIpv4PathMonitor

    enable Boolean
    failureCondition String
    failure condition
    holdTime Number
    hold time (minutes)
    monitorDestinations List<Property Map>

    GetVirtualRouterStaticRouteIpv4PathMonitorMonitorDestination

    Count double
    ping count
    Destination string
    Destination IP address
    Enable bool
    Interval double
    ping interval
    Name string
    Source string
    Source IP address
    Count float64
    ping count
    Destination string
    Destination IP address
    Enable bool
    Interval float64
    ping interval
    Name string
    Source string
    Source IP address
    count Double
    ping count
    destination String
    Destination IP address
    enable Boolean
    interval Double
    ping interval
    name String
    source String
    Source IP address
    count number
    ping count
    destination string
    Destination IP address
    enable boolean
    interval number
    ping interval
    name string
    source string
    Source IP address
    count float
    ping count
    destination str
    Destination IP address
    enable bool
    interval float
    ping interval
    name str
    source str
    Source IP address
    count Number
    ping count
    destination String
    Destination IP address
    enable Boolean
    interval Number
    ping interval
    name String
    source String
    Source IP address

    GetVirtualRouterStaticRouteIpv4RouteTable

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    panos logo
    panos 2.0.2 published on Friday, Jun 6, 2025 by paloaltonetworks