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

sdwan.VpnInterfaceDslIpoeFeatureTemplate

Explore with Pulumi AI

This resource can manage a VPN Interface DSL IPoE feature template.

  • Minimum SD-WAN Manager version: 15.0.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.VpnInterfaceDslIpoeFeatureTemplate;
import com.pulumi.sdwan.VpnInterfaceDslIpoeFeatureTemplateArgs;
import com.pulumi.sdwan.inputs.VpnInterfaceDslIpoeFeatureTemplateVdslConfigurationArgs;
import com.pulumi.sdwan.inputs.VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulationArgs;
import com.pulumi.sdwan.inputs.VpnInterfaceDslIpoeFeatureTemplateNatPortForwardArgs;
import com.pulumi.sdwan.inputs.VpnInterfaceDslIpoeFeatureTemplateAccessListArgs;
import com.pulumi.sdwan.inputs.VpnInterfaceDslIpoeFeatureTemplatePolicerArgs;
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 VpnInterfaceDslIpoeFeatureTemplate("example", VpnInterfaceDslIpoeFeatureTemplateArgs.builder()
            .name("Example")
            .description("My Example")
            .deviceTypes("vedge-C8000V")
            .ethernetInterfaceName("Example")
            .ethernetIpv4Address("1.2.3.4/24")
            .ethernetEnableDhcp(false)
            .ethernetDhcpDistance(1234)
            .ethernetDhcpHelpers("3")
            .internalControllerType("ipoe")
            .shutdown(true)
            .ethernetDescription("My Description")
            .vdslConfigurations(VpnInterfaceDslIpoeFeatureTemplateVdslConfigurationArgs.builder()
                .controller_vdsl_slot("Example")
                .sra(true)
                .mode_adsl1(false)
                .mode_adsl2(false)
                .mode_adsl2plus(false)
                .mode_vdsl2(false)
                .mode_ansi(false)
                .vdsl_modem_configuration("100")
                .build())
            .encap(4094)
            .dialerPoolNumber(255)
            .pppMaximumPayload(1790)
            .dialerAddressNegotiated(false)
            .unnumberedLoopbackInterface("example")
            .pppAuthenticationProtocol("chap")
            .pppAuthenticationProtocolPap(false)
            .chapHostname("chap-example")
            .chapPppAuthPassword("myPassword")
            .papUsername("pap-username")
            .papPassword(true)
            .papPppAuthPassword("myPassword")
            .tunnelInterfaceEncapsulations(VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulationArgs.builder()
                .encapsulation("gre")
                .preference(4294967)
                .weight(250)
                .build())
            .tunnelInterfaceGroups(42949672)
            .tunnelInterfaceBorder(true)
            .perTunnelQos(true)
            .perTunnelQosAggregator(false)
            .tunnelQosMode("spoke")
            .tunnelInterfaceColor("custom1")
            .tunnelInterfaceLastResortCircuit(false)
            .tunnelInterfaceLowBandwidthLink(false)
            .tunnelInterfaceTunnelTcpMss(1460)
            .tunnelInterfaceClearDontFragment(false)
            .tunnelInterfaceNetworkBroadcast(false)
            .tunnelInterfaceMaxControlConnections(8)
            .tunnelInterfaceControlConnections(true)
            .tunnelInterfaceVbondAsStunServer(false)
            .tunnelInterfaceExcludeControllerGroupLists(100)
            .tunnelInterfaceVmanageConnectionPreference(5)
            .tunnelInterfacePortHop(false)
            .tunnelInterfaceColorRestrict(false)
            .tunnelInterfaceCarrier("carrier1")
            .tunnelInterfaceNatRefreshInterval(15)
            .tunnelInterfaceHelloInterval(1000)
            .tunnelInterfaceHelloTolerance(12)
            .tunnelInterfaceBindLoopbackTunnel("12")
            .tunnelInterfaceAllowAll(false)
            .tunnelInterfaceAllowBgp(false)
            .tunnelInterfaceAllowDhcp(true)
            .tunnelInterfaceAllowDns(true)
            .tunnelInterfaceAllowIcmp(true)
            .tunnelInterfaceAllowSsh(false)
            .tunnelInterfaceAllowNtp(false)
            .tunnelInterfaceAllowNetconf(false)
            .tunnelInterfaceAllowOspf(false)
            .tunnelInterfaceAllowStun(false)
            .tunnelInterfaceAllowSnmp(false)
            .tunnelInterfaceAllowHttps(true)
            .nat(true)
            .natRefreshMode("outbound")
            .natUdpTimeout(1)
            .natTcpTimeout(60)
            .natBlockIcmpError(true)
            .natResponseToPing(false)
            .natPortForwards(VpnInterfaceDslIpoeFeatureTemplateNatPortForwardArgs.builder()
                .port_start_range(0)
                .port_end_range(65530)
                .protocol("tcp")
                .private_vpn(65530)
                .private_ip_address("1.2.3.4")
                .build())
            .qosAdaptivePeriod(15)
            .qosAdaptiveBandwidthDownstream(10000)
            .qosAdaptiveMinDownstream(100)
            .qosAdaptiveMaxDownstream(100000)
            .qosAdaptiveBandwidthUpstream(10000)
            .qosAdaptiveMinUpstream(100)
            .qosAdaptiveMaxUpstream(100000)
            .shapingRate(10000000)
            .qosMap("test")
            .qosMapVpn("test")
            .bandwidthUpstream(214748300)
            .bandwidthDownstream(214748300)
            .writeRule("RULE1")
            .accessLists(VpnInterfaceDslIpoeFeatureTemplateAccessListArgs.builder()
                .direction("in")
                .acl_name("ACL1")
                .build())
            .policers(VpnInterfaceDslIpoeFeatureTemplatePolicerArgs.builder()
                .direction("in")
                .policer_name("example")
                .build())
            .ipMtu(1500)
            .tcpMss(720)
            .tlocExtension("tloc")
            .trackers("tracker1")
            .ipDirectedBroadcast(true)
            .build());

    }
}
Copy
resources:
  example:
    type: sdwan:VpnInterfaceDslIpoeFeatureTemplate
    properties:
      name: Example
      description: My Example
      deviceTypes:
        - vedge-C8000V
      ethernetInterfaceName: Example
      ethernetIpv4Address: 1.2.3.4/24
      ethernetEnableDhcp: false
      ethernetDhcpDistance: 1234
      ethernetDhcpHelpers:
        - '3'
      internalControllerType: ipoe
      shutdown: true
      ethernetDescription: My Description
      vdslConfigurations:
        - controller_vdsl_slot: Example
          sra: true
          mode_adsl1: false
          mode_adsl2: false
          mode_adsl2plus: false
          mode_vdsl2: false
          mode_ansi: false
          vdsl_modem_configuration: '100'
      encap: 4094
      dialerPoolNumber: 255
      pppMaximumPayload: 1790
      dialerAddressNegotiated: false
      unnumberedLoopbackInterface: example
      pppAuthenticationProtocol: chap
      pppAuthenticationProtocolPap: false
      chapHostname: chap-example
      chapPppAuthPassword: myPassword
      papUsername: pap-username
      papPassword: true
      papPppAuthPassword: myPassword
      tunnelInterfaceEncapsulations:
        - encapsulation: gre
          preference: 4.294967e+06
          weight: 250
      tunnelInterfaceGroups:
        - 4.2949672e+07
      tunnelInterfaceBorder: true
      perTunnelQos: true
      perTunnelQosAggregator: false
      tunnelQosMode: spoke
      tunnelInterfaceColor: custom1
      tunnelInterfaceLastResortCircuit: false
      tunnelInterfaceLowBandwidthLink: false
      tunnelInterfaceTunnelTcpMss: 1460
      tunnelInterfaceClearDontFragment: false
      tunnelInterfaceNetworkBroadcast: false
      tunnelInterfaceMaxControlConnections: 8
      tunnelInterfaceControlConnections: true
      tunnelInterfaceVbondAsStunServer: false
      tunnelInterfaceExcludeControllerGroupLists:
        - 100
      tunnelInterfaceVmanageConnectionPreference: 5
      tunnelInterfacePortHop: false
      tunnelInterfaceColorRestrict: false
      tunnelInterfaceCarrier: carrier1
      tunnelInterfaceNatRefreshInterval: 15
      tunnelInterfaceHelloInterval: 1000
      tunnelInterfaceHelloTolerance: 12
      tunnelInterfaceBindLoopbackTunnel: '12'
      tunnelInterfaceAllowAll: false
      tunnelInterfaceAllowBgp: false
      tunnelInterfaceAllowDhcp: true
      tunnelInterfaceAllowDns: true
      tunnelInterfaceAllowIcmp: true
      tunnelInterfaceAllowSsh: false
      tunnelInterfaceAllowNtp: false
      tunnelInterfaceAllowNetconf: false
      tunnelInterfaceAllowOspf: false
      tunnelInterfaceAllowStun: false
      tunnelInterfaceAllowSnmp: false
      tunnelInterfaceAllowHttps: true
      nat: true
      natRefreshMode: outbound
      natUdpTimeout: 1
      natTcpTimeout: 60
      natBlockIcmpError: true
      natResponseToPing: false
      natPortForwards:
        - port_start_range: 0
          port_end_range: 65530
          protocol: tcp
          private_vpn: 65530
          private_ip_address: 1.2.3.4
      qosAdaptivePeriod: 15
      qosAdaptiveBandwidthDownstream: 10000
      qosAdaptiveMinDownstream: 100
      qosAdaptiveMaxDownstream: 100000
      qosAdaptiveBandwidthUpstream: 10000
      qosAdaptiveMinUpstream: 100
      qosAdaptiveMaxUpstream: 100000
      shapingRate: 1e+07
      qosMap: test
      qosMapVpn: test
      bandwidthUpstream: 2.147483e+08
      bandwidthDownstream: 2.147483e+08
      writeRule: RULE1
      accessLists:
        - direction: in
          acl_name: ACL1
      policers:
        - direction: in
          policer_name: example
      ipMtu: 1500
      tcpMss: 720
      tlocExtension: tloc
      trackers:
        - tracker1
      ipDirectedBroadcast: true
Copy

Create VpnInterfaceDslIpoeFeatureTemplate Resource

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

Constructor syntax

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

@overload
def VpnInterfaceDslIpoeFeatureTemplate(resource_name: str,
                                       opts: Optional[ResourceOptions] = None,
                                       description: Optional[str] = None,
                                       device_types: Optional[Sequence[str]] = None,
                                       access_lists: Optional[Sequence[VpnInterfaceDslIpoeFeatureTemplateAccessListArgs]] = None,
                                       bandwidth_downstream: Optional[int] = None,
                                       bandwidth_downstream_variable: Optional[str] = None,
                                       bandwidth_upstream: Optional[int] = None,
                                       bandwidth_upstream_variable: Optional[str] = None,
                                       chap_hostname: Optional[str] = None,
                                       chap_hostname_variable: Optional[str] = None,
                                       chap_ppp_auth_password: Optional[str] = None,
                                       chap_ppp_auth_password_variable: Optional[str] = None,
                                       dialer_address_negotiated: Optional[bool] = None,
                                       dialer_address_negotiated_variable: Optional[str] = None,
                                       dialer_pool_number: Optional[int] = None,
                                       dialer_pool_number_variable: Optional[str] = None,
                                       encap: Optional[int] = None,
                                       encap_variable: Optional[str] = None,
                                       ethernet_description: Optional[str] = None,
                                       ethernet_description_variable: Optional[str] = None,
                                       ethernet_dhcp_distance: Optional[int] = None,
                                       ethernet_dhcp_distance_variable: Optional[str] = None,
                                       ethernet_dhcp_helper_variable: Optional[str] = None,
                                       ethernet_dhcp_helpers: Optional[Sequence[str]] = None,
                                       ethernet_enable_dhcp: Optional[bool] = None,
                                       ethernet_enable_dhcp_variable: Optional[str] = None,
                                       ethernet_interface_name: Optional[str] = None,
                                       ethernet_interface_name_variable: Optional[str] = None,
                                       ethernet_ipv4_address: Optional[str] = None,
                                       ethernet_ipv4_address_variable: Optional[str] = None,
                                       internal_controller_type: 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,
                                       name: Optional[str] = None,
                                       nat: Optional[bool] = None,
                                       nat_block_icmp_error: Optional[bool] = None,
                                       nat_block_icmp_error_variable: Optional[str] = None,
                                       nat_port_forwards: Optional[Sequence[VpnInterfaceDslIpoeFeatureTemplateNatPortForwardArgs]] = None,
                                       nat_refresh_mode: Optional[str] = None,
                                       nat_refresh_mode_variable: Optional[str] = None,
                                       nat_response_to_ping: Optional[bool] = None,
                                       nat_response_to_ping_variable: Optional[str] = None,
                                       nat_tcp_timeout: Optional[int] = None,
                                       nat_tcp_timeout_variable: Optional[str] = None,
                                       nat_udp_timeout: Optional[int] = None,
                                       nat_udp_timeout_variable: Optional[str] = None,
                                       pap_password: Optional[bool] = None,
                                       pap_ppp_auth_password: Optional[str] = None,
                                       pap_ppp_auth_password_variable: Optional[str] = None,
                                       pap_username: Optional[str] = None,
                                       pap_username_variable: Optional[str] = None,
                                       per_tunnel_qos: Optional[bool] = None,
                                       per_tunnel_qos_aggregator: Optional[bool] = None,
                                       per_tunnel_qos_aggregator_variable: Optional[str] = None,
                                       per_tunnel_qos_variable: Optional[str] = None,
                                       policers: Optional[Sequence[VpnInterfaceDslIpoeFeatureTemplatePolicerArgs]] = None,
                                       ppp_authentication_protocol: Optional[str] = None,
                                       ppp_authentication_protocol_pap: Optional[bool] = None,
                                       ppp_authentication_protocol_variable: Optional[str] = None,
                                       ppp_maximum_payload: Optional[int] = None,
                                       ppp_maximum_payload_variable: Optional[str] = None,
                                       qos_adaptive_bandwidth_downstream: Optional[int] = None,
                                       qos_adaptive_bandwidth_downstream_variable: Optional[str] = None,
                                       qos_adaptive_bandwidth_upstream: Optional[int] = None,
                                       qos_adaptive_bandwidth_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_map: Optional[str] = None,
                                       qos_map_variable: Optional[str] = None,
                                       qos_map_vpn: Optional[str] = None,
                                       qos_map_vpn_variable: Optional[str] = None,
                                       shaping_rate: Optional[int] = None,
                                       shaping_rate_variable: Optional[str] = None,
                                       shutdown: Optional[bool] = None,
                                       shutdown_variable: Optional[str] = None,
                                       tcp_mss: Optional[int] = None,
                                       tcp_mss_variable: Optional[str] = None,
                                       tloc_extension: Optional[str] = None,
                                       tloc_extension_variable: Optional[str] = None,
                                       tracker_variable: Optional[str] = None,
                                       trackers: Optional[Sequence[str]] = None,
                                       tunnel_interface_allow_all: Optional[bool] = None,
                                       tunnel_interface_allow_all_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_variable: Optional[str] = None,
                                       tunnel_interface_control_connections: Optional[bool] = None,
                                       tunnel_interface_control_connections_variable: Optional[str] = None,
                                       tunnel_interface_encapsulations: Optional[Sequence[VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulationArgs]] = None,
                                       tunnel_interface_exclude_controller_group_list_variable: Optional[str] = None,
                                       tunnel_interface_exclude_controller_group_lists: Optional[Sequence[int]] = None,
                                       tunnel_interface_groups: Optional[Sequence[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,
                                       unnumbered_loopback_interface: Optional[str] = None,
                                       unnumbered_loopback_interface_variable: Optional[str] = None,
                                       vdsl_configurations: Optional[Sequence[VpnInterfaceDslIpoeFeatureTemplateVdslConfigurationArgs]] = None,
                                       write_rule: Optional[str] = None,
                                       write_rule_variable: Optional[str] = None)
func NewVpnInterfaceDslIpoeFeatureTemplate(ctx *Context, name string, args VpnInterfaceDslIpoeFeatureTemplateArgs, opts ...ResourceOption) (*VpnInterfaceDslIpoeFeatureTemplate, error)
public VpnInterfaceDslIpoeFeatureTemplate(string name, VpnInterfaceDslIpoeFeatureTemplateArgs args, CustomResourceOptions? opts = null)
public VpnInterfaceDslIpoeFeatureTemplate(String name, VpnInterfaceDslIpoeFeatureTemplateArgs args)
public VpnInterfaceDslIpoeFeatureTemplate(String name, VpnInterfaceDslIpoeFeatureTemplateArgs args, CustomResourceOptions options)
type: sdwan:VpnInterfaceDslIpoeFeatureTemplate
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. VpnInterfaceDslIpoeFeatureTemplateArgs
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. VpnInterfaceDslIpoeFeatureTemplateArgs
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. VpnInterfaceDslIpoeFeatureTemplateArgs
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. VpnInterfaceDslIpoeFeatureTemplateArgs
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. VpnInterfaceDslIpoeFeatureTemplateArgs
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 vpnInterfaceDslIpoeFeatureTemplateResource = new Sdwan.VpnInterfaceDslIpoeFeatureTemplate("vpnInterfaceDslIpoeFeatureTemplateResource", new()
{
    Description = "string",
    DeviceTypes = new[]
    {
        "string",
    },
    AccessLists = new[]
    {
        new Sdwan.Inputs.VpnInterfaceDslIpoeFeatureTemplateAccessListArgs
        {
            AclName = "string",
            AclNameVariable = "string",
            Direction = "string",
            Optional = false,
        },
    },
    BandwidthDownstream = 0,
    BandwidthDownstreamVariable = "string",
    BandwidthUpstream = 0,
    BandwidthUpstreamVariable = "string",
    ChapHostname = "string",
    ChapHostnameVariable = "string",
    ChapPppAuthPassword = "string",
    ChapPppAuthPasswordVariable = "string",
    DialerAddressNegotiated = false,
    DialerAddressNegotiatedVariable = "string",
    DialerPoolNumber = 0,
    DialerPoolNumberVariable = "string",
    Encap = 0,
    EncapVariable = "string",
    EthernetDescription = "string",
    EthernetDescriptionVariable = "string",
    EthernetDhcpDistance = 0,
    EthernetDhcpDistanceVariable = "string",
    EthernetDhcpHelperVariable = "string",
    EthernetDhcpHelpers = new[]
    {
        "string",
    },
    EthernetEnableDhcp = false,
    EthernetEnableDhcpVariable = "string",
    EthernetInterfaceName = "string",
    EthernetInterfaceNameVariable = "string",
    EthernetIpv4Address = "string",
    EthernetIpv4AddressVariable = "string",
    InternalControllerType = "string",
    IpDirectedBroadcast = false,
    IpDirectedBroadcastVariable = "string",
    IpMtu = 0,
    IpMtuVariable = "string",
    Name = "string",
    Nat = false,
    NatBlockIcmpError = false,
    NatBlockIcmpErrorVariable = "string",
    NatPortForwards = new[]
    {
        new Sdwan.Inputs.VpnInterfaceDslIpoeFeatureTemplateNatPortForwardArgs
        {
            Optional = false,
            PortEndRange = 0,
            PortStartRange = 0,
            PrivateIpAddress = "string",
            PrivateIpAddressVariable = "string",
            PrivateVpn = 0,
            PrivateVpnVariable = "string",
            Protocol = "string",
        },
    },
    NatRefreshMode = "string",
    NatRefreshModeVariable = "string",
    NatResponseToPing = false,
    NatResponseToPingVariable = "string",
    NatTcpTimeout = 0,
    NatTcpTimeoutVariable = "string",
    NatUdpTimeout = 0,
    NatUdpTimeoutVariable = "string",
    PapPassword = false,
    PapPppAuthPassword = "string",
    PapPppAuthPasswordVariable = "string",
    PapUsername = "string",
    PapUsernameVariable = "string",
    PerTunnelQos = false,
    PerTunnelQosAggregator = false,
    PerTunnelQosAggregatorVariable = "string",
    PerTunnelQosVariable = "string",
    Policers = new[]
    {
        new Sdwan.Inputs.VpnInterfaceDslIpoeFeatureTemplatePolicerArgs
        {
            Direction = "string",
            Optional = false,
            PolicerName = "string",
        },
    },
    PppAuthenticationProtocol = "string",
    PppAuthenticationProtocolPap = false,
    PppAuthenticationProtocolVariable = "string",
    PppMaximumPayload = 0,
    PppMaximumPayloadVariable = "string",
    QosAdaptiveBandwidthDownstream = 0,
    QosAdaptiveBandwidthDownstreamVariable = "string",
    QosAdaptiveBandwidthUpstream = 0,
    QosAdaptiveBandwidthUpstreamVariable = "string",
    QosAdaptiveMaxDownstream = 0,
    QosAdaptiveMaxDownstreamVariable = "string",
    QosAdaptiveMaxUpstream = 0,
    QosAdaptiveMaxUpstreamVariable = "string",
    QosAdaptiveMinDownstream = 0,
    QosAdaptiveMinDownstreamVariable = "string",
    QosAdaptiveMinUpstream = 0,
    QosAdaptiveMinUpstreamVariable = "string",
    QosAdaptivePeriod = 0,
    QosAdaptivePeriodVariable = "string",
    QosMap = "string",
    QosMapVariable = "string",
    QosMapVpn = "string",
    QosMapVpnVariable = "string",
    ShapingRate = 0,
    ShapingRateVariable = "string",
    Shutdown = false,
    ShutdownVariable = "string",
    TcpMss = 0,
    TcpMssVariable = "string",
    TlocExtension = "string",
    TlocExtensionVariable = "string",
    TrackerVariable = "string",
    Trackers = new[]
    {
        "string",
    },
    TunnelInterfaceAllowAll = false,
    TunnelInterfaceAllowAllVariable = "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,
    TunnelInterfaceColorVariable = "string",
    TunnelInterfaceControlConnections = false,
    TunnelInterfaceControlConnectionsVariable = "string",
    TunnelInterfaceEncapsulations = new[]
    {
        new Sdwan.Inputs.VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulationArgs
        {
            Encapsulation = "string",
            Optional = false,
            Preference = 0,
            PreferenceVariable = "string",
            Weight = 0,
            WeightVariable = "string",
        },
    },
    TunnelInterfaceExcludeControllerGroupListVariable = "string",
    TunnelInterfaceExcludeControllerGroupLists = new[]
    {
        0,
    },
    TunnelInterfaceGroups = new[]
    {
        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",
    UnnumberedLoopbackInterface = "string",
    UnnumberedLoopbackInterfaceVariable = "string",
    VdslConfigurations = new[]
    {
        new Sdwan.Inputs.VpnInterfaceDslIpoeFeatureTemplateVdslConfigurationArgs
        {
            ControllerVdslSlot = "string",
            ControllerVdslSlotVariable = "string",
            ModeAdsl1 = false,
            ModeAdsl2 = false,
            ModeAdsl2plus = false,
            ModeAnsi = false,
            ModeVdsl2 = false,
            Optional = false,
            Sra = false,
            VdslModemConfiguration = "string",
            VdslModemConfigurationVariable = "string",
        },
    },
    WriteRule = "string",
    WriteRuleVariable = "string",
});
Copy
example, err := sdwan.NewVpnInterfaceDslIpoeFeatureTemplate(ctx, "vpnInterfaceDslIpoeFeatureTemplateResource", &sdwan.VpnInterfaceDslIpoeFeatureTemplateArgs{
	Description: pulumi.String("string"),
	DeviceTypes: pulumi.StringArray{
		pulumi.String("string"),
	},
	AccessLists: sdwan.VpnInterfaceDslIpoeFeatureTemplateAccessListArray{
		&sdwan.VpnInterfaceDslIpoeFeatureTemplateAccessListArgs{
			AclName:         pulumi.String("string"),
			AclNameVariable: pulumi.String("string"),
			Direction:       pulumi.String("string"),
			Optional:        pulumi.Bool(false),
		},
	},
	BandwidthDownstream:             pulumi.Int(0),
	BandwidthDownstreamVariable:     pulumi.String("string"),
	BandwidthUpstream:               pulumi.Int(0),
	BandwidthUpstreamVariable:       pulumi.String("string"),
	ChapHostname:                    pulumi.String("string"),
	ChapHostnameVariable:            pulumi.String("string"),
	ChapPppAuthPassword:             pulumi.String("string"),
	ChapPppAuthPasswordVariable:     pulumi.String("string"),
	DialerAddressNegotiated:         pulumi.Bool(false),
	DialerAddressNegotiatedVariable: pulumi.String("string"),
	DialerPoolNumber:                pulumi.Int(0),
	DialerPoolNumberVariable:        pulumi.String("string"),
	Encap:                           pulumi.Int(0),
	EncapVariable:                   pulumi.String("string"),
	EthernetDescription:             pulumi.String("string"),
	EthernetDescriptionVariable:     pulumi.String("string"),
	EthernetDhcpDistance:            pulumi.Int(0),
	EthernetDhcpDistanceVariable:    pulumi.String("string"),
	EthernetDhcpHelperVariable:      pulumi.String("string"),
	EthernetDhcpHelpers: pulumi.StringArray{
		pulumi.String("string"),
	},
	EthernetEnableDhcp:            pulumi.Bool(false),
	EthernetEnableDhcpVariable:    pulumi.String("string"),
	EthernetInterfaceName:         pulumi.String("string"),
	EthernetInterfaceNameVariable: pulumi.String("string"),
	EthernetIpv4Address:           pulumi.String("string"),
	EthernetIpv4AddressVariable:   pulumi.String("string"),
	InternalControllerType:        pulumi.String("string"),
	IpDirectedBroadcast:           pulumi.Bool(false),
	IpDirectedBroadcastVariable:   pulumi.String("string"),
	IpMtu:                         pulumi.Int(0),
	IpMtuVariable:                 pulumi.String("string"),
	Name:                          pulumi.String("string"),
	Nat:                           pulumi.Bool(false),
	NatBlockIcmpError:             pulumi.Bool(false),
	NatBlockIcmpErrorVariable:     pulumi.String("string"),
	NatPortForwards: sdwan.VpnInterfaceDslIpoeFeatureTemplateNatPortForwardArray{
		&sdwan.VpnInterfaceDslIpoeFeatureTemplateNatPortForwardArgs{
			Optional:                 pulumi.Bool(false),
			PortEndRange:             pulumi.Int(0),
			PortStartRange:           pulumi.Int(0),
			PrivateIpAddress:         pulumi.String("string"),
			PrivateIpAddressVariable: pulumi.String("string"),
			PrivateVpn:               pulumi.Int(0),
			PrivateVpnVariable:       pulumi.String("string"),
			Protocol:                 pulumi.String("string"),
		},
	},
	NatRefreshMode:                 pulumi.String("string"),
	NatRefreshModeVariable:         pulumi.String("string"),
	NatResponseToPing:              pulumi.Bool(false),
	NatResponseToPingVariable:      pulumi.String("string"),
	NatTcpTimeout:                  pulumi.Int(0),
	NatTcpTimeoutVariable:          pulumi.String("string"),
	NatUdpTimeout:                  pulumi.Int(0),
	NatUdpTimeoutVariable:          pulumi.String("string"),
	PapPassword:                    pulumi.Bool(false),
	PapPppAuthPassword:             pulumi.String("string"),
	PapPppAuthPasswordVariable:     pulumi.String("string"),
	PapUsername:                    pulumi.String("string"),
	PapUsernameVariable:            pulumi.String("string"),
	PerTunnelQos:                   pulumi.Bool(false),
	PerTunnelQosAggregator:         pulumi.Bool(false),
	PerTunnelQosAggregatorVariable: pulumi.String("string"),
	PerTunnelQosVariable:           pulumi.String("string"),
	Policers: sdwan.VpnInterfaceDslIpoeFeatureTemplatePolicerArray{
		&sdwan.VpnInterfaceDslIpoeFeatureTemplatePolicerArgs{
			Direction:   pulumi.String("string"),
			Optional:    pulumi.Bool(false),
			PolicerName: pulumi.String("string"),
		},
	},
	PppAuthenticationProtocol:              pulumi.String("string"),
	PppAuthenticationProtocolPap:           pulumi.Bool(false),
	PppAuthenticationProtocolVariable:      pulumi.String("string"),
	PppMaximumPayload:                      pulumi.Int(0),
	PppMaximumPayloadVariable:              pulumi.String("string"),
	QosAdaptiveBandwidthDownstream:         pulumi.Int(0),
	QosAdaptiveBandwidthDownstreamVariable: pulumi.String("string"),
	QosAdaptiveBandwidthUpstream:           pulumi.Int(0),
	QosAdaptiveBandwidthUpstreamVariable:   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"),
	QosMap:                                 pulumi.String("string"),
	QosMapVariable:                         pulumi.String("string"),
	QosMapVpn:                              pulumi.String("string"),
	QosMapVpnVariable:                      pulumi.String("string"),
	ShapingRate:                            pulumi.Int(0),
	ShapingRateVariable:                    pulumi.String("string"),
	Shutdown:                               pulumi.Bool(false),
	ShutdownVariable:                       pulumi.String("string"),
	TcpMss:                                 pulumi.Int(0),
	TcpMssVariable:                         pulumi.String("string"),
	TlocExtension:                          pulumi.String("string"),
	TlocExtensionVariable:                  pulumi.String("string"),
	TrackerVariable:                        pulumi.String("string"),
	Trackers: pulumi.StringArray{
		pulumi.String("string"),
	},
	TunnelInterfaceAllowAll:                   pulumi.Bool(false),
	TunnelInterfaceAllowAllVariable:           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),
	TunnelInterfaceColorVariable:              pulumi.String("string"),
	TunnelInterfaceControlConnections:         pulumi.Bool(false),
	TunnelInterfaceControlConnectionsVariable: pulumi.String("string"),
	TunnelInterfaceEncapsulations: sdwan.VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulationArray{
		&sdwan.VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulationArgs{
			Encapsulation:      pulumi.String("string"),
			Optional:           pulumi.Bool(false),
			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),
	},
	TunnelInterfaceGroups: pulumi.IntArray{
		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"),
	UnnumberedLoopbackInterface:         pulumi.String("string"),
	UnnumberedLoopbackInterfaceVariable: pulumi.String("string"),
	VdslConfigurations: sdwan.VpnInterfaceDslIpoeFeatureTemplateVdslConfigurationArray{
		&sdwan.VpnInterfaceDslIpoeFeatureTemplateVdslConfigurationArgs{
			ControllerVdslSlot:             pulumi.String("string"),
			ControllerVdslSlotVariable:     pulumi.String("string"),
			ModeAdsl1:                      pulumi.Bool(false),
			ModeAdsl2:                      pulumi.Bool(false),
			ModeAdsl2plus:                  pulumi.Bool(false),
			ModeAnsi:                       pulumi.Bool(false),
			ModeVdsl2:                      pulumi.Bool(false),
			Optional:                       pulumi.Bool(false),
			Sra:                            pulumi.Bool(false),
			VdslModemConfiguration:         pulumi.String("string"),
			VdslModemConfigurationVariable: pulumi.String("string"),
		},
	},
	WriteRule:         pulumi.String("string"),
	WriteRuleVariable: pulumi.String("string"),
})
Copy
var vpnInterfaceDslIpoeFeatureTemplateResource = new VpnInterfaceDslIpoeFeatureTemplate("vpnInterfaceDslIpoeFeatureTemplateResource", VpnInterfaceDslIpoeFeatureTemplateArgs.builder()
    .description("string")
    .deviceTypes("string")
    .accessLists(VpnInterfaceDslIpoeFeatureTemplateAccessListArgs.builder()
        .aclName("string")
        .aclNameVariable("string")
        .direction("string")
        .optional(false)
        .build())
    .bandwidthDownstream(0)
    .bandwidthDownstreamVariable("string")
    .bandwidthUpstream(0)
    .bandwidthUpstreamVariable("string")
    .chapHostname("string")
    .chapHostnameVariable("string")
    .chapPppAuthPassword("string")
    .chapPppAuthPasswordVariable("string")
    .dialerAddressNegotiated(false)
    .dialerAddressNegotiatedVariable("string")
    .dialerPoolNumber(0)
    .dialerPoolNumberVariable("string")
    .encap(0)
    .encapVariable("string")
    .ethernetDescription("string")
    .ethernetDescriptionVariable("string")
    .ethernetDhcpDistance(0)
    .ethernetDhcpDistanceVariable("string")
    .ethernetDhcpHelperVariable("string")
    .ethernetDhcpHelpers("string")
    .ethernetEnableDhcp(false)
    .ethernetEnableDhcpVariable("string")
    .ethernetInterfaceName("string")
    .ethernetInterfaceNameVariable("string")
    .ethernetIpv4Address("string")
    .ethernetIpv4AddressVariable("string")
    .internalControllerType("string")
    .ipDirectedBroadcast(false)
    .ipDirectedBroadcastVariable("string")
    .ipMtu(0)
    .ipMtuVariable("string")
    .name("string")
    .nat(false)
    .natBlockIcmpError(false)
    .natBlockIcmpErrorVariable("string")
    .natPortForwards(VpnInterfaceDslIpoeFeatureTemplateNatPortForwardArgs.builder()
        .optional(false)
        .portEndRange(0)
        .portStartRange(0)
        .privateIpAddress("string")
        .privateIpAddressVariable("string")
        .privateVpn(0)
        .privateVpnVariable("string")
        .protocol("string")
        .build())
    .natRefreshMode("string")
    .natRefreshModeVariable("string")
    .natResponseToPing(false)
    .natResponseToPingVariable("string")
    .natTcpTimeout(0)
    .natTcpTimeoutVariable("string")
    .natUdpTimeout(0)
    .natUdpTimeoutVariable("string")
    .papPassword(false)
    .papPppAuthPassword("string")
    .papPppAuthPasswordVariable("string")
    .papUsername("string")
    .papUsernameVariable("string")
    .perTunnelQos(false)
    .perTunnelQosAggregator(false)
    .perTunnelQosAggregatorVariable("string")
    .perTunnelQosVariable("string")
    .policers(VpnInterfaceDslIpoeFeatureTemplatePolicerArgs.builder()
        .direction("string")
        .optional(false)
        .policerName("string")
        .build())
    .pppAuthenticationProtocol("string")
    .pppAuthenticationProtocolPap(false)
    .pppAuthenticationProtocolVariable("string")
    .pppMaximumPayload(0)
    .pppMaximumPayloadVariable("string")
    .qosAdaptiveBandwidthDownstream(0)
    .qosAdaptiveBandwidthDownstreamVariable("string")
    .qosAdaptiveBandwidthUpstream(0)
    .qosAdaptiveBandwidthUpstreamVariable("string")
    .qosAdaptiveMaxDownstream(0)
    .qosAdaptiveMaxDownstreamVariable("string")
    .qosAdaptiveMaxUpstream(0)
    .qosAdaptiveMaxUpstreamVariable("string")
    .qosAdaptiveMinDownstream(0)
    .qosAdaptiveMinDownstreamVariable("string")
    .qosAdaptiveMinUpstream(0)
    .qosAdaptiveMinUpstreamVariable("string")
    .qosAdaptivePeriod(0)
    .qosAdaptivePeriodVariable("string")
    .qosMap("string")
    .qosMapVariable("string")
    .qosMapVpn("string")
    .qosMapVpnVariable("string")
    .shapingRate(0)
    .shapingRateVariable("string")
    .shutdown(false)
    .shutdownVariable("string")
    .tcpMss(0)
    .tcpMssVariable("string")
    .tlocExtension("string")
    .tlocExtensionVariable("string")
    .trackerVariable("string")
    .trackers("string")
    .tunnelInterfaceAllowAll(false)
    .tunnelInterfaceAllowAllVariable("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)
    .tunnelInterfaceColorVariable("string")
    .tunnelInterfaceControlConnections(false)
    .tunnelInterfaceControlConnectionsVariable("string")
    .tunnelInterfaceEncapsulations(VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulationArgs.builder()
        .encapsulation("string")
        .optional(false)
        .preference(0)
        .preferenceVariable("string")
        .weight(0)
        .weightVariable("string")
        .build())
    .tunnelInterfaceExcludeControllerGroupListVariable("string")
    .tunnelInterfaceExcludeControllerGroupLists(0)
    .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")
    .unnumberedLoopbackInterface("string")
    .unnumberedLoopbackInterfaceVariable("string")
    .vdslConfigurations(VpnInterfaceDslIpoeFeatureTemplateVdslConfigurationArgs.builder()
        .controllerVdslSlot("string")
        .controllerVdslSlotVariable("string")
        .modeAdsl1(false)
        .modeAdsl2(false)
        .modeAdsl2plus(false)
        .modeAnsi(false)
        .modeVdsl2(false)
        .optional(false)
        .sra(false)
        .vdslModemConfiguration("string")
        .vdslModemConfigurationVariable("string")
        .build())
    .writeRule("string")
    .writeRuleVariable("string")
    .build());
Copy
vpn_interface_dsl_ipoe_feature_template_resource = sdwan.VpnInterfaceDslIpoeFeatureTemplate("vpnInterfaceDslIpoeFeatureTemplateResource",
    description="string",
    device_types=["string"],
    access_lists=[{
        "acl_name": "string",
        "acl_name_variable": "string",
        "direction": "string",
        "optional": False,
    }],
    bandwidth_downstream=0,
    bandwidth_downstream_variable="string",
    bandwidth_upstream=0,
    bandwidth_upstream_variable="string",
    chap_hostname="string",
    chap_hostname_variable="string",
    chap_ppp_auth_password="string",
    chap_ppp_auth_password_variable="string",
    dialer_address_negotiated=False,
    dialer_address_negotiated_variable="string",
    dialer_pool_number=0,
    dialer_pool_number_variable="string",
    encap=0,
    encap_variable="string",
    ethernet_description="string",
    ethernet_description_variable="string",
    ethernet_dhcp_distance=0,
    ethernet_dhcp_distance_variable="string",
    ethernet_dhcp_helper_variable="string",
    ethernet_dhcp_helpers=["string"],
    ethernet_enable_dhcp=False,
    ethernet_enable_dhcp_variable="string",
    ethernet_interface_name="string",
    ethernet_interface_name_variable="string",
    ethernet_ipv4_address="string",
    ethernet_ipv4_address_variable="string",
    internal_controller_type="string",
    ip_directed_broadcast=False,
    ip_directed_broadcast_variable="string",
    ip_mtu=0,
    ip_mtu_variable="string",
    name="string",
    nat=False,
    nat_block_icmp_error=False,
    nat_block_icmp_error_variable="string",
    nat_port_forwards=[{
        "optional": False,
        "port_end_range": 0,
        "port_start_range": 0,
        "private_ip_address": "string",
        "private_ip_address_variable": "string",
        "private_vpn": 0,
        "private_vpn_variable": "string",
        "protocol": "string",
    }],
    nat_refresh_mode="string",
    nat_refresh_mode_variable="string",
    nat_response_to_ping=False,
    nat_response_to_ping_variable="string",
    nat_tcp_timeout=0,
    nat_tcp_timeout_variable="string",
    nat_udp_timeout=0,
    nat_udp_timeout_variable="string",
    pap_password=False,
    pap_ppp_auth_password="string",
    pap_ppp_auth_password_variable="string",
    pap_username="string",
    pap_username_variable="string",
    per_tunnel_qos=False,
    per_tunnel_qos_aggregator=False,
    per_tunnel_qos_aggregator_variable="string",
    per_tunnel_qos_variable="string",
    policers=[{
        "direction": "string",
        "optional": False,
        "policer_name": "string",
    }],
    ppp_authentication_protocol="string",
    ppp_authentication_protocol_pap=False,
    ppp_authentication_protocol_variable="string",
    ppp_maximum_payload=0,
    ppp_maximum_payload_variable="string",
    qos_adaptive_bandwidth_downstream=0,
    qos_adaptive_bandwidth_downstream_variable="string",
    qos_adaptive_bandwidth_upstream=0,
    qos_adaptive_bandwidth_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_map="string",
    qos_map_variable="string",
    qos_map_vpn="string",
    qos_map_vpn_variable="string",
    shaping_rate=0,
    shaping_rate_variable="string",
    shutdown=False,
    shutdown_variable="string",
    tcp_mss=0,
    tcp_mss_variable="string",
    tloc_extension="string",
    tloc_extension_variable="string",
    tracker_variable="string",
    trackers=["string"],
    tunnel_interface_allow_all=False,
    tunnel_interface_allow_all_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_variable="string",
    tunnel_interface_control_connections=False,
    tunnel_interface_control_connections_variable="string",
    tunnel_interface_encapsulations=[{
        "encapsulation": "string",
        "optional": False,
        "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_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",
    unnumbered_loopback_interface="string",
    unnumbered_loopback_interface_variable="string",
    vdsl_configurations=[{
        "controller_vdsl_slot": "string",
        "controller_vdsl_slot_variable": "string",
        "mode_adsl1": False,
        "mode_adsl2": False,
        "mode_adsl2plus": False,
        "mode_ansi": False,
        "mode_vdsl2": False,
        "optional": False,
        "sra": False,
        "vdsl_modem_configuration": "string",
        "vdsl_modem_configuration_variable": "string",
    }],
    write_rule="string",
    write_rule_variable="string")
Copy
const vpnInterfaceDslIpoeFeatureTemplateResource = new sdwan.VpnInterfaceDslIpoeFeatureTemplate("vpnInterfaceDslIpoeFeatureTemplateResource", {
    description: "string",
    deviceTypes: ["string"],
    accessLists: [{
        aclName: "string",
        aclNameVariable: "string",
        direction: "string",
        optional: false,
    }],
    bandwidthDownstream: 0,
    bandwidthDownstreamVariable: "string",
    bandwidthUpstream: 0,
    bandwidthUpstreamVariable: "string",
    chapHostname: "string",
    chapHostnameVariable: "string",
    chapPppAuthPassword: "string",
    chapPppAuthPasswordVariable: "string",
    dialerAddressNegotiated: false,
    dialerAddressNegotiatedVariable: "string",
    dialerPoolNumber: 0,
    dialerPoolNumberVariable: "string",
    encap: 0,
    encapVariable: "string",
    ethernetDescription: "string",
    ethernetDescriptionVariable: "string",
    ethernetDhcpDistance: 0,
    ethernetDhcpDistanceVariable: "string",
    ethernetDhcpHelperVariable: "string",
    ethernetDhcpHelpers: ["string"],
    ethernetEnableDhcp: false,
    ethernetEnableDhcpVariable: "string",
    ethernetInterfaceName: "string",
    ethernetInterfaceNameVariable: "string",
    ethernetIpv4Address: "string",
    ethernetIpv4AddressVariable: "string",
    internalControllerType: "string",
    ipDirectedBroadcast: false,
    ipDirectedBroadcastVariable: "string",
    ipMtu: 0,
    ipMtuVariable: "string",
    name: "string",
    nat: false,
    natBlockIcmpError: false,
    natBlockIcmpErrorVariable: "string",
    natPortForwards: [{
        optional: false,
        portEndRange: 0,
        portStartRange: 0,
        privateIpAddress: "string",
        privateIpAddressVariable: "string",
        privateVpn: 0,
        privateVpnVariable: "string",
        protocol: "string",
    }],
    natRefreshMode: "string",
    natRefreshModeVariable: "string",
    natResponseToPing: false,
    natResponseToPingVariable: "string",
    natTcpTimeout: 0,
    natTcpTimeoutVariable: "string",
    natUdpTimeout: 0,
    natUdpTimeoutVariable: "string",
    papPassword: false,
    papPppAuthPassword: "string",
    papPppAuthPasswordVariable: "string",
    papUsername: "string",
    papUsernameVariable: "string",
    perTunnelQos: false,
    perTunnelQosAggregator: false,
    perTunnelQosAggregatorVariable: "string",
    perTunnelQosVariable: "string",
    policers: [{
        direction: "string",
        optional: false,
        policerName: "string",
    }],
    pppAuthenticationProtocol: "string",
    pppAuthenticationProtocolPap: false,
    pppAuthenticationProtocolVariable: "string",
    pppMaximumPayload: 0,
    pppMaximumPayloadVariable: "string",
    qosAdaptiveBandwidthDownstream: 0,
    qosAdaptiveBandwidthDownstreamVariable: "string",
    qosAdaptiveBandwidthUpstream: 0,
    qosAdaptiveBandwidthUpstreamVariable: "string",
    qosAdaptiveMaxDownstream: 0,
    qosAdaptiveMaxDownstreamVariable: "string",
    qosAdaptiveMaxUpstream: 0,
    qosAdaptiveMaxUpstreamVariable: "string",
    qosAdaptiveMinDownstream: 0,
    qosAdaptiveMinDownstreamVariable: "string",
    qosAdaptiveMinUpstream: 0,
    qosAdaptiveMinUpstreamVariable: "string",
    qosAdaptivePeriod: 0,
    qosAdaptivePeriodVariable: "string",
    qosMap: "string",
    qosMapVariable: "string",
    qosMapVpn: "string",
    qosMapVpnVariable: "string",
    shapingRate: 0,
    shapingRateVariable: "string",
    shutdown: false,
    shutdownVariable: "string",
    tcpMss: 0,
    tcpMssVariable: "string",
    tlocExtension: "string",
    tlocExtensionVariable: "string",
    trackerVariable: "string",
    trackers: ["string"],
    tunnelInterfaceAllowAll: false,
    tunnelInterfaceAllowAllVariable: "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,
    tunnelInterfaceColorVariable: "string",
    tunnelInterfaceControlConnections: false,
    tunnelInterfaceControlConnectionsVariable: "string",
    tunnelInterfaceEncapsulations: [{
        encapsulation: "string",
        optional: false,
        preference: 0,
        preferenceVariable: "string",
        weight: 0,
        weightVariable: "string",
    }],
    tunnelInterfaceExcludeControllerGroupListVariable: "string",
    tunnelInterfaceExcludeControllerGroupLists: [0],
    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",
    unnumberedLoopbackInterface: "string",
    unnumberedLoopbackInterfaceVariable: "string",
    vdslConfigurations: [{
        controllerVdslSlot: "string",
        controllerVdslSlotVariable: "string",
        modeAdsl1: false,
        modeAdsl2: false,
        modeAdsl2plus: false,
        modeAnsi: false,
        modeVdsl2: false,
        optional: false,
        sra: false,
        vdslModemConfiguration: "string",
        vdslModemConfigurationVariable: "string",
    }],
    writeRule: "string",
    writeRuleVariable: "string",
});
Copy
type: sdwan:VpnInterfaceDslIpoeFeatureTemplate
properties:
    accessLists:
        - aclName: string
          aclNameVariable: string
          direction: string
          optional: false
    bandwidthDownstream: 0
    bandwidthDownstreamVariable: string
    bandwidthUpstream: 0
    bandwidthUpstreamVariable: string
    chapHostname: string
    chapHostnameVariable: string
    chapPppAuthPassword: string
    chapPppAuthPasswordVariable: string
    description: string
    deviceTypes:
        - string
    dialerAddressNegotiated: false
    dialerAddressNegotiatedVariable: string
    dialerPoolNumber: 0
    dialerPoolNumberVariable: string
    encap: 0
    encapVariable: string
    ethernetDescription: string
    ethernetDescriptionVariable: string
    ethernetDhcpDistance: 0
    ethernetDhcpDistanceVariable: string
    ethernetDhcpHelperVariable: string
    ethernetDhcpHelpers:
        - string
    ethernetEnableDhcp: false
    ethernetEnableDhcpVariable: string
    ethernetInterfaceName: string
    ethernetInterfaceNameVariable: string
    ethernetIpv4Address: string
    ethernetIpv4AddressVariable: string
    internalControllerType: string
    ipDirectedBroadcast: false
    ipDirectedBroadcastVariable: string
    ipMtu: 0
    ipMtuVariable: string
    name: string
    nat: false
    natBlockIcmpError: false
    natBlockIcmpErrorVariable: string
    natPortForwards:
        - optional: false
          portEndRange: 0
          portStartRange: 0
          privateIpAddress: string
          privateIpAddressVariable: string
          privateVpn: 0
          privateVpnVariable: string
          protocol: string
    natRefreshMode: string
    natRefreshModeVariable: string
    natResponseToPing: false
    natResponseToPingVariable: string
    natTcpTimeout: 0
    natTcpTimeoutVariable: string
    natUdpTimeout: 0
    natUdpTimeoutVariable: string
    papPassword: false
    papPppAuthPassword: string
    papPppAuthPasswordVariable: string
    papUsername: string
    papUsernameVariable: string
    perTunnelQos: false
    perTunnelQosAggregator: false
    perTunnelQosAggregatorVariable: string
    perTunnelQosVariable: string
    policers:
        - direction: string
          optional: false
          policerName: string
    pppAuthenticationProtocol: string
    pppAuthenticationProtocolPap: false
    pppAuthenticationProtocolVariable: string
    pppMaximumPayload: 0
    pppMaximumPayloadVariable: string
    qosAdaptiveBandwidthDownstream: 0
    qosAdaptiveBandwidthDownstreamVariable: string
    qosAdaptiveBandwidthUpstream: 0
    qosAdaptiveBandwidthUpstreamVariable: string
    qosAdaptiveMaxDownstream: 0
    qosAdaptiveMaxDownstreamVariable: string
    qosAdaptiveMaxUpstream: 0
    qosAdaptiveMaxUpstreamVariable: string
    qosAdaptiveMinDownstream: 0
    qosAdaptiveMinDownstreamVariable: string
    qosAdaptiveMinUpstream: 0
    qosAdaptiveMinUpstreamVariable: string
    qosAdaptivePeriod: 0
    qosAdaptivePeriodVariable: string
    qosMap: string
    qosMapVariable: string
    qosMapVpn: string
    qosMapVpnVariable: string
    shapingRate: 0
    shapingRateVariable: string
    shutdown: false
    shutdownVariable: string
    tcpMss: 0
    tcpMssVariable: string
    tlocExtension: string
    tlocExtensionVariable: string
    trackerVariable: string
    trackers:
        - string
    tunnelInterfaceAllowAll: false
    tunnelInterfaceAllowAllVariable: 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
    tunnelInterfaceColorVariable: string
    tunnelInterfaceControlConnections: false
    tunnelInterfaceControlConnectionsVariable: string
    tunnelInterfaceEncapsulations:
        - encapsulation: string
          optional: false
          preference: 0
          preferenceVariable: string
          weight: 0
          weightVariable: string
    tunnelInterfaceExcludeControllerGroupListVariable: string
    tunnelInterfaceExcludeControllerGroupLists:
        - 0
    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
    unnumberedLoopbackInterface: string
    unnumberedLoopbackInterfaceVariable: string
    vdslConfigurations:
        - controllerVdslSlot: string
          controllerVdslSlotVariable: string
          modeAdsl1: false
          modeAdsl2: false
          modeAdsl2plus: false
          modeAnsi: false
          modeVdsl2: false
          optional: false
          sra: false
          vdslModemConfiguration: string
          vdslModemConfigurationVariable: string
    writeRule: string
    writeRuleVariable: string
Copy

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

Description This property is required. string
The description of the feature template
DeviceTypes This property is required. List<string>
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
AccessLists List<VpnInterfaceDslIpoeFeatureTemplateAccessList>
Apply ACL
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
ChapHostname string
CHAP Hostname
ChapHostnameVariable string
Variable name
ChapPppAuthPassword string
Specify ppp chap authentication Password
ChapPppAuthPasswordVariable string
Variable name
DialerAddressNegotiated bool
Dialer IP Negotiated - Default value: false
DialerAddressNegotiatedVariable string
Variable name
DialerPoolNumber int
Dialer pool number - Range: 1-255
DialerPoolNumberVariable string
Variable name
Encap int
Encapsulation VLAN id - Range: 1-4094
EncapVariable string
Variable name
EthernetDescription string
Interface description
EthernetDescriptionVariable string
Variable name
EthernetDhcpDistance int
Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
EthernetDhcpDistanceVariable string
Variable name
EthernetDhcpHelperVariable string
Variable name
EthernetDhcpHelpers List<string>
List of DHCP IPv4 helper addresses
EthernetEnableDhcp bool
Enable DHCP - Default value: false
EthernetEnableDhcpVariable string
Variable name
EthernetInterfaceName string
Ethernet Interface/Sub Interface Name including sub interface number
EthernetInterfaceNameVariable string
Variable name
EthernetIpv4Address string
Assign IPv4 address
EthernetIpv4AddressVariable string
Variable name
InternalControllerType string
internal controller-type - Choices: ipoe - Default value: ipoe
IpDirectedBroadcast bool
IP Directed-Broadcast - Default value: false
IpDirectedBroadcastVariable string
Variable name
IpMtu int
Interface MTU <576..2000>, in bytes - Range: 576-2000 - Default value: 1500
IpMtuVariable string
Variable name
Name string
The name of the feature template
Nat bool
Network Address Translation on this interface - Default value: false
NatBlockIcmpError bool
Block inbound ICMP error messages - Default value: true
NatBlockIcmpErrorVariable string
Variable name
NatPortForwards List<VpnInterfaceDslIpoeFeatureTemplateNatPortForward>
Set port-forwarding rules for NAT on this interface
NatRefreshMode string
Set NAT refresh mode - Choices: outbound, bi-directional - Default value: outbound
NatRefreshModeVariable string
Variable name
NatResponseToPing bool
Respond to ping requests to NAT interface ip address from the public side - Default value: false
NatResponseToPingVariable string
Variable name
NatTcpTimeout int
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
NatTcpTimeoutVariable string
Variable name
NatUdpTimeout int
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
NatUdpTimeoutVariable string
Variable name
PapPassword bool
PAP outbound Password
PapPppAuthPassword string
Specify ppp pap authentication Password
PapPppAuthPasswordVariable string
Variable name
PapUsername string
PAP outbound Sent Username
PapUsernameVariable string
Variable name
PerTunnelQos bool
Per-tunnel Qos - Default value: false
PerTunnelQosAggregator bool
Per-tunnel QoS Aggregator - Default value: false
PerTunnelQosAggregatorVariable string
Variable name
PerTunnelQosVariable string
Variable name
Policers List<VpnInterfaceDslIpoeFeatureTemplatePolicer>
Enable policer
PppAuthenticationProtocol string
PPP Link Authentication Protocol - Choices: chap, pap
PppAuthenticationProtocolPap bool
PPP Authentication Protocol PAP - Default value: false
PppAuthenticationProtocolVariable string
Variable name
PppMaximumPayload int
Maximum MRU to be negotiated during PPP LCP negotiation - Range: 64-1792
PppMaximumPayloadVariable string
Variable name
QosAdaptiveBandwidthDownstream int
Adaptive QoS default downstream bandwidth - Range: 8-100000000
QosAdaptiveBandwidthDownstreamVariable string
Variable name
QosAdaptiveBandwidthUpstream int
Adaptive QoS default upstream bandwidth - Range: 8-100000000
QosAdaptiveBandwidthUpstreamVariable string
Variable name
QosAdaptiveMaxDownstream int
Downstream max bandwidth limit - Range: 8-100000000
QosAdaptiveMaxDownstreamVariable string
Variable name
QosAdaptiveMaxUpstream int
Upstream max bandwidth limit - Range: 8-100000000
QosAdaptiveMaxUpstreamVariable string
Variable name
QosAdaptiveMinDownstream int
Downstream min bandwidth limit - Range: 8-100000000
QosAdaptiveMinDownstreamVariable string
Variable name
QosAdaptiveMinUpstream int
Upstream min bandwidth limit - Range: 8-100000000
QosAdaptiveMinUpstreamVariable string
Variable name
QosAdaptivePeriod int
Periodic timer for adaptive QoS in minutes - Range: 1-720 - Default value: 15
QosAdaptivePeriodVariable string
Variable name
QosMap string
Name of QoS map
QosMapVariable string
Variable name
QosMapVpn string
Name of VPN QoS map
QosMapVpnVariable string
Variable name
ShapingRate int
1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 8-100000000
ShapingRateVariable string
Variable name
Shutdown bool
Administrative state - Default value: true
ShutdownVariable string
Variable name
TcpMss int
TCP MSS on SYN packets, in bytes - Range: 552-1960
TcpMssVariable string
Variable name
TlocExtension string
Extends a local TLOC to a remote node only for vpn 0
TlocExtensionVariable string
Variable name
TrackerVariable string
Variable name
Trackers List<string>
Enable tracker for this interface
TunnelInterfaceAllowAll bool
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
TunnelInterfaceAllowAllVariable 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: false
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: false
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: false
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: default
TunnelInterfaceColorRestrict bool
Restrict this TLOC behavior - Default value: false
TunnelInterfaceColorVariable string
Variable name
TunnelInterfaceControlConnections bool
Allow Control Connection - Default value: true
TunnelInterfaceControlConnectionsVariable string
Variable name
TunnelInterfaceEncapsulations List<VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulation>
Encapsulation for TLOC
TunnelInterfaceExcludeControllerGroupListVariable string
Variable name
TunnelInterfaceExcludeControllerGroupLists List<int>
Exclude the following controller groups defined in this list
TunnelInterfaceGroups List<int>
List of groups
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
Set the maximum number of control connections for this TLOC - Range: 0-8
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: spoke
TunnelQosModeVariable string
Variable name
UnnumberedLoopbackInterface string
Dialer IP Unnumbered Loopback interface name
UnnumberedLoopbackInterfaceVariable string
Variable name
VdslConfigurations List<VpnInterfaceDslIpoeFeatureTemplateVdslConfiguration>
vdsl
WriteRule string
Name of rewrite rule
WriteRuleVariable string
Variable name
Description This property is required. string
The description of the feature template
DeviceTypes This property is required. []string
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
AccessLists []VpnInterfaceDslIpoeFeatureTemplateAccessListArgs
Apply ACL
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
ChapHostname string
CHAP Hostname
ChapHostnameVariable string
Variable name
ChapPppAuthPassword string
Specify ppp chap authentication Password
ChapPppAuthPasswordVariable string
Variable name
DialerAddressNegotiated bool
Dialer IP Negotiated - Default value: false
DialerAddressNegotiatedVariable string
Variable name
DialerPoolNumber int
Dialer pool number - Range: 1-255
DialerPoolNumberVariable string
Variable name
Encap int
Encapsulation VLAN id - Range: 1-4094
EncapVariable string
Variable name
EthernetDescription string
Interface description
EthernetDescriptionVariable string
Variable name
EthernetDhcpDistance int
Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
EthernetDhcpDistanceVariable string
Variable name
EthernetDhcpHelperVariable string
Variable name
EthernetDhcpHelpers []string
List of DHCP IPv4 helper addresses
EthernetEnableDhcp bool
Enable DHCP - Default value: false
EthernetEnableDhcpVariable string
Variable name
EthernetInterfaceName string
Ethernet Interface/Sub Interface Name including sub interface number
EthernetInterfaceNameVariable string
Variable name
EthernetIpv4Address string
Assign IPv4 address
EthernetIpv4AddressVariable string
Variable name
InternalControllerType string
internal controller-type - Choices: ipoe - Default value: ipoe
IpDirectedBroadcast bool
IP Directed-Broadcast - Default value: false
IpDirectedBroadcastVariable string
Variable name
IpMtu int
Interface MTU <576..2000>, in bytes - Range: 576-2000 - Default value: 1500
IpMtuVariable string
Variable name
Name string
The name of the feature template
Nat bool
Network Address Translation on this interface - Default value: false
NatBlockIcmpError bool
Block inbound ICMP error messages - Default value: true
NatBlockIcmpErrorVariable string
Variable name
NatPortForwards []VpnInterfaceDslIpoeFeatureTemplateNatPortForwardArgs
Set port-forwarding rules for NAT on this interface
NatRefreshMode string
Set NAT refresh mode - Choices: outbound, bi-directional - Default value: outbound
NatRefreshModeVariable string
Variable name
NatResponseToPing bool
Respond to ping requests to NAT interface ip address from the public side - Default value: false
NatResponseToPingVariable string
Variable name
NatTcpTimeout int
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
NatTcpTimeoutVariable string
Variable name
NatUdpTimeout int
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
NatUdpTimeoutVariable string
Variable name
PapPassword bool
PAP outbound Password
PapPppAuthPassword string
Specify ppp pap authentication Password
PapPppAuthPasswordVariable string
Variable name
PapUsername string
PAP outbound Sent Username
PapUsernameVariable string
Variable name
PerTunnelQos bool
Per-tunnel Qos - Default value: false
PerTunnelQosAggregator bool
Per-tunnel QoS Aggregator - Default value: false
PerTunnelQosAggregatorVariable string
Variable name
PerTunnelQosVariable string
Variable name
Policers []VpnInterfaceDslIpoeFeatureTemplatePolicerArgs
Enable policer
PppAuthenticationProtocol string
PPP Link Authentication Protocol - Choices: chap, pap
PppAuthenticationProtocolPap bool
PPP Authentication Protocol PAP - Default value: false
PppAuthenticationProtocolVariable string
Variable name
PppMaximumPayload int
Maximum MRU to be negotiated during PPP LCP negotiation - Range: 64-1792
PppMaximumPayloadVariable string
Variable name
QosAdaptiveBandwidthDownstream int
Adaptive QoS default downstream bandwidth - Range: 8-100000000
QosAdaptiveBandwidthDownstreamVariable string
Variable name
QosAdaptiveBandwidthUpstream int
Adaptive QoS default upstream bandwidth - Range: 8-100000000
QosAdaptiveBandwidthUpstreamVariable string
Variable name
QosAdaptiveMaxDownstream int
Downstream max bandwidth limit - Range: 8-100000000
QosAdaptiveMaxDownstreamVariable string
Variable name
QosAdaptiveMaxUpstream int
Upstream max bandwidth limit - Range: 8-100000000
QosAdaptiveMaxUpstreamVariable string
Variable name
QosAdaptiveMinDownstream int
Downstream min bandwidth limit - Range: 8-100000000
QosAdaptiveMinDownstreamVariable string
Variable name
QosAdaptiveMinUpstream int
Upstream min bandwidth limit - Range: 8-100000000
QosAdaptiveMinUpstreamVariable string
Variable name
QosAdaptivePeriod int
Periodic timer for adaptive QoS in minutes - Range: 1-720 - Default value: 15
QosAdaptivePeriodVariable string
Variable name
QosMap string
Name of QoS map
QosMapVariable string
Variable name
QosMapVpn string
Name of VPN QoS map
QosMapVpnVariable string
Variable name
ShapingRate int
1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 8-100000000
ShapingRateVariable string
Variable name
Shutdown bool
Administrative state - Default value: true
ShutdownVariable string
Variable name
TcpMss int
TCP MSS on SYN packets, in bytes - Range: 552-1960
TcpMssVariable string
Variable name
TlocExtension string
Extends a local TLOC to a remote node only for vpn 0
TlocExtensionVariable string
Variable name
TrackerVariable string
Variable name
Trackers []string
Enable tracker for this interface
TunnelInterfaceAllowAll bool
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
TunnelInterfaceAllowAllVariable 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: false
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: false
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: false
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: default
TunnelInterfaceColorRestrict bool
Restrict this TLOC behavior - Default value: false
TunnelInterfaceColorVariable string
Variable name
TunnelInterfaceControlConnections bool
Allow Control Connection - Default value: true
TunnelInterfaceControlConnectionsVariable string
Variable name
TunnelInterfaceEncapsulations []VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulationArgs
Encapsulation for TLOC
TunnelInterfaceExcludeControllerGroupListVariable string
Variable name
TunnelInterfaceExcludeControllerGroupLists []int
Exclude the following controller groups defined in this list
TunnelInterfaceGroups []int
List of groups
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
Set the maximum number of control connections for this TLOC - Range: 0-8
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: spoke
TunnelQosModeVariable string
Variable name
UnnumberedLoopbackInterface string
Dialer IP Unnumbered Loopback interface name
UnnumberedLoopbackInterfaceVariable string
Variable name
VdslConfigurations []VpnInterfaceDslIpoeFeatureTemplateVdslConfigurationArgs
vdsl
WriteRule string
Name of rewrite rule
WriteRuleVariable string
Variable name
description This property is required. String
The description of the feature template
deviceTypes This property is required. List<String>
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
accessLists List<VpnInterfaceDslIpoeFeatureTemplateAccessList>
Apply ACL
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
chapHostname String
CHAP Hostname
chapHostnameVariable String
Variable name
chapPppAuthPassword String
Specify ppp chap authentication Password
chapPppAuthPasswordVariable String
Variable name
dialerAddressNegotiated Boolean
Dialer IP Negotiated - Default value: false
dialerAddressNegotiatedVariable String
Variable name
dialerPoolNumber Integer
Dialer pool number - Range: 1-255
dialerPoolNumberVariable String
Variable name
encap Integer
Encapsulation VLAN id - Range: 1-4094
encapVariable String
Variable name
ethernetDescription String
Interface description
ethernetDescriptionVariable String
Variable name
ethernetDhcpDistance Integer
Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
ethernetDhcpDistanceVariable String
Variable name
ethernetDhcpHelperVariable String
Variable name
ethernetDhcpHelpers List<String>
List of DHCP IPv4 helper addresses
ethernetEnableDhcp Boolean
Enable DHCP - Default value: false
ethernetEnableDhcpVariable String
Variable name
ethernetInterfaceName String
Ethernet Interface/Sub Interface Name including sub interface number
ethernetInterfaceNameVariable String
Variable name
ethernetIpv4Address String
Assign IPv4 address
ethernetIpv4AddressVariable String
Variable name
internalControllerType String
internal controller-type - Choices: ipoe - Default value: ipoe
ipDirectedBroadcast Boolean
IP Directed-Broadcast - Default value: false
ipDirectedBroadcastVariable String
Variable name
ipMtu Integer
Interface MTU <576..2000>, in bytes - Range: 576-2000 - Default value: 1500
ipMtuVariable String
Variable name
name String
The name of the feature template
nat Boolean
Network Address Translation on this interface - Default value: false
natBlockIcmpError Boolean
Block inbound ICMP error messages - Default value: true
natBlockIcmpErrorVariable String
Variable name
natPortForwards List<VpnInterfaceDslIpoeFeatureTemplateNatPortForward>
Set port-forwarding rules for NAT on this interface
natRefreshMode String
Set NAT refresh mode - Choices: outbound, bi-directional - Default value: outbound
natRefreshModeVariable String
Variable name
natResponseToPing Boolean
Respond to ping requests to NAT interface ip address from the public side - Default value: false
natResponseToPingVariable String
Variable name
natTcpTimeout Integer
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
natTcpTimeoutVariable String
Variable name
natUdpTimeout Integer
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
natUdpTimeoutVariable String
Variable name
papPassword Boolean
PAP outbound Password
papPppAuthPassword String
Specify ppp pap authentication Password
papPppAuthPasswordVariable String
Variable name
papUsername String
PAP outbound Sent Username
papUsernameVariable String
Variable name
perTunnelQos Boolean
Per-tunnel Qos - Default value: false
perTunnelQosAggregator Boolean
Per-tunnel QoS Aggregator - Default value: false
perTunnelQosAggregatorVariable String
Variable name
perTunnelQosVariable String
Variable name
policers List<VpnInterfaceDslIpoeFeatureTemplatePolicer>
Enable policer
pppAuthenticationProtocol String
PPP Link Authentication Protocol - Choices: chap, pap
pppAuthenticationProtocolPap Boolean
PPP Authentication Protocol PAP - Default value: false
pppAuthenticationProtocolVariable String
Variable name
pppMaximumPayload Integer
Maximum MRU to be negotiated during PPP LCP negotiation - Range: 64-1792
pppMaximumPayloadVariable String
Variable name
qosAdaptiveBandwidthDownstream Integer
Adaptive QoS default downstream bandwidth - Range: 8-100000000
qosAdaptiveBandwidthDownstreamVariable String
Variable name
qosAdaptiveBandwidthUpstream Integer
Adaptive QoS default upstream bandwidth - Range: 8-100000000
qosAdaptiveBandwidthUpstreamVariable String
Variable name
qosAdaptiveMaxDownstream Integer
Downstream max bandwidth limit - Range: 8-100000000
qosAdaptiveMaxDownstreamVariable String
Variable name
qosAdaptiveMaxUpstream Integer
Upstream max bandwidth limit - Range: 8-100000000
qosAdaptiveMaxUpstreamVariable String
Variable name
qosAdaptiveMinDownstream Integer
Downstream min bandwidth limit - Range: 8-100000000
qosAdaptiveMinDownstreamVariable String
Variable name
qosAdaptiveMinUpstream Integer
Upstream min bandwidth limit - Range: 8-100000000
qosAdaptiveMinUpstreamVariable String
Variable name
qosAdaptivePeriod Integer
Periodic timer for adaptive QoS in minutes - Range: 1-720 - Default value: 15
qosAdaptivePeriodVariable String
Variable name
qosMap String
Name of QoS map
qosMapVariable String
Variable name
qosMapVpn String
Name of VPN QoS map
qosMapVpnVariable String
Variable name
shapingRate Integer
1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 8-100000000
shapingRateVariable String
Variable name
shutdown Boolean
Administrative state - Default value: true
shutdownVariable String
Variable name
tcpMss Integer
TCP MSS on SYN packets, in bytes - Range: 552-1960
tcpMssVariable String
Variable name
tlocExtension String
Extends a local TLOC to a remote node only for vpn 0
tlocExtensionVariable String
Variable name
trackerVariable String
Variable name
trackers List<String>
Enable tracker for this interface
tunnelInterfaceAllowAll Boolean
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
tunnelInterfaceAllowAllVariable 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: false
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: false
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: false
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: default
tunnelInterfaceColorRestrict Boolean
Restrict this TLOC behavior - Default value: false
tunnelInterfaceColorVariable String
Variable name
tunnelInterfaceControlConnections Boolean
Allow Control Connection - Default value: true
tunnelInterfaceControlConnectionsVariable String
Variable name
tunnelInterfaceEncapsulations List<VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulation>
Encapsulation for TLOC
tunnelInterfaceExcludeControllerGroupListVariable String
Variable name
tunnelInterfaceExcludeControllerGroupLists List<Integer>
Exclude the following controller groups defined in this list
tunnelInterfaceGroups List<Integer>
List of groups
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
Set the maximum number of control connections for this TLOC - Range: 0-8
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: spoke
tunnelQosModeVariable String
Variable name
unnumberedLoopbackInterface String
Dialer IP Unnumbered Loopback interface name
unnumberedLoopbackInterfaceVariable String
Variable name
vdslConfigurations List<VpnInterfaceDslIpoeFeatureTemplateVdslConfiguration>
vdsl
writeRule String
Name of rewrite rule
writeRuleVariable String
Variable name
description This property is required. string
The description of the feature template
deviceTypes This property is required. string[]
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
accessLists VpnInterfaceDslIpoeFeatureTemplateAccessList[]
Apply ACL
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
chapHostname string
CHAP Hostname
chapHostnameVariable string
Variable name
chapPppAuthPassword string
Specify ppp chap authentication Password
chapPppAuthPasswordVariable string
Variable name
dialerAddressNegotiated boolean
Dialer IP Negotiated - Default value: false
dialerAddressNegotiatedVariable string
Variable name
dialerPoolNumber number
Dialer pool number - Range: 1-255
dialerPoolNumberVariable string
Variable name
encap number
Encapsulation VLAN id - Range: 1-4094
encapVariable string
Variable name
ethernetDescription string
Interface description
ethernetDescriptionVariable string
Variable name
ethernetDhcpDistance number
Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
ethernetDhcpDistanceVariable string
Variable name
ethernetDhcpHelperVariable string
Variable name
ethernetDhcpHelpers string[]
List of DHCP IPv4 helper addresses
ethernetEnableDhcp boolean
Enable DHCP - Default value: false
ethernetEnableDhcpVariable string
Variable name
ethernetInterfaceName string
Ethernet Interface/Sub Interface Name including sub interface number
ethernetInterfaceNameVariable string
Variable name
ethernetIpv4Address string
Assign IPv4 address
ethernetIpv4AddressVariable string
Variable name
internalControllerType string
internal controller-type - Choices: ipoe - Default value: ipoe
ipDirectedBroadcast boolean
IP Directed-Broadcast - Default value: false
ipDirectedBroadcastVariable string
Variable name
ipMtu number
Interface MTU <576..2000>, in bytes - Range: 576-2000 - Default value: 1500
ipMtuVariable string
Variable name
name string
The name of the feature template
nat boolean
Network Address Translation on this interface - Default value: false
natBlockIcmpError boolean
Block inbound ICMP error messages - Default value: true
natBlockIcmpErrorVariable string
Variable name
natPortForwards VpnInterfaceDslIpoeFeatureTemplateNatPortForward[]
Set port-forwarding rules for NAT on this interface
natRefreshMode string
Set NAT refresh mode - Choices: outbound, bi-directional - Default value: outbound
natRefreshModeVariable string
Variable name
natResponseToPing boolean
Respond to ping requests to NAT interface ip address from the public side - Default value: false
natResponseToPingVariable string
Variable name
natTcpTimeout number
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
natTcpTimeoutVariable string
Variable name
natUdpTimeout number
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
natUdpTimeoutVariable string
Variable name
papPassword boolean
PAP outbound Password
papPppAuthPassword string
Specify ppp pap authentication Password
papPppAuthPasswordVariable string
Variable name
papUsername string
PAP outbound Sent Username
papUsernameVariable string
Variable name
perTunnelQos boolean
Per-tunnel Qos - Default value: false
perTunnelQosAggregator boolean
Per-tunnel QoS Aggregator - Default value: false
perTunnelQosAggregatorVariable string
Variable name
perTunnelQosVariable string
Variable name
policers VpnInterfaceDslIpoeFeatureTemplatePolicer[]
Enable policer
pppAuthenticationProtocol string
PPP Link Authentication Protocol - Choices: chap, pap
pppAuthenticationProtocolPap boolean
PPP Authentication Protocol PAP - Default value: false
pppAuthenticationProtocolVariable string
Variable name
pppMaximumPayload number
Maximum MRU to be negotiated during PPP LCP negotiation - Range: 64-1792
pppMaximumPayloadVariable string
Variable name
qosAdaptiveBandwidthDownstream number
Adaptive QoS default downstream bandwidth - Range: 8-100000000
qosAdaptiveBandwidthDownstreamVariable string
Variable name
qosAdaptiveBandwidthUpstream number
Adaptive QoS default upstream bandwidth - Range: 8-100000000
qosAdaptiveBandwidthUpstreamVariable string
Variable name
qosAdaptiveMaxDownstream number
Downstream max bandwidth limit - Range: 8-100000000
qosAdaptiveMaxDownstreamVariable string
Variable name
qosAdaptiveMaxUpstream number
Upstream max bandwidth limit - Range: 8-100000000
qosAdaptiveMaxUpstreamVariable string
Variable name
qosAdaptiveMinDownstream number
Downstream min bandwidth limit - Range: 8-100000000
qosAdaptiveMinDownstreamVariable string
Variable name
qosAdaptiveMinUpstream number
Upstream min bandwidth limit - Range: 8-100000000
qosAdaptiveMinUpstreamVariable string
Variable name
qosAdaptivePeriod number
Periodic timer for adaptive QoS in minutes - Range: 1-720 - Default value: 15
qosAdaptivePeriodVariable string
Variable name
qosMap string
Name of QoS map
qosMapVariable string
Variable name
qosMapVpn string
Name of VPN QoS map
qosMapVpnVariable string
Variable name
shapingRate number
1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 8-100000000
shapingRateVariable string
Variable name
shutdown boolean
Administrative state - Default value: true
shutdownVariable string
Variable name
tcpMss number
TCP MSS on SYN packets, in bytes - Range: 552-1960
tcpMssVariable string
Variable name
tlocExtension string
Extends a local TLOC to a remote node only for vpn 0
tlocExtensionVariable string
Variable name
trackerVariable string
Variable name
trackers string[]
Enable tracker for this interface
tunnelInterfaceAllowAll boolean
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
tunnelInterfaceAllowAllVariable 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: false
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: false
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: false
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: default
tunnelInterfaceColorRestrict boolean
Restrict this TLOC behavior - Default value: false
tunnelInterfaceColorVariable string
Variable name
tunnelInterfaceControlConnections boolean
Allow Control Connection - Default value: true
tunnelInterfaceControlConnectionsVariable string
Variable name
tunnelInterfaceEncapsulations VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulation[]
Encapsulation for TLOC
tunnelInterfaceExcludeControllerGroupListVariable string
Variable name
tunnelInterfaceExcludeControllerGroupLists number[]
Exclude the following controller groups defined in this list
tunnelInterfaceGroups number[]
List of groups
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
Set the maximum number of control connections for this TLOC - Range: 0-8
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: spoke
tunnelQosModeVariable string
Variable name
unnumberedLoopbackInterface string
Dialer IP Unnumbered Loopback interface name
unnumberedLoopbackInterfaceVariable string
Variable name
vdslConfigurations VpnInterfaceDslIpoeFeatureTemplateVdslConfiguration[]
vdsl
writeRule string
Name of rewrite rule
writeRuleVariable string
Variable name
description This property is required. str
The description of the feature template
device_types This property is required. Sequence[str]
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
access_lists Sequence[VpnInterfaceDslIpoeFeatureTemplateAccessListArgs]
Apply ACL
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
chap_hostname str
CHAP Hostname
chap_hostname_variable str
Variable name
chap_ppp_auth_password str
Specify ppp chap authentication Password
chap_ppp_auth_password_variable str
Variable name
dialer_address_negotiated bool
Dialer IP Negotiated - Default value: false
dialer_address_negotiated_variable str
Variable name
dialer_pool_number int
Dialer pool number - Range: 1-255
dialer_pool_number_variable str
Variable name
encap int
Encapsulation VLAN id - Range: 1-4094
encap_variable str
Variable name
ethernet_description str
Interface description
ethernet_description_variable str
Variable name
ethernet_dhcp_distance int
Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
ethernet_dhcp_distance_variable str
Variable name
ethernet_dhcp_helper_variable str
Variable name
ethernet_dhcp_helpers Sequence[str]
List of DHCP IPv4 helper addresses
ethernet_enable_dhcp bool
Enable DHCP - Default value: false
ethernet_enable_dhcp_variable str
Variable name
ethernet_interface_name str
Ethernet Interface/Sub Interface Name including sub interface number
ethernet_interface_name_variable str
Variable name
ethernet_ipv4_address str
Assign IPv4 address
ethernet_ipv4_address_variable str
Variable name
internal_controller_type str
internal controller-type - Choices: ipoe - Default value: ipoe
ip_directed_broadcast bool
IP Directed-Broadcast - Default value: false
ip_directed_broadcast_variable str
Variable name
ip_mtu int
Interface MTU <576..2000>, in bytes - Range: 576-2000 - Default value: 1500
ip_mtu_variable str
Variable name
name str
The name of the feature template
nat bool
Network Address Translation on this interface - Default value: false
nat_block_icmp_error bool
Block inbound ICMP error messages - Default value: true
nat_block_icmp_error_variable str
Variable name
nat_port_forwards Sequence[VpnInterfaceDslIpoeFeatureTemplateNatPortForwardArgs]
Set port-forwarding rules for NAT on this interface
nat_refresh_mode str
Set NAT refresh mode - Choices: outbound, bi-directional - Default value: outbound
nat_refresh_mode_variable str
Variable name
nat_response_to_ping bool
Respond to ping requests to NAT interface ip address from the public side - Default value: false
nat_response_to_ping_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_udp_timeout int
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
nat_udp_timeout_variable str
Variable name
pap_password bool
PAP outbound Password
pap_ppp_auth_password str
Specify ppp pap authentication Password
pap_ppp_auth_password_variable str
Variable name
pap_username str
PAP outbound Sent Username
pap_username_variable str
Variable name
per_tunnel_qos bool
Per-tunnel Qos - Default value: false
per_tunnel_qos_aggregator bool
Per-tunnel QoS Aggregator - Default value: false
per_tunnel_qos_aggregator_variable str
Variable name
per_tunnel_qos_variable str
Variable name
policers Sequence[VpnInterfaceDslIpoeFeatureTemplatePolicerArgs]
Enable policer
ppp_authentication_protocol str
PPP Link Authentication Protocol - Choices: chap, pap
ppp_authentication_protocol_pap bool
PPP Authentication Protocol PAP - Default value: false
ppp_authentication_protocol_variable str
Variable name
ppp_maximum_payload int
Maximum MRU to be negotiated during PPP LCP negotiation - Range: 64-1792
ppp_maximum_payload_variable str
Variable name
qos_adaptive_bandwidth_downstream int
Adaptive QoS default downstream bandwidth - Range: 8-100000000
qos_adaptive_bandwidth_downstream_variable str
Variable name
qos_adaptive_bandwidth_upstream int
Adaptive QoS default upstream bandwidth - Range: 8-100000000
qos_adaptive_bandwidth_upstream_variable str
Variable name
qos_adaptive_max_downstream int
Downstream max bandwidth limit - Range: 8-100000000
qos_adaptive_max_downstream_variable str
Variable name
qos_adaptive_max_upstream int
Upstream max bandwidth limit - Range: 8-100000000
qos_adaptive_max_upstream_variable str
Variable name
qos_adaptive_min_downstream int
Downstream min bandwidth limit - Range: 8-100000000
qos_adaptive_min_downstream_variable str
Variable name
qos_adaptive_min_upstream int
Upstream min bandwidth limit - Range: 8-100000000
qos_adaptive_min_upstream_variable str
Variable name
qos_adaptive_period int
Periodic timer for adaptive QoS in minutes - Range: 1-720 - Default value: 15
qos_adaptive_period_variable str
Variable name
qos_map str
Name of QoS map
qos_map_variable str
Variable name
qos_map_vpn str
Name of VPN QoS map
qos_map_vpn_variable str
Variable name
shaping_rate int
1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 8-100000000
shaping_rate_variable str
Variable name
shutdown bool
Administrative state - Default value: true
shutdown_variable str
Variable name
tcp_mss int
TCP MSS on SYN packets, in bytes - Range: 552-1960
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_variable str
Variable name
trackers Sequence[str]
Enable tracker for this interface
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_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: false
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: false
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: false
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: default
tunnel_interface_color_restrict bool
Restrict this TLOC behavior - Default value: false
tunnel_interface_color_variable str
Variable name
tunnel_interface_control_connections bool
Allow Control Connection - Default value: true
tunnel_interface_control_connections_variable str
Variable name
tunnel_interface_encapsulations Sequence[VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulationArgs]
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_groups Sequence[int]
List of groups
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
Set the maximum number of control connections for this TLOC - Range: 0-8
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: spoke
tunnel_qos_mode_variable str
Variable name
unnumbered_loopback_interface str
Dialer IP Unnumbered Loopback interface name
unnumbered_loopback_interface_variable str
Variable name
vdsl_configurations Sequence[VpnInterfaceDslIpoeFeatureTemplateVdslConfigurationArgs]
vdsl
write_rule str
Name of rewrite rule
write_rule_variable str
Variable name
description This property is required. String
The description of the feature template
deviceTypes This property is required. List<String>
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
accessLists List<Property Map>
Apply ACL
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
chapHostname String
CHAP Hostname
chapHostnameVariable String
Variable name
chapPppAuthPassword String
Specify ppp chap authentication Password
chapPppAuthPasswordVariable String
Variable name
dialerAddressNegotiated Boolean
Dialer IP Negotiated - Default value: false
dialerAddressNegotiatedVariable String
Variable name
dialerPoolNumber Number
Dialer pool number - Range: 1-255
dialerPoolNumberVariable String
Variable name
encap Number
Encapsulation VLAN id - Range: 1-4094
encapVariable String
Variable name
ethernetDescription String
Interface description
ethernetDescriptionVariable String
Variable name
ethernetDhcpDistance Number
Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
ethernetDhcpDistanceVariable String
Variable name
ethernetDhcpHelperVariable String
Variable name
ethernetDhcpHelpers List<String>
List of DHCP IPv4 helper addresses
ethernetEnableDhcp Boolean
Enable DHCP - Default value: false
ethernetEnableDhcpVariable String
Variable name
ethernetInterfaceName String
Ethernet Interface/Sub Interface Name including sub interface number
ethernetInterfaceNameVariable String
Variable name
ethernetIpv4Address String
Assign IPv4 address
ethernetIpv4AddressVariable String
Variable name
internalControllerType String
internal controller-type - Choices: ipoe - Default value: ipoe
ipDirectedBroadcast Boolean
IP Directed-Broadcast - Default value: false
ipDirectedBroadcastVariable String
Variable name
ipMtu Number
Interface MTU <576..2000>, in bytes - Range: 576-2000 - Default value: 1500
ipMtuVariable String
Variable name
name String
The name of the feature template
nat Boolean
Network Address Translation on this interface - Default value: false
natBlockIcmpError Boolean
Block inbound ICMP error messages - Default value: true
natBlockIcmpErrorVariable String
Variable name
natPortForwards List<Property Map>
Set port-forwarding rules for NAT on this interface
natRefreshMode String
Set NAT refresh mode - Choices: outbound, bi-directional - Default value: outbound
natRefreshModeVariable String
Variable name
natResponseToPing Boolean
Respond to ping requests to NAT interface ip address from the public side - Default value: false
natResponseToPingVariable String
Variable name
natTcpTimeout Number
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
natTcpTimeoutVariable String
Variable name
natUdpTimeout Number
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
natUdpTimeoutVariable String
Variable name
papPassword Boolean
PAP outbound Password
papPppAuthPassword String
Specify ppp pap authentication Password
papPppAuthPasswordVariable String
Variable name
papUsername String
PAP outbound Sent Username
papUsernameVariable String
Variable name
perTunnelQos Boolean
Per-tunnel Qos - Default value: false
perTunnelQosAggregator Boolean
Per-tunnel QoS Aggregator - Default value: false
perTunnelQosAggregatorVariable String
Variable name
perTunnelQosVariable String
Variable name
policers List<Property Map>
Enable policer
pppAuthenticationProtocol String
PPP Link Authentication Protocol - Choices: chap, pap
pppAuthenticationProtocolPap Boolean
PPP Authentication Protocol PAP - Default value: false
pppAuthenticationProtocolVariable String
Variable name
pppMaximumPayload Number
Maximum MRU to be negotiated during PPP LCP negotiation - Range: 64-1792
pppMaximumPayloadVariable String
Variable name
qosAdaptiveBandwidthDownstream Number
Adaptive QoS default downstream bandwidth - Range: 8-100000000
qosAdaptiveBandwidthDownstreamVariable String
Variable name
qosAdaptiveBandwidthUpstream Number
Adaptive QoS default upstream bandwidth - Range: 8-100000000
qosAdaptiveBandwidthUpstreamVariable String
Variable name
qosAdaptiveMaxDownstream Number
Downstream max bandwidth limit - Range: 8-100000000
qosAdaptiveMaxDownstreamVariable String
Variable name
qosAdaptiveMaxUpstream Number
Upstream max bandwidth limit - Range: 8-100000000
qosAdaptiveMaxUpstreamVariable String
Variable name
qosAdaptiveMinDownstream Number
Downstream min bandwidth limit - Range: 8-100000000
qosAdaptiveMinDownstreamVariable String
Variable name
qosAdaptiveMinUpstream Number
Upstream min bandwidth limit - Range: 8-100000000
qosAdaptiveMinUpstreamVariable String
Variable name
qosAdaptivePeriod Number
Periodic timer for adaptive QoS in minutes - Range: 1-720 - Default value: 15
qosAdaptivePeriodVariable String
Variable name
qosMap String
Name of QoS map
qosMapVariable String
Variable name
qosMapVpn String
Name of VPN QoS map
qosMapVpnVariable String
Variable name
shapingRate Number
1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 8-100000000
shapingRateVariable String
Variable name
shutdown Boolean
Administrative state - Default value: true
shutdownVariable String
Variable name
tcpMss Number
TCP MSS on SYN packets, in bytes - Range: 552-1960
tcpMssVariable String
Variable name
tlocExtension String
Extends a local TLOC to a remote node only for vpn 0
tlocExtensionVariable String
Variable name
trackerVariable String
Variable name
trackers List<String>
Enable tracker for this interface
tunnelInterfaceAllowAll Boolean
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
tunnelInterfaceAllowAllVariable 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: false
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: false
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: false
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: default
tunnelInterfaceColorRestrict Boolean
Restrict this TLOC behavior - Default value: false
tunnelInterfaceColorVariable String
Variable name
tunnelInterfaceControlConnections Boolean
Allow Control Connection - Default value: true
tunnelInterfaceControlConnectionsVariable 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
tunnelInterfaceGroups List<Number>
List of groups
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
Set the maximum number of control connections for this TLOC - Range: 0-8
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: spoke
tunnelQosModeVariable String
Variable name
unnumberedLoopbackInterface String
Dialer IP Unnumbered Loopback interface name
unnumberedLoopbackInterfaceVariable String
Variable name
vdslConfigurations List<Property Map>
vdsl
writeRule String
Name of rewrite rule
writeRuleVariable String
Variable name

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
TemplateType string
The template type
Version int
The version of the feature template
Id string
The provider-assigned unique ID for this managed resource.
TemplateType string
The template type
Version int
The version of the feature template
id String
The provider-assigned unique ID for this managed resource.
templateType String
The template type
version Integer
The version of the feature template
id string
The provider-assigned unique ID for this managed resource.
templateType string
The template type
version number
The version of the feature template
id str
The provider-assigned unique ID for this managed resource.
template_type str
The template type
version int
The version of the feature template
id String
The provider-assigned unique ID for this managed resource.
templateType String
The template type
version Number
The version of the feature template

Look up Existing VpnInterfaceDslIpoeFeatureTemplate Resource

Get an existing VpnInterfaceDslIpoeFeatureTemplate 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?: VpnInterfaceDslIpoeFeatureTemplateState, opts?: CustomResourceOptions): VpnInterfaceDslIpoeFeatureTemplate
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        access_lists: Optional[Sequence[VpnInterfaceDslIpoeFeatureTemplateAccessListArgs]] = None,
        bandwidth_downstream: Optional[int] = None,
        bandwidth_downstream_variable: Optional[str] = None,
        bandwidth_upstream: Optional[int] = None,
        bandwidth_upstream_variable: Optional[str] = None,
        chap_hostname: Optional[str] = None,
        chap_hostname_variable: Optional[str] = None,
        chap_ppp_auth_password: Optional[str] = None,
        chap_ppp_auth_password_variable: Optional[str] = None,
        description: Optional[str] = None,
        device_types: Optional[Sequence[str]] = None,
        dialer_address_negotiated: Optional[bool] = None,
        dialer_address_negotiated_variable: Optional[str] = None,
        dialer_pool_number: Optional[int] = None,
        dialer_pool_number_variable: Optional[str] = None,
        encap: Optional[int] = None,
        encap_variable: Optional[str] = None,
        ethernet_description: Optional[str] = None,
        ethernet_description_variable: Optional[str] = None,
        ethernet_dhcp_distance: Optional[int] = None,
        ethernet_dhcp_distance_variable: Optional[str] = None,
        ethernet_dhcp_helper_variable: Optional[str] = None,
        ethernet_dhcp_helpers: Optional[Sequence[str]] = None,
        ethernet_enable_dhcp: Optional[bool] = None,
        ethernet_enable_dhcp_variable: Optional[str] = None,
        ethernet_interface_name: Optional[str] = None,
        ethernet_interface_name_variable: Optional[str] = None,
        ethernet_ipv4_address: Optional[str] = None,
        ethernet_ipv4_address_variable: Optional[str] = None,
        internal_controller_type: 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,
        name: Optional[str] = None,
        nat: Optional[bool] = None,
        nat_block_icmp_error: Optional[bool] = None,
        nat_block_icmp_error_variable: Optional[str] = None,
        nat_port_forwards: Optional[Sequence[VpnInterfaceDslIpoeFeatureTemplateNatPortForwardArgs]] = None,
        nat_refresh_mode: Optional[str] = None,
        nat_refresh_mode_variable: Optional[str] = None,
        nat_response_to_ping: Optional[bool] = None,
        nat_response_to_ping_variable: Optional[str] = None,
        nat_tcp_timeout: Optional[int] = None,
        nat_tcp_timeout_variable: Optional[str] = None,
        nat_udp_timeout: Optional[int] = None,
        nat_udp_timeout_variable: Optional[str] = None,
        pap_password: Optional[bool] = None,
        pap_ppp_auth_password: Optional[str] = None,
        pap_ppp_auth_password_variable: Optional[str] = None,
        pap_username: Optional[str] = None,
        pap_username_variable: Optional[str] = None,
        per_tunnel_qos: Optional[bool] = None,
        per_tunnel_qos_aggregator: Optional[bool] = None,
        per_tunnel_qos_aggregator_variable: Optional[str] = None,
        per_tunnel_qos_variable: Optional[str] = None,
        policers: Optional[Sequence[VpnInterfaceDslIpoeFeatureTemplatePolicerArgs]] = None,
        ppp_authentication_protocol: Optional[str] = None,
        ppp_authentication_protocol_pap: Optional[bool] = None,
        ppp_authentication_protocol_variable: Optional[str] = None,
        ppp_maximum_payload: Optional[int] = None,
        ppp_maximum_payload_variable: Optional[str] = None,
        qos_adaptive_bandwidth_downstream: Optional[int] = None,
        qos_adaptive_bandwidth_downstream_variable: Optional[str] = None,
        qos_adaptive_bandwidth_upstream: Optional[int] = None,
        qos_adaptive_bandwidth_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_map: Optional[str] = None,
        qos_map_variable: Optional[str] = None,
        qos_map_vpn: Optional[str] = None,
        qos_map_vpn_variable: Optional[str] = None,
        shaping_rate: Optional[int] = None,
        shaping_rate_variable: Optional[str] = None,
        shutdown: Optional[bool] = None,
        shutdown_variable: Optional[str] = None,
        tcp_mss: Optional[int] = None,
        tcp_mss_variable: Optional[str] = None,
        template_type: Optional[str] = None,
        tloc_extension: Optional[str] = None,
        tloc_extension_variable: Optional[str] = None,
        tracker_variable: Optional[str] = None,
        trackers: Optional[Sequence[str]] = None,
        tunnel_interface_allow_all: Optional[bool] = None,
        tunnel_interface_allow_all_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_variable: Optional[str] = None,
        tunnel_interface_control_connections: Optional[bool] = None,
        tunnel_interface_control_connections_variable: Optional[str] = None,
        tunnel_interface_encapsulations: Optional[Sequence[VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulationArgs]] = None,
        tunnel_interface_exclude_controller_group_list_variable: Optional[str] = None,
        tunnel_interface_exclude_controller_group_lists: Optional[Sequence[int]] = None,
        tunnel_interface_groups: Optional[Sequence[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,
        unnumbered_loopback_interface: Optional[str] = None,
        unnumbered_loopback_interface_variable: Optional[str] = None,
        vdsl_configurations: Optional[Sequence[VpnInterfaceDslIpoeFeatureTemplateVdslConfigurationArgs]] = None,
        version: Optional[int] = None,
        write_rule: Optional[str] = None,
        write_rule_variable: Optional[str] = None) -> VpnInterfaceDslIpoeFeatureTemplate
func GetVpnInterfaceDslIpoeFeatureTemplate(ctx *Context, name string, id IDInput, state *VpnInterfaceDslIpoeFeatureTemplateState, opts ...ResourceOption) (*VpnInterfaceDslIpoeFeatureTemplate, error)
public static VpnInterfaceDslIpoeFeatureTemplate Get(string name, Input<string> id, VpnInterfaceDslIpoeFeatureTemplateState? state, CustomResourceOptions? opts = null)
public static VpnInterfaceDslIpoeFeatureTemplate get(String name, Output<String> id, VpnInterfaceDslIpoeFeatureTemplateState state, CustomResourceOptions options)
resources:  _:    type: sdwan:VpnInterfaceDslIpoeFeatureTemplate    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:
AccessLists List<VpnInterfaceDslIpoeFeatureTemplateAccessList>
Apply ACL
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
ChapHostname string
CHAP Hostname
ChapHostnameVariable string
Variable name
ChapPppAuthPassword string
Specify ppp chap authentication Password
ChapPppAuthPasswordVariable string
Variable name
Description string
The description of the feature template
DeviceTypes List<string>
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
DialerAddressNegotiated bool
Dialer IP Negotiated - Default value: false
DialerAddressNegotiatedVariable string
Variable name
DialerPoolNumber int
Dialer pool number - Range: 1-255
DialerPoolNumberVariable string
Variable name
Encap int
Encapsulation VLAN id - Range: 1-4094
EncapVariable string
Variable name
EthernetDescription string
Interface description
EthernetDescriptionVariable string
Variable name
EthernetDhcpDistance int
Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
EthernetDhcpDistanceVariable string
Variable name
EthernetDhcpHelperVariable string
Variable name
EthernetDhcpHelpers List<string>
List of DHCP IPv4 helper addresses
EthernetEnableDhcp bool
Enable DHCP - Default value: false
EthernetEnableDhcpVariable string
Variable name
EthernetInterfaceName string
Ethernet Interface/Sub Interface Name including sub interface number
EthernetInterfaceNameVariable string
Variable name
EthernetIpv4Address string
Assign IPv4 address
EthernetIpv4AddressVariable string
Variable name
InternalControllerType string
internal controller-type - Choices: ipoe - Default value: ipoe
IpDirectedBroadcast bool
IP Directed-Broadcast - Default value: false
IpDirectedBroadcastVariable string
Variable name
IpMtu int
Interface MTU <576..2000>, in bytes - Range: 576-2000 - Default value: 1500
IpMtuVariable string
Variable name
Name string
The name of the feature template
Nat bool
Network Address Translation on this interface - Default value: false
NatBlockIcmpError bool
Block inbound ICMP error messages - Default value: true
NatBlockIcmpErrorVariable string
Variable name
NatPortForwards List<VpnInterfaceDslIpoeFeatureTemplateNatPortForward>
Set port-forwarding rules for NAT on this interface
NatRefreshMode string
Set NAT refresh mode - Choices: outbound, bi-directional - Default value: outbound
NatRefreshModeVariable string
Variable name
NatResponseToPing bool
Respond to ping requests to NAT interface ip address from the public side - Default value: false
NatResponseToPingVariable string
Variable name
NatTcpTimeout int
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
NatTcpTimeoutVariable string
Variable name
NatUdpTimeout int
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
NatUdpTimeoutVariable string
Variable name
PapPassword bool
PAP outbound Password
PapPppAuthPassword string
Specify ppp pap authentication Password
PapPppAuthPasswordVariable string
Variable name
PapUsername string
PAP outbound Sent Username
PapUsernameVariable string
Variable name
PerTunnelQos bool
Per-tunnel Qos - Default value: false
PerTunnelQosAggregator bool
Per-tunnel QoS Aggregator - Default value: false
PerTunnelQosAggregatorVariable string
Variable name
PerTunnelQosVariable string
Variable name
Policers List<VpnInterfaceDslIpoeFeatureTemplatePolicer>
Enable policer
PppAuthenticationProtocol string
PPP Link Authentication Protocol - Choices: chap, pap
PppAuthenticationProtocolPap bool
PPP Authentication Protocol PAP - Default value: false
PppAuthenticationProtocolVariable string
Variable name
PppMaximumPayload int
Maximum MRU to be negotiated during PPP LCP negotiation - Range: 64-1792
PppMaximumPayloadVariable string
Variable name
QosAdaptiveBandwidthDownstream int
Adaptive QoS default downstream bandwidth - Range: 8-100000000
QosAdaptiveBandwidthDownstreamVariable string
Variable name
QosAdaptiveBandwidthUpstream int
Adaptive QoS default upstream bandwidth - Range: 8-100000000
QosAdaptiveBandwidthUpstreamVariable string
Variable name
QosAdaptiveMaxDownstream int
Downstream max bandwidth limit - Range: 8-100000000
QosAdaptiveMaxDownstreamVariable string
Variable name
QosAdaptiveMaxUpstream int
Upstream max bandwidth limit - Range: 8-100000000
QosAdaptiveMaxUpstreamVariable string
Variable name
QosAdaptiveMinDownstream int
Downstream min bandwidth limit - Range: 8-100000000
QosAdaptiveMinDownstreamVariable string
Variable name
QosAdaptiveMinUpstream int
Upstream min bandwidth limit - Range: 8-100000000
QosAdaptiveMinUpstreamVariable string
Variable name
QosAdaptivePeriod int
Periodic timer for adaptive QoS in minutes - Range: 1-720 - Default value: 15
QosAdaptivePeriodVariable string
Variable name
QosMap string
Name of QoS map
QosMapVariable string
Variable name
QosMapVpn string
Name of VPN QoS map
QosMapVpnVariable string
Variable name
ShapingRate int
1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 8-100000000
ShapingRateVariable string
Variable name
Shutdown bool
Administrative state - Default value: true
ShutdownVariable string
Variable name
TcpMss int
TCP MSS on SYN packets, in bytes - Range: 552-1960
TcpMssVariable string
Variable name
TemplateType string
The template type
TlocExtension string
Extends a local TLOC to a remote node only for vpn 0
TlocExtensionVariable string
Variable name
TrackerVariable string
Variable name
Trackers List<string>
Enable tracker for this interface
TunnelInterfaceAllowAll bool
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
TunnelInterfaceAllowAllVariable 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: false
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: false
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: false
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: default
TunnelInterfaceColorRestrict bool
Restrict this TLOC behavior - Default value: false
TunnelInterfaceColorVariable string
Variable name
TunnelInterfaceControlConnections bool
Allow Control Connection - Default value: true
TunnelInterfaceControlConnectionsVariable string
Variable name
TunnelInterfaceEncapsulations List<VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulation>
Encapsulation for TLOC
TunnelInterfaceExcludeControllerGroupListVariable string
Variable name
TunnelInterfaceExcludeControllerGroupLists List<int>
Exclude the following controller groups defined in this list
TunnelInterfaceGroups List<int>
List of groups
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
Set the maximum number of control connections for this TLOC - Range: 0-8
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: spoke
TunnelQosModeVariable string
Variable name
UnnumberedLoopbackInterface string
Dialer IP Unnumbered Loopback interface name
UnnumberedLoopbackInterfaceVariable string
Variable name
VdslConfigurations List<VpnInterfaceDslIpoeFeatureTemplateVdslConfiguration>
vdsl
Version int
The version of the feature template
WriteRule string
Name of rewrite rule
WriteRuleVariable string
Variable name
AccessLists []VpnInterfaceDslIpoeFeatureTemplateAccessListArgs
Apply ACL
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
ChapHostname string
CHAP Hostname
ChapHostnameVariable string
Variable name
ChapPppAuthPassword string
Specify ppp chap authentication Password
ChapPppAuthPasswordVariable string
Variable name
Description string
The description of the feature template
DeviceTypes []string
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
DialerAddressNegotiated bool
Dialer IP Negotiated - Default value: false
DialerAddressNegotiatedVariable string
Variable name
DialerPoolNumber int
Dialer pool number - Range: 1-255
DialerPoolNumberVariable string
Variable name
Encap int
Encapsulation VLAN id - Range: 1-4094
EncapVariable string
Variable name
EthernetDescription string
Interface description
EthernetDescriptionVariable string
Variable name
EthernetDhcpDistance int
Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
EthernetDhcpDistanceVariable string
Variable name
EthernetDhcpHelperVariable string
Variable name
EthernetDhcpHelpers []string
List of DHCP IPv4 helper addresses
EthernetEnableDhcp bool
Enable DHCP - Default value: false
EthernetEnableDhcpVariable string
Variable name
EthernetInterfaceName string
Ethernet Interface/Sub Interface Name including sub interface number
EthernetInterfaceNameVariable string
Variable name
EthernetIpv4Address string
Assign IPv4 address
EthernetIpv4AddressVariable string
Variable name
InternalControllerType string
internal controller-type - Choices: ipoe - Default value: ipoe
IpDirectedBroadcast bool
IP Directed-Broadcast - Default value: false
IpDirectedBroadcastVariable string
Variable name
IpMtu int
Interface MTU <576..2000>, in bytes - Range: 576-2000 - Default value: 1500
IpMtuVariable string
Variable name
Name string
The name of the feature template
Nat bool
Network Address Translation on this interface - Default value: false
NatBlockIcmpError bool
Block inbound ICMP error messages - Default value: true
NatBlockIcmpErrorVariable string
Variable name
NatPortForwards []VpnInterfaceDslIpoeFeatureTemplateNatPortForwardArgs
Set port-forwarding rules for NAT on this interface
NatRefreshMode string
Set NAT refresh mode - Choices: outbound, bi-directional - Default value: outbound
NatRefreshModeVariable string
Variable name
NatResponseToPing bool
Respond to ping requests to NAT interface ip address from the public side - Default value: false
NatResponseToPingVariable string
Variable name
NatTcpTimeout int
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
NatTcpTimeoutVariable string
Variable name
NatUdpTimeout int
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
NatUdpTimeoutVariable string
Variable name
PapPassword bool
PAP outbound Password
PapPppAuthPassword string
Specify ppp pap authentication Password
PapPppAuthPasswordVariable string
Variable name
PapUsername string
PAP outbound Sent Username
PapUsernameVariable string
Variable name
PerTunnelQos bool
Per-tunnel Qos - Default value: false
PerTunnelQosAggregator bool
Per-tunnel QoS Aggregator - Default value: false
PerTunnelQosAggregatorVariable string
Variable name
PerTunnelQosVariable string
Variable name
Policers []VpnInterfaceDslIpoeFeatureTemplatePolicerArgs
Enable policer
PppAuthenticationProtocol string
PPP Link Authentication Protocol - Choices: chap, pap
PppAuthenticationProtocolPap bool
PPP Authentication Protocol PAP - Default value: false
PppAuthenticationProtocolVariable string
Variable name
PppMaximumPayload int
Maximum MRU to be negotiated during PPP LCP negotiation - Range: 64-1792
PppMaximumPayloadVariable string
Variable name
QosAdaptiveBandwidthDownstream int
Adaptive QoS default downstream bandwidth - Range: 8-100000000
QosAdaptiveBandwidthDownstreamVariable string
Variable name
QosAdaptiveBandwidthUpstream int
Adaptive QoS default upstream bandwidth - Range: 8-100000000
QosAdaptiveBandwidthUpstreamVariable string
Variable name
QosAdaptiveMaxDownstream int
Downstream max bandwidth limit - Range: 8-100000000
QosAdaptiveMaxDownstreamVariable string
Variable name
QosAdaptiveMaxUpstream int
Upstream max bandwidth limit - Range: 8-100000000
QosAdaptiveMaxUpstreamVariable string
Variable name
QosAdaptiveMinDownstream int
Downstream min bandwidth limit - Range: 8-100000000
QosAdaptiveMinDownstreamVariable string
Variable name
QosAdaptiveMinUpstream int
Upstream min bandwidth limit - Range: 8-100000000
QosAdaptiveMinUpstreamVariable string
Variable name
QosAdaptivePeriod int
Periodic timer for adaptive QoS in minutes - Range: 1-720 - Default value: 15
QosAdaptivePeriodVariable string
Variable name
QosMap string
Name of QoS map
QosMapVariable string
Variable name
QosMapVpn string
Name of VPN QoS map
QosMapVpnVariable string
Variable name
ShapingRate int
1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 8-100000000
ShapingRateVariable string
Variable name
Shutdown bool
Administrative state - Default value: true
ShutdownVariable string
Variable name
TcpMss int
TCP MSS on SYN packets, in bytes - Range: 552-1960
TcpMssVariable string
Variable name
TemplateType string
The template type
TlocExtension string
Extends a local TLOC to a remote node only for vpn 0
TlocExtensionVariable string
Variable name
TrackerVariable string
Variable name
Trackers []string
Enable tracker for this interface
TunnelInterfaceAllowAll bool
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
TunnelInterfaceAllowAllVariable 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: false
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: false
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: false
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: default
TunnelInterfaceColorRestrict bool
Restrict this TLOC behavior - Default value: false
TunnelInterfaceColorVariable string
Variable name
TunnelInterfaceControlConnections bool
Allow Control Connection - Default value: true
TunnelInterfaceControlConnectionsVariable string
Variable name
TunnelInterfaceEncapsulations []VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulationArgs
Encapsulation for TLOC
TunnelInterfaceExcludeControllerGroupListVariable string
Variable name
TunnelInterfaceExcludeControllerGroupLists []int
Exclude the following controller groups defined in this list
TunnelInterfaceGroups []int
List of groups
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
Set the maximum number of control connections for this TLOC - Range: 0-8
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: spoke
TunnelQosModeVariable string
Variable name
UnnumberedLoopbackInterface string
Dialer IP Unnumbered Loopback interface name
UnnumberedLoopbackInterfaceVariable string
Variable name
VdslConfigurations []VpnInterfaceDslIpoeFeatureTemplateVdslConfigurationArgs
vdsl
Version int
The version of the feature template
WriteRule string
Name of rewrite rule
WriteRuleVariable string
Variable name
accessLists List<VpnInterfaceDslIpoeFeatureTemplateAccessList>
Apply ACL
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
chapHostname String
CHAP Hostname
chapHostnameVariable String
Variable name
chapPppAuthPassword String
Specify ppp chap authentication Password
chapPppAuthPasswordVariable String
Variable name
description String
The description of the feature template
deviceTypes List<String>
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
dialerAddressNegotiated Boolean
Dialer IP Negotiated - Default value: false
dialerAddressNegotiatedVariable String
Variable name
dialerPoolNumber Integer
Dialer pool number - Range: 1-255
dialerPoolNumberVariable String
Variable name
encap Integer
Encapsulation VLAN id - Range: 1-4094
encapVariable String
Variable name
ethernetDescription String
Interface description
ethernetDescriptionVariable String
Variable name
ethernetDhcpDistance Integer
Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
ethernetDhcpDistanceVariable String
Variable name
ethernetDhcpHelperVariable String
Variable name
ethernetDhcpHelpers List<String>
List of DHCP IPv4 helper addresses
ethernetEnableDhcp Boolean
Enable DHCP - Default value: false
ethernetEnableDhcpVariable String
Variable name
ethernetInterfaceName String
Ethernet Interface/Sub Interface Name including sub interface number
ethernetInterfaceNameVariable String
Variable name
ethernetIpv4Address String
Assign IPv4 address
ethernetIpv4AddressVariable String
Variable name
internalControllerType String
internal controller-type - Choices: ipoe - Default value: ipoe
ipDirectedBroadcast Boolean
IP Directed-Broadcast - Default value: false
ipDirectedBroadcastVariable String
Variable name
ipMtu Integer
Interface MTU <576..2000>, in bytes - Range: 576-2000 - Default value: 1500
ipMtuVariable String
Variable name
name String
The name of the feature template
nat Boolean
Network Address Translation on this interface - Default value: false
natBlockIcmpError Boolean
Block inbound ICMP error messages - Default value: true
natBlockIcmpErrorVariable String
Variable name
natPortForwards List<VpnInterfaceDslIpoeFeatureTemplateNatPortForward>
Set port-forwarding rules for NAT on this interface
natRefreshMode String
Set NAT refresh mode - Choices: outbound, bi-directional - Default value: outbound
natRefreshModeVariable String
Variable name
natResponseToPing Boolean
Respond to ping requests to NAT interface ip address from the public side - Default value: false
natResponseToPingVariable String
Variable name
natTcpTimeout Integer
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
natTcpTimeoutVariable String
Variable name
natUdpTimeout Integer
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
natUdpTimeoutVariable String
Variable name
papPassword Boolean
PAP outbound Password
papPppAuthPassword String
Specify ppp pap authentication Password
papPppAuthPasswordVariable String
Variable name
papUsername String
PAP outbound Sent Username
papUsernameVariable String
Variable name
perTunnelQos Boolean
Per-tunnel Qos - Default value: false
perTunnelQosAggregator Boolean
Per-tunnel QoS Aggregator - Default value: false
perTunnelQosAggregatorVariable String
Variable name
perTunnelQosVariable String
Variable name
policers List<VpnInterfaceDslIpoeFeatureTemplatePolicer>
Enable policer
pppAuthenticationProtocol String
PPP Link Authentication Protocol - Choices: chap, pap
pppAuthenticationProtocolPap Boolean
PPP Authentication Protocol PAP - Default value: false
pppAuthenticationProtocolVariable String
Variable name
pppMaximumPayload Integer
Maximum MRU to be negotiated during PPP LCP negotiation - Range: 64-1792
pppMaximumPayloadVariable String
Variable name
qosAdaptiveBandwidthDownstream Integer
Adaptive QoS default downstream bandwidth - Range: 8-100000000
qosAdaptiveBandwidthDownstreamVariable String
Variable name
qosAdaptiveBandwidthUpstream Integer
Adaptive QoS default upstream bandwidth - Range: 8-100000000
qosAdaptiveBandwidthUpstreamVariable String
Variable name
qosAdaptiveMaxDownstream Integer
Downstream max bandwidth limit - Range: 8-100000000
qosAdaptiveMaxDownstreamVariable String
Variable name
qosAdaptiveMaxUpstream Integer
Upstream max bandwidth limit - Range: 8-100000000
qosAdaptiveMaxUpstreamVariable String
Variable name
qosAdaptiveMinDownstream Integer
Downstream min bandwidth limit - Range: 8-100000000
qosAdaptiveMinDownstreamVariable String
Variable name
qosAdaptiveMinUpstream Integer
Upstream min bandwidth limit - Range: 8-100000000
qosAdaptiveMinUpstreamVariable String
Variable name
qosAdaptivePeriod Integer
Periodic timer for adaptive QoS in minutes - Range: 1-720 - Default value: 15
qosAdaptivePeriodVariable String
Variable name
qosMap String
Name of QoS map
qosMapVariable String
Variable name
qosMapVpn String
Name of VPN QoS map
qosMapVpnVariable String
Variable name
shapingRate Integer
1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 8-100000000
shapingRateVariable String
Variable name
shutdown Boolean
Administrative state - Default value: true
shutdownVariable String
Variable name
tcpMss Integer
TCP MSS on SYN packets, in bytes - Range: 552-1960
tcpMssVariable String
Variable name
templateType String
The template type
tlocExtension String
Extends a local TLOC to a remote node only for vpn 0
tlocExtensionVariable String
Variable name
trackerVariable String
Variable name
trackers List<String>
Enable tracker for this interface
tunnelInterfaceAllowAll Boolean
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
tunnelInterfaceAllowAllVariable 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: false
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: false
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: false
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: default
tunnelInterfaceColorRestrict Boolean
Restrict this TLOC behavior - Default value: false
tunnelInterfaceColorVariable String
Variable name
tunnelInterfaceControlConnections Boolean
Allow Control Connection - Default value: true
tunnelInterfaceControlConnectionsVariable String
Variable name
tunnelInterfaceEncapsulations List<VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulation>
Encapsulation for TLOC
tunnelInterfaceExcludeControllerGroupListVariable String
Variable name
tunnelInterfaceExcludeControllerGroupLists List<Integer>
Exclude the following controller groups defined in this list
tunnelInterfaceGroups List<Integer>
List of groups
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
Set the maximum number of control connections for this TLOC - Range: 0-8
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: spoke
tunnelQosModeVariable String
Variable name
unnumberedLoopbackInterface String
Dialer IP Unnumbered Loopback interface name
unnumberedLoopbackInterfaceVariable String
Variable name
vdslConfigurations List<VpnInterfaceDslIpoeFeatureTemplateVdslConfiguration>
vdsl
version Integer
The version of the feature template
writeRule String
Name of rewrite rule
writeRuleVariable String
Variable name
accessLists VpnInterfaceDslIpoeFeatureTemplateAccessList[]
Apply ACL
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
chapHostname string
CHAP Hostname
chapHostnameVariable string
Variable name
chapPppAuthPassword string
Specify ppp chap authentication Password
chapPppAuthPasswordVariable string
Variable name
description string
The description of the feature template
deviceTypes string[]
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
dialerAddressNegotiated boolean
Dialer IP Negotiated - Default value: false
dialerAddressNegotiatedVariable string
Variable name
dialerPoolNumber number
Dialer pool number - Range: 1-255
dialerPoolNumberVariable string
Variable name
encap number
Encapsulation VLAN id - Range: 1-4094
encapVariable string
Variable name
ethernetDescription string
Interface description
ethernetDescriptionVariable string
Variable name
ethernetDhcpDistance number
Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
ethernetDhcpDistanceVariable string
Variable name
ethernetDhcpHelperVariable string
Variable name
ethernetDhcpHelpers string[]
List of DHCP IPv4 helper addresses
ethernetEnableDhcp boolean
Enable DHCP - Default value: false
ethernetEnableDhcpVariable string
Variable name
ethernetInterfaceName string
Ethernet Interface/Sub Interface Name including sub interface number
ethernetInterfaceNameVariable string
Variable name
ethernetIpv4Address string
Assign IPv4 address
ethernetIpv4AddressVariable string
Variable name
internalControllerType string
internal controller-type - Choices: ipoe - Default value: ipoe
ipDirectedBroadcast boolean
IP Directed-Broadcast - Default value: false
ipDirectedBroadcastVariable string
Variable name
ipMtu number
Interface MTU <576..2000>, in bytes - Range: 576-2000 - Default value: 1500
ipMtuVariable string
Variable name
name string
The name of the feature template
nat boolean
Network Address Translation on this interface - Default value: false
natBlockIcmpError boolean
Block inbound ICMP error messages - Default value: true
natBlockIcmpErrorVariable string
Variable name
natPortForwards VpnInterfaceDslIpoeFeatureTemplateNatPortForward[]
Set port-forwarding rules for NAT on this interface
natRefreshMode string
Set NAT refresh mode - Choices: outbound, bi-directional - Default value: outbound
natRefreshModeVariable string
Variable name
natResponseToPing boolean
Respond to ping requests to NAT interface ip address from the public side - Default value: false
natResponseToPingVariable string
Variable name
natTcpTimeout number
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
natTcpTimeoutVariable string
Variable name
natUdpTimeout number
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
natUdpTimeoutVariable string
Variable name
papPassword boolean
PAP outbound Password
papPppAuthPassword string
Specify ppp pap authentication Password
papPppAuthPasswordVariable string
Variable name
papUsername string
PAP outbound Sent Username
papUsernameVariable string
Variable name
perTunnelQos boolean
Per-tunnel Qos - Default value: false
perTunnelQosAggregator boolean
Per-tunnel QoS Aggregator - Default value: false
perTunnelQosAggregatorVariable string
Variable name
perTunnelQosVariable string
Variable name
policers VpnInterfaceDslIpoeFeatureTemplatePolicer[]
Enable policer
pppAuthenticationProtocol string
PPP Link Authentication Protocol - Choices: chap, pap
pppAuthenticationProtocolPap boolean
PPP Authentication Protocol PAP - Default value: false
pppAuthenticationProtocolVariable string
Variable name
pppMaximumPayload number
Maximum MRU to be negotiated during PPP LCP negotiation - Range: 64-1792
pppMaximumPayloadVariable string
Variable name
qosAdaptiveBandwidthDownstream number
Adaptive QoS default downstream bandwidth - Range: 8-100000000
qosAdaptiveBandwidthDownstreamVariable string
Variable name
qosAdaptiveBandwidthUpstream number
Adaptive QoS default upstream bandwidth - Range: 8-100000000
qosAdaptiveBandwidthUpstreamVariable string
Variable name
qosAdaptiveMaxDownstream number
Downstream max bandwidth limit - Range: 8-100000000
qosAdaptiveMaxDownstreamVariable string
Variable name
qosAdaptiveMaxUpstream number
Upstream max bandwidth limit - Range: 8-100000000
qosAdaptiveMaxUpstreamVariable string
Variable name
qosAdaptiveMinDownstream number
Downstream min bandwidth limit - Range: 8-100000000
qosAdaptiveMinDownstreamVariable string
Variable name
qosAdaptiveMinUpstream number
Upstream min bandwidth limit - Range: 8-100000000
qosAdaptiveMinUpstreamVariable string
Variable name
qosAdaptivePeriod number
Periodic timer for adaptive QoS in minutes - Range: 1-720 - Default value: 15
qosAdaptivePeriodVariable string
Variable name
qosMap string
Name of QoS map
qosMapVariable string
Variable name
qosMapVpn string
Name of VPN QoS map
qosMapVpnVariable string
Variable name
shapingRate number
1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 8-100000000
shapingRateVariable string
Variable name
shutdown boolean
Administrative state - Default value: true
shutdownVariable string
Variable name
tcpMss number
TCP MSS on SYN packets, in bytes - Range: 552-1960
tcpMssVariable string
Variable name
templateType string
The template type
tlocExtension string
Extends a local TLOC to a remote node only for vpn 0
tlocExtensionVariable string
Variable name
trackerVariable string
Variable name
trackers string[]
Enable tracker for this interface
tunnelInterfaceAllowAll boolean
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
tunnelInterfaceAllowAllVariable 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: false
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: false
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: false
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: default
tunnelInterfaceColorRestrict boolean
Restrict this TLOC behavior - Default value: false
tunnelInterfaceColorVariable string
Variable name
tunnelInterfaceControlConnections boolean
Allow Control Connection - Default value: true
tunnelInterfaceControlConnectionsVariable string
Variable name
tunnelInterfaceEncapsulations VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulation[]
Encapsulation for TLOC
tunnelInterfaceExcludeControllerGroupListVariable string
Variable name
tunnelInterfaceExcludeControllerGroupLists number[]
Exclude the following controller groups defined in this list
tunnelInterfaceGroups number[]
List of groups
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
Set the maximum number of control connections for this TLOC - Range: 0-8
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: spoke
tunnelQosModeVariable string
Variable name
unnumberedLoopbackInterface string
Dialer IP Unnumbered Loopback interface name
unnumberedLoopbackInterfaceVariable string
Variable name
vdslConfigurations VpnInterfaceDslIpoeFeatureTemplateVdslConfiguration[]
vdsl
version number
The version of the feature template
writeRule string
Name of rewrite rule
writeRuleVariable string
Variable name
access_lists Sequence[VpnInterfaceDslIpoeFeatureTemplateAccessListArgs]
Apply ACL
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
chap_hostname str
CHAP Hostname
chap_hostname_variable str
Variable name
chap_ppp_auth_password str
Specify ppp chap authentication Password
chap_ppp_auth_password_variable str
Variable name
description str
The description of the feature template
device_types Sequence[str]
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
dialer_address_negotiated bool
Dialer IP Negotiated - Default value: false
dialer_address_negotiated_variable str
Variable name
dialer_pool_number int
Dialer pool number - Range: 1-255
dialer_pool_number_variable str
Variable name
encap int
Encapsulation VLAN id - Range: 1-4094
encap_variable str
Variable name
ethernet_description str
Interface description
ethernet_description_variable str
Variable name
ethernet_dhcp_distance int
Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
ethernet_dhcp_distance_variable str
Variable name
ethernet_dhcp_helper_variable str
Variable name
ethernet_dhcp_helpers Sequence[str]
List of DHCP IPv4 helper addresses
ethernet_enable_dhcp bool
Enable DHCP - Default value: false
ethernet_enable_dhcp_variable str
Variable name
ethernet_interface_name str
Ethernet Interface/Sub Interface Name including sub interface number
ethernet_interface_name_variable str
Variable name
ethernet_ipv4_address str
Assign IPv4 address
ethernet_ipv4_address_variable str
Variable name
internal_controller_type str
internal controller-type - Choices: ipoe - Default value: ipoe
ip_directed_broadcast bool
IP Directed-Broadcast - Default value: false
ip_directed_broadcast_variable str
Variable name
ip_mtu int
Interface MTU <576..2000>, in bytes - Range: 576-2000 - Default value: 1500
ip_mtu_variable str
Variable name
name str
The name of the feature template
nat bool
Network Address Translation on this interface - Default value: false
nat_block_icmp_error bool
Block inbound ICMP error messages - Default value: true
nat_block_icmp_error_variable str
Variable name
nat_port_forwards Sequence[VpnInterfaceDslIpoeFeatureTemplateNatPortForwardArgs]
Set port-forwarding rules for NAT on this interface
nat_refresh_mode str
Set NAT refresh mode - Choices: outbound, bi-directional - Default value: outbound
nat_refresh_mode_variable str
Variable name
nat_response_to_ping bool
Respond to ping requests to NAT interface ip address from the public side - Default value: false
nat_response_to_ping_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_udp_timeout int
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
nat_udp_timeout_variable str
Variable name
pap_password bool
PAP outbound Password
pap_ppp_auth_password str
Specify ppp pap authentication Password
pap_ppp_auth_password_variable str
Variable name
pap_username str
PAP outbound Sent Username
pap_username_variable str
Variable name
per_tunnel_qos bool
Per-tunnel Qos - Default value: false
per_tunnel_qos_aggregator bool
Per-tunnel QoS Aggregator - Default value: false
per_tunnel_qos_aggregator_variable str
Variable name
per_tunnel_qos_variable str
Variable name
policers Sequence[VpnInterfaceDslIpoeFeatureTemplatePolicerArgs]
Enable policer
ppp_authentication_protocol str
PPP Link Authentication Protocol - Choices: chap, pap
ppp_authentication_protocol_pap bool
PPP Authentication Protocol PAP - Default value: false
ppp_authentication_protocol_variable str
Variable name
ppp_maximum_payload int
Maximum MRU to be negotiated during PPP LCP negotiation - Range: 64-1792
ppp_maximum_payload_variable str
Variable name
qos_adaptive_bandwidth_downstream int
Adaptive QoS default downstream bandwidth - Range: 8-100000000
qos_adaptive_bandwidth_downstream_variable str
Variable name
qos_adaptive_bandwidth_upstream int
Adaptive QoS default upstream bandwidth - Range: 8-100000000
qos_adaptive_bandwidth_upstream_variable str
Variable name
qos_adaptive_max_downstream int
Downstream max bandwidth limit - Range: 8-100000000
qos_adaptive_max_downstream_variable str
Variable name
qos_adaptive_max_upstream int
Upstream max bandwidth limit - Range: 8-100000000
qos_adaptive_max_upstream_variable str
Variable name
qos_adaptive_min_downstream int
Downstream min bandwidth limit - Range: 8-100000000
qos_adaptive_min_downstream_variable str
Variable name
qos_adaptive_min_upstream int
Upstream min bandwidth limit - Range: 8-100000000
qos_adaptive_min_upstream_variable str
Variable name
qos_adaptive_period int
Periodic timer for adaptive QoS in minutes - Range: 1-720 - Default value: 15
qos_adaptive_period_variable str
Variable name
qos_map str
Name of QoS map
qos_map_variable str
Variable name
qos_map_vpn str
Name of VPN QoS map
qos_map_vpn_variable str
Variable name
shaping_rate int
1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 8-100000000
shaping_rate_variable str
Variable name
shutdown bool
Administrative state - Default value: true
shutdown_variable str
Variable name
tcp_mss int
TCP MSS on SYN packets, in bytes - Range: 552-1960
tcp_mss_variable str
Variable name
template_type str
The template type
tloc_extension str
Extends a local TLOC to a remote node only for vpn 0
tloc_extension_variable str
Variable name
tracker_variable str
Variable name
trackers Sequence[str]
Enable tracker for this interface
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_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: false
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: false
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: false
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: default
tunnel_interface_color_restrict bool
Restrict this TLOC behavior - Default value: false
tunnel_interface_color_variable str
Variable name
tunnel_interface_control_connections bool
Allow Control Connection - Default value: true
tunnel_interface_control_connections_variable str
Variable name
tunnel_interface_encapsulations Sequence[VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulationArgs]
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_groups Sequence[int]
List of groups
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
Set the maximum number of control connections for this TLOC - Range: 0-8
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: spoke
tunnel_qos_mode_variable str
Variable name
unnumbered_loopback_interface str
Dialer IP Unnumbered Loopback interface name
unnumbered_loopback_interface_variable str
Variable name
vdsl_configurations Sequence[VpnInterfaceDslIpoeFeatureTemplateVdslConfigurationArgs]
vdsl
version int
The version of the feature template
write_rule str
Name of rewrite rule
write_rule_variable str
Variable name
accessLists List<Property Map>
Apply ACL
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
chapHostname String
CHAP Hostname
chapHostnameVariable String
Variable name
chapPppAuthPassword String
Specify ppp chap authentication Password
chapPppAuthPasswordVariable String
Variable name
description String
The description of the feature template
deviceTypes List<String>
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
dialerAddressNegotiated Boolean
Dialer IP Negotiated - Default value: false
dialerAddressNegotiatedVariable String
Variable name
dialerPoolNumber Number
Dialer pool number - Range: 1-255
dialerPoolNumberVariable String
Variable name
encap Number
Encapsulation VLAN id - Range: 1-4094
encapVariable String
Variable name
ethernetDescription String
Interface description
ethernetDescriptionVariable String
Variable name
ethernetDhcpDistance Number
Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
ethernetDhcpDistanceVariable String
Variable name
ethernetDhcpHelperVariable String
Variable name
ethernetDhcpHelpers List<String>
List of DHCP IPv4 helper addresses
ethernetEnableDhcp Boolean
Enable DHCP - Default value: false
ethernetEnableDhcpVariable String
Variable name
ethernetInterfaceName String
Ethernet Interface/Sub Interface Name including sub interface number
ethernetInterfaceNameVariable String
Variable name
ethernetIpv4Address String
Assign IPv4 address
ethernetIpv4AddressVariable String
Variable name
internalControllerType String
internal controller-type - Choices: ipoe - Default value: ipoe
ipDirectedBroadcast Boolean
IP Directed-Broadcast - Default value: false
ipDirectedBroadcastVariable String
Variable name
ipMtu Number
Interface MTU <576..2000>, in bytes - Range: 576-2000 - Default value: 1500
ipMtuVariable String
Variable name
name String
The name of the feature template
nat Boolean
Network Address Translation on this interface - Default value: false
natBlockIcmpError Boolean
Block inbound ICMP error messages - Default value: true
natBlockIcmpErrorVariable String
Variable name
natPortForwards List<Property Map>
Set port-forwarding rules for NAT on this interface
natRefreshMode String
Set NAT refresh mode - Choices: outbound, bi-directional - Default value: outbound
natRefreshModeVariable String
Variable name
natResponseToPing Boolean
Respond to ping requests to NAT interface ip address from the public side - Default value: false
natResponseToPingVariable String
Variable name
natTcpTimeout Number
Set NAT TCP session timeout, in minutes - Range: 1-8947 - Default value: 60
natTcpTimeoutVariable String
Variable name
natUdpTimeout Number
Set NAT UDP session timeout, in minutes - Range: 1-8947 - Default value: 1
natUdpTimeoutVariable String
Variable name
papPassword Boolean
PAP outbound Password
papPppAuthPassword String
Specify ppp pap authentication Password
papPppAuthPasswordVariable String
Variable name
papUsername String
PAP outbound Sent Username
papUsernameVariable String
Variable name
perTunnelQos Boolean
Per-tunnel Qos - Default value: false
perTunnelQosAggregator Boolean
Per-tunnel QoS Aggregator - Default value: false
perTunnelQosAggregatorVariable String
Variable name
perTunnelQosVariable String
Variable name
policers List<Property Map>
Enable policer
pppAuthenticationProtocol String
PPP Link Authentication Protocol - Choices: chap, pap
pppAuthenticationProtocolPap Boolean
PPP Authentication Protocol PAP - Default value: false
pppAuthenticationProtocolVariable String
Variable name
pppMaximumPayload Number
Maximum MRU to be negotiated during PPP LCP negotiation - Range: 64-1792
pppMaximumPayloadVariable String
Variable name
qosAdaptiveBandwidthDownstream Number
Adaptive QoS default downstream bandwidth - Range: 8-100000000
qosAdaptiveBandwidthDownstreamVariable String
Variable name
qosAdaptiveBandwidthUpstream Number
Adaptive QoS default upstream bandwidth - Range: 8-100000000
qosAdaptiveBandwidthUpstreamVariable String
Variable name
qosAdaptiveMaxDownstream Number
Downstream max bandwidth limit - Range: 8-100000000
qosAdaptiveMaxDownstreamVariable String
Variable name
qosAdaptiveMaxUpstream Number
Upstream max bandwidth limit - Range: 8-100000000
qosAdaptiveMaxUpstreamVariable String
Variable name
qosAdaptiveMinDownstream Number
Downstream min bandwidth limit - Range: 8-100000000
qosAdaptiveMinDownstreamVariable String
Variable name
qosAdaptiveMinUpstream Number
Upstream min bandwidth limit - Range: 8-100000000
qosAdaptiveMinUpstreamVariable String
Variable name
qosAdaptivePeriod Number
Periodic timer for adaptive QoS in minutes - Range: 1-720 - Default value: 15
qosAdaptivePeriodVariable String
Variable name
qosMap String
Name of QoS map
qosMapVariable String
Variable name
qosMapVpn String
Name of VPN QoS map
qosMapVpnVariable String
Variable name
shapingRate Number
1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 8-100000000
shapingRateVariable String
Variable name
shutdown Boolean
Administrative state - Default value: true
shutdownVariable String
Variable name
tcpMss Number
TCP MSS on SYN packets, in bytes - Range: 552-1960
tcpMssVariable String
Variable name
templateType String
The template type
tlocExtension String
Extends a local TLOC to a remote node only for vpn 0
tlocExtensionVariable String
Variable name
trackerVariable String
Variable name
trackers List<String>
Enable tracker for this interface
tunnelInterfaceAllowAll Boolean
Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: false
tunnelInterfaceAllowAllVariable 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: false
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: false
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: false
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: default
tunnelInterfaceColorRestrict Boolean
Restrict this TLOC behavior - Default value: false
tunnelInterfaceColorVariable String
Variable name
tunnelInterfaceControlConnections Boolean
Allow Control Connection - Default value: true
tunnelInterfaceControlConnectionsVariable 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
tunnelInterfaceGroups List<Number>
List of groups
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
Set the maximum number of control connections for this TLOC - Range: 0-8
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: spoke
tunnelQosModeVariable String
Variable name
unnumberedLoopbackInterface String
Dialer IP Unnumbered Loopback interface name
unnumberedLoopbackInterfaceVariable String
Variable name
vdslConfigurations List<Property Map>
vdsl
version Number
The version of the feature template
writeRule String
Name of rewrite rule
writeRuleVariable String
Variable name

Supporting Types

VpnInterfaceDslIpoeFeatureTemplateAccessList
, VpnInterfaceDslIpoeFeatureTemplateAccessListArgs

AclName string
Name of access list
AclNameVariable string
Variable name
Direction string
Direction

  • Choices: in, out
Optional bool
Indicates if list item is considered optional.
AclName string
Name of access list
AclNameVariable string
Variable name
Direction string
Direction

  • Choices: in, out
Optional bool
Indicates if list item is considered optional.
aclName String
Name of access list
aclNameVariable String
Variable name
direction String
Direction

  • Choices: in, out
optional Boolean
Indicates if list item is considered optional.
aclName string
Name of access list
aclNameVariable string
Variable name
direction string
Direction

  • Choices: in, out
optional boolean
Indicates if list item is considered optional.
acl_name str
Name of access list
acl_name_variable str
Variable name
direction str
Direction

  • Choices: in, out
optional bool
Indicates if list item is considered optional.
aclName String
Name of access list
aclNameVariable String
Variable name
direction String
Direction

  • Choices: in, out
optional Boolean
Indicates if list item is considered optional.

VpnInterfaceDslIpoeFeatureTemplateNatPortForward
, VpnInterfaceDslIpoeFeatureTemplateNatPortForwardArgs

Optional bool
Indicates if list item is considered optional.
PortEndRange int
Ending port of port range

  • Range: 0-65535
PortStartRange int
Starting port of port range

  • Range: 0-65535
PrivateIpAddress string
Private IP Address to translate to
PrivateIpAddressVariable string
Variable name
PrivateVpn int
VPN in which private IP Address resides

  • Range: 0-65535
PrivateVpnVariable string
Variable name
Protocol string
Layer 4 protocol to apply port forwarding to

  • Choices: tcp, udp
Optional bool
Indicates if list item is considered optional.
PortEndRange int
Ending port of port range

  • Range: 0-65535
PortStartRange int
Starting port of port range

  • Range: 0-65535
PrivateIpAddress string
Private IP Address to translate to
PrivateIpAddressVariable string
Variable name
PrivateVpn int
VPN in which private IP Address resides

  • Range: 0-65535
PrivateVpnVariable string
Variable name
Protocol string
Layer 4 protocol to apply port forwarding to

  • Choices: tcp, udp
optional Boolean
Indicates if list item is considered optional.
portEndRange Integer
Ending port of port range

  • Range: 0-65535
portStartRange Integer
Starting port of port range

  • Range: 0-65535
privateIpAddress String
Private IP Address to translate to
privateIpAddressVariable String
Variable name
privateVpn Integer
VPN in which private IP Address resides

  • Range: 0-65535
privateVpnVariable String
Variable name
protocol String
Layer 4 protocol to apply port forwarding to

  • Choices: tcp, udp
optional boolean
Indicates if list item is considered optional.
portEndRange number
Ending port of port range

  • Range: 0-65535
portStartRange number
Starting port of port range

  • Range: 0-65535
privateIpAddress string
Private IP Address to translate to
privateIpAddressVariable string
Variable name
privateVpn number
VPN in which private IP Address resides

  • Range: 0-65535
privateVpnVariable string
Variable name
protocol string
Layer 4 protocol to apply port forwarding to

  • Choices: tcp, udp
optional bool
Indicates if list item is considered optional.
port_end_range int
Ending port of port range

  • Range: 0-65535
port_start_range int
Starting port of port range

  • Range: 0-65535
private_ip_address str
Private IP Address to translate to
private_ip_address_variable str
Variable name
private_vpn int
VPN in which private IP Address resides

  • Range: 0-65535
private_vpn_variable str
Variable name
protocol str
Layer 4 protocol to apply port forwarding to

  • Choices: tcp, udp
optional Boolean
Indicates if list item is considered optional.
portEndRange Number
Ending port of port range

  • Range: 0-65535
portStartRange Number
Starting port of port range

  • Range: 0-65535
privateIpAddress String
Private IP Address to translate to
privateIpAddressVariable String
Variable name
privateVpn Number
VPN in which private IP Address resides

  • Range: 0-65535
privateVpnVariable String
Variable name
protocol String
Layer 4 protocol to apply port forwarding to

  • Choices: tcp, udp

VpnInterfaceDslIpoeFeatureTemplatePolicer
, VpnInterfaceDslIpoeFeatureTemplatePolicerArgs

Direction string
Direction

  • Choices: in, out
Optional bool
Indicates if list item is considered optional.
PolicerName string
Name of policer
Direction string
Direction

  • Choices: in, out
Optional bool
Indicates if list item is considered optional.
PolicerName string
Name of policer
direction String
Direction

  • Choices: in, out
optional Boolean
Indicates if list item is considered optional.
policerName String
Name of policer
direction string
Direction

  • Choices: in, out
optional boolean
Indicates if list item is considered optional.
policerName string
Name of policer
direction str
Direction

  • Choices: in, out
optional bool
Indicates if list item is considered optional.
policer_name str
Name of policer
direction String
Direction

  • Choices: in, out
optional Boolean
Indicates if list item is considered optional.
policerName String
Name of policer

VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulation
, VpnInterfaceDslIpoeFeatureTemplateTunnelInterfaceEncapsulationArgs

Encapsulation string
Encapsulation

  • Choices: gre, ipsec
Optional bool
Indicates if list item is considered optional.
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
Optional bool
Indicates if list item is considered optional.
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
optional Boolean
Indicates if list item is considered optional.
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
optional boolean
Indicates if list item is considered optional.
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
optional bool
Indicates if list item is considered optional.
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
optional Boolean
Indicates if list item is considered optional.
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

VpnInterfaceDslIpoeFeatureTemplateVdslConfiguration
, VpnInterfaceDslIpoeFeatureTemplateVdslConfigurationArgs

ControllerVdslSlot string
Set module slot/subslot/port number
ControllerVdslSlotVariable string
Variable name
ModeAdsl1 bool
Set VDSL operating mode to adsl1

  • Default value: false
ModeAdsl2 bool
Set VDSL operating mode to adsl2

  • Default value: false
ModeAdsl2plus bool
Set VDSL operating mode to adsl2plus

  • Default value: false
ModeAnsi bool
Set VDSL operating mode to ansi

  • Default value: false
ModeVdsl2 bool
Set VDSL operating mode to vdsl2

  • Default value: false
Optional bool
Indicates if list item is considered optional.
Sra bool
Seamless rate adaption

  • Default value: true
VdslModemConfiguration string
Set module slot/subslot/port number
VdslModemConfigurationVariable string
Variable name
ControllerVdslSlot string
Set module slot/subslot/port number
ControllerVdslSlotVariable string
Variable name
ModeAdsl1 bool
Set VDSL operating mode to adsl1

  • Default value: false
ModeAdsl2 bool
Set VDSL operating mode to adsl2

  • Default value: false
ModeAdsl2plus bool
Set VDSL operating mode to adsl2plus

  • Default value: false
ModeAnsi bool
Set VDSL operating mode to ansi

  • Default value: false
ModeVdsl2 bool
Set VDSL operating mode to vdsl2

  • Default value: false
Optional bool
Indicates if list item is considered optional.
Sra bool
Seamless rate adaption

  • Default value: true
VdslModemConfiguration string
Set module slot/subslot/port number
VdslModemConfigurationVariable string
Variable name
controllerVdslSlot String
Set module slot/subslot/port number
controllerVdslSlotVariable String
Variable name
modeAdsl1 Boolean
Set VDSL operating mode to adsl1

  • Default value: false
modeAdsl2 Boolean
Set VDSL operating mode to adsl2

  • Default value: false
modeAdsl2plus Boolean
Set VDSL operating mode to adsl2plus

  • Default value: false
modeAnsi Boolean
Set VDSL operating mode to ansi

  • Default value: false
modeVdsl2 Boolean
Set VDSL operating mode to vdsl2

  • Default value: false
optional Boolean
Indicates if list item is considered optional.
sra Boolean
Seamless rate adaption

  • Default value: true
vdslModemConfiguration String
Set module slot/subslot/port number
vdslModemConfigurationVariable String
Variable name
controllerVdslSlot string
Set module slot/subslot/port number
controllerVdslSlotVariable string
Variable name
modeAdsl1 boolean
Set VDSL operating mode to adsl1

  • Default value: false
modeAdsl2 boolean
Set VDSL operating mode to adsl2

  • Default value: false
modeAdsl2plus boolean
Set VDSL operating mode to adsl2plus

  • Default value: false
modeAnsi boolean
Set VDSL operating mode to ansi

  • Default value: false
modeVdsl2 boolean
Set VDSL operating mode to vdsl2

  • Default value: false
optional boolean
Indicates if list item is considered optional.
sra boolean
Seamless rate adaption

  • Default value: true
vdslModemConfiguration string
Set module slot/subslot/port number
vdslModemConfigurationVariable string
Variable name
controller_vdsl_slot str
Set module slot/subslot/port number
controller_vdsl_slot_variable str
Variable name
mode_adsl1 bool
Set VDSL operating mode to adsl1

  • Default value: false
mode_adsl2 bool
Set VDSL operating mode to adsl2

  • Default value: false
mode_adsl2plus bool
Set VDSL operating mode to adsl2plus

  • Default value: false
mode_ansi bool
Set VDSL operating mode to ansi

  • Default value: false
mode_vdsl2 bool
Set VDSL operating mode to vdsl2

  • Default value: false
optional bool
Indicates if list item is considered optional.
sra bool
Seamless rate adaption

  • Default value: true
vdsl_modem_configuration str
Set module slot/subslot/port number
vdsl_modem_configuration_variable str
Variable name
controllerVdslSlot String
Set module slot/subslot/port number
controllerVdslSlotVariable String
Variable name
modeAdsl1 Boolean
Set VDSL operating mode to adsl1

  • Default value: false
modeAdsl2 Boolean
Set VDSL operating mode to adsl2

  • Default value: false
modeAdsl2plus Boolean
Set VDSL operating mode to adsl2plus

  • Default value: false
modeAnsi Boolean
Set VDSL operating mode to ansi

  • Default value: false
modeVdsl2 Boolean
Set VDSL operating mode to vdsl2

  • Default value: false
optional Boolean
Indicates if list item is considered optional.
sra Boolean
Seamless rate adaption

  • Default value: true
vdslModemConfiguration String
Set module slot/subslot/port number
vdslModemConfigurationVariable String
Variable name

Import

$ pulumi import sdwan:index/vpnInterfaceDslIpoeFeatureTemplate:VpnInterfaceDslIpoeFeatureTemplate example "f6b2c44c-693c-4763-b010-895aa3d236bd"
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.