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

panos.getVirtualRouterStaticRoutesIpv4

Explore with Pulumi AI

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

    Using getVirtualRouterStaticRoutesIpv4

    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 getVirtualRouterStaticRoutesIpv4(args: GetVirtualRouterStaticRoutesIpv4Args, opts?: InvokeOptions): Promise<GetVirtualRouterStaticRoutesIpv4Result>
    function getVirtualRouterStaticRoutesIpv4Output(args: GetVirtualRouterStaticRoutesIpv4OutputArgs, opts?: InvokeOptions): Output<GetVirtualRouterStaticRoutesIpv4Result>
    def get_virtual_router_static_routes_ipv4(location: Optional[GetVirtualRouterStaticRoutesIpv4Location] = None,
                                              static_routes: Optional[Sequence[GetVirtualRouterStaticRoutesIpv4StaticRoute]] = None,
                                              virtual_router: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetVirtualRouterStaticRoutesIpv4Result
    def get_virtual_router_static_routes_ipv4_output(location: Optional[pulumi.Input[GetVirtualRouterStaticRoutesIpv4LocationArgs]] = None,
                                              static_routes: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualRouterStaticRoutesIpv4StaticRouteArgs]]]] = None,
                                              virtual_router: Optional[pulumi.Input[str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetVirtualRouterStaticRoutesIpv4Result]
    func LookupVirtualRouterStaticRoutesIpv4(ctx *Context, args *LookupVirtualRouterStaticRoutesIpv4Args, opts ...InvokeOption) (*LookupVirtualRouterStaticRoutesIpv4Result, error)
    func LookupVirtualRouterStaticRoutesIpv4Output(ctx *Context, args *LookupVirtualRouterStaticRoutesIpv4OutputArgs, opts ...InvokeOption) LookupVirtualRouterStaticRoutesIpv4ResultOutput

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

    public static class GetVirtualRouterStaticRoutesIpv4 
    {
        public static Task<GetVirtualRouterStaticRoutesIpv4Result> InvokeAsync(GetVirtualRouterStaticRoutesIpv4Args args, InvokeOptions? opts = null)
        public static Output<GetVirtualRouterStaticRoutesIpv4Result> Invoke(GetVirtualRouterStaticRoutesIpv4InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVirtualRouterStaticRoutesIpv4Result> getVirtualRouterStaticRoutesIpv4(GetVirtualRouterStaticRoutesIpv4Args args, InvokeOptions options)
    public static Output<GetVirtualRouterStaticRoutesIpv4Result> getVirtualRouterStaticRoutesIpv4(GetVirtualRouterStaticRoutesIpv4Args args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getVirtualRouterStaticRoutesIpv4:getVirtualRouterStaticRoutesIpv4
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getVirtualRouterStaticRoutesIpv4 Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetVirtualRouterStaticRoutesIpv4Location
    The location of this object.
    StaticRoutes List<GetVirtualRouterStaticRoutesIpv4StaticRoute>
    VirtualRouter string
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetVirtualRouterStaticRoutesIpv4Location
    The location of this object.
    StaticRoutes []GetVirtualRouterStaticRoutesIpv4StaticRoute
    VirtualRouter string
    id String
    The provider-assigned unique ID for this managed resource.
    location GetVirtualRouterStaticRoutesIpv4Location
    The location of this object.
    staticRoutes List<GetVirtualRouterStaticRoutesIpv4StaticRoute>
    virtualRouter String
    id string
    The provider-assigned unique ID for this managed resource.
    location GetVirtualRouterStaticRoutesIpv4Location
    The location of this object.
    staticRoutes GetVirtualRouterStaticRoutesIpv4StaticRoute[]
    virtualRouter string
    id str
    The provider-assigned unique ID for this managed resource.
    location GetVirtualRouterStaticRoutesIpv4Location
    The location of this object.
    static_routes Sequence[GetVirtualRouterStaticRoutesIpv4StaticRoute]
    virtual_router str
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.
    staticRoutes List<Property Map>
    virtualRouter String

    Supporting Types

    GetVirtualRouterStaticRoutesIpv4Location

    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

    GetVirtualRouterStaticRoutesIpv4LocationNgfw

    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

    GetVirtualRouterStaticRoutesIpv4LocationTemplate

    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

    GetVirtualRouterStaticRoutesIpv4LocationTemplateStack

    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

    GetVirtualRouterStaticRoutesIpv4StaticRoute

    adminDist Number
    adminitrative distance
    bfd Property Map
    destination String
    Destination IP address/prefix
    interface String
    metric Number
    metric value (path cost)
    name String
    nexthop Property Map
    pathMonitor Property Map
    routeTable Property Map

    GetVirtualRouterStaticRoutesIpv4StaticRouteBfd

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

    GetVirtualRouterStaticRoutesIpv4StaticRouteNexthop

    Discard GetVirtualRouterStaticRoutesIpv4StaticRouteNexthopDiscard
    Fqdn string
    nexthop address FQDN address object configuration
    IpAddress string
    Next hop IP address
    NextVr string
    Next hop virtual router
    Receive GetVirtualRouterStaticRoutesIpv4StaticRouteNexthopReceive
    Discard GetVirtualRouterStaticRoutesIpv4StaticRouteNexthopDiscard
    Fqdn string
    nexthop address FQDN address object configuration
    IpAddress string
    Next hop IP address
    NextVr string
    Next hop virtual router
    Receive GetVirtualRouterStaticRoutesIpv4StaticRouteNexthopReceive
    discard GetVirtualRouterStaticRoutesIpv4StaticRouteNexthopDiscard
    fqdn String
    nexthop address FQDN address object configuration
    ipAddress String
    Next hop IP address
    nextVr String
    Next hop virtual router
    receive GetVirtualRouterStaticRoutesIpv4StaticRouteNexthopReceive
    discard GetVirtualRouterStaticRoutesIpv4StaticRouteNexthopDiscard
    fqdn string
    nexthop address FQDN address object configuration
    ipAddress string
    Next hop IP address
    nextVr string
    Next hop virtual router
    receive GetVirtualRouterStaticRoutesIpv4StaticRouteNexthopReceive
    discard GetVirtualRouterStaticRoutesIpv4StaticRouteNexthopDiscard
    fqdn str
    nexthop address FQDN address object configuration
    ip_address str
    Next hop IP address
    next_vr str
    Next hop virtual router
    receive GetVirtualRouterStaticRoutesIpv4StaticRouteNexthopReceive
    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

    GetVirtualRouterStaticRoutesIpv4StaticRoutePathMonitor

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

    GetVirtualRouterStaticRoutesIpv4StaticRoutePathMonitorMonitorDestination

    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

    GetVirtualRouterStaticRoutesIpv4StaticRouteRouteTable

    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