routeros.IpNeighborDiscoverySettings
Explore with Pulumi AI
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as routeros from "@pulumi/routeros";
const test = new routeros.IpNeighborDiscoverySettings("test", {
discoverInterfaceList: "static",
lldpMedNetPolicyVlan: "1",
mode: "tx-and-rx",
protocols: [],
});
import pulumi
import pulumi_routeros as routeros
test = routeros.IpNeighborDiscoverySettings("test",
discover_interface_list="static",
lldp_med_net_policy_vlan="1",
mode="tx-and-rx",
protocols=[])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/routeros/routeros"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := routeros.NewIpNeighborDiscoverySettings(ctx, "test", &routeros.IpNeighborDiscoverySettingsArgs{
DiscoverInterfaceList: pulumi.String("static"),
LldpMedNetPolicyVlan: pulumi.String("1"),
Mode: pulumi.String("tx-and-rx"),
Protocols: pulumi.StringArray{},
})
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 test = new Routeros.IpNeighborDiscoverySettings("test", new()
{
DiscoverInterfaceList = "static",
LldpMedNetPolicyVlan = "1",
Mode = "tx-and-rx",
Protocols = new[] {},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.routeros.IpNeighborDiscoverySettings;
import com.pulumi.routeros.IpNeighborDiscoverySettingsArgs;
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 test = new IpNeighborDiscoverySettings("test", IpNeighborDiscoverySettingsArgs.builder()
.discoverInterfaceList("static")
.lldpMedNetPolicyVlan("1")
.mode("tx-and-rx")
.protocols()
.build());
}
}
resources:
test:
type: routeros:IpNeighborDiscoverySettings
properties:
discoverInterfaceList: static
lldpMedNetPolicyVlan: '1'
mode: tx-and-rx
protocols: []
Create IpNeighborDiscoverySettings Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IpNeighborDiscoverySettings(name: string, args?: IpNeighborDiscoverySettingsArgs, opts?: CustomResourceOptions);
@overload
def IpNeighborDiscoverySettings(resource_name: str,
args: Optional[IpNeighborDiscoverySettingsArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def IpNeighborDiscoverySettings(resource_name: str,
opts: Optional[ResourceOptions] = None,
___id_: Optional[float] = None,
___path_: Optional[str] = None,
discover_interface_list: Optional[str] = None,
discover_interval: Optional[str] = None,
ip_neighbor_discovery_settings_id: Optional[str] = None,
lldp_dcbx: Optional[bool] = None,
lldp_mac_phy_config: Optional[bool] = None,
lldp_max_frame_size: Optional[bool] = None,
lldp_med_net_policy_vlan: Optional[str] = None,
lldp_poe_power: Optional[bool] = None,
lldp_vlan_info: Optional[bool] = None,
mode: Optional[str] = None,
protocols: Optional[Sequence[str]] = None)
func NewIpNeighborDiscoverySettings(ctx *Context, name string, args *IpNeighborDiscoverySettingsArgs, opts ...ResourceOption) (*IpNeighborDiscoverySettings, error)
public IpNeighborDiscoverySettings(string name, IpNeighborDiscoverySettingsArgs? args = null, CustomResourceOptions? opts = null)
public IpNeighborDiscoverySettings(String name, IpNeighborDiscoverySettingsArgs args)
public IpNeighborDiscoverySettings(String name, IpNeighborDiscoverySettingsArgs args, CustomResourceOptions options)
type: routeros:IpNeighborDiscoverySettings
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 IpNeighborDiscoverySettingsArgs
- 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 IpNeighborDiscoverySettingsArgs
- 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 IpNeighborDiscoverySettingsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IpNeighborDiscoverySettingsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IpNeighborDiscoverySettingsArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
IpNeighborDiscoverySettings 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 IpNeighborDiscoverySettings resource accepts the following input properties:
- Discover
Interface stringList - Interface list on which members the discovery protocol will run on.
- Discover
Interval string - An option to adjust the frequency at which neighbor discovery packets are transmitted. The setting is available since RouterOS version 7.16.
- Ip
Neighbor stringDiscovery Settings Id - Lldp
Dcbx bool - Whether to send Data Center Bridging Capabilities Exchange Protocol (DCBX) TLVs, which allows to communicate switch QoS settings and capabilities with other neighboring devices using LLDP. Only applies to CRS3xx, CRS5xx, CCR2116 and CCR2216 devices.
- Lldp
Mac boolPhy Config - Whether to send MAC/PHY Configuration/Status TLV in LLDP, which indicates the interface capabilities, current setting of the duplex status, bit rate, and auto-negotiation. Only applies to the Ethernet interfaces. While TLV is optional in LLDP, it is mandatory when sending LLDP-MED, meaning this TLV will be included when necessary even though the property is configured as disabled.
- Lldp
Max boolFrame Size - Whether to send Maximum Frame Size TLV in LLDP, which indicates the maximum frame size capability of the interface in
bytes (
l2mtu + 18
). Only applies to the Ethernet interfaces. - Lldp
Med stringNet Policy Vlan - Advertised VLAN ID for LLDP-MED Network Policy TLV. This allows assigning a VLAN ID for LLDP-MED capable devices, such
as VoIP phones. The TLV will only be added to interfaces where LLDP-MED capable devices are discovered. Other TLV values
are predefined and cannot be changed: * Application Type - Voice * VLAN Type - Tagged * L2 Priority - 0 * DSCP Priority
- 0 When used together with the bridge interface, the (R/M)STP protocol should be enabled with protocol-mode setting. Additionally, other neighbor discovery protocols (e.g. CDP) should be excluded using protocol setting to avoid LLDP-MED misconfiguration.
- Lldp
Poe boolPower - Two specific TLVs facilitate Power over Ethernet (PoE) management between Power Sourcing Equipment (PSE) and Powered Devices (PD).
- Lldp
Vlan boolInfo - An option whether to send IEEE 802.1 Organizationally Specific TLVs in LLDP related to VLANs. The setting is available since RouterOS version 7.16.
- Mode string
- Selects the neighbor discovery packet sending and receiving mode. The setting is available since RouterOS version 7.7.
- Protocols List<string>
- List of used discovery protocols.
- ___
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.
- Discover
Interface stringList - Interface list on which members the discovery protocol will run on.
- Discover
Interval string - An option to adjust the frequency at which neighbor discovery packets are transmitted. The setting is available since RouterOS version 7.16.
- Ip
Neighbor stringDiscovery Settings Id - Lldp
Dcbx bool - Whether to send Data Center Bridging Capabilities Exchange Protocol (DCBX) TLVs, which allows to communicate switch QoS settings and capabilities with other neighboring devices using LLDP. Only applies to CRS3xx, CRS5xx, CCR2116 and CCR2216 devices.
- Lldp
Mac boolPhy Config - Whether to send MAC/PHY Configuration/Status TLV in LLDP, which indicates the interface capabilities, current setting of the duplex status, bit rate, and auto-negotiation. Only applies to the Ethernet interfaces. While TLV is optional in LLDP, it is mandatory when sending LLDP-MED, meaning this TLV will be included when necessary even though the property is configured as disabled.
- Lldp
Max boolFrame Size - Whether to send Maximum Frame Size TLV in LLDP, which indicates the maximum frame size capability of the interface in
bytes (
l2mtu + 18
). Only applies to the Ethernet interfaces. - Lldp
Med stringNet Policy Vlan - Advertised VLAN ID for LLDP-MED Network Policy TLV. This allows assigning a VLAN ID for LLDP-MED capable devices, such
as VoIP phones. The TLV will only be added to interfaces where LLDP-MED capable devices are discovered. Other TLV values
are predefined and cannot be changed: * Application Type - Voice * VLAN Type - Tagged * L2 Priority - 0 * DSCP Priority
- 0 When used together with the bridge interface, the (R/M)STP protocol should be enabled with protocol-mode setting. Additionally, other neighbor discovery protocols (e.g. CDP) should be excluded using protocol setting to avoid LLDP-MED misconfiguration.
- Lldp
Poe boolPower - Two specific TLVs facilitate Power over Ethernet (PoE) management between Power Sourcing Equipment (PSE) and Powered Devices (PD).
- Lldp
Vlan boolInfo - An option whether to send IEEE 802.1 Organizationally Specific TLVs in LLDP related to VLANs. The setting is available since RouterOS version 7.16.
- Mode string
- Selects the neighbor discovery packet sending and receiving mode. The setting is available since RouterOS version 7.7.
- Protocols []string
- List of used discovery protocols.
- ___
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.
- ___
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.
- discover
Interface StringList - Interface list on which members the discovery protocol will run on.
- discover
Interval String - An option to adjust the frequency at which neighbor discovery packets are transmitted. The setting is available since RouterOS version 7.16.
- ip
Neighbor StringDiscovery Settings Id - lldp
Dcbx Boolean - Whether to send Data Center Bridging Capabilities Exchange Protocol (DCBX) TLVs, which allows to communicate switch QoS settings and capabilities with other neighboring devices using LLDP. Only applies to CRS3xx, CRS5xx, CCR2116 and CCR2216 devices.
- lldp
Mac BooleanPhy Config - Whether to send MAC/PHY Configuration/Status TLV in LLDP, which indicates the interface capabilities, current setting of the duplex status, bit rate, and auto-negotiation. Only applies to the Ethernet interfaces. While TLV is optional in LLDP, it is mandatory when sending LLDP-MED, meaning this TLV will be included when necessary even though the property is configured as disabled.
- lldp
Max BooleanFrame Size - Whether to send Maximum Frame Size TLV in LLDP, which indicates the maximum frame size capability of the interface in
bytes (
l2mtu + 18
). Only applies to the Ethernet interfaces. - lldp
Med StringNet Policy Vlan - Advertised VLAN ID for LLDP-MED Network Policy TLV. This allows assigning a VLAN ID for LLDP-MED capable devices, such
as VoIP phones. The TLV will only be added to interfaces where LLDP-MED capable devices are discovered. Other TLV values
are predefined and cannot be changed: * Application Type - Voice * VLAN Type - Tagged * L2 Priority - 0 * DSCP Priority
- 0 When used together with the bridge interface, the (R/M)STP protocol should be enabled with protocol-mode setting. Additionally, other neighbor discovery protocols (e.g. CDP) should be excluded using protocol setting to avoid LLDP-MED misconfiguration.
- lldp
Poe BooleanPower - Two specific TLVs facilitate Power over Ethernet (PoE) management between Power Sourcing Equipment (PSE) and Powered Devices (PD).
- lldp
Vlan BooleanInfo - An option whether to send IEEE 802.1 Organizationally Specific TLVs in LLDP related to VLANs. The setting is available since RouterOS version 7.16.
- mode String
- Selects the neighbor discovery packet sending and receiving mode. The setting is available since RouterOS version 7.7.
- protocols List<String>
- List of used discovery protocols.
- ___
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.
- discover
Interface stringList - Interface list on which members the discovery protocol will run on.
- discover
Interval string - An option to adjust the frequency at which neighbor discovery packets are transmitted. The setting is available since RouterOS version 7.16.
- ip
Neighbor stringDiscovery Settings Id - lldp
Dcbx boolean - Whether to send Data Center Bridging Capabilities Exchange Protocol (DCBX) TLVs, which allows to communicate switch QoS settings and capabilities with other neighboring devices using LLDP. Only applies to CRS3xx, CRS5xx, CCR2116 and CCR2216 devices.
- lldp
Mac booleanPhy Config - Whether to send MAC/PHY Configuration/Status TLV in LLDP, which indicates the interface capabilities, current setting of the duplex status, bit rate, and auto-negotiation. Only applies to the Ethernet interfaces. While TLV is optional in LLDP, it is mandatory when sending LLDP-MED, meaning this TLV will be included when necessary even though the property is configured as disabled.
- lldp
Max booleanFrame Size - Whether to send Maximum Frame Size TLV in LLDP, which indicates the maximum frame size capability of the interface in
bytes (
l2mtu + 18
). Only applies to the Ethernet interfaces. - lldp
Med stringNet Policy Vlan - Advertised VLAN ID for LLDP-MED Network Policy TLV. This allows assigning a VLAN ID for LLDP-MED capable devices, such
as VoIP phones. The TLV will only be added to interfaces where LLDP-MED capable devices are discovered. Other TLV values
are predefined and cannot be changed: * Application Type - Voice * VLAN Type - Tagged * L2 Priority - 0 * DSCP Priority
- 0 When used together with the bridge interface, the (R/M)STP protocol should be enabled with protocol-mode setting. Additionally, other neighbor discovery protocols (e.g. CDP) should be excluded using protocol setting to avoid LLDP-MED misconfiguration.
- lldp
Poe booleanPower - Two specific TLVs facilitate Power over Ethernet (PoE) management between Power Sourcing Equipment (PSE) and Powered Devices (PD).
- lldp
Vlan booleanInfo - An option whether to send IEEE 802.1 Organizationally Specific TLVs in LLDP related to VLANs. The setting is available since RouterOS version 7.16.
- mode string
- Selects the neighbor discovery packet sending and receiving mode. The setting is available since RouterOS version 7.7.
- protocols string[]
- List of used discovery protocols.
- ___
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.
- discover_
interface_ strlist - Interface list on which members the discovery protocol will run on.
- discover_
interval str - An option to adjust the frequency at which neighbor discovery packets are transmitted. The setting is available since RouterOS version 7.16.
- ip_
neighbor_ strdiscovery_ settings_ id - lldp_
dcbx bool - Whether to send Data Center Bridging Capabilities Exchange Protocol (DCBX) TLVs, which allows to communicate switch QoS settings and capabilities with other neighboring devices using LLDP. Only applies to CRS3xx, CRS5xx, CCR2116 and CCR2216 devices.
- lldp_
mac_ boolphy_ config - Whether to send MAC/PHY Configuration/Status TLV in LLDP, which indicates the interface capabilities, current setting of the duplex status, bit rate, and auto-negotiation. Only applies to the Ethernet interfaces. While TLV is optional in LLDP, it is mandatory when sending LLDP-MED, meaning this TLV will be included when necessary even though the property is configured as disabled.
- lldp_
max_ boolframe_ size - Whether to send Maximum Frame Size TLV in LLDP, which indicates the maximum frame size capability of the interface in
bytes (
l2mtu + 18
). Only applies to the Ethernet interfaces. - lldp_
med_ strnet_ policy_ vlan - Advertised VLAN ID for LLDP-MED Network Policy TLV. This allows assigning a VLAN ID for LLDP-MED capable devices, such
as VoIP phones. The TLV will only be added to interfaces where LLDP-MED capable devices are discovered. Other TLV values
are predefined and cannot be changed: * Application Type - Voice * VLAN Type - Tagged * L2 Priority - 0 * DSCP Priority
- 0 When used together with the bridge interface, the (R/M)STP protocol should be enabled with protocol-mode setting. Additionally, other neighbor discovery protocols (e.g. CDP) should be excluded using protocol setting to avoid LLDP-MED misconfiguration.
- lldp_
poe_ boolpower - Two specific TLVs facilitate Power over Ethernet (PoE) management between Power Sourcing Equipment (PSE) and Powered Devices (PD).
- lldp_
vlan_ boolinfo - An option whether to send IEEE 802.1 Organizationally Specific TLVs in LLDP related to VLANs. The setting is available since RouterOS version 7.16.
- mode str
- Selects the neighbor discovery packet sending and receiving mode. The setting is available since RouterOS version 7.7.
- protocols Sequence[str]
- List of used discovery protocols.
- ___
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.
- discover
Interface StringList - Interface list on which members the discovery protocol will run on.
- discover
Interval String - An option to adjust the frequency at which neighbor discovery packets are transmitted. The setting is available since RouterOS version 7.16.
- ip
Neighbor StringDiscovery Settings Id - lldp
Dcbx Boolean - Whether to send Data Center Bridging Capabilities Exchange Protocol (DCBX) TLVs, which allows to communicate switch QoS settings and capabilities with other neighboring devices using LLDP. Only applies to CRS3xx, CRS5xx, CCR2116 and CCR2216 devices.
- lldp
Mac BooleanPhy Config - Whether to send MAC/PHY Configuration/Status TLV in LLDP, which indicates the interface capabilities, current setting of the duplex status, bit rate, and auto-negotiation. Only applies to the Ethernet interfaces. While TLV is optional in LLDP, it is mandatory when sending LLDP-MED, meaning this TLV will be included when necessary even though the property is configured as disabled.
- lldp
Max BooleanFrame Size - Whether to send Maximum Frame Size TLV in LLDP, which indicates the maximum frame size capability of the interface in
bytes (
l2mtu + 18
). Only applies to the Ethernet interfaces. - lldp
Med StringNet Policy Vlan - Advertised VLAN ID for LLDP-MED Network Policy TLV. This allows assigning a VLAN ID for LLDP-MED capable devices, such
as VoIP phones. The TLV will only be added to interfaces where LLDP-MED capable devices are discovered. Other TLV values
are predefined and cannot be changed: * Application Type - Voice * VLAN Type - Tagged * L2 Priority - 0 * DSCP Priority
- 0 When used together with the bridge interface, the (R/M)STP protocol should be enabled with protocol-mode setting. Additionally, other neighbor discovery protocols (e.g. CDP) should be excluded using protocol setting to avoid LLDP-MED misconfiguration.
- lldp
Poe BooleanPower - Two specific TLVs facilitate Power over Ethernet (PoE) management between Power Sourcing Equipment (PSE) and Powered Devices (PD).
- lldp
Vlan BooleanInfo - An option whether to send IEEE 802.1 Organizationally Specific TLVs in LLDP related to VLANs. The setting is available since RouterOS version 7.16.
- mode String
- Selects the neighbor discovery packet sending and receiving mode. The setting is available since RouterOS version 7.7.
- protocols List<String>
- List of used discovery protocols.
Outputs
All input properties are implicitly available as output properties. Additionally, the IpNeighborDiscoverySettings 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 IpNeighborDiscoverySettings Resource
Get an existing IpNeighborDiscoverySettings 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?: IpNeighborDiscoverySettingsState, opts?: CustomResourceOptions): IpNeighborDiscoverySettings
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
___id_: Optional[float] = None,
___path_: Optional[str] = None,
discover_interface_list: Optional[str] = None,
discover_interval: Optional[str] = None,
ip_neighbor_discovery_settings_id: Optional[str] = None,
lldp_dcbx: Optional[bool] = None,
lldp_mac_phy_config: Optional[bool] = None,
lldp_max_frame_size: Optional[bool] = None,
lldp_med_net_policy_vlan: Optional[str] = None,
lldp_poe_power: Optional[bool] = None,
lldp_vlan_info: Optional[bool] = None,
mode: Optional[str] = None,
protocols: Optional[Sequence[str]] = None) -> IpNeighborDiscoverySettings
func GetIpNeighborDiscoverySettings(ctx *Context, name string, id IDInput, state *IpNeighborDiscoverySettingsState, opts ...ResourceOption) (*IpNeighborDiscoverySettings, error)
public static IpNeighborDiscoverySettings Get(string name, Input<string> id, IpNeighborDiscoverySettingsState? state, CustomResourceOptions? opts = null)
public static IpNeighborDiscoverySettings get(String name, Output<String> id, IpNeighborDiscoverySettingsState state, CustomResourceOptions options)
resources: _: type: routeros:IpNeighborDiscoverySettings 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.
- Discover
Interface stringList - Interface list on which members the discovery protocol will run on.
- Discover
Interval string - An option to adjust the frequency at which neighbor discovery packets are transmitted. The setting is available since RouterOS version 7.16.
- Ip
Neighbor stringDiscovery Settings Id - Lldp
Dcbx bool - Whether to send Data Center Bridging Capabilities Exchange Protocol (DCBX) TLVs, which allows to communicate switch QoS settings and capabilities with other neighboring devices using LLDP. Only applies to CRS3xx, CRS5xx, CCR2116 and CCR2216 devices.
- Lldp
Mac boolPhy Config - Whether to send MAC/PHY Configuration/Status TLV in LLDP, which indicates the interface capabilities, current setting of the duplex status, bit rate, and auto-negotiation. Only applies to the Ethernet interfaces. While TLV is optional in LLDP, it is mandatory when sending LLDP-MED, meaning this TLV will be included when necessary even though the property is configured as disabled.
- Lldp
Max boolFrame Size - Whether to send Maximum Frame Size TLV in LLDP, which indicates the maximum frame size capability of the interface in
bytes (
l2mtu + 18
). Only applies to the Ethernet interfaces. - Lldp
Med stringNet Policy Vlan - Advertised VLAN ID for LLDP-MED Network Policy TLV. This allows assigning a VLAN ID for LLDP-MED capable devices, such
as VoIP phones. The TLV will only be added to interfaces where LLDP-MED capable devices are discovered. Other TLV values
are predefined and cannot be changed: * Application Type - Voice * VLAN Type - Tagged * L2 Priority - 0 * DSCP Priority
- 0 When used together with the bridge interface, the (R/M)STP protocol should be enabled with protocol-mode setting. Additionally, other neighbor discovery protocols (e.g. CDP) should be excluded using protocol setting to avoid LLDP-MED misconfiguration.
- Lldp
Poe boolPower - Two specific TLVs facilitate Power over Ethernet (PoE) management between Power Sourcing Equipment (PSE) and Powered Devices (PD).
- Lldp
Vlan boolInfo - An option whether to send IEEE 802.1 Organizationally Specific TLVs in LLDP related to VLANs. The setting is available since RouterOS version 7.16.
- Mode string
- Selects the neighbor discovery packet sending and receiving mode. The setting is available since RouterOS version 7.7.
- Protocols List<string>
- List of used discovery protocols.
- ___
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.
- Discover
Interface stringList - Interface list on which members the discovery protocol will run on.
- Discover
Interval string - An option to adjust the frequency at which neighbor discovery packets are transmitted. The setting is available since RouterOS version 7.16.
- Ip
Neighbor stringDiscovery Settings Id - Lldp
Dcbx bool - Whether to send Data Center Bridging Capabilities Exchange Protocol (DCBX) TLVs, which allows to communicate switch QoS settings and capabilities with other neighboring devices using LLDP. Only applies to CRS3xx, CRS5xx, CCR2116 and CCR2216 devices.
- Lldp
Mac boolPhy Config - Whether to send MAC/PHY Configuration/Status TLV in LLDP, which indicates the interface capabilities, current setting of the duplex status, bit rate, and auto-negotiation. Only applies to the Ethernet interfaces. While TLV is optional in LLDP, it is mandatory when sending LLDP-MED, meaning this TLV will be included when necessary even though the property is configured as disabled.
- Lldp
Max boolFrame Size - Whether to send Maximum Frame Size TLV in LLDP, which indicates the maximum frame size capability of the interface in
bytes (
l2mtu + 18
). Only applies to the Ethernet interfaces. - Lldp
Med stringNet Policy Vlan - Advertised VLAN ID for LLDP-MED Network Policy TLV. This allows assigning a VLAN ID for LLDP-MED capable devices, such
as VoIP phones. The TLV will only be added to interfaces where LLDP-MED capable devices are discovered. Other TLV values
are predefined and cannot be changed: * Application Type - Voice * VLAN Type - Tagged * L2 Priority - 0 * DSCP Priority
- 0 When used together with the bridge interface, the (R/M)STP protocol should be enabled with protocol-mode setting. Additionally, other neighbor discovery protocols (e.g. CDP) should be excluded using protocol setting to avoid LLDP-MED misconfiguration.
- Lldp
Poe boolPower - Two specific TLVs facilitate Power over Ethernet (PoE) management between Power Sourcing Equipment (PSE) and Powered Devices (PD).
- Lldp
Vlan boolInfo - An option whether to send IEEE 802.1 Organizationally Specific TLVs in LLDP related to VLANs. The setting is available since RouterOS version 7.16.
- Mode string
- Selects the neighbor discovery packet sending and receiving mode. The setting is available since RouterOS version 7.7.
- Protocols []string
- List of used discovery protocols.
- ___
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.
- ___
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.
- discover
Interface StringList - Interface list on which members the discovery protocol will run on.
- discover
Interval String - An option to adjust the frequency at which neighbor discovery packets are transmitted. The setting is available since RouterOS version 7.16.
- ip
Neighbor StringDiscovery Settings Id - lldp
Dcbx Boolean - Whether to send Data Center Bridging Capabilities Exchange Protocol (DCBX) TLVs, which allows to communicate switch QoS settings and capabilities with other neighboring devices using LLDP. Only applies to CRS3xx, CRS5xx, CCR2116 and CCR2216 devices.
- lldp
Mac BooleanPhy Config - Whether to send MAC/PHY Configuration/Status TLV in LLDP, which indicates the interface capabilities, current setting of the duplex status, bit rate, and auto-negotiation. Only applies to the Ethernet interfaces. While TLV is optional in LLDP, it is mandatory when sending LLDP-MED, meaning this TLV will be included when necessary even though the property is configured as disabled.
- lldp
Max BooleanFrame Size - Whether to send Maximum Frame Size TLV in LLDP, which indicates the maximum frame size capability of the interface in
bytes (
l2mtu + 18
). Only applies to the Ethernet interfaces. - lldp
Med StringNet Policy Vlan - Advertised VLAN ID for LLDP-MED Network Policy TLV. This allows assigning a VLAN ID for LLDP-MED capable devices, such
as VoIP phones. The TLV will only be added to interfaces where LLDP-MED capable devices are discovered. Other TLV values
are predefined and cannot be changed: * Application Type - Voice * VLAN Type - Tagged * L2 Priority - 0 * DSCP Priority
- 0 When used together with the bridge interface, the (R/M)STP protocol should be enabled with protocol-mode setting. Additionally, other neighbor discovery protocols (e.g. CDP) should be excluded using protocol setting to avoid LLDP-MED misconfiguration.
- lldp
Poe BooleanPower - Two specific TLVs facilitate Power over Ethernet (PoE) management between Power Sourcing Equipment (PSE) and Powered Devices (PD).
- lldp
Vlan BooleanInfo - An option whether to send IEEE 802.1 Organizationally Specific TLVs in LLDP related to VLANs. The setting is available since RouterOS version 7.16.
- mode String
- Selects the neighbor discovery packet sending and receiving mode. The setting is available since RouterOS version 7.7.
- protocols List<String>
- List of used discovery protocols.
- ___
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.
- discover
Interface stringList - Interface list on which members the discovery protocol will run on.
- discover
Interval string - An option to adjust the frequency at which neighbor discovery packets are transmitted. The setting is available since RouterOS version 7.16.
- ip
Neighbor stringDiscovery Settings Id - lldp
Dcbx boolean - Whether to send Data Center Bridging Capabilities Exchange Protocol (DCBX) TLVs, which allows to communicate switch QoS settings and capabilities with other neighboring devices using LLDP. Only applies to CRS3xx, CRS5xx, CCR2116 and CCR2216 devices.
- lldp
Mac booleanPhy Config - Whether to send MAC/PHY Configuration/Status TLV in LLDP, which indicates the interface capabilities, current setting of the duplex status, bit rate, and auto-negotiation. Only applies to the Ethernet interfaces. While TLV is optional in LLDP, it is mandatory when sending LLDP-MED, meaning this TLV will be included when necessary even though the property is configured as disabled.
- lldp
Max booleanFrame Size - Whether to send Maximum Frame Size TLV in LLDP, which indicates the maximum frame size capability of the interface in
bytes (
l2mtu + 18
). Only applies to the Ethernet interfaces. - lldp
Med stringNet Policy Vlan - Advertised VLAN ID for LLDP-MED Network Policy TLV. This allows assigning a VLAN ID for LLDP-MED capable devices, such
as VoIP phones. The TLV will only be added to interfaces where LLDP-MED capable devices are discovered. Other TLV values
are predefined and cannot be changed: * Application Type - Voice * VLAN Type - Tagged * L2 Priority - 0 * DSCP Priority
- 0 When used together with the bridge interface, the (R/M)STP protocol should be enabled with protocol-mode setting. Additionally, other neighbor discovery protocols (e.g. CDP) should be excluded using protocol setting to avoid LLDP-MED misconfiguration.
- lldp
Poe booleanPower - Two specific TLVs facilitate Power over Ethernet (PoE) management between Power Sourcing Equipment (PSE) and Powered Devices (PD).
- lldp
Vlan booleanInfo - An option whether to send IEEE 802.1 Organizationally Specific TLVs in LLDP related to VLANs. The setting is available since RouterOS version 7.16.
- mode string
- Selects the neighbor discovery packet sending and receiving mode. The setting is available since RouterOS version 7.7.
- protocols string[]
- List of used discovery protocols.
- ___
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.
- discover_
interface_ strlist - Interface list on which members the discovery protocol will run on.
- discover_
interval str - An option to adjust the frequency at which neighbor discovery packets are transmitted. The setting is available since RouterOS version 7.16.
- ip_
neighbor_ strdiscovery_ settings_ id - lldp_
dcbx bool - Whether to send Data Center Bridging Capabilities Exchange Protocol (DCBX) TLVs, which allows to communicate switch QoS settings and capabilities with other neighboring devices using LLDP. Only applies to CRS3xx, CRS5xx, CCR2116 and CCR2216 devices.
- lldp_
mac_ boolphy_ config - Whether to send MAC/PHY Configuration/Status TLV in LLDP, which indicates the interface capabilities, current setting of the duplex status, bit rate, and auto-negotiation. Only applies to the Ethernet interfaces. While TLV is optional in LLDP, it is mandatory when sending LLDP-MED, meaning this TLV will be included when necessary even though the property is configured as disabled.
- lldp_
max_ boolframe_ size - Whether to send Maximum Frame Size TLV in LLDP, which indicates the maximum frame size capability of the interface in
bytes (
l2mtu + 18
). Only applies to the Ethernet interfaces. - lldp_
med_ strnet_ policy_ vlan - Advertised VLAN ID for LLDP-MED Network Policy TLV. This allows assigning a VLAN ID for LLDP-MED capable devices, such
as VoIP phones. The TLV will only be added to interfaces where LLDP-MED capable devices are discovered. Other TLV values
are predefined and cannot be changed: * Application Type - Voice * VLAN Type - Tagged * L2 Priority - 0 * DSCP Priority
- 0 When used together with the bridge interface, the (R/M)STP protocol should be enabled with protocol-mode setting. Additionally, other neighbor discovery protocols (e.g. CDP) should be excluded using protocol setting to avoid LLDP-MED misconfiguration.
- lldp_
poe_ boolpower - Two specific TLVs facilitate Power over Ethernet (PoE) management between Power Sourcing Equipment (PSE) and Powered Devices (PD).
- lldp_
vlan_ boolinfo - An option whether to send IEEE 802.1 Organizationally Specific TLVs in LLDP related to VLANs. The setting is available since RouterOS version 7.16.
- mode str
- Selects the neighbor discovery packet sending and receiving mode. The setting is available since RouterOS version 7.7.
- protocols Sequence[str]
- List of used discovery protocols.
- ___
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.
- discover
Interface StringList - Interface list on which members the discovery protocol will run on.
- discover
Interval String - An option to adjust the frequency at which neighbor discovery packets are transmitted. The setting is available since RouterOS version 7.16.
- ip
Neighbor StringDiscovery Settings Id - lldp
Dcbx Boolean - Whether to send Data Center Bridging Capabilities Exchange Protocol (DCBX) TLVs, which allows to communicate switch QoS settings and capabilities with other neighboring devices using LLDP. Only applies to CRS3xx, CRS5xx, CCR2116 and CCR2216 devices.
- lldp
Mac BooleanPhy Config - Whether to send MAC/PHY Configuration/Status TLV in LLDP, which indicates the interface capabilities, current setting of the duplex status, bit rate, and auto-negotiation. Only applies to the Ethernet interfaces. While TLV is optional in LLDP, it is mandatory when sending LLDP-MED, meaning this TLV will be included when necessary even though the property is configured as disabled.
- lldp
Max BooleanFrame Size - Whether to send Maximum Frame Size TLV in LLDP, which indicates the maximum frame size capability of the interface in
bytes (
l2mtu + 18
). Only applies to the Ethernet interfaces. - lldp
Med StringNet Policy Vlan - Advertised VLAN ID for LLDP-MED Network Policy TLV. This allows assigning a VLAN ID for LLDP-MED capable devices, such
as VoIP phones. The TLV will only be added to interfaces where LLDP-MED capable devices are discovered. Other TLV values
are predefined and cannot be changed: * Application Type - Voice * VLAN Type - Tagged * L2 Priority - 0 * DSCP Priority
- 0 When used together with the bridge interface, the (R/M)STP protocol should be enabled with protocol-mode setting. Additionally, other neighbor discovery protocols (e.g. CDP) should be excluded using protocol setting to avoid LLDP-MED misconfiguration.
- lldp
Poe BooleanPower - Two specific TLVs facilitate Power over Ethernet (PoE) management between Power Sourcing Equipment (PSE) and Powered Devices (PD).
- lldp
Vlan BooleanInfo - An option whether to send IEEE 802.1 Organizationally Specific TLVs in LLDP related to VLANs. The setting is available since RouterOS version 7.16.
- mode String
- Selects the neighbor discovery packet sending and receiving mode. The setting is available since RouterOS version 7.7.
- protocols List<String>
- List of used discovery protocols.
Import
$ pulumi import routeros:index/ipNeighborDiscoverySettings:IpNeighborDiscoverySettings test .
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.