1. Packages
  2. Routeros Provider
  3. API Docs
  4. InterfaceEthernetSwitchCrs
routeros 1.97.0 published on Wednesday, Dec 3, 2025 by terraform-routeros
routeros logo
routeros 1.97.0 published on Wednesday, Dec 3, 2025 by terraform-routeros

    # routeros.InterfaceEthernetSwitchCrs (Resource)

    Resource for managing CRS (Cloud Router Switch) series device properties.

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    resources:
      sw0:
        type: routeros:InterfaceEthernetSwitchCrs
        properties:
          switchId: 0
          name: new switch
          dropIfInvalidOrSrcPortNotMemberOfVlanOnPorts:
            - ether1
            - ether2
            - ether3
    

    Create InterfaceEthernetSwitchCrs Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new InterfaceEthernetSwitchCrs(name: string, args?: InterfaceEthernetSwitchCrsArgs, opts?: CustomResourceOptions);
    @overload
    def InterfaceEthernetSwitchCrs(resource_name: str,
                                   args: Optional[InterfaceEthernetSwitchCrsArgs] = None,
                                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def InterfaceEthernetSwitchCrs(resource_name: str,
                                   opts: Optional[ResourceOptions] = None,
                                   ___id_: Optional[float] = None,
                                   ___path_: Optional[str] = None,
                                   bridge_type: Optional[str] = None,
                                   bypass_ingress_port_policing_fors: Optional[Sequence[str]] = None,
                                   bypass_l2_security_check_filter_fors: Optional[Sequence[str]] = None,
                                   bypass_vlan_ingress_filter_fors: Optional[Sequence[str]] = None,
                                   drop_if_invalid_or_src_port_not_member_of_vlan_on_ports: Optional[Sequence[str]] = None,
                                   drop_if_no_vlan_assignment_on_ports: Optional[Sequence[str]] = None,
                                   egress_mirror0s: Optional[Sequence[str]] = None,
                                   egress_mirror1s: Optional[Sequence[str]] = None,
                                   egress_mirror_ratio: Optional[str] = None,
                                   fdb_uses: Optional[str] = None,
                                   forward_unknown_vlan: Optional[bool] = None,
                                   ingress_mirror0s: Optional[Sequence[str]] = None,
                                   ingress_mirror1s: Optional[Sequence[str]] = None,
                                   ingress_mirror_ratio: Optional[str] = None,
                                   interface_ethernet_switch_crs_id: Optional[str] = None,
                                   mac_level_isolation: Optional[bool] = None,
                                   mirror_egress_if_ingress_mirrored: Optional[bool] = None,
                                   mirror_tx_on_mirror_port: Optional[bool] = None,
                                   mirrored_packet_drop_precedence: Optional[str] = None,
                                   mirrored_packet_qos_priority: Optional[float] = None,
                                   multicast_lookup_mode: Optional[str] = None,
                                   name: Optional[str] = None,
                                   override_existing_when_ufdb_full: Optional[bool] = None,
                                   unicast_fdb_timeout: Optional[str] = None,
                                   unknown_vlan_lookup_mode: Optional[str] = None,
                                   use_cvid_in_one2one_vlan_lookup: Optional[bool] = None,
                                   use_svid_in_one2one_vlan_lookup: Optional[bool] = None,
                                   vlan_uses: Optional[str] = None)
    func NewInterfaceEthernetSwitchCrs(ctx *Context, name string, args *InterfaceEthernetSwitchCrsArgs, opts ...ResourceOption) (*InterfaceEthernetSwitchCrs, error)
    public InterfaceEthernetSwitchCrs(string name, InterfaceEthernetSwitchCrsArgs? args = null, CustomResourceOptions? opts = null)
    public InterfaceEthernetSwitchCrs(String name, InterfaceEthernetSwitchCrsArgs args)
    public InterfaceEthernetSwitchCrs(String name, InterfaceEthernetSwitchCrsArgs args, CustomResourceOptions options)
    
    type: routeros:InterfaceEthernetSwitchCrs
    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 InterfaceEthernetSwitchCrsArgs
    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 InterfaceEthernetSwitchCrsArgs
    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 InterfaceEthernetSwitchCrsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args InterfaceEthernetSwitchCrsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args InterfaceEthernetSwitchCrsArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    InterfaceEthernetSwitchCrs 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 InterfaceEthernetSwitchCrs resource accepts the following input properties:

    BridgeType string
    The bridge type defines which VLAN tag is used as Lookup-VID. Lookup-VID serves as the VLAN key for all VLAN-based lookups.
    BypassIngressPortPolicingFors List<string>
    Protocols that are excluded from Ingress Port Policing. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    BypassL2SecurityCheckFilterFors List<string>
    Protocols that are excluded from Policy rule security check. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    BypassVlanIngressFilterFors List<string>
    Protocols that are excluded from Ingress VLAN filtering. These protocols are not dropped if they have invalid VLAN. (arp, dhcpv4, dhcpv6,eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    DropIfInvalidOrSrcPortNotMemberOfVlanOnPorts List<string>
    Ports that drop invalid and other port VLAN ID frames.
    DropIfNoVlanAssignmentOnPorts List<string>
    Ports which drop frames if no MAC-based, Protocol-based VLAN assignment or Ingress VLAN Translation is applied.
    EgressMirror0s List<string>
    The first egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    EgressMirror1s List<string>
    The second egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    EgressMirrorRatio string
    Proportion of egress mirrored packets compared to all packets.
    FdbUses string
    Analyzer port used for FDB-based mirroring.
    ForwardUnknownVlan bool
    Whether to allow forwarding VLANs that are not members of the VLAN table.
    IngressMirror0s List<string>
    The first ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    IngressMirror1s List<string>
    The second ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    IngressMirrorRatio string
    The proportion of ingress mirrored packets compared to all packets.
    InterfaceEthernetSwitchCrsId string
    The ID of this resource.
    MacLevelIsolation bool
    Globally enables or disables MAC level isolation. Once enabled, the switch will check the source and destination MAC address entries and their isolation-profile from the unicast forwarding table. By default, the switch will learn MAC addresses and place them into a promiscuous isolation profile. Other isolation profiles can be used when creating static unicast entries. If the source or destination MAC address is located on a promiscuous isolation profile, the packet is forwarded. If both source and destination MAC addresses are located on the same community1 or community2 isolation profile, the packet is forwarded. The packet is dropped when the source and destination MAC address isolation profile is isolated, or when the source and destination MAC address isolation profiles are from different communities (e.g. source MAC address is community1 and destination MAC address is community2). When MAC level isolation is globally disabled, the isolation is bypassed.
    MirrorEgressIfIngressMirrored bool
    When a packet is applied to both ingress and egress mirroring, only ingress mirroring is performed on the packet, if this setting is disabled. If this setting is enabled both mirroring types are applied.
    MirrorTxOnMirrorPort bool
    MirroredPacketDropPrecedence string
    Remarked drop precedence in mirrored packets. This QoS attribute is used for mirrored packet enqueuing or dropping.
    MirroredPacketQosPriority double
    Remarked priority in mirrored packets.
    MulticastLookupMode string
    Lookup mode for IPv4 multicast bridging.dst-mac-and-vid-always - For all packet types lookup key is the destination MAC and VLAN ID.dst-ip-and-vid-for-ipv4 - For IPv4 packets lookup key is the destination IP and VLAN ID. For other packet types, the lookup key is the destination MAC and VLAN ID.
    Name string
    Name of the switch.
    OverrideExistingWhenUfdbFull bool
    Enable or disable to override existing entry which has the lowest aging value when UFDB is full.
    UnicastFdbTimeout string
    Timeout for Unicast FDB entries.
    UnknownVlanLookupMode string
    Lookup and learning mode for packets with invalid VLAN.
    UseCvidInOne2oneVlanLookup bool
    Whether to use customer VLAN ID for 1:1 VLAN switching lookup.
    UseSvidInOne2oneVlanLookup bool
    Whether to use service VLAN ID for 1:1 VLAN switching lookup.
    VlanUses string
    Analyzer port used for VLAN-based mirroring.
    ___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.
    BridgeType string
    The bridge type defines which VLAN tag is used as Lookup-VID. Lookup-VID serves as the VLAN key for all VLAN-based lookups.
    BypassIngressPortPolicingFors []string
    Protocols that are excluded from Ingress Port Policing. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    BypassL2SecurityCheckFilterFors []string
    Protocols that are excluded from Policy rule security check. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    BypassVlanIngressFilterFors []string
    Protocols that are excluded from Ingress VLAN filtering. These protocols are not dropped if they have invalid VLAN. (arp, dhcpv4, dhcpv6,eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    DropIfInvalidOrSrcPortNotMemberOfVlanOnPorts []string
    Ports that drop invalid and other port VLAN ID frames.
    DropIfNoVlanAssignmentOnPorts []string
    Ports which drop frames if no MAC-based, Protocol-based VLAN assignment or Ingress VLAN Translation is applied.
    EgressMirror0s []string
    The first egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    EgressMirror1s []string
    The second egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    EgressMirrorRatio string
    Proportion of egress mirrored packets compared to all packets.
    FdbUses string
    Analyzer port used for FDB-based mirroring.
    ForwardUnknownVlan bool
    Whether to allow forwarding VLANs that are not members of the VLAN table.
    IngressMirror0s []string
    The first ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    IngressMirror1s []string
    The second ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    IngressMirrorRatio string
    The proportion of ingress mirrored packets compared to all packets.
    InterfaceEthernetSwitchCrsId string
    The ID of this resource.
    MacLevelIsolation bool
    Globally enables or disables MAC level isolation. Once enabled, the switch will check the source and destination MAC address entries and their isolation-profile from the unicast forwarding table. By default, the switch will learn MAC addresses and place them into a promiscuous isolation profile. Other isolation profiles can be used when creating static unicast entries. If the source or destination MAC address is located on a promiscuous isolation profile, the packet is forwarded. If both source and destination MAC addresses are located on the same community1 or community2 isolation profile, the packet is forwarded. The packet is dropped when the source and destination MAC address isolation profile is isolated, or when the source and destination MAC address isolation profiles are from different communities (e.g. source MAC address is community1 and destination MAC address is community2). When MAC level isolation is globally disabled, the isolation is bypassed.
    MirrorEgressIfIngressMirrored bool
    When a packet is applied to both ingress and egress mirroring, only ingress mirroring is performed on the packet, if this setting is disabled. If this setting is enabled both mirroring types are applied.
    MirrorTxOnMirrorPort bool
    MirroredPacketDropPrecedence string
    Remarked drop precedence in mirrored packets. This QoS attribute is used for mirrored packet enqueuing or dropping.
    MirroredPacketQosPriority float64
    Remarked priority in mirrored packets.
    MulticastLookupMode string
    Lookup mode for IPv4 multicast bridging.dst-mac-and-vid-always - For all packet types lookup key is the destination MAC and VLAN ID.dst-ip-and-vid-for-ipv4 - For IPv4 packets lookup key is the destination IP and VLAN ID. For other packet types, the lookup key is the destination MAC and VLAN ID.
    Name string
    Name of the switch.
    OverrideExistingWhenUfdbFull bool
    Enable or disable to override existing entry which has the lowest aging value when UFDB is full.
    UnicastFdbTimeout string
    Timeout for Unicast FDB entries.
    UnknownVlanLookupMode string
    Lookup and learning mode for packets with invalid VLAN.
    UseCvidInOne2oneVlanLookup bool
    Whether to use customer VLAN ID for 1:1 VLAN switching lookup.
    UseSvidInOne2oneVlanLookup bool
    Whether to use service VLAN ID for 1:1 VLAN switching lookup.
    VlanUses string
    Analyzer port used for VLAN-based mirroring.
    ___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.
    bridgeType String
    The bridge type defines which VLAN tag is used as Lookup-VID. Lookup-VID serves as the VLAN key for all VLAN-based lookups.
    bypassIngressPortPolicingFors List<String>
    Protocols that are excluded from Ingress Port Policing. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    bypassL2SecurityCheckFilterFors List<String>
    Protocols that are excluded from Policy rule security check. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    bypassVlanIngressFilterFors List<String>
    Protocols that are excluded from Ingress VLAN filtering. These protocols are not dropped if they have invalid VLAN. (arp, dhcpv4, dhcpv6,eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    dropIfInvalidOrSrcPortNotMemberOfVlanOnPorts List<String>
    Ports that drop invalid and other port VLAN ID frames.
    dropIfNoVlanAssignmentOnPorts List<String>
    Ports which drop frames if no MAC-based, Protocol-based VLAN assignment or Ingress VLAN Translation is applied.
    egressMirror0s List<String>
    The first egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    egressMirror1s List<String>
    The second egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    egressMirrorRatio String
    Proportion of egress mirrored packets compared to all packets.
    fdbUses String
    Analyzer port used for FDB-based mirroring.
    forwardUnknownVlan Boolean
    Whether to allow forwarding VLANs that are not members of the VLAN table.
    ingressMirror0s List<String>
    The first ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    ingressMirror1s List<String>
    The second ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    ingressMirrorRatio String
    The proportion of ingress mirrored packets compared to all packets.
    interfaceEthernetSwitchCrsId String
    The ID of this resource.
    macLevelIsolation Boolean
    Globally enables or disables MAC level isolation. Once enabled, the switch will check the source and destination MAC address entries and their isolation-profile from the unicast forwarding table. By default, the switch will learn MAC addresses and place them into a promiscuous isolation profile. Other isolation profiles can be used when creating static unicast entries. If the source or destination MAC address is located on a promiscuous isolation profile, the packet is forwarded. If both source and destination MAC addresses are located on the same community1 or community2 isolation profile, the packet is forwarded. The packet is dropped when the source and destination MAC address isolation profile is isolated, or when the source and destination MAC address isolation profiles are from different communities (e.g. source MAC address is community1 and destination MAC address is community2). When MAC level isolation is globally disabled, the isolation is bypassed.
    mirrorEgressIfIngressMirrored Boolean
    When a packet is applied to both ingress and egress mirroring, only ingress mirroring is performed on the packet, if this setting is disabled. If this setting is enabled both mirroring types are applied.
    mirrorTxOnMirrorPort Boolean
    mirroredPacketDropPrecedence String
    Remarked drop precedence in mirrored packets. This QoS attribute is used for mirrored packet enqueuing or dropping.
    mirroredPacketQosPriority Double
    Remarked priority in mirrored packets.
    multicastLookupMode String
    Lookup mode for IPv4 multicast bridging.dst-mac-and-vid-always - For all packet types lookup key is the destination MAC and VLAN ID.dst-ip-and-vid-for-ipv4 - For IPv4 packets lookup key is the destination IP and VLAN ID. For other packet types, the lookup key is the destination MAC and VLAN ID.
    name String
    Name of the switch.
    overrideExistingWhenUfdbFull Boolean
    Enable or disable to override existing entry which has the lowest aging value when UFDB is full.
    unicastFdbTimeout String
    Timeout for Unicast FDB entries.
    unknownVlanLookupMode String
    Lookup and learning mode for packets with invalid VLAN.
    useCvidInOne2oneVlanLookup Boolean
    Whether to use customer VLAN ID for 1:1 VLAN switching lookup.
    useSvidInOne2oneVlanLookup Boolean
    Whether to use service VLAN ID for 1:1 VLAN switching lookup.
    vlanUses String
    Analyzer port used for VLAN-based mirroring.
    ___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.
    bridgeType string
    The bridge type defines which VLAN tag is used as Lookup-VID. Lookup-VID serves as the VLAN key for all VLAN-based lookups.
    bypassIngressPortPolicingFors string[]
    Protocols that are excluded from Ingress Port Policing. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    bypassL2SecurityCheckFilterFors string[]
    Protocols that are excluded from Policy rule security check. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    bypassVlanIngressFilterFors string[]
    Protocols that are excluded from Ingress VLAN filtering. These protocols are not dropped if they have invalid VLAN. (arp, dhcpv4, dhcpv6,eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    dropIfInvalidOrSrcPortNotMemberOfVlanOnPorts string[]
    Ports that drop invalid and other port VLAN ID frames.
    dropIfNoVlanAssignmentOnPorts string[]
    Ports which drop frames if no MAC-based, Protocol-based VLAN assignment or Ingress VLAN Translation is applied.
    egressMirror0s string[]
    The first egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    egressMirror1s string[]
    The second egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    egressMirrorRatio string
    Proportion of egress mirrored packets compared to all packets.
    fdbUses string
    Analyzer port used for FDB-based mirroring.
    forwardUnknownVlan boolean
    Whether to allow forwarding VLANs that are not members of the VLAN table.
    ingressMirror0s string[]
    The first ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    ingressMirror1s string[]
    The second ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    ingressMirrorRatio string
    The proportion of ingress mirrored packets compared to all packets.
    interfaceEthernetSwitchCrsId string
    The ID of this resource.
    macLevelIsolation boolean
    Globally enables or disables MAC level isolation. Once enabled, the switch will check the source and destination MAC address entries and their isolation-profile from the unicast forwarding table. By default, the switch will learn MAC addresses and place them into a promiscuous isolation profile. Other isolation profiles can be used when creating static unicast entries. If the source or destination MAC address is located on a promiscuous isolation profile, the packet is forwarded. If both source and destination MAC addresses are located on the same community1 or community2 isolation profile, the packet is forwarded. The packet is dropped when the source and destination MAC address isolation profile is isolated, or when the source and destination MAC address isolation profiles are from different communities (e.g. source MAC address is community1 and destination MAC address is community2). When MAC level isolation is globally disabled, the isolation is bypassed.
    mirrorEgressIfIngressMirrored boolean
    When a packet is applied to both ingress and egress mirroring, only ingress mirroring is performed on the packet, if this setting is disabled. If this setting is enabled both mirroring types are applied.
    mirrorTxOnMirrorPort boolean
    mirroredPacketDropPrecedence string
    Remarked drop precedence in mirrored packets. This QoS attribute is used for mirrored packet enqueuing or dropping.
    mirroredPacketQosPriority number
    Remarked priority in mirrored packets.
    multicastLookupMode string
    Lookup mode for IPv4 multicast bridging.dst-mac-and-vid-always - For all packet types lookup key is the destination MAC and VLAN ID.dst-ip-and-vid-for-ipv4 - For IPv4 packets lookup key is the destination IP and VLAN ID. For other packet types, the lookup key is the destination MAC and VLAN ID.
    name string
    Name of the switch.
    overrideExistingWhenUfdbFull boolean
    Enable or disable to override existing entry which has the lowest aging value when UFDB is full.
    unicastFdbTimeout string
    Timeout for Unicast FDB entries.
    unknownVlanLookupMode string
    Lookup and learning mode for packets with invalid VLAN.
    useCvidInOne2oneVlanLookup boolean
    Whether to use customer VLAN ID for 1:1 VLAN switching lookup.
    useSvidInOne2oneVlanLookup boolean
    Whether to use service VLAN ID for 1:1 VLAN switching lookup.
    vlanUses string
    Analyzer port used for VLAN-based mirroring.
    ___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.
    bridge_type str
    The bridge type defines which VLAN tag is used as Lookup-VID. Lookup-VID serves as the VLAN key for all VLAN-based lookups.
    bypass_ingress_port_policing_fors Sequence[str]
    Protocols that are excluded from Ingress Port Policing. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    bypass_l2_security_check_filter_fors Sequence[str]
    Protocols that are excluded from Policy rule security check. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    bypass_vlan_ingress_filter_fors Sequence[str]
    Protocols that are excluded from Ingress VLAN filtering. These protocols are not dropped if they have invalid VLAN. (arp, dhcpv4, dhcpv6,eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    drop_if_invalid_or_src_port_not_member_of_vlan_on_ports Sequence[str]
    Ports that drop invalid and other port VLAN ID frames.
    drop_if_no_vlan_assignment_on_ports Sequence[str]
    Ports which drop frames if no MAC-based, Protocol-based VLAN assignment or Ingress VLAN Translation is applied.
    egress_mirror0s Sequence[str]
    The first egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    egress_mirror1s Sequence[str]
    The second egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    egress_mirror_ratio str
    Proportion of egress mirrored packets compared to all packets.
    fdb_uses str
    Analyzer port used for FDB-based mirroring.
    forward_unknown_vlan bool
    Whether to allow forwarding VLANs that are not members of the VLAN table.
    ingress_mirror0s Sequence[str]
    The first ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    ingress_mirror1s Sequence[str]
    The second ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    ingress_mirror_ratio str
    The proportion of ingress mirrored packets compared to all packets.
    interface_ethernet_switch_crs_id str
    The ID of this resource.
    mac_level_isolation bool
    Globally enables or disables MAC level isolation. Once enabled, the switch will check the source and destination MAC address entries and their isolation-profile from the unicast forwarding table. By default, the switch will learn MAC addresses and place them into a promiscuous isolation profile. Other isolation profiles can be used when creating static unicast entries. If the source or destination MAC address is located on a promiscuous isolation profile, the packet is forwarded. If both source and destination MAC addresses are located on the same community1 or community2 isolation profile, the packet is forwarded. The packet is dropped when the source and destination MAC address isolation profile is isolated, or when the source and destination MAC address isolation profiles are from different communities (e.g. source MAC address is community1 and destination MAC address is community2). When MAC level isolation is globally disabled, the isolation is bypassed.
    mirror_egress_if_ingress_mirrored bool
    When a packet is applied to both ingress and egress mirroring, only ingress mirroring is performed on the packet, if this setting is disabled. If this setting is enabled both mirroring types are applied.
    mirror_tx_on_mirror_port bool
    mirrored_packet_drop_precedence str
    Remarked drop precedence in mirrored packets. This QoS attribute is used for mirrored packet enqueuing or dropping.
    mirrored_packet_qos_priority float
    Remarked priority in mirrored packets.
    multicast_lookup_mode str
    Lookup mode for IPv4 multicast bridging.dst-mac-and-vid-always - For all packet types lookup key is the destination MAC and VLAN ID.dst-ip-and-vid-for-ipv4 - For IPv4 packets lookup key is the destination IP and VLAN ID. For other packet types, the lookup key is the destination MAC and VLAN ID.
    name str
    Name of the switch.
    override_existing_when_ufdb_full bool
    Enable or disable to override existing entry which has the lowest aging value when UFDB is full.
    unicast_fdb_timeout str
    Timeout for Unicast FDB entries.
    unknown_vlan_lookup_mode str
    Lookup and learning mode for packets with invalid VLAN.
    use_cvid_in_one2one_vlan_lookup bool
    Whether to use customer VLAN ID for 1:1 VLAN switching lookup.
    use_svid_in_one2one_vlan_lookup bool
    Whether to use service VLAN ID for 1:1 VLAN switching lookup.
    vlan_uses str
    Analyzer port used for VLAN-based mirroring.
    ___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.
    bridgeType String
    The bridge type defines which VLAN tag is used as Lookup-VID. Lookup-VID serves as the VLAN key for all VLAN-based lookups.
    bypassIngressPortPolicingFors List<String>
    Protocols that are excluded from Ingress Port Policing. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    bypassL2SecurityCheckFilterFors List<String>
    Protocols that are excluded from Policy rule security check. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    bypassVlanIngressFilterFors List<String>
    Protocols that are excluded from Ingress VLAN filtering. These protocols are not dropped if they have invalid VLAN. (arp, dhcpv4, dhcpv6,eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    dropIfInvalidOrSrcPortNotMemberOfVlanOnPorts List<String>
    Ports that drop invalid and other port VLAN ID frames.
    dropIfNoVlanAssignmentOnPorts List<String>
    Ports which drop frames if no MAC-based, Protocol-based VLAN assignment or Ingress VLAN Translation is applied.
    egressMirror0s List<String>
    The first egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    egressMirror1s List<String>
    The second egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    egressMirrorRatio String
    Proportion of egress mirrored packets compared to all packets.
    fdbUses String
    Analyzer port used for FDB-based mirroring.
    forwardUnknownVlan Boolean
    Whether to allow forwarding VLANs that are not members of the VLAN table.
    ingressMirror0s List<String>
    The first ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    ingressMirror1s List<String>
    The second ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    ingressMirrorRatio String
    The proportion of ingress mirrored packets compared to all packets.
    interfaceEthernetSwitchCrsId String
    The ID of this resource.
    macLevelIsolation Boolean
    Globally enables or disables MAC level isolation. Once enabled, the switch will check the source and destination MAC address entries and their isolation-profile from the unicast forwarding table. By default, the switch will learn MAC addresses and place them into a promiscuous isolation profile. Other isolation profiles can be used when creating static unicast entries. If the source or destination MAC address is located on a promiscuous isolation profile, the packet is forwarded. If both source and destination MAC addresses are located on the same community1 or community2 isolation profile, the packet is forwarded. The packet is dropped when the source and destination MAC address isolation profile is isolated, or when the source and destination MAC address isolation profiles are from different communities (e.g. source MAC address is community1 and destination MAC address is community2). When MAC level isolation is globally disabled, the isolation is bypassed.
    mirrorEgressIfIngressMirrored Boolean
    When a packet is applied to both ingress and egress mirroring, only ingress mirroring is performed on the packet, if this setting is disabled. If this setting is enabled both mirroring types are applied.
    mirrorTxOnMirrorPort Boolean
    mirroredPacketDropPrecedence String
    Remarked drop precedence in mirrored packets. This QoS attribute is used for mirrored packet enqueuing or dropping.
    mirroredPacketQosPriority Number
    Remarked priority in mirrored packets.
    multicastLookupMode String
    Lookup mode for IPv4 multicast bridging.dst-mac-and-vid-always - For all packet types lookup key is the destination MAC and VLAN ID.dst-ip-and-vid-for-ipv4 - For IPv4 packets lookup key is the destination IP and VLAN ID. For other packet types, the lookup key is the destination MAC and VLAN ID.
    name String
    Name of the switch.
    overrideExistingWhenUfdbFull Boolean
    Enable or disable to override existing entry which has the lowest aging value when UFDB is full.
    unicastFdbTimeout String
    Timeout for Unicast FDB entries.
    unknownVlanLookupMode String
    Lookup and learning mode for packets with invalid VLAN.
    useCvidInOne2oneVlanLookup Boolean
    Whether to use customer VLAN ID for 1:1 VLAN switching lookup.
    useSvidInOne2oneVlanLookup Boolean
    Whether to use service VLAN ID for 1:1 VLAN switching lookup.
    vlanUses String
    Analyzer port used for VLAN-based mirroring.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the InterfaceEthernetSwitchCrs resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Type string
    Switch-chip type.
    Id string
    The provider-assigned unique ID for this managed resource.
    Type string
    Switch-chip type.
    id String
    The provider-assigned unique ID for this managed resource.
    type String
    Switch-chip type.
    id string
    The provider-assigned unique ID for this managed resource.
    type string
    Switch-chip type.
    id str
    The provider-assigned unique ID for this managed resource.
    type str
    Switch-chip type.
    id String
    The provider-assigned unique ID for this managed resource.
    type String
    Switch-chip type.

    Look up Existing InterfaceEthernetSwitchCrs Resource

    Get an existing InterfaceEthernetSwitchCrs 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?: InterfaceEthernetSwitchCrsState, opts?: CustomResourceOptions): InterfaceEthernetSwitchCrs
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            ___id_: Optional[float] = None,
            ___path_: Optional[str] = None,
            bridge_type: Optional[str] = None,
            bypass_ingress_port_policing_fors: Optional[Sequence[str]] = None,
            bypass_l2_security_check_filter_fors: Optional[Sequence[str]] = None,
            bypass_vlan_ingress_filter_fors: Optional[Sequence[str]] = None,
            drop_if_invalid_or_src_port_not_member_of_vlan_on_ports: Optional[Sequence[str]] = None,
            drop_if_no_vlan_assignment_on_ports: Optional[Sequence[str]] = None,
            egress_mirror0s: Optional[Sequence[str]] = None,
            egress_mirror1s: Optional[Sequence[str]] = None,
            egress_mirror_ratio: Optional[str] = None,
            fdb_uses: Optional[str] = None,
            forward_unknown_vlan: Optional[bool] = None,
            ingress_mirror0s: Optional[Sequence[str]] = None,
            ingress_mirror1s: Optional[Sequence[str]] = None,
            ingress_mirror_ratio: Optional[str] = None,
            interface_ethernet_switch_crs_id: Optional[str] = None,
            mac_level_isolation: Optional[bool] = None,
            mirror_egress_if_ingress_mirrored: Optional[bool] = None,
            mirror_tx_on_mirror_port: Optional[bool] = None,
            mirrored_packet_drop_precedence: Optional[str] = None,
            mirrored_packet_qos_priority: Optional[float] = None,
            multicast_lookup_mode: Optional[str] = None,
            name: Optional[str] = None,
            override_existing_when_ufdb_full: Optional[bool] = None,
            type: Optional[str] = None,
            unicast_fdb_timeout: Optional[str] = None,
            unknown_vlan_lookup_mode: Optional[str] = None,
            use_cvid_in_one2one_vlan_lookup: Optional[bool] = None,
            use_svid_in_one2one_vlan_lookup: Optional[bool] = None,
            vlan_uses: Optional[str] = None) -> InterfaceEthernetSwitchCrs
    func GetInterfaceEthernetSwitchCrs(ctx *Context, name string, id IDInput, state *InterfaceEthernetSwitchCrsState, opts ...ResourceOption) (*InterfaceEthernetSwitchCrs, error)
    public static InterfaceEthernetSwitchCrs Get(string name, Input<string> id, InterfaceEthernetSwitchCrsState? state, CustomResourceOptions? opts = null)
    public static InterfaceEthernetSwitchCrs get(String name, Output<String> id, InterfaceEthernetSwitchCrsState state, CustomResourceOptions options)
    resources:  _:    type: routeros:InterfaceEthernetSwitchCrs    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.
    The following state arguments are supported:
    BridgeType string
    The bridge type defines which VLAN tag is used as Lookup-VID. Lookup-VID serves as the VLAN key for all VLAN-based lookups.
    BypassIngressPortPolicingFors List<string>
    Protocols that are excluded from Ingress Port Policing. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    BypassL2SecurityCheckFilterFors List<string>
    Protocols that are excluded from Policy rule security check. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    BypassVlanIngressFilterFors List<string>
    Protocols that are excluded from Ingress VLAN filtering. These protocols are not dropped if they have invalid VLAN. (arp, dhcpv4, dhcpv6,eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    DropIfInvalidOrSrcPortNotMemberOfVlanOnPorts List<string>
    Ports that drop invalid and other port VLAN ID frames.
    DropIfNoVlanAssignmentOnPorts List<string>
    Ports which drop frames if no MAC-based, Protocol-based VLAN assignment or Ingress VLAN Translation is applied.
    EgressMirror0s List<string>
    The first egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    EgressMirror1s List<string>
    The second egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    EgressMirrorRatio string
    Proportion of egress mirrored packets compared to all packets.
    FdbUses string
    Analyzer port used for FDB-based mirroring.
    ForwardUnknownVlan bool
    Whether to allow forwarding VLANs that are not members of the VLAN table.
    IngressMirror0s List<string>
    The first ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    IngressMirror1s List<string>
    The second ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    IngressMirrorRatio string
    The proportion of ingress mirrored packets compared to all packets.
    InterfaceEthernetSwitchCrsId string
    The ID of this resource.
    MacLevelIsolation bool
    Globally enables or disables MAC level isolation. Once enabled, the switch will check the source and destination MAC address entries and their isolation-profile from the unicast forwarding table. By default, the switch will learn MAC addresses and place them into a promiscuous isolation profile. Other isolation profiles can be used when creating static unicast entries. If the source or destination MAC address is located on a promiscuous isolation profile, the packet is forwarded. If both source and destination MAC addresses are located on the same community1 or community2 isolation profile, the packet is forwarded. The packet is dropped when the source and destination MAC address isolation profile is isolated, or when the source and destination MAC address isolation profiles are from different communities (e.g. source MAC address is community1 and destination MAC address is community2). When MAC level isolation is globally disabled, the isolation is bypassed.
    MirrorEgressIfIngressMirrored bool
    When a packet is applied to both ingress and egress mirroring, only ingress mirroring is performed on the packet, if this setting is disabled. If this setting is enabled both mirroring types are applied.
    MirrorTxOnMirrorPort bool
    MirroredPacketDropPrecedence string
    Remarked drop precedence in mirrored packets. This QoS attribute is used for mirrored packet enqueuing or dropping.
    MirroredPacketQosPriority double
    Remarked priority in mirrored packets.
    MulticastLookupMode string
    Lookup mode for IPv4 multicast bridging.dst-mac-and-vid-always - For all packet types lookup key is the destination MAC and VLAN ID.dst-ip-and-vid-for-ipv4 - For IPv4 packets lookup key is the destination IP and VLAN ID. For other packet types, the lookup key is the destination MAC and VLAN ID.
    Name string
    Name of the switch.
    OverrideExistingWhenUfdbFull bool
    Enable or disable to override existing entry which has the lowest aging value when UFDB is full.
    Type string
    Switch-chip type.
    UnicastFdbTimeout string
    Timeout for Unicast FDB entries.
    UnknownVlanLookupMode string
    Lookup and learning mode for packets with invalid VLAN.
    UseCvidInOne2oneVlanLookup bool
    Whether to use customer VLAN ID for 1:1 VLAN switching lookup.
    UseSvidInOne2oneVlanLookup bool
    Whether to use service VLAN ID for 1:1 VLAN switching lookup.
    VlanUses string
    Analyzer port used for VLAN-based mirroring.
    ___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.
    BridgeType string
    The bridge type defines which VLAN tag is used as Lookup-VID. Lookup-VID serves as the VLAN key for all VLAN-based lookups.
    BypassIngressPortPolicingFors []string
    Protocols that are excluded from Ingress Port Policing. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    BypassL2SecurityCheckFilterFors []string
    Protocols that are excluded from Policy rule security check. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    BypassVlanIngressFilterFors []string
    Protocols that are excluded from Ingress VLAN filtering. These protocols are not dropped if they have invalid VLAN. (arp, dhcpv4, dhcpv6,eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    DropIfInvalidOrSrcPortNotMemberOfVlanOnPorts []string
    Ports that drop invalid and other port VLAN ID frames.
    DropIfNoVlanAssignmentOnPorts []string
    Ports which drop frames if no MAC-based, Protocol-based VLAN assignment or Ingress VLAN Translation is applied.
    EgressMirror0s []string
    The first egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    EgressMirror1s []string
    The second egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    EgressMirrorRatio string
    Proportion of egress mirrored packets compared to all packets.
    FdbUses string
    Analyzer port used for FDB-based mirroring.
    ForwardUnknownVlan bool
    Whether to allow forwarding VLANs that are not members of the VLAN table.
    IngressMirror0s []string
    The first ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    IngressMirror1s []string
    The second ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    IngressMirrorRatio string
    The proportion of ingress mirrored packets compared to all packets.
    InterfaceEthernetSwitchCrsId string
    The ID of this resource.
    MacLevelIsolation bool
    Globally enables or disables MAC level isolation. Once enabled, the switch will check the source and destination MAC address entries and their isolation-profile from the unicast forwarding table. By default, the switch will learn MAC addresses and place them into a promiscuous isolation profile. Other isolation profiles can be used when creating static unicast entries. If the source or destination MAC address is located on a promiscuous isolation profile, the packet is forwarded. If both source and destination MAC addresses are located on the same community1 or community2 isolation profile, the packet is forwarded. The packet is dropped when the source and destination MAC address isolation profile is isolated, or when the source and destination MAC address isolation profiles are from different communities (e.g. source MAC address is community1 and destination MAC address is community2). When MAC level isolation is globally disabled, the isolation is bypassed.
    MirrorEgressIfIngressMirrored bool
    When a packet is applied to both ingress and egress mirroring, only ingress mirroring is performed on the packet, if this setting is disabled. If this setting is enabled both mirroring types are applied.
    MirrorTxOnMirrorPort bool
    MirroredPacketDropPrecedence string
    Remarked drop precedence in mirrored packets. This QoS attribute is used for mirrored packet enqueuing or dropping.
    MirroredPacketQosPriority float64
    Remarked priority in mirrored packets.
    MulticastLookupMode string
    Lookup mode for IPv4 multicast bridging.dst-mac-and-vid-always - For all packet types lookup key is the destination MAC and VLAN ID.dst-ip-and-vid-for-ipv4 - For IPv4 packets lookup key is the destination IP and VLAN ID. For other packet types, the lookup key is the destination MAC and VLAN ID.
    Name string
    Name of the switch.
    OverrideExistingWhenUfdbFull bool
    Enable or disable to override existing entry which has the lowest aging value when UFDB is full.
    Type string
    Switch-chip type.
    UnicastFdbTimeout string
    Timeout for Unicast FDB entries.
    UnknownVlanLookupMode string
    Lookup and learning mode for packets with invalid VLAN.
    UseCvidInOne2oneVlanLookup bool
    Whether to use customer VLAN ID for 1:1 VLAN switching lookup.
    UseSvidInOne2oneVlanLookup bool
    Whether to use service VLAN ID for 1:1 VLAN switching lookup.
    VlanUses string
    Analyzer port used for VLAN-based mirroring.
    ___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.
    bridgeType String
    The bridge type defines which VLAN tag is used as Lookup-VID. Lookup-VID serves as the VLAN key for all VLAN-based lookups.
    bypassIngressPortPolicingFors List<String>
    Protocols that are excluded from Ingress Port Policing. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    bypassL2SecurityCheckFilterFors List<String>
    Protocols that are excluded from Policy rule security check. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    bypassVlanIngressFilterFors List<String>
    Protocols that are excluded from Ingress VLAN filtering. These protocols are not dropped if they have invalid VLAN. (arp, dhcpv4, dhcpv6,eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    dropIfInvalidOrSrcPortNotMemberOfVlanOnPorts List<String>
    Ports that drop invalid and other port VLAN ID frames.
    dropIfNoVlanAssignmentOnPorts List<String>
    Ports which drop frames if no MAC-based, Protocol-based VLAN assignment or Ingress VLAN Translation is applied.
    egressMirror0s List<String>
    The first egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    egressMirror1s List<String>
    The second egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    egressMirrorRatio String
    Proportion of egress mirrored packets compared to all packets.
    fdbUses String
    Analyzer port used for FDB-based mirroring.
    forwardUnknownVlan Boolean
    Whether to allow forwarding VLANs that are not members of the VLAN table.
    ingressMirror0s List<String>
    The first ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    ingressMirror1s List<String>
    The second ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    ingressMirrorRatio String
    The proportion of ingress mirrored packets compared to all packets.
    interfaceEthernetSwitchCrsId String
    The ID of this resource.
    macLevelIsolation Boolean
    Globally enables or disables MAC level isolation. Once enabled, the switch will check the source and destination MAC address entries and their isolation-profile from the unicast forwarding table. By default, the switch will learn MAC addresses and place them into a promiscuous isolation profile. Other isolation profiles can be used when creating static unicast entries. If the source or destination MAC address is located on a promiscuous isolation profile, the packet is forwarded. If both source and destination MAC addresses are located on the same community1 or community2 isolation profile, the packet is forwarded. The packet is dropped when the source and destination MAC address isolation profile is isolated, or when the source and destination MAC address isolation profiles are from different communities (e.g. source MAC address is community1 and destination MAC address is community2). When MAC level isolation is globally disabled, the isolation is bypassed.
    mirrorEgressIfIngressMirrored Boolean
    When a packet is applied to both ingress and egress mirroring, only ingress mirroring is performed on the packet, if this setting is disabled. If this setting is enabled both mirroring types are applied.
    mirrorTxOnMirrorPort Boolean
    mirroredPacketDropPrecedence String
    Remarked drop precedence in mirrored packets. This QoS attribute is used for mirrored packet enqueuing or dropping.
    mirroredPacketQosPriority Double
    Remarked priority in mirrored packets.
    multicastLookupMode String
    Lookup mode for IPv4 multicast bridging.dst-mac-and-vid-always - For all packet types lookup key is the destination MAC and VLAN ID.dst-ip-and-vid-for-ipv4 - For IPv4 packets lookup key is the destination IP and VLAN ID. For other packet types, the lookup key is the destination MAC and VLAN ID.
    name String
    Name of the switch.
    overrideExistingWhenUfdbFull Boolean
    Enable or disable to override existing entry which has the lowest aging value when UFDB is full.
    type String
    Switch-chip type.
    unicastFdbTimeout String
    Timeout for Unicast FDB entries.
    unknownVlanLookupMode String
    Lookup and learning mode for packets with invalid VLAN.
    useCvidInOne2oneVlanLookup Boolean
    Whether to use customer VLAN ID for 1:1 VLAN switching lookup.
    useSvidInOne2oneVlanLookup Boolean
    Whether to use service VLAN ID for 1:1 VLAN switching lookup.
    vlanUses String
    Analyzer port used for VLAN-based mirroring.
    ___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.
    bridgeType string
    The bridge type defines which VLAN tag is used as Lookup-VID. Lookup-VID serves as the VLAN key for all VLAN-based lookups.
    bypassIngressPortPolicingFors string[]
    Protocols that are excluded from Ingress Port Policing. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    bypassL2SecurityCheckFilterFors string[]
    Protocols that are excluded from Policy rule security check. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    bypassVlanIngressFilterFors string[]
    Protocols that are excluded from Ingress VLAN filtering. These protocols are not dropped if they have invalid VLAN. (arp, dhcpv4, dhcpv6,eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    dropIfInvalidOrSrcPortNotMemberOfVlanOnPorts string[]
    Ports that drop invalid and other port VLAN ID frames.
    dropIfNoVlanAssignmentOnPorts string[]
    Ports which drop frames if no MAC-based, Protocol-based VLAN assignment or Ingress VLAN Translation is applied.
    egressMirror0s string[]
    The first egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    egressMirror1s string[]
    The second egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    egressMirrorRatio string
    Proportion of egress mirrored packets compared to all packets.
    fdbUses string
    Analyzer port used for FDB-based mirroring.
    forwardUnknownVlan boolean
    Whether to allow forwarding VLANs that are not members of the VLAN table.
    ingressMirror0s string[]
    The first ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    ingressMirror1s string[]
    The second ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    ingressMirrorRatio string
    The proportion of ingress mirrored packets compared to all packets.
    interfaceEthernetSwitchCrsId string
    The ID of this resource.
    macLevelIsolation boolean
    Globally enables or disables MAC level isolation. Once enabled, the switch will check the source and destination MAC address entries and their isolation-profile from the unicast forwarding table. By default, the switch will learn MAC addresses and place them into a promiscuous isolation profile. Other isolation profiles can be used when creating static unicast entries. If the source or destination MAC address is located on a promiscuous isolation profile, the packet is forwarded. If both source and destination MAC addresses are located on the same community1 or community2 isolation profile, the packet is forwarded. The packet is dropped when the source and destination MAC address isolation profile is isolated, or when the source and destination MAC address isolation profiles are from different communities (e.g. source MAC address is community1 and destination MAC address is community2). When MAC level isolation is globally disabled, the isolation is bypassed.
    mirrorEgressIfIngressMirrored boolean
    When a packet is applied to both ingress and egress mirroring, only ingress mirroring is performed on the packet, if this setting is disabled. If this setting is enabled both mirroring types are applied.
    mirrorTxOnMirrorPort boolean
    mirroredPacketDropPrecedence string
    Remarked drop precedence in mirrored packets. This QoS attribute is used for mirrored packet enqueuing or dropping.
    mirroredPacketQosPriority number
    Remarked priority in mirrored packets.
    multicastLookupMode string
    Lookup mode for IPv4 multicast bridging.dst-mac-and-vid-always - For all packet types lookup key is the destination MAC and VLAN ID.dst-ip-and-vid-for-ipv4 - For IPv4 packets lookup key is the destination IP and VLAN ID. For other packet types, the lookup key is the destination MAC and VLAN ID.
    name string
    Name of the switch.
    overrideExistingWhenUfdbFull boolean
    Enable or disable to override existing entry which has the lowest aging value when UFDB is full.
    type string
    Switch-chip type.
    unicastFdbTimeout string
    Timeout for Unicast FDB entries.
    unknownVlanLookupMode string
    Lookup and learning mode for packets with invalid VLAN.
    useCvidInOne2oneVlanLookup boolean
    Whether to use customer VLAN ID for 1:1 VLAN switching lookup.
    useSvidInOne2oneVlanLookup boolean
    Whether to use service VLAN ID for 1:1 VLAN switching lookup.
    vlanUses string
    Analyzer port used for VLAN-based mirroring.
    ___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.
    bridge_type str
    The bridge type defines which VLAN tag is used as Lookup-VID. Lookup-VID serves as the VLAN key for all VLAN-based lookups.
    bypass_ingress_port_policing_fors Sequence[str]
    Protocols that are excluded from Ingress Port Policing. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    bypass_l2_security_check_filter_fors Sequence[str]
    Protocols that are excluded from Policy rule security check. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    bypass_vlan_ingress_filter_fors Sequence[str]
    Protocols that are excluded from Ingress VLAN filtering. These protocols are not dropped if they have invalid VLAN. (arp, dhcpv4, dhcpv6,eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    drop_if_invalid_or_src_port_not_member_of_vlan_on_ports Sequence[str]
    Ports that drop invalid and other port VLAN ID frames.
    drop_if_no_vlan_assignment_on_ports Sequence[str]
    Ports which drop frames if no MAC-based, Protocol-based VLAN assignment or Ingress VLAN Translation is applied.
    egress_mirror0s Sequence[str]
    The first egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    egress_mirror1s Sequence[str]
    The second egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    egress_mirror_ratio str
    Proportion of egress mirrored packets compared to all packets.
    fdb_uses str
    Analyzer port used for FDB-based mirroring.
    forward_unknown_vlan bool
    Whether to allow forwarding VLANs that are not members of the VLAN table.
    ingress_mirror0s Sequence[str]
    The first ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    ingress_mirror1s Sequence[str]
    The second ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    ingress_mirror_ratio str
    The proportion of ingress mirrored packets compared to all packets.
    interface_ethernet_switch_crs_id str
    The ID of this resource.
    mac_level_isolation bool
    Globally enables or disables MAC level isolation. Once enabled, the switch will check the source and destination MAC address entries and their isolation-profile from the unicast forwarding table. By default, the switch will learn MAC addresses and place them into a promiscuous isolation profile. Other isolation profiles can be used when creating static unicast entries. If the source or destination MAC address is located on a promiscuous isolation profile, the packet is forwarded. If both source and destination MAC addresses are located on the same community1 or community2 isolation profile, the packet is forwarded. The packet is dropped when the source and destination MAC address isolation profile is isolated, or when the source and destination MAC address isolation profiles are from different communities (e.g. source MAC address is community1 and destination MAC address is community2). When MAC level isolation is globally disabled, the isolation is bypassed.
    mirror_egress_if_ingress_mirrored bool
    When a packet is applied to both ingress and egress mirroring, only ingress mirroring is performed on the packet, if this setting is disabled. If this setting is enabled both mirroring types are applied.
    mirror_tx_on_mirror_port bool
    mirrored_packet_drop_precedence str
    Remarked drop precedence in mirrored packets. This QoS attribute is used for mirrored packet enqueuing or dropping.
    mirrored_packet_qos_priority float
    Remarked priority in mirrored packets.
    multicast_lookup_mode str
    Lookup mode for IPv4 multicast bridging.dst-mac-and-vid-always - For all packet types lookup key is the destination MAC and VLAN ID.dst-ip-and-vid-for-ipv4 - For IPv4 packets lookup key is the destination IP and VLAN ID. For other packet types, the lookup key is the destination MAC and VLAN ID.
    name str
    Name of the switch.
    override_existing_when_ufdb_full bool
    Enable or disable to override existing entry which has the lowest aging value when UFDB is full.
    type str
    Switch-chip type.
    unicast_fdb_timeout str
    Timeout for Unicast FDB entries.
    unknown_vlan_lookup_mode str
    Lookup and learning mode for packets with invalid VLAN.
    use_cvid_in_one2one_vlan_lookup bool
    Whether to use customer VLAN ID for 1:1 VLAN switching lookup.
    use_svid_in_one2one_vlan_lookup bool
    Whether to use service VLAN ID for 1:1 VLAN switching lookup.
    vlan_uses str
    Analyzer port used for VLAN-based mirroring.
    ___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.
    bridgeType String
    The bridge type defines which VLAN tag is used as Lookup-VID. Lookup-VID serves as the VLAN key for all VLAN-based lookups.
    bypassIngressPortPolicingFors List<String>
    Protocols that are excluded from Ingress Port Policing. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    bypassL2SecurityCheckFilterFors List<String>
    Protocols that are excluded from Policy rule security check. (arp, dhcpv4, dhcpv6, eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    bypassVlanIngressFilterFors List<String>
    Protocols that are excluded from Ingress VLAN filtering. These protocols are not dropped if they have invalid VLAN. (arp, dhcpv4, dhcpv6,eapol, igmp, mld, nd, pppoe-discovery, ripv1).
    dropIfInvalidOrSrcPortNotMemberOfVlanOnPorts List<String>
    Ports that drop invalid and other port VLAN ID frames.
    dropIfNoVlanAssignmentOnPorts List<String>
    Ports which drop frames if no MAC-based, Protocol-based VLAN assignment or Ingress VLAN Translation is applied.
    egressMirror0s List<String>
    The first egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    egressMirror1s List<String>
    The second egress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    egressMirrorRatio String
    Proportion of egress mirrored packets compared to all packets.
    fdbUses String
    Analyzer port used for FDB-based mirroring.
    forwardUnknownVlan Boolean
    Whether to allow forwarding VLANs that are not members of the VLAN table.
    ingressMirror0s List<String>
    The first ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    ingressMirror1s List<String>
    The second ingress mirroring analyzer port or trunk and mirroring format:analyzer-configured - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the analyzer port.modified - The packet is the same as the packet to the destination. VLAN format is modified based on the VLAN configurations of the egress port.original - Traffic is mirrored without any change to the original incoming packet format. But the service VLAN tag is stripped in the edge port.
    ingressMirrorRatio String
    The proportion of ingress mirrored packets compared to all packets.
    interfaceEthernetSwitchCrsId String
    The ID of this resource.
    macLevelIsolation Boolean
    Globally enables or disables MAC level isolation. Once enabled, the switch will check the source and destination MAC address entries and their isolation-profile from the unicast forwarding table. By default, the switch will learn MAC addresses and place them into a promiscuous isolation profile. Other isolation profiles can be used when creating static unicast entries. If the source or destination MAC address is located on a promiscuous isolation profile, the packet is forwarded. If both source and destination MAC addresses are located on the same community1 or community2 isolation profile, the packet is forwarded. The packet is dropped when the source and destination MAC address isolation profile is isolated, or when the source and destination MAC address isolation profiles are from different communities (e.g. source MAC address is community1 and destination MAC address is community2). When MAC level isolation is globally disabled, the isolation is bypassed.
    mirrorEgressIfIngressMirrored Boolean
    When a packet is applied to both ingress and egress mirroring, only ingress mirroring is performed on the packet, if this setting is disabled. If this setting is enabled both mirroring types are applied.
    mirrorTxOnMirrorPort Boolean
    mirroredPacketDropPrecedence String
    Remarked drop precedence in mirrored packets. This QoS attribute is used for mirrored packet enqueuing or dropping.
    mirroredPacketQosPriority Number
    Remarked priority in mirrored packets.
    multicastLookupMode String
    Lookup mode for IPv4 multicast bridging.dst-mac-and-vid-always - For all packet types lookup key is the destination MAC and VLAN ID.dst-ip-and-vid-for-ipv4 - For IPv4 packets lookup key is the destination IP and VLAN ID. For other packet types, the lookup key is the destination MAC and VLAN ID.
    name String
    Name of the switch.
    overrideExistingWhenUfdbFull Boolean
    Enable or disable to override existing entry which has the lowest aging value when UFDB is full.
    type String
    Switch-chip type.
    unicastFdbTimeout String
    Timeout for Unicast FDB entries.
    unknownVlanLookupMode String
    Lookup and learning mode for packets with invalid VLAN.
    useCvidInOne2oneVlanLookup Boolean
    Whether to use customer VLAN ID for 1:1 VLAN switching lookup.
    useSvidInOne2oneVlanLookup Boolean
    Whether to use service VLAN ID for 1:1 VLAN switching lookup.
    vlanUses String
    Analyzer port used for VLAN-based mirroring.

    Import

    $ pulumi import routeros:index/interfaceEthernetSwitchCrs:InterfaceEthernetSwitchCrs sw0 .
    

    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.
    routeros logo
    routeros 1.97.0 published on Wednesday, Dec 3, 2025 by terraform-routeros
      Meet Neo: Your AI Platform Teammate