1. Packages
  2. Cisco Catalyst SD-WAN Provider
  3. API Docs
  4. TransportWanVpnInterfaceEthernetFeature
Cisco Catalyst SD-WAN v0.3.0 published on Friday, Mar 28, 2025 by Pulumi

sdwan.TransportWanVpnInterfaceEthernetFeature

Explore with Pulumi AI

This resource can manage a Transport WAN VPN Interface Ethernet Feature.

  • Minimum SD-WAN Manager version: 20.12.0

Example Usage

Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.TransportWanVpnInterfaceEthernetFeature;
import com.pulumi.sdwan.TransportWanVpnInterfaceEthernetFeatureArgs;
import com.pulumi.sdwan.inputs.TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddressArgs;
import com.pulumi.sdwan.inputs.TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulationArgs;
import com.pulumi.sdwan.inputs.TransportWanVpnInterfaceEthernetFeatureNewStaticNatArgs;
import com.pulumi.sdwan.inputs.TransportWanVpnInterfaceEthernetFeatureStaticNat66Args;
import com.pulumi.sdwan.inputs.TransportWanVpnInterfaceEthernetFeatureArpArgs;
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 example = new TransportWanVpnInterfaceEthernetFeature("example", TransportWanVpnInterfaceEthernetFeatureArgs.builder()
            .name("Example")
            .description("My Example")
            .featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
            .transportWanVpnFeatureId("140331f6-5418-4755-a059-13c77eb96037")
            .shutdown(true)
            .interfaceName("GigabitEthernet1")
            .interfaceDescription("WAN")
            .ipv4ConfigurationType("static")
            .ipv4Address("1.2.3.4")
            .ipv4SubnetMask("0.0.0.0")
            .ipv4SecondaryAddresses(TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddressArgs.builder()
                .address("1.2.3.4")
                .subnet_mask("0.0.0.0")
                .build())
            .ipv4DhcpHelpers("1.2.3.4")
            .ipv6ConfigurationType("static")
            .iperfServer("example")
            .blockNonSourceIp(false)
            .serviceProvider("example")
            .bandwidthUpstream(21474836)
            .bandwidthDownstream(21474836)
            .autoDetectBandwidth(false)
            .tunnelInterface(true)
            .perTunnelQos(true)
            .tunnelQosMode("hub")
            .tunnelBandwidthPercent(82)
            .tunnelInterfaceBindLoopbackTunnel("example")
            .tunnelInterfaceCarrier("default")
            .tunnelInterfaceColor("default")
            .tunnelInterfaceHelloInterval(1000)
            .tunnelInterfaceHelloTolerance(12)
            .tunnelInterfaceLastResortCircuit(false)
            .tunnelInterfaceGreTunnelDestinationIp("1.2.3.4")
            .tunnelInterfaceColorRestrict(true)
            .tunnelInterfaceGroups(42949672)
            .tunnelInterfaceBorder(false)
            .tunnelInterfaceMaxControlConnections(62)
            .tunnelInterfaceNatRefreshInterval(5)
            .tunnelInterfaceVbondAsStunServer(false)
            .tunnelInterfaceExcludeControllerGroupLists(2)
            .tunnelInterfaceVmanageConnectionPreference(8)
            .tunnelInterfacePortHop(true)
            .tunnelInterfaceLowBandwidthLink(false)
            .tunnelInterfaceTunnelTcpMss(1460)
            .tunnelInterfaceClearDontFragment(false)
            .tunnelInterfaceCtsSgtPropagation(false)
            .tunnelInterfaceNetworkBroadcast(false)
            .tunnelInterfaceAllowAll(false)
            .tunnelInterfaceAllowBgp(false)
            .tunnelInterfaceAllowDhcp(true)
            .tunnelInterfaceAllowNtp(false)
            .tunnelInterfaceAllowSsh(false)
            .tunnelInterfaceAllowDns(true)
            .tunnelInterfaceAllowIcmp(true)
            .tunnelInterfaceAllowHttps(true)
            .tunnelInterfaceAllowOspf(false)
            .tunnelInterfaceAllowStun(false)
            .tunnelInterfaceAllowSnmp(false)
            .tunnelInterfaceAllowNetconf(false)
            .tunnelInterfaceAllowBfd(false)
            .tunnelInterfaceEncapsulations(TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulationArgs.builder()
                .encapsulation("gre")
                .preference(4294967)
                .weight(250)
                .build())
            .natIpv4(true)
            .natType("interface")
            .natUdpTimeout(1)
            .natTcpTimeout(60)
            .newStaticNats(TransportWanVpnInterfaceEthernetFeatureNewStaticNatArgs.builder()
                .source_ip("1.2.3.4")
                .translated_ip("2.3.4.5")
                .direction("inside")
                .source_vpn(3)
                .build())
            .natIpv6(true)
            .nat64(false)
            .nat66(true)
            .staticNat66s(TransportWanVpnInterfaceEthernetFeatureStaticNat66Args.builder()
                .source_prefix("2001:0db8:85a3::/48")
                .translated_source_prefix("abcd:1234:5678::/48")
                .source_vpn_id(4)
                .build())
            .qosAdaptive(false)
            .qosShapingRate(16)
            .aclIpv4EgressFeatureId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
            .aclIpv6IngressFeatureId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
            .arps(TransportWanVpnInterfaceEthernetFeatureArpArgs.builder()
                .ip_address("1.2.3.4")
                .mac_address("00-B0-D0-63-C2-26")
                .build())
            .icmpRedirectDisable(true)
            .duplex("full")
            .macAddress("00-B0-D0-63-C2-26")
            .ipMtu(1500)
            .interfaceMtu(1500)
            .tcpMss(505)
            .speed("2500")
            .arpTimeout(1200)
            .autonegotiate(false)
            .mediaType("rj45")
            .tlocExtension("tloc")
            .greTunnelSourceIp("1.2.3.4")
            .xconnect("example")
            .loadInterval(30)
            .tracker("example")
            .ipDirectedBroadcast(false)
            .build());

    }
}
Copy
resources:
  example:
    type: sdwan:TransportWanVpnInterfaceEthernetFeature
    properties:
      name: Example
      description: My Example
      featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
      transportWanVpnFeatureId: 140331f6-5418-4755-a059-13c77eb96037
      shutdown: true
      interfaceName: GigabitEthernet1
      interfaceDescription: WAN
      ipv4ConfigurationType: static
      ipv4Address: 1.2.3.4
      ipv4SubnetMask: 0.0.0.0
      ipv4SecondaryAddresses:
        - address: 1.2.3.4
          subnet_mask: 0.0.0.0
      ipv4DhcpHelpers:
        - 1.2.3.4
      ipv6ConfigurationType: static
      iperfServer: example
      blockNonSourceIp: false
      serviceProvider: example
      bandwidthUpstream: 2.1474836e+07
      bandwidthDownstream: 2.1474836e+07
      autoDetectBandwidth: false
      tunnelInterface: true
      perTunnelQos: true
      tunnelQosMode: hub
      tunnelBandwidthPercent: 82
      tunnelInterfaceBindLoopbackTunnel: example
      tunnelInterfaceCarrier: default
      tunnelInterfaceColor: default
      tunnelInterfaceHelloInterval: 1000
      tunnelInterfaceHelloTolerance: 12
      tunnelInterfaceLastResortCircuit: false
      tunnelInterfaceGreTunnelDestinationIp: 1.2.3.4
      tunnelInterfaceColorRestrict: true
      tunnelInterfaceGroups: 4.2949672e+07
      tunnelInterfaceBorder: false
      tunnelInterfaceMaxControlConnections: 62
      tunnelInterfaceNatRefreshInterval: 5
      tunnelInterfaceVbondAsStunServer: false
      tunnelInterfaceExcludeControllerGroupLists:
        - 2
      tunnelInterfaceVmanageConnectionPreference: 8
      tunnelInterfacePortHop: true
      tunnelInterfaceLowBandwidthLink: false
      tunnelInterfaceTunnelTcpMss: 1460
      tunnelInterfaceClearDontFragment: false
      tunnelInterfaceCtsSgtPropagation: false
      tunnelInterfaceNetworkBroadcast: false
      tunnelInterfaceAllowAll: false
      tunnelInterfaceAllowBgp: false
      tunnelInterfaceAllowDhcp: true
      tunnelInterfaceAllowNtp: false
      tunnelInterfaceAllowSsh: false
      tunnelInterfaceAllowDns: true
      tunnelInterfaceAllowIcmp: true
      tunnelInterfaceAllowHttps: true
      tunnelInterfaceAllowOspf: false
      tunnelInterfaceAllowStun: false
      tunnelInterfaceAllowSnmp: false
      tunnelInterfaceAllowNetconf: false
      tunnelInterfaceAllowBfd: false
      tunnelInterfaceEncapsulations:
        - encapsulation: gre
          preference: 4.294967e+06
          weight: 250
      natIpv4: true
      natType: interface
      natUdpTimeout: 1
      natTcpTimeout: 60
      newStaticNats:
        - source_ip: 1.2.3.4
          translated_ip: 2.3.4.5
          direction: inside
          source_vpn: 3
      natIpv6: true
      nat64: false
      nat66: true
      staticNat66s:
        - source_prefix: 2001:0db8:85a3::/48
          translated_source_prefix: abcd:1234:5678::/48
          source_vpn_id: 4
      qosAdaptive: false
      qosShapingRate: 16
      aclIpv4EgressFeatureId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
      aclIpv6IngressFeatureId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
      arps:
        - ip_address: 1.2.3.4
          mac_address: 00-B0-D0-63-C2-26
      icmpRedirectDisable: true
      duplex: full
      macAddress: 00-B0-D0-63-C2-26
      ipMtu: 1500
      interfaceMtu: 1500
      tcpMss: 505
      speed: '2500'
      arpTimeout: 1200
      autonegotiate: false
      mediaType: rj45
      tlocExtension: tloc
      greTunnelSourceIp: 1.2.3.4
      xconnect: example
      loadInterval: 30
      tracker: example
      ipDirectedBroadcast: false
Copy

Create TransportWanVpnInterfaceEthernetFeature Resource

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

Constructor syntax

new TransportWanVpnInterfaceEthernetFeature(name: string, args: TransportWanVpnInterfaceEthernetFeatureArgs, opts?: CustomResourceOptions);
@overload
def TransportWanVpnInterfaceEthernetFeature(resource_name: str,
                                            args: TransportWanVpnInterfaceEthernetFeatureArgs,
                                            opts: Optional[ResourceOptions] = None)

@overload
def TransportWanVpnInterfaceEthernetFeature(resource_name: str,
                                            opts: Optional[ResourceOptions] = None,
                                            feature_profile_id: Optional[str] = None,
                                            acl_ipv4_egress_feature_id: Optional[str] = None,
                                            acl_ipv4_ingress_feature_id: Optional[str] = None,
                                            acl_ipv6_egress_feature_id: Optional[str] = None,
                                            acl_ipv6_ingress_feature_id: Optional[str] = None,
                                            arp_timeout: Optional[int] = None,
                                            arp_timeout_variable: Optional[str] = None,
                                            arps: Optional[Sequence[TransportWanVpnInterfaceEthernetFeatureArpArgs]] = None,
                                            auto_detect_bandwidth: Optional[bool] = None,
                                            auto_detect_bandwidth_variable: Optional[str] = None,
                                            autonegotiate: Optional[bool] = None,
                                            autonegotiate_variable: Optional[str] = None,
                                            bandwidth_downstream: Optional[int] = None,
                                            bandwidth_downstream_variable: Optional[str] = None,
                                            bandwidth_upstream: Optional[int] = None,
                                            bandwidth_upstream_variable: Optional[str] = None,
                                            block_non_source_ip: Optional[bool] = None,
                                            block_non_source_ip_variable: Optional[str] = None,
                                            description: Optional[str] = None,
                                            duplex: Optional[str] = None,
                                            duplex_variable: Optional[str] = None,
                                            enable_dhcpv6: Optional[bool] = None,
                                            gre_tunnel_source_ip: Optional[str] = None,
                                            gre_tunnel_source_ip_variable: Optional[str] = None,
                                            icmp_redirect_disable: Optional[bool] = None,
                                            icmp_redirect_disable_variable: Optional[str] = None,
                                            interface_description: Optional[str] = None,
                                            interface_description_variable: Optional[str] = None,
                                            interface_mtu: Optional[int] = None,
                                            interface_mtu_variable: Optional[str] = None,
                                            interface_name: Optional[str] = None,
                                            interface_name_variable: Optional[str] = None,
                                            ip_directed_broadcast: Optional[bool] = None,
                                            ip_directed_broadcast_variable: Optional[str] = None,
                                            ip_mtu: Optional[int] = None,
                                            ip_mtu_variable: Optional[str] = None,
                                            iperf_server: Optional[str] = None,
                                            iperf_server_variable: Optional[str] = None,
                                            ipv4_address: Optional[str] = None,
                                            ipv4_address_variable: Optional[str] = None,
                                            ipv4_configuration_type: Optional[str] = None,
                                            ipv4_dhcp_distance: Optional[int] = None,
                                            ipv4_dhcp_distance_variable: Optional[str] = None,
                                            ipv4_dhcp_helper_variable: Optional[str] = None,
                                            ipv4_dhcp_helpers: Optional[Sequence[str]] = None,
                                            ipv4_secondary_addresses: Optional[Sequence[TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddressArgs]] = None,
                                            ipv4_subnet_mask: Optional[str] = None,
                                            ipv4_subnet_mask_variable: Optional[str] = None,
                                            ipv6_address: Optional[str] = None,
                                            ipv6_address_variable: Optional[str] = None,
                                            ipv6_configuration_type: Optional[str] = None,
                                            ipv6_dhcp_secondary_addresses: Optional[Sequence[TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddressArgs]] = None,
                                            ipv6_secondary_addresses: Optional[Sequence[TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddressArgs]] = None,
                                            load_interval: Optional[int] = None,
                                            load_interval_variable: Optional[str] = None,
                                            mac_address: Optional[str] = None,
                                            mac_address_variable: Optional[str] = None,
                                            media_type: Optional[str] = None,
                                            media_type_variable: Optional[str] = None,
                                            name: Optional[str] = None,
                                            nat64: Optional[bool] = None,
                                            nat66: Optional[bool] = None,
                                            nat_ipv4: Optional[bool] = None,
                                            nat_ipv4_variable: Optional[str] = None,
                                            nat_ipv6: Optional[bool] = None,
                                            nat_ipv6_variable: Optional[str] = None,
                                            nat_loopback: Optional[str] = None,
                                            nat_loopback_variable: Optional[str] = None,
                                            nat_overload: Optional[bool] = None,
                                            nat_overload_variable: Optional[str] = None,
                                            nat_prefix_length: Optional[int] = None,
                                            nat_prefix_length_variable: Optional[str] = None,
                                            nat_range_end: Optional[str] = None,
                                            nat_range_end_variable: Optional[str] = None,
                                            nat_range_start: Optional[str] = None,
                                            nat_range_start_variable: Optional[str] = None,
                                            nat_tcp_timeout: Optional[int] = None,
                                            nat_tcp_timeout_variable: Optional[str] = None,
                                            nat_type: Optional[str] = None,
                                            nat_type_variable: Optional[str] = None,
                                            nat_udp_timeout: Optional[int] = None,
                                            nat_udp_timeout_variable: Optional[str] = None,
                                            new_static_nats: Optional[Sequence[TransportWanVpnInterfaceEthernetFeatureNewStaticNatArgs]] = None,
                                            per_tunnel_qos: Optional[bool] = None,
                                            per_tunnel_qos_variable: Optional[str] = None,
                                            qos_adaptive: Optional[bool] = None,
                                            qos_adaptive_bandwidth_downstream: Optional[bool] = None,
                                            qos_adaptive_bandwidth_upstream: Optional[bool] = None,
                                            qos_adaptive_default_downstream: Optional[int] = None,
                                            qos_adaptive_default_downstream_variable: Optional[str] = None,
                                            qos_adaptive_default_upstream: Optional[int] = None,
                                            qos_adaptive_default_upstream_variable: Optional[str] = None,
                                            qos_adaptive_max_downstream: Optional[int] = None,
                                            qos_adaptive_max_downstream_variable: Optional[str] = None,
                                            qos_adaptive_max_upstream: Optional[int] = None,
                                            qos_adaptive_max_upstream_variable: Optional[str] = None,
                                            qos_adaptive_min_downstream: Optional[int] = None,
                                            qos_adaptive_min_downstream_variable: Optional[str] = None,
                                            qos_adaptive_min_upstream: Optional[int] = None,
                                            qos_adaptive_min_upstream_variable: Optional[str] = None,
                                            qos_adaptive_period: Optional[int] = None,
                                            qos_adaptive_period_variable: Optional[str] = None,
                                            qos_shaping_rate: Optional[int] = None,
                                            qos_shaping_rate_variable: Optional[str] = None,
                                            service_provider: Optional[str] = None,
                                            service_provider_variable: Optional[str] = None,
                                            shutdown: Optional[bool] = None,
                                            shutdown_variable: Optional[str] = None,
                                            speed: Optional[str] = None,
                                            speed_variable: Optional[str] = None,
                                            static_nat66s: Optional[Sequence[TransportWanVpnInterfaceEthernetFeatureStaticNat66Args]] = None,
                                            tcp_mss: Optional[int] = None,
                                            tcp_mss_variable: Optional[str] = None,
                                            tloc_extension: Optional[str] = None,
                                            tloc_extension_variable: Optional[str] = None,
                                            tracker: Optional[str] = None,
                                            tracker_variable: Optional[str] = None,
                                            transport_wan_vpn_feature_id: Optional[str] = None,
                                            tunnel_bandwidth_percent: Optional[int] = None,
                                            tunnel_bandwidth_percent_variable: Optional[str] = None,
                                            tunnel_interface: Optional[bool] = None,
                                            tunnel_interface_allow_all: Optional[bool] = None,
                                            tunnel_interface_allow_all_variable: Optional[str] = None,
                                            tunnel_interface_allow_bfd: Optional[bool] = None,
                                            tunnel_interface_allow_bfd_variable: Optional[str] = None,
                                            tunnel_interface_allow_bgp: Optional[bool] = None,
                                            tunnel_interface_allow_bgp_variable: Optional[str] = None,
                                            tunnel_interface_allow_dhcp: Optional[bool] = None,
                                            tunnel_interface_allow_dhcp_variable: Optional[str] = None,
                                            tunnel_interface_allow_dns: Optional[bool] = None,
                                            tunnel_interface_allow_dns_variable: Optional[str] = None,
                                            tunnel_interface_allow_https: Optional[bool] = None,
                                            tunnel_interface_allow_https_variable: Optional[str] = None,
                                            tunnel_interface_allow_icmp: Optional[bool] = None,
                                            tunnel_interface_allow_icmp_variable: Optional[str] = None,
                                            tunnel_interface_allow_netconf: Optional[bool] = None,
                                            tunnel_interface_allow_netconf_variable: Optional[str] = None,
                                            tunnel_interface_allow_ntp: Optional[bool] = None,
                                            tunnel_interface_allow_ntp_variable: Optional[str] = None,
                                            tunnel_interface_allow_ospf: Optional[bool] = None,
                                            tunnel_interface_allow_ospf_variable: Optional[str] = None,
                                            tunnel_interface_allow_snmp: Optional[bool] = None,
                                            tunnel_interface_allow_snmp_variable: Optional[str] = None,
                                            tunnel_interface_allow_ssh: Optional[bool] = None,
                                            tunnel_interface_allow_ssh_variable: Optional[str] = None,
                                            tunnel_interface_allow_stun: Optional[bool] = None,
                                            tunnel_interface_allow_stun_variable: Optional[str] = None,
                                            tunnel_interface_bind_loopback_tunnel: Optional[str] = None,
                                            tunnel_interface_bind_loopback_tunnel_variable: Optional[str] = None,
                                            tunnel_interface_border: Optional[bool] = None,
                                            tunnel_interface_border_variable: Optional[str] = None,
                                            tunnel_interface_carrier: Optional[str] = None,
                                            tunnel_interface_carrier_variable: Optional[str] = None,
                                            tunnel_interface_clear_dont_fragment: Optional[bool] = None,
                                            tunnel_interface_clear_dont_fragment_variable: Optional[str] = None,
                                            tunnel_interface_color: Optional[str] = None,
                                            tunnel_interface_color_restrict: Optional[bool] = None,
                                            tunnel_interface_color_restrict_variable: Optional[str] = None,
                                            tunnel_interface_color_variable: Optional[str] = None,
                                            tunnel_interface_cts_sgt_propagation: Optional[bool] = None,
                                            tunnel_interface_cts_sgt_propagation_variable: Optional[str] = None,
                                            tunnel_interface_encapsulations: Optional[Sequence[TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulationArgs]] = None,
                                            tunnel_interface_exclude_controller_group_list_variable: Optional[str] = None,
                                            tunnel_interface_exclude_controller_group_lists: Optional[Sequence[int]] = None,
                                            tunnel_interface_gre_tunnel_destination_ip: Optional[str] = None,
                                            tunnel_interface_gre_tunnel_destination_ip_variable: Optional[str] = None,
                                            tunnel_interface_groups: Optional[int] = None,
                                            tunnel_interface_groups_variable: Optional[str] = None,
                                            tunnel_interface_hello_interval: Optional[int] = None,
                                            tunnel_interface_hello_interval_variable: Optional[str] = None,
                                            tunnel_interface_hello_tolerance: Optional[int] = None,
                                            tunnel_interface_hello_tolerance_variable: Optional[str] = None,
                                            tunnel_interface_last_resort_circuit: Optional[bool] = None,
                                            tunnel_interface_last_resort_circuit_variable: Optional[str] = None,
                                            tunnel_interface_low_bandwidth_link: Optional[bool] = None,
                                            tunnel_interface_low_bandwidth_link_variable: Optional[str] = None,
                                            tunnel_interface_max_control_connections: Optional[int] = None,
                                            tunnel_interface_max_control_connections_variable: Optional[str] = None,
                                            tunnel_interface_nat_refresh_interval: Optional[int] = None,
                                            tunnel_interface_nat_refresh_interval_variable: Optional[str] = None,
                                            tunnel_interface_network_broadcast: Optional[bool] = None,
                                            tunnel_interface_network_broadcast_variable: Optional[str] = None,
                                            tunnel_interface_port_hop: Optional[bool] = None,
                                            tunnel_interface_port_hop_variable: Optional[str] = None,
                                            tunnel_interface_tunnel_tcp_mss: Optional[int] = None,
                                            tunnel_interface_tunnel_tcp_mss_variable: Optional[str] = None,
                                            tunnel_interface_vbond_as_stun_server: Optional[bool] = None,
                                            tunnel_interface_vbond_as_stun_server_variable: Optional[str] = None,
                                            tunnel_interface_vmanage_connection_preference: Optional[int] = None,
                                            tunnel_interface_vmanage_connection_preference_variable: Optional[str] = None,
                                            tunnel_qos_mode: Optional[str] = None,
                                            tunnel_qos_mode_variable: Optional[str] = None,
                                            xconnect: Optional[str] = None,
                                            xconnect_variable: Optional[str] = None)
func NewTransportWanVpnInterfaceEthernetFeature(ctx *Context, name string, args TransportWanVpnInterfaceEthernetFeatureArgs, opts ...ResourceOption) (*TransportWanVpnInterfaceEthernetFeature, error)
public TransportWanVpnInterfaceEthernetFeature(string name, TransportWanVpnInterfaceEthernetFeatureArgs args, CustomResourceOptions? opts = null)
public TransportWanVpnInterfaceEthernetFeature(String name, TransportWanVpnInterfaceEthernetFeatureArgs args)
public TransportWanVpnInterfaceEthernetFeature(String name, TransportWanVpnInterfaceEthernetFeatureArgs args, CustomResourceOptions options)
type: sdwan:TransportWanVpnInterfaceEthernetFeature
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. TransportWanVpnInterfaceEthernetFeatureArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. TransportWanVpnInterfaceEthernetFeatureArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. TransportWanVpnInterfaceEthernetFeatureArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. TransportWanVpnInterfaceEthernetFeatureArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. TransportWanVpnInterfaceEthernetFeatureArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var transportWanVpnInterfaceEthernetFeatureResource = new Sdwan.TransportWanVpnInterfaceEthernetFeature("transportWanVpnInterfaceEthernetFeatureResource", new()
{
    FeatureProfileId = "string",
    AclIpv4EgressFeatureId = "string",
    AclIpv4IngressFeatureId = "string",
    AclIpv6EgressFeatureId = "string",
    AclIpv6IngressFeatureId = "string",
    ArpTimeout = 0,
    ArpTimeoutVariable = "string",
    Arps = new[]
    {
        new Sdwan.Inputs.TransportWanVpnInterfaceEthernetFeatureArpArgs
        {
            IpAddress = "string",
            IpAddressVariable = "string",
            MacAddress = "string",
            MacAddressVariable = "string",
        },
    },
    AutoDetectBandwidth = false,
    AutoDetectBandwidthVariable = "string",
    Autonegotiate = false,
    AutonegotiateVariable = "string",
    BandwidthDownstream = 0,
    BandwidthDownstreamVariable = "string",
    BandwidthUpstream = 0,
    BandwidthUpstreamVariable = "string",
    BlockNonSourceIp = false,
    BlockNonSourceIpVariable = "string",
    Description = "string",
    Duplex = "string",
    DuplexVariable = "string",
    EnableDhcpv6 = false,
    GreTunnelSourceIp = "string",
    GreTunnelSourceIpVariable = "string",
    IcmpRedirectDisable = false,
    IcmpRedirectDisableVariable = "string",
    InterfaceDescription = "string",
    InterfaceDescriptionVariable = "string",
    InterfaceMtu = 0,
    InterfaceMtuVariable = "string",
    InterfaceName = "string",
    InterfaceNameVariable = "string",
    IpDirectedBroadcast = false,
    IpDirectedBroadcastVariable = "string",
    IpMtu = 0,
    IpMtuVariable = "string",
    IperfServer = "string",
    IperfServerVariable = "string",
    Ipv4Address = "string",
    Ipv4AddressVariable = "string",
    Ipv4ConfigurationType = "string",
    Ipv4DhcpDistance = 0,
    Ipv4DhcpDistanceVariable = "string",
    Ipv4DhcpHelperVariable = "string",
    Ipv4DhcpHelpers = new[]
    {
        "string",
    },
    Ipv4SecondaryAddresses = new[]
    {
        new Sdwan.Inputs.TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddressArgs
        {
            Address = "string",
            AddressVariable = "string",
            SubnetMask = "string",
            SubnetMaskVariable = "string",
        },
    },
    Ipv4SubnetMask = "string",
    Ipv4SubnetMaskVariable = "string",
    Ipv6Address = "string",
    Ipv6AddressVariable = "string",
    Ipv6ConfigurationType = "string",
    Ipv6DhcpSecondaryAddresses = new[]
    {
        new Sdwan.Inputs.TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddressArgs
        {
            Address = "string",
            AddressVariable = "string",
        },
    },
    Ipv6SecondaryAddresses = new[]
    {
        new Sdwan.Inputs.TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddressArgs
        {
            Address = "string",
            AddressVariable = "string",
        },
    },
    LoadInterval = 0,
    LoadIntervalVariable = "string",
    MacAddress = "string",
    MacAddressVariable = "string",
    MediaType = "string",
    MediaTypeVariable = "string",
    Name = "string",
    Nat64 = false,
    Nat66 = false,
    NatIpv4 = false,
    NatIpv4Variable = "string",
    NatIpv6 = false,
    NatIpv6Variable = "string",
    NatLoopback = "string",
    NatLoopbackVariable = "string",
    NatOverload = false,
    NatOverloadVariable = "string",
    NatPrefixLength = 0,
    NatPrefixLengthVariable = "string",
    NatRangeEnd = "string",
    NatRangeEndVariable = "string",
    NatRangeStart = "string",
    NatRangeStartVariable = "string",
    NatTcpTimeout = 0,
    NatTcpTimeoutVariable = "string",
    NatType = "string",
    NatTypeVariable = "string",
    NatUdpTimeout = 0,
    NatUdpTimeoutVariable = "string",
    NewStaticNats = new[]
    {
        new Sdwan.Inputs.TransportWanVpnInterfaceEthernetFeatureNewStaticNatArgs
        {
            Direction = "string",
            SourceIp = "string",
            SourceIpVariable = "string",
            SourceVpn = 0,
            SourceVpnVariable = "string",
            TranslatedIp = "string",
            TranslatedIpVariable = "string",
        },
    },
    PerTunnelQos = false,
    PerTunnelQosVariable = "string",
    QosAdaptive = false,
    QosAdaptiveBandwidthDownstream = false,
    QosAdaptiveBandwidthUpstream = false,
    QosAdaptiveDefaultDownstream = 0,
    QosAdaptiveDefaultDownstreamVariable = "string",
    QosAdaptiveDefaultUpstream = 0,
    QosAdaptiveDefaultUpstreamVariable = "string",
    QosAdaptiveMaxDownstream = 0,
    QosAdaptiveMaxDownstreamVariable = "string",
    QosAdaptiveMaxUpstream = 0,
    QosAdaptiveMaxUpstreamVariable = "string",
    QosAdaptiveMinDownstream = 0,
    QosAdaptiveMinDownstreamVariable = "string",
    QosAdaptiveMinUpstream = 0,
    QosAdaptiveMinUpstreamVariable = "string",
    QosAdaptivePeriod = 0,
    QosAdaptivePeriodVariable = "string",
    QosShapingRate = 0,
    QosShapingRateVariable = "string",
    ServiceProvider = "string",
    ServiceProviderVariable = "string",
    Shutdown = false,
    ShutdownVariable = "string",
    Speed = "string",
    SpeedVariable = "string",
    StaticNat66s = new[]
    {
        new Sdwan.Inputs.TransportWanVpnInterfaceEthernetFeatureStaticNat66Args
        {
            SourcePrefix = "string",
            SourcePrefixVariable = "string",
            SourceVpnId = 0,
            SourceVpnIdVariable = "string",
            TranslatedSourcePrefix = "string",
            TranslatedSourcePrefixVariable = "string",
        },
    },
    TcpMss = 0,
    TcpMssVariable = "string",
    TlocExtension = "string",
    TlocExtensionVariable = "string",
    Tracker = "string",
    TrackerVariable = "string",
    TransportWanVpnFeatureId = "string",
    TunnelBandwidthPercent = 0,
    TunnelBandwidthPercentVariable = "string",
    TunnelInterface = false,
    TunnelInterfaceAllowAll = false,
    TunnelInterfaceAllowAllVariable = "string",
    TunnelInterfaceAllowBfd = false,
    TunnelInterfaceAllowBfdVariable = "string",
    TunnelInterfaceAllowBgp = false,
    TunnelInterfaceAllowBgpVariable = "string",
    TunnelInterfaceAllowDhcp = false,
    TunnelInterfaceAllowDhcpVariable = "string",
    TunnelInterfaceAllowDns = false,
    TunnelInterfaceAllowDnsVariable = "string",
    TunnelInterfaceAllowHttps = false,
    TunnelInterfaceAllowHttpsVariable = "string",
    TunnelInterfaceAllowIcmp = false,
    TunnelInterfaceAllowIcmpVariable = "string",
    TunnelInterfaceAllowNetconf = false,
    TunnelInterfaceAllowNetconfVariable = "string",
    TunnelInterfaceAllowNtp = false,
    TunnelInterfaceAllowNtpVariable = "string",
    TunnelInterfaceAllowOspf = false,
    TunnelInterfaceAllowOspfVariable = "string",
    TunnelInterfaceAllowSnmp = false,
    TunnelInterfaceAllowSnmpVariable = "string",
    TunnelInterfaceAllowSsh = false,
    TunnelInterfaceAllowSshVariable = "string",
    TunnelInterfaceAllowStun = false,
    TunnelInterfaceAllowStunVariable = "string",
    TunnelInterfaceBindLoopbackTunnel = "string",
    TunnelInterfaceBindLoopbackTunnelVariable = "string",
    TunnelInterfaceBorder = false,
    TunnelInterfaceBorderVariable = "string",
    TunnelInterfaceCarrier = "string",
    TunnelInterfaceCarrierVariable = "string",
    TunnelInterfaceClearDontFragment = false,
    TunnelInterfaceClearDontFragmentVariable = "string",
    TunnelInterfaceColor = "string",
    TunnelInterfaceColorRestrict = false,
    TunnelInterfaceColorRestrictVariable = "string",
    TunnelInterfaceColorVariable = "string",
    TunnelInterfaceCtsSgtPropagation = false,
    TunnelInterfaceCtsSgtPropagationVariable = "string",
    TunnelInterfaceEncapsulations = new[]
    {
        new Sdwan.Inputs.TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulationArgs
        {
            Encapsulation = "string",
            Preference = 0,
            PreferenceVariable = "string",
            Weight = 0,
            WeightVariable = "string",
        },
    },
    TunnelInterfaceExcludeControllerGroupListVariable = "string",
    TunnelInterfaceExcludeControllerGroupLists = new[]
    {
        0,
    },
    TunnelInterfaceGreTunnelDestinationIp = "string",
    TunnelInterfaceGreTunnelDestinationIpVariable = "string",
    TunnelInterfaceGroups = 0,
    TunnelInterfaceGroupsVariable = "string",
    TunnelInterfaceHelloInterval = 0,
    TunnelInterfaceHelloIntervalVariable = "string",
    TunnelInterfaceHelloTolerance = 0,
    TunnelInterfaceHelloToleranceVariable = "string",
    TunnelInterfaceLastResortCircuit = false,
    TunnelInterfaceLastResortCircuitVariable = "string",
    TunnelInterfaceLowBandwidthLink = false,
    TunnelInterfaceLowBandwidthLinkVariable = "string",
    TunnelInterfaceMaxControlConnections = 0,
    TunnelInterfaceMaxControlConnectionsVariable = "string",
    TunnelInterfaceNatRefreshInterval = 0,
    TunnelInterfaceNatRefreshIntervalVariable = "string",
    TunnelInterfaceNetworkBroadcast = false,
    TunnelInterfaceNetworkBroadcastVariable = "string",
    TunnelInterfacePortHop = false,
    TunnelInterfacePortHopVariable = "string",
    TunnelInterfaceTunnelTcpMss = 0,
    TunnelInterfaceTunnelTcpMssVariable = "string",
    TunnelInterfaceVbondAsStunServer = false,
    TunnelInterfaceVbondAsStunServerVariable = "string",
    TunnelInterfaceVmanageConnectionPreference = 0,
    TunnelInterfaceVmanageConnectionPreferenceVariable = "string",
    TunnelQosMode = "string",
    TunnelQosModeVariable = "string",
    Xconnect = "string",
    XconnectVariable = "string",
});
Copy
example, err := sdwan.NewTransportWanVpnInterfaceEthernetFeature(ctx, "transportWanVpnInterfaceEthernetFeatureResource", &sdwan.TransportWanVpnInterfaceEthernetFeatureArgs{
	FeatureProfileId:        pulumi.String("string"),
	AclIpv4EgressFeatureId:  pulumi.String("string"),
	AclIpv4IngressFeatureId: pulumi.String("string"),
	AclIpv6EgressFeatureId:  pulumi.String("string"),
	AclIpv6IngressFeatureId: pulumi.String("string"),
	ArpTimeout:              pulumi.Int(0),
	ArpTimeoutVariable:      pulumi.String("string"),
	Arps: sdwan.TransportWanVpnInterfaceEthernetFeatureArpArray{
		&sdwan.TransportWanVpnInterfaceEthernetFeatureArpArgs{
			IpAddress:          pulumi.String("string"),
			IpAddressVariable:  pulumi.String("string"),
			MacAddress:         pulumi.String("string"),
			MacAddressVariable: pulumi.String("string"),
		},
	},
	AutoDetectBandwidth:          pulumi.Bool(false),
	AutoDetectBandwidthVariable:  pulumi.String("string"),
	Autonegotiate:                pulumi.Bool(false),
	AutonegotiateVariable:        pulumi.String("string"),
	BandwidthDownstream:          pulumi.Int(0),
	BandwidthDownstreamVariable:  pulumi.String("string"),
	BandwidthUpstream:            pulumi.Int(0),
	BandwidthUpstreamVariable:    pulumi.String("string"),
	BlockNonSourceIp:             pulumi.Bool(false),
	BlockNonSourceIpVariable:     pulumi.String("string"),
	Description:                  pulumi.String("string"),
	Duplex:                       pulumi.String("string"),
	DuplexVariable:               pulumi.String("string"),
	EnableDhcpv6:                 pulumi.Bool(false),
	GreTunnelSourceIp:            pulumi.String("string"),
	GreTunnelSourceIpVariable:    pulumi.String("string"),
	IcmpRedirectDisable:          pulumi.Bool(false),
	IcmpRedirectDisableVariable:  pulumi.String("string"),
	InterfaceDescription:         pulumi.String("string"),
	InterfaceDescriptionVariable: pulumi.String("string"),
	InterfaceMtu:                 pulumi.Int(0),
	InterfaceMtuVariable:         pulumi.String("string"),
	InterfaceName:                pulumi.String("string"),
	InterfaceNameVariable:        pulumi.String("string"),
	IpDirectedBroadcast:          pulumi.Bool(false),
	IpDirectedBroadcastVariable:  pulumi.String("string"),
	IpMtu:                        pulumi.Int(0),
	IpMtuVariable:                pulumi.String("string"),
	IperfServer:                  pulumi.String("string"),
	IperfServerVariable:          pulumi.String("string"),
	Ipv4Address:                  pulumi.String("string"),
	Ipv4AddressVariable:          pulumi.String("string"),
	Ipv4ConfigurationType:        pulumi.String("string"),
	Ipv4DhcpDistance:             pulumi.Int(0),
	Ipv4DhcpDistanceVariable:     pulumi.String("string"),
	Ipv4DhcpHelperVariable:       pulumi.String("string"),
	Ipv4DhcpHelpers: pulumi.StringArray{
		pulumi.String("string"),
	},
	Ipv4SecondaryAddresses: sdwan.TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddressArray{
		&sdwan.TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddressArgs{
			Address:            pulumi.String("string"),
			AddressVariable:    pulumi.String("string"),
			SubnetMask:         pulumi.String("string"),
			SubnetMaskVariable: pulumi.String("string"),
		},
	},
	Ipv4SubnetMask:         pulumi.String("string"),
	Ipv4SubnetMaskVariable: pulumi.String("string"),
	Ipv6Address:            pulumi.String("string"),
	Ipv6AddressVariable:    pulumi.String("string"),
	Ipv6ConfigurationType:  pulumi.String("string"),
	Ipv6DhcpSecondaryAddresses: sdwan.TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddressArray{
		&sdwan.TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddressArgs{
			Address:         pulumi.String("string"),
			AddressVariable: pulumi.String("string"),
		},
	},
	Ipv6SecondaryAddresses: sdwan.TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddressArray{
		&sdwan.TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddressArgs{
			Address:         pulumi.String("string"),
			AddressVariable: pulumi.String("string"),
		},
	},
	LoadInterval:            pulumi.Int(0),
	LoadIntervalVariable:    pulumi.String("string"),
	MacAddress:              pulumi.String("string"),
	MacAddressVariable:      pulumi.String("string"),
	MediaType:               pulumi.String("string"),
	MediaTypeVariable:       pulumi.String("string"),
	Name:                    pulumi.String("string"),
	Nat64:                   pulumi.Bool(false),
	Nat66:                   pulumi.Bool(false),
	NatIpv4:                 pulumi.Bool(false),
	NatIpv4Variable:         pulumi.String("string"),
	NatIpv6:                 pulumi.Bool(false),
	NatIpv6Variable:         pulumi.String("string"),
	NatLoopback:             pulumi.String("string"),
	NatLoopbackVariable:     pulumi.String("string"),
	NatOverload:             pulumi.Bool(false),
	NatOverloadVariable:     pulumi.String("string"),
	NatPrefixLength:         pulumi.Int(0),
	NatPrefixLengthVariable: pulumi.String("string"),
	NatRangeEnd:             pulumi.String("string"),
	NatRangeEndVariable:     pulumi.String("string"),
	NatRangeStart:           pulumi.String("string"),
	NatRangeStartVariable:   pulumi.String("string"),
	NatTcpTimeout:           pulumi.Int(0),
	NatTcpTimeoutVariable:   pulumi.String("string"),
	NatType:                 pulumi.String("string"),
	NatTypeVariable:         pulumi.String("string"),
	NatUdpTimeout:           pulumi.Int(0),
	NatUdpTimeoutVariable:   pulumi.String("string"),
	NewStaticNats: sdwan.TransportWanVpnInterfaceEthernetFeatureNewStaticNatArray{
		&sdwan.TransportWanVpnInterfaceEthernetFeatureNewStaticNatArgs{
			Direction:            pulumi.String("string"),
			SourceIp:             pulumi.String("string"),
			SourceIpVariable:     pulumi.String("string"),
			SourceVpn:            pulumi.Int(0),
			SourceVpnVariable:    pulumi.String("string"),
			TranslatedIp:         pulumi.String("string"),
			TranslatedIpVariable: pulumi.String("string"),
		},
	},
	PerTunnelQos:                         pulumi.Bool(false),
	PerTunnelQosVariable:                 pulumi.String("string"),
	QosAdaptive:                          pulumi.Bool(false),
	QosAdaptiveBandwidthDownstream:       pulumi.Bool(false),
	QosAdaptiveBandwidthUpstream:         pulumi.Bool(false),
	QosAdaptiveDefaultDownstream:         pulumi.Int(0),
	QosAdaptiveDefaultDownstreamVariable: pulumi.String("string"),
	QosAdaptiveDefaultUpstream:           pulumi.Int(0),
	QosAdaptiveDefaultUpstreamVariable:   pulumi.String("string"),
	QosAdaptiveMaxDownstream:             pulumi.Int(0),
	QosAdaptiveMaxDownstreamVariable:     pulumi.String("string"),
	QosAdaptiveMaxUpstream:               pulumi.Int(0),
	QosAdaptiveMaxUpstreamVariable:       pulumi.String("string"),
	QosAdaptiveMinDownstream:             pulumi.Int(0),
	QosAdaptiveMinDownstreamVariable:     pulumi.String("string"),
	QosAdaptiveMinUpstream:               pulumi.Int(0),
	QosAdaptiveMinUpstreamVariable:       pulumi.String("string"),
	QosAdaptivePeriod:                    pulumi.Int(0),
	QosAdaptivePeriodVariable:            pulumi.String("string"),
	QosShapingRate:                       pulumi.Int(0),
	QosShapingRateVariable:               pulumi.String("string"),
	ServiceProvider:                      pulumi.String("string"),
	ServiceProviderVariable:              pulumi.String("string"),
	Shutdown:                             pulumi.Bool(false),
	ShutdownVariable:                     pulumi.String("string"),
	Speed:                                pulumi.String("string"),
	SpeedVariable:                        pulumi.String("string"),
	StaticNat66s: sdwan.TransportWanVpnInterfaceEthernetFeatureStaticNat66Array{
		&sdwan.TransportWanVpnInterfaceEthernetFeatureStaticNat66Args{
			SourcePrefix:                   pulumi.String("string"),
			SourcePrefixVariable:           pulumi.String("string"),
			SourceVpnId:                    pulumi.Int(0),
			SourceVpnIdVariable:            pulumi.String("string"),
			TranslatedSourcePrefix:         pulumi.String("string"),
			TranslatedSourcePrefixVariable: pulumi.String("string"),
		},
	},
	TcpMss:                                    pulumi.Int(0),
	TcpMssVariable:                            pulumi.String("string"),
	TlocExtension:                             pulumi.String("string"),
	TlocExtensionVariable:                     pulumi.String("string"),
	Tracker:                                   pulumi.String("string"),
	TrackerVariable:                           pulumi.String("string"),
	TransportWanVpnFeatureId:                  pulumi.String("string"),
	TunnelBandwidthPercent:                    pulumi.Int(0),
	TunnelBandwidthPercentVariable:            pulumi.String("string"),
	TunnelInterface:                           pulumi.Bool(false),
	TunnelInterfaceAllowAll:                   pulumi.Bool(false),
	TunnelInterfaceAllowAllVariable:           pulumi.String("string"),
	TunnelInterfaceAllowBfd:                   pulumi.Bool(false),
	TunnelInterfaceAllowBfdVariable:           pulumi.String("string"),
	TunnelInterfaceAllowBgp:                   pulumi.Bool(false),
	TunnelInterfaceAllowBgpVariable:           pulumi.String("string"),
	TunnelInterfaceAllowDhcp:                  pulumi.Bool(false),
	TunnelInterfaceAllowDhcpVariable:          pulumi.String("string"),
	TunnelInterfaceAllowDns:                   pulumi.Bool(false),
	TunnelInterfaceAllowDnsVariable:           pulumi.String("string"),
	TunnelInterfaceAllowHttps:                 pulumi.Bool(false),
	TunnelInterfaceAllowHttpsVariable:         pulumi.String("string"),
	TunnelInterfaceAllowIcmp:                  pulumi.Bool(false),
	TunnelInterfaceAllowIcmpVariable:          pulumi.String("string"),
	TunnelInterfaceAllowNetconf:               pulumi.Bool(false),
	TunnelInterfaceAllowNetconfVariable:       pulumi.String("string"),
	TunnelInterfaceAllowNtp:                   pulumi.Bool(false),
	TunnelInterfaceAllowNtpVariable:           pulumi.String("string"),
	TunnelInterfaceAllowOspf:                  pulumi.Bool(false),
	TunnelInterfaceAllowOspfVariable:          pulumi.String("string"),
	TunnelInterfaceAllowSnmp:                  pulumi.Bool(false),
	TunnelInterfaceAllowSnmpVariable:          pulumi.String("string"),
	TunnelInterfaceAllowSsh:                   pulumi.Bool(false),
	TunnelInterfaceAllowSshVariable:           pulumi.String("string"),
	TunnelInterfaceAllowStun:                  pulumi.Bool(false),
	TunnelInterfaceAllowStunVariable:          pulumi.String("string"),
	TunnelInterfaceBindLoopbackTunnel:         pulumi.String("string"),
	TunnelInterfaceBindLoopbackTunnelVariable: pulumi.String("string"),
	TunnelInterfaceBorder:                     pulumi.Bool(false),
	TunnelInterfaceBorderVariable:             pulumi.String("string"),
	TunnelInterfaceCarrier:                    pulumi.String("string"),
	TunnelInterfaceCarrierVariable:            pulumi.String("string"),
	TunnelInterfaceClearDontFragment:          pulumi.Bool(false),
	TunnelInterfaceClearDontFragmentVariable:  pulumi.String("string"),
	TunnelInterfaceColor:                      pulumi.String("string"),
	TunnelInterfaceColorRestrict:              pulumi.Bool(false),
	TunnelInterfaceColorRestrictVariable:      pulumi.String("string"),
	TunnelInterfaceColorVariable:              pulumi.String("string"),
	TunnelInterfaceCtsSgtPropagation:          pulumi.Bool(false),
	TunnelInterfaceCtsSgtPropagationVariable:  pulumi.String("string"),
	TunnelInterfaceEncapsulations: sdwan.TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulationArray{
		&sdwan.TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulationArgs{
			Encapsulation:      pulumi.String("string"),
			Preference:         pulumi.Int(0),
			PreferenceVariable: pulumi.String("string"),
			Weight:             pulumi.Int(0),
			WeightVariable:     pulumi.String("string"),
		},
	},
	TunnelInterfaceExcludeControllerGroupListVariable: pulumi.String("string"),
	TunnelInterfaceExcludeControllerGroupLists: pulumi.IntArray{
		pulumi.Int(0),
	},
	TunnelInterfaceGreTunnelDestinationIp:              pulumi.String("string"),
	TunnelInterfaceGreTunnelDestinationIpVariable:      pulumi.String("string"),
	TunnelInterfaceGroups:                              pulumi.Int(0),
	TunnelInterfaceGroupsVariable:                      pulumi.String("string"),
	TunnelInterfaceHelloInterval:                       pulumi.Int(0),
	TunnelInterfaceHelloIntervalVariable:               pulumi.String("string"),
	TunnelInterfaceHelloTolerance:                      pulumi.Int(0),
	TunnelInterfaceHelloToleranceVariable:              pulumi.String("string"),
	TunnelInterfaceLastResortCircuit:                   pulumi.Bool(false),
	TunnelInterfaceLastResortCircuitVariable:           pulumi.String("string"),
	TunnelInterfaceLowBandwidthLink:                    pulumi.Bool(false),
	TunnelInterfaceLowBandwidthLinkVariable:            pulumi.String("string"),
	TunnelInterfaceMaxControlConnections:               pulumi.Int(0),
	TunnelInterfaceMaxControlConnectionsVariable:       pulumi.String("string"),
	TunnelInterfaceNatRefreshInterval:                  pulumi.Int(0),
	TunnelInterfaceNatRefreshIntervalVariable:          pulumi.String("string"),
	TunnelInterfaceNetworkBroadcast:                    pulumi.Bool(false),
	TunnelInterfaceNetworkBroadcastVariable:            pulumi.String("string"),
	TunnelInterfacePortHop:                             pulumi.Bool(false),
	TunnelInterfacePortHopVariable:                     pulumi.String("string"),
	TunnelInterfaceTunnelTcpMss:                        pulumi.Int(0),
	TunnelInterfaceTunnelTcpMssVariable:                pulumi.String("string"),
	TunnelInterfaceVbondAsStunServer:                   pulumi.Bool(false),
	TunnelInterfaceVbondAsStunServerVariable:           pulumi.String("string"),
	TunnelInterfaceVmanageConnectionPreference:         pulumi.Int(0),
	TunnelInterfaceVmanageConnectionPreferenceVariable: pulumi.String("string"),
	TunnelQosMode:         pulumi.String("string"),
	TunnelQosModeVariable: pulumi.String("string"),
	Xconnect:              pulumi.String("string"),
	XconnectVariable:      pulumi.String("string"),
})
Copy
var transportWanVpnInterfaceEthernetFeatureResource = new TransportWanVpnInterfaceEthernetFeature("transportWanVpnInterfaceEthernetFeatureResource", TransportWanVpnInterfaceEthernetFeatureArgs.builder()
    .featureProfileId("string")
    .aclIpv4EgressFeatureId("string")
    .aclIpv4IngressFeatureId("string")
    .aclIpv6EgressFeatureId("string")
    .aclIpv6IngressFeatureId("string")
    .arpTimeout(0)
    .arpTimeoutVariable("string")
    .arps(TransportWanVpnInterfaceEthernetFeatureArpArgs.builder()
        .ipAddress("string")
        .ipAddressVariable("string")
        .macAddress("string")
        .macAddressVariable("string")
        .build())
    .autoDetectBandwidth(false)
    .autoDetectBandwidthVariable("string")
    .autonegotiate(false)
    .autonegotiateVariable("string")
    .bandwidthDownstream(0)
    .bandwidthDownstreamVariable("string")
    .bandwidthUpstream(0)
    .bandwidthUpstreamVariable("string")
    .blockNonSourceIp(false)
    .blockNonSourceIpVariable("string")
    .description("string")
    .duplex("string")
    .duplexVariable("string")
    .enableDhcpv6(false)
    .greTunnelSourceIp("string")
    .greTunnelSourceIpVariable("string")
    .icmpRedirectDisable(false)
    .icmpRedirectDisableVariable("string")
    .interfaceDescription("string")
    .interfaceDescriptionVariable("string")
    .interfaceMtu(0)
    .interfaceMtuVariable("string")
    .interfaceName("string")
    .interfaceNameVariable("string")
    .ipDirectedBroadcast(false)
    .ipDirectedBroadcastVariable("string")
    .ipMtu(0)
    .ipMtuVariable("string")
    .iperfServer("string")
    .iperfServerVariable("string")
    .ipv4Address("string")
    .ipv4AddressVariable("string")
    .ipv4ConfigurationType("string")
    .ipv4DhcpDistance(0)
    .ipv4DhcpDistanceVariable("string")
    .ipv4DhcpHelperVariable("string")
    .ipv4DhcpHelpers("string")
    .ipv4SecondaryAddresses(TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddressArgs.builder()
        .address("string")
        .addressVariable("string")
        .subnetMask("string")
        .subnetMaskVariable("string")
        .build())
    .ipv4SubnetMask("string")
    .ipv4SubnetMaskVariable("string")
    .ipv6Address("string")
    .ipv6AddressVariable("string")
    .ipv6ConfigurationType("string")
    .ipv6DhcpSecondaryAddresses(TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddressArgs.builder()
        .address("string")
        .addressVariable("string")
        .build())
    .ipv6SecondaryAddresses(TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddressArgs.builder()
        .address("string")
        .addressVariable("string")
        .build())
    .loadInterval(0)
    .loadIntervalVariable("string")
    .macAddress("string")
    .macAddressVariable("string")
    .mediaType("string")
    .mediaTypeVariable("string")
    .name("string")
    .nat64(false)
    .nat66(false)
    .natIpv4(false)
    .natIpv4Variable("string")
    .natIpv6(false)
    .natIpv6Variable("string")
    .natLoopback("string")
    .natLoopbackVariable("string")
    .natOverload(false)
    .natOverloadVariable("string")
    .natPrefixLength(0)
    .natPrefixLengthVariable("string")
    .natRangeEnd("string")
    .natRangeEndVariable("string")
    .natRangeStart("string")
    .natRangeStartVariable("string")
    .natTcpTimeout(0)
    .natTcpTimeoutVariable("string")
    .natType("string")
    .natTypeVariable("string")
    .natUdpTimeout(0)
    .natUdpTimeoutVariable("string")
    .newStaticNats(TransportWanVpnInterfaceEthernetFeatureNewStaticNatArgs.builder()
        .direction("string")
        .sourceIp("string")
        .sourceIpVariable("string")
        .sourceVpn(0)
        .sourceVpnVariable("string")
        .translatedIp("string")
        .translatedIpVariable("string")
        .build())
    .perTunnelQos(false)
    .perTunnelQosVariable("string")
    .qosAdaptive(false)
    .qosAdaptiveBandwidthDownstream(false)
    .qosAdaptiveBandwidthUpstream(false)
    .qosAdaptiveDefaultDownstream(0)
    .qosAdaptiveDefaultDownstreamVariable("string")
    .qosAdaptiveDefaultUpstream(0)
    .qosAdaptiveDefaultUpstreamVariable("string")
    .qosAdaptiveMaxDownstream(0)
    .qosAdaptiveMaxDownstreamVariable("string")
    .qosAdaptiveMaxUpstream(0)
    .qosAdaptiveMaxUpstreamVariable("string")
    .qosAdaptiveMinDownstream(0)
    .qosAdaptiveMinDownstreamVariable("string")
    .qosAdaptiveMinUpstream(0)
    .qosAdaptiveMinUpstreamVariable("string")
    .qosAdaptivePeriod(0)
    .qosAdaptivePeriodVariable("string")
    .qosShapingRate(0)
    .qosShapingRateVariable("string")
    .serviceProvider("string")
    .serviceProviderVariable("string")
    .shutdown(false)
    .shutdownVariable("string")
    .speed("string")
    .speedVariable("string")
    .staticNat66s(TransportWanVpnInterfaceEthernetFeatureStaticNat66Args.builder()
        .sourcePrefix("string")
        .sourcePrefixVariable("string")
        .sourceVpnId(0)
        .sourceVpnIdVariable("string")
        .translatedSourcePrefix("string")
        .translatedSourcePrefixVariable("string")
        .build())
    .tcpMss(0)
    .tcpMssVariable("string")
    .tlocExtension("string")
    .tlocExtensionVariable("string")
    .tracker("string")
    .trackerVariable("string")
    .transportWanVpnFeatureId("string")
    .tunnelBandwidthPercent(0)
    .tunnelBandwidthPercentVariable("string")
    .tunnelInterface(false)
    .tunnelInterfaceAllowAll(false)
    .tunnelInterfaceAllowAllVariable("string")
    .tunnelInterfaceAllowBfd(false)
    .tunnelInterfaceAllowBfdVariable("string")
    .tunnelInterfaceAllowBgp(false)
    .tunnelInterfaceAllowBgpVariable("string")
    .tunnelInterfaceAllowDhcp(false)
    .tunnelInterfaceAllowDhcpVariable("string")
    .tunnelInterfaceAllowDns(false)
    .tunnelInterfaceAllowDnsVariable("string")
    .tunnelInterfaceAllowHttps(false)
    .tunnelInterfaceAllowHttpsVariable("string")
    .tunnelInterfaceAllowIcmp(false)
    .tunnelInterfaceAllowIcmpVariable("string")
    .tunnelInterfaceAllowNetconf(false)
    .tunnelInterfaceAllowNetconfVariable("string")
    .tunnelInterfaceAllowNtp(false)
    .tunnelInterfaceAllowNtpVariable("string")
    .tunnelInterfaceAllowOspf(false)
    .tunnelInterfaceAllowOspfVariable("string")
    .tunnelInterfaceAllowSnmp(false)
    .tunnelInterfaceAllowSnmpVariable("string")
    .tunnelInterfaceAllowSsh(false)
    .tunnelInterfaceAllowSshVariable("string")
    .tunnelInterfaceAllowStun(false)
    .tunnelInterfaceAllowStunVariable("string")
    .tunnelInterfaceBindLoopbackTunnel("string")
    .tunnelInterfaceBindLoopbackTunnelVariable("string")
    .tunnelInterfaceBorder(false)
    .tunnelInterfaceBorderVariable("string")
    .tunnelInterfaceCarrier("string")
    .tunnelInterfaceCarrierVariable("string")
    .tunnelInterfaceClearDontFragment(false)
    .tunnelInterfaceClearDontFragmentVariable("string")
    .tunnelInterfaceColor("string")
    .tunnelInterfaceColorRestrict(false)
    .tunnelInterfaceColorRestrictVariable("string")
    .tunnelInterfaceColorVariable("string")
    .tunnelInterfaceCtsSgtPropagation(false)
    .tunnelInterfaceCtsSgtPropagationVariable("string")
    .tunnelInterfaceEncapsulations(TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulationArgs.builder()
        .encapsulation("string")
        .preference(0)
        .preferenceVariable("string")
        .weight(0)
        .weightVariable("string")
        .build())
    .tunnelInterfaceExcludeControllerGroupListVariable("string")
    .tunnelInterfaceExcludeControllerGroupLists(0)
    .tunnelInterfaceGreTunnelDestinationIp("string")
    .tunnelInterfaceGreTunnelDestinationIpVariable("string")
    .tunnelInterfaceGroups(0)
    .tunnelInterfaceGroupsVariable("string")
    .tunnelInterfaceHelloInterval(0)
    .tunnelInterfaceHelloIntervalVariable("string")
    .tunnelInterfaceHelloTolerance(0)
    .tunnelInterfaceHelloToleranceVariable("string")
    .tunnelInterfaceLastResortCircuit(false)
    .tunnelInterfaceLastResortCircuitVariable("string")
    .tunnelInterfaceLowBandwidthLink(false)
    .tunnelInterfaceLowBandwidthLinkVariable("string")
    .tunnelInterfaceMaxControlConnections(0)
    .tunnelInterfaceMaxControlConnectionsVariable("string")
    .tunnelInterfaceNatRefreshInterval(0)
    .tunnelInterfaceNatRefreshIntervalVariable("string")
    .tunnelInterfaceNetworkBroadcast(false)
    .tunnelInterfaceNetworkBroadcastVariable("string")
    .tunnelInterfacePortHop(false)
    .tunnelInterfacePortHopVariable("string")
    .tunnelInterfaceTunnelTcpMss(0)
    .tunnelInterfaceTunnelTcpMssVariable("string")
    .tunnelInterfaceVbondAsStunServer(false)
    .tunnelInterfaceVbondAsStunServerVariable("string")
    .tunnelInterfaceVmanageConnectionPreference(0)
    .tunnelInterfaceVmanageConnectionPreferenceVariable("string")
    .tunnelQosMode("string")
    .tunnelQosModeVariable("string")
    .xconnect("string")
    .xconnectVariable("string")
    .build());
Copy
transport_wan_vpn_interface_ethernet_feature_resource = sdwan.TransportWanVpnInterfaceEthernetFeature("transportWanVpnInterfaceEthernetFeatureResource",
    feature_profile_id="string",
    acl_ipv4_egress_feature_id="string",
    acl_ipv4_ingress_feature_id="string",
    acl_ipv6_egress_feature_id="string",
    acl_ipv6_ingress_feature_id="string",
    arp_timeout=0,
    arp_timeout_variable="string",
    arps=[{
        "ip_address": "string",
        "ip_address_variable": "string",
        "mac_address": "string",
        "mac_address_variable": "string",
    }],
    auto_detect_bandwidth=False,
    auto_detect_bandwidth_variable="string",
    autonegotiate=False,
    autonegotiate_variable="string",
    bandwidth_downstream=0,
    bandwidth_downstream_variable="string",
    bandwidth_upstream=0,
    bandwidth_upstream_variable="string",
    block_non_source_ip=False,
    block_non_source_ip_variable="string",
    description="string",
    duplex="string",
    duplex_variable="string",
    enable_dhcpv6=False,
    gre_tunnel_source_ip="string",
    gre_tunnel_source_ip_variable="string",
    icmp_redirect_disable=False,
    icmp_redirect_disable_variable="string",
    interface_description="string",
    interface_description_variable="string",
    interface_mtu=0,
    interface_mtu_variable="string",
    interface_name="string",
    interface_name_variable="string",
    ip_directed_broadcast=False,
    ip_directed_broadcast_variable="string",
    ip_mtu=0,
    ip_mtu_variable="string",
    iperf_server="string",
    iperf_server_variable="string",
    ipv4_address="string",
    ipv4_address_variable="string",
    ipv4_configuration_type="string",
    ipv4_dhcp_distance=0,
    ipv4_dhcp_distance_variable="string",
    ipv4_dhcp_helper_variable="string",
    ipv4_dhcp_helpers=["string"],
    ipv4_secondary_addresses=[{
        "address": "string",
        "address_variable": "string",
        "subnet_mask": "string",
        "subnet_mask_variable": "string",
    }],
    ipv4_subnet_mask="string",
    ipv4_subnet_mask_variable="string",
    ipv6_address="string",
    ipv6_address_variable="string",
    ipv6_configuration_type="string",
    ipv6_dhcp_secondary_addresses=[{
        "address": "string",
        "address_variable": "string",
    }],
    ipv6_secondary_addresses=[{
        "address": "string",
        "address_variable": "string",
    }],
    load_interval=0,
    load_interval_variable="string",
    mac_address="string",
    mac_address_variable="string",
    media_type="string",
    media_type_variable="string",
    name="string",
    nat64=False,
    nat66=False,
    nat_ipv4=False,
    nat_ipv4_variable="string",
    nat_ipv6=False,
    nat_ipv6_variable="string",
    nat_loopback="string",
    nat_loopback_variable="string",
    nat_overload=False,
    nat_overload_variable="string",
    nat_prefix_length=0,
    nat_prefix_length_variable="string",
    nat_range_end="string",
    nat_range_end_variable="string",
    nat_range_start="string",
    nat_range_start_variable="string",
    nat_tcp_timeout=0,
    nat_tcp_timeout_variable="string",
    nat_type="string",
    nat_type_variable="string",
    nat_udp_timeout=0,
    nat_udp_timeout_variable="string",
    new_static_nats=[{
        "direction": "string",
        "source_ip": "string",
        "source_ip_variable": "string",
        "source_vpn": 0,
        "source_vpn_variable": "string",
        "translated_ip": "string",
        "translated_ip_variable": "string",
    }],
    per_tunnel_qos=False,
    per_tunnel_qos_variable="string",
    qos_adaptive=False,
    qos_adaptive_bandwidth_downstream=False,
    qos_adaptive_bandwidth_upstream=False,
    qos_adaptive_default_downstream=0,
    qos_adaptive_default_downstream_variable="string",
    qos_adaptive_default_upstream=0,
    qos_adaptive_default_upstream_variable="string",
    qos_adaptive_max_downstream=0,
    qos_adaptive_max_downstream_variable="string",
    qos_adaptive_max_upstream=0,
    qos_adaptive_max_upstream_variable="string",
    qos_adaptive_min_downstream=0,
    qos_adaptive_min_downstream_variable="string",
    qos_adaptive_min_upstream=0,
    qos_adaptive_min_upstream_variable="string",
    qos_adaptive_period=0,
    qos_adaptive_period_variable="string",
    qos_shaping_rate=0,
    qos_shaping_rate_variable="string",
    service_provider="string",
    service_provider_variable="string",
    shutdown=False,
    shutdown_variable="string",
    speed="string",
    speed_variable="string",
    static_nat66s=[{
        "source_prefix": "string",
        "source_prefix_variable": "string",
        "source_vpn_id": 0,
        "source_vpn_id_variable": "string",
        "translated_source_prefix": "string",
        "translated_source_prefix_variable": "string",
    }],
    tcp_mss=0,
    tcp_mss_variable="string",
    tloc_extension="string",
    tloc_extension_variable="string",
    tracker="string",
    tracker_variable="string",
    transport_wan_vpn_feature_id="string",
    tunnel_bandwidth_percent=0,
    tunnel_bandwidth_percent_variable="string",
    tunnel_interface=False,
    tunnel_interface_allow_all=False,
    tunnel_interface_allow_all_variable="string",
    tunnel_interface_allow_bfd=False,
    tunnel_interface_allow_bfd_variable="string",
    tunnel_interface_allow_bgp=False,
    tunnel_interface_allow_bgp_variable="string",
    tunnel_interface_allow_dhcp=False,
    tunnel_interface_allow_dhcp_variable="string",
    tunnel_interface_allow_dns=False,
    tunnel_interface_allow_dns_variable="string",
    tunnel_interface_allow_https=False,
    tunnel_interface_allow_https_variable="string",
    tunnel_interface_allow_icmp=False,
    tunnel_interface_allow_icmp_variable="string",
    tunnel_interface_allow_netconf=False,
    tunnel_interface_allow_netconf_variable="string",
    tunnel_interface_allow_ntp=False,
    tunnel_interface_allow_ntp_variable="string",
    tunnel_interface_allow_ospf=False,
    tunnel_interface_allow_ospf_variable="string",
    tunnel_interface_allow_snmp=False,
    tunnel_interface_allow_snmp_variable="string",
    tunnel_interface_allow_ssh=False,
    tunnel_interface_allow_ssh_variable="string",
    tunnel_interface_allow_stun=False,
    tunnel_interface_allow_stun_variable="string",
    tunnel_interface_bind_loopback_tunnel="string",
    tunnel_interface_bind_loopback_tunnel_variable="string",
    tunnel_interface_border=False,
    tunnel_interface_border_variable="string",
    tunnel_interface_carrier="string",
    tunnel_interface_carrier_variable="string",
    tunnel_interface_clear_dont_fragment=False,
    tunnel_interface_clear_dont_fragment_variable="string",
    tunnel_interface_color="string",
    tunnel_interface_color_restrict=False,
    tunnel_interface_color_restrict_variable="string",
    tunnel_interface_color_variable="string",
    tunnel_interface_cts_sgt_propagation=False,
    tunnel_interface_cts_sgt_propagation_variable="string",
    tunnel_interface_encapsulations=[{
        "encapsulation": "string",
        "preference": 0,
        "preference_variable": "string",
        "weight": 0,
        "weight_variable": "string",
    }],
    tunnel_interface_exclude_controller_group_list_variable="string",
    tunnel_interface_exclude_controller_group_lists=[0],
    tunnel_interface_gre_tunnel_destination_ip="string",
    tunnel_interface_gre_tunnel_destination_ip_variable="string",
    tunnel_interface_groups=0,
    tunnel_interface_groups_variable="string",
    tunnel_interface_hello_interval=0,
    tunnel_interface_hello_interval_variable="string",
    tunnel_interface_hello_tolerance=0,
    tunnel_interface_hello_tolerance_variable="string",
    tunnel_interface_last_resort_circuit=False,
    tunnel_interface_last_resort_circuit_variable="string",
    tunnel_interface_low_bandwidth_link=False,
    tunnel_interface_low_bandwidth_link_variable="string",
    tunnel_interface_max_control_connections=0,
    tunnel_interface_max_control_connections_variable="string",
    tunnel_interface_nat_refresh_interval=0,
    tunnel_interface_nat_refresh_interval_variable="string",
    tunnel_interface_network_broadcast=False,
    tunnel_interface_network_broadcast_variable="string",
    tunnel_interface_port_hop=False,
    tunnel_interface_port_hop_variable="string",
    tunnel_interface_tunnel_tcp_mss=0,
    tunnel_interface_tunnel_tcp_mss_variable="string",
    tunnel_interface_vbond_as_stun_server=False,
    tunnel_interface_vbond_as_stun_server_variable="string",
    tunnel_interface_vmanage_connection_preference=0,
    tunnel_interface_vmanage_connection_preference_variable="string",
    tunnel_qos_mode="string",
    tunnel_qos_mode_variable="string",
    xconnect="string",
    xconnect_variable="string")
Copy
const transportWanVpnInterfaceEthernetFeatureResource = new sdwan.TransportWanVpnInterfaceEthernetFeature("transportWanVpnInterfaceEthernetFeatureResource", {
    featureProfileId: "string",
    aclIpv4EgressFeatureId: "string",
    aclIpv4IngressFeatureId: "string",
    aclIpv6EgressFeatureId: "string",
    aclIpv6IngressFeatureId: "string",
    arpTimeout: 0,
    arpTimeoutVariable: "string",
    arps: [{
        ipAddress: "string",
        ipAddressVariable: "string",
        macAddress: "string",
        macAddressVariable: "string",
    }],
    autoDetectBandwidth: false,
    autoDetectBandwidthVariable: "string",
    autonegotiate: false,
    autonegotiateVariable: "string",
    bandwidthDownstream: 0,
    bandwidthDownstreamVariable: "string",
    bandwidthUpstream: 0,
    bandwidthUpstreamVariable: "string",
    blockNonSourceIp: false,
    blockNonSourceIpVariable: "string",
    description: "string",
    duplex: "string",
    duplexVariable: "string",
    enableDhcpv6: false,
    greTunnelSourceIp: "string",
    greTunnelSourceIpVariable: "string",
    icmpRedirectDisable: false,
    icmpRedirectDisableVariable: "string",
    interfaceDescription: "string",
    interfaceDescriptionVariable: "string",
    interfaceMtu: 0,
    interfaceMtuVariable: "string",
    interfaceName: "string",
    interfaceNameVariable: "string",
    ipDirectedBroadcast: false,
    ipDirectedBroadcastVariable: "string",
    ipMtu: 0,
    ipMtuVariable: "string",
    iperfServer: "string",
    iperfServerVariable: "string",
    ipv4Address: "string",
    ipv4AddressVariable: "string",
    ipv4ConfigurationType: "string",
    ipv4DhcpDistance: 0,
    ipv4DhcpDistanceVariable: "string",
    ipv4DhcpHelperVariable: "string",
    ipv4DhcpHelpers: ["string"],
    ipv4SecondaryAddresses: [{
        address: "string",
        addressVariable: "string",
        subnetMask: "string",
        subnetMaskVariable: "string",
    }],
    ipv4SubnetMask: "string",
    ipv4SubnetMaskVariable: "string",
    ipv6Address: "string",
    ipv6AddressVariable: "string",
    ipv6ConfigurationType: "string",
    ipv6DhcpSecondaryAddresses: [{
        address: "string",
        addressVariable: "string",
    }],
    ipv6SecondaryAddresses: [{
        address: "string",
        addressVariable: "string",
    }],
    loadInterval: 0,
    loadIntervalVariable: "string",
    macAddress: "string",
    macAddressVariable: "string",
    mediaType: "string",
    mediaTypeVariable: "string",
    name: "string",
    nat64: false,
    nat66: false,
    natIpv4: false,
    natIpv4Variable: "string",
    natIpv6: false,
    natIpv6Variable: "string",
    natLoopback: "string",
    natLoopbackVariable: "string",
    natOverload: false,
    natOverloadVariable: "string",
    natPrefixLength: 0,
    natPrefixLengthVariable: "string",
    natRangeEnd: "string",
    natRangeEndVariable: "string",
    natRangeStart: "string",
    natRangeStartVariable: "string",
    natTcpTimeout: 0,
    natTcpTimeoutVariable: "string",
    natType: "string",
    natTypeVariable: "string",
    natUdpTimeout: 0,
    natUdpTimeoutVariable: "string",
    newStaticNats: [{
        direction: "string",
        sourceIp: "string",
        sourceIpVariable: "string",
        sourceVpn: 0,
        sourceVpnVariable: "string",
        translatedIp: "string",
        translatedIpVariable: "string",
    }],
    perTunnelQos: false,
    perTunnelQosVariable: "string",
    qosAdaptive: false,
    qosAdaptiveBandwidthDownstream: false,
    qosAdaptiveBandwidthUpstream: false,
    qosAdaptiveDefaultDownstream: 0,
    qosAdaptiveDefaultDownstreamVariable: "string",
    qosAdaptiveDefaultUpstream: 0,
    qosAdaptiveDefaultUpstreamVariable: "string",
    qosAdaptiveMaxDownstream: 0,
    qosAdaptiveMaxDownstreamVariable: "string",
    qosAdaptiveMaxUpstream: 0,
    qosAdaptiveMaxUpstreamVariable: "string",
    qosAdaptiveMinDownstream: 0,
    qosAdaptiveMinDownstreamVariable: "string",
    qosAdaptiveMinUpstream: 0,
    qosAdaptiveMinUpstreamVariable: "string",
    qosAdaptivePeriod: 0,
    qosAdaptivePeriodVariable: "string",
    qosShapingRate: 0,
    qosShapingRateVariable: "string",
    serviceProvider: "string",
    serviceProviderVariable: "string",
    shutdown: false,
    shutdownVariable: "string",
    speed: "string",
    speedVariable: "string",
    staticNat66s: [{
        sourcePrefix: "string",
        sourcePrefixVariable: "string",
        sourceVpnId: 0,
        sourceVpnIdVariable: "string",
        translatedSourcePrefix: "string",
        translatedSourcePrefixVariable: "string",
    }],
    tcpMss: 0,
    tcpMssVariable: "string",
    tlocExtension: "string",
    tlocExtensionVariable: "string",
    tracker: "string",
    trackerVariable: "string",
    transportWanVpnFeatureId: "string",
    tunnelBandwidthPercent: 0,
    tunnelBandwidthPercentVariable: "string",
    tunnelInterface: false,
    tunnelInterfaceAllowAll: false,
    tunnelInterfaceAllowAllVariable: "string",
    tunnelInterfaceAllowBfd: false,
    tunnelInterfaceAllowBfdVariable: "string",
    tunnelInterfaceAllowBgp: false,
    tunnelInterfaceAllowBgpVariable: "string",
    tunnelInterfaceAllowDhcp: false,
    tunnelInterfaceAllowDhcpVariable: "string",
    tunnelInterfaceAllowDns: false,
    tunnelInterfaceAllowDnsVariable: "string",
    tunnelInterfaceAllowHttps: false,
    tunnelInterfaceAllowHttpsVariable: "string",
    tunnelInterfaceAllowIcmp: false,
    tunnelInterfaceAllowIcmpVariable: "string",
    tunnelInterfaceAllowNetconf: false,
    tunnelInterfaceAllowNetconfVariable: "string",
    tunnelInterfaceAllowNtp: false,
    tunnelInterfaceAllowNtpVariable: "string",
    tunnelInterfaceAllowOspf: false,
    tunnelInterfaceAllowOspfVariable: "string",
    tunnelInterfaceAllowSnmp: false,
    tunnelInterfaceAllowSnmpVariable: "string",
    tunnelInterfaceAllowSsh: false,
    tunnelInterfaceAllowSshVariable: "string",
    tunnelInterfaceAllowStun: false,
    tunnelInterfaceAllowStunVariable: "string",
    tunnelInterfaceBindLoopbackTunnel: "string",
    tunnelInterfaceBindLoopbackTunnelVariable: "string",
    tunnelInterfaceBorder: false,
    tunnelInterfaceBorderVariable: "string",
    tunnelInterfaceCarrier: "string",
    tunnelInterfaceCarrierVariable: "string",
    tunnelInterfaceClearDontFragment: false,
    tunnelInterfaceClearDontFragmentVariable: "string",
    tunnelInterfaceColor: "string",
    tunnelInterfaceColorRestrict: false,
    tunnelInterfaceColorRestrictVariable: "string",
    tunnelInterfaceColorVariable: "string",
    tunnelInterfaceCtsSgtPropagation: false,
    tunnelInterfaceCtsSgtPropagationVariable: "string",
    tunnelInterfaceEncapsulations: [{
        encapsulation: "string",
        preference: 0,
        preferenceVariable: "string",
        weight: 0,
        weightVariable: "string",
    }],
    tunnelInterfaceExcludeControllerGroupListVariable: "string",
    tunnelInterfaceExcludeControllerGroupLists: [0],
    tunnelInterfaceGreTunnelDestinationIp: "string",
    tunnelInterfaceGreTunnelDestinationIpVariable: "string",
    tunnelInterfaceGroups: 0,
    tunnelInterfaceGroupsVariable: "string",
    tunnelInterfaceHelloInterval: 0,
    tunnelInterfaceHelloIntervalVariable: "string",
    tunnelInterfaceHelloTolerance: 0,
    tunnelInterfaceHelloToleranceVariable: "string",
    tunnelInterfaceLastResortCircuit: false,
    tunnelInterfaceLastResortCircuitVariable: "string",
    tunnelInterfaceLowBandwidthLink: false,
    tunnelInterfaceLowBandwidthLinkVariable: "string",
    tunnelInterfaceMaxControlConnections: 0,
    tunnelInterfaceMaxControlConnectionsVariable: "string",
    tunnelInterfaceNatRefreshInterval: 0,
    tunnelInterfaceNatRefreshIntervalVariable: "string",
    tunnelInterfaceNetworkBroadcast: false,
    tunnelInterfaceNetworkBroadcastVariable: "string",
    tunnelInterfacePortHop: false,
    tunnelInterfacePortHopVariable: "string",
    tunnelInterfaceTunnelTcpMss: 0,
    tunnelInterfaceTunnelTcpMssVariable: "string",
    tunnelInterfaceVbondAsStunServer: false,
    tunnelInterfaceVbondAsStunServerVariable: "string",
    tunnelInterfaceVmanageConnectionPreference: 0,
    tunnelInterfaceVmanageConnectionPreferenceVariable: "string",
    tunnelQosMode: "string",
    tunnelQosModeVariable: "string",
    xconnect: "string",
    xconnectVariable: "string",
});
Copy
type: sdwan:TransportWanVpnInterfaceEthernetFeature
properties:
    aclIpv4EgressFeatureId: string
    aclIpv4IngressFeatureId: string
    aclIpv6EgressFeatureId: string
    aclIpv6IngressFeatureId: string
    arpTimeout: 0
    arpTimeoutVariable: string
    arps:
        - ipAddress: string
          ipAddressVariable: string
          macAddress: string
          macAddressVariable: string
    autoDetectBandwidth: false
    autoDetectBandwidthVariable: string
    autonegotiate: false
    autonegotiateVariable: string
    bandwidthDownstream: 0
    bandwidthDownstreamVariable: string
    bandwidthUpstream: 0
    bandwidthUpstreamVariable: string
    blockNonSourceIp: false
    blockNonSourceIpVariable: string
    description: string
    duplex: string
    duplexVariable: string
    enableDhcpv6: false
    featureProfileId: string
    greTunnelSourceIp: string
    greTunnelSourceIpVariable: string
    icmpRedirectDisable: false
    icmpRedirectDisableVariable: string
    interfaceDescription: string
    interfaceDescriptionVariable: string
    interfaceMtu: 0
    interfaceMtuVariable: string
    interfaceName: string
    interfaceNameVariable: string
    ipDirectedBroadcast: false
    ipDirectedBroadcastVariable: string
    ipMtu: 0
    ipMtuVariable: string
    iperfServer: string
    iperfServerVariable: string
    ipv4Address: string
    ipv4AddressVariable: string
    ipv4ConfigurationType: string
    ipv4DhcpDistance: 0
    ipv4DhcpDistanceVariable: string
    ipv4DhcpHelperVariable: string
    ipv4DhcpHelpers:
        - string
    ipv4SecondaryAddresses:
        - address: string
          addressVariable: string
          subnetMask: string
          subnetMaskVariable: string
    ipv4SubnetMask: string
    ipv4SubnetMaskVariable: string
    ipv6Address: string
    ipv6AddressVariable: string
    ipv6ConfigurationType: string
    ipv6DhcpSecondaryAddresses:
        - address: string
          addressVariable: string
    ipv6SecondaryAddresses:
        - address: string
          addressVariable: string
    loadInterval: 0
    loadIntervalVariable: string
    macAddress: string
    macAddressVariable: string
    mediaType: string
    mediaTypeVariable: string
    name: string
    nat64: false
    nat66: false
    natIpv4: false
    natIpv4Variable: string
    natIpv6: false
    natIpv6Variable: string
    natLoopback: string
    natLoopbackVariable: string
    natOverload: false
    natOverloadVariable: string
    natPrefixLength: 0
    natPrefixLengthVariable: string
    natRangeEnd: string
    natRangeEndVariable: string
    natRangeStart: string
    natRangeStartVariable: string
    natTcpTimeout: 0
    natTcpTimeoutVariable: string
    natType: string
    natTypeVariable: string
    natUdpTimeout: 0
    natUdpTimeoutVariable: string
    newStaticNats:
        - direction: string
          sourceIp: string
          sourceIpVariable: string
          sourceVpn: 0
          sourceVpnVariable: string
          translatedIp: string
          translatedIpVariable: string
    perTunnelQos: false
    perTunnelQosVariable: string
    qosAdaptive: false
    qosAdaptiveBandwidthDownstream: false
    qosAdaptiveBandwidthUpstream: false
    qosAdaptiveDefaultDownstream: 0
    qosAdaptiveDefaultDownstreamVariable: string
    qosAdaptiveDefaultUpstream: 0
    qosAdaptiveDefaultUpstreamVariable: string
    qosAdaptiveMaxDownstream: 0
    qosAdaptiveMaxDownstreamVariable: string
    qosAdaptiveMaxUpstream: 0
    qosAdaptiveMaxUpstreamVariable: string
    qosAdaptiveMinDownstream: 0
    qosAdaptiveMinDownstreamVariable: string
    qosAdaptiveMinUpstream: 0
    qosAdaptiveMinUpstreamVariable: string
    qosAdaptivePeriod: 0
    qosAdaptivePeriodVariable: string
    qosShapingRate: 0
    qosShapingRateVariable: string
    serviceProvider: string
    serviceProviderVariable: string
    shutdown: false
    shutdownVariable: string
    speed: string
    speedVariable: string
    staticNat66s:
        - sourcePrefix: string
          sourcePrefixVariable: string
          sourceVpnId: 0
          sourceVpnIdVariable: string
          translatedSourcePrefix: string
          translatedSourcePrefixVariable: string
    tcpMss: 0
    tcpMssVariable: string
    tlocExtension: string
    tlocExtensionVariable: string
    tracker: string
    trackerVariable: string
    transportWanVpnFeatureId: string
    tunnelBandwidthPercent: 0
    tunnelBandwidthPercentVariable: string
    tunnelInterface: false
    tunnelInterfaceAllowAll: false
    tunnelInterfaceAllowAllVariable: string
    tunnelInterfaceAllowBfd: false
    tunnelInterfaceAllowBfdVariable: string
    tunnelInterfaceAllowBgp: false
    tunnelInterfaceAllowBgpVariable: string
    tunnelInterfaceAllowDhcp: false
    tunnelInterfaceAllowDhcpVariable: string
    tunnelInterfaceAllowDns: false
    tunnelInterfaceAllowDnsVariable: string
    tunnelInterfaceAllowHttps: false
    tunnelInterfaceAllowHttpsVariable: string
    tunnelInterfaceAllowIcmp: false
    tunnelInterfaceAllowIcmpVariable: string
    tunnelInterfaceAllowNetconf: false
    tunnelInterfaceAllowNetconfVariable: string
    tunnelInterfaceAllowNtp: false
    tunnelInterfaceAllowNtpVariable: string
    tunnelInterfaceAllowOspf: false
    tunnelInterfaceAllowOspfVariable: string
    tunnelInterfaceAllowSnmp: false
    tunnelInterfaceAllowSnmpVariable: string
    tunnelInterfaceAllowSsh: false
    tunnelInterfaceAllowSshVariable: string
    tunnelInterfaceAllowStun: false
    tunnelInterfaceAllowStunVariable: string
    tunnelInterfaceBindLoopbackTunnel: string
    tunnelInterfaceBindLoopbackTunnelVariable: string
    tunnelInterfaceBorder: false
    tunnelInterfaceBorderVariable: string
    tunnelInterfaceCarrier: string
    tunnelInterfaceCarrierVariable: string
    tunnelInterfaceClearDontFragment: false
    tunnelInterfaceClearDontFragmentVariable: string
    tunnelInterfaceColor: string
    tunnelInterfaceColorRestrict: false
    tunnelInterfaceColorRestrictVariable: string
    tunnelInterfaceColorVariable: string
    tunnelInterfaceCtsSgtPropagation: false
    tunnelInterfaceCtsSgtPropagationVariable: string
    tunnelInterfaceEncapsulations:
        - encapsulation: string
          preference: 0
          preferenceVariable: string
          weight: 0
          weightVariable: string
    tunnelInterfaceExcludeControllerGroupListVariable: string
    tunnelInterfaceExcludeControllerGroupLists:
        - 0
    tunnelInterfaceGreTunnelDestinationIp: string
    tunnelInterfaceGreTunnelDestinationIpVariable: string
    tunnelInterfaceGroups: 0
    tunnelInterfaceGroupsVariable: string
    tunnelInterfaceHelloInterval: 0
    tunnelInterfaceHelloIntervalVariable: string
    tunnelInterfaceHelloTolerance: 0
    tunnelInterfaceHelloToleranceVariable: string
    tunnelInterfaceLastResortCircuit: false
    tunnelInterfaceLastResortCircuitVariable: string
    tunnelInterfaceLowBandwidthLink: false
    tunnelInterfaceLowBandwidthLinkVariable: string
    tunnelInterfaceMaxControlConnections: 0
    tunnelInterfaceMaxControlConnectionsVariable: string
    tunnelInterfaceNatRefreshInterval: 0
    tunnelInterfaceNatRefreshIntervalVariable: string
    tunnelInterfaceNetworkBroadcast: false
    tunnelInterfaceNetworkBroadcastVariable: string
    tunnelInterfacePortHop: false
    tunnelInterfacePortHopVariable: string
    tunnelInterfaceTunnelTcpMss: 0
    tunnelInterfaceTunnelTcpMssVariable: string
    tunnelInterfaceVbondAsStunServer: false
    tunnelInterfaceVbondAsStunServerVariable: string
    tunnelInterfaceVmanageConnectionPreference: 0
    tunnelInterfaceVmanageConnectionPreferenceVariable: string
    tunnelQosMode: string
    tunnelQosModeVariable: string
    xconnect: string
    xconnectVariable: string
Copy

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

FeatureProfileId This property is required. string
Feature Profile ID
AclIpv4EgressFeatureId string
AclIpv4IngressFeatureId string
AclIpv6EgressFeatureId string
AclIpv6IngressFeatureId string
ArpTimeout int
Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2147483 - Default value: 1200
ArpTimeoutVariable string
Variable name
Arps List<TransportWanVpnInterfaceEthernetFeatureArp>
Configure ARP entries
AutoDetectBandwidth bool
Interface auto detect bandwidth - Default value: false
AutoDetectBandwidthVariable string
Variable name
Autonegotiate bool
Link autonegotiation
AutonegotiateVariable string
Variable name
BandwidthDownstream int
Interface downstream bandwidth capacity, in kbps - Range: 1-2147483647
BandwidthDownstreamVariable string
Variable name
BandwidthUpstream int
Interface upstream bandwidth capacity, in kbps - Range: 1-2147483647
BandwidthUpstreamVariable string
Variable name
BlockNonSourceIp bool
Block packets originating from IP address that is not from this source - Default value: false
BlockNonSourceIpVariable string
Variable name
Description string
The description of the Feature
Duplex string
Duplex mode - Choices: full, half, auto
DuplexVariable string
Variable name
EnableDhcpv6 bool
Enable DHCPv6, Attribute conditional on ipv6_configuration_type being equal to dynamic
GreTunnelSourceIp string
GRE tunnel source IP
GreTunnelSourceIpVariable string
Variable name
IcmpRedirectDisable bool
ICMP/ICMPv6 Redirect Disable - Default value: true
IcmpRedirectDisableVariable string
Variable name
InterfaceDescription string
InterfaceDescriptionVariable string
Variable name
InterfaceMtu int
Interface MTU GigabitEthernet0 <1500..1518>, Other GigabitEthernet <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
InterfaceMtuVariable string
Variable name
InterfaceName string
InterfaceNameVariable string
Variable name
IpDirectedBroadcast bool
IP Directed-Broadcast - Default value: false
IpDirectedBroadcastVariable string
Variable name
IpMtu int
IP MTU for GigabitEthernet main <576..Interface MTU>, GigabitEthernet subinterface <576..9216>, Other Interfaces <576..2000> in bytes - Range: 576-9216 - Default value: 1500
IpMtuVariable string
Variable name
IperfServer string
Iperf server for auto bandwidth detect
IperfServerVariable string
Variable name
Ipv4Address string
IP Address, Attribute conditional on ipv4_configuration_type being equal to static
Ipv4AddressVariable string
Variable name
Ipv4ConfigurationType string
IPv4 Configuration Type - Choices: dynamic, static - Default value: dynamic
Ipv4DhcpDistance int
DHCP Distance, Attribute conditional on ipv4_configuration_type being equal to dynamic - Range: 1-65536 - Default value: 1
Ipv4DhcpDistanceVariable string
Variable name
Ipv4DhcpHelperVariable string
Variable name
Ipv4DhcpHelpers List<string>
List of DHCP IPv4 helper addresses (min 1, max 8)
Ipv4SecondaryAddresses List<TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddress>
Secondary IpV4 Addresses, Attribute conditional on ipv4_configuration_type being equal to static
Ipv4SubnetMask string
Subnet Mask, Attribute conditional on ipv4_configuration_type being equal to static - Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
Ipv4SubnetMaskVariable string
Variable name
Ipv6Address string
IPv6 Address Secondary, Attribute conditional on ipv6_configuration_type being equal to static
Ipv6AddressVariable string
Variable name
Ipv6ConfigurationType string
IPv6 Configuration Type - Choices: dynamic, static, none - Default value: none
Ipv6DhcpSecondaryAddresses List<TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddress>
secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to dynamic
Ipv6SecondaryAddresses List<TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddress>
Static secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to static
LoadInterval int
Interval for interface load calculation - Range: 30-600 - Default value: 30
LoadIntervalVariable string
Variable name
MacAddress string
MAC Address
MacAddressVariable string
Variable name
MediaType string
Media type - Choices: auto-select, rj45, sfp
MediaTypeVariable string
Variable name
Name string
The name of the Feature
Nat64 bool
NAT64 on this interface - Default value: false
Nat66 bool
NAT66 on this interface - Default value: false
NatIpv4 bool
enable Network Address Translation on this interface - Default value: false
NatIpv4Variable string
Variable name
NatIpv6 bool
enable Network Address Translation ipv6 on this interface - Default value: false
NatIpv6Variable string
Variable name
NatLoopback string
NAT Inside Source Loopback Interface
NatLoopbackVariable string
Variable name
NatOverload bool
NAT Overload - Default value: true
NatOverloadVariable string
Variable name
NatPrefixLength int
NAT Pool Prefix Length - Range: 1-32
NatPrefixLengthVariable string
Variable name
NatRangeEnd string
NAT Pool Range End
NatRangeEndVariable string
Variable name
NatRangeStart string
NAT Pool Range Start
NatRangeStartVariable string
Variable name
NatTcpTimeout int
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
NatTcpTimeoutVariable string
Variable name
NatType string
NAT Type - Choices: interface, pool, loopback - Default value: interface
NatTypeVariable string
Variable name
NatUdpTimeout int
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
NatUdpTimeoutVariable string
Variable name
NewStaticNats List<TransportWanVpnInterfaceEthernetFeatureNewStaticNat>
static NAT
PerTunnelQos bool
Per-tunnel Qos - Default value: false
PerTunnelQosVariable string
Variable name
QosAdaptive bool
Adaptive QoS - Default value: false
QosAdaptiveBandwidthDownstream bool
Shaping Rate Downstream - Default value: false
QosAdaptiveBandwidthUpstream bool
Shaping Rate Upstream - Default value: false
QosAdaptiveDefaultDownstream int
Adaptive QoS default downstream bandwidth (kbps) - Range: 8-100000000
QosAdaptiveDefaultDownstreamVariable string
Variable name
QosAdaptiveDefaultUpstream int
Adaptive QoS default upstream bandwidth (kbps) - Range: 8-100000000
QosAdaptiveDefaultUpstreamVariable string
Variable name
QosAdaptiveMaxDownstream int
Downstream max bandwidth limit (kbps) - Range: 8-100000000
QosAdaptiveMaxDownstreamVariable string
Variable name
QosAdaptiveMaxUpstream int
Upstream max bandwidth limit (kbps) - Range: 8-100000000
QosAdaptiveMaxUpstreamVariable string
Variable name
QosAdaptiveMinDownstream int
Downstream min bandwidth limit (kbps) - Range: 8-100000000
QosAdaptiveMinDownstreamVariable string
Variable name
QosAdaptiveMinUpstream int
Upstream min bandwidth limit (kbps) - Range: 8-100000000
QosAdaptiveMinUpstreamVariable string
Variable name
QosAdaptivePeriod int
Adapt Period(Minutes) - Range: 1-720 - Default value: 15
QosAdaptivePeriodVariable string
Variable name
QosShapingRate int
Shaping Rate (Kbps) - Range: 8-100000000
QosShapingRateVariable string
Variable name
ServiceProvider string
Service Provider Name
ServiceProviderVariable string
Variable name
Shutdown bool
  • Default value: true
ShutdownVariable string
Variable name
Speed string
Set interface speed - Choices: 10, 100, 1000, 2500, 10000
SpeedVariable string
Variable name
StaticNat66s List<TransportWanVpnInterfaceEthernetFeatureStaticNat66>
static NAT66
TcpMss int
TCP MSS on SYN packets, in bytes - Range: 500-1460
TcpMssVariable string
Variable name
TlocExtension string
Extends a local TLOC to a remote node only for vpn 0
TlocExtensionVariable string
Variable name
Tracker string
Enable tracker for this interface
TrackerVariable string
Variable name
TransportWanVpnFeatureId string
Transport WAN VPN Feature ID
TunnelBandwidthPercent int
Tunnels Bandwidth Percent - Range: 1-100 - Default value: 50
TunnelBandwidthPercentVariable string
Variable name
TunnelInterface bool
Tunnel Interface on/off - Default value: false
TunnelInterfaceAllowAll bool
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
TunnelInterfaceAllowAllVariable string
Variable name
TunnelInterfaceAllowBfd bool
Allow/Deny BFD - Default value: false
TunnelInterfaceAllowBfdVariable string
Variable name
TunnelInterfaceAllowBgp bool
Allow/deny BGP - Default value: false
TunnelInterfaceAllowBgpVariable string
Variable name
TunnelInterfaceAllowDhcp bool
Allow/Deny DHCP - Default value: true
TunnelInterfaceAllowDhcpVariable string
Variable name
TunnelInterfaceAllowDns bool
Allow/Deny DNS - Default value: true
TunnelInterfaceAllowDnsVariable string
Variable name
TunnelInterfaceAllowHttps bool
Allow/Deny HTTPS - Default value: true
TunnelInterfaceAllowHttpsVariable string
Variable name
TunnelInterfaceAllowIcmp bool
Allow/Deny ICMP - Default value: true
TunnelInterfaceAllowIcmpVariable string
Variable name
TunnelInterfaceAllowNetconf bool
Allow/Deny NETCONF - Default value: false
TunnelInterfaceAllowNetconfVariable string
Variable name
TunnelInterfaceAllowNtp bool
Allow/Deny NTP - Default value: true
TunnelInterfaceAllowNtpVariable string
Variable name
TunnelInterfaceAllowOspf bool
Allow/Deny OSPF - Default value: false
TunnelInterfaceAllowOspfVariable string
Variable name
TunnelInterfaceAllowSnmp bool
Allow/Deny SNMP - Default value: false
TunnelInterfaceAllowSnmpVariable string
Variable name
TunnelInterfaceAllowSsh bool
Allow/Deny SSH - Default value: true
TunnelInterfaceAllowSshVariable string
Variable name
TunnelInterfaceAllowStun bool
Allow/Deny STUN - Default value: false
TunnelInterfaceAllowStunVariable string
Variable name
TunnelInterfaceBindLoopbackTunnel string
Bind loopback tunnel interface to a physical interface
TunnelInterfaceBindLoopbackTunnelVariable string
Variable name
TunnelInterfaceBorder bool
Set TLOC as border TLOC - Default value: false
TunnelInterfaceBorderVariable string
Variable name
TunnelInterfaceCarrier string
Set carrier for TLOC - Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8 - Default value: default
TunnelInterfaceCarrierVariable string
Variable name
TunnelInterfaceClearDontFragment bool
Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: false
TunnelInterfaceClearDontFragmentVariable string
Variable name
TunnelInterfaceColor string
Set color for TLOC - Choices: default, mpls, metro-ethernet, biz-internet, public-internet, lte, 3g, red, green, blue, gold, silver, bronze, custom1, custom2, custom3, private1, private2, private3, private4, private5, private6 - Default value: mpls
TunnelInterfaceColorRestrict bool
Restrict this TLOC behavior - Default value: false
TunnelInterfaceColorRestrictVariable string
Variable name
TunnelInterfaceColorVariable string
Variable name
TunnelInterfaceCtsSgtPropagation bool
CTS SGT Propagation configuration - Default value: false
TunnelInterfaceCtsSgtPropagationVariable string
Variable name
TunnelInterfaceEncapsulations List<TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulation>
Encapsulation for TLOC
TunnelInterfaceExcludeControllerGroupListVariable string
Variable name
TunnelInterfaceExcludeControllerGroupLists List<int>
Exclude the following controller groups defined in this list.
TunnelInterfaceGreTunnelDestinationIp string
GRE tunnel destination IP
TunnelInterfaceGreTunnelDestinationIpVariable string
Variable name
TunnelInterfaceGroups int
List of groups - Range: 1-4294967295
TunnelInterfaceGroupsVariable string
Variable name
TunnelInterfaceHelloInterval int
Set time period of control hello packets <100..600000> milli seconds - Range: 100-600000 - Default value: 1000
TunnelInterfaceHelloIntervalVariable string
Variable name
TunnelInterfaceHelloTolerance int
Set tolerance of control hello packets <12..6000> seconds - Range: 12-6000 - Default value: 12
TunnelInterfaceHelloToleranceVariable string
Variable name
TunnelInterfaceLastResortCircuit bool
Set TLOC as last resort - Default value: false
TunnelInterfaceLastResortCircuitVariable string
Variable name
TunnelInterfaceLowBandwidthLink bool
Set the interface as a low-bandwidth circuit - Default value: false
TunnelInterfaceLowBandwidthLinkVariable string
Variable name
TunnelInterfaceMaxControlConnections int
Maximum Control Connections - Range: 0-100
TunnelInterfaceMaxControlConnectionsVariable string
Variable name
TunnelInterfaceNatRefreshInterval int
Set time period of nat refresh packets <1...60> seconds - Range: 1-60 - Default value: 5
TunnelInterfaceNatRefreshIntervalVariable string
Variable name
TunnelInterfaceNetworkBroadcast bool
Accept and respond to network-prefix-directed broadcasts - Default value: false
TunnelInterfaceNetworkBroadcastVariable string
Variable name
TunnelInterfacePortHop bool
Disallow port hopping on the tunnel interface - Default value: true
TunnelInterfacePortHopVariable string
Variable name
TunnelInterfaceTunnelTcpMss int
Tunnel TCP MSS on SYN packets, in bytes - Range: 500-1460
TunnelInterfaceTunnelTcpMssVariable string
Variable name
TunnelInterfaceVbondAsStunServer bool
Put this wan interface in STUN mode only - Default value: false
TunnelInterfaceVbondAsStunServerVariable string
Variable name
TunnelInterfaceVmanageConnectionPreference int
Set interface preference for control connection to vManage <0..8> - Range: 0-8 - Default value: 5
TunnelInterfaceVmanageConnectionPreferenceVariable string
Variable name
TunnelQosMode string
Set tunnel QoS mode - Choices: hub, spoke
TunnelQosModeVariable string
Variable name
Xconnect string
Extend remote TLOC over a GRE tunnel to a local WAN interface
XconnectVariable string
Variable name
FeatureProfileId This property is required. string
Feature Profile ID
AclIpv4EgressFeatureId string
AclIpv4IngressFeatureId string
AclIpv6EgressFeatureId string
AclIpv6IngressFeatureId string
ArpTimeout int
Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2147483 - Default value: 1200
ArpTimeoutVariable string
Variable name
Arps []TransportWanVpnInterfaceEthernetFeatureArpArgs
Configure ARP entries
AutoDetectBandwidth bool
Interface auto detect bandwidth - Default value: false
AutoDetectBandwidthVariable string
Variable name
Autonegotiate bool
Link autonegotiation
AutonegotiateVariable string
Variable name
BandwidthDownstream int
Interface downstream bandwidth capacity, in kbps - Range: 1-2147483647
BandwidthDownstreamVariable string
Variable name
BandwidthUpstream int
Interface upstream bandwidth capacity, in kbps - Range: 1-2147483647
BandwidthUpstreamVariable string
Variable name
BlockNonSourceIp bool
Block packets originating from IP address that is not from this source - Default value: false
BlockNonSourceIpVariable string
Variable name
Description string
The description of the Feature
Duplex string
Duplex mode - Choices: full, half, auto
DuplexVariable string
Variable name
EnableDhcpv6 bool
Enable DHCPv6, Attribute conditional on ipv6_configuration_type being equal to dynamic
GreTunnelSourceIp string
GRE tunnel source IP
GreTunnelSourceIpVariable string
Variable name
IcmpRedirectDisable bool
ICMP/ICMPv6 Redirect Disable - Default value: true
IcmpRedirectDisableVariable string
Variable name
InterfaceDescription string
InterfaceDescriptionVariable string
Variable name
InterfaceMtu int
Interface MTU GigabitEthernet0 <1500..1518>, Other GigabitEthernet <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
InterfaceMtuVariable string
Variable name
InterfaceName string
InterfaceNameVariable string
Variable name
IpDirectedBroadcast bool
IP Directed-Broadcast - Default value: false
IpDirectedBroadcastVariable string
Variable name
IpMtu int
IP MTU for GigabitEthernet main <576..Interface MTU>, GigabitEthernet subinterface <576..9216>, Other Interfaces <576..2000> in bytes - Range: 576-9216 - Default value: 1500
IpMtuVariable string
Variable name
IperfServer string
Iperf server for auto bandwidth detect
IperfServerVariable string
Variable name
Ipv4Address string
IP Address, Attribute conditional on ipv4_configuration_type being equal to static
Ipv4AddressVariable string
Variable name
Ipv4ConfigurationType string
IPv4 Configuration Type - Choices: dynamic, static - Default value: dynamic
Ipv4DhcpDistance int
DHCP Distance, Attribute conditional on ipv4_configuration_type being equal to dynamic - Range: 1-65536 - Default value: 1
Ipv4DhcpDistanceVariable string
Variable name
Ipv4DhcpHelperVariable string
Variable name
Ipv4DhcpHelpers []string
List of DHCP IPv4 helper addresses (min 1, max 8)
Ipv4SecondaryAddresses []TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddressArgs
Secondary IpV4 Addresses, Attribute conditional on ipv4_configuration_type being equal to static
Ipv4SubnetMask string
Subnet Mask, Attribute conditional on ipv4_configuration_type being equal to static - Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
Ipv4SubnetMaskVariable string
Variable name
Ipv6Address string
IPv6 Address Secondary, Attribute conditional on ipv6_configuration_type being equal to static
Ipv6AddressVariable string
Variable name
Ipv6ConfigurationType string
IPv6 Configuration Type - Choices: dynamic, static, none - Default value: none
Ipv6DhcpSecondaryAddresses []TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddressArgs
secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to dynamic
Ipv6SecondaryAddresses []TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddressArgs
Static secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to static
LoadInterval int
Interval for interface load calculation - Range: 30-600 - Default value: 30
LoadIntervalVariable string
Variable name
MacAddress string
MAC Address
MacAddressVariable string
Variable name
MediaType string
Media type - Choices: auto-select, rj45, sfp
MediaTypeVariable string
Variable name
Name string
The name of the Feature
Nat64 bool
NAT64 on this interface - Default value: false
Nat66 bool
NAT66 on this interface - Default value: false
NatIpv4 bool
enable Network Address Translation on this interface - Default value: false
NatIpv4Variable string
Variable name
NatIpv6 bool
enable Network Address Translation ipv6 on this interface - Default value: false
NatIpv6Variable string
Variable name
NatLoopback string
NAT Inside Source Loopback Interface
NatLoopbackVariable string
Variable name
NatOverload bool
NAT Overload - Default value: true
NatOverloadVariable string
Variable name
NatPrefixLength int
NAT Pool Prefix Length - Range: 1-32
NatPrefixLengthVariable string
Variable name
NatRangeEnd string
NAT Pool Range End
NatRangeEndVariable string
Variable name
NatRangeStart string
NAT Pool Range Start
NatRangeStartVariable string
Variable name
NatTcpTimeout int
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
NatTcpTimeoutVariable string
Variable name
NatType string
NAT Type - Choices: interface, pool, loopback - Default value: interface
NatTypeVariable string
Variable name
NatUdpTimeout int
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
NatUdpTimeoutVariable string
Variable name
NewStaticNats []TransportWanVpnInterfaceEthernetFeatureNewStaticNatArgs
static NAT
PerTunnelQos bool
Per-tunnel Qos - Default value: false
PerTunnelQosVariable string
Variable name
QosAdaptive bool
Adaptive QoS - Default value: false
QosAdaptiveBandwidthDownstream bool
Shaping Rate Downstream - Default value: false
QosAdaptiveBandwidthUpstream bool
Shaping Rate Upstream - Default value: false
QosAdaptiveDefaultDownstream int
Adaptive QoS default downstream bandwidth (kbps) - Range: 8-100000000
QosAdaptiveDefaultDownstreamVariable string
Variable name
QosAdaptiveDefaultUpstream int
Adaptive QoS default upstream bandwidth (kbps) - Range: 8-100000000
QosAdaptiveDefaultUpstreamVariable string
Variable name
QosAdaptiveMaxDownstream int
Downstream max bandwidth limit (kbps) - Range: 8-100000000
QosAdaptiveMaxDownstreamVariable string
Variable name
QosAdaptiveMaxUpstream int
Upstream max bandwidth limit (kbps) - Range: 8-100000000
QosAdaptiveMaxUpstreamVariable string
Variable name
QosAdaptiveMinDownstream int
Downstream min bandwidth limit (kbps) - Range: 8-100000000
QosAdaptiveMinDownstreamVariable string
Variable name
QosAdaptiveMinUpstream int
Upstream min bandwidth limit (kbps) - Range: 8-100000000
QosAdaptiveMinUpstreamVariable string
Variable name
QosAdaptivePeriod int
Adapt Period(Minutes) - Range: 1-720 - Default value: 15
QosAdaptivePeriodVariable string
Variable name
QosShapingRate int
Shaping Rate (Kbps) - Range: 8-100000000
QosShapingRateVariable string
Variable name
ServiceProvider string
Service Provider Name
ServiceProviderVariable string
Variable name
Shutdown bool
  • Default value: true
ShutdownVariable string
Variable name
Speed string
Set interface speed - Choices: 10, 100, 1000, 2500, 10000
SpeedVariable string
Variable name
StaticNat66s []TransportWanVpnInterfaceEthernetFeatureStaticNat66Args
static NAT66
TcpMss int
TCP MSS on SYN packets, in bytes - Range: 500-1460
TcpMssVariable string
Variable name
TlocExtension string
Extends a local TLOC to a remote node only for vpn 0
TlocExtensionVariable string
Variable name
Tracker string
Enable tracker for this interface
TrackerVariable string
Variable name
TransportWanVpnFeatureId string
Transport WAN VPN Feature ID
TunnelBandwidthPercent int
Tunnels Bandwidth Percent - Range: 1-100 - Default value: 50
TunnelBandwidthPercentVariable string
Variable name
TunnelInterface bool
Tunnel Interface on/off - Default value: false
TunnelInterfaceAllowAll bool
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
TunnelInterfaceAllowAllVariable string
Variable name
TunnelInterfaceAllowBfd bool
Allow/Deny BFD - Default value: false
TunnelInterfaceAllowBfdVariable string
Variable name
TunnelInterfaceAllowBgp bool
Allow/deny BGP - Default value: false
TunnelInterfaceAllowBgpVariable string
Variable name
TunnelInterfaceAllowDhcp bool
Allow/Deny DHCP - Default value: true
TunnelInterfaceAllowDhcpVariable string
Variable name
TunnelInterfaceAllowDns bool
Allow/Deny DNS - Default value: true
TunnelInterfaceAllowDnsVariable string
Variable name
TunnelInterfaceAllowHttps bool
Allow/Deny HTTPS - Default value: true
TunnelInterfaceAllowHttpsVariable string
Variable name
TunnelInterfaceAllowIcmp bool
Allow/Deny ICMP - Default value: true
TunnelInterfaceAllowIcmpVariable string
Variable name
TunnelInterfaceAllowNetconf bool
Allow/Deny NETCONF - Default value: false
TunnelInterfaceAllowNetconfVariable string
Variable name
TunnelInterfaceAllowNtp bool
Allow/Deny NTP - Default value: true
TunnelInterfaceAllowNtpVariable string
Variable name
TunnelInterfaceAllowOspf bool
Allow/Deny OSPF - Default value: false
TunnelInterfaceAllowOspfVariable string
Variable name
TunnelInterfaceAllowSnmp bool
Allow/Deny SNMP - Default value: false
TunnelInterfaceAllowSnmpVariable string
Variable name
TunnelInterfaceAllowSsh bool
Allow/Deny SSH - Default value: true
TunnelInterfaceAllowSshVariable string
Variable name
TunnelInterfaceAllowStun bool
Allow/Deny STUN - Default value: false
TunnelInterfaceAllowStunVariable string
Variable name
TunnelInterfaceBindLoopbackTunnel string
Bind loopback tunnel interface to a physical interface
TunnelInterfaceBindLoopbackTunnelVariable string
Variable name
TunnelInterfaceBorder bool
Set TLOC as border TLOC - Default value: false
TunnelInterfaceBorderVariable string
Variable name
TunnelInterfaceCarrier string
Set carrier for TLOC - Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8 - Default value: default
TunnelInterfaceCarrierVariable string
Variable name
TunnelInterfaceClearDontFragment bool
Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: false
TunnelInterfaceClearDontFragmentVariable string
Variable name
TunnelInterfaceColor string
Set color for TLOC - Choices: default, mpls, metro-ethernet, biz-internet, public-internet, lte, 3g, red, green, blue, gold, silver, bronze, custom1, custom2, custom3, private1, private2, private3, private4, private5, private6 - Default value: mpls
TunnelInterfaceColorRestrict bool
Restrict this TLOC behavior - Default value: false
TunnelInterfaceColorRestrictVariable string
Variable name
TunnelInterfaceColorVariable string
Variable name
TunnelInterfaceCtsSgtPropagation bool
CTS SGT Propagation configuration - Default value: false
TunnelInterfaceCtsSgtPropagationVariable string
Variable name
TunnelInterfaceEncapsulations []TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulationArgs
Encapsulation for TLOC
TunnelInterfaceExcludeControllerGroupListVariable string
Variable name
TunnelInterfaceExcludeControllerGroupLists []int
Exclude the following controller groups defined in this list.
TunnelInterfaceGreTunnelDestinationIp string
GRE tunnel destination IP
TunnelInterfaceGreTunnelDestinationIpVariable string
Variable name
TunnelInterfaceGroups int
List of groups - Range: 1-4294967295
TunnelInterfaceGroupsVariable string
Variable name
TunnelInterfaceHelloInterval int
Set time period of control hello packets <100..600000> milli seconds - Range: 100-600000 - Default value: 1000
TunnelInterfaceHelloIntervalVariable string
Variable name
TunnelInterfaceHelloTolerance int
Set tolerance of control hello packets <12..6000> seconds - Range: 12-6000 - Default value: 12
TunnelInterfaceHelloToleranceVariable string
Variable name
TunnelInterfaceLastResortCircuit bool
Set TLOC as last resort - Default value: false
TunnelInterfaceLastResortCircuitVariable string
Variable name
TunnelInterfaceLowBandwidthLink bool
Set the interface as a low-bandwidth circuit - Default value: false
TunnelInterfaceLowBandwidthLinkVariable string
Variable name
TunnelInterfaceMaxControlConnections int
Maximum Control Connections - Range: 0-100
TunnelInterfaceMaxControlConnectionsVariable string
Variable name
TunnelInterfaceNatRefreshInterval int
Set time period of nat refresh packets <1...60> seconds - Range: 1-60 - Default value: 5
TunnelInterfaceNatRefreshIntervalVariable string
Variable name
TunnelInterfaceNetworkBroadcast bool
Accept and respond to network-prefix-directed broadcasts - Default value: false
TunnelInterfaceNetworkBroadcastVariable string
Variable name
TunnelInterfacePortHop bool
Disallow port hopping on the tunnel interface - Default value: true
TunnelInterfacePortHopVariable string
Variable name
TunnelInterfaceTunnelTcpMss int
Tunnel TCP MSS on SYN packets, in bytes - Range: 500-1460
TunnelInterfaceTunnelTcpMssVariable string
Variable name
TunnelInterfaceVbondAsStunServer bool
Put this wan interface in STUN mode only - Default value: false
TunnelInterfaceVbondAsStunServerVariable string
Variable name
TunnelInterfaceVmanageConnectionPreference int
Set interface preference for control connection to vManage <0..8> - Range: 0-8 - Default value: 5
TunnelInterfaceVmanageConnectionPreferenceVariable string
Variable name
TunnelQosMode string
Set tunnel QoS mode - Choices: hub, spoke
TunnelQosModeVariable string
Variable name
Xconnect string
Extend remote TLOC over a GRE tunnel to a local WAN interface
XconnectVariable string
Variable name
featureProfileId This property is required. String
Feature Profile ID
aclIpv4EgressFeatureId String
aclIpv4IngressFeatureId String
aclIpv6EgressFeatureId String
aclIpv6IngressFeatureId String
arpTimeout Integer
Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2147483 - Default value: 1200
arpTimeoutVariable String
Variable name
arps List<TransportWanVpnInterfaceEthernetFeatureArp>
Configure ARP entries
autoDetectBandwidth Boolean
Interface auto detect bandwidth - Default value: false
autoDetectBandwidthVariable String
Variable name
autonegotiate Boolean
Link autonegotiation
autonegotiateVariable String
Variable name
bandwidthDownstream Integer
Interface downstream bandwidth capacity, in kbps - Range: 1-2147483647
bandwidthDownstreamVariable String
Variable name
bandwidthUpstream Integer
Interface upstream bandwidth capacity, in kbps - Range: 1-2147483647
bandwidthUpstreamVariable String
Variable name
blockNonSourceIp Boolean
Block packets originating from IP address that is not from this source - Default value: false
blockNonSourceIpVariable String
Variable name
description String
The description of the Feature
duplex String
Duplex mode - Choices: full, half, auto
duplexVariable String
Variable name
enableDhcpv6 Boolean
Enable DHCPv6, Attribute conditional on ipv6_configuration_type being equal to dynamic
greTunnelSourceIp String
GRE tunnel source IP
greTunnelSourceIpVariable String
Variable name
icmpRedirectDisable Boolean
ICMP/ICMPv6 Redirect Disable - Default value: true
icmpRedirectDisableVariable String
Variable name
interfaceDescription String
interfaceDescriptionVariable String
Variable name
interfaceMtu Integer
Interface MTU GigabitEthernet0 <1500..1518>, Other GigabitEthernet <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
interfaceMtuVariable String
Variable name
interfaceName String
interfaceNameVariable String
Variable name
ipDirectedBroadcast Boolean
IP Directed-Broadcast - Default value: false
ipDirectedBroadcastVariable String
Variable name
ipMtu Integer
IP MTU for GigabitEthernet main <576..Interface MTU>, GigabitEthernet subinterface <576..9216>, Other Interfaces <576..2000> in bytes - Range: 576-9216 - Default value: 1500
ipMtuVariable String
Variable name
iperfServer String
Iperf server for auto bandwidth detect
iperfServerVariable String
Variable name
ipv4Address String
IP Address, Attribute conditional on ipv4_configuration_type being equal to static
ipv4AddressVariable String
Variable name
ipv4ConfigurationType String
IPv4 Configuration Type - Choices: dynamic, static - Default value: dynamic
ipv4DhcpDistance Integer
DHCP Distance, Attribute conditional on ipv4_configuration_type being equal to dynamic - Range: 1-65536 - Default value: 1
ipv4DhcpDistanceVariable String
Variable name
ipv4DhcpHelperVariable String
Variable name
ipv4DhcpHelpers List<String>
List of DHCP IPv4 helper addresses (min 1, max 8)
ipv4SecondaryAddresses List<TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddress>
Secondary IpV4 Addresses, Attribute conditional on ipv4_configuration_type being equal to static
ipv4SubnetMask String
Subnet Mask, Attribute conditional on ipv4_configuration_type being equal to static - Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
ipv4SubnetMaskVariable String
Variable name
ipv6Address String
IPv6 Address Secondary, Attribute conditional on ipv6_configuration_type being equal to static
ipv6AddressVariable String
Variable name
ipv6ConfigurationType String
IPv6 Configuration Type - Choices: dynamic, static, none - Default value: none
ipv6DhcpSecondaryAddresses List<TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddress>
secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to dynamic
ipv6SecondaryAddresses List<TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddress>
Static secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to static
loadInterval Integer
Interval for interface load calculation - Range: 30-600 - Default value: 30
loadIntervalVariable String
Variable name
macAddress String
MAC Address
macAddressVariable String
Variable name
mediaType String
Media type - Choices: auto-select, rj45, sfp
mediaTypeVariable String
Variable name
name String
The name of the Feature
nat64 Boolean
NAT64 on this interface - Default value: false
nat66 Boolean
NAT66 on this interface - Default value: false
natIpv4 Boolean
enable Network Address Translation on this interface - Default value: false
natIpv4Variable String
Variable name
natIpv6 Boolean
enable Network Address Translation ipv6 on this interface - Default value: false
natIpv6Variable String
Variable name
natLoopback String
NAT Inside Source Loopback Interface
natLoopbackVariable String
Variable name
natOverload Boolean
NAT Overload - Default value: true
natOverloadVariable String
Variable name
natPrefixLength Integer
NAT Pool Prefix Length - Range: 1-32
natPrefixLengthVariable String
Variable name
natRangeEnd String
NAT Pool Range End
natRangeEndVariable String
Variable name
natRangeStart String
NAT Pool Range Start
natRangeStartVariable String
Variable name
natTcpTimeout Integer
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
natTcpTimeoutVariable String
Variable name
natType String
NAT Type - Choices: interface, pool, loopback - Default value: interface
natTypeVariable String
Variable name
natUdpTimeout Integer
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
natUdpTimeoutVariable String
Variable name
newStaticNats List<TransportWanVpnInterfaceEthernetFeatureNewStaticNat>
static NAT
perTunnelQos Boolean
Per-tunnel Qos - Default value: false
perTunnelQosVariable String
Variable name
qosAdaptive Boolean
Adaptive QoS - Default value: false
qosAdaptiveBandwidthDownstream Boolean
Shaping Rate Downstream - Default value: false
qosAdaptiveBandwidthUpstream Boolean
Shaping Rate Upstream - Default value: false
qosAdaptiveDefaultDownstream Integer
Adaptive QoS default downstream bandwidth (kbps) - Range: 8-100000000
qosAdaptiveDefaultDownstreamVariable String
Variable name
qosAdaptiveDefaultUpstream Integer
Adaptive QoS default upstream bandwidth (kbps) - Range: 8-100000000
qosAdaptiveDefaultUpstreamVariable String
Variable name
qosAdaptiveMaxDownstream Integer
Downstream max bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMaxDownstreamVariable String
Variable name
qosAdaptiveMaxUpstream Integer
Upstream max bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMaxUpstreamVariable String
Variable name
qosAdaptiveMinDownstream Integer
Downstream min bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMinDownstreamVariable String
Variable name
qosAdaptiveMinUpstream Integer
Upstream min bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMinUpstreamVariable String
Variable name
qosAdaptivePeriod Integer
Adapt Period(Minutes) - Range: 1-720 - Default value: 15
qosAdaptivePeriodVariable String
Variable name
qosShapingRate Integer
Shaping Rate (Kbps) - Range: 8-100000000
qosShapingRateVariable String
Variable name
serviceProvider String
Service Provider Name
serviceProviderVariable String
Variable name
shutdown Boolean
  • Default value: true
shutdownVariable String
Variable name
speed String
Set interface speed - Choices: 10, 100, 1000, 2500, 10000
speedVariable String
Variable name
staticNat66s List<TransportWanVpnInterfaceEthernetFeatureStaticNat66>
static NAT66
tcpMss Integer
TCP MSS on SYN packets, in bytes - Range: 500-1460
tcpMssVariable String
Variable name
tlocExtension String
Extends a local TLOC to a remote node only for vpn 0
tlocExtensionVariable String
Variable name
tracker String
Enable tracker for this interface
trackerVariable String
Variable name
transportWanVpnFeatureId String
Transport WAN VPN Feature ID
tunnelBandwidthPercent Integer
Tunnels Bandwidth Percent - Range: 1-100 - Default value: 50
tunnelBandwidthPercentVariable String
Variable name
tunnelInterface Boolean
Tunnel Interface on/off - Default value: false
tunnelInterfaceAllowAll Boolean
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
tunnelInterfaceAllowAllVariable String
Variable name
tunnelInterfaceAllowBfd Boolean
Allow/Deny BFD - Default value: false
tunnelInterfaceAllowBfdVariable String
Variable name
tunnelInterfaceAllowBgp Boolean
Allow/deny BGP - Default value: false
tunnelInterfaceAllowBgpVariable String
Variable name
tunnelInterfaceAllowDhcp Boolean
Allow/Deny DHCP - Default value: true
tunnelInterfaceAllowDhcpVariable String
Variable name
tunnelInterfaceAllowDns Boolean
Allow/Deny DNS - Default value: true
tunnelInterfaceAllowDnsVariable String
Variable name
tunnelInterfaceAllowHttps Boolean
Allow/Deny HTTPS - Default value: true
tunnelInterfaceAllowHttpsVariable String
Variable name
tunnelInterfaceAllowIcmp Boolean
Allow/Deny ICMP - Default value: true
tunnelInterfaceAllowIcmpVariable String
Variable name
tunnelInterfaceAllowNetconf Boolean
Allow/Deny NETCONF - Default value: false
tunnelInterfaceAllowNetconfVariable String
Variable name
tunnelInterfaceAllowNtp Boolean
Allow/Deny NTP - Default value: true
tunnelInterfaceAllowNtpVariable String
Variable name
tunnelInterfaceAllowOspf Boolean
Allow/Deny OSPF - Default value: false
tunnelInterfaceAllowOspfVariable String
Variable name
tunnelInterfaceAllowSnmp Boolean
Allow/Deny SNMP - Default value: false
tunnelInterfaceAllowSnmpVariable String
Variable name
tunnelInterfaceAllowSsh Boolean
Allow/Deny SSH - Default value: true
tunnelInterfaceAllowSshVariable String
Variable name
tunnelInterfaceAllowStun Boolean
Allow/Deny STUN - Default value: false
tunnelInterfaceAllowStunVariable String
Variable name
tunnelInterfaceBindLoopbackTunnel String
Bind loopback tunnel interface to a physical interface
tunnelInterfaceBindLoopbackTunnelVariable String
Variable name
tunnelInterfaceBorder Boolean
Set TLOC as border TLOC - Default value: false
tunnelInterfaceBorderVariable String
Variable name
tunnelInterfaceCarrier String
Set carrier for TLOC - Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8 - Default value: default
tunnelInterfaceCarrierVariable String
Variable name
tunnelInterfaceClearDontFragment Boolean
Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: false
tunnelInterfaceClearDontFragmentVariable String
Variable name
tunnelInterfaceColor String
Set color for TLOC - Choices: default, mpls, metro-ethernet, biz-internet, public-internet, lte, 3g, red, green, blue, gold, silver, bronze, custom1, custom2, custom3, private1, private2, private3, private4, private5, private6 - Default value: mpls
tunnelInterfaceColorRestrict Boolean
Restrict this TLOC behavior - Default value: false
tunnelInterfaceColorRestrictVariable String
Variable name
tunnelInterfaceColorVariable String
Variable name
tunnelInterfaceCtsSgtPropagation Boolean
CTS SGT Propagation configuration - Default value: false
tunnelInterfaceCtsSgtPropagationVariable String
Variable name
tunnelInterfaceEncapsulations List<TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulation>
Encapsulation for TLOC
tunnelInterfaceExcludeControllerGroupListVariable String
Variable name
tunnelInterfaceExcludeControllerGroupLists List<Integer>
Exclude the following controller groups defined in this list.
tunnelInterfaceGreTunnelDestinationIp String
GRE tunnel destination IP
tunnelInterfaceGreTunnelDestinationIpVariable String
Variable name
tunnelInterfaceGroups Integer
List of groups - Range: 1-4294967295
tunnelInterfaceGroupsVariable String
Variable name
tunnelInterfaceHelloInterval Integer
Set time period of control hello packets <100..600000> milli seconds - Range: 100-600000 - Default value: 1000
tunnelInterfaceHelloIntervalVariable String
Variable name
tunnelInterfaceHelloTolerance Integer
Set tolerance of control hello packets <12..6000> seconds - Range: 12-6000 - Default value: 12
tunnelInterfaceHelloToleranceVariable String
Variable name
tunnelInterfaceLastResortCircuit Boolean
Set TLOC as last resort - Default value: false
tunnelInterfaceLastResortCircuitVariable String
Variable name
tunnelInterfaceLowBandwidthLink Boolean
Set the interface as a low-bandwidth circuit - Default value: false
tunnelInterfaceLowBandwidthLinkVariable String
Variable name
tunnelInterfaceMaxControlConnections Integer
Maximum Control Connections - Range: 0-100
tunnelInterfaceMaxControlConnectionsVariable String
Variable name
tunnelInterfaceNatRefreshInterval Integer
Set time period of nat refresh packets <1...60> seconds - Range: 1-60 - Default value: 5
tunnelInterfaceNatRefreshIntervalVariable String
Variable name
tunnelInterfaceNetworkBroadcast Boolean
Accept and respond to network-prefix-directed broadcasts - Default value: false
tunnelInterfaceNetworkBroadcastVariable String
Variable name
tunnelInterfacePortHop Boolean
Disallow port hopping on the tunnel interface - Default value: true
tunnelInterfacePortHopVariable String
Variable name
tunnelInterfaceTunnelTcpMss Integer
Tunnel TCP MSS on SYN packets, in bytes - Range: 500-1460
tunnelInterfaceTunnelTcpMssVariable String
Variable name
tunnelInterfaceVbondAsStunServer Boolean
Put this wan interface in STUN mode only - Default value: false
tunnelInterfaceVbondAsStunServerVariable String
Variable name
tunnelInterfaceVmanageConnectionPreference Integer
Set interface preference for control connection to vManage <0..8> - Range: 0-8 - Default value: 5
tunnelInterfaceVmanageConnectionPreferenceVariable String
Variable name
tunnelQosMode String
Set tunnel QoS mode - Choices: hub, spoke
tunnelQosModeVariable String
Variable name
xconnect String
Extend remote TLOC over a GRE tunnel to a local WAN interface
xconnectVariable String
Variable name
featureProfileId This property is required. string
Feature Profile ID
aclIpv4EgressFeatureId string
aclIpv4IngressFeatureId string
aclIpv6EgressFeatureId string
aclIpv6IngressFeatureId string
arpTimeout number
Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2147483 - Default value: 1200
arpTimeoutVariable string
Variable name
arps TransportWanVpnInterfaceEthernetFeatureArp[]
Configure ARP entries
autoDetectBandwidth boolean
Interface auto detect bandwidth - Default value: false
autoDetectBandwidthVariable string
Variable name
autonegotiate boolean
Link autonegotiation
autonegotiateVariable string
Variable name
bandwidthDownstream number
Interface downstream bandwidth capacity, in kbps - Range: 1-2147483647
bandwidthDownstreamVariable string
Variable name
bandwidthUpstream number
Interface upstream bandwidth capacity, in kbps - Range: 1-2147483647
bandwidthUpstreamVariable string
Variable name
blockNonSourceIp boolean
Block packets originating from IP address that is not from this source - Default value: false
blockNonSourceIpVariable string
Variable name
description string
The description of the Feature
duplex string
Duplex mode - Choices: full, half, auto
duplexVariable string
Variable name
enableDhcpv6 boolean
Enable DHCPv6, Attribute conditional on ipv6_configuration_type being equal to dynamic
greTunnelSourceIp string
GRE tunnel source IP
greTunnelSourceIpVariable string
Variable name
icmpRedirectDisable boolean
ICMP/ICMPv6 Redirect Disable - Default value: true
icmpRedirectDisableVariable string
Variable name
interfaceDescription string
interfaceDescriptionVariable string
Variable name
interfaceMtu number
Interface MTU GigabitEthernet0 <1500..1518>, Other GigabitEthernet <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
interfaceMtuVariable string
Variable name
interfaceName string
interfaceNameVariable string
Variable name
ipDirectedBroadcast boolean
IP Directed-Broadcast - Default value: false
ipDirectedBroadcastVariable string
Variable name
ipMtu number
IP MTU for GigabitEthernet main <576..Interface MTU>, GigabitEthernet subinterface <576..9216>, Other Interfaces <576..2000> in bytes - Range: 576-9216 - Default value: 1500
ipMtuVariable string
Variable name
iperfServer string
Iperf server for auto bandwidth detect
iperfServerVariable string
Variable name
ipv4Address string
IP Address, Attribute conditional on ipv4_configuration_type being equal to static
ipv4AddressVariable string
Variable name
ipv4ConfigurationType string
IPv4 Configuration Type - Choices: dynamic, static - Default value: dynamic
ipv4DhcpDistance number
DHCP Distance, Attribute conditional on ipv4_configuration_type being equal to dynamic - Range: 1-65536 - Default value: 1
ipv4DhcpDistanceVariable string
Variable name
ipv4DhcpHelperVariable string
Variable name
ipv4DhcpHelpers string[]
List of DHCP IPv4 helper addresses (min 1, max 8)
ipv4SecondaryAddresses TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddress[]
Secondary IpV4 Addresses, Attribute conditional on ipv4_configuration_type being equal to static
ipv4SubnetMask string
Subnet Mask, Attribute conditional on ipv4_configuration_type being equal to static - Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
ipv4SubnetMaskVariable string
Variable name
ipv6Address string
IPv6 Address Secondary, Attribute conditional on ipv6_configuration_type being equal to static
ipv6AddressVariable string
Variable name
ipv6ConfigurationType string
IPv6 Configuration Type - Choices: dynamic, static, none - Default value: none
ipv6DhcpSecondaryAddresses TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddress[]
secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to dynamic
ipv6SecondaryAddresses TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddress[]
Static secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to static
loadInterval number
Interval for interface load calculation - Range: 30-600 - Default value: 30
loadIntervalVariable string
Variable name
macAddress string
MAC Address
macAddressVariable string
Variable name
mediaType string
Media type - Choices: auto-select, rj45, sfp
mediaTypeVariable string
Variable name
name string
The name of the Feature
nat64 boolean
NAT64 on this interface - Default value: false
nat66 boolean
NAT66 on this interface - Default value: false
natIpv4 boolean
enable Network Address Translation on this interface - Default value: false
natIpv4Variable string
Variable name
natIpv6 boolean
enable Network Address Translation ipv6 on this interface - Default value: false
natIpv6Variable string
Variable name
natLoopback string
NAT Inside Source Loopback Interface
natLoopbackVariable string
Variable name
natOverload boolean
NAT Overload - Default value: true
natOverloadVariable string
Variable name
natPrefixLength number
NAT Pool Prefix Length - Range: 1-32
natPrefixLengthVariable string
Variable name
natRangeEnd string
NAT Pool Range End
natRangeEndVariable string
Variable name
natRangeStart string
NAT Pool Range Start
natRangeStartVariable string
Variable name
natTcpTimeout number
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
natTcpTimeoutVariable string
Variable name
natType string
NAT Type - Choices: interface, pool, loopback - Default value: interface
natTypeVariable string
Variable name
natUdpTimeout number
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
natUdpTimeoutVariable string
Variable name
newStaticNats TransportWanVpnInterfaceEthernetFeatureNewStaticNat[]
static NAT
perTunnelQos boolean
Per-tunnel Qos - Default value: false
perTunnelQosVariable string
Variable name
qosAdaptive boolean
Adaptive QoS - Default value: false
qosAdaptiveBandwidthDownstream boolean
Shaping Rate Downstream - Default value: false
qosAdaptiveBandwidthUpstream boolean
Shaping Rate Upstream - Default value: false
qosAdaptiveDefaultDownstream number
Adaptive QoS default downstream bandwidth (kbps) - Range: 8-100000000
qosAdaptiveDefaultDownstreamVariable string
Variable name
qosAdaptiveDefaultUpstream number
Adaptive QoS default upstream bandwidth (kbps) - Range: 8-100000000
qosAdaptiveDefaultUpstreamVariable string
Variable name
qosAdaptiveMaxDownstream number
Downstream max bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMaxDownstreamVariable string
Variable name
qosAdaptiveMaxUpstream number
Upstream max bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMaxUpstreamVariable string
Variable name
qosAdaptiveMinDownstream number
Downstream min bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMinDownstreamVariable string
Variable name
qosAdaptiveMinUpstream number
Upstream min bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMinUpstreamVariable string
Variable name
qosAdaptivePeriod number
Adapt Period(Minutes) - Range: 1-720 - Default value: 15
qosAdaptivePeriodVariable string
Variable name
qosShapingRate number
Shaping Rate (Kbps) - Range: 8-100000000
qosShapingRateVariable string
Variable name
serviceProvider string
Service Provider Name
serviceProviderVariable string
Variable name
shutdown boolean
  • Default value: true
shutdownVariable string
Variable name
speed string
Set interface speed - Choices: 10, 100, 1000, 2500, 10000
speedVariable string
Variable name
staticNat66s TransportWanVpnInterfaceEthernetFeatureStaticNat66[]
static NAT66
tcpMss number
TCP MSS on SYN packets, in bytes - Range: 500-1460
tcpMssVariable string
Variable name
tlocExtension string
Extends a local TLOC to a remote node only for vpn 0
tlocExtensionVariable string
Variable name
tracker string
Enable tracker for this interface
trackerVariable string
Variable name
transportWanVpnFeatureId string
Transport WAN VPN Feature ID
tunnelBandwidthPercent number
Tunnels Bandwidth Percent - Range: 1-100 - Default value: 50
tunnelBandwidthPercentVariable string
Variable name
tunnelInterface boolean
Tunnel Interface on/off - Default value: false
tunnelInterfaceAllowAll boolean
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
tunnelInterfaceAllowAllVariable string
Variable name
tunnelInterfaceAllowBfd boolean
Allow/Deny BFD - Default value: false
tunnelInterfaceAllowBfdVariable string
Variable name
tunnelInterfaceAllowBgp boolean
Allow/deny BGP - Default value: false
tunnelInterfaceAllowBgpVariable string
Variable name
tunnelInterfaceAllowDhcp boolean
Allow/Deny DHCP - Default value: true
tunnelInterfaceAllowDhcpVariable string
Variable name
tunnelInterfaceAllowDns boolean
Allow/Deny DNS - Default value: true
tunnelInterfaceAllowDnsVariable string
Variable name
tunnelInterfaceAllowHttps boolean
Allow/Deny HTTPS - Default value: true
tunnelInterfaceAllowHttpsVariable string
Variable name
tunnelInterfaceAllowIcmp boolean
Allow/Deny ICMP - Default value: true
tunnelInterfaceAllowIcmpVariable string
Variable name
tunnelInterfaceAllowNetconf boolean
Allow/Deny NETCONF - Default value: false
tunnelInterfaceAllowNetconfVariable string
Variable name
tunnelInterfaceAllowNtp boolean
Allow/Deny NTP - Default value: true
tunnelInterfaceAllowNtpVariable string
Variable name
tunnelInterfaceAllowOspf boolean
Allow/Deny OSPF - Default value: false
tunnelInterfaceAllowOspfVariable string
Variable name
tunnelInterfaceAllowSnmp boolean
Allow/Deny SNMP - Default value: false
tunnelInterfaceAllowSnmpVariable string
Variable name
tunnelInterfaceAllowSsh boolean
Allow/Deny SSH - Default value: true
tunnelInterfaceAllowSshVariable string
Variable name
tunnelInterfaceAllowStun boolean
Allow/Deny STUN - Default value: false
tunnelInterfaceAllowStunVariable string
Variable name
tunnelInterfaceBindLoopbackTunnel string
Bind loopback tunnel interface to a physical interface
tunnelInterfaceBindLoopbackTunnelVariable string
Variable name
tunnelInterfaceBorder boolean
Set TLOC as border TLOC - Default value: false
tunnelInterfaceBorderVariable string
Variable name
tunnelInterfaceCarrier string
Set carrier for TLOC - Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8 - Default value: default
tunnelInterfaceCarrierVariable string
Variable name
tunnelInterfaceClearDontFragment boolean
Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: false
tunnelInterfaceClearDontFragmentVariable string
Variable name
tunnelInterfaceColor string
Set color for TLOC - Choices: default, mpls, metro-ethernet, biz-internet, public-internet, lte, 3g, red, green, blue, gold, silver, bronze, custom1, custom2, custom3, private1, private2, private3, private4, private5, private6 - Default value: mpls
tunnelInterfaceColorRestrict boolean
Restrict this TLOC behavior - Default value: false
tunnelInterfaceColorRestrictVariable string
Variable name
tunnelInterfaceColorVariable string
Variable name
tunnelInterfaceCtsSgtPropagation boolean
CTS SGT Propagation configuration - Default value: false
tunnelInterfaceCtsSgtPropagationVariable string
Variable name
tunnelInterfaceEncapsulations TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulation[]
Encapsulation for TLOC
tunnelInterfaceExcludeControllerGroupListVariable string
Variable name
tunnelInterfaceExcludeControllerGroupLists number[]
Exclude the following controller groups defined in this list.
tunnelInterfaceGreTunnelDestinationIp string
GRE tunnel destination IP
tunnelInterfaceGreTunnelDestinationIpVariable string
Variable name
tunnelInterfaceGroups number
List of groups - Range: 1-4294967295
tunnelInterfaceGroupsVariable string
Variable name
tunnelInterfaceHelloInterval number
Set time period of control hello packets <100..600000> milli seconds - Range: 100-600000 - Default value: 1000
tunnelInterfaceHelloIntervalVariable string
Variable name
tunnelInterfaceHelloTolerance number
Set tolerance of control hello packets <12..6000> seconds - Range: 12-6000 - Default value: 12
tunnelInterfaceHelloToleranceVariable string
Variable name
tunnelInterfaceLastResortCircuit boolean
Set TLOC as last resort - Default value: false
tunnelInterfaceLastResortCircuitVariable string
Variable name
tunnelInterfaceLowBandwidthLink boolean
Set the interface as a low-bandwidth circuit - Default value: false
tunnelInterfaceLowBandwidthLinkVariable string
Variable name
tunnelInterfaceMaxControlConnections number
Maximum Control Connections - Range: 0-100
tunnelInterfaceMaxControlConnectionsVariable string
Variable name
tunnelInterfaceNatRefreshInterval number
Set time period of nat refresh packets <1...60> seconds - Range: 1-60 - Default value: 5
tunnelInterfaceNatRefreshIntervalVariable string
Variable name
tunnelInterfaceNetworkBroadcast boolean
Accept and respond to network-prefix-directed broadcasts - Default value: false
tunnelInterfaceNetworkBroadcastVariable string
Variable name
tunnelInterfacePortHop boolean
Disallow port hopping on the tunnel interface - Default value: true
tunnelInterfacePortHopVariable string
Variable name
tunnelInterfaceTunnelTcpMss number
Tunnel TCP MSS on SYN packets, in bytes - Range: 500-1460
tunnelInterfaceTunnelTcpMssVariable string
Variable name
tunnelInterfaceVbondAsStunServer boolean
Put this wan interface in STUN mode only - Default value: false
tunnelInterfaceVbondAsStunServerVariable string
Variable name
tunnelInterfaceVmanageConnectionPreference number
Set interface preference for control connection to vManage <0..8> - Range: 0-8 - Default value: 5
tunnelInterfaceVmanageConnectionPreferenceVariable string
Variable name
tunnelQosMode string
Set tunnel QoS mode - Choices: hub, spoke
tunnelQosModeVariable string
Variable name
xconnect string
Extend remote TLOC over a GRE tunnel to a local WAN interface
xconnectVariable string
Variable name
feature_profile_id This property is required. str
Feature Profile ID
acl_ipv4_egress_feature_id str
acl_ipv4_ingress_feature_id str
acl_ipv6_egress_feature_id str
acl_ipv6_ingress_feature_id str
arp_timeout int
Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2147483 - Default value: 1200
arp_timeout_variable str
Variable name
arps Sequence[TransportWanVpnInterfaceEthernetFeatureArpArgs]
Configure ARP entries
auto_detect_bandwidth bool
Interface auto detect bandwidth - Default value: false
auto_detect_bandwidth_variable str
Variable name
autonegotiate bool
Link autonegotiation
autonegotiate_variable str
Variable name
bandwidth_downstream int
Interface downstream bandwidth capacity, in kbps - Range: 1-2147483647
bandwidth_downstream_variable str
Variable name
bandwidth_upstream int
Interface upstream bandwidth capacity, in kbps - Range: 1-2147483647
bandwidth_upstream_variable str
Variable name
block_non_source_ip bool
Block packets originating from IP address that is not from this source - Default value: false
block_non_source_ip_variable str
Variable name
description str
The description of the Feature
duplex str
Duplex mode - Choices: full, half, auto
duplex_variable str
Variable name
enable_dhcpv6 bool
Enable DHCPv6, Attribute conditional on ipv6_configuration_type being equal to dynamic
gre_tunnel_source_ip str
GRE tunnel source IP
gre_tunnel_source_ip_variable str
Variable name
icmp_redirect_disable bool
ICMP/ICMPv6 Redirect Disable - Default value: true
icmp_redirect_disable_variable str
Variable name
interface_description str
interface_description_variable str
Variable name
interface_mtu int
Interface MTU GigabitEthernet0 <1500..1518>, Other GigabitEthernet <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
interface_mtu_variable str
Variable name
interface_name str
interface_name_variable str
Variable name
ip_directed_broadcast bool
IP Directed-Broadcast - Default value: false
ip_directed_broadcast_variable str
Variable name
ip_mtu int
IP MTU for GigabitEthernet main <576..Interface MTU>, GigabitEthernet subinterface <576..9216>, Other Interfaces <576..2000> in bytes - Range: 576-9216 - Default value: 1500
ip_mtu_variable str
Variable name
iperf_server str
Iperf server for auto bandwidth detect
iperf_server_variable str
Variable name
ipv4_address str
IP Address, Attribute conditional on ipv4_configuration_type being equal to static
ipv4_address_variable str
Variable name
ipv4_configuration_type str
IPv4 Configuration Type - Choices: dynamic, static - Default value: dynamic
ipv4_dhcp_distance int
DHCP Distance, Attribute conditional on ipv4_configuration_type being equal to dynamic - Range: 1-65536 - Default value: 1
ipv4_dhcp_distance_variable str
Variable name
ipv4_dhcp_helper_variable str
Variable name
ipv4_dhcp_helpers Sequence[str]
List of DHCP IPv4 helper addresses (min 1, max 8)
ipv4_secondary_addresses Sequence[TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddressArgs]
Secondary IpV4 Addresses, Attribute conditional on ipv4_configuration_type being equal to static
ipv4_subnet_mask str
Subnet Mask, Attribute conditional on ipv4_configuration_type being equal to static - Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
ipv4_subnet_mask_variable str
Variable name
ipv6_address str
IPv6 Address Secondary, Attribute conditional on ipv6_configuration_type being equal to static
ipv6_address_variable str
Variable name
ipv6_configuration_type str
IPv6 Configuration Type - Choices: dynamic, static, none - Default value: none
ipv6_dhcp_secondary_addresses Sequence[TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddressArgs]
secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to dynamic
ipv6_secondary_addresses Sequence[TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddressArgs]
Static secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to static
load_interval int
Interval for interface load calculation - Range: 30-600 - Default value: 30
load_interval_variable str
Variable name
mac_address str
MAC Address
mac_address_variable str
Variable name
media_type str
Media type - Choices: auto-select, rj45, sfp
media_type_variable str
Variable name
name str
The name of the Feature
nat64 bool
NAT64 on this interface - Default value: false
nat66 bool
NAT66 on this interface - Default value: false
nat_ipv4 bool
enable Network Address Translation on this interface - Default value: false
nat_ipv4_variable str
Variable name
nat_ipv6 bool
enable Network Address Translation ipv6 on this interface - Default value: false
nat_ipv6_variable str
Variable name
nat_loopback str
NAT Inside Source Loopback Interface
nat_loopback_variable str
Variable name
nat_overload bool
NAT Overload - Default value: true
nat_overload_variable str
Variable name
nat_prefix_length int
NAT Pool Prefix Length - Range: 1-32
nat_prefix_length_variable str
Variable name
nat_range_end str
NAT Pool Range End
nat_range_end_variable str
Variable name
nat_range_start str
NAT Pool Range Start
nat_range_start_variable str
Variable name
nat_tcp_timeout int
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
nat_tcp_timeout_variable str
Variable name
nat_type str
NAT Type - Choices: interface, pool, loopback - Default value: interface
nat_type_variable str
Variable name
nat_udp_timeout int
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
nat_udp_timeout_variable str
Variable name
new_static_nats Sequence[TransportWanVpnInterfaceEthernetFeatureNewStaticNatArgs]
static NAT
per_tunnel_qos bool
Per-tunnel Qos - Default value: false
per_tunnel_qos_variable str
Variable name
qos_adaptive bool
Adaptive QoS - Default value: false
qos_adaptive_bandwidth_downstream bool
Shaping Rate Downstream - Default value: false
qos_adaptive_bandwidth_upstream bool
Shaping Rate Upstream - Default value: false
qos_adaptive_default_downstream int
Adaptive QoS default downstream bandwidth (kbps) - Range: 8-100000000
qos_adaptive_default_downstream_variable str
Variable name
qos_adaptive_default_upstream int
Adaptive QoS default upstream bandwidth (kbps) - Range: 8-100000000
qos_adaptive_default_upstream_variable str
Variable name
qos_adaptive_max_downstream int
Downstream max bandwidth limit (kbps) - Range: 8-100000000
qos_adaptive_max_downstream_variable str
Variable name
qos_adaptive_max_upstream int
Upstream max bandwidth limit (kbps) - Range: 8-100000000
qos_adaptive_max_upstream_variable str
Variable name
qos_adaptive_min_downstream int
Downstream min bandwidth limit (kbps) - Range: 8-100000000
qos_adaptive_min_downstream_variable str
Variable name
qos_adaptive_min_upstream int
Upstream min bandwidth limit (kbps) - Range: 8-100000000
qos_adaptive_min_upstream_variable str
Variable name
qos_adaptive_period int
Adapt Period(Minutes) - Range: 1-720 - Default value: 15
qos_adaptive_period_variable str
Variable name
qos_shaping_rate int
Shaping Rate (Kbps) - Range: 8-100000000
qos_shaping_rate_variable str
Variable name
service_provider str
Service Provider Name
service_provider_variable str
Variable name
shutdown bool
  • Default value: true
shutdown_variable str
Variable name
speed str
Set interface speed - Choices: 10, 100, 1000, 2500, 10000
speed_variable str
Variable name
static_nat66s Sequence[TransportWanVpnInterfaceEthernetFeatureStaticNat66Args]
static NAT66
tcp_mss int
TCP MSS on SYN packets, in bytes - Range: 500-1460
tcp_mss_variable str
Variable name
tloc_extension str
Extends a local TLOC to a remote node only for vpn 0
tloc_extension_variable str
Variable name
tracker str
Enable tracker for this interface
tracker_variable str
Variable name
transport_wan_vpn_feature_id str
Transport WAN VPN Feature ID
tunnel_bandwidth_percent int
Tunnels Bandwidth Percent - Range: 1-100 - Default value: 50
tunnel_bandwidth_percent_variable str
Variable name
tunnel_interface bool
Tunnel Interface on/off - Default value: false
tunnel_interface_allow_all bool
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
tunnel_interface_allow_all_variable str
Variable name
tunnel_interface_allow_bfd bool
Allow/Deny BFD - Default value: false
tunnel_interface_allow_bfd_variable str
Variable name
tunnel_interface_allow_bgp bool
Allow/deny BGP - Default value: false
tunnel_interface_allow_bgp_variable str
Variable name
tunnel_interface_allow_dhcp bool
Allow/Deny DHCP - Default value: true
tunnel_interface_allow_dhcp_variable str
Variable name
tunnel_interface_allow_dns bool
Allow/Deny DNS - Default value: true
tunnel_interface_allow_dns_variable str
Variable name
tunnel_interface_allow_https bool
Allow/Deny HTTPS - Default value: true
tunnel_interface_allow_https_variable str
Variable name
tunnel_interface_allow_icmp bool
Allow/Deny ICMP - Default value: true
tunnel_interface_allow_icmp_variable str
Variable name
tunnel_interface_allow_netconf bool
Allow/Deny NETCONF - Default value: false
tunnel_interface_allow_netconf_variable str
Variable name
tunnel_interface_allow_ntp bool
Allow/Deny NTP - Default value: true
tunnel_interface_allow_ntp_variable str
Variable name
tunnel_interface_allow_ospf bool
Allow/Deny OSPF - Default value: false
tunnel_interface_allow_ospf_variable str
Variable name
tunnel_interface_allow_snmp bool
Allow/Deny SNMP - Default value: false
tunnel_interface_allow_snmp_variable str
Variable name
tunnel_interface_allow_ssh bool
Allow/Deny SSH - Default value: true
tunnel_interface_allow_ssh_variable str
Variable name
tunnel_interface_allow_stun bool
Allow/Deny STUN - Default value: false
tunnel_interface_allow_stun_variable str
Variable name
tunnel_interface_bind_loopback_tunnel str
Bind loopback tunnel interface to a physical interface
tunnel_interface_bind_loopback_tunnel_variable str
Variable name
tunnel_interface_border bool
Set TLOC as border TLOC - Default value: false
tunnel_interface_border_variable str
Variable name
tunnel_interface_carrier str
Set carrier for TLOC - Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8 - Default value: default
tunnel_interface_carrier_variable str
Variable name
tunnel_interface_clear_dont_fragment bool
Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: false
tunnel_interface_clear_dont_fragment_variable str
Variable name
tunnel_interface_color str
Set color for TLOC - Choices: default, mpls, metro-ethernet, biz-internet, public-internet, lte, 3g, red, green, blue, gold, silver, bronze, custom1, custom2, custom3, private1, private2, private3, private4, private5, private6 - Default value: mpls
tunnel_interface_color_restrict bool
Restrict this TLOC behavior - Default value: false
tunnel_interface_color_restrict_variable str
Variable name
tunnel_interface_color_variable str
Variable name
tunnel_interface_cts_sgt_propagation bool
CTS SGT Propagation configuration - Default value: false
tunnel_interface_cts_sgt_propagation_variable str
Variable name
tunnel_interface_encapsulations Sequence[TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulationArgs]
Encapsulation for TLOC
tunnel_interface_exclude_controller_group_list_variable str
Variable name
tunnel_interface_exclude_controller_group_lists Sequence[int]
Exclude the following controller groups defined in this list.
tunnel_interface_gre_tunnel_destination_ip str
GRE tunnel destination IP
tunnel_interface_gre_tunnel_destination_ip_variable str
Variable name
tunnel_interface_groups int
List of groups - Range: 1-4294967295
tunnel_interface_groups_variable str
Variable name
tunnel_interface_hello_interval int
Set time period of control hello packets <100..600000> milli seconds - Range: 100-600000 - Default value: 1000
tunnel_interface_hello_interval_variable str
Variable name
tunnel_interface_hello_tolerance int
Set tolerance of control hello packets <12..6000> seconds - Range: 12-6000 - Default value: 12
tunnel_interface_hello_tolerance_variable str
Variable name
tunnel_interface_last_resort_circuit bool
Set TLOC as last resort - Default value: false
tunnel_interface_last_resort_circuit_variable str
Variable name
tunnel_interface_low_bandwidth_link bool
Set the interface as a low-bandwidth circuit - Default value: false
tunnel_interface_low_bandwidth_link_variable str
Variable name
tunnel_interface_max_control_connections int
Maximum Control Connections - Range: 0-100
tunnel_interface_max_control_connections_variable str
Variable name
tunnel_interface_nat_refresh_interval int
Set time period of nat refresh packets <1...60> seconds - Range: 1-60 - Default value: 5
tunnel_interface_nat_refresh_interval_variable str
Variable name
tunnel_interface_network_broadcast bool
Accept and respond to network-prefix-directed broadcasts - Default value: false
tunnel_interface_network_broadcast_variable str
Variable name
tunnel_interface_port_hop bool
Disallow port hopping on the tunnel interface - Default value: true
tunnel_interface_port_hop_variable str
Variable name
tunnel_interface_tunnel_tcp_mss int
Tunnel TCP MSS on SYN packets, in bytes - Range: 500-1460
tunnel_interface_tunnel_tcp_mss_variable str
Variable name
tunnel_interface_vbond_as_stun_server bool
Put this wan interface in STUN mode only - Default value: false
tunnel_interface_vbond_as_stun_server_variable str
Variable name
tunnel_interface_vmanage_connection_preference int
Set interface preference for control connection to vManage <0..8> - Range: 0-8 - Default value: 5
tunnel_interface_vmanage_connection_preference_variable str
Variable name
tunnel_qos_mode str
Set tunnel QoS mode - Choices: hub, spoke
tunnel_qos_mode_variable str
Variable name
xconnect str
Extend remote TLOC over a GRE tunnel to a local WAN interface
xconnect_variable str
Variable name
featureProfileId This property is required. String
Feature Profile ID
aclIpv4EgressFeatureId String
aclIpv4IngressFeatureId String
aclIpv6EgressFeatureId String
aclIpv6IngressFeatureId String
arpTimeout Number
Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2147483 - Default value: 1200
arpTimeoutVariable String
Variable name
arps List<Property Map>
Configure ARP entries
autoDetectBandwidth Boolean
Interface auto detect bandwidth - Default value: false
autoDetectBandwidthVariable String
Variable name
autonegotiate Boolean
Link autonegotiation
autonegotiateVariable String
Variable name
bandwidthDownstream Number
Interface downstream bandwidth capacity, in kbps - Range: 1-2147483647
bandwidthDownstreamVariable String
Variable name
bandwidthUpstream Number
Interface upstream bandwidth capacity, in kbps - Range: 1-2147483647
bandwidthUpstreamVariable String
Variable name
blockNonSourceIp Boolean
Block packets originating from IP address that is not from this source - Default value: false
blockNonSourceIpVariable String
Variable name
description String
The description of the Feature
duplex String
Duplex mode - Choices: full, half, auto
duplexVariable String
Variable name
enableDhcpv6 Boolean
Enable DHCPv6, Attribute conditional on ipv6_configuration_type being equal to dynamic
greTunnelSourceIp String
GRE tunnel source IP
greTunnelSourceIpVariable String
Variable name
icmpRedirectDisable Boolean
ICMP/ICMPv6 Redirect Disable - Default value: true
icmpRedirectDisableVariable String
Variable name
interfaceDescription String
interfaceDescriptionVariable String
Variable name
interfaceMtu Number
Interface MTU GigabitEthernet0 <1500..1518>, Other GigabitEthernet <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
interfaceMtuVariable String
Variable name
interfaceName String
interfaceNameVariable String
Variable name
ipDirectedBroadcast Boolean
IP Directed-Broadcast - Default value: false
ipDirectedBroadcastVariable String
Variable name
ipMtu Number
IP MTU for GigabitEthernet main <576..Interface MTU>, GigabitEthernet subinterface <576..9216>, Other Interfaces <576..2000> in bytes - Range: 576-9216 - Default value: 1500
ipMtuVariable String
Variable name
iperfServer String
Iperf server for auto bandwidth detect
iperfServerVariable String
Variable name
ipv4Address String
IP Address, Attribute conditional on ipv4_configuration_type being equal to static
ipv4AddressVariable String
Variable name
ipv4ConfigurationType String
IPv4 Configuration Type - Choices: dynamic, static - Default value: dynamic
ipv4DhcpDistance Number
DHCP Distance, Attribute conditional on ipv4_configuration_type being equal to dynamic - Range: 1-65536 - Default value: 1
ipv4DhcpDistanceVariable String
Variable name
ipv4DhcpHelperVariable String
Variable name
ipv4DhcpHelpers List<String>
List of DHCP IPv4 helper addresses (min 1, max 8)
ipv4SecondaryAddresses List<Property Map>
Secondary IpV4 Addresses, Attribute conditional on ipv4_configuration_type being equal to static
ipv4SubnetMask String
Subnet Mask, Attribute conditional on ipv4_configuration_type being equal to static - Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
ipv4SubnetMaskVariable String
Variable name
ipv6Address String
IPv6 Address Secondary, Attribute conditional on ipv6_configuration_type being equal to static
ipv6AddressVariable String
Variable name
ipv6ConfigurationType String
IPv6 Configuration Type - Choices: dynamic, static, none - Default value: none
ipv6DhcpSecondaryAddresses List<Property Map>
secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to dynamic
ipv6SecondaryAddresses List<Property Map>
Static secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to static
loadInterval Number
Interval for interface load calculation - Range: 30-600 - Default value: 30
loadIntervalVariable String
Variable name
macAddress String
MAC Address
macAddressVariable String
Variable name
mediaType String
Media type - Choices: auto-select, rj45, sfp
mediaTypeVariable String
Variable name
name String
The name of the Feature
nat64 Boolean
NAT64 on this interface - Default value: false
nat66 Boolean
NAT66 on this interface - Default value: false
natIpv4 Boolean
enable Network Address Translation on this interface - Default value: false
natIpv4Variable String
Variable name
natIpv6 Boolean
enable Network Address Translation ipv6 on this interface - Default value: false
natIpv6Variable String
Variable name
natLoopback String
NAT Inside Source Loopback Interface
natLoopbackVariable String
Variable name
natOverload Boolean
NAT Overload - Default value: true
natOverloadVariable String
Variable name
natPrefixLength Number
NAT Pool Prefix Length - Range: 1-32
natPrefixLengthVariable String
Variable name
natRangeEnd String
NAT Pool Range End
natRangeEndVariable String
Variable name
natRangeStart String
NAT Pool Range Start
natRangeStartVariable String
Variable name
natTcpTimeout Number
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
natTcpTimeoutVariable String
Variable name
natType String
NAT Type - Choices: interface, pool, loopback - Default value: interface
natTypeVariable String
Variable name
natUdpTimeout Number
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
natUdpTimeoutVariable String
Variable name
newStaticNats List<Property Map>
static NAT
perTunnelQos Boolean
Per-tunnel Qos - Default value: false
perTunnelQosVariable String
Variable name
qosAdaptive Boolean
Adaptive QoS - Default value: false
qosAdaptiveBandwidthDownstream Boolean
Shaping Rate Downstream - Default value: false
qosAdaptiveBandwidthUpstream Boolean
Shaping Rate Upstream - Default value: false
qosAdaptiveDefaultDownstream Number
Adaptive QoS default downstream bandwidth (kbps) - Range: 8-100000000
qosAdaptiveDefaultDownstreamVariable String
Variable name
qosAdaptiveDefaultUpstream Number
Adaptive QoS default upstream bandwidth (kbps) - Range: 8-100000000
qosAdaptiveDefaultUpstreamVariable String
Variable name
qosAdaptiveMaxDownstream Number
Downstream max bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMaxDownstreamVariable String
Variable name
qosAdaptiveMaxUpstream Number
Upstream max bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMaxUpstreamVariable String
Variable name
qosAdaptiveMinDownstream Number
Downstream min bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMinDownstreamVariable String
Variable name
qosAdaptiveMinUpstream Number
Upstream min bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMinUpstreamVariable String
Variable name
qosAdaptivePeriod Number
Adapt Period(Minutes) - Range: 1-720 - Default value: 15
qosAdaptivePeriodVariable String
Variable name
qosShapingRate Number
Shaping Rate (Kbps) - Range: 8-100000000
qosShapingRateVariable String
Variable name
serviceProvider String
Service Provider Name
serviceProviderVariable String
Variable name
shutdown Boolean
  • Default value: true
shutdownVariable String
Variable name
speed String
Set interface speed - Choices: 10, 100, 1000, 2500, 10000
speedVariable String
Variable name
staticNat66s List<Property Map>
static NAT66
tcpMss Number
TCP MSS on SYN packets, in bytes - Range: 500-1460
tcpMssVariable String
Variable name
tlocExtension String
Extends a local TLOC to a remote node only for vpn 0
tlocExtensionVariable String
Variable name
tracker String
Enable tracker for this interface
trackerVariable String
Variable name
transportWanVpnFeatureId String
Transport WAN VPN Feature ID
tunnelBandwidthPercent Number
Tunnels Bandwidth Percent - Range: 1-100 - Default value: 50
tunnelBandwidthPercentVariable String
Variable name
tunnelInterface Boolean
Tunnel Interface on/off - Default value: false
tunnelInterfaceAllowAll Boolean
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
tunnelInterfaceAllowAllVariable String
Variable name
tunnelInterfaceAllowBfd Boolean
Allow/Deny BFD - Default value: false
tunnelInterfaceAllowBfdVariable String
Variable name
tunnelInterfaceAllowBgp Boolean
Allow/deny BGP - Default value: false
tunnelInterfaceAllowBgpVariable String
Variable name
tunnelInterfaceAllowDhcp Boolean
Allow/Deny DHCP - Default value: true
tunnelInterfaceAllowDhcpVariable String
Variable name
tunnelInterfaceAllowDns Boolean
Allow/Deny DNS - Default value: true
tunnelInterfaceAllowDnsVariable String
Variable name
tunnelInterfaceAllowHttps Boolean
Allow/Deny HTTPS - Default value: true
tunnelInterfaceAllowHttpsVariable String
Variable name
tunnelInterfaceAllowIcmp Boolean
Allow/Deny ICMP - Default value: true
tunnelInterfaceAllowIcmpVariable String
Variable name
tunnelInterfaceAllowNetconf Boolean
Allow/Deny NETCONF - Default value: false
tunnelInterfaceAllowNetconfVariable String
Variable name
tunnelInterfaceAllowNtp Boolean
Allow/Deny NTP - Default value: true
tunnelInterfaceAllowNtpVariable String
Variable name
tunnelInterfaceAllowOspf Boolean
Allow/Deny OSPF - Default value: false
tunnelInterfaceAllowOspfVariable String
Variable name
tunnelInterfaceAllowSnmp Boolean
Allow/Deny SNMP - Default value: false
tunnelInterfaceAllowSnmpVariable String
Variable name
tunnelInterfaceAllowSsh Boolean
Allow/Deny SSH - Default value: true
tunnelInterfaceAllowSshVariable String
Variable name
tunnelInterfaceAllowStun Boolean
Allow/Deny STUN - Default value: false
tunnelInterfaceAllowStunVariable String
Variable name
tunnelInterfaceBindLoopbackTunnel String
Bind loopback tunnel interface to a physical interface
tunnelInterfaceBindLoopbackTunnelVariable String
Variable name
tunnelInterfaceBorder Boolean
Set TLOC as border TLOC - Default value: false
tunnelInterfaceBorderVariable String
Variable name
tunnelInterfaceCarrier String
Set carrier for TLOC - Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8 - Default value: default
tunnelInterfaceCarrierVariable String
Variable name
tunnelInterfaceClearDontFragment Boolean
Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: false
tunnelInterfaceClearDontFragmentVariable String
Variable name
tunnelInterfaceColor String
Set color for TLOC - Choices: default, mpls, metro-ethernet, biz-internet, public-internet, lte, 3g, red, green, blue, gold, silver, bronze, custom1, custom2, custom3, private1, private2, private3, private4, private5, private6 - Default value: mpls
tunnelInterfaceColorRestrict Boolean
Restrict this TLOC behavior - Default value: false
tunnelInterfaceColorRestrictVariable String
Variable name
tunnelInterfaceColorVariable String
Variable name
tunnelInterfaceCtsSgtPropagation Boolean
CTS SGT Propagation configuration - Default value: false
tunnelInterfaceCtsSgtPropagationVariable String
Variable name
tunnelInterfaceEncapsulations List<Property Map>
Encapsulation for TLOC
tunnelInterfaceExcludeControllerGroupListVariable String
Variable name
tunnelInterfaceExcludeControllerGroupLists List<Number>
Exclude the following controller groups defined in this list.
tunnelInterfaceGreTunnelDestinationIp String
GRE tunnel destination IP
tunnelInterfaceGreTunnelDestinationIpVariable String
Variable name
tunnelInterfaceGroups Number
List of groups - Range: 1-4294967295
tunnelInterfaceGroupsVariable String
Variable name
tunnelInterfaceHelloInterval Number
Set time period of control hello packets <100..600000> milli seconds - Range: 100-600000 - Default value: 1000
tunnelInterfaceHelloIntervalVariable String
Variable name
tunnelInterfaceHelloTolerance Number
Set tolerance of control hello packets <12..6000> seconds - Range: 12-6000 - Default value: 12
tunnelInterfaceHelloToleranceVariable String
Variable name
tunnelInterfaceLastResortCircuit Boolean
Set TLOC as last resort - Default value: false
tunnelInterfaceLastResortCircuitVariable String
Variable name
tunnelInterfaceLowBandwidthLink Boolean
Set the interface as a low-bandwidth circuit - Default value: false
tunnelInterfaceLowBandwidthLinkVariable String
Variable name
tunnelInterfaceMaxControlConnections Number
Maximum Control Connections - Range: 0-100
tunnelInterfaceMaxControlConnectionsVariable String
Variable name
tunnelInterfaceNatRefreshInterval Number
Set time period of nat refresh packets <1...60> seconds - Range: 1-60 - Default value: 5
tunnelInterfaceNatRefreshIntervalVariable String
Variable name
tunnelInterfaceNetworkBroadcast Boolean
Accept and respond to network-prefix-directed broadcasts - Default value: false
tunnelInterfaceNetworkBroadcastVariable String
Variable name
tunnelInterfacePortHop Boolean
Disallow port hopping on the tunnel interface - Default value: true
tunnelInterfacePortHopVariable String
Variable name
tunnelInterfaceTunnelTcpMss Number
Tunnel TCP MSS on SYN packets, in bytes - Range: 500-1460
tunnelInterfaceTunnelTcpMssVariable String
Variable name
tunnelInterfaceVbondAsStunServer Boolean
Put this wan interface in STUN mode only - Default value: false
tunnelInterfaceVbondAsStunServerVariable String
Variable name
tunnelInterfaceVmanageConnectionPreference Number
Set interface preference for control connection to vManage <0..8> - Range: 0-8 - Default value: 5
tunnelInterfaceVmanageConnectionPreferenceVariable String
Variable name
tunnelQosMode String
Set tunnel QoS mode - Choices: hub, spoke
tunnelQosModeVariable String
Variable name
xconnect String
Extend remote TLOC over a GRE tunnel to a local WAN interface
xconnectVariable String
Variable name

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Version int
The version of the Feature
Id string
The provider-assigned unique ID for this managed resource.
Version int
The version of the Feature
id String
The provider-assigned unique ID for this managed resource.
version Integer
The version of the Feature
id string
The provider-assigned unique ID for this managed resource.
version number
The version of the Feature
id str
The provider-assigned unique ID for this managed resource.
version int
The version of the Feature
id String
The provider-assigned unique ID for this managed resource.
version Number
The version of the Feature

Look up Existing TransportWanVpnInterfaceEthernetFeature Resource

Get an existing TransportWanVpnInterfaceEthernetFeature 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?: TransportWanVpnInterfaceEthernetFeatureState, opts?: CustomResourceOptions): TransportWanVpnInterfaceEthernetFeature
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        acl_ipv4_egress_feature_id: Optional[str] = None,
        acl_ipv4_ingress_feature_id: Optional[str] = None,
        acl_ipv6_egress_feature_id: Optional[str] = None,
        acl_ipv6_ingress_feature_id: Optional[str] = None,
        arp_timeout: Optional[int] = None,
        arp_timeout_variable: Optional[str] = None,
        arps: Optional[Sequence[TransportWanVpnInterfaceEthernetFeatureArpArgs]] = None,
        auto_detect_bandwidth: Optional[bool] = None,
        auto_detect_bandwidth_variable: Optional[str] = None,
        autonegotiate: Optional[bool] = None,
        autonegotiate_variable: Optional[str] = None,
        bandwidth_downstream: Optional[int] = None,
        bandwidth_downstream_variable: Optional[str] = None,
        bandwidth_upstream: Optional[int] = None,
        bandwidth_upstream_variable: Optional[str] = None,
        block_non_source_ip: Optional[bool] = None,
        block_non_source_ip_variable: Optional[str] = None,
        description: Optional[str] = None,
        duplex: Optional[str] = None,
        duplex_variable: Optional[str] = None,
        enable_dhcpv6: Optional[bool] = None,
        feature_profile_id: Optional[str] = None,
        gre_tunnel_source_ip: Optional[str] = None,
        gre_tunnel_source_ip_variable: Optional[str] = None,
        icmp_redirect_disable: Optional[bool] = None,
        icmp_redirect_disable_variable: Optional[str] = None,
        interface_description: Optional[str] = None,
        interface_description_variable: Optional[str] = None,
        interface_mtu: Optional[int] = None,
        interface_mtu_variable: Optional[str] = None,
        interface_name: Optional[str] = None,
        interface_name_variable: Optional[str] = None,
        ip_directed_broadcast: Optional[bool] = None,
        ip_directed_broadcast_variable: Optional[str] = None,
        ip_mtu: Optional[int] = None,
        ip_mtu_variable: Optional[str] = None,
        iperf_server: Optional[str] = None,
        iperf_server_variable: Optional[str] = None,
        ipv4_address: Optional[str] = None,
        ipv4_address_variable: Optional[str] = None,
        ipv4_configuration_type: Optional[str] = None,
        ipv4_dhcp_distance: Optional[int] = None,
        ipv4_dhcp_distance_variable: Optional[str] = None,
        ipv4_dhcp_helper_variable: Optional[str] = None,
        ipv4_dhcp_helpers: Optional[Sequence[str]] = None,
        ipv4_secondary_addresses: Optional[Sequence[TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddressArgs]] = None,
        ipv4_subnet_mask: Optional[str] = None,
        ipv4_subnet_mask_variable: Optional[str] = None,
        ipv6_address: Optional[str] = None,
        ipv6_address_variable: Optional[str] = None,
        ipv6_configuration_type: Optional[str] = None,
        ipv6_dhcp_secondary_addresses: Optional[Sequence[TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddressArgs]] = None,
        ipv6_secondary_addresses: Optional[Sequence[TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddressArgs]] = None,
        load_interval: Optional[int] = None,
        load_interval_variable: Optional[str] = None,
        mac_address: Optional[str] = None,
        mac_address_variable: Optional[str] = None,
        media_type: Optional[str] = None,
        media_type_variable: Optional[str] = None,
        name: Optional[str] = None,
        nat64: Optional[bool] = None,
        nat66: Optional[bool] = None,
        nat_ipv4: Optional[bool] = None,
        nat_ipv4_variable: Optional[str] = None,
        nat_ipv6: Optional[bool] = None,
        nat_ipv6_variable: Optional[str] = None,
        nat_loopback: Optional[str] = None,
        nat_loopback_variable: Optional[str] = None,
        nat_overload: Optional[bool] = None,
        nat_overload_variable: Optional[str] = None,
        nat_prefix_length: Optional[int] = None,
        nat_prefix_length_variable: Optional[str] = None,
        nat_range_end: Optional[str] = None,
        nat_range_end_variable: Optional[str] = None,
        nat_range_start: Optional[str] = None,
        nat_range_start_variable: Optional[str] = None,
        nat_tcp_timeout: Optional[int] = None,
        nat_tcp_timeout_variable: Optional[str] = None,
        nat_type: Optional[str] = None,
        nat_type_variable: Optional[str] = None,
        nat_udp_timeout: Optional[int] = None,
        nat_udp_timeout_variable: Optional[str] = None,
        new_static_nats: Optional[Sequence[TransportWanVpnInterfaceEthernetFeatureNewStaticNatArgs]] = None,
        per_tunnel_qos: Optional[bool] = None,
        per_tunnel_qos_variable: Optional[str] = None,
        qos_adaptive: Optional[bool] = None,
        qos_adaptive_bandwidth_downstream: Optional[bool] = None,
        qos_adaptive_bandwidth_upstream: Optional[bool] = None,
        qos_adaptive_default_downstream: Optional[int] = None,
        qos_adaptive_default_downstream_variable: Optional[str] = None,
        qos_adaptive_default_upstream: Optional[int] = None,
        qos_adaptive_default_upstream_variable: Optional[str] = None,
        qos_adaptive_max_downstream: Optional[int] = None,
        qos_adaptive_max_downstream_variable: Optional[str] = None,
        qos_adaptive_max_upstream: Optional[int] = None,
        qos_adaptive_max_upstream_variable: Optional[str] = None,
        qos_adaptive_min_downstream: Optional[int] = None,
        qos_adaptive_min_downstream_variable: Optional[str] = None,
        qos_adaptive_min_upstream: Optional[int] = None,
        qos_adaptive_min_upstream_variable: Optional[str] = None,
        qos_adaptive_period: Optional[int] = None,
        qos_adaptive_period_variable: Optional[str] = None,
        qos_shaping_rate: Optional[int] = None,
        qos_shaping_rate_variable: Optional[str] = None,
        service_provider: Optional[str] = None,
        service_provider_variable: Optional[str] = None,
        shutdown: Optional[bool] = None,
        shutdown_variable: Optional[str] = None,
        speed: Optional[str] = None,
        speed_variable: Optional[str] = None,
        static_nat66s: Optional[Sequence[TransportWanVpnInterfaceEthernetFeatureStaticNat66Args]] = None,
        tcp_mss: Optional[int] = None,
        tcp_mss_variable: Optional[str] = None,
        tloc_extension: Optional[str] = None,
        tloc_extension_variable: Optional[str] = None,
        tracker: Optional[str] = None,
        tracker_variable: Optional[str] = None,
        transport_wan_vpn_feature_id: Optional[str] = None,
        tunnel_bandwidth_percent: Optional[int] = None,
        tunnel_bandwidth_percent_variable: Optional[str] = None,
        tunnel_interface: Optional[bool] = None,
        tunnel_interface_allow_all: Optional[bool] = None,
        tunnel_interface_allow_all_variable: Optional[str] = None,
        tunnel_interface_allow_bfd: Optional[bool] = None,
        tunnel_interface_allow_bfd_variable: Optional[str] = None,
        tunnel_interface_allow_bgp: Optional[bool] = None,
        tunnel_interface_allow_bgp_variable: Optional[str] = None,
        tunnel_interface_allow_dhcp: Optional[bool] = None,
        tunnel_interface_allow_dhcp_variable: Optional[str] = None,
        tunnel_interface_allow_dns: Optional[bool] = None,
        tunnel_interface_allow_dns_variable: Optional[str] = None,
        tunnel_interface_allow_https: Optional[bool] = None,
        tunnel_interface_allow_https_variable: Optional[str] = None,
        tunnel_interface_allow_icmp: Optional[bool] = None,
        tunnel_interface_allow_icmp_variable: Optional[str] = None,
        tunnel_interface_allow_netconf: Optional[bool] = None,
        tunnel_interface_allow_netconf_variable: Optional[str] = None,
        tunnel_interface_allow_ntp: Optional[bool] = None,
        tunnel_interface_allow_ntp_variable: Optional[str] = None,
        tunnel_interface_allow_ospf: Optional[bool] = None,
        tunnel_interface_allow_ospf_variable: Optional[str] = None,
        tunnel_interface_allow_snmp: Optional[bool] = None,
        tunnel_interface_allow_snmp_variable: Optional[str] = None,
        tunnel_interface_allow_ssh: Optional[bool] = None,
        tunnel_interface_allow_ssh_variable: Optional[str] = None,
        tunnel_interface_allow_stun: Optional[bool] = None,
        tunnel_interface_allow_stun_variable: Optional[str] = None,
        tunnel_interface_bind_loopback_tunnel: Optional[str] = None,
        tunnel_interface_bind_loopback_tunnel_variable: Optional[str] = None,
        tunnel_interface_border: Optional[bool] = None,
        tunnel_interface_border_variable: Optional[str] = None,
        tunnel_interface_carrier: Optional[str] = None,
        tunnel_interface_carrier_variable: Optional[str] = None,
        tunnel_interface_clear_dont_fragment: Optional[bool] = None,
        tunnel_interface_clear_dont_fragment_variable: Optional[str] = None,
        tunnel_interface_color: Optional[str] = None,
        tunnel_interface_color_restrict: Optional[bool] = None,
        tunnel_interface_color_restrict_variable: Optional[str] = None,
        tunnel_interface_color_variable: Optional[str] = None,
        tunnel_interface_cts_sgt_propagation: Optional[bool] = None,
        tunnel_interface_cts_sgt_propagation_variable: Optional[str] = None,
        tunnel_interface_encapsulations: Optional[Sequence[TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulationArgs]] = None,
        tunnel_interface_exclude_controller_group_list_variable: Optional[str] = None,
        tunnel_interface_exclude_controller_group_lists: Optional[Sequence[int]] = None,
        tunnel_interface_gre_tunnel_destination_ip: Optional[str] = None,
        tunnel_interface_gre_tunnel_destination_ip_variable: Optional[str] = None,
        tunnel_interface_groups: Optional[int] = None,
        tunnel_interface_groups_variable: Optional[str] = None,
        tunnel_interface_hello_interval: Optional[int] = None,
        tunnel_interface_hello_interval_variable: Optional[str] = None,
        tunnel_interface_hello_tolerance: Optional[int] = None,
        tunnel_interface_hello_tolerance_variable: Optional[str] = None,
        tunnel_interface_last_resort_circuit: Optional[bool] = None,
        tunnel_interface_last_resort_circuit_variable: Optional[str] = None,
        tunnel_interface_low_bandwidth_link: Optional[bool] = None,
        tunnel_interface_low_bandwidth_link_variable: Optional[str] = None,
        tunnel_interface_max_control_connections: Optional[int] = None,
        tunnel_interface_max_control_connections_variable: Optional[str] = None,
        tunnel_interface_nat_refresh_interval: Optional[int] = None,
        tunnel_interface_nat_refresh_interval_variable: Optional[str] = None,
        tunnel_interface_network_broadcast: Optional[bool] = None,
        tunnel_interface_network_broadcast_variable: Optional[str] = None,
        tunnel_interface_port_hop: Optional[bool] = None,
        tunnel_interface_port_hop_variable: Optional[str] = None,
        tunnel_interface_tunnel_tcp_mss: Optional[int] = None,
        tunnel_interface_tunnel_tcp_mss_variable: Optional[str] = None,
        tunnel_interface_vbond_as_stun_server: Optional[bool] = None,
        tunnel_interface_vbond_as_stun_server_variable: Optional[str] = None,
        tunnel_interface_vmanage_connection_preference: Optional[int] = None,
        tunnel_interface_vmanage_connection_preference_variable: Optional[str] = None,
        tunnel_qos_mode: Optional[str] = None,
        tunnel_qos_mode_variable: Optional[str] = None,
        version: Optional[int] = None,
        xconnect: Optional[str] = None,
        xconnect_variable: Optional[str] = None) -> TransportWanVpnInterfaceEthernetFeature
func GetTransportWanVpnInterfaceEthernetFeature(ctx *Context, name string, id IDInput, state *TransportWanVpnInterfaceEthernetFeatureState, opts ...ResourceOption) (*TransportWanVpnInterfaceEthernetFeature, error)
public static TransportWanVpnInterfaceEthernetFeature Get(string name, Input<string> id, TransportWanVpnInterfaceEthernetFeatureState? state, CustomResourceOptions? opts = null)
public static TransportWanVpnInterfaceEthernetFeature get(String name, Output<String> id, TransportWanVpnInterfaceEthernetFeatureState state, CustomResourceOptions options)
resources:  _:    type: sdwan:TransportWanVpnInterfaceEthernetFeature    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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:
AclIpv4EgressFeatureId string
AclIpv4IngressFeatureId string
AclIpv6EgressFeatureId string
AclIpv6IngressFeatureId string
ArpTimeout int
Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2147483 - Default value: 1200
ArpTimeoutVariable string
Variable name
Arps List<TransportWanVpnInterfaceEthernetFeatureArp>
Configure ARP entries
AutoDetectBandwidth bool
Interface auto detect bandwidth - Default value: false
AutoDetectBandwidthVariable string
Variable name
Autonegotiate bool
Link autonegotiation
AutonegotiateVariable string
Variable name
BandwidthDownstream int
Interface downstream bandwidth capacity, in kbps - Range: 1-2147483647
BandwidthDownstreamVariable string
Variable name
BandwidthUpstream int
Interface upstream bandwidth capacity, in kbps - Range: 1-2147483647
BandwidthUpstreamVariable string
Variable name
BlockNonSourceIp bool
Block packets originating from IP address that is not from this source - Default value: false
BlockNonSourceIpVariable string
Variable name
Description string
The description of the Feature
Duplex string
Duplex mode - Choices: full, half, auto
DuplexVariable string
Variable name
EnableDhcpv6 bool
Enable DHCPv6, Attribute conditional on ipv6_configuration_type being equal to dynamic
FeatureProfileId string
Feature Profile ID
GreTunnelSourceIp string
GRE tunnel source IP
GreTunnelSourceIpVariable string
Variable name
IcmpRedirectDisable bool
ICMP/ICMPv6 Redirect Disable - Default value: true
IcmpRedirectDisableVariable string
Variable name
InterfaceDescription string
InterfaceDescriptionVariable string
Variable name
InterfaceMtu int
Interface MTU GigabitEthernet0 <1500..1518>, Other GigabitEthernet <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
InterfaceMtuVariable string
Variable name
InterfaceName string
InterfaceNameVariable string
Variable name
IpDirectedBroadcast bool
IP Directed-Broadcast - Default value: false
IpDirectedBroadcastVariable string
Variable name
IpMtu int
IP MTU for GigabitEthernet main <576..Interface MTU>, GigabitEthernet subinterface <576..9216>, Other Interfaces <576..2000> in bytes - Range: 576-9216 - Default value: 1500
IpMtuVariable string
Variable name
IperfServer string
Iperf server for auto bandwidth detect
IperfServerVariable string
Variable name
Ipv4Address string
IP Address, Attribute conditional on ipv4_configuration_type being equal to static
Ipv4AddressVariable string
Variable name
Ipv4ConfigurationType string
IPv4 Configuration Type - Choices: dynamic, static - Default value: dynamic
Ipv4DhcpDistance int
DHCP Distance, Attribute conditional on ipv4_configuration_type being equal to dynamic - Range: 1-65536 - Default value: 1
Ipv4DhcpDistanceVariable string
Variable name
Ipv4DhcpHelperVariable string
Variable name
Ipv4DhcpHelpers List<string>
List of DHCP IPv4 helper addresses (min 1, max 8)
Ipv4SecondaryAddresses List<TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddress>
Secondary IpV4 Addresses, Attribute conditional on ipv4_configuration_type being equal to static
Ipv4SubnetMask string
Subnet Mask, Attribute conditional on ipv4_configuration_type being equal to static - Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
Ipv4SubnetMaskVariable string
Variable name
Ipv6Address string
IPv6 Address Secondary, Attribute conditional on ipv6_configuration_type being equal to static
Ipv6AddressVariable string
Variable name
Ipv6ConfigurationType string
IPv6 Configuration Type - Choices: dynamic, static, none - Default value: none
Ipv6DhcpSecondaryAddresses List<TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddress>
secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to dynamic
Ipv6SecondaryAddresses List<TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddress>
Static secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to static
LoadInterval int
Interval for interface load calculation - Range: 30-600 - Default value: 30
LoadIntervalVariable string
Variable name
MacAddress string
MAC Address
MacAddressVariable string
Variable name
MediaType string
Media type - Choices: auto-select, rj45, sfp
MediaTypeVariable string
Variable name
Name string
The name of the Feature
Nat64 bool
NAT64 on this interface - Default value: false
Nat66 bool
NAT66 on this interface - Default value: false
NatIpv4 bool
enable Network Address Translation on this interface - Default value: false
NatIpv4Variable string
Variable name
NatIpv6 bool
enable Network Address Translation ipv6 on this interface - Default value: false
NatIpv6Variable string
Variable name
NatLoopback string
NAT Inside Source Loopback Interface
NatLoopbackVariable string
Variable name
NatOverload bool
NAT Overload - Default value: true
NatOverloadVariable string
Variable name
NatPrefixLength int
NAT Pool Prefix Length - Range: 1-32
NatPrefixLengthVariable string
Variable name
NatRangeEnd string
NAT Pool Range End
NatRangeEndVariable string
Variable name
NatRangeStart string
NAT Pool Range Start
NatRangeStartVariable string
Variable name
NatTcpTimeout int
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
NatTcpTimeoutVariable string
Variable name
NatType string
NAT Type - Choices: interface, pool, loopback - Default value: interface
NatTypeVariable string
Variable name
NatUdpTimeout int
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
NatUdpTimeoutVariable string
Variable name
NewStaticNats List<TransportWanVpnInterfaceEthernetFeatureNewStaticNat>
static NAT
PerTunnelQos bool
Per-tunnel Qos - Default value: false
PerTunnelQosVariable string
Variable name
QosAdaptive bool
Adaptive QoS - Default value: false
QosAdaptiveBandwidthDownstream bool
Shaping Rate Downstream - Default value: false
QosAdaptiveBandwidthUpstream bool
Shaping Rate Upstream - Default value: false
QosAdaptiveDefaultDownstream int
Adaptive QoS default downstream bandwidth (kbps) - Range: 8-100000000
QosAdaptiveDefaultDownstreamVariable string
Variable name
QosAdaptiveDefaultUpstream int
Adaptive QoS default upstream bandwidth (kbps) - Range: 8-100000000
QosAdaptiveDefaultUpstreamVariable string
Variable name
QosAdaptiveMaxDownstream int
Downstream max bandwidth limit (kbps) - Range: 8-100000000
QosAdaptiveMaxDownstreamVariable string
Variable name
QosAdaptiveMaxUpstream int
Upstream max bandwidth limit (kbps) - Range: 8-100000000
QosAdaptiveMaxUpstreamVariable string
Variable name
QosAdaptiveMinDownstream int
Downstream min bandwidth limit (kbps) - Range: 8-100000000
QosAdaptiveMinDownstreamVariable string
Variable name
QosAdaptiveMinUpstream int
Upstream min bandwidth limit (kbps) - Range: 8-100000000
QosAdaptiveMinUpstreamVariable string
Variable name
QosAdaptivePeriod int
Adapt Period(Minutes) - Range: 1-720 - Default value: 15
QosAdaptivePeriodVariable string
Variable name
QosShapingRate int
Shaping Rate (Kbps) - Range: 8-100000000
QosShapingRateVariable string
Variable name
ServiceProvider string
Service Provider Name
ServiceProviderVariable string
Variable name
Shutdown bool
  • Default value: true
ShutdownVariable string
Variable name
Speed string
Set interface speed - Choices: 10, 100, 1000, 2500, 10000
SpeedVariable string
Variable name
StaticNat66s List<TransportWanVpnInterfaceEthernetFeatureStaticNat66>
static NAT66
TcpMss int
TCP MSS on SYN packets, in bytes - Range: 500-1460
TcpMssVariable string
Variable name
TlocExtension string
Extends a local TLOC to a remote node only for vpn 0
TlocExtensionVariable string
Variable name
Tracker string
Enable tracker for this interface
TrackerVariable string
Variable name
TransportWanVpnFeatureId string
Transport WAN VPN Feature ID
TunnelBandwidthPercent int
Tunnels Bandwidth Percent - Range: 1-100 - Default value: 50
TunnelBandwidthPercentVariable string
Variable name
TunnelInterface bool
Tunnel Interface on/off - Default value: false
TunnelInterfaceAllowAll bool
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
TunnelInterfaceAllowAllVariable string
Variable name
TunnelInterfaceAllowBfd bool
Allow/Deny BFD - Default value: false
TunnelInterfaceAllowBfdVariable string
Variable name
TunnelInterfaceAllowBgp bool
Allow/deny BGP - Default value: false
TunnelInterfaceAllowBgpVariable string
Variable name
TunnelInterfaceAllowDhcp bool
Allow/Deny DHCP - Default value: true
TunnelInterfaceAllowDhcpVariable string
Variable name
TunnelInterfaceAllowDns bool
Allow/Deny DNS - Default value: true
TunnelInterfaceAllowDnsVariable string
Variable name
TunnelInterfaceAllowHttps bool
Allow/Deny HTTPS - Default value: true
TunnelInterfaceAllowHttpsVariable string
Variable name
TunnelInterfaceAllowIcmp bool
Allow/Deny ICMP - Default value: true
TunnelInterfaceAllowIcmpVariable string
Variable name
TunnelInterfaceAllowNetconf bool
Allow/Deny NETCONF - Default value: false
TunnelInterfaceAllowNetconfVariable string
Variable name
TunnelInterfaceAllowNtp bool
Allow/Deny NTP - Default value: true
TunnelInterfaceAllowNtpVariable string
Variable name
TunnelInterfaceAllowOspf bool
Allow/Deny OSPF - Default value: false
TunnelInterfaceAllowOspfVariable string
Variable name
TunnelInterfaceAllowSnmp bool
Allow/Deny SNMP - Default value: false
TunnelInterfaceAllowSnmpVariable string
Variable name
TunnelInterfaceAllowSsh bool
Allow/Deny SSH - Default value: true
TunnelInterfaceAllowSshVariable string
Variable name
TunnelInterfaceAllowStun bool
Allow/Deny STUN - Default value: false
TunnelInterfaceAllowStunVariable string
Variable name
TunnelInterfaceBindLoopbackTunnel string
Bind loopback tunnel interface to a physical interface
TunnelInterfaceBindLoopbackTunnelVariable string
Variable name
TunnelInterfaceBorder bool
Set TLOC as border TLOC - Default value: false
TunnelInterfaceBorderVariable string
Variable name
TunnelInterfaceCarrier string
Set carrier for TLOC - Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8 - Default value: default
TunnelInterfaceCarrierVariable string
Variable name
TunnelInterfaceClearDontFragment bool
Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: false
TunnelInterfaceClearDontFragmentVariable string
Variable name
TunnelInterfaceColor string
Set color for TLOC - Choices: default, mpls, metro-ethernet, biz-internet, public-internet, lte, 3g, red, green, blue, gold, silver, bronze, custom1, custom2, custom3, private1, private2, private3, private4, private5, private6 - Default value: mpls
TunnelInterfaceColorRestrict bool
Restrict this TLOC behavior - Default value: false
TunnelInterfaceColorRestrictVariable string
Variable name
TunnelInterfaceColorVariable string
Variable name
TunnelInterfaceCtsSgtPropagation bool
CTS SGT Propagation configuration - Default value: false
TunnelInterfaceCtsSgtPropagationVariable string
Variable name
TunnelInterfaceEncapsulations List<TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulation>
Encapsulation for TLOC
TunnelInterfaceExcludeControllerGroupListVariable string
Variable name
TunnelInterfaceExcludeControllerGroupLists List<int>
Exclude the following controller groups defined in this list.
TunnelInterfaceGreTunnelDestinationIp string
GRE tunnel destination IP
TunnelInterfaceGreTunnelDestinationIpVariable string
Variable name
TunnelInterfaceGroups int
List of groups - Range: 1-4294967295
TunnelInterfaceGroupsVariable string
Variable name
TunnelInterfaceHelloInterval int
Set time period of control hello packets <100..600000> milli seconds - Range: 100-600000 - Default value: 1000
TunnelInterfaceHelloIntervalVariable string
Variable name
TunnelInterfaceHelloTolerance int
Set tolerance of control hello packets <12..6000> seconds - Range: 12-6000 - Default value: 12
TunnelInterfaceHelloToleranceVariable string
Variable name
TunnelInterfaceLastResortCircuit bool
Set TLOC as last resort - Default value: false
TunnelInterfaceLastResortCircuitVariable string
Variable name
TunnelInterfaceLowBandwidthLink bool
Set the interface as a low-bandwidth circuit - Default value: false
TunnelInterfaceLowBandwidthLinkVariable string
Variable name
TunnelInterfaceMaxControlConnections int
Maximum Control Connections - Range: 0-100
TunnelInterfaceMaxControlConnectionsVariable string
Variable name
TunnelInterfaceNatRefreshInterval int
Set time period of nat refresh packets <1...60> seconds - Range: 1-60 - Default value: 5
TunnelInterfaceNatRefreshIntervalVariable string
Variable name
TunnelInterfaceNetworkBroadcast bool
Accept and respond to network-prefix-directed broadcasts - Default value: false
TunnelInterfaceNetworkBroadcastVariable string
Variable name
TunnelInterfacePortHop bool
Disallow port hopping on the tunnel interface - Default value: true
TunnelInterfacePortHopVariable string
Variable name
TunnelInterfaceTunnelTcpMss int
Tunnel TCP MSS on SYN packets, in bytes - Range: 500-1460
TunnelInterfaceTunnelTcpMssVariable string
Variable name
TunnelInterfaceVbondAsStunServer bool
Put this wan interface in STUN mode only - Default value: false
TunnelInterfaceVbondAsStunServerVariable string
Variable name
TunnelInterfaceVmanageConnectionPreference int
Set interface preference for control connection to vManage <0..8> - Range: 0-8 - Default value: 5
TunnelInterfaceVmanageConnectionPreferenceVariable string
Variable name
TunnelQosMode string
Set tunnel QoS mode - Choices: hub, spoke
TunnelQosModeVariable string
Variable name
Version int
The version of the Feature
Xconnect string
Extend remote TLOC over a GRE tunnel to a local WAN interface
XconnectVariable string
Variable name
AclIpv4EgressFeatureId string
AclIpv4IngressFeatureId string
AclIpv6EgressFeatureId string
AclIpv6IngressFeatureId string
ArpTimeout int
Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2147483 - Default value: 1200
ArpTimeoutVariable string
Variable name
Arps []TransportWanVpnInterfaceEthernetFeatureArpArgs
Configure ARP entries
AutoDetectBandwidth bool
Interface auto detect bandwidth - Default value: false
AutoDetectBandwidthVariable string
Variable name
Autonegotiate bool
Link autonegotiation
AutonegotiateVariable string
Variable name
BandwidthDownstream int
Interface downstream bandwidth capacity, in kbps - Range: 1-2147483647
BandwidthDownstreamVariable string
Variable name
BandwidthUpstream int
Interface upstream bandwidth capacity, in kbps - Range: 1-2147483647
BandwidthUpstreamVariable string
Variable name
BlockNonSourceIp bool
Block packets originating from IP address that is not from this source - Default value: false
BlockNonSourceIpVariable string
Variable name
Description string
The description of the Feature
Duplex string
Duplex mode - Choices: full, half, auto
DuplexVariable string
Variable name
EnableDhcpv6 bool
Enable DHCPv6, Attribute conditional on ipv6_configuration_type being equal to dynamic
FeatureProfileId string
Feature Profile ID
GreTunnelSourceIp string
GRE tunnel source IP
GreTunnelSourceIpVariable string
Variable name
IcmpRedirectDisable bool
ICMP/ICMPv6 Redirect Disable - Default value: true
IcmpRedirectDisableVariable string
Variable name
InterfaceDescription string
InterfaceDescriptionVariable string
Variable name
InterfaceMtu int
Interface MTU GigabitEthernet0 <1500..1518>, Other GigabitEthernet <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
InterfaceMtuVariable string
Variable name
InterfaceName string
InterfaceNameVariable string
Variable name
IpDirectedBroadcast bool
IP Directed-Broadcast - Default value: false
IpDirectedBroadcastVariable string
Variable name
IpMtu int
IP MTU for GigabitEthernet main <576..Interface MTU>, GigabitEthernet subinterface <576..9216>, Other Interfaces <576..2000> in bytes - Range: 576-9216 - Default value: 1500
IpMtuVariable string
Variable name
IperfServer string
Iperf server for auto bandwidth detect
IperfServerVariable string
Variable name
Ipv4Address string
IP Address, Attribute conditional on ipv4_configuration_type being equal to static
Ipv4AddressVariable string
Variable name
Ipv4ConfigurationType string
IPv4 Configuration Type - Choices: dynamic, static - Default value: dynamic
Ipv4DhcpDistance int
DHCP Distance, Attribute conditional on ipv4_configuration_type being equal to dynamic - Range: 1-65536 - Default value: 1
Ipv4DhcpDistanceVariable string
Variable name
Ipv4DhcpHelperVariable string
Variable name
Ipv4DhcpHelpers []string
List of DHCP IPv4 helper addresses (min 1, max 8)
Ipv4SecondaryAddresses []TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddressArgs
Secondary IpV4 Addresses, Attribute conditional on ipv4_configuration_type being equal to static
Ipv4SubnetMask string
Subnet Mask, Attribute conditional on ipv4_configuration_type being equal to static - Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
Ipv4SubnetMaskVariable string
Variable name
Ipv6Address string
IPv6 Address Secondary, Attribute conditional on ipv6_configuration_type being equal to static
Ipv6AddressVariable string
Variable name
Ipv6ConfigurationType string
IPv6 Configuration Type - Choices: dynamic, static, none - Default value: none
Ipv6DhcpSecondaryAddresses []TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddressArgs
secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to dynamic
Ipv6SecondaryAddresses []TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddressArgs
Static secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to static
LoadInterval int
Interval for interface load calculation - Range: 30-600 - Default value: 30
LoadIntervalVariable string
Variable name
MacAddress string
MAC Address
MacAddressVariable string
Variable name
MediaType string
Media type - Choices: auto-select, rj45, sfp
MediaTypeVariable string
Variable name
Name string
The name of the Feature
Nat64 bool
NAT64 on this interface - Default value: false
Nat66 bool
NAT66 on this interface - Default value: false
NatIpv4 bool
enable Network Address Translation on this interface - Default value: false
NatIpv4Variable string
Variable name
NatIpv6 bool
enable Network Address Translation ipv6 on this interface - Default value: false
NatIpv6Variable string
Variable name
NatLoopback string
NAT Inside Source Loopback Interface
NatLoopbackVariable string
Variable name
NatOverload bool
NAT Overload - Default value: true
NatOverloadVariable string
Variable name
NatPrefixLength int
NAT Pool Prefix Length - Range: 1-32
NatPrefixLengthVariable string
Variable name
NatRangeEnd string
NAT Pool Range End
NatRangeEndVariable string
Variable name
NatRangeStart string
NAT Pool Range Start
NatRangeStartVariable string
Variable name
NatTcpTimeout int
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
NatTcpTimeoutVariable string
Variable name
NatType string
NAT Type - Choices: interface, pool, loopback - Default value: interface
NatTypeVariable string
Variable name
NatUdpTimeout int
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
NatUdpTimeoutVariable string
Variable name
NewStaticNats []TransportWanVpnInterfaceEthernetFeatureNewStaticNatArgs
static NAT
PerTunnelQos bool
Per-tunnel Qos - Default value: false
PerTunnelQosVariable string
Variable name
QosAdaptive bool
Adaptive QoS - Default value: false
QosAdaptiveBandwidthDownstream bool
Shaping Rate Downstream - Default value: false
QosAdaptiveBandwidthUpstream bool
Shaping Rate Upstream - Default value: false
QosAdaptiveDefaultDownstream int
Adaptive QoS default downstream bandwidth (kbps) - Range: 8-100000000
QosAdaptiveDefaultDownstreamVariable string
Variable name
QosAdaptiveDefaultUpstream int
Adaptive QoS default upstream bandwidth (kbps) - Range: 8-100000000
QosAdaptiveDefaultUpstreamVariable string
Variable name
QosAdaptiveMaxDownstream int
Downstream max bandwidth limit (kbps) - Range: 8-100000000
QosAdaptiveMaxDownstreamVariable string
Variable name
QosAdaptiveMaxUpstream int
Upstream max bandwidth limit (kbps) - Range: 8-100000000
QosAdaptiveMaxUpstreamVariable string
Variable name
QosAdaptiveMinDownstream int
Downstream min bandwidth limit (kbps) - Range: 8-100000000
QosAdaptiveMinDownstreamVariable string
Variable name
QosAdaptiveMinUpstream int
Upstream min bandwidth limit (kbps) - Range: 8-100000000
QosAdaptiveMinUpstreamVariable string
Variable name
QosAdaptivePeriod int
Adapt Period(Minutes) - Range: 1-720 - Default value: 15
QosAdaptivePeriodVariable string
Variable name
QosShapingRate int
Shaping Rate (Kbps) - Range: 8-100000000
QosShapingRateVariable string
Variable name
ServiceProvider string
Service Provider Name
ServiceProviderVariable string
Variable name
Shutdown bool
  • Default value: true
ShutdownVariable string
Variable name
Speed string
Set interface speed - Choices: 10, 100, 1000, 2500, 10000
SpeedVariable string
Variable name
StaticNat66s []TransportWanVpnInterfaceEthernetFeatureStaticNat66Args
static NAT66
TcpMss int
TCP MSS on SYN packets, in bytes - Range: 500-1460
TcpMssVariable string
Variable name
TlocExtension string
Extends a local TLOC to a remote node only for vpn 0
TlocExtensionVariable string
Variable name
Tracker string
Enable tracker for this interface
TrackerVariable string
Variable name
TransportWanVpnFeatureId string
Transport WAN VPN Feature ID
TunnelBandwidthPercent int
Tunnels Bandwidth Percent - Range: 1-100 - Default value: 50
TunnelBandwidthPercentVariable string
Variable name
TunnelInterface bool
Tunnel Interface on/off - Default value: false
TunnelInterfaceAllowAll bool
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
TunnelInterfaceAllowAllVariable string
Variable name
TunnelInterfaceAllowBfd bool
Allow/Deny BFD - Default value: false
TunnelInterfaceAllowBfdVariable string
Variable name
TunnelInterfaceAllowBgp bool
Allow/deny BGP - Default value: false
TunnelInterfaceAllowBgpVariable string
Variable name
TunnelInterfaceAllowDhcp bool
Allow/Deny DHCP - Default value: true
TunnelInterfaceAllowDhcpVariable string
Variable name
TunnelInterfaceAllowDns bool
Allow/Deny DNS - Default value: true
TunnelInterfaceAllowDnsVariable string
Variable name
TunnelInterfaceAllowHttps bool
Allow/Deny HTTPS - Default value: true
TunnelInterfaceAllowHttpsVariable string
Variable name
TunnelInterfaceAllowIcmp bool
Allow/Deny ICMP - Default value: true
TunnelInterfaceAllowIcmpVariable string
Variable name
TunnelInterfaceAllowNetconf bool
Allow/Deny NETCONF - Default value: false
TunnelInterfaceAllowNetconfVariable string
Variable name
TunnelInterfaceAllowNtp bool
Allow/Deny NTP - Default value: true
TunnelInterfaceAllowNtpVariable string
Variable name
TunnelInterfaceAllowOspf bool
Allow/Deny OSPF - Default value: false
TunnelInterfaceAllowOspfVariable string
Variable name
TunnelInterfaceAllowSnmp bool
Allow/Deny SNMP - Default value: false
TunnelInterfaceAllowSnmpVariable string
Variable name
TunnelInterfaceAllowSsh bool
Allow/Deny SSH - Default value: true
TunnelInterfaceAllowSshVariable string
Variable name
TunnelInterfaceAllowStun bool
Allow/Deny STUN - Default value: false
TunnelInterfaceAllowStunVariable string
Variable name
TunnelInterfaceBindLoopbackTunnel string
Bind loopback tunnel interface to a physical interface
TunnelInterfaceBindLoopbackTunnelVariable string
Variable name
TunnelInterfaceBorder bool
Set TLOC as border TLOC - Default value: false
TunnelInterfaceBorderVariable string
Variable name
TunnelInterfaceCarrier string
Set carrier for TLOC - Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8 - Default value: default
TunnelInterfaceCarrierVariable string
Variable name
TunnelInterfaceClearDontFragment bool
Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: false
TunnelInterfaceClearDontFragmentVariable string
Variable name
TunnelInterfaceColor string
Set color for TLOC - Choices: default, mpls, metro-ethernet, biz-internet, public-internet, lte, 3g, red, green, blue, gold, silver, bronze, custom1, custom2, custom3, private1, private2, private3, private4, private5, private6 - Default value: mpls
TunnelInterfaceColorRestrict bool
Restrict this TLOC behavior - Default value: false
TunnelInterfaceColorRestrictVariable string
Variable name
TunnelInterfaceColorVariable string
Variable name
TunnelInterfaceCtsSgtPropagation bool
CTS SGT Propagation configuration - Default value: false
TunnelInterfaceCtsSgtPropagationVariable string
Variable name
TunnelInterfaceEncapsulations []TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulationArgs
Encapsulation for TLOC
TunnelInterfaceExcludeControllerGroupListVariable string
Variable name
TunnelInterfaceExcludeControllerGroupLists []int
Exclude the following controller groups defined in this list.
TunnelInterfaceGreTunnelDestinationIp string
GRE tunnel destination IP
TunnelInterfaceGreTunnelDestinationIpVariable string
Variable name
TunnelInterfaceGroups int
List of groups - Range: 1-4294967295
TunnelInterfaceGroupsVariable string
Variable name
TunnelInterfaceHelloInterval int
Set time period of control hello packets <100..600000> milli seconds - Range: 100-600000 - Default value: 1000
TunnelInterfaceHelloIntervalVariable string
Variable name
TunnelInterfaceHelloTolerance int
Set tolerance of control hello packets <12..6000> seconds - Range: 12-6000 - Default value: 12
TunnelInterfaceHelloToleranceVariable string
Variable name
TunnelInterfaceLastResortCircuit bool
Set TLOC as last resort - Default value: false
TunnelInterfaceLastResortCircuitVariable string
Variable name
TunnelInterfaceLowBandwidthLink bool
Set the interface as a low-bandwidth circuit - Default value: false
TunnelInterfaceLowBandwidthLinkVariable string
Variable name
TunnelInterfaceMaxControlConnections int
Maximum Control Connections - Range: 0-100
TunnelInterfaceMaxControlConnectionsVariable string
Variable name
TunnelInterfaceNatRefreshInterval int
Set time period of nat refresh packets <1...60> seconds - Range: 1-60 - Default value: 5
TunnelInterfaceNatRefreshIntervalVariable string
Variable name
TunnelInterfaceNetworkBroadcast bool
Accept and respond to network-prefix-directed broadcasts - Default value: false
TunnelInterfaceNetworkBroadcastVariable string
Variable name
TunnelInterfacePortHop bool
Disallow port hopping on the tunnel interface - Default value: true
TunnelInterfacePortHopVariable string
Variable name
TunnelInterfaceTunnelTcpMss int
Tunnel TCP MSS on SYN packets, in bytes - Range: 500-1460
TunnelInterfaceTunnelTcpMssVariable string
Variable name
TunnelInterfaceVbondAsStunServer bool
Put this wan interface in STUN mode only - Default value: false
TunnelInterfaceVbondAsStunServerVariable string
Variable name
TunnelInterfaceVmanageConnectionPreference int
Set interface preference for control connection to vManage <0..8> - Range: 0-8 - Default value: 5
TunnelInterfaceVmanageConnectionPreferenceVariable string
Variable name
TunnelQosMode string
Set tunnel QoS mode - Choices: hub, spoke
TunnelQosModeVariable string
Variable name
Version int
The version of the Feature
Xconnect string
Extend remote TLOC over a GRE tunnel to a local WAN interface
XconnectVariable string
Variable name
aclIpv4EgressFeatureId String
aclIpv4IngressFeatureId String
aclIpv6EgressFeatureId String
aclIpv6IngressFeatureId String
arpTimeout Integer
Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2147483 - Default value: 1200
arpTimeoutVariable String
Variable name
arps List<TransportWanVpnInterfaceEthernetFeatureArp>
Configure ARP entries
autoDetectBandwidth Boolean
Interface auto detect bandwidth - Default value: false
autoDetectBandwidthVariable String
Variable name
autonegotiate Boolean
Link autonegotiation
autonegotiateVariable String
Variable name
bandwidthDownstream Integer
Interface downstream bandwidth capacity, in kbps - Range: 1-2147483647
bandwidthDownstreamVariable String
Variable name
bandwidthUpstream Integer
Interface upstream bandwidth capacity, in kbps - Range: 1-2147483647
bandwidthUpstreamVariable String
Variable name
blockNonSourceIp Boolean
Block packets originating from IP address that is not from this source - Default value: false
blockNonSourceIpVariable String
Variable name
description String
The description of the Feature
duplex String
Duplex mode - Choices: full, half, auto
duplexVariable String
Variable name
enableDhcpv6 Boolean
Enable DHCPv6, Attribute conditional on ipv6_configuration_type being equal to dynamic
featureProfileId String
Feature Profile ID
greTunnelSourceIp String
GRE tunnel source IP
greTunnelSourceIpVariable String
Variable name
icmpRedirectDisable Boolean
ICMP/ICMPv6 Redirect Disable - Default value: true
icmpRedirectDisableVariable String
Variable name
interfaceDescription String
interfaceDescriptionVariable String
Variable name
interfaceMtu Integer
Interface MTU GigabitEthernet0 <1500..1518>, Other GigabitEthernet <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
interfaceMtuVariable String
Variable name
interfaceName String
interfaceNameVariable String
Variable name
ipDirectedBroadcast Boolean
IP Directed-Broadcast - Default value: false
ipDirectedBroadcastVariable String
Variable name
ipMtu Integer
IP MTU for GigabitEthernet main <576..Interface MTU>, GigabitEthernet subinterface <576..9216>, Other Interfaces <576..2000> in bytes - Range: 576-9216 - Default value: 1500
ipMtuVariable String
Variable name
iperfServer String
Iperf server for auto bandwidth detect
iperfServerVariable String
Variable name
ipv4Address String
IP Address, Attribute conditional on ipv4_configuration_type being equal to static
ipv4AddressVariable String
Variable name
ipv4ConfigurationType String
IPv4 Configuration Type - Choices: dynamic, static - Default value: dynamic
ipv4DhcpDistance Integer
DHCP Distance, Attribute conditional on ipv4_configuration_type being equal to dynamic - Range: 1-65536 - Default value: 1
ipv4DhcpDistanceVariable String
Variable name
ipv4DhcpHelperVariable String
Variable name
ipv4DhcpHelpers List<String>
List of DHCP IPv4 helper addresses (min 1, max 8)
ipv4SecondaryAddresses List<TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddress>
Secondary IpV4 Addresses, Attribute conditional on ipv4_configuration_type being equal to static
ipv4SubnetMask String
Subnet Mask, Attribute conditional on ipv4_configuration_type being equal to static - Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
ipv4SubnetMaskVariable String
Variable name
ipv6Address String
IPv6 Address Secondary, Attribute conditional on ipv6_configuration_type being equal to static
ipv6AddressVariable String
Variable name
ipv6ConfigurationType String
IPv6 Configuration Type - Choices: dynamic, static, none - Default value: none
ipv6DhcpSecondaryAddresses List<TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddress>
secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to dynamic
ipv6SecondaryAddresses List<TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddress>
Static secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to static
loadInterval Integer
Interval for interface load calculation - Range: 30-600 - Default value: 30
loadIntervalVariable String
Variable name
macAddress String
MAC Address
macAddressVariable String
Variable name
mediaType String
Media type - Choices: auto-select, rj45, sfp
mediaTypeVariable String
Variable name
name String
The name of the Feature
nat64 Boolean
NAT64 on this interface - Default value: false
nat66 Boolean
NAT66 on this interface - Default value: false
natIpv4 Boolean
enable Network Address Translation on this interface - Default value: false
natIpv4Variable String
Variable name
natIpv6 Boolean
enable Network Address Translation ipv6 on this interface - Default value: false
natIpv6Variable String
Variable name
natLoopback String
NAT Inside Source Loopback Interface
natLoopbackVariable String
Variable name
natOverload Boolean
NAT Overload - Default value: true
natOverloadVariable String
Variable name
natPrefixLength Integer
NAT Pool Prefix Length - Range: 1-32
natPrefixLengthVariable String
Variable name
natRangeEnd String
NAT Pool Range End
natRangeEndVariable String
Variable name
natRangeStart String
NAT Pool Range Start
natRangeStartVariable String
Variable name
natTcpTimeout Integer
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
natTcpTimeoutVariable String
Variable name
natType String
NAT Type - Choices: interface, pool, loopback - Default value: interface
natTypeVariable String
Variable name
natUdpTimeout Integer
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
natUdpTimeoutVariable String
Variable name
newStaticNats List<TransportWanVpnInterfaceEthernetFeatureNewStaticNat>
static NAT
perTunnelQos Boolean
Per-tunnel Qos - Default value: false
perTunnelQosVariable String
Variable name
qosAdaptive Boolean
Adaptive QoS - Default value: false
qosAdaptiveBandwidthDownstream Boolean
Shaping Rate Downstream - Default value: false
qosAdaptiveBandwidthUpstream Boolean
Shaping Rate Upstream - Default value: false
qosAdaptiveDefaultDownstream Integer
Adaptive QoS default downstream bandwidth (kbps) - Range: 8-100000000
qosAdaptiveDefaultDownstreamVariable String
Variable name
qosAdaptiveDefaultUpstream Integer
Adaptive QoS default upstream bandwidth (kbps) - Range: 8-100000000
qosAdaptiveDefaultUpstreamVariable String
Variable name
qosAdaptiveMaxDownstream Integer
Downstream max bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMaxDownstreamVariable String
Variable name
qosAdaptiveMaxUpstream Integer
Upstream max bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMaxUpstreamVariable String
Variable name
qosAdaptiveMinDownstream Integer
Downstream min bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMinDownstreamVariable String
Variable name
qosAdaptiveMinUpstream Integer
Upstream min bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMinUpstreamVariable String
Variable name
qosAdaptivePeriod Integer
Adapt Period(Minutes) - Range: 1-720 - Default value: 15
qosAdaptivePeriodVariable String
Variable name
qosShapingRate Integer
Shaping Rate (Kbps) - Range: 8-100000000
qosShapingRateVariable String
Variable name
serviceProvider String
Service Provider Name
serviceProviderVariable String
Variable name
shutdown Boolean
  • Default value: true
shutdownVariable String
Variable name
speed String
Set interface speed - Choices: 10, 100, 1000, 2500, 10000
speedVariable String
Variable name
staticNat66s List<TransportWanVpnInterfaceEthernetFeatureStaticNat66>
static NAT66
tcpMss Integer
TCP MSS on SYN packets, in bytes - Range: 500-1460
tcpMssVariable String
Variable name
tlocExtension String
Extends a local TLOC to a remote node only for vpn 0
tlocExtensionVariable String
Variable name
tracker String
Enable tracker for this interface
trackerVariable String
Variable name
transportWanVpnFeatureId String
Transport WAN VPN Feature ID
tunnelBandwidthPercent Integer
Tunnels Bandwidth Percent - Range: 1-100 - Default value: 50
tunnelBandwidthPercentVariable String
Variable name
tunnelInterface Boolean
Tunnel Interface on/off - Default value: false
tunnelInterfaceAllowAll Boolean
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
tunnelInterfaceAllowAllVariable String
Variable name
tunnelInterfaceAllowBfd Boolean
Allow/Deny BFD - Default value: false
tunnelInterfaceAllowBfdVariable String
Variable name
tunnelInterfaceAllowBgp Boolean
Allow/deny BGP - Default value: false
tunnelInterfaceAllowBgpVariable String
Variable name
tunnelInterfaceAllowDhcp Boolean
Allow/Deny DHCP - Default value: true
tunnelInterfaceAllowDhcpVariable String
Variable name
tunnelInterfaceAllowDns Boolean
Allow/Deny DNS - Default value: true
tunnelInterfaceAllowDnsVariable String
Variable name
tunnelInterfaceAllowHttps Boolean
Allow/Deny HTTPS - Default value: true
tunnelInterfaceAllowHttpsVariable String
Variable name
tunnelInterfaceAllowIcmp Boolean
Allow/Deny ICMP - Default value: true
tunnelInterfaceAllowIcmpVariable String
Variable name
tunnelInterfaceAllowNetconf Boolean
Allow/Deny NETCONF - Default value: false
tunnelInterfaceAllowNetconfVariable String
Variable name
tunnelInterfaceAllowNtp Boolean
Allow/Deny NTP - Default value: true
tunnelInterfaceAllowNtpVariable String
Variable name
tunnelInterfaceAllowOspf Boolean
Allow/Deny OSPF - Default value: false
tunnelInterfaceAllowOspfVariable String
Variable name
tunnelInterfaceAllowSnmp Boolean
Allow/Deny SNMP - Default value: false
tunnelInterfaceAllowSnmpVariable String
Variable name
tunnelInterfaceAllowSsh Boolean
Allow/Deny SSH - Default value: true
tunnelInterfaceAllowSshVariable String
Variable name
tunnelInterfaceAllowStun Boolean
Allow/Deny STUN - Default value: false
tunnelInterfaceAllowStunVariable String
Variable name
tunnelInterfaceBindLoopbackTunnel String
Bind loopback tunnel interface to a physical interface
tunnelInterfaceBindLoopbackTunnelVariable String
Variable name
tunnelInterfaceBorder Boolean
Set TLOC as border TLOC - Default value: false
tunnelInterfaceBorderVariable String
Variable name
tunnelInterfaceCarrier String
Set carrier for TLOC - Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8 - Default value: default
tunnelInterfaceCarrierVariable String
Variable name
tunnelInterfaceClearDontFragment Boolean
Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: false
tunnelInterfaceClearDontFragmentVariable String
Variable name
tunnelInterfaceColor String
Set color for TLOC - Choices: default, mpls, metro-ethernet, biz-internet, public-internet, lte, 3g, red, green, blue, gold, silver, bronze, custom1, custom2, custom3, private1, private2, private3, private4, private5, private6 - Default value: mpls
tunnelInterfaceColorRestrict Boolean
Restrict this TLOC behavior - Default value: false
tunnelInterfaceColorRestrictVariable String
Variable name
tunnelInterfaceColorVariable String
Variable name
tunnelInterfaceCtsSgtPropagation Boolean
CTS SGT Propagation configuration - Default value: false
tunnelInterfaceCtsSgtPropagationVariable String
Variable name
tunnelInterfaceEncapsulations List<TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulation>
Encapsulation for TLOC
tunnelInterfaceExcludeControllerGroupListVariable String
Variable name
tunnelInterfaceExcludeControllerGroupLists List<Integer>
Exclude the following controller groups defined in this list.
tunnelInterfaceGreTunnelDestinationIp String
GRE tunnel destination IP
tunnelInterfaceGreTunnelDestinationIpVariable String
Variable name
tunnelInterfaceGroups Integer
List of groups - Range: 1-4294967295
tunnelInterfaceGroupsVariable String
Variable name
tunnelInterfaceHelloInterval Integer
Set time period of control hello packets <100..600000> milli seconds - Range: 100-600000 - Default value: 1000
tunnelInterfaceHelloIntervalVariable String
Variable name
tunnelInterfaceHelloTolerance Integer
Set tolerance of control hello packets <12..6000> seconds - Range: 12-6000 - Default value: 12
tunnelInterfaceHelloToleranceVariable String
Variable name
tunnelInterfaceLastResortCircuit Boolean
Set TLOC as last resort - Default value: false
tunnelInterfaceLastResortCircuitVariable String
Variable name
tunnelInterfaceLowBandwidthLink Boolean
Set the interface as a low-bandwidth circuit - Default value: false
tunnelInterfaceLowBandwidthLinkVariable String
Variable name
tunnelInterfaceMaxControlConnections Integer
Maximum Control Connections - Range: 0-100
tunnelInterfaceMaxControlConnectionsVariable String
Variable name
tunnelInterfaceNatRefreshInterval Integer
Set time period of nat refresh packets <1...60> seconds - Range: 1-60 - Default value: 5
tunnelInterfaceNatRefreshIntervalVariable String
Variable name
tunnelInterfaceNetworkBroadcast Boolean
Accept and respond to network-prefix-directed broadcasts - Default value: false
tunnelInterfaceNetworkBroadcastVariable String
Variable name
tunnelInterfacePortHop Boolean
Disallow port hopping on the tunnel interface - Default value: true
tunnelInterfacePortHopVariable String
Variable name
tunnelInterfaceTunnelTcpMss Integer
Tunnel TCP MSS on SYN packets, in bytes - Range: 500-1460
tunnelInterfaceTunnelTcpMssVariable String
Variable name
tunnelInterfaceVbondAsStunServer Boolean
Put this wan interface in STUN mode only - Default value: false
tunnelInterfaceVbondAsStunServerVariable String
Variable name
tunnelInterfaceVmanageConnectionPreference Integer
Set interface preference for control connection to vManage <0..8> - Range: 0-8 - Default value: 5
tunnelInterfaceVmanageConnectionPreferenceVariable String
Variable name
tunnelQosMode String
Set tunnel QoS mode - Choices: hub, spoke
tunnelQosModeVariable String
Variable name
version Integer
The version of the Feature
xconnect String
Extend remote TLOC over a GRE tunnel to a local WAN interface
xconnectVariable String
Variable name
aclIpv4EgressFeatureId string
aclIpv4IngressFeatureId string
aclIpv6EgressFeatureId string
aclIpv6IngressFeatureId string
arpTimeout number
Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2147483 - Default value: 1200
arpTimeoutVariable string
Variable name
arps TransportWanVpnInterfaceEthernetFeatureArp[]
Configure ARP entries
autoDetectBandwidth boolean
Interface auto detect bandwidth - Default value: false
autoDetectBandwidthVariable string
Variable name
autonegotiate boolean
Link autonegotiation
autonegotiateVariable string
Variable name
bandwidthDownstream number
Interface downstream bandwidth capacity, in kbps - Range: 1-2147483647
bandwidthDownstreamVariable string
Variable name
bandwidthUpstream number
Interface upstream bandwidth capacity, in kbps - Range: 1-2147483647
bandwidthUpstreamVariable string
Variable name
blockNonSourceIp boolean
Block packets originating from IP address that is not from this source - Default value: false
blockNonSourceIpVariable string
Variable name
description string
The description of the Feature
duplex string
Duplex mode - Choices: full, half, auto
duplexVariable string
Variable name
enableDhcpv6 boolean
Enable DHCPv6, Attribute conditional on ipv6_configuration_type being equal to dynamic
featureProfileId string
Feature Profile ID
greTunnelSourceIp string
GRE tunnel source IP
greTunnelSourceIpVariable string
Variable name
icmpRedirectDisable boolean
ICMP/ICMPv6 Redirect Disable - Default value: true
icmpRedirectDisableVariable string
Variable name
interfaceDescription string
interfaceDescriptionVariable string
Variable name
interfaceMtu number
Interface MTU GigabitEthernet0 <1500..1518>, Other GigabitEthernet <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
interfaceMtuVariable string
Variable name
interfaceName string
interfaceNameVariable string
Variable name
ipDirectedBroadcast boolean
IP Directed-Broadcast - Default value: false
ipDirectedBroadcastVariable string
Variable name
ipMtu number
IP MTU for GigabitEthernet main <576..Interface MTU>, GigabitEthernet subinterface <576..9216>, Other Interfaces <576..2000> in bytes - Range: 576-9216 - Default value: 1500
ipMtuVariable string
Variable name
iperfServer string
Iperf server for auto bandwidth detect
iperfServerVariable string
Variable name
ipv4Address string
IP Address, Attribute conditional on ipv4_configuration_type being equal to static
ipv4AddressVariable string
Variable name
ipv4ConfigurationType string
IPv4 Configuration Type - Choices: dynamic, static - Default value: dynamic
ipv4DhcpDistance number
DHCP Distance, Attribute conditional on ipv4_configuration_type being equal to dynamic - Range: 1-65536 - Default value: 1
ipv4DhcpDistanceVariable string
Variable name
ipv4DhcpHelperVariable string
Variable name
ipv4DhcpHelpers string[]
List of DHCP IPv4 helper addresses (min 1, max 8)
ipv4SecondaryAddresses TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddress[]
Secondary IpV4 Addresses, Attribute conditional on ipv4_configuration_type being equal to static
ipv4SubnetMask string
Subnet Mask, Attribute conditional on ipv4_configuration_type being equal to static - Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
ipv4SubnetMaskVariable string
Variable name
ipv6Address string
IPv6 Address Secondary, Attribute conditional on ipv6_configuration_type being equal to static
ipv6AddressVariable string
Variable name
ipv6ConfigurationType string
IPv6 Configuration Type - Choices: dynamic, static, none - Default value: none
ipv6DhcpSecondaryAddresses TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddress[]
secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to dynamic
ipv6SecondaryAddresses TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddress[]
Static secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to static
loadInterval number
Interval for interface load calculation - Range: 30-600 - Default value: 30
loadIntervalVariable string
Variable name
macAddress string
MAC Address
macAddressVariable string
Variable name
mediaType string
Media type - Choices: auto-select, rj45, sfp
mediaTypeVariable string
Variable name
name string
The name of the Feature
nat64 boolean
NAT64 on this interface - Default value: false
nat66 boolean
NAT66 on this interface - Default value: false
natIpv4 boolean
enable Network Address Translation on this interface - Default value: false
natIpv4Variable string
Variable name
natIpv6 boolean
enable Network Address Translation ipv6 on this interface - Default value: false
natIpv6Variable string
Variable name
natLoopback string
NAT Inside Source Loopback Interface
natLoopbackVariable string
Variable name
natOverload boolean
NAT Overload - Default value: true
natOverloadVariable string
Variable name
natPrefixLength number
NAT Pool Prefix Length - Range: 1-32
natPrefixLengthVariable string
Variable name
natRangeEnd string
NAT Pool Range End
natRangeEndVariable string
Variable name
natRangeStart string
NAT Pool Range Start
natRangeStartVariable string
Variable name
natTcpTimeout number
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
natTcpTimeoutVariable string
Variable name
natType string
NAT Type - Choices: interface, pool, loopback - Default value: interface
natTypeVariable string
Variable name
natUdpTimeout number
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
natUdpTimeoutVariable string
Variable name
newStaticNats TransportWanVpnInterfaceEthernetFeatureNewStaticNat[]
static NAT
perTunnelQos boolean
Per-tunnel Qos - Default value: false
perTunnelQosVariable string
Variable name
qosAdaptive boolean
Adaptive QoS - Default value: false
qosAdaptiveBandwidthDownstream boolean
Shaping Rate Downstream - Default value: false
qosAdaptiveBandwidthUpstream boolean
Shaping Rate Upstream - Default value: false
qosAdaptiveDefaultDownstream number
Adaptive QoS default downstream bandwidth (kbps) - Range: 8-100000000
qosAdaptiveDefaultDownstreamVariable string
Variable name
qosAdaptiveDefaultUpstream number
Adaptive QoS default upstream bandwidth (kbps) - Range: 8-100000000
qosAdaptiveDefaultUpstreamVariable string
Variable name
qosAdaptiveMaxDownstream number
Downstream max bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMaxDownstreamVariable string
Variable name
qosAdaptiveMaxUpstream number
Upstream max bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMaxUpstreamVariable string
Variable name
qosAdaptiveMinDownstream number
Downstream min bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMinDownstreamVariable string
Variable name
qosAdaptiveMinUpstream number
Upstream min bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMinUpstreamVariable string
Variable name
qosAdaptivePeriod number
Adapt Period(Minutes) - Range: 1-720 - Default value: 15
qosAdaptivePeriodVariable string
Variable name
qosShapingRate number
Shaping Rate (Kbps) - Range: 8-100000000
qosShapingRateVariable string
Variable name
serviceProvider string
Service Provider Name
serviceProviderVariable string
Variable name
shutdown boolean
  • Default value: true
shutdownVariable string
Variable name
speed string
Set interface speed - Choices: 10, 100, 1000, 2500, 10000
speedVariable string
Variable name
staticNat66s TransportWanVpnInterfaceEthernetFeatureStaticNat66[]
static NAT66
tcpMss number
TCP MSS on SYN packets, in bytes - Range: 500-1460
tcpMssVariable string
Variable name
tlocExtension string
Extends a local TLOC to a remote node only for vpn 0
tlocExtensionVariable string
Variable name
tracker string
Enable tracker for this interface
trackerVariable string
Variable name
transportWanVpnFeatureId string
Transport WAN VPN Feature ID
tunnelBandwidthPercent number
Tunnels Bandwidth Percent - Range: 1-100 - Default value: 50
tunnelBandwidthPercentVariable string
Variable name
tunnelInterface boolean
Tunnel Interface on/off - Default value: false
tunnelInterfaceAllowAll boolean
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
tunnelInterfaceAllowAllVariable string
Variable name
tunnelInterfaceAllowBfd boolean
Allow/Deny BFD - Default value: false
tunnelInterfaceAllowBfdVariable string
Variable name
tunnelInterfaceAllowBgp boolean
Allow/deny BGP - Default value: false
tunnelInterfaceAllowBgpVariable string
Variable name
tunnelInterfaceAllowDhcp boolean
Allow/Deny DHCP - Default value: true
tunnelInterfaceAllowDhcpVariable string
Variable name
tunnelInterfaceAllowDns boolean
Allow/Deny DNS - Default value: true
tunnelInterfaceAllowDnsVariable string
Variable name
tunnelInterfaceAllowHttps boolean
Allow/Deny HTTPS - Default value: true
tunnelInterfaceAllowHttpsVariable string
Variable name
tunnelInterfaceAllowIcmp boolean
Allow/Deny ICMP - Default value: true
tunnelInterfaceAllowIcmpVariable string
Variable name
tunnelInterfaceAllowNetconf boolean
Allow/Deny NETCONF - Default value: false
tunnelInterfaceAllowNetconfVariable string
Variable name
tunnelInterfaceAllowNtp boolean
Allow/Deny NTP - Default value: true
tunnelInterfaceAllowNtpVariable string
Variable name
tunnelInterfaceAllowOspf boolean
Allow/Deny OSPF - Default value: false
tunnelInterfaceAllowOspfVariable string
Variable name
tunnelInterfaceAllowSnmp boolean
Allow/Deny SNMP - Default value: false
tunnelInterfaceAllowSnmpVariable string
Variable name
tunnelInterfaceAllowSsh boolean
Allow/Deny SSH - Default value: true
tunnelInterfaceAllowSshVariable string
Variable name
tunnelInterfaceAllowStun boolean
Allow/Deny STUN - Default value: false
tunnelInterfaceAllowStunVariable string
Variable name
tunnelInterfaceBindLoopbackTunnel string
Bind loopback tunnel interface to a physical interface
tunnelInterfaceBindLoopbackTunnelVariable string
Variable name
tunnelInterfaceBorder boolean
Set TLOC as border TLOC - Default value: false
tunnelInterfaceBorderVariable string
Variable name
tunnelInterfaceCarrier string
Set carrier for TLOC - Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8 - Default value: default
tunnelInterfaceCarrierVariable string
Variable name
tunnelInterfaceClearDontFragment boolean
Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: false
tunnelInterfaceClearDontFragmentVariable string
Variable name
tunnelInterfaceColor string
Set color for TLOC - Choices: default, mpls, metro-ethernet, biz-internet, public-internet, lte, 3g, red, green, blue, gold, silver, bronze, custom1, custom2, custom3, private1, private2, private3, private4, private5, private6 - Default value: mpls
tunnelInterfaceColorRestrict boolean
Restrict this TLOC behavior - Default value: false
tunnelInterfaceColorRestrictVariable string
Variable name
tunnelInterfaceColorVariable string
Variable name
tunnelInterfaceCtsSgtPropagation boolean
CTS SGT Propagation configuration - Default value: false
tunnelInterfaceCtsSgtPropagationVariable string
Variable name
tunnelInterfaceEncapsulations TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulation[]
Encapsulation for TLOC
tunnelInterfaceExcludeControllerGroupListVariable string
Variable name
tunnelInterfaceExcludeControllerGroupLists number[]
Exclude the following controller groups defined in this list.
tunnelInterfaceGreTunnelDestinationIp string
GRE tunnel destination IP
tunnelInterfaceGreTunnelDestinationIpVariable string
Variable name
tunnelInterfaceGroups number
List of groups - Range: 1-4294967295
tunnelInterfaceGroupsVariable string
Variable name
tunnelInterfaceHelloInterval number
Set time period of control hello packets <100..600000> milli seconds - Range: 100-600000 - Default value: 1000
tunnelInterfaceHelloIntervalVariable string
Variable name
tunnelInterfaceHelloTolerance number
Set tolerance of control hello packets <12..6000> seconds - Range: 12-6000 - Default value: 12
tunnelInterfaceHelloToleranceVariable string
Variable name
tunnelInterfaceLastResortCircuit boolean
Set TLOC as last resort - Default value: false
tunnelInterfaceLastResortCircuitVariable string
Variable name
tunnelInterfaceLowBandwidthLink boolean
Set the interface as a low-bandwidth circuit - Default value: false
tunnelInterfaceLowBandwidthLinkVariable string
Variable name
tunnelInterfaceMaxControlConnections number
Maximum Control Connections - Range: 0-100
tunnelInterfaceMaxControlConnectionsVariable string
Variable name
tunnelInterfaceNatRefreshInterval number
Set time period of nat refresh packets <1...60> seconds - Range: 1-60 - Default value: 5
tunnelInterfaceNatRefreshIntervalVariable string
Variable name
tunnelInterfaceNetworkBroadcast boolean
Accept and respond to network-prefix-directed broadcasts - Default value: false
tunnelInterfaceNetworkBroadcastVariable string
Variable name
tunnelInterfacePortHop boolean
Disallow port hopping on the tunnel interface - Default value: true
tunnelInterfacePortHopVariable string
Variable name
tunnelInterfaceTunnelTcpMss number
Tunnel TCP MSS on SYN packets, in bytes - Range: 500-1460
tunnelInterfaceTunnelTcpMssVariable string
Variable name
tunnelInterfaceVbondAsStunServer boolean
Put this wan interface in STUN mode only - Default value: false
tunnelInterfaceVbondAsStunServerVariable string
Variable name
tunnelInterfaceVmanageConnectionPreference number
Set interface preference for control connection to vManage <0..8> - Range: 0-8 - Default value: 5
tunnelInterfaceVmanageConnectionPreferenceVariable string
Variable name
tunnelQosMode string
Set tunnel QoS mode - Choices: hub, spoke
tunnelQosModeVariable string
Variable name
version number
The version of the Feature
xconnect string
Extend remote TLOC over a GRE tunnel to a local WAN interface
xconnectVariable string
Variable name
acl_ipv4_egress_feature_id str
acl_ipv4_ingress_feature_id str
acl_ipv6_egress_feature_id str
acl_ipv6_ingress_feature_id str
arp_timeout int
Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2147483 - Default value: 1200
arp_timeout_variable str
Variable name
arps Sequence[TransportWanVpnInterfaceEthernetFeatureArpArgs]
Configure ARP entries
auto_detect_bandwidth bool
Interface auto detect bandwidth - Default value: false
auto_detect_bandwidth_variable str
Variable name
autonegotiate bool
Link autonegotiation
autonegotiate_variable str
Variable name
bandwidth_downstream int
Interface downstream bandwidth capacity, in kbps - Range: 1-2147483647
bandwidth_downstream_variable str
Variable name
bandwidth_upstream int
Interface upstream bandwidth capacity, in kbps - Range: 1-2147483647
bandwidth_upstream_variable str
Variable name
block_non_source_ip bool
Block packets originating from IP address that is not from this source - Default value: false
block_non_source_ip_variable str
Variable name
description str
The description of the Feature
duplex str
Duplex mode - Choices: full, half, auto
duplex_variable str
Variable name
enable_dhcpv6 bool
Enable DHCPv6, Attribute conditional on ipv6_configuration_type being equal to dynamic
feature_profile_id str
Feature Profile ID
gre_tunnel_source_ip str
GRE tunnel source IP
gre_tunnel_source_ip_variable str
Variable name
icmp_redirect_disable bool
ICMP/ICMPv6 Redirect Disable - Default value: true
icmp_redirect_disable_variable str
Variable name
interface_description str
interface_description_variable str
Variable name
interface_mtu int
Interface MTU GigabitEthernet0 <1500..1518>, Other GigabitEthernet <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
interface_mtu_variable str
Variable name
interface_name str
interface_name_variable str
Variable name
ip_directed_broadcast bool
IP Directed-Broadcast - Default value: false
ip_directed_broadcast_variable str
Variable name
ip_mtu int
IP MTU for GigabitEthernet main <576..Interface MTU>, GigabitEthernet subinterface <576..9216>, Other Interfaces <576..2000> in bytes - Range: 576-9216 - Default value: 1500
ip_mtu_variable str
Variable name
iperf_server str
Iperf server for auto bandwidth detect
iperf_server_variable str
Variable name
ipv4_address str
IP Address, Attribute conditional on ipv4_configuration_type being equal to static
ipv4_address_variable str
Variable name
ipv4_configuration_type str
IPv4 Configuration Type - Choices: dynamic, static - Default value: dynamic
ipv4_dhcp_distance int
DHCP Distance, Attribute conditional on ipv4_configuration_type being equal to dynamic - Range: 1-65536 - Default value: 1
ipv4_dhcp_distance_variable str
Variable name
ipv4_dhcp_helper_variable str
Variable name
ipv4_dhcp_helpers Sequence[str]
List of DHCP IPv4 helper addresses (min 1, max 8)
ipv4_secondary_addresses Sequence[TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddressArgs]
Secondary IpV4 Addresses, Attribute conditional on ipv4_configuration_type being equal to static
ipv4_subnet_mask str
Subnet Mask, Attribute conditional on ipv4_configuration_type being equal to static - Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
ipv4_subnet_mask_variable str
Variable name
ipv6_address str
IPv6 Address Secondary, Attribute conditional on ipv6_configuration_type being equal to static
ipv6_address_variable str
Variable name
ipv6_configuration_type str
IPv6 Configuration Type - Choices: dynamic, static, none - Default value: none
ipv6_dhcp_secondary_addresses Sequence[TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddressArgs]
secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to dynamic
ipv6_secondary_addresses Sequence[TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddressArgs]
Static secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to static
load_interval int
Interval for interface load calculation - Range: 30-600 - Default value: 30
load_interval_variable str
Variable name
mac_address str
MAC Address
mac_address_variable str
Variable name
media_type str
Media type - Choices: auto-select, rj45, sfp
media_type_variable str
Variable name
name str
The name of the Feature
nat64 bool
NAT64 on this interface - Default value: false
nat66 bool
NAT66 on this interface - Default value: false
nat_ipv4 bool
enable Network Address Translation on this interface - Default value: false
nat_ipv4_variable str
Variable name
nat_ipv6 bool
enable Network Address Translation ipv6 on this interface - Default value: false
nat_ipv6_variable str
Variable name
nat_loopback str
NAT Inside Source Loopback Interface
nat_loopback_variable str
Variable name
nat_overload bool
NAT Overload - Default value: true
nat_overload_variable str
Variable name
nat_prefix_length int
NAT Pool Prefix Length - Range: 1-32
nat_prefix_length_variable str
Variable name
nat_range_end str
NAT Pool Range End
nat_range_end_variable str
Variable name
nat_range_start str
NAT Pool Range Start
nat_range_start_variable str
Variable name
nat_tcp_timeout int
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
nat_tcp_timeout_variable str
Variable name
nat_type str
NAT Type - Choices: interface, pool, loopback - Default value: interface
nat_type_variable str
Variable name
nat_udp_timeout int
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
nat_udp_timeout_variable str
Variable name
new_static_nats Sequence[TransportWanVpnInterfaceEthernetFeatureNewStaticNatArgs]
static NAT
per_tunnel_qos bool
Per-tunnel Qos - Default value: false
per_tunnel_qos_variable str
Variable name
qos_adaptive bool
Adaptive QoS - Default value: false
qos_adaptive_bandwidth_downstream bool
Shaping Rate Downstream - Default value: false
qos_adaptive_bandwidth_upstream bool
Shaping Rate Upstream - Default value: false
qos_adaptive_default_downstream int
Adaptive QoS default downstream bandwidth (kbps) - Range: 8-100000000
qos_adaptive_default_downstream_variable str
Variable name
qos_adaptive_default_upstream int
Adaptive QoS default upstream bandwidth (kbps) - Range: 8-100000000
qos_adaptive_default_upstream_variable str
Variable name
qos_adaptive_max_downstream int
Downstream max bandwidth limit (kbps) - Range: 8-100000000
qos_adaptive_max_downstream_variable str
Variable name
qos_adaptive_max_upstream int
Upstream max bandwidth limit (kbps) - Range: 8-100000000
qos_adaptive_max_upstream_variable str
Variable name
qos_adaptive_min_downstream int
Downstream min bandwidth limit (kbps) - Range: 8-100000000
qos_adaptive_min_downstream_variable str
Variable name
qos_adaptive_min_upstream int
Upstream min bandwidth limit (kbps) - Range: 8-100000000
qos_adaptive_min_upstream_variable str
Variable name
qos_adaptive_period int
Adapt Period(Minutes) - Range: 1-720 - Default value: 15
qos_adaptive_period_variable str
Variable name
qos_shaping_rate int
Shaping Rate (Kbps) - Range: 8-100000000
qos_shaping_rate_variable str
Variable name
service_provider str
Service Provider Name
service_provider_variable str
Variable name
shutdown bool
  • Default value: true
shutdown_variable str
Variable name
speed str
Set interface speed - Choices: 10, 100, 1000, 2500, 10000
speed_variable str
Variable name
static_nat66s Sequence[TransportWanVpnInterfaceEthernetFeatureStaticNat66Args]
static NAT66
tcp_mss int
TCP MSS on SYN packets, in bytes - Range: 500-1460
tcp_mss_variable str
Variable name
tloc_extension str
Extends a local TLOC to a remote node only for vpn 0
tloc_extension_variable str
Variable name
tracker str
Enable tracker for this interface
tracker_variable str
Variable name
transport_wan_vpn_feature_id str
Transport WAN VPN Feature ID
tunnel_bandwidth_percent int
Tunnels Bandwidth Percent - Range: 1-100 - Default value: 50
tunnel_bandwidth_percent_variable str
Variable name
tunnel_interface bool
Tunnel Interface on/off - Default value: false
tunnel_interface_allow_all bool
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
tunnel_interface_allow_all_variable str
Variable name
tunnel_interface_allow_bfd bool
Allow/Deny BFD - Default value: false
tunnel_interface_allow_bfd_variable str
Variable name
tunnel_interface_allow_bgp bool
Allow/deny BGP - Default value: false
tunnel_interface_allow_bgp_variable str
Variable name
tunnel_interface_allow_dhcp bool
Allow/Deny DHCP - Default value: true
tunnel_interface_allow_dhcp_variable str
Variable name
tunnel_interface_allow_dns bool
Allow/Deny DNS - Default value: true
tunnel_interface_allow_dns_variable str
Variable name
tunnel_interface_allow_https bool
Allow/Deny HTTPS - Default value: true
tunnel_interface_allow_https_variable str
Variable name
tunnel_interface_allow_icmp bool
Allow/Deny ICMP - Default value: true
tunnel_interface_allow_icmp_variable str
Variable name
tunnel_interface_allow_netconf bool
Allow/Deny NETCONF - Default value: false
tunnel_interface_allow_netconf_variable str
Variable name
tunnel_interface_allow_ntp bool
Allow/Deny NTP - Default value: true
tunnel_interface_allow_ntp_variable str
Variable name
tunnel_interface_allow_ospf bool
Allow/Deny OSPF - Default value: false
tunnel_interface_allow_ospf_variable str
Variable name
tunnel_interface_allow_snmp bool
Allow/Deny SNMP - Default value: false
tunnel_interface_allow_snmp_variable str
Variable name
tunnel_interface_allow_ssh bool
Allow/Deny SSH - Default value: true
tunnel_interface_allow_ssh_variable str
Variable name
tunnel_interface_allow_stun bool
Allow/Deny STUN - Default value: false
tunnel_interface_allow_stun_variable str
Variable name
tunnel_interface_bind_loopback_tunnel str
Bind loopback tunnel interface to a physical interface
tunnel_interface_bind_loopback_tunnel_variable str
Variable name
tunnel_interface_border bool
Set TLOC as border TLOC - Default value: false
tunnel_interface_border_variable str
Variable name
tunnel_interface_carrier str
Set carrier for TLOC - Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8 - Default value: default
tunnel_interface_carrier_variable str
Variable name
tunnel_interface_clear_dont_fragment bool
Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: false
tunnel_interface_clear_dont_fragment_variable str
Variable name
tunnel_interface_color str
Set color for TLOC - Choices: default, mpls, metro-ethernet, biz-internet, public-internet, lte, 3g, red, green, blue, gold, silver, bronze, custom1, custom2, custom3, private1, private2, private3, private4, private5, private6 - Default value: mpls
tunnel_interface_color_restrict bool
Restrict this TLOC behavior - Default value: false
tunnel_interface_color_restrict_variable str
Variable name
tunnel_interface_color_variable str
Variable name
tunnel_interface_cts_sgt_propagation bool
CTS SGT Propagation configuration - Default value: false
tunnel_interface_cts_sgt_propagation_variable str
Variable name
tunnel_interface_encapsulations Sequence[TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulationArgs]
Encapsulation for TLOC
tunnel_interface_exclude_controller_group_list_variable str
Variable name
tunnel_interface_exclude_controller_group_lists Sequence[int]
Exclude the following controller groups defined in this list.
tunnel_interface_gre_tunnel_destination_ip str
GRE tunnel destination IP
tunnel_interface_gre_tunnel_destination_ip_variable str
Variable name
tunnel_interface_groups int
List of groups - Range: 1-4294967295
tunnel_interface_groups_variable str
Variable name
tunnel_interface_hello_interval int
Set time period of control hello packets <100..600000> milli seconds - Range: 100-600000 - Default value: 1000
tunnel_interface_hello_interval_variable str
Variable name
tunnel_interface_hello_tolerance int
Set tolerance of control hello packets <12..6000> seconds - Range: 12-6000 - Default value: 12
tunnel_interface_hello_tolerance_variable str
Variable name
tunnel_interface_last_resort_circuit bool
Set TLOC as last resort - Default value: false
tunnel_interface_last_resort_circuit_variable str
Variable name
tunnel_interface_low_bandwidth_link bool
Set the interface as a low-bandwidth circuit - Default value: false
tunnel_interface_low_bandwidth_link_variable str
Variable name
tunnel_interface_max_control_connections int
Maximum Control Connections - Range: 0-100
tunnel_interface_max_control_connections_variable str
Variable name
tunnel_interface_nat_refresh_interval int
Set time period of nat refresh packets <1...60> seconds - Range: 1-60 - Default value: 5
tunnel_interface_nat_refresh_interval_variable str
Variable name
tunnel_interface_network_broadcast bool
Accept and respond to network-prefix-directed broadcasts - Default value: false
tunnel_interface_network_broadcast_variable str
Variable name
tunnel_interface_port_hop bool
Disallow port hopping on the tunnel interface - Default value: true
tunnel_interface_port_hop_variable str
Variable name
tunnel_interface_tunnel_tcp_mss int
Tunnel TCP MSS on SYN packets, in bytes - Range: 500-1460
tunnel_interface_tunnel_tcp_mss_variable str
Variable name
tunnel_interface_vbond_as_stun_server bool
Put this wan interface in STUN mode only - Default value: false
tunnel_interface_vbond_as_stun_server_variable str
Variable name
tunnel_interface_vmanage_connection_preference int
Set interface preference for control connection to vManage <0..8> - Range: 0-8 - Default value: 5
tunnel_interface_vmanage_connection_preference_variable str
Variable name
tunnel_qos_mode str
Set tunnel QoS mode - Choices: hub, spoke
tunnel_qos_mode_variable str
Variable name
version int
The version of the Feature
xconnect str
Extend remote TLOC over a GRE tunnel to a local WAN interface
xconnect_variable str
Variable name
aclIpv4EgressFeatureId String
aclIpv4IngressFeatureId String
aclIpv6EgressFeatureId String
aclIpv6IngressFeatureId String
arpTimeout Number
Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2147483 - Default value: 1200
arpTimeoutVariable String
Variable name
arps List<Property Map>
Configure ARP entries
autoDetectBandwidth Boolean
Interface auto detect bandwidth - Default value: false
autoDetectBandwidthVariable String
Variable name
autonegotiate Boolean
Link autonegotiation
autonegotiateVariable String
Variable name
bandwidthDownstream Number
Interface downstream bandwidth capacity, in kbps - Range: 1-2147483647
bandwidthDownstreamVariable String
Variable name
bandwidthUpstream Number
Interface upstream bandwidth capacity, in kbps - Range: 1-2147483647
bandwidthUpstreamVariable String
Variable name
blockNonSourceIp Boolean
Block packets originating from IP address that is not from this source - Default value: false
blockNonSourceIpVariable String
Variable name
description String
The description of the Feature
duplex String
Duplex mode - Choices: full, half, auto
duplexVariable String
Variable name
enableDhcpv6 Boolean
Enable DHCPv6, Attribute conditional on ipv6_configuration_type being equal to dynamic
featureProfileId String
Feature Profile ID
greTunnelSourceIp String
GRE tunnel source IP
greTunnelSourceIpVariable String
Variable name
icmpRedirectDisable Boolean
ICMP/ICMPv6 Redirect Disable - Default value: true
icmpRedirectDisableVariable String
Variable name
interfaceDescription String
interfaceDescriptionVariable String
Variable name
interfaceMtu Number
Interface MTU GigabitEthernet0 <1500..1518>, Other GigabitEthernet <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
interfaceMtuVariable String
Variable name
interfaceName String
interfaceNameVariable String
Variable name
ipDirectedBroadcast Boolean
IP Directed-Broadcast - Default value: false
ipDirectedBroadcastVariable String
Variable name
ipMtu Number
IP MTU for GigabitEthernet main <576..Interface MTU>, GigabitEthernet subinterface <576..9216>, Other Interfaces <576..2000> in bytes - Range: 576-9216 - Default value: 1500
ipMtuVariable String
Variable name
iperfServer String
Iperf server for auto bandwidth detect
iperfServerVariable String
Variable name
ipv4Address String
IP Address, Attribute conditional on ipv4_configuration_type being equal to static
ipv4AddressVariable String
Variable name
ipv4ConfigurationType String
IPv4 Configuration Type - Choices: dynamic, static - Default value: dynamic
ipv4DhcpDistance Number
DHCP Distance, Attribute conditional on ipv4_configuration_type being equal to dynamic - Range: 1-65536 - Default value: 1
ipv4DhcpDistanceVariable String
Variable name
ipv4DhcpHelperVariable String
Variable name
ipv4DhcpHelpers List<String>
List of DHCP IPv4 helper addresses (min 1, max 8)
ipv4SecondaryAddresses List<Property Map>
Secondary IpV4 Addresses, Attribute conditional on ipv4_configuration_type being equal to static
ipv4SubnetMask String
Subnet Mask, Attribute conditional on ipv4_configuration_type being equal to static - Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
ipv4SubnetMaskVariable String
Variable name
ipv6Address String
IPv6 Address Secondary, Attribute conditional on ipv6_configuration_type being equal to static
ipv6AddressVariable String
Variable name
ipv6ConfigurationType String
IPv6 Configuration Type - Choices: dynamic, static, none - Default value: none
ipv6DhcpSecondaryAddresses List<Property Map>
secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to dynamic
ipv6SecondaryAddresses List<Property Map>
Static secondary IPv6 addresses, Attribute conditional on ipv6_configuration_type being equal to static
loadInterval Number
Interval for interface load calculation - Range: 30-600 - Default value: 30
loadIntervalVariable String
Variable name
macAddress String
MAC Address
macAddressVariable String
Variable name
mediaType String
Media type - Choices: auto-select, rj45, sfp
mediaTypeVariable String
Variable name
name String
The name of the Feature
nat64 Boolean
NAT64 on this interface - Default value: false
nat66 Boolean
NAT66 on this interface - Default value: false
natIpv4 Boolean
enable Network Address Translation on this interface - Default value: false
natIpv4Variable String
Variable name
natIpv6 Boolean
enable Network Address Translation ipv6 on this interface - Default value: false
natIpv6Variable String
Variable name
natLoopback String
NAT Inside Source Loopback Interface
natLoopbackVariable String
Variable name
natOverload Boolean
NAT Overload - Default value: true
natOverloadVariable String
Variable name
natPrefixLength Number
NAT Pool Prefix Length - Range: 1-32
natPrefixLengthVariable String
Variable name
natRangeEnd String
NAT Pool Range End
natRangeEndVariable String
Variable name
natRangeStart String
NAT Pool Range Start
natRangeStartVariable String
Variable name
natTcpTimeout Number
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
natTcpTimeoutVariable String
Variable name
natType String
NAT Type - Choices: interface, pool, loopback - Default value: interface
natTypeVariable String
Variable name
natUdpTimeout Number
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
natUdpTimeoutVariable String
Variable name
newStaticNats List<Property Map>
static NAT
perTunnelQos Boolean
Per-tunnel Qos - Default value: false
perTunnelQosVariable String
Variable name
qosAdaptive Boolean
Adaptive QoS - Default value: false
qosAdaptiveBandwidthDownstream Boolean
Shaping Rate Downstream - Default value: false
qosAdaptiveBandwidthUpstream Boolean
Shaping Rate Upstream - Default value: false
qosAdaptiveDefaultDownstream Number
Adaptive QoS default downstream bandwidth (kbps) - Range: 8-100000000
qosAdaptiveDefaultDownstreamVariable String
Variable name
qosAdaptiveDefaultUpstream Number
Adaptive QoS default upstream bandwidth (kbps) - Range: 8-100000000
qosAdaptiveDefaultUpstreamVariable String
Variable name
qosAdaptiveMaxDownstream Number
Downstream max bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMaxDownstreamVariable String
Variable name
qosAdaptiveMaxUpstream Number
Upstream max bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMaxUpstreamVariable String
Variable name
qosAdaptiveMinDownstream Number
Downstream min bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMinDownstreamVariable String
Variable name
qosAdaptiveMinUpstream Number
Upstream min bandwidth limit (kbps) - Range: 8-100000000
qosAdaptiveMinUpstreamVariable String
Variable name
qosAdaptivePeriod Number
Adapt Period(Minutes) - Range: 1-720 - Default value: 15
qosAdaptivePeriodVariable String
Variable name
qosShapingRate Number
Shaping Rate (Kbps) - Range: 8-100000000
qosShapingRateVariable String
Variable name
serviceProvider String
Service Provider Name
serviceProviderVariable String
Variable name
shutdown Boolean
  • Default value: true
shutdownVariable String
Variable name
speed String
Set interface speed - Choices: 10, 100, 1000, 2500, 10000
speedVariable String
Variable name
staticNat66s List<Property Map>
static NAT66
tcpMss Number
TCP MSS on SYN packets, in bytes - Range: 500-1460
tcpMssVariable String
Variable name
tlocExtension String
Extends a local TLOC to a remote node only for vpn 0
tlocExtensionVariable String
Variable name
tracker String
Enable tracker for this interface
trackerVariable String
Variable name
transportWanVpnFeatureId String
Transport WAN VPN Feature ID
tunnelBandwidthPercent Number
Tunnels Bandwidth Percent - Range: 1-100 - Default value: 50
tunnelBandwidthPercentVariable String
Variable name
tunnelInterface Boolean
Tunnel Interface on/off - Default value: false
tunnelInterfaceAllowAll Boolean
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
tunnelInterfaceAllowAllVariable String
Variable name
tunnelInterfaceAllowBfd Boolean
Allow/Deny BFD - Default value: false
tunnelInterfaceAllowBfdVariable String
Variable name
tunnelInterfaceAllowBgp Boolean
Allow/deny BGP - Default value: false
tunnelInterfaceAllowBgpVariable String
Variable name
tunnelInterfaceAllowDhcp Boolean
Allow/Deny DHCP - Default value: true
tunnelInterfaceAllowDhcpVariable String
Variable name
tunnelInterfaceAllowDns Boolean
Allow/Deny DNS - Default value: true
tunnelInterfaceAllowDnsVariable String
Variable name
tunnelInterfaceAllowHttps Boolean
Allow/Deny HTTPS - Default value: true
tunnelInterfaceAllowHttpsVariable String
Variable name
tunnelInterfaceAllowIcmp Boolean
Allow/Deny ICMP - Default value: true
tunnelInterfaceAllowIcmpVariable String
Variable name
tunnelInterfaceAllowNetconf Boolean
Allow/Deny NETCONF - Default value: false
tunnelInterfaceAllowNetconfVariable String
Variable name
tunnelInterfaceAllowNtp Boolean
Allow/Deny NTP - Default value: true
tunnelInterfaceAllowNtpVariable String
Variable name
tunnelInterfaceAllowOspf Boolean
Allow/Deny OSPF - Default value: false
tunnelInterfaceAllowOspfVariable String
Variable name
tunnelInterfaceAllowSnmp Boolean
Allow/Deny SNMP - Default value: false
tunnelInterfaceAllowSnmpVariable String
Variable name
tunnelInterfaceAllowSsh Boolean
Allow/Deny SSH - Default value: true
tunnelInterfaceAllowSshVariable String
Variable name
tunnelInterfaceAllowStun Boolean
Allow/Deny STUN - Default value: false
tunnelInterfaceAllowStunVariable String
Variable name
tunnelInterfaceBindLoopbackTunnel String
Bind loopback tunnel interface to a physical interface
tunnelInterfaceBindLoopbackTunnelVariable String
Variable name
tunnelInterfaceBorder Boolean
Set TLOC as border TLOC - Default value: false
tunnelInterfaceBorderVariable String
Variable name
tunnelInterfaceCarrier String
Set carrier for TLOC - Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8 - Default value: default
tunnelInterfaceCarrierVariable String
Variable name
tunnelInterfaceClearDontFragment Boolean
Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: false
tunnelInterfaceClearDontFragmentVariable String
Variable name
tunnelInterfaceColor String
Set color for TLOC - Choices: default, mpls, metro-ethernet, biz-internet, public-internet, lte, 3g, red, green, blue, gold, silver, bronze, custom1, custom2, custom3, private1, private2, private3, private4, private5, private6 - Default value: mpls
tunnelInterfaceColorRestrict Boolean
Restrict this TLOC behavior - Default value: false
tunnelInterfaceColorRestrictVariable String
Variable name
tunnelInterfaceColorVariable String
Variable name
tunnelInterfaceCtsSgtPropagation Boolean
CTS SGT Propagation configuration - Default value: false
tunnelInterfaceCtsSgtPropagationVariable String
Variable name
tunnelInterfaceEncapsulations List<Property Map>
Encapsulation for TLOC
tunnelInterfaceExcludeControllerGroupListVariable String
Variable name
tunnelInterfaceExcludeControllerGroupLists List<Number>
Exclude the following controller groups defined in this list.
tunnelInterfaceGreTunnelDestinationIp String
GRE tunnel destination IP
tunnelInterfaceGreTunnelDestinationIpVariable String
Variable name
tunnelInterfaceGroups Number
List of groups - Range: 1-4294967295
tunnelInterfaceGroupsVariable String
Variable name
tunnelInterfaceHelloInterval Number
Set time period of control hello packets <100..600000> milli seconds - Range: 100-600000 - Default value: 1000
tunnelInterfaceHelloIntervalVariable String
Variable name
tunnelInterfaceHelloTolerance Number
Set tolerance of control hello packets <12..6000> seconds - Range: 12-6000 - Default value: 12
tunnelInterfaceHelloToleranceVariable String
Variable name
tunnelInterfaceLastResortCircuit Boolean
Set TLOC as last resort - Default value: false
tunnelInterfaceLastResortCircuitVariable String
Variable name
tunnelInterfaceLowBandwidthLink Boolean
Set the interface as a low-bandwidth circuit - Default value: false
tunnelInterfaceLowBandwidthLinkVariable String
Variable name
tunnelInterfaceMaxControlConnections Number
Maximum Control Connections - Range: 0-100
tunnelInterfaceMaxControlConnectionsVariable String
Variable name
tunnelInterfaceNatRefreshInterval Number
Set time period of nat refresh packets <1...60> seconds - Range: 1-60 - Default value: 5
tunnelInterfaceNatRefreshIntervalVariable String
Variable name
tunnelInterfaceNetworkBroadcast Boolean
Accept and respond to network-prefix-directed broadcasts - Default value: false
tunnelInterfaceNetworkBroadcastVariable String
Variable name
tunnelInterfacePortHop Boolean
Disallow port hopping on the tunnel interface - Default value: true
tunnelInterfacePortHopVariable String
Variable name
tunnelInterfaceTunnelTcpMss Number
Tunnel TCP MSS on SYN packets, in bytes - Range: 500-1460
tunnelInterfaceTunnelTcpMssVariable String
Variable name
tunnelInterfaceVbondAsStunServer Boolean
Put this wan interface in STUN mode only - Default value: false
tunnelInterfaceVbondAsStunServerVariable String
Variable name
tunnelInterfaceVmanageConnectionPreference Number
Set interface preference for control connection to vManage <0..8> - Range: 0-8 - Default value: 5
tunnelInterfaceVmanageConnectionPreferenceVariable String
Variable name
tunnelQosMode String
Set tunnel QoS mode - Choices: hub, spoke
tunnelQosModeVariable String
Variable name
version Number
The version of the Feature
xconnect String
Extend remote TLOC over a GRE tunnel to a local WAN interface
xconnectVariable String
Variable name

Supporting Types

TransportWanVpnInterfaceEthernetFeatureArp
, TransportWanVpnInterfaceEthernetFeatureArpArgs

IpAddress string
IP V4 Address
IpAddressVariable string
Variable name
MacAddress string
MAC Address
MacAddressVariable string
Variable name
IpAddress string
IP V4 Address
IpAddressVariable string
Variable name
MacAddress string
MAC Address
MacAddressVariable string
Variable name
ipAddress String
IP V4 Address
ipAddressVariable String
Variable name
macAddress String
MAC Address
macAddressVariable String
Variable name
ipAddress string
IP V4 Address
ipAddressVariable string
Variable name
macAddress string
MAC Address
macAddressVariable string
Variable name
ip_address str
IP V4 Address
ip_address_variable str
Variable name
mac_address str
MAC Address
mac_address_variable str
Variable name
ipAddress String
IP V4 Address
ipAddressVariable String
Variable name
macAddress String
MAC Address
macAddressVariable String
Variable name

TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddress
, TransportWanVpnInterfaceEthernetFeatureIpv4SecondaryAddressArgs

Address string
IpV4 Address
AddressVariable string
Variable name
SubnetMask string
Subnet Mask

  • Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
SubnetMaskVariable string
Variable name
Address string
IpV4 Address
AddressVariable string
Variable name
SubnetMask string
Subnet Mask

  • Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
SubnetMaskVariable string
Variable name
address String
IpV4 Address
addressVariable String
Variable name
subnetMask String
Subnet Mask

  • Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
subnetMaskVariable String
Variable name
address string
IpV4 Address
addressVariable string
Variable name
subnetMask string
Subnet Mask

  • Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
subnetMaskVariable string
Variable name
address str
IpV4 Address
address_variable str
Variable name
subnet_mask str
Subnet Mask

  • Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
subnet_mask_variable str
Variable name
address String
IpV4 Address
addressVariable String
Variable name
subnetMask String
Subnet Mask

  • Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
subnetMaskVariable String
Variable name

TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddress
, TransportWanVpnInterfaceEthernetFeatureIpv6DhcpSecondaryAddressArgs

Address string
IPv6 Address Secondary
AddressVariable string
Variable name
Address string
IPv6 Address Secondary
AddressVariable string
Variable name
address String
IPv6 Address Secondary
addressVariable String
Variable name
address string
IPv6 Address Secondary
addressVariable string
Variable name
address str
IPv6 Address Secondary
address_variable str
Variable name
address String
IPv6 Address Secondary
addressVariable String
Variable name

TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddress
, TransportWanVpnInterfaceEthernetFeatureIpv6SecondaryAddressArgs

Address string
IPv6 Address Secondary
AddressVariable string
Variable name
Address string
IPv6 Address Secondary
AddressVariable string
Variable name
address String
IPv6 Address Secondary
addressVariable String
Variable name
address string
IPv6 Address Secondary
addressVariable string
Variable name
address str
IPv6 Address Secondary
address_variable str
Variable name
address String
IPv6 Address Secondary
addressVariable String
Variable name

TransportWanVpnInterfaceEthernetFeatureNewStaticNat
, TransportWanVpnInterfaceEthernetFeatureNewStaticNatArgs

Direction string
Direction of static NAT translation

  • Choices: inside, outside
  • Default value: inside
SourceIp string
Source IP address to be translated
SourceIpVariable string
Variable name
SourceVpn int
Source VPN ID

  • Range: 0-65530
  • Default value: 0
SourceVpnVariable string
Variable name
TranslatedIp string
Statically translated source IP address
TranslatedIpVariable string
Variable name
Direction string
Direction of static NAT translation

  • Choices: inside, outside
  • Default value: inside
SourceIp string
Source IP address to be translated
SourceIpVariable string
Variable name
SourceVpn int
Source VPN ID

  • Range: 0-65530
  • Default value: 0
SourceVpnVariable string
Variable name
TranslatedIp string
Statically translated source IP address
TranslatedIpVariable string
Variable name
direction String
Direction of static NAT translation

  • Choices: inside, outside
  • Default value: inside
sourceIp String
Source IP address to be translated
sourceIpVariable String
Variable name
sourceVpn Integer
Source VPN ID

  • Range: 0-65530
  • Default value: 0
sourceVpnVariable String
Variable name
translatedIp String
Statically translated source IP address
translatedIpVariable String
Variable name
direction string
Direction of static NAT translation

  • Choices: inside, outside
  • Default value: inside
sourceIp string
Source IP address to be translated
sourceIpVariable string
Variable name
sourceVpn number
Source VPN ID

  • Range: 0-65530
  • Default value: 0
sourceVpnVariable string
Variable name
translatedIp string
Statically translated source IP address
translatedIpVariable string
Variable name
direction str
Direction of static NAT translation

  • Choices: inside, outside
  • Default value: inside
source_ip str
Source IP address to be translated
source_ip_variable str
Variable name
source_vpn int
Source VPN ID

  • Range: 0-65530
  • Default value: 0
source_vpn_variable str
Variable name
translated_ip str
Statically translated source IP address
translated_ip_variable str
Variable name
direction String
Direction of static NAT translation

  • Choices: inside, outside
  • Default value: inside
sourceIp String
Source IP address to be translated
sourceIpVariable String
Variable name
sourceVpn Number
Source VPN ID

  • Range: 0-65530
  • Default value: 0
sourceVpnVariable String
Variable name
translatedIp String
Statically translated source IP address
translatedIpVariable String
Variable name

TransportWanVpnInterfaceEthernetFeatureStaticNat66
, TransportWanVpnInterfaceEthernetFeatureStaticNat66Args

SourcePrefix string
Source Prefix
SourcePrefixVariable string
Variable name
SourceVpnId int
Source VPN ID

  • Range: 0-65530
SourceVpnIdVariable string
Variable name
TranslatedSourcePrefix string
Translated Source Prefix
TranslatedSourcePrefixVariable string
Variable name
SourcePrefix string
Source Prefix
SourcePrefixVariable string
Variable name
SourceVpnId int
Source VPN ID

  • Range: 0-65530
SourceVpnIdVariable string
Variable name
TranslatedSourcePrefix string
Translated Source Prefix
TranslatedSourcePrefixVariable string
Variable name
sourcePrefix String
Source Prefix
sourcePrefixVariable String
Variable name
sourceVpnId Integer
Source VPN ID

  • Range: 0-65530
sourceVpnIdVariable String
Variable name
translatedSourcePrefix String
Translated Source Prefix
translatedSourcePrefixVariable String
Variable name
sourcePrefix string
Source Prefix
sourcePrefixVariable string
Variable name
sourceVpnId number
Source VPN ID

  • Range: 0-65530
sourceVpnIdVariable string
Variable name
translatedSourcePrefix string
Translated Source Prefix
translatedSourcePrefixVariable string
Variable name
source_prefix str
Source Prefix
source_prefix_variable str
Variable name
source_vpn_id int
Source VPN ID

  • Range: 0-65530
source_vpn_id_variable str
Variable name
translated_source_prefix str
Translated Source Prefix
translated_source_prefix_variable str
Variable name
sourcePrefix String
Source Prefix
sourcePrefixVariable String
Variable name
sourceVpnId Number
Source VPN ID

  • Range: 0-65530
sourceVpnIdVariable String
Variable name
translatedSourcePrefix String
Translated Source Prefix
translatedSourcePrefixVariable String
Variable name

TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulation
, TransportWanVpnInterfaceEthernetFeatureTunnelInterfaceEncapsulationArgs

Encapsulation string
Encapsulation

  • Choices: gre, ipsec
Preference int
Set preference for TLOC

  • Range: 0-4294967295
PreferenceVariable string
Variable name
Weight int
Set weight for TLOC

  • Range: 1-255
  • Default value: 1
WeightVariable string
Variable name
Encapsulation string
Encapsulation

  • Choices: gre, ipsec
Preference int
Set preference for TLOC

  • Range: 0-4294967295
PreferenceVariable string
Variable name
Weight int
Set weight for TLOC

  • Range: 1-255
  • Default value: 1
WeightVariable string
Variable name
encapsulation String
Encapsulation

  • Choices: gre, ipsec
preference Integer
Set preference for TLOC

  • Range: 0-4294967295
preferenceVariable String
Variable name
weight Integer
Set weight for TLOC

  • Range: 1-255
  • Default value: 1
weightVariable String
Variable name
encapsulation string
Encapsulation

  • Choices: gre, ipsec
preference number
Set preference for TLOC

  • Range: 0-4294967295
preferenceVariable string
Variable name
weight number
Set weight for TLOC

  • Range: 1-255
  • Default value: 1
weightVariable string
Variable name
encapsulation str
Encapsulation

  • Choices: gre, ipsec
preference int
Set preference for TLOC

  • Range: 0-4294967295
preference_variable str
Variable name
weight int
Set weight for TLOC

  • Range: 1-255
  • Default value: 1
weight_variable str
Variable name
encapsulation String
Encapsulation

  • Choices: gre, ipsec
preference Number
Set preference for TLOC

  • Range: 0-4294967295
preferenceVariable String
Variable name
weight Number
Set weight for TLOC

  • Range: 1-255
  • Default value: 1
weightVariable String
Variable name

Import

Expected import identifier with the format: “transport_wan_vpn_interface_ethernet_feature_id,feature_profile_id,transport_wan_vpn_feature_id”

$ pulumi import sdwan:index/transportWanVpnInterfaceEthernetFeature:TransportWanVpnInterfaceEthernetFeature example "f6b2c44c-693c-4763-b010-895aa3d236bd,f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac,140331f6-5418-4755-a059-13c77eb96037"
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
sdwan pulumi/pulumi-sdwan
License
Apache-2.0
Notes
This Pulumi package is based on the sdwan Terraform Provider.