routeros 1.83.1 published on Monday, Apr 28, 2025 by terraform-routeros
routeros.getIpRoutes
Explore with Pulumi AI
routeros 1.83.1 published on Monday, Apr 28, 2025 by terraform-routeros
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as routeros from "@pulumi/routeros";
const ipRoutes = routeros.getIpRoutes({});
import pulumi
import pulumi_routeros as routeros
ip_routes = routeros.get_ip_routes()
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/routeros/routeros"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := routeros.GetIpRoutes(ctx, &routeros.GetIpRoutesArgs{}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Routeros = Pulumi.Routeros;
return await Deployment.RunAsync(() =>
{
var ipRoutes = Routeros.GetIpRoutes.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.routeros.RouterosFunctions;
import com.pulumi.routeros.inputs.GetIpRoutesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var ipRoutes = RouterosFunctions.getIpRoutes();
}
}
variables:
ipRoutes:
fn::invoke:
function: routeros:getIpRoutes
arguments: {}
Using getIpRoutes
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 getIpRoutes(args: GetIpRoutesArgs, opts?: InvokeOptions): Promise<GetIpRoutesResult>
function getIpRoutesOutput(args: GetIpRoutesOutputArgs, opts?: InvokeOptions): Output<GetIpRoutesResult>
def get_ip_routes(___id_: Optional[float] = None,
___path_: Optional[str] = None,
filter: Optional[Mapping[str, str]] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIpRoutesResult
def get_ip_routes_output(___id_: Optional[pulumi.Input[float]] = None,
___path_: Optional[pulumi.Input[str]] = None,
filter: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIpRoutesResult]
func GetIpRoutes(ctx *Context, args *GetIpRoutesArgs, opts ...InvokeOption) (*GetIpRoutesResult, error)
func GetIpRoutesOutput(ctx *Context, args *GetIpRoutesOutputArgs, opts ...InvokeOption) GetIpRoutesResultOutput
> Note: This function is named GetIpRoutes
in the Go SDK.
public static class GetIpRoutes
{
public static Task<GetIpRoutesResult> InvokeAsync(GetIpRoutesArgs args, InvokeOptions? opts = null)
public static Output<GetIpRoutesResult> Invoke(GetIpRoutesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIpRoutesResult> getIpRoutes(GetIpRoutesArgs args, InvokeOptions options)
public static Output<GetIpRoutesResult> getIpRoutes(GetIpRoutesArgs args, InvokeOptions options)
fn::invoke:
function: routeros:index/getIpRoutes:getIpRoutes
arguments:
# arguments dictionary
The following arguments are supported:
getIpRoutes Result
The following output properties are available:
Supporting Types
GetIpRoutesRoute
- Active bool
- Blackhole bool
- Comment string
- Connect bool
- Dhcp bool
- Disabled bool
- Distance double
- Dst
Address string - Dynamic bool
- Ecmp bool
- Gateway string
- Hw
Offloaded bool - Id string
- Immediate
Gw string - Inactive bool
- Local
Address string - Pref
Src string - Routing
Table string - Scope double
- Static bool
- Suppress
Hw boolOffload - Target
Scope double - Vrf
Interface string
- Active bool
- Blackhole bool
- Comment string
- Connect bool
- Dhcp bool
- Disabled bool
- Distance float64
- Dst
Address string - Dynamic bool
- Ecmp bool
- Gateway string
- Hw
Offloaded bool - Id string
- Immediate
Gw string - Inactive bool
- Local
Address string - Pref
Src string - Routing
Table string - Scope float64
- Static bool
- Suppress
Hw boolOffload - Target
Scope float64 - Vrf
Interface string
- active Boolean
- blackhole Boolean
- comment String
- connect Boolean
- dhcp Boolean
- disabled Boolean
- distance Double
- dst
Address String - dynamic Boolean
- ecmp Boolean
- gateway String
- hw
Offloaded Boolean - id String
- immediate
Gw String - inactive Boolean
- local
Address String - pref
Src String - routing
Table String - scope Double
- static_ Boolean
- suppress
Hw BooleanOffload - target
Scope Double - vrf
Interface String
- active boolean
- blackhole boolean
- comment string
- connect boolean
- dhcp boolean
- disabled boolean
- distance number
- dst
Address string - dynamic boolean
- ecmp boolean
- gateway string
- hw
Offloaded boolean - id string
- immediate
Gw string - inactive boolean
- local
Address string - pref
Src string - routing
Table string - scope number
- static boolean
- suppress
Hw booleanOffload - target
Scope number - vrf
Interface string
- active bool
- blackhole bool
- comment str
- connect bool
- dhcp bool
- disabled bool
- distance float
- dst_
address str - dynamic bool
- ecmp bool
- gateway str
- hw_
offloaded bool - id str
- immediate_
gw str - inactive bool
- local_
address str - pref_
src str - routing_
table str - scope float
- static bool
- suppress_
hw_ booloffload - target_
scope float - vrf_
interface str
- active Boolean
- blackhole Boolean
- comment String
- connect Boolean
- dhcp Boolean
- disabled Boolean
- distance Number
- dst
Address String - dynamic Boolean
- ecmp Boolean
- gateway String
- hw
Offloaded Boolean - id String
- immediate
Gw String - inactive Boolean
- local
Address String - pref
Src String - routing
Table String - scope Number
- static Boolean
- suppress
Hw BooleanOffload - target
Scope Number - vrf
Interface String
Package Details
- Repository
- routeros terraform-routeros/terraform-provider-routeros
- License
- Notes
- This Pulumi package is based on the
routeros
Terraform Provider.
routeros 1.83.1 published on Monday, Apr 28, 2025 by terraform-routeros