fortios.router.Rip
Explore with Pulumi AI
Configure RIP.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortios from "@pulumiverse/fortios";
const trname = new fortios.router.Rip("trname", {
    defaultInformationOriginate: "disable",
    defaultMetric: 1,
    garbageTimer: 120,
    maxOutMetric: 0,
    recvBufferSize: 655360,
    redistributes: [
        {
            metric: 10,
            name: "connected",
            status: "disable",
        },
        {
            metric: 10,
            name: "static",
            status: "disable",
        },
        {
            metric: 10,
            name: "ospf",
            status: "disable",
        },
        {
            metric: 10,
            name: "bgp",
            status: "disable",
        },
        {
            metric: 10,
            name: "isis",
            status: "disable",
        },
    ],
    timeoutTimer: 180,
    updateTimer: 30,
    version: "2",
});
import pulumi
import pulumiverse_fortios as fortios
trname = fortios.router.Rip("trname",
    default_information_originate="disable",
    default_metric=1,
    garbage_timer=120,
    max_out_metric=0,
    recv_buffer_size=655360,
    redistributes=[
        fortios.router.RipRedistributeArgs(
            metric=10,
            name="connected",
            status="disable",
        ),
        fortios.router.RipRedistributeArgs(
            metric=10,
            name="static",
            status="disable",
        ),
        fortios.router.RipRedistributeArgs(
            metric=10,
            name="ospf",
            status="disable",
        ),
        fortios.router.RipRedistributeArgs(
            metric=10,
            name="bgp",
            status="disable",
        ),
        fortios.router.RipRedistributeArgs(
            metric=10,
            name="isis",
            status="disable",
        ),
    ],
    timeout_timer=180,
    update_timer=30,
    version="2")
package main
import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := router.NewRip(ctx, "trname", &router.RipArgs{
			DefaultInformationOriginate: pulumi.String("disable"),
			DefaultMetric:               pulumi.Int(1),
			GarbageTimer:                pulumi.Int(120),
			MaxOutMetric:                pulumi.Int(0),
			RecvBufferSize:              pulumi.Int(655360),
			Redistributes: router.RipRedistributeArray{
				&router.RipRedistributeArgs{
					Metric: pulumi.Int(10),
					Name:   pulumi.String("connected"),
					Status: pulumi.String("disable"),
				},
				&router.RipRedistributeArgs{
					Metric: pulumi.Int(10),
					Name:   pulumi.String("static"),
					Status: pulumi.String("disable"),
				},
				&router.RipRedistributeArgs{
					Metric: pulumi.Int(10),
					Name:   pulumi.String("ospf"),
					Status: pulumi.String("disable"),
				},
				&router.RipRedistributeArgs{
					Metric: pulumi.Int(10),
					Name:   pulumi.String("bgp"),
					Status: pulumi.String("disable"),
				},
				&router.RipRedistributeArgs{
					Metric: pulumi.Int(10),
					Name:   pulumi.String("isis"),
					Status: pulumi.String("disable"),
				},
			},
			TimeoutTimer: pulumi.Int(180),
			UpdateTimer:  pulumi.Int(30),
			Version:      pulumi.String("2"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortios = Pulumiverse.Fortios;
return await Deployment.RunAsync(() => 
{
    var trname = new Fortios.Router.Rip("trname", new()
    {
        DefaultInformationOriginate = "disable",
        DefaultMetric = 1,
        GarbageTimer = 120,
        MaxOutMetric = 0,
        RecvBufferSize = 655360,
        Redistributes = new[]
        {
            new Fortios.Router.Inputs.RipRedistributeArgs
            {
                Metric = 10,
                Name = "connected",
                Status = "disable",
            },
            new Fortios.Router.Inputs.RipRedistributeArgs
            {
                Metric = 10,
                Name = "static",
                Status = "disable",
            },
            new Fortios.Router.Inputs.RipRedistributeArgs
            {
                Metric = 10,
                Name = "ospf",
                Status = "disable",
            },
            new Fortios.Router.Inputs.RipRedistributeArgs
            {
                Metric = 10,
                Name = "bgp",
                Status = "disable",
            },
            new Fortios.Router.Inputs.RipRedistributeArgs
            {
                Metric = 10,
                Name = "isis",
                Status = "disable",
            },
        },
        TimeoutTimer = 180,
        UpdateTimer = 30,
        Version = "2",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortios.router.Rip;
import com.pulumi.fortios.router.RipArgs;
import com.pulumi.fortios.router.inputs.RipRedistributeArgs;
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) {
        var trname = new Rip("trname", RipArgs.builder()
            .defaultInformationOriginate("disable")
            .defaultMetric(1)
            .garbageTimer(120)
            .maxOutMetric(0)
            .recvBufferSize(655360)
            .redistributes(            
                RipRedistributeArgs.builder()
                    .metric(10)
                    .name("connected")
                    .status("disable")
                    .build(),
                RipRedistributeArgs.builder()
                    .metric(10)
                    .name("static")
                    .status("disable")
                    .build(),
                RipRedistributeArgs.builder()
                    .metric(10)
                    .name("ospf")
                    .status("disable")
                    .build(),
                RipRedistributeArgs.builder()
                    .metric(10)
                    .name("bgp")
                    .status("disable")
                    .build(),
                RipRedistributeArgs.builder()
                    .metric(10)
                    .name("isis")
                    .status("disable")
                    .build())
            .timeoutTimer(180)
            .updateTimer(30)
            .version("2")
            .build());
    }
}
resources:
  trname:
    type: fortios:router:Rip
    properties:
      defaultInformationOriginate: disable
      defaultMetric: 1
      garbageTimer: 120
      maxOutMetric: 0
      recvBufferSize: 655360
      redistributes:
        - metric: 10
          name: connected
          status: disable
        - metric: 10
          name: static
          status: disable
        - metric: 10
          name: ospf
          status: disable
        - metric: 10
          name: bgp
          status: disable
        - metric: 10
          name: isis
          status: disable
      timeoutTimer: 180
      updateTimer: 30
      version: '2'
Create Rip Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Rip(name: string, args?: RipArgs, opts?: CustomResourceOptions);@overload
def Rip(resource_name: str,
        args: Optional[RipArgs] = None,
        opts: Optional[ResourceOptions] = None)
@overload
def Rip(resource_name: str,
        opts: Optional[ResourceOptions] = None,
        default_information_originate: Optional[str] = None,
        default_metric: Optional[int] = None,
        distances: Optional[Sequence[RipDistanceArgs]] = None,
        distribute_lists: Optional[Sequence[RipDistributeListArgs]] = None,
        dynamic_sort_subtable: Optional[str] = None,
        garbage_timer: Optional[int] = None,
        get_all_tables: Optional[str] = None,
        interfaces: Optional[Sequence[RipInterfaceArgs]] = None,
        max_out_metric: Optional[int] = None,
        neighbors: Optional[Sequence[RipNeighborArgs]] = None,
        networks: Optional[Sequence[RipNetworkArgs]] = None,
        offset_lists: Optional[Sequence[RipOffsetListArgs]] = None,
        passive_interfaces: Optional[Sequence[RipPassiveInterfaceArgs]] = None,
        recv_buffer_size: Optional[int] = None,
        redistributes: Optional[Sequence[RipRedistributeArgs]] = None,
        timeout_timer: Optional[int] = None,
        update_timer: Optional[int] = None,
        vdomparam: Optional[str] = None,
        version: Optional[str] = None)func NewRip(ctx *Context, name string, args *RipArgs, opts ...ResourceOption) (*Rip, error)public Rip(string name, RipArgs? args = null, CustomResourceOptions? opts = null)type: fortios:router:Rip
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args RipArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args RipArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args RipArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RipArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RipArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var ripResource = new Fortios.Router.Rip("ripResource", new()
{
    DefaultInformationOriginate = "string",
    DefaultMetric = 0,
    Distances = new[]
    {
        new Fortios.Router.Inputs.RipDistanceArgs
        {
            AccessList = "string",
            Distance = 0,
            Id = 0,
            Prefix = "string",
        },
    },
    DistributeLists = new[]
    {
        new Fortios.Router.Inputs.RipDistributeListArgs
        {
            Direction = "string",
            Id = 0,
            Interface = "string",
            Listname = "string",
            Status = "string",
        },
    },
    DynamicSortSubtable = "string",
    GarbageTimer = 0,
    GetAllTables = "string",
    Interfaces = new[]
    {
        new Fortios.Router.Inputs.RipInterfaceArgs
        {
            AuthKeychain = "string",
            AuthMode = "string",
            AuthString = "string",
            Flags = 0,
            Name = "string",
            ReceiveVersion = "string",
            SendVersion = "string",
            SendVersion2Broadcast = "string",
            SplitHorizon = "string",
            SplitHorizonStatus = "string",
        },
    },
    MaxOutMetric = 0,
    Neighbors = new[]
    {
        new Fortios.Router.Inputs.RipNeighborArgs
        {
            Id = 0,
            Ip = "string",
        },
    },
    Networks = new[]
    {
        new Fortios.Router.Inputs.RipNetworkArgs
        {
            Id = 0,
            Prefix = "string",
        },
    },
    OffsetLists = new[]
    {
        new Fortios.Router.Inputs.RipOffsetListArgs
        {
            AccessList = "string",
            Direction = "string",
            Id = 0,
            Interface = "string",
            Offset = 0,
            Status = "string",
        },
    },
    PassiveInterfaces = new[]
    {
        new Fortios.Router.Inputs.RipPassiveInterfaceArgs
        {
            Name = "string",
        },
    },
    RecvBufferSize = 0,
    Redistributes = new[]
    {
        new Fortios.Router.Inputs.RipRedistributeArgs
        {
            Metric = 0,
            Name = "string",
            Routemap = "string",
            Status = "string",
        },
    },
    TimeoutTimer = 0,
    UpdateTimer = 0,
    Vdomparam = "string",
    Version = "string",
});
example, err := router.NewRip(ctx, "ripResource", &router.RipArgs{
	DefaultInformationOriginate: pulumi.String("string"),
	DefaultMetric:               pulumi.Int(0),
	Distances: router.RipDistanceArray{
		&router.RipDistanceArgs{
			AccessList: pulumi.String("string"),
			Distance:   pulumi.Int(0),
			Id:         pulumi.Int(0),
			Prefix:     pulumi.String("string"),
		},
	},
	DistributeLists: router.RipDistributeListArray{
		&router.RipDistributeListArgs{
			Direction: pulumi.String("string"),
			Id:        pulumi.Int(0),
			Interface: pulumi.String("string"),
			Listname:  pulumi.String("string"),
			Status:    pulumi.String("string"),
		},
	},
	DynamicSortSubtable: pulumi.String("string"),
	GarbageTimer:        pulumi.Int(0),
	GetAllTables:        pulumi.String("string"),
	Interfaces: router.RipInterfaceArray{
		&router.RipInterfaceArgs{
			AuthKeychain:          pulumi.String("string"),
			AuthMode:              pulumi.String("string"),
			AuthString:            pulumi.String("string"),
			Flags:                 pulumi.Int(0),
			Name:                  pulumi.String("string"),
			ReceiveVersion:        pulumi.String("string"),
			SendVersion:           pulumi.String("string"),
			SendVersion2Broadcast: pulumi.String("string"),
			SplitHorizon:          pulumi.String("string"),
			SplitHorizonStatus:    pulumi.String("string"),
		},
	},
	MaxOutMetric: pulumi.Int(0),
	Neighbors: router.RipNeighborArray{
		&router.RipNeighborArgs{
			Id: pulumi.Int(0),
			Ip: pulumi.String("string"),
		},
	},
	Networks: router.RipNetworkArray{
		&router.RipNetworkArgs{
			Id:     pulumi.Int(0),
			Prefix: pulumi.String("string"),
		},
	},
	OffsetLists: router.RipOffsetListArray{
		&router.RipOffsetListArgs{
			AccessList: pulumi.String("string"),
			Direction:  pulumi.String("string"),
			Id:         pulumi.Int(0),
			Interface:  pulumi.String("string"),
			Offset:     pulumi.Int(0),
			Status:     pulumi.String("string"),
		},
	},
	PassiveInterfaces: router.RipPassiveInterfaceArray{
		&router.RipPassiveInterfaceArgs{
			Name: pulumi.String("string"),
		},
	},
	RecvBufferSize: pulumi.Int(0),
	Redistributes: router.RipRedistributeArray{
		&router.RipRedistributeArgs{
			Metric:   pulumi.Int(0),
			Name:     pulumi.String("string"),
			Routemap: pulumi.String("string"),
			Status:   pulumi.String("string"),
		},
	},
	TimeoutTimer: pulumi.Int(0),
	UpdateTimer:  pulumi.Int(0),
	Vdomparam:    pulumi.String("string"),
	Version:      pulumi.String("string"),
})
var ripResource = new Rip("ripResource", RipArgs.builder()
    .defaultInformationOriginate("string")
    .defaultMetric(0)
    .distances(RipDistanceArgs.builder()
        .accessList("string")
        .distance(0)
        .id(0)
        .prefix("string")
        .build())
    .distributeLists(RipDistributeListArgs.builder()
        .direction("string")
        .id(0)
        .interface_("string")
        .listname("string")
        .status("string")
        .build())
    .dynamicSortSubtable("string")
    .garbageTimer(0)
    .getAllTables("string")
    .interfaces(RipInterfaceArgs.builder()
        .authKeychain("string")
        .authMode("string")
        .authString("string")
        .flags(0)
        .name("string")
        .receiveVersion("string")
        .sendVersion("string")
        .sendVersion2Broadcast("string")
        .splitHorizon("string")
        .splitHorizonStatus("string")
        .build())
    .maxOutMetric(0)
    .neighbors(RipNeighborArgs.builder()
        .id(0)
        .ip("string")
        .build())
    .networks(RipNetworkArgs.builder()
        .id(0)
        .prefix("string")
        .build())
    .offsetLists(RipOffsetListArgs.builder()
        .accessList("string")
        .direction("string")
        .id(0)
        .interface_("string")
        .offset(0)
        .status("string")
        .build())
    .passiveInterfaces(RipPassiveInterfaceArgs.builder()
        .name("string")
        .build())
    .recvBufferSize(0)
    .redistributes(RipRedistributeArgs.builder()
        .metric(0)
        .name("string")
        .routemap("string")
        .status("string")
        .build())
    .timeoutTimer(0)
    .updateTimer(0)
    .vdomparam("string")
    .version("string")
    .build());
rip_resource = fortios.router.Rip("ripResource",
    default_information_originate="string",
    default_metric=0,
    distances=[{
        "access_list": "string",
        "distance": 0,
        "id": 0,
        "prefix": "string",
    }],
    distribute_lists=[{
        "direction": "string",
        "id": 0,
        "interface": "string",
        "listname": "string",
        "status": "string",
    }],
    dynamic_sort_subtable="string",
    garbage_timer=0,
    get_all_tables="string",
    interfaces=[{
        "auth_keychain": "string",
        "auth_mode": "string",
        "auth_string": "string",
        "flags": 0,
        "name": "string",
        "receive_version": "string",
        "send_version": "string",
        "send_version2_broadcast": "string",
        "split_horizon": "string",
        "split_horizon_status": "string",
    }],
    max_out_metric=0,
    neighbors=[{
        "id": 0,
        "ip": "string",
    }],
    networks=[{
        "id": 0,
        "prefix": "string",
    }],
    offset_lists=[{
        "access_list": "string",
        "direction": "string",
        "id": 0,
        "interface": "string",
        "offset": 0,
        "status": "string",
    }],
    passive_interfaces=[{
        "name": "string",
    }],
    recv_buffer_size=0,
    redistributes=[{
        "metric": 0,
        "name": "string",
        "routemap": "string",
        "status": "string",
    }],
    timeout_timer=0,
    update_timer=0,
    vdomparam="string",
    version="string")
const ripResource = new fortios.router.Rip("ripResource", {
    defaultInformationOriginate: "string",
    defaultMetric: 0,
    distances: [{
        accessList: "string",
        distance: 0,
        id: 0,
        prefix: "string",
    }],
    distributeLists: [{
        direction: "string",
        id: 0,
        "interface": "string",
        listname: "string",
        status: "string",
    }],
    dynamicSortSubtable: "string",
    garbageTimer: 0,
    getAllTables: "string",
    interfaces: [{
        authKeychain: "string",
        authMode: "string",
        authString: "string",
        flags: 0,
        name: "string",
        receiveVersion: "string",
        sendVersion: "string",
        sendVersion2Broadcast: "string",
        splitHorizon: "string",
        splitHorizonStatus: "string",
    }],
    maxOutMetric: 0,
    neighbors: [{
        id: 0,
        ip: "string",
    }],
    networks: [{
        id: 0,
        prefix: "string",
    }],
    offsetLists: [{
        accessList: "string",
        direction: "string",
        id: 0,
        "interface": "string",
        offset: 0,
        status: "string",
    }],
    passiveInterfaces: [{
        name: "string",
    }],
    recvBufferSize: 0,
    redistributes: [{
        metric: 0,
        name: "string",
        routemap: "string",
        status: "string",
    }],
    timeoutTimer: 0,
    updateTimer: 0,
    vdomparam: "string",
    version: "string",
});
type: fortios:router:Rip
properties:
    defaultInformationOriginate: string
    defaultMetric: 0
    distances:
        - accessList: string
          distance: 0
          id: 0
          prefix: string
    distributeLists:
        - direction: string
          id: 0
          interface: string
          listname: string
          status: string
    dynamicSortSubtable: string
    garbageTimer: 0
    getAllTables: string
    interfaces:
        - authKeychain: string
          authMode: string
          authString: string
          flags: 0
          name: string
          receiveVersion: string
          sendVersion: string
          sendVersion2Broadcast: string
          splitHorizon: string
          splitHorizonStatus: string
    maxOutMetric: 0
    neighbors:
        - id: 0
          ip: string
    networks:
        - id: 0
          prefix: string
    offsetLists:
        - accessList: string
          direction: string
          id: 0
          interface: string
          offset: 0
          status: string
    passiveInterfaces:
        - name: string
    recvBufferSize: 0
    redistributes:
        - metric: 0
          name: string
          routemap: string
          status: string
    timeoutTimer: 0
    updateTimer: 0
    vdomparam: string
    version: string
Rip Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Rip resource accepts the following input properties:
- DefaultInformation stringOriginate 
- Enable/disable generation of default route. Valid values: enable,disable.
- DefaultMetric int
- Default metric.
- Distances
List<Pulumiverse.Fortios. Router. Inputs. Rip Distance> 
- distance The structure of distanceblock is documented below.
- DistributeLists List<Pulumiverse.Fortios. Router. Inputs. Rip Distribute List> 
- Distribute list. The structure of distribute_listblock is documented below.
- DynamicSort stringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- GarbageTimer int
- Garbage timer in seconds.
- GetAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Interfaces
List<Pulumiverse.Fortios. Router. Inputs. Rip Interface> 
- RIP interface configuration. The structure of interfaceblock is documented below.
- MaxOut intMetric 
- Maximum metric allowed to output(0 means 'not set').
- Neighbors
List<Pulumiverse.Fortios. Router. Inputs. Rip Neighbor> 
- neighbor The structure of neighborblock is documented below.
- Networks
List<Pulumiverse.Fortios. Router. Inputs. Rip Network> 
- network The structure of networkblock is documented below.
- OffsetLists List<Pulumiverse.Fortios. Router. Inputs. Rip Offset List> 
- Offset list. The structure of offset_listblock is documented below.
- PassiveInterfaces List<Pulumiverse.Fortios. Router. Inputs. Rip Passive Interface> 
- Passive interface configuration. The structure of passive_interfaceblock is documented below.
- RecvBuffer intSize 
- Receiving buffer size.
- Redistributes
List<Pulumiverse.Fortios. Router. Inputs. Rip Redistribute> 
- Redistribute configuration. The structure of redistributeblock is documented below.
- TimeoutTimer int
- Timeout timer in seconds.
- UpdateTimer int
- Update timer in seconds.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Version string
- RIP version. Valid values: 1,2.
- DefaultInformation stringOriginate 
- Enable/disable generation of default route. Valid values: enable,disable.
- DefaultMetric int
- Default metric.
- Distances
[]RipDistance Args 
- distance The structure of distanceblock is documented below.
- DistributeLists []RipDistribute List Args 
- Distribute list. The structure of distribute_listblock is documented below.
- DynamicSort stringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- GarbageTimer int
- Garbage timer in seconds.
- GetAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Interfaces
[]RipInterface Args 
- RIP interface configuration. The structure of interfaceblock is documented below.
- MaxOut intMetric 
- Maximum metric allowed to output(0 means 'not set').
- Neighbors
[]RipNeighbor Args 
- neighbor The structure of neighborblock is documented below.
- Networks
[]RipNetwork Args 
- network The structure of networkblock is documented below.
- OffsetLists []RipOffset List Args 
- Offset list. The structure of offset_listblock is documented below.
- PassiveInterfaces []RipPassive Interface Args 
- Passive interface configuration. The structure of passive_interfaceblock is documented below.
- RecvBuffer intSize 
- Receiving buffer size.
- Redistributes
[]RipRedistribute Args 
- Redistribute configuration. The structure of redistributeblock is documented below.
- TimeoutTimer int
- Timeout timer in seconds.
- UpdateTimer int
- Update timer in seconds.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Version string
- RIP version. Valid values: 1,2.
- defaultInformation StringOriginate 
- Enable/disable generation of default route. Valid values: enable,disable.
- defaultMetric Integer
- Default metric.
- distances
List<RipDistance> 
- distance The structure of distanceblock is documented below.
- distributeLists List<RipDistribute List> 
- Distribute list. The structure of distribute_listblock is documented below.
- dynamicSort StringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- garbageTimer Integer
- Garbage timer in seconds.
- getAll StringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces
List<RipInterface> 
- RIP interface configuration. The structure of interfaceblock is documented below.
- maxOut IntegerMetric 
- Maximum metric allowed to output(0 means 'not set').
- neighbors
List<RipNeighbor> 
- neighbor The structure of neighborblock is documented below.
- networks
List<RipNetwork> 
- network The structure of networkblock is documented below.
- offsetLists List<RipOffset List> 
- Offset list. The structure of offset_listblock is documented below.
- passiveInterfaces List<RipPassive Interface> 
- Passive interface configuration. The structure of passive_interfaceblock is documented below.
- recvBuffer IntegerSize 
- Receiving buffer size.
- redistributes
List<RipRedistribute> 
- Redistribute configuration. The structure of redistributeblock is documented below.
- timeoutTimer Integer
- Timeout timer in seconds.
- updateTimer Integer
- Update timer in seconds.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- version String
- RIP version. Valid values: 1,2.
- defaultInformation stringOriginate 
- Enable/disable generation of default route. Valid values: enable,disable.
- defaultMetric number
- Default metric.
- distances
RipDistance[] 
- distance The structure of distanceblock is documented below.
- distributeLists RipDistribute List[] 
- Distribute list. The structure of distribute_listblock is documented below.
- dynamicSort stringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- garbageTimer number
- Garbage timer in seconds.
- getAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces
RipInterface[] 
- RIP interface configuration. The structure of interfaceblock is documented below.
- maxOut numberMetric 
- Maximum metric allowed to output(0 means 'not set').
- neighbors
RipNeighbor[] 
- neighbor The structure of neighborblock is documented below.
- networks
RipNetwork[] 
- network The structure of networkblock is documented below.
- offsetLists RipOffset List[] 
- Offset list. The structure of offset_listblock is documented below.
- passiveInterfaces RipPassive Interface[] 
- Passive interface configuration. The structure of passive_interfaceblock is documented below.
- recvBuffer numberSize 
- Receiving buffer size.
- redistributes
RipRedistribute[] 
- Redistribute configuration. The structure of redistributeblock is documented below.
- timeoutTimer number
- Timeout timer in seconds.
- updateTimer number
- Update timer in seconds.
- vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- version string
- RIP version. Valid values: 1,2.
- default_information_ stroriginate 
- Enable/disable generation of default route. Valid values: enable,disable.
- default_metric int
- Default metric.
- distances
Sequence[RipDistance Args] 
- distance The structure of distanceblock is documented below.
- distribute_lists Sequence[RipDistribute List Args] 
- Distribute list. The structure of distribute_listblock is documented below.
- dynamic_sort_ strsubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- garbage_timer int
- Garbage timer in seconds.
- get_all_ strtables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces
Sequence[RipInterface Args] 
- RIP interface configuration. The structure of interfaceblock is documented below.
- max_out_ intmetric 
- Maximum metric allowed to output(0 means 'not set').
- neighbors
Sequence[RipNeighbor Args] 
- neighbor The structure of neighborblock is documented below.
- networks
Sequence[RipNetwork Args] 
- network The structure of networkblock is documented below.
- offset_lists Sequence[RipOffset List Args] 
- Offset list. The structure of offset_listblock is documented below.
- passive_interfaces Sequence[RipPassive Interface Args] 
- Passive interface configuration. The structure of passive_interfaceblock is documented below.
- recv_buffer_ intsize 
- Receiving buffer size.
- redistributes
Sequence[RipRedistribute Args] 
- Redistribute configuration. The structure of redistributeblock is documented below.
- timeout_timer int
- Timeout timer in seconds.
- update_timer int
- Update timer in seconds.
- vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- version str
- RIP version. Valid values: 1,2.
- defaultInformation StringOriginate 
- Enable/disable generation of default route. Valid values: enable,disable.
- defaultMetric Number
- Default metric.
- distances List<Property Map>
- distance The structure of distanceblock is documented below.
- distributeLists List<Property Map>
- Distribute list. The structure of distribute_listblock is documented below.
- dynamicSort StringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- garbageTimer Number
- Garbage timer in seconds.
- getAll StringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces List<Property Map>
- RIP interface configuration. The structure of interfaceblock is documented below.
- maxOut NumberMetric 
- Maximum metric allowed to output(0 means 'not set').
- neighbors List<Property Map>
- neighbor The structure of neighborblock is documented below.
- networks List<Property Map>
- network The structure of networkblock is documented below.
- offsetLists List<Property Map>
- Offset list. The structure of offset_listblock is documented below.
- passiveInterfaces List<Property Map>
- Passive interface configuration. The structure of passive_interfaceblock is documented below.
- recvBuffer NumberSize 
- Receiving buffer size.
- redistributes List<Property Map>
- Redistribute configuration. The structure of redistributeblock is documented below.
- timeoutTimer Number
- Timeout timer in seconds.
- updateTimer Number
- Update timer in seconds.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- version String
- RIP version. Valid values: 1,2.
Outputs
All input properties are implicitly available as output properties. Additionally, the Rip resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Rip Resource
Get an existing Rip resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: RipState, opts?: CustomResourceOptions): Rip@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        default_information_originate: Optional[str] = None,
        default_metric: Optional[int] = None,
        distances: Optional[Sequence[RipDistanceArgs]] = None,
        distribute_lists: Optional[Sequence[RipDistributeListArgs]] = None,
        dynamic_sort_subtable: Optional[str] = None,
        garbage_timer: Optional[int] = None,
        get_all_tables: Optional[str] = None,
        interfaces: Optional[Sequence[RipInterfaceArgs]] = None,
        max_out_metric: Optional[int] = None,
        neighbors: Optional[Sequence[RipNeighborArgs]] = None,
        networks: Optional[Sequence[RipNetworkArgs]] = None,
        offset_lists: Optional[Sequence[RipOffsetListArgs]] = None,
        passive_interfaces: Optional[Sequence[RipPassiveInterfaceArgs]] = None,
        recv_buffer_size: Optional[int] = None,
        redistributes: Optional[Sequence[RipRedistributeArgs]] = None,
        timeout_timer: Optional[int] = None,
        update_timer: Optional[int] = None,
        vdomparam: Optional[str] = None,
        version: Optional[str] = None) -> Ripfunc GetRip(ctx *Context, name string, id IDInput, state *RipState, opts ...ResourceOption) (*Rip, error)public static Rip Get(string name, Input<string> id, RipState? state, CustomResourceOptions? opts = null)public static Rip get(String name, Output<String> id, RipState state, CustomResourceOptions options)resources:  _:    type: fortios:router:Rip    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- DefaultInformation stringOriginate 
- Enable/disable generation of default route. Valid values: enable,disable.
- DefaultMetric int
- Default metric.
- Distances
List<Pulumiverse.Fortios. Router. Inputs. Rip Distance> 
- distance The structure of distanceblock is documented below.
- DistributeLists List<Pulumiverse.Fortios. Router. Inputs. Rip Distribute List> 
- Distribute list. The structure of distribute_listblock is documented below.
- DynamicSort stringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- GarbageTimer int
- Garbage timer in seconds.
- GetAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Interfaces
List<Pulumiverse.Fortios. Router. Inputs. Rip Interface> 
- RIP interface configuration. The structure of interfaceblock is documented below.
- MaxOut intMetric 
- Maximum metric allowed to output(0 means 'not set').
- Neighbors
List<Pulumiverse.Fortios. Router. Inputs. Rip Neighbor> 
- neighbor The structure of neighborblock is documented below.
- Networks
List<Pulumiverse.Fortios. Router. Inputs. Rip Network> 
- network The structure of networkblock is documented below.
- OffsetLists List<Pulumiverse.Fortios. Router. Inputs. Rip Offset List> 
- Offset list. The structure of offset_listblock is documented below.
- PassiveInterfaces List<Pulumiverse.Fortios. Router. Inputs. Rip Passive Interface> 
- Passive interface configuration. The structure of passive_interfaceblock is documented below.
- RecvBuffer intSize 
- Receiving buffer size.
- Redistributes
List<Pulumiverse.Fortios. Router. Inputs. Rip Redistribute> 
- Redistribute configuration. The structure of redistributeblock is documented below.
- TimeoutTimer int
- Timeout timer in seconds.
- UpdateTimer int
- Update timer in seconds.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Version string
- RIP version. Valid values: 1,2.
- DefaultInformation stringOriginate 
- Enable/disable generation of default route. Valid values: enable,disable.
- DefaultMetric int
- Default metric.
- Distances
[]RipDistance Args 
- distance The structure of distanceblock is documented below.
- DistributeLists []RipDistribute List Args 
- Distribute list. The structure of distribute_listblock is documented below.
- DynamicSort stringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- GarbageTimer int
- Garbage timer in seconds.
- GetAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Interfaces
[]RipInterface Args 
- RIP interface configuration. The structure of interfaceblock is documented below.
- MaxOut intMetric 
- Maximum metric allowed to output(0 means 'not set').
- Neighbors
[]RipNeighbor Args 
- neighbor The structure of neighborblock is documented below.
- Networks
[]RipNetwork Args 
- network The structure of networkblock is documented below.
- OffsetLists []RipOffset List Args 
- Offset list. The structure of offset_listblock is documented below.
- PassiveInterfaces []RipPassive Interface Args 
- Passive interface configuration. The structure of passive_interfaceblock is documented below.
- RecvBuffer intSize 
- Receiving buffer size.
- Redistributes
[]RipRedistribute Args 
- Redistribute configuration. The structure of redistributeblock is documented below.
- TimeoutTimer int
- Timeout timer in seconds.
- UpdateTimer int
- Update timer in seconds.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Version string
- RIP version. Valid values: 1,2.
- defaultInformation StringOriginate 
- Enable/disable generation of default route. Valid values: enable,disable.
- defaultMetric Integer
- Default metric.
- distances
List<RipDistance> 
- distance The structure of distanceblock is documented below.
- distributeLists List<RipDistribute List> 
- Distribute list. The structure of distribute_listblock is documented below.
- dynamicSort StringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- garbageTimer Integer
- Garbage timer in seconds.
- getAll StringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces
List<RipInterface> 
- RIP interface configuration. The structure of interfaceblock is documented below.
- maxOut IntegerMetric 
- Maximum metric allowed to output(0 means 'not set').
- neighbors
List<RipNeighbor> 
- neighbor The structure of neighborblock is documented below.
- networks
List<RipNetwork> 
- network The structure of networkblock is documented below.
- offsetLists List<RipOffset List> 
- Offset list. The structure of offset_listblock is documented below.
- passiveInterfaces List<RipPassive Interface> 
- Passive interface configuration. The structure of passive_interfaceblock is documented below.
- recvBuffer IntegerSize 
- Receiving buffer size.
- redistributes
List<RipRedistribute> 
- Redistribute configuration. The structure of redistributeblock is documented below.
- timeoutTimer Integer
- Timeout timer in seconds.
- updateTimer Integer
- Update timer in seconds.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- version String
- RIP version. Valid values: 1,2.
- defaultInformation stringOriginate 
- Enable/disable generation of default route. Valid values: enable,disable.
- defaultMetric number
- Default metric.
- distances
RipDistance[] 
- distance The structure of distanceblock is documented below.
- distributeLists RipDistribute List[] 
- Distribute list. The structure of distribute_listblock is documented below.
- dynamicSort stringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- garbageTimer number
- Garbage timer in seconds.
- getAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces
RipInterface[] 
- RIP interface configuration. The structure of interfaceblock is documented below.
- maxOut numberMetric 
- Maximum metric allowed to output(0 means 'not set').
- neighbors
RipNeighbor[] 
- neighbor The structure of neighborblock is documented below.
- networks
RipNetwork[] 
- network The structure of networkblock is documented below.
- offsetLists RipOffset List[] 
- Offset list. The structure of offset_listblock is documented below.
- passiveInterfaces RipPassive Interface[] 
- Passive interface configuration. The structure of passive_interfaceblock is documented below.
- recvBuffer numberSize 
- Receiving buffer size.
- redistributes
RipRedistribute[] 
- Redistribute configuration. The structure of redistributeblock is documented below.
- timeoutTimer number
- Timeout timer in seconds.
- updateTimer number
- Update timer in seconds.
- vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- version string
- RIP version. Valid values: 1,2.
- default_information_ stroriginate 
- Enable/disable generation of default route. Valid values: enable,disable.
- default_metric int
- Default metric.
- distances
Sequence[RipDistance Args] 
- distance The structure of distanceblock is documented below.
- distribute_lists Sequence[RipDistribute List Args] 
- Distribute list. The structure of distribute_listblock is documented below.
- dynamic_sort_ strsubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- garbage_timer int
- Garbage timer in seconds.
- get_all_ strtables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces
Sequence[RipInterface Args] 
- RIP interface configuration. The structure of interfaceblock is documented below.
- max_out_ intmetric 
- Maximum metric allowed to output(0 means 'not set').
- neighbors
Sequence[RipNeighbor Args] 
- neighbor The structure of neighborblock is documented below.
- networks
Sequence[RipNetwork Args] 
- network The structure of networkblock is documented below.
- offset_lists Sequence[RipOffset List Args] 
- Offset list. The structure of offset_listblock is documented below.
- passive_interfaces Sequence[RipPassive Interface Args] 
- Passive interface configuration. The structure of passive_interfaceblock is documented below.
- recv_buffer_ intsize 
- Receiving buffer size.
- redistributes
Sequence[RipRedistribute Args] 
- Redistribute configuration. The structure of redistributeblock is documented below.
- timeout_timer int
- Timeout timer in seconds.
- update_timer int
- Update timer in seconds.
- vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- version str
- RIP version. Valid values: 1,2.
- defaultInformation StringOriginate 
- Enable/disable generation of default route. Valid values: enable,disable.
- defaultMetric Number
- Default metric.
- distances List<Property Map>
- distance The structure of distanceblock is documented below.
- distributeLists List<Property Map>
- Distribute list. The structure of distribute_listblock is documented below.
- dynamicSort StringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- garbageTimer Number
- Garbage timer in seconds.
- getAll StringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- interfaces List<Property Map>
- RIP interface configuration. The structure of interfaceblock is documented below.
- maxOut NumberMetric 
- Maximum metric allowed to output(0 means 'not set').
- neighbors List<Property Map>
- neighbor The structure of neighborblock is documented below.
- networks List<Property Map>
- network The structure of networkblock is documented below.
- offsetLists List<Property Map>
- Offset list. The structure of offset_listblock is documented below.
- passiveInterfaces List<Property Map>
- Passive interface configuration. The structure of passive_interfaceblock is documented below.
- recvBuffer NumberSize 
- Receiving buffer size.
- redistributes List<Property Map>
- Redistribute configuration. The structure of redistributeblock is documented below.
- timeoutTimer Number
- Timeout timer in seconds.
- updateTimer Number
- Update timer in seconds.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- version String
- RIP version. Valid values: 1,2.
Supporting Types
RipDistance, RipDistanceArgs    
- AccessList string
- Access list for route destination.
- Distance int
- Distance (1 - 255).
- Id int
- Distance ID.
- Prefix string
- Distance prefix.
- AccessList string
- Access list for route destination.
- Distance int
- Distance (1 - 255).
- Id int
- Distance ID.
- Prefix string
- Distance prefix.
- accessList String
- Access list for route destination.
- distance Integer
- Distance (1 - 255).
- id Integer
- Distance ID.
- prefix String
- Distance prefix.
- accessList string
- Access list for route destination.
- distance number
- Distance (1 - 255).
- id number
- Distance ID.
- prefix string
- Distance prefix.
- access_list str
- Access list for route destination.
- distance int
- Distance (1 - 255).
- id int
- Distance ID.
- prefix str
- Distance prefix.
- accessList String
- Access list for route destination.
- distance Number
- Distance (1 - 255).
- id Number
- Distance ID.
- prefix String
- Distance prefix.
RipDistributeList, RipDistributeListArgs      
- direction String
- Distribute list direction. Valid values: in,out.
- id Integer
- Distribute list ID.
- interface_ String
- Distribute list interface name.
- listname String
- Distribute access/prefix list name.
- status String
- status Valid values: enable,disable.
RipInterface, RipInterfaceArgs    
- AuthKeychain string
- Authentication key-chain name.
- AuthMode string
- Authentication mode. Valid values: none,text,md5.
- AuthString string
- Authentication string/password.
- Flags int
- flags
- Name string
- Interface name.
- ReceiveVersion string
- Receive version. Valid values: 1,2.
- SendVersion string
- Send version. Valid values: 1,2.
- SendVersion2Broadcast string
- Enable/disable broadcast version 1 compatible packets. Valid values: disable,enable.
- SplitHorizon string
- Enable/disable split horizon. Valid values: poisoned,regular.
- SplitHorizon stringStatus 
- Enable/disable split horizon. Valid values: enable,disable.
- AuthKeychain string
- Authentication key-chain name.
- AuthMode string
- Authentication mode. Valid values: none,text,md5.
- AuthString string
- Authentication string/password.
- Flags int
- flags
- Name string
- Interface name.
- ReceiveVersion string
- Receive version. Valid values: 1,2.
- SendVersion string
- Send version. Valid values: 1,2.
- SendVersion2Broadcast string
- Enable/disable broadcast version 1 compatible packets. Valid values: disable,enable.
- SplitHorizon string
- Enable/disable split horizon. Valid values: poisoned,regular.
- SplitHorizon stringStatus 
- Enable/disable split horizon. Valid values: enable,disable.
- authKeychain String
- Authentication key-chain name.
- authMode String
- Authentication mode. Valid values: none,text,md5.
- authString String
- Authentication string/password.
- flags Integer
- flags
- name String
- Interface name.
- receiveVersion String
- Receive version. Valid values: 1,2.
- sendVersion String
- Send version. Valid values: 1,2.
- sendVersion2Broadcast String
- Enable/disable broadcast version 1 compatible packets. Valid values: disable,enable.
- splitHorizon String
- Enable/disable split horizon. Valid values: poisoned,regular.
- splitHorizon StringStatus 
- Enable/disable split horizon. Valid values: enable,disable.
- authKeychain string
- Authentication key-chain name.
- authMode string
- Authentication mode. Valid values: none,text,md5.
- authString string
- Authentication string/password.
- flags number
- flags
- name string
- Interface name.
- receiveVersion string
- Receive version. Valid values: 1,2.
- sendVersion string
- Send version. Valid values: 1,2.
- sendVersion2Broadcast string
- Enable/disable broadcast version 1 compatible packets. Valid values: disable,enable.
- splitHorizon string
- Enable/disable split horizon. Valid values: poisoned,regular.
- splitHorizon stringStatus 
- Enable/disable split horizon. Valid values: enable,disable.
- auth_keychain str
- Authentication key-chain name.
- auth_mode str
- Authentication mode. Valid values: none,text,md5.
- auth_string str
- Authentication string/password.
- flags int
- flags
- name str
- Interface name.
- receive_version str
- Receive version. Valid values: 1,2.
- send_version str
- Send version. Valid values: 1,2.
- send_version2_ strbroadcast 
- Enable/disable broadcast version 1 compatible packets. Valid values: disable,enable.
- split_horizon str
- Enable/disable split horizon. Valid values: poisoned,regular.
- split_horizon_ strstatus 
- Enable/disable split horizon. Valid values: enable,disable.
- authKeychain String
- Authentication key-chain name.
- authMode String
- Authentication mode. Valid values: none,text,md5.
- authString String
- Authentication string/password.
- flags Number
- flags
- name String
- Interface name.
- receiveVersion String
- Receive version. Valid values: 1,2.
- sendVersion String
- Send version. Valid values: 1,2.
- sendVersion2Broadcast String
- Enable/disable broadcast version 1 compatible packets. Valid values: disable,enable.
- splitHorizon String
- Enable/disable split horizon. Valid values: poisoned,regular.
- splitHorizon StringStatus 
- Enable/disable split horizon. Valid values: enable,disable.
RipNeighbor, RipNeighborArgs    
RipNetwork, RipNetworkArgs    
RipOffsetList, RipOffsetListArgs      
- accessList String
- Access list name.
- direction String
- Offset list direction. Valid values: in,out.
- id Integer
- Offset-list ID.
- interface_ String
- Interface name.
- offset Integer
- offset
- status String
- status Valid values: enable,disable.
RipPassiveInterface, RipPassiveInterfaceArgs      
- Name string
- Passive interface name.
- Name string
- Passive interface name.
- name String
- Passive interface name.
- name string
- Passive interface name.
- name str
- Passive interface name.
- name String
- Passive interface name.
RipRedistribute, RipRedistributeArgs    
Import
Router Rip can be imported using any of these accepted formats:
$ pulumi import fortios:router/rip:Rip labelname RouterRip
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:router/rip:Rip labelname RouterRip
$ unset “FORTIOS_IMPORT_TABLE”
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the fortiosTerraform Provider.
