routeros.RoutingOspfInterfaceTemplate
Explore with Pulumi AI
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as routeros from "@pulumi/routeros";
const testRoutingOspfInstance = new routeros.RoutingOspfInstance("testRoutingOspfInstance", {});
const testRoutingOspfArea = new routeros.RoutingOspfArea("testRoutingOspfArea", {instance: testRoutingOspfInstance.name});
const testRoutingOspfInterfaceTemplate = new routeros.RoutingOspfInterfaceTemplate("testRoutingOspfInterfaceTemplate", {area: testRoutingOspfArea.name});
import pulumi
import pulumi_routeros as routeros
test_routing_ospf_instance = routeros.RoutingOspfInstance("testRoutingOspfInstance")
test_routing_ospf_area = routeros.RoutingOspfArea("testRoutingOspfArea", instance=test_routing_ospf_instance.name)
test_routing_ospf_interface_template = routeros.RoutingOspfInterfaceTemplate("testRoutingOspfInterfaceTemplate", area=test_routing_ospf_area.name)
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 {
testRoutingOspfInstance, err := routeros.NewRoutingOspfInstance(ctx, "testRoutingOspfInstance", nil)
if err != nil {
return err
}
testRoutingOspfArea, err := routeros.NewRoutingOspfArea(ctx, "testRoutingOspfArea", &routeros.RoutingOspfAreaArgs{
Instance: testRoutingOspfInstance.Name,
})
if err != nil {
return err
}
_, err = routeros.NewRoutingOspfInterfaceTemplate(ctx, "testRoutingOspfInterfaceTemplate", &routeros.RoutingOspfInterfaceTemplateArgs{
Area: testRoutingOspfArea.Name,
})
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 testRoutingOspfInstance = new Routeros.RoutingOspfInstance("testRoutingOspfInstance");
var testRoutingOspfArea = new Routeros.RoutingOspfArea("testRoutingOspfArea", new()
{
Instance = testRoutingOspfInstance.Name,
});
var testRoutingOspfInterfaceTemplate = new Routeros.RoutingOspfInterfaceTemplate("testRoutingOspfInterfaceTemplate", new()
{
Area = testRoutingOspfArea.Name,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.routeros.RoutingOspfInstance;
import com.pulumi.routeros.RoutingOspfArea;
import com.pulumi.routeros.RoutingOspfAreaArgs;
import com.pulumi.routeros.RoutingOspfInterfaceTemplate;
import com.pulumi.routeros.RoutingOspfInterfaceTemplateArgs;
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 testRoutingOspfInstance = new RoutingOspfInstance("testRoutingOspfInstance");
var testRoutingOspfArea = new RoutingOspfArea("testRoutingOspfArea", RoutingOspfAreaArgs.builder()
.instance(testRoutingOspfInstance.name())
.build());
var testRoutingOspfInterfaceTemplate = new RoutingOspfInterfaceTemplate("testRoutingOspfInterfaceTemplate", RoutingOspfInterfaceTemplateArgs.builder()
.area(testRoutingOspfArea.name())
.build());
}
}
resources:
testRoutingOspfInstance:
type: routeros:RoutingOspfInstance
testRoutingOspfArea:
type: routeros:RoutingOspfArea
properties:
instance: ${testRoutingOspfInstance.name}
testRoutingOspfInterfaceTemplate:
type: routeros:RoutingOspfInterfaceTemplate
properties:
area: ${testRoutingOspfArea.name}
Create RoutingOspfInterfaceTemplate Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new RoutingOspfInterfaceTemplate(name: string, args: RoutingOspfInterfaceTemplateArgs, opts?: CustomResourceOptions);
@overload
def RoutingOspfInterfaceTemplate(resource_name: str,
args: RoutingOspfInterfaceTemplateArgs,
opts: Optional[ResourceOptions] = None)
@overload
def RoutingOspfInterfaceTemplate(resource_name: str,
opts: Optional[ResourceOptions] = None,
area: Optional[str] = None,
hello_interval: Optional[str] = None,
authentication_key: Optional[str] = None,
___path_: Optional[str] = None,
auth: Optional[str] = None,
auth_id: Optional[float] = None,
auth_key: Optional[str] = None,
___id_: Optional[float] = None,
comment: Optional[str] = None,
cost: Optional[float] = None,
dead_interval: Optional[str] = None,
___unset_: Optional[str] = None,
disabled: Optional[bool] = None,
prefix_list: Optional[str] = None,
interfaces: Optional[Sequence[str]] = None,
networks: Optional[Sequence[str]] = None,
passive: Optional[bool] = None,
instance_id: Optional[float] = None,
priority: Optional[float] = None,
retransmit_interval: Optional[str] = None,
routing_ospf_interface_template_id: Optional[str] = None,
transmit_delay: Optional[str] = None,
type: Optional[str] = None,
vlink_neighbor_id: Optional[str] = None,
vlink_transit_area: Optional[str] = None)
func NewRoutingOspfInterfaceTemplate(ctx *Context, name string, args RoutingOspfInterfaceTemplateArgs, opts ...ResourceOption) (*RoutingOspfInterfaceTemplate, error)
public RoutingOspfInterfaceTemplate(string name, RoutingOspfInterfaceTemplateArgs args, CustomResourceOptions? opts = null)
public RoutingOspfInterfaceTemplate(String name, RoutingOspfInterfaceTemplateArgs args)
public RoutingOspfInterfaceTemplate(String name, RoutingOspfInterfaceTemplateArgs args, CustomResourceOptions options)
type: routeros:RoutingOspfInterfaceTemplate
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 RoutingOspfInterfaceTemplateArgs
- 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 RoutingOspfInterfaceTemplateArgs
- 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 RoutingOspfInterfaceTemplateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RoutingOspfInterfaceTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RoutingOspfInterfaceTemplateArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
RoutingOspfInterfaceTemplate 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 RoutingOspfInterfaceTemplate resource accepts the following input properties:
- Area string
- The OSPF area to which the matching interface will be associated.
- Auth string
- Specifies authentication method for OSPF protocol messages.
- Auth
Id double - The key id is used to calculate message digest (used when MD5 or SHA authentication is enabled).
- Auth
Key string - The authentication key to be used, should match on all the neighbors of the network segment (available since RouterOS 7.x).
- Authentication
Key string - The authentication key to be used, should match on all the neighbors of the network segment (for versions before RouterOS 7.x).
- Comment string
- Cost double
- Interface cost expressed as link state metric.
- Dead
Interval string - Specifies the interval after which a neighbor is declared dead.
- Disabled bool
- Hello
Interval string - The interval between HELLO packets that the router sends out this interface.
- Instance
Id double - Interface cost expressed as link state metric.
- Interfaces List<string>
- Interfaces to match.
- Networks List<string>
- The network prefixes associated with the area.
- Passive bool
- If enabled, then do not send or receive OSPF traffic on the matching interfaces. \n\nThe correct value of this attribute may not be displayed in Winbox. Please check the parameters in the console!\n\n
- Prefix
List string - Name of the address list containing networks that should be advertised to the v3 interface.
- Priority double
- Router's priority. Used to determine the designated router in a broadcast network.
- Retransmit
Interval string - Time interval the lost link state advertisement will be resent.
- Routing
Ospf stringInterface Template Id - The ID of this resource.
- Transmit
Delay string - Link-state transmit delay is the estimated time it takes to transmit a link-state update packet on the interface.
- Type string
- The OSPF network type on this interface.
- Vlink
Neighbor stringId - Specifies the router-id of the neighbor which should be connected over the virtual link.
- Vlink
Transit stringArea - A non-backbone area the two routers have in common over which the virtual link will be established.
- ___
id_ double - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ string - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
unset_ string - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- Area string
- The OSPF area to which the matching interface will be associated.
- Auth string
- Specifies authentication method for OSPF protocol messages.
- Auth
Id float64 - The key id is used to calculate message digest (used when MD5 or SHA authentication is enabled).
- Auth
Key string - The authentication key to be used, should match on all the neighbors of the network segment (available since RouterOS 7.x).
- Authentication
Key string - The authentication key to be used, should match on all the neighbors of the network segment (for versions before RouterOS 7.x).
- Comment string
- Cost float64
- Interface cost expressed as link state metric.
- Dead
Interval string - Specifies the interval after which a neighbor is declared dead.
- Disabled bool
- Hello
Interval string - The interval between HELLO packets that the router sends out this interface.
- Instance
Id float64 - Interface cost expressed as link state metric.
- Interfaces []string
- Interfaces to match.
- Networks []string
- The network prefixes associated with the area.
- Passive bool
- If enabled, then do not send or receive OSPF traffic on the matching interfaces. \n\nThe correct value of this attribute may not be displayed in Winbox. Please check the parameters in the console!\n\n
- Prefix
List string - Name of the address list containing networks that should be advertised to the v3 interface.
- Priority float64
- Router's priority. Used to determine the designated router in a broadcast network.
- Retransmit
Interval string - Time interval the lost link state advertisement will be resent.
- Routing
Ospf stringInterface Template Id - The ID of this resource.
- Transmit
Delay string - Link-state transmit delay is the estimated time it takes to transmit a link-state update packet on the interface.
- Type string
- The OSPF network type on this interface.
- Vlink
Neighbor stringId - Specifies the router-id of the neighbor which should be connected over the virtual link.
- Vlink
Transit stringArea - A non-backbone area the two routers have in common over which the virtual link will be established.
- ___
id_ float64 - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ string - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
unset_ string - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- area String
- The OSPF area to which the matching interface will be associated.
- ___
id_ Double - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ String - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
unset_ String - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- auth String
- Specifies authentication method for OSPF protocol messages.
- auth
Id Double - The key id is used to calculate message digest (used when MD5 or SHA authentication is enabled).
- auth
Key String - The authentication key to be used, should match on all the neighbors of the network segment (available since RouterOS 7.x).
- authentication
Key String - The authentication key to be used, should match on all the neighbors of the network segment (for versions before RouterOS 7.x).
- comment String
- cost Double
- Interface cost expressed as link state metric.
- dead
Interval String - Specifies the interval after which a neighbor is declared dead.
- disabled Boolean
- hello
Interval String - The interval between HELLO packets that the router sends out this interface.
- instance
Id Double - Interface cost expressed as link state metric.
- interfaces List<String>
- Interfaces to match.
- networks List<String>
- The network prefixes associated with the area.
- passive Boolean
- If enabled, then do not send or receive OSPF traffic on the matching interfaces. \n\nThe correct value of this attribute may not be displayed in Winbox. Please check the parameters in the console!\n\n
- prefix
List String - Name of the address list containing networks that should be advertised to the v3 interface.
- priority Double
- Router's priority. Used to determine the designated router in a broadcast network.
- retransmit
Interval String - Time interval the lost link state advertisement will be resent.
- routing
Ospf StringInterface Template Id - The ID of this resource.
- transmit
Delay String - Link-state transmit delay is the estimated time it takes to transmit a link-state update packet on the interface.
- type String
- The OSPF network type on this interface.
- vlink
Neighbor StringId - Specifies the router-id of the neighbor which should be connected over the virtual link.
- vlink
Transit StringArea - A non-backbone area the two routers have in common over which the virtual link will be established.
- area string
- The OSPF area to which the matching interface will be associated.
- ___
id_ number - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ string - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
unset_ string - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- auth string
- Specifies authentication method for OSPF protocol messages.
- auth
Id number - The key id is used to calculate message digest (used when MD5 or SHA authentication is enabled).
- auth
Key string - The authentication key to be used, should match on all the neighbors of the network segment (available since RouterOS 7.x).
- authentication
Key string - The authentication key to be used, should match on all the neighbors of the network segment (for versions before RouterOS 7.x).
- comment string
- cost number
- Interface cost expressed as link state metric.
- dead
Interval string - Specifies the interval after which a neighbor is declared dead.
- disabled boolean
- hello
Interval string - The interval between HELLO packets that the router sends out this interface.
- instance
Id number - Interface cost expressed as link state metric.
- interfaces string[]
- Interfaces to match.
- networks string[]
- The network prefixes associated with the area.
- passive boolean
- If enabled, then do not send or receive OSPF traffic on the matching interfaces. \n\nThe correct value of this attribute may not be displayed in Winbox. Please check the parameters in the console!\n\n
- prefix
List string - Name of the address list containing networks that should be advertised to the v3 interface.
- priority number
- Router's priority. Used to determine the designated router in a broadcast network.
- retransmit
Interval string - Time interval the lost link state advertisement will be resent.
- routing
Ospf stringInterface Template Id - The ID of this resource.
- transmit
Delay string - Link-state transmit delay is the estimated time it takes to transmit a link-state update packet on the interface.
- type string
- The OSPF network type on this interface.
- vlink
Neighbor stringId - Specifies the router-id of the neighbor which should be connected over the virtual link.
- vlink
Transit stringArea - A non-backbone area the two routers have in common over which the virtual link will be established.
- area str
- The OSPF area to which the matching interface will be associated.
- ___
id_ float - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ str - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
unset_ str - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- auth str
- Specifies authentication method for OSPF protocol messages.
- auth_
id float - The key id is used to calculate message digest (used when MD5 or SHA authentication is enabled).
- auth_
key str - The authentication key to be used, should match on all the neighbors of the network segment (available since RouterOS 7.x).
- authentication_
key str - The authentication key to be used, should match on all the neighbors of the network segment (for versions before RouterOS 7.x).
- comment str
- cost float
- Interface cost expressed as link state metric.
- dead_
interval str - Specifies the interval after which a neighbor is declared dead.
- disabled bool
- hello_
interval str - The interval between HELLO packets that the router sends out this interface.
- instance_
id float - Interface cost expressed as link state metric.
- interfaces Sequence[str]
- Interfaces to match.
- networks Sequence[str]
- The network prefixes associated with the area.
- passive bool
- If enabled, then do not send or receive OSPF traffic on the matching interfaces. \n\nThe correct value of this attribute may not be displayed in Winbox. Please check the parameters in the console!\n\n
- prefix_
list str - Name of the address list containing networks that should be advertised to the v3 interface.
- priority float
- Router's priority. Used to determine the designated router in a broadcast network.
- retransmit_
interval str - Time interval the lost link state advertisement will be resent.
- routing_
ospf_ strinterface_ template_ id - The ID of this resource.
- transmit_
delay str - Link-state transmit delay is the estimated time it takes to transmit a link-state update packet on the interface.
- type str
- The OSPF network type on this interface.
- vlink_
neighbor_ strid - Specifies the router-id of the neighbor which should be connected over the virtual link.
- vlink_
transit_ strarea - A non-backbone area the two routers have in common over which the virtual link will be established.
- area String
- The OSPF area to which the matching interface will be associated.
- ___
id_ Number - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ String - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
unset_ String - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- auth String
- Specifies authentication method for OSPF protocol messages.
- auth
Id Number - The key id is used to calculate message digest (used when MD5 or SHA authentication is enabled).
- auth
Key String - The authentication key to be used, should match on all the neighbors of the network segment (available since RouterOS 7.x).
- authentication
Key String - The authentication key to be used, should match on all the neighbors of the network segment (for versions before RouterOS 7.x).
- comment String
- cost Number
- Interface cost expressed as link state metric.
- dead
Interval String - Specifies the interval after which a neighbor is declared dead.
- disabled Boolean
- hello
Interval String - The interval between HELLO packets that the router sends out this interface.
- instance
Id Number - Interface cost expressed as link state metric.
- interfaces List<String>
- Interfaces to match.
- networks List<String>
- The network prefixes associated with the area.
- passive Boolean
- If enabled, then do not send or receive OSPF traffic on the matching interfaces. \n\nThe correct value of this attribute may not be displayed in Winbox. Please check the parameters in the console!\n\n
- prefix
List String - Name of the address list containing networks that should be advertised to the v3 interface.
- priority Number
- Router's priority. Used to determine the designated router in a broadcast network.
- retransmit
Interval String - Time interval the lost link state advertisement will be resent.
- routing
Ospf StringInterface Template Id - The ID of this resource.
- transmit
Delay String - Link-state transmit delay is the estimated time it takes to transmit a link-state update packet on the interface.
- type String
- The OSPF network type on this interface.
- vlink
Neighbor StringId - Specifies the router-id of the neighbor which should be connected over the virtual link.
- vlink
Transit StringArea - A non-backbone area the two routers have in common over which the virtual link will be established.
Outputs
All input properties are implicitly available as output properties. Additionally, the RoutingOspfInterfaceTemplate resource produces the following output properties:
Look up Existing RoutingOspfInterfaceTemplate Resource
Get an existing RoutingOspfInterfaceTemplate 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?: RoutingOspfInterfaceTemplateState, opts?: CustomResourceOptions): RoutingOspfInterfaceTemplate
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
___id_: Optional[float] = None,
___path_: Optional[str] = None,
___unset_: Optional[str] = None,
area: Optional[str] = None,
auth: Optional[str] = None,
auth_id: Optional[float] = None,
auth_key: Optional[str] = None,
authentication_key: Optional[str] = None,
comment: Optional[str] = None,
cost: Optional[float] = None,
dead_interval: Optional[str] = None,
disabled: Optional[bool] = None,
hello_interval: Optional[str] = None,
inactive: Optional[bool] = None,
instance_id: Optional[float] = None,
interfaces: Optional[Sequence[str]] = None,
networks: Optional[Sequence[str]] = None,
passive: Optional[bool] = None,
prefix_list: Optional[str] = None,
priority: Optional[float] = None,
retransmit_interval: Optional[str] = None,
routing_ospf_interface_template_id: Optional[str] = None,
transmit_delay: Optional[str] = None,
type: Optional[str] = None,
vlink_neighbor_id: Optional[str] = None,
vlink_transit_area: Optional[str] = None) -> RoutingOspfInterfaceTemplate
func GetRoutingOspfInterfaceTemplate(ctx *Context, name string, id IDInput, state *RoutingOspfInterfaceTemplateState, opts ...ResourceOption) (*RoutingOspfInterfaceTemplate, error)
public static RoutingOspfInterfaceTemplate Get(string name, Input<string> id, RoutingOspfInterfaceTemplateState? state, CustomResourceOptions? opts = null)
public static RoutingOspfInterfaceTemplate get(String name, Output<String> id, RoutingOspfInterfaceTemplateState state, CustomResourceOptions options)
resources: _: type: routeros:RoutingOspfInterfaceTemplate 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.
- Area string
- The OSPF area to which the matching interface will be associated.
- Auth string
- Specifies authentication method for OSPF protocol messages.
- Auth
Id double - The key id is used to calculate message digest (used when MD5 or SHA authentication is enabled).
- Auth
Key string - The authentication key to be used, should match on all the neighbors of the network segment (available since RouterOS 7.x).
- Authentication
Key string - The authentication key to be used, should match on all the neighbors of the network segment (for versions before RouterOS 7.x).
- Comment string
- Cost double
- Interface cost expressed as link state metric.
- Dead
Interval string - Specifies the interval after which a neighbor is declared dead.
- Disabled bool
- Hello
Interval string - The interval between HELLO packets that the router sends out this interface.
- Inactive bool
- Instance
Id double - Interface cost expressed as link state metric.
- Interfaces List<string>
- Interfaces to match.
- Networks List<string>
- The network prefixes associated with the area.
- Passive bool
- If enabled, then do not send or receive OSPF traffic on the matching interfaces. \n\nThe correct value of this attribute may not be displayed in Winbox. Please check the parameters in the console!\n\n
- Prefix
List string - Name of the address list containing networks that should be advertised to the v3 interface.
- Priority double
- Router's priority. Used to determine the designated router in a broadcast network.
- Retransmit
Interval string - Time interval the lost link state advertisement will be resent.
- Routing
Ospf stringInterface Template Id - The ID of this resource.
- Transmit
Delay string - Link-state transmit delay is the estimated time it takes to transmit a link-state update packet on the interface.
- Type string
- The OSPF network type on this interface.
- Vlink
Neighbor stringId - Specifies the router-id of the neighbor which should be connected over the virtual link.
- Vlink
Transit stringArea - A non-backbone area the two routers have in common over which the virtual link will be established.
- ___
id_ double - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ string - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
unset_ string - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- Area string
- The OSPF area to which the matching interface will be associated.
- Auth string
- Specifies authentication method for OSPF protocol messages.
- Auth
Id float64 - The key id is used to calculate message digest (used when MD5 or SHA authentication is enabled).
- Auth
Key string - The authentication key to be used, should match on all the neighbors of the network segment (available since RouterOS 7.x).
- Authentication
Key string - The authentication key to be used, should match on all the neighbors of the network segment (for versions before RouterOS 7.x).
- Comment string
- Cost float64
- Interface cost expressed as link state metric.
- Dead
Interval string - Specifies the interval after which a neighbor is declared dead.
- Disabled bool
- Hello
Interval string - The interval between HELLO packets that the router sends out this interface.
- Inactive bool
- Instance
Id float64 - Interface cost expressed as link state metric.
- Interfaces []string
- Interfaces to match.
- Networks []string
- The network prefixes associated with the area.
- Passive bool
- If enabled, then do not send or receive OSPF traffic on the matching interfaces. \n\nThe correct value of this attribute may not be displayed in Winbox. Please check the parameters in the console!\n\n
- Prefix
List string - Name of the address list containing networks that should be advertised to the v3 interface.
- Priority float64
- Router's priority. Used to determine the designated router in a broadcast network.
- Retransmit
Interval string - Time interval the lost link state advertisement will be resent.
- Routing
Ospf stringInterface Template Id - The ID of this resource.
- Transmit
Delay string - Link-state transmit delay is the estimated time it takes to transmit a link-state update packet on the interface.
- Type string
- The OSPF network type on this interface.
- Vlink
Neighbor stringId - Specifies the router-id of the neighbor which should be connected over the virtual link.
- Vlink
Transit stringArea - A non-backbone area the two routers have in common over which the virtual link will be established.
- ___
id_ float64 - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ string - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
unset_ string - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- ___
id_ Double - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ String - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
unset_ String - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- area String
- The OSPF area to which the matching interface will be associated.
- auth String
- Specifies authentication method for OSPF protocol messages.
- auth
Id Double - The key id is used to calculate message digest (used when MD5 or SHA authentication is enabled).
- auth
Key String - The authentication key to be used, should match on all the neighbors of the network segment (available since RouterOS 7.x).
- authentication
Key String - The authentication key to be used, should match on all the neighbors of the network segment (for versions before RouterOS 7.x).
- comment String
- cost Double
- Interface cost expressed as link state metric.
- dead
Interval String - Specifies the interval after which a neighbor is declared dead.
- disabled Boolean
- hello
Interval String - The interval between HELLO packets that the router sends out this interface.
- inactive Boolean
- instance
Id Double - Interface cost expressed as link state metric.
- interfaces List<String>
- Interfaces to match.
- networks List<String>
- The network prefixes associated with the area.
- passive Boolean
- If enabled, then do not send or receive OSPF traffic on the matching interfaces. \n\nThe correct value of this attribute may not be displayed in Winbox. Please check the parameters in the console!\n\n
- prefix
List String - Name of the address list containing networks that should be advertised to the v3 interface.
- priority Double
- Router's priority. Used to determine the designated router in a broadcast network.
- retransmit
Interval String - Time interval the lost link state advertisement will be resent.
- routing
Ospf StringInterface Template Id - The ID of this resource.
- transmit
Delay String - Link-state transmit delay is the estimated time it takes to transmit a link-state update packet on the interface.
- type String
- The OSPF network type on this interface.
- vlink
Neighbor StringId - Specifies the router-id of the neighbor which should be connected over the virtual link.
- vlink
Transit StringArea - A non-backbone area the two routers have in common over which the virtual link will be established.
- ___
id_ number - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ string - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
unset_ string - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- area string
- The OSPF area to which the matching interface will be associated.
- auth string
- Specifies authentication method for OSPF protocol messages.
- auth
Id number - The key id is used to calculate message digest (used when MD5 or SHA authentication is enabled).
- auth
Key string - The authentication key to be used, should match on all the neighbors of the network segment (available since RouterOS 7.x).
- authentication
Key string - The authentication key to be used, should match on all the neighbors of the network segment (for versions before RouterOS 7.x).
- comment string
- cost number
- Interface cost expressed as link state metric.
- dead
Interval string - Specifies the interval after which a neighbor is declared dead.
- disabled boolean
- hello
Interval string - The interval between HELLO packets that the router sends out this interface.
- inactive boolean
- instance
Id number - Interface cost expressed as link state metric.
- interfaces string[]
- Interfaces to match.
- networks string[]
- The network prefixes associated with the area.
- passive boolean
- If enabled, then do not send or receive OSPF traffic on the matching interfaces. \n\nThe correct value of this attribute may not be displayed in Winbox. Please check the parameters in the console!\n\n
- prefix
List string - Name of the address list containing networks that should be advertised to the v3 interface.
- priority number
- Router's priority. Used to determine the designated router in a broadcast network.
- retransmit
Interval string - Time interval the lost link state advertisement will be resent.
- routing
Ospf stringInterface Template Id - The ID of this resource.
- transmit
Delay string - Link-state transmit delay is the estimated time it takes to transmit a link-state update packet on the interface.
- type string
- The OSPF network type on this interface.
- vlink
Neighbor stringId - Specifies the router-id of the neighbor which should be connected over the virtual link.
- vlink
Transit stringArea - A non-backbone area the two routers have in common over which the virtual link will be established.
- ___
id_ float - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ str - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
unset_ str - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- area str
- The OSPF area to which the matching interface will be associated.
- auth str
- Specifies authentication method for OSPF protocol messages.
- auth_
id float - The key id is used to calculate message digest (used when MD5 or SHA authentication is enabled).
- auth_
key str - The authentication key to be used, should match on all the neighbors of the network segment (available since RouterOS 7.x).
- authentication_
key str - The authentication key to be used, should match on all the neighbors of the network segment (for versions before RouterOS 7.x).
- comment str
- cost float
- Interface cost expressed as link state metric.
- dead_
interval str - Specifies the interval after which a neighbor is declared dead.
- disabled bool
- hello_
interval str - The interval between HELLO packets that the router sends out this interface.
- inactive bool
- instance_
id float - Interface cost expressed as link state metric.
- interfaces Sequence[str]
- Interfaces to match.
- networks Sequence[str]
- The network prefixes associated with the area.
- passive bool
- If enabled, then do not send or receive OSPF traffic on the matching interfaces. \n\nThe correct value of this attribute may not be displayed in Winbox. Please check the parameters in the console!\n\n
- prefix_
list str - Name of the address list containing networks that should be advertised to the v3 interface.
- priority float
- Router's priority. Used to determine the designated router in a broadcast network.
- retransmit_
interval str - Time interval the lost link state advertisement will be resent.
- routing_
ospf_ strinterface_ template_ id - The ID of this resource.
- transmit_
delay str - Link-state transmit delay is the estimated time it takes to transmit a link-state update packet on the interface.
- type str
- The OSPF network type on this interface.
- vlink_
neighbor_ strid - Specifies the router-id of the neighbor which should be connected over the virtual link.
- vlink_
transit_ strarea - A non-backbone area the two routers have in common over which the virtual link will be established.
- ___
id_ Number - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ String - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
unset_ String - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- area String
- The OSPF area to which the matching interface will be associated.
- auth String
- Specifies authentication method for OSPF protocol messages.
- auth
Id Number - The key id is used to calculate message digest (used when MD5 or SHA authentication is enabled).
- auth
Key String - The authentication key to be used, should match on all the neighbors of the network segment (available since RouterOS 7.x).
- authentication
Key String - The authentication key to be used, should match on all the neighbors of the network segment (for versions before RouterOS 7.x).
- comment String
- cost Number
- Interface cost expressed as link state metric.
- dead
Interval String - Specifies the interval after which a neighbor is declared dead.
- disabled Boolean
- hello
Interval String - The interval between HELLO packets that the router sends out this interface.
- inactive Boolean
- instance
Id Number - Interface cost expressed as link state metric.
- interfaces List<String>
- Interfaces to match.
- networks List<String>
- The network prefixes associated with the area.
- passive Boolean
- If enabled, then do not send or receive OSPF traffic on the matching interfaces. \n\nThe correct value of this attribute may not be displayed in Winbox. Please check the parameters in the console!\n\n
- prefix
List String - Name of the address list containing networks that should be advertised to the v3 interface.
- priority Number
- Router's priority. Used to determine the designated router in a broadcast network.
- retransmit
Interval String - Time interval the lost link state advertisement will be resent.
- routing
Ospf StringInterface Template Id - The ID of this resource.
- transmit
Delay String - Link-state transmit delay is the estimated time it takes to transmit a link-state update packet on the interface.
- type String
- The OSPF network type on this interface.
- vlink
Neighbor StringId - Specifies the router-id of the neighbor which should be connected over the virtual link.
- vlink
Transit StringArea - A non-backbone area the two routers have in common over which the virtual link will be established.
Import
#The ID can be found via API or the terminal
#The command for the terminal is -> /routing/ospf/interface-template/print show-ids
$ pulumi import routeros:index/routingOspfInterfaceTemplate:RoutingOspfInterfaceTemplate test_routing_ospf_interface_template "*0"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- routeros terraform-routeros/terraform-provider-routeros
- License
- Notes
- This Pulumi package is based on the
routeros
Terraform Provider.