sdwan.VpnInterfaceDslPppoeFeatureTemplate
Explore with Pulumi AI
This resource can manage a VPN Interface DSL PPPoE 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.VpnInterfaceDslPppoeFeatureTemplate;
import com.pulumi.sdwan.VpnInterfaceDslPppoeFeatureTemplateArgs;
import com.pulumi.sdwan.inputs.VpnInterfaceDslPppoeFeatureTemplateVdslConfigurationArgs;
import com.pulumi.sdwan.inputs.VpnInterfaceDslPppoeFeatureTemplateTunnelInterfaceEncapsulationArgs;
import com.pulumi.sdwan.inputs.VpnInterfaceDslPppoeFeatureTemplateNatPortForwardArgs;
import com.pulumi.sdwan.inputs.VpnInterfaceDslPppoeFeatureTemplateAccessListArgs;
import com.pulumi.sdwan.inputs.VpnInterfaceDslPppoeFeatureTemplatePolicerArgs;
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 VpnInterfaceDslPppoeFeatureTemplate("example", VpnInterfaceDslPppoeFeatureTemplateArgs.builder()        
            .name("Example")
            .description("My Example")
            .deviceTypes("vedge-C8000V")
            .ethernetInterfaceName("Example")
            .shutdown(true)
            .ethernetDescription("My Description")
            .vdslConfigurations(VpnInterfaceDslPppoeFeatureTemplateVdslConfigurationArgs.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())
            .ethernetVlanId(4094)
            .ethernetDialerPoolNumber(255)
            .ethernetPppMaximumPayload(1790)
            .ethernetDialerAddressNegotiated(false)
            .ethernetUnnumberedLoopbackInterface("example")
            .pppAuthenticationProtocol("chap")
            .pppAuthenticationProtocolPap(false)
            .chapHostname("chap-example")
            .chapPppAuthPassword("myPassword")
            .papUsername("pap-username")
            .papPassword(true)
            .papPppAuthPassword("myPassword")
            .pppAuthenticationType("callin")
            .enableCoreRegion(true)
            .coreRegion("core")
            .secondaryRegion("off")
            .tunnelInterfaceEncapsulations(VpnInterfaceDslPppoeFeatureTemplateTunnelInterfaceEncapsulationArgs.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(VpnInterfaceDslPppoeFeatureTemplateNatPortForwardArgs.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")
            .vpnQosMap("test")
            .bandwidthUpstream(214748300)
            .bandwidthDownstream(214748300)
            .writeRule("RULE1")
            .accessLists(VpnInterfaceDslPppoeFeatureTemplateAccessListArgs.builder()
                .direction("in")
                .acl_name("ACL1")
                .build())
            .policers(VpnInterfaceDslPppoeFeatureTemplatePolicerArgs.builder()
                .direction("in")
                .policer_name("example")
                .build())
            .ipMtu(1500)
            .tcpMss(720)
            .tlocExtension("tloc")
            .trackers("tracker1")
            .ipDirectedBroadcast(true)
            .build());
    }
}
resources:
  example:
    type: sdwan:VpnInterfaceDslPppoeFeatureTemplate
    properties:
      name: Example
      description: My Example
      deviceTypes:
        - vedge-C8000V
      ethernetInterfaceName: Example
      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'
      ethernetVlanId: 4094
      ethernetDialerPoolNumber: 255
      ethernetPppMaximumPayload: 1790
      ethernetDialerAddressNegotiated: false
      ethernetUnnumberedLoopbackInterface: example
      pppAuthenticationProtocol: chap
      pppAuthenticationProtocolPap: false
      chapHostname: chap-example
      chapPppAuthPassword: myPassword
      papUsername: pap-username
      papPassword: true
      papPppAuthPassword: myPassword
      pppAuthenticationType: callin
      enableCoreRegion: true
      coreRegion: core
      secondaryRegion: off
      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
      vpnQosMap: 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
Create VpnInterfaceDslPppoeFeatureTemplate Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VpnInterfaceDslPppoeFeatureTemplate(name: string, args: VpnInterfaceDslPppoeFeatureTemplateArgs, opts?: CustomResourceOptions);@overload
def VpnInterfaceDslPppoeFeatureTemplate(resource_name: str,
                                        args: VpnInterfaceDslPppoeFeatureTemplateArgs,
                                        opts: Optional[ResourceOptions] = None)
@overload
def VpnInterfaceDslPppoeFeatureTemplate(resource_name: str,
                                        opts: Optional[ResourceOptions] = None,
                                        description: Optional[str] = None,
                                        device_types: Optional[Sequence[str]] = None,
                                        access_lists: Optional[Sequence[VpnInterfaceDslPppoeFeatureTemplateAccessListArgs]] = 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,
                                        core_region: Optional[str] = None,
                                        core_region_variable: Optional[str] = None,
                                        enable_core_region: Optional[bool] = None,
                                        enable_core_region_variable: Optional[str] = None,
                                        ethernet_description: Optional[str] = None,
                                        ethernet_description_variable: Optional[str] = None,
                                        ethernet_dialer_address_negotiated: Optional[bool] = None,
                                        ethernet_dialer_pool_number: Optional[int] = None,
                                        ethernet_dialer_pool_number_variable: Optional[str] = None,
                                        ethernet_interface_name: Optional[str] = None,
                                        ethernet_interface_name_variable: Optional[str] = None,
                                        ethernet_ppp_maximum_payload: Optional[int] = None,
                                        ethernet_ppp_maximum_payload_variable: Optional[str] = None,
                                        ethernet_unnumbered_loopback_interface: Optional[str] = None,
                                        ethernet_unnumbered_loopback_interface_variable: Optional[str] = None,
                                        ethernet_vlan_id: Optional[int] = None,
                                        ethernet_vlan_id_variable: Optional[str] = None,
                                        ip_directed_broadcast: Optional[bool] = None,
                                        ip_directed_broadcast_variable: Optional[str] = None,
                                        ip_mtu: Optional[int] = None,
                                        ip_mtu_variable: Optional[str] = None,
                                        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[VpnInterfaceDslPppoeFeatureTemplateNatPortForwardArgs]] = 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[VpnInterfaceDslPppoeFeatureTemplatePolicerArgs]] = None,
                                        ppp_authentication_protocol: Optional[str] = None,
                                        ppp_authentication_protocol_pap: Optional[bool] = None,
                                        ppp_authentication_protocol_variable: Optional[str] = None,
                                        ppp_authentication_type: 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,
                                        secondary_region: Optional[str] = None,
                                        secondary_region_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[VpnInterfaceDslPppoeFeatureTemplateTunnelInterfaceEncapsulationArgs]] = 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,
                                        vdsl_configurations: Optional[Sequence[VpnInterfaceDslPppoeFeatureTemplateVdslConfigurationArgs]] = None,
                                        vpn_qos_map: Optional[str] = None,
                                        vpn_qos_map_variable: Optional[str] = None,
                                        write_rule: Optional[str] = None,
                                        write_rule_variable: Optional[str] = None)func NewVpnInterfaceDslPppoeFeatureTemplate(ctx *Context, name string, args VpnInterfaceDslPppoeFeatureTemplateArgs, opts ...ResourceOption) (*VpnInterfaceDslPppoeFeatureTemplate, error)public VpnInterfaceDslPppoeFeatureTemplate(string name, VpnInterfaceDslPppoeFeatureTemplateArgs args, CustomResourceOptions? opts = null)
public VpnInterfaceDslPppoeFeatureTemplate(String name, VpnInterfaceDslPppoeFeatureTemplateArgs args)
public VpnInterfaceDslPppoeFeatureTemplate(String name, VpnInterfaceDslPppoeFeatureTemplateArgs args, CustomResourceOptions options)
type: sdwan:VpnInterfaceDslPppoeFeatureTemplate
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
 - The unique name of the resource.
 - args VpnInterfaceDslPppoeFeatureTemplateArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- resource_name str
 - The unique name of the resource.
 - args VpnInterfaceDslPppoeFeatureTemplateArgs
 - The arguments to resource properties.
 - opts ResourceOptions
 - Bag of options to control resource's behavior.
 
- ctx Context
 - Context object for the current deployment.
 - name string
 - The unique name of the resource.
 - args VpnInterfaceDslPppoeFeatureTemplateArgs
 - The arguments to resource properties.
 - opts ResourceOption
 - Bag of options to control resource's behavior.
 
- name string
 - The unique name of the resource.
 - args VpnInterfaceDslPppoeFeatureTemplateArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- name String
 - The unique name of the resource.
 - args VpnInterfaceDslPppoeFeatureTemplateArgs
 - 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 vpnInterfaceDslPppoeFeatureTemplateResource = new Sdwan.VpnInterfaceDslPppoeFeatureTemplate("vpnInterfaceDslPppoeFeatureTemplateResource", new()
{
    Description = "string",
    DeviceTypes = new[]
    {
        "string",
    },
    AccessLists = new[]
    {
        new Sdwan.Inputs.VpnInterfaceDslPppoeFeatureTemplateAccessListArgs
        {
            AclName = "string",
            AclNameVariable = "string",
            Direction = "string",
            Optional = false,
        },
    },
    BandwidthDownstream = 0,
    BandwidthDownstreamVariable = "string",
    BandwidthUpstream = 0,
    BandwidthUpstreamVariable = "string",
    ChapHostname = "string",
    ChapHostnameVariable = "string",
    ChapPppAuthPassword = "string",
    ChapPppAuthPasswordVariable = "string",
    CoreRegion = "string",
    CoreRegionVariable = "string",
    EnableCoreRegion = false,
    EnableCoreRegionVariable = "string",
    EthernetDescription = "string",
    EthernetDescriptionVariable = "string",
    EthernetDialerAddressNegotiated = false,
    EthernetDialerPoolNumber = 0,
    EthernetDialerPoolNumberVariable = "string",
    EthernetInterfaceName = "string",
    EthernetInterfaceNameVariable = "string",
    EthernetPppMaximumPayload = 0,
    EthernetPppMaximumPayloadVariable = "string",
    EthernetUnnumberedLoopbackInterface = "string",
    EthernetUnnumberedLoopbackInterfaceVariable = "string",
    EthernetVlanId = 0,
    EthernetVlanIdVariable = "string",
    IpDirectedBroadcast = false,
    IpDirectedBroadcastVariable = "string",
    IpMtu = 0,
    IpMtuVariable = "string",
    Name = "string",
    Nat = false,
    NatBlockIcmpError = false,
    NatBlockIcmpErrorVariable = "string",
    NatPortForwards = new[]
    {
        new Sdwan.Inputs.VpnInterfaceDslPppoeFeatureTemplateNatPortForwardArgs
        {
            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.VpnInterfaceDslPppoeFeatureTemplatePolicerArgs
        {
            Direction = "string",
            Optional = false,
            PolicerName = "string",
        },
    },
    PppAuthenticationProtocol = "string",
    PppAuthenticationProtocolPap = false,
    PppAuthenticationProtocolVariable = "string",
    PppAuthenticationType = "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",
    SecondaryRegion = "string",
    SecondaryRegionVariable = "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.VpnInterfaceDslPppoeFeatureTemplateTunnelInterfaceEncapsulationArgs
        {
            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",
    VdslConfigurations = new[]
    {
        new Sdwan.Inputs.VpnInterfaceDslPppoeFeatureTemplateVdslConfigurationArgs
        {
            ControllerVdslSlot = "string",
            ControllerVdslSlotVariable = "string",
            ModeAdsl1 = false,
            ModeAdsl2 = false,
            ModeAdsl2plus = false,
            ModeAnsi = false,
            ModeVdsl2 = false,
            Optional = false,
            Sra = false,
            VdslModemConfiguration = "string",
            VdslModemConfigurationVariable = "string",
        },
    },
    VpnQosMap = "string",
    VpnQosMapVariable = "string",
    WriteRule = "string",
    WriteRuleVariable = "string",
});
example, err := sdwan.NewVpnInterfaceDslPppoeFeatureTemplate(ctx, "vpnInterfaceDslPppoeFeatureTemplateResource", &sdwan.VpnInterfaceDslPppoeFeatureTemplateArgs{
	Description: pulumi.String("string"),
	DeviceTypes: pulumi.StringArray{
		pulumi.String("string"),
	},
	AccessLists: sdwan.VpnInterfaceDslPppoeFeatureTemplateAccessListArray{
		&sdwan.VpnInterfaceDslPppoeFeatureTemplateAccessListArgs{
			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"),
	CoreRegion:                                  pulumi.String("string"),
	CoreRegionVariable:                          pulumi.String("string"),
	EnableCoreRegion:                            pulumi.Bool(false),
	EnableCoreRegionVariable:                    pulumi.String("string"),
	EthernetDescription:                         pulumi.String("string"),
	EthernetDescriptionVariable:                 pulumi.String("string"),
	EthernetDialerAddressNegotiated:             pulumi.Bool(false),
	EthernetDialerPoolNumber:                    pulumi.Int(0),
	EthernetDialerPoolNumberVariable:            pulumi.String("string"),
	EthernetInterfaceName:                       pulumi.String("string"),
	EthernetInterfaceNameVariable:               pulumi.String("string"),
	EthernetPppMaximumPayload:                   pulumi.Int(0),
	EthernetPppMaximumPayloadVariable:           pulumi.String("string"),
	EthernetUnnumberedLoopbackInterface:         pulumi.String("string"),
	EthernetUnnumberedLoopbackInterfaceVariable: pulumi.String("string"),
	EthernetVlanId:                              pulumi.Int(0),
	EthernetVlanIdVariable:                      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.VpnInterfaceDslPppoeFeatureTemplateNatPortForwardArray{
		&sdwan.VpnInterfaceDslPppoeFeatureTemplateNatPortForwardArgs{
			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.VpnInterfaceDslPppoeFeatureTemplatePolicerArray{
		&sdwan.VpnInterfaceDslPppoeFeatureTemplatePolicerArgs{
			Direction:   pulumi.String("string"),
			Optional:    pulumi.Bool(false),
			PolicerName: pulumi.String("string"),
		},
	},
	PppAuthenticationProtocol:              pulumi.String("string"),
	PppAuthenticationProtocolPap:           pulumi.Bool(false),
	PppAuthenticationProtocolVariable:      pulumi.String("string"),
	PppAuthenticationType:                  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"),
	SecondaryRegion:                        pulumi.String("string"),
	SecondaryRegionVariable:                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.VpnInterfaceDslPppoeFeatureTemplateTunnelInterfaceEncapsulationArray{
		&sdwan.VpnInterfaceDslPppoeFeatureTemplateTunnelInterfaceEncapsulationArgs{
			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"),
	VdslConfigurations: sdwan.VpnInterfaceDslPppoeFeatureTemplateVdslConfigurationArray{
		&sdwan.VpnInterfaceDslPppoeFeatureTemplateVdslConfigurationArgs{
			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"),
		},
	},
	VpnQosMap:         pulumi.String("string"),
	VpnQosMapVariable: pulumi.String("string"),
	WriteRule:         pulumi.String("string"),
	WriteRuleVariable: pulumi.String("string"),
})
var vpnInterfaceDslPppoeFeatureTemplateResource = new VpnInterfaceDslPppoeFeatureTemplate("vpnInterfaceDslPppoeFeatureTemplateResource", VpnInterfaceDslPppoeFeatureTemplateArgs.builder()
    .description("string")
    .deviceTypes("string")
    .accessLists(VpnInterfaceDslPppoeFeatureTemplateAccessListArgs.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")
    .coreRegion("string")
    .coreRegionVariable("string")
    .enableCoreRegion(false)
    .enableCoreRegionVariable("string")
    .ethernetDescription("string")
    .ethernetDescriptionVariable("string")
    .ethernetDialerAddressNegotiated(false)
    .ethernetDialerPoolNumber(0)
    .ethernetDialerPoolNumberVariable("string")
    .ethernetInterfaceName("string")
    .ethernetInterfaceNameVariable("string")
    .ethernetPppMaximumPayload(0)
    .ethernetPppMaximumPayloadVariable("string")
    .ethernetUnnumberedLoopbackInterface("string")
    .ethernetUnnumberedLoopbackInterfaceVariable("string")
    .ethernetVlanId(0)
    .ethernetVlanIdVariable("string")
    .ipDirectedBroadcast(false)
    .ipDirectedBroadcastVariable("string")
    .ipMtu(0)
    .ipMtuVariable("string")
    .name("string")
    .nat(false)
    .natBlockIcmpError(false)
    .natBlockIcmpErrorVariable("string")
    .natPortForwards(VpnInterfaceDslPppoeFeatureTemplateNatPortForwardArgs.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(VpnInterfaceDslPppoeFeatureTemplatePolicerArgs.builder()
        .direction("string")
        .optional(false)
        .policerName("string")
        .build())
    .pppAuthenticationProtocol("string")
    .pppAuthenticationProtocolPap(false)
    .pppAuthenticationProtocolVariable("string")
    .pppAuthenticationType("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")
    .secondaryRegion("string")
    .secondaryRegionVariable("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(VpnInterfaceDslPppoeFeatureTemplateTunnelInterfaceEncapsulationArgs.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")
    .vdslConfigurations(VpnInterfaceDslPppoeFeatureTemplateVdslConfigurationArgs.builder()
        .controllerVdslSlot("string")
        .controllerVdslSlotVariable("string")
        .modeAdsl1(false)
        .modeAdsl2(false)
        .modeAdsl2plus(false)
        .modeAnsi(false)
        .modeVdsl2(false)
        .optional(false)
        .sra(false)
        .vdslModemConfiguration("string")
        .vdslModemConfigurationVariable("string")
        .build())
    .vpnQosMap("string")
    .vpnQosMapVariable("string")
    .writeRule("string")
    .writeRuleVariable("string")
    .build());
vpn_interface_dsl_pppoe_feature_template_resource = sdwan.VpnInterfaceDslPppoeFeatureTemplate("vpnInterfaceDslPppoeFeatureTemplateResource",
    description="string",
    device_types=["string"],
    access_lists=[sdwan.VpnInterfaceDslPppoeFeatureTemplateAccessListArgs(
        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",
    core_region="string",
    core_region_variable="string",
    enable_core_region=False,
    enable_core_region_variable="string",
    ethernet_description="string",
    ethernet_description_variable="string",
    ethernet_dialer_address_negotiated=False,
    ethernet_dialer_pool_number=0,
    ethernet_dialer_pool_number_variable="string",
    ethernet_interface_name="string",
    ethernet_interface_name_variable="string",
    ethernet_ppp_maximum_payload=0,
    ethernet_ppp_maximum_payload_variable="string",
    ethernet_unnumbered_loopback_interface="string",
    ethernet_unnumbered_loopback_interface_variable="string",
    ethernet_vlan_id=0,
    ethernet_vlan_id_variable="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=[sdwan.VpnInterfaceDslPppoeFeatureTemplateNatPortForwardArgs(
        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=[sdwan.VpnInterfaceDslPppoeFeatureTemplatePolicerArgs(
        direction="string",
        optional=False,
        policer_name="string",
    )],
    ppp_authentication_protocol="string",
    ppp_authentication_protocol_pap=False,
    ppp_authentication_protocol_variable="string",
    ppp_authentication_type="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",
    secondary_region="string",
    secondary_region_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=[sdwan.VpnInterfaceDslPppoeFeatureTemplateTunnelInterfaceEncapsulationArgs(
        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",
    vdsl_configurations=[sdwan.VpnInterfaceDslPppoeFeatureTemplateVdslConfigurationArgs(
        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",
    )],
    vpn_qos_map="string",
    vpn_qos_map_variable="string",
    write_rule="string",
    write_rule_variable="string")
const vpnInterfaceDslPppoeFeatureTemplateResource = new sdwan.VpnInterfaceDslPppoeFeatureTemplate("vpnInterfaceDslPppoeFeatureTemplateResource", {
    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",
    coreRegion: "string",
    coreRegionVariable: "string",
    enableCoreRegion: false,
    enableCoreRegionVariable: "string",
    ethernetDescription: "string",
    ethernetDescriptionVariable: "string",
    ethernetDialerAddressNegotiated: false,
    ethernetDialerPoolNumber: 0,
    ethernetDialerPoolNumberVariable: "string",
    ethernetInterfaceName: "string",
    ethernetInterfaceNameVariable: "string",
    ethernetPppMaximumPayload: 0,
    ethernetPppMaximumPayloadVariable: "string",
    ethernetUnnumberedLoopbackInterface: "string",
    ethernetUnnumberedLoopbackInterfaceVariable: "string",
    ethernetVlanId: 0,
    ethernetVlanIdVariable: "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",
    pppAuthenticationType: "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",
    secondaryRegion: "string",
    secondaryRegionVariable: "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",
    vdslConfigurations: [{
        controllerVdslSlot: "string",
        controllerVdslSlotVariable: "string",
        modeAdsl1: false,
        modeAdsl2: false,
        modeAdsl2plus: false,
        modeAnsi: false,
        modeVdsl2: false,
        optional: false,
        sra: false,
        vdslModemConfiguration: "string",
        vdslModemConfigurationVariable: "string",
    }],
    vpnQosMap: "string",
    vpnQosMapVariable: "string",
    writeRule: "string",
    writeRuleVariable: "string",
});
type: sdwan:VpnInterfaceDslPppoeFeatureTemplate
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
    coreRegion: string
    coreRegionVariable: string
    description: string
    deviceTypes:
        - string
    enableCoreRegion: false
    enableCoreRegionVariable: string
    ethernetDescription: string
    ethernetDescriptionVariable: string
    ethernetDialerAddressNegotiated: false
    ethernetDialerPoolNumber: 0
    ethernetDialerPoolNumberVariable: string
    ethernetInterfaceName: string
    ethernetInterfaceNameVariable: string
    ethernetPppMaximumPayload: 0
    ethernetPppMaximumPayloadVariable: string
    ethernetUnnumberedLoopbackInterface: string
    ethernetUnnumberedLoopbackInterfaceVariable: string
    ethernetVlanId: 0
    ethernetVlanIdVariable: 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
    pppAuthenticationType: 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
    secondaryRegion: string
    secondaryRegionVariable: 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
    vdslConfigurations:
        - controllerVdslSlot: string
          controllerVdslSlotVariable: string
          modeAdsl1: false
          modeAdsl2: false
          modeAdsl2plus: false
          modeAnsi: false
          modeVdsl2: false
          optional: false
          sra: false
          vdslModemConfiguration: string
          vdslModemConfigurationVariable: string
    vpnQosMap: string
    vpnQosMapVariable: string
    writeRule: string
    writeRuleVariable: string
VpnInterfaceDslPppoeFeatureTemplate Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The VpnInterfaceDslPppoeFeatureTemplate resource accepts the following input properties:
- Description string
 - The description of the feature template
 - Device
Types 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 - Access
Lists List<VpnInterface Dsl Pppoe Feature Template Access List>  - Apply ACL
 - Bandwidth
Downstream int - Interface downstream bandwidth capacity, in kbps - Range: 
1-2147483647 - Bandwidth
Downstream stringVariable  - Variable name
 - Bandwidth
Upstream int - Interface upstream bandwidth capacity, in kbps - Range: 
1-2147483647 - Bandwidth
Upstream stringVariable  - Variable name
 - Chap
Hostname string - CHAP Hostname
 - Chap
Hostname stringVariable  - Variable name
 - Chap
Ppp stringAuth Password  - Specify ppp chap authentication Password
 - Chap
Ppp stringAuth Password Variable  - Variable name
 - Core
Region string - Enable core region - Choices: 
core,core-shared- Default value:core - Core
Region stringVariable  - Variable name
 - Enable
Core boolRegion  - Enable core region - Default value: 
false - Enable
Core stringRegion Variable  - Variable name
 - Ethernet
Description string - Interface description
 - Ethernet
Description stringVariable  - Variable name
 - Ethernet
Dialer boolAddress Negotiated  - Dialer IP Negotiated - Default value: 
false - Ethernet
Dialer intPool Number  - Dialer pool number - Range: 
1-255 - Ethernet
Dialer stringPool Number Variable  - Variable name
 - Ethernet
Interface stringName  - Ethernet Interface/Sub Interface Name including sub interface number
 - Ethernet
Interface stringName Variable  - Variable name
 - Ethernet
Ppp intMaximum Payload  - Maximum MRU to be negotiated during PPP LCP negotiation - Range: 
64-1792 - Ethernet
Ppp stringMaximum Payload Variable  - Variable name
 - Ethernet
Unnumbered stringLoopback Interface  - Dialer IP Unnumbered Loopback interface name
 - Ethernet
Unnumbered stringLoopback Interface Variable  - Variable name
 - Ethernet
Vlan intId  - Encapsulation VLAN id - Range: 
1-4094 - Ethernet
Vlan stringId Variable  - Variable name
 - Ip
Directed boolBroadcast  - IP Directed-Broadcast - Default value: 
false - Ip
Directed stringBroadcast Variable  - Variable name
 - Ip
Mtu int - Interface MTU <576..2000>, in bytes - Range: 
576-2000- Default value:1500 - Ip
Mtu stringVariable  - Variable name
 - Name string
 - The name of the feature template
 - Nat bool
 - Network Address Translation on this interface - Default value: 
false - Nat
Block boolIcmp Error  - Block inbound ICMP error messages - Default value: 
true - Nat
Block stringIcmp Error Variable  - Variable name
 - Nat
Port List<VpnForwards Interface Dsl Pppoe Feature Template Nat Port Forward>  - Set port-forwarding rules for NAT on this interface
 - Nat
Refresh stringMode  - Set NAT refresh mode - Choices: 
outbound,bi-directional- Default value:outbound - Nat
Refresh stringMode Variable  - Variable name
 - Nat
Response boolTo Ping  - Respond to ping requests to NAT interface ip address from the public side - Default value: 
false - Nat
Response stringTo Ping Variable  - Variable name
 - Nat
Tcp intTimeout  - Set NAT TCP session timeout, in minutes - Range: 
1-8947- Default value:60 - Nat
Tcp stringTimeout Variable  - Variable name
 - Nat
Udp intTimeout  - Set NAT UDP session timeout, in minutes - Range: 
1-8947- Default value:1 - Nat
Udp stringTimeout Variable  - Variable name
 - Pap
Password bool - PAP outbound Password
 - Pap
Ppp stringAuth Password  - Specify ppp pap authentication Password
 - Pap
Ppp stringAuth Password Variable  - Variable name
 - Pap
Username string - PAP outbound Sent Username
 - Pap
Username stringVariable  - Variable name
 - Per
Tunnel boolQos  - Per-tunnel Qos - Default value: 
false - Per
Tunnel boolQos Aggregator  - Per-tunnel QoS Aggregator - Default value: 
false - Per
Tunnel stringQos Aggregator Variable  - Variable name
 - Per
Tunnel stringQos Variable  - Variable name
 - Policers
List<Vpn
Interface Dsl Pppoe Feature Template Policer>  - Enable policer
 - Ppp
Authentication stringProtocol  - PPP Link Authentication Protocol - Choices: 
chap,pap - Ppp
Authentication boolProtocol Pap  - PPP Authentication Protocol PAP - Default value: 
false - Ppp
Authentication stringProtocol Variable  - Variable name
 - Ppp
Authentication stringType  - Authenticate remote on incoming call only - Choices: 
callin,false- Default value:callin - Qos
Adaptive intBandwidth Downstream  - Adaptive QoS default downstream bandwidth - Range: 
8-100000000 - Qos
Adaptive stringBandwidth Downstream Variable  - Variable name
 - Qos
Adaptive intBandwidth Upstream  - Adaptive QoS default upstream bandwidth - Range: 
8-100000000 - Qos
Adaptive stringBandwidth Upstream Variable  - Variable name
 - Qos
Adaptive intMax Downstream  - Downstream max bandwidth limit - Range: 
8-100000000 - Qos
Adaptive stringMax Downstream Variable  - Variable name
 - Qos
Adaptive intMax Upstream  - Upstream max bandwidth limit - Range: 
8-100000000 - Qos
Adaptive stringMax Upstream Variable  - Variable name
 - Qos
Adaptive intMin Downstream  - Downstream min bandwidth limit - Range: 
8-100000000 - Qos
Adaptive stringMin Downstream Variable  - Variable name
 - Qos
Adaptive intMin Upstream  - Upstream min bandwidth limit - Range: 
8-100000000 - Qos
Adaptive stringMin Upstream Variable  - Variable name
 - Qos
Adaptive intPeriod  - Periodic timer for adaptive QoS in minutes - Range: 
1-720- Default value:15 - Qos
Adaptive stringPeriod Variable  - Variable name
 - Qos
Map string - Name of QoS map
 - Qos
Map stringVariable  - Variable name
 - Secondary
Region string - Enable secondary region - Choices: 
off,secondary-only,secondary-shared- Default value:off - Secondary
Region stringVariable  - Variable name
 - Shaping
Rate int - 1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 
8-100000000 - Shaping
Rate stringVariable  - Variable name
 - Shutdown bool
 - Administrative state - Default value: 
true - Shutdown
Variable string - Variable name
 - Tcp
Mss int - TCP MSS on SYN packets, in bytes - Range: 
552-1960 - Tcp
Mss stringVariable  - Variable name
 - Tloc
Extension string - Extends a local TLOC to a remote node only for vpn 0
 - Tloc
Extension stringVariable  - Variable name
 - Tracker
Variable string - Variable name
 - Trackers List<string>
 - Enable tracker for this interface
 - Tunnel
Interface boolAllow All  - Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: 
false - Tunnel
Interface stringAllow All Variable  - Variable name
 - Tunnel
Interface boolAllow Bgp  - Allow/deny BGP - Default value: 
false - Tunnel
Interface stringAllow Bgp Variable  - Variable name
 - Tunnel
Interface boolAllow Dhcp  - Allow/Deny DHCP - Default value: 
true - Tunnel
Interface stringAllow Dhcp Variable  - Variable name
 - Tunnel
Interface boolAllow Dns  - Allow/Deny DNS - Default value: 
true - Tunnel
Interface stringAllow Dns Variable  - Variable name
 - Tunnel
Interface boolAllow Https  - Allow/Deny Https - Default value: 
false - Tunnel
Interface stringAllow Https Variable  - Variable name
 - Tunnel
Interface boolAllow Icmp  - Allow/Deny ICMP - Default value: 
true - Tunnel
Interface stringAllow Icmp Variable  - Variable name
 - Tunnel
Interface boolAllow Netconf  - Allow/Deny NETCONF - Default value: 
false - Tunnel
Interface stringAllow Netconf Variable  - Variable name
 - Tunnel
Interface boolAllow Ntp  - Allow/Deny NTP - Default value: 
false - Tunnel
Interface stringAllow Ntp Variable  - Variable name
 - Tunnel
Interface boolAllow Ospf  - Allow/Deny OSPF - Default value: 
false - Tunnel
Interface stringAllow Ospf Variable  - Variable name
 - Tunnel
Interface boolAllow Snmp  - Allow/Deny SNMP - Default value: 
false - Tunnel
Interface stringAllow Snmp Variable  - Variable name
 - Tunnel
Interface boolAllow Ssh  - Allow/Deny SSH - Default value: 
false - Tunnel
Interface stringAllow Ssh Variable  - Variable name
 - Tunnel
Interface boolAllow Stun  - Allow/Deny STUN - Default value: 
false - Tunnel
Interface stringAllow Stun Variable  - Variable name
 - Tunnel
Interface stringBind Loopback Tunnel  - Bind loopback tunnel interface to a physical interface
 - Tunnel
Interface stringBind Loopback Tunnel Variable  - Variable name
 - Tunnel
Interface boolBorder  - Set TLOC as border TLOC - Default value: 
false - Tunnel
Interface stringBorder Variable  - Variable name
 - Tunnel
Interface stringCarrier  - Set carrier for TLOC - Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8- Default value:default - Tunnel
Interface stringCarrier Variable  - Variable name
 - Tunnel
Interface boolClear Dont Fragment  - Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: 
false - Tunnel
Interface stringClear Dont Fragment Variable  - Variable name
 - Tunnel
Interface stringColor  - 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 boolColor Restrict  - Restrict this TLOC behavior - Default value: 
false - Tunnel
Interface stringColor Variable  - Variable name
 - Tunnel
Interface boolControl Connections  - Allow Control Connection - Default value: 
true - Tunnel
Interface stringControl Connections Variable  - Variable name
 - Tunnel
Interface List<VpnEncapsulations Interface Dsl Pppoe Feature Template Tunnel Interface Encapsulation>  - Encapsulation for TLOC
 - Tunnel
Interface stringExclude Controller Group List Variable  - Variable name
 - Tunnel
Interface List<int>Exclude Controller Group Lists  - Exclude the following controller groups defined in this list
 - Tunnel
Interface List<int>Groups  - List of groups
 - Tunnel
Interface stringGroups Variable  - Variable name
 - Tunnel
Interface intHello Interval  - Set time period of control hello packets <100..600000> milli seconds - Range: 
100-600000- Default value:1000 - Tunnel
Interface stringHello Interval Variable  - Variable name
 - Tunnel
Interface intHello Tolerance  - Set tolerance of control hello packets <12..6000> seconds - Range: 
12-6000- Default value:12 - Tunnel
Interface stringHello Tolerance Variable  - Variable name
 - Tunnel
Interface boolLast Resort Circuit  - Set TLOC as last resort - Default value: 
false - Tunnel
Interface stringLast Resort Circuit Variable  - Variable name
 - Tunnel
Interface boolLow Bandwidth Link  - Set the interface as a low-bandwidth circuit - Default value: 
false - Tunnel
Interface stringLow Bandwidth Link Variable  - Variable name
 - Tunnel
Interface intMax Control Connections  - Set the maximum number of control connections for this TLOC - Range: 
0-8 - Tunnel
Interface stringMax Control Connections Variable  - Variable name
 - Tunnel
Interface intNat Refresh Interval  - Set time period of nat refresh packets <1...60> seconds - Range: 
1-60- Default value:5 - Tunnel
Interface stringNat Refresh Interval Variable  - Variable name
 - Tunnel
Interface boolNetwork Broadcast  - Accept and respond to network-prefix-directed broadcasts) - Default value: 
false - Tunnel
Interface stringNetwork Broadcast Variable  - Variable name
 - Tunnel
Interface boolPort Hop  - Disallow port hopping on the tunnel interface - Default value: 
true - Tunnel
Interface stringPort Hop Variable  - Variable name
 - Tunnel
Interface intTunnel Tcp Mss  - Tunnel TCP MSS on SYN packets, in bytes - Range: 
500-1460 - Tunnel
Interface stringTunnel Tcp Mss Variable  - Variable name
 - Tunnel
Interface boolVbond As Stun Server  - Put this wan interface in STUN mode only - Default value: 
false - Tunnel
Interface stringVbond As Stun Server Variable  - Variable name
 - Tunnel
Interface intVmanage Connection Preference  - Set interface preference for control connection to vManage <0..8> - Range: 
0-8- Default value:5 - Tunnel
Interface stringVmanage Connection Preference Variable  - Variable name
 - Tunnel
Qos stringMode  - Set tunnel QoS mode - Choices: 
spoke - Tunnel
Qos stringMode Variable  - Variable name
 - Vdsl
Configurations List<VpnInterface Dsl Pppoe Feature Template Vdsl Configuration>  - vdsl
 - Vpn
Qos stringMap  - Name of VPN QoS map
 - Vpn
Qos stringMap Variable  - Variable name
 - Write
Rule string - Name of rewrite rule
 - Write
Rule stringVariable  - Variable name
 
- Description string
 - The description of the feature template
 - Device
Types []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 - Access
Lists []VpnInterface Dsl Pppoe Feature Template Access List Args  - Apply ACL
 - Bandwidth
Downstream int - Interface downstream bandwidth capacity, in kbps - Range: 
1-2147483647 - Bandwidth
Downstream stringVariable  - Variable name
 - Bandwidth
Upstream int - Interface upstream bandwidth capacity, in kbps - Range: 
1-2147483647 - Bandwidth
Upstream stringVariable  - Variable name
 - Chap
Hostname string - CHAP Hostname
 - Chap
Hostname stringVariable  - Variable name
 - Chap
Ppp stringAuth Password  - Specify ppp chap authentication Password
 - Chap
Ppp stringAuth Password Variable  - Variable name
 - Core
Region string - Enable core region - Choices: 
core,core-shared- Default value:core - Core
Region stringVariable  - Variable name
 - Enable
Core boolRegion  - Enable core region - Default value: 
false - Enable
Core stringRegion Variable  - Variable name
 - Ethernet
Description string - Interface description
 - Ethernet
Description stringVariable  - Variable name
 - Ethernet
Dialer boolAddress Negotiated  - Dialer IP Negotiated - Default value: 
false - Ethernet
Dialer intPool Number  - Dialer pool number - Range: 
1-255 - Ethernet
Dialer stringPool Number Variable  - Variable name
 - Ethernet
Interface stringName  - Ethernet Interface/Sub Interface Name including sub interface number
 - Ethernet
Interface stringName Variable  - Variable name
 - Ethernet
Ppp intMaximum Payload  - Maximum MRU to be negotiated during PPP LCP negotiation - Range: 
64-1792 - Ethernet
Ppp stringMaximum Payload Variable  - Variable name
 - Ethernet
Unnumbered stringLoopback Interface  - Dialer IP Unnumbered Loopback interface name
 - Ethernet
Unnumbered stringLoopback Interface Variable  - Variable name
 - Ethernet
Vlan intId  - Encapsulation VLAN id - Range: 
1-4094 - Ethernet
Vlan stringId Variable  - Variable name
 - Ip
Directed boolBroadcast  - IP Directed-Broadcast - Default value: 
false - Ip
Directed stringBroadcast Variable  - Variable name
 - Ip
Mtu int - Interface MTU <576..2000>, in bytes - Range: 
576-2000- Default value:1500 - Ip
Mtu stringVariable  - Variable name
 - Name string
 - The name of the feature template
 - Nat bool
 - Network Address Translation on this interface - Default value: 
false - Nat
Block boolIcmp Error  - Block inbound ICMP error messages - Default value: 
true - Nat
Block stringIcmp Error Variable  - Variable name
 - Nat
Port []VpnForwards Interface Dsl Pppoe Feature Template Nat Port Forward Args  - Set port-forwarding rules for NAT on this interface
 - Nat
Refresh stringMode  - Set NAT refresh mode - Choices: 
outbound,bi-directional- Default value:outbound - Nat
Refresh stringMode Variable  - Variable name
 - Nat
Response boolTo Ping  - Respond to ping requests to NAT interface ip address from the public side - Default value: 
false - Nat
Response stringTo Ping Variable  - Variable name
 - Nat
Tcp intTimeout  - Set NAT TCP session timeout, in minutes - Range: 
1-8947- Default value:60 - Nat
Tcp stringTimeout Variable  - Variable name
 - Nat
Udp intTimeout  - Set NAT UDP session timeout, in minutes - Range: 
1-8947- Default value:1 - Nat
Udp stringTimeout Variable  - Variable name
 - Pap
Password bool - PAP outbound Password
 - Pap
Ppp stringAuth Password  - Specify ppp pap authentication Password
 - Pap
Ppp stringAuth Password Variable  - Variable name
 - Pap
Username string - PAP outbound Sent Username
 - Pap
Username stringVariable  - Variable name
 - Per
Tunnel boolQos  - Per-tunnel Qos - Default value: 
false - Per
Tunnel boolQos Aggregator  - Per-tunnel QoS Aggregator - Default value: 
false - Per
Tunnel stringQos Aggregator Variable  - Variable name
 - Per
Tunnel stringQos Variable  - Variable name
 - Policers
[]Vpn
Interface Dsl Pppoe Feature Template Policer Args  - Enable policer
 - Ppp
Authentication stringProtocol  - PPP Link Authentication Protocol - Choices: 
chap,pap - Ppp
Authentication boolProtocol Pap  - PPP Authentication Protocol PAP - Default value: 
false - Ppp
Authentication stringProtocol Variable  - Variable name
 - Ppp
Authentication stringType  - Authenticate remote on incoming call only - Choices: 
callin,false- Default value:callin - Qos
Adaptive intBandwidth Downstream  - Adaptive QoS default downstream bandwidth - Range: 
8-100000000 - Qos
Adaptive stringBandwidth Downstream Variable  - Variable name
 - Qos
Adaptive intBandwidth Upstream  - Adaptive QoS default upstream bandwidth - Range: 
8-100000000 - Qos
Adaptive stringBandwidth Upstream Variable  - Variable name
 - Qos
Adaptive intMax Downstream  - Downstream max bandwidth limit - Range: 
8-100000000 - Qos
Adaptive stringMax Downstream Variable  - Variable name
 - Qos
Adaptive intMax Upstream  - Upstream max bandwidth limit - Range: 
8-100000000 - Qos
Adaptive stringMax Upstream Variable  - Variable name
 - Qos
Adaptive intMin Downstream  - Downstream min bandwidth limit - Range: 
8-100000000 - Qos
Adaptive stringMin Downstream Variable  - Variable name
 - Qos
Adaptive intMin Upstream  - Upstream min bandwidth limit - Range: 
8-100000000 - Qos
Adaptive stringMin Upstream Variable  - Variable name
 - Qos
Adaptive intPeriod  - Periodic timer for adaptive QoS in minutes - Range: 
1-720- Default value:15 - Qos
Adaptive stringPeriod Variable  - Variable name
 - Qos
Map string - Name of QoS map
 - Qos
Map stringVariable  - Variable name
 - Secondary
Region string - Enable secondary region - Choices: 
off,secondary-only,secondary-shared- Default value:off - Secondary
Region stringVariable  - Variable name
 - Shaping
Rate int - 1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 
8-100000000 - Shaping
Rate stringVariable  - Variable name
 - Shutdown bool
 - Administrative state - Default value: 
true - Shutdown
Variable string - Variable name
 - Tcp
Mss int - TCP MSS on SYN packets, in bytes - Range: 
552-1960 - Tcp
Mss stringVariable  - Variable name
 - Tloc
Extension string - Extends a local TLOC to a remote node only for vpn 0
 - Tloc
Extension stringVariable  - Variable name
 - Tracker
Variable string - Variable name
 - Trackers []string
 - Enable tracker for this interface
 - Tunnel
Interface boolAllow All  - Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: 
false - Tunnel
Interface stringAllow All Variable  - Variable name
 - Tunnel
Interface boolAllow Bgp  - Allow/deny BGP - Default value: 
false - Tunnel
Interface stringAllow Bgp Variable  - Variable name
 - Tunnel
Interface boolAllow Dhcp  - Allow/Deny DHCP - Default value: 
true - Tunnel
Interface stringAllow Dhcp Variable  - Variable name
 - Tunnel
Interface boolAllow Dns  - Allow/Deny DNS - Default value: 
true - Tunnel
Interface stringAllow Dns Variable  - Variable name
 - Tunnel
Interface boolAllow Https  - Allow/Deny Https - Default value: 
false - Tunnel
Interface stringAllow Https Variable  - Variable name
 - Tunnel
Interface boolAllow Icmp  - Allow/Deny ICMP - Default value: 
true - Tunnel
Interface stringAllow Icmp Variable  - Variable name
 - Tunnel
Interface boolAllow Netconf  - Allow/Deny NETCONF - Default value: 
false - Tunnel
Interface stringAllow Netconf Variable  - Variable name
 - Tunnel
Interface boolAllow Ntp  - Allow/Deny NTP - Default value: 
false - Tunnel
Interface stringAllow Ntp Variable  - Variable name
 - Tunnel
Interface boolAllow Ospf  - Allow/Deny OSPF - Default value: 
false - Tunnel
Interface stringAllow Ospf Variable  - Variable name
 - Tunnel
Interface boolAllow Snmp  - Allow/Deny SNMP - Default value: 
false - Tunnel
Interface stringAllow Snmp Variable  - Variable name
 - Tunnel
Interface boolAllow Ssh  - Allow/Deny SSH - Default value: 
false - Tunnel
Interface stringAllow Ssh Variable  - Variable name
 - Tunnel
Interface boolAllow Stun  - Allow/Deny STUN - Default value: 
false - Tunnel
Interface stringAllow Stun Variable  - Variable name
 - Tunnel
Interface stringBind Loopback Tunnel  - Bind loopback tunnel interface to a physical interface
 - Tunnel
Interface stringBind Loopback Tunnel Variable  - Variable name
 - Tunnel
Interface boolBorder  - Set TLOC as border TLOC - Default value: 
false - Tunnel
Interface stringBorder Variable  - Variable name
 - Tunnel
Interface stringCarrier  - Set carrier for TLOC - Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8- Default value:default - Tunnel
Interface stringCarrier Variable  - Variable name
 - Tunnel
Interface boolClear Dont Fragment  - Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: 
false - Tunnel
Interface stringClear Dont Fragment Variable  - Variable name
 - Tunnel
Interface stringColor  - 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 boolColor Restrict  - Restrict this TLOC behavior - Default value: 
false - Tunnel
Interface stringColor Variable  - Variable name
 - Tunnel
Interface boolControl Connections  - Allow Control Connection - Default value: 
true - Tunnel
Interface stringControl Connections Variable  - Variable name
 - Tunnel
Interface []VpnEncapsulations Interface Dsl Pppoe Feature Template Tunnel Interface Encapsulation Args  - Encapsulation for TLOC
 - Tunnel
Interface stringExclude Controller Group List Variable  - Variable name
 - Tunnel
Interface []intExclude Controller Group Lists  - Exclude the following controller groups defined in this list
 - Tunnel
Interface []intGroups  - List of groups
 - Tunnel
Interface stringGroups Variable  - Variable name
 - Tunnel
Interface intHello Interval  - Set time period of control hello packets <100..600000> milli seconds - Range: 
100-600000- Default value:1000 - Tunnel
Interface stringHello Interval Variable  - Variable name
 - Tunnel
Interface intHello Tolerance  - Set tolerance of control hello packets <12..6000> seconds - Range: 
12-6000- Default value:12 - Tunnel
Interface stringHello Tolerance Variable  - Variable name
 - Tunnel
Interface boolLast Resort Circuit  - Set TLOC as last resort - Default value: 
false - Tunnel
Interface stringLast Resort Circuit Variable  - Variable name
 - Tunnel
Interface boolLow Bandwidth Link  - Set the interface as a low-bandwidth circuit - Default value: 
false - Tunnel
Interface stringLow Bandwidth Link Variable  - Variable name
 - Tunnel
Interface intMax Control Connections  - Set the maximum number of control connections for this TLOC - Range: 
0-8 - Tunnel
Interface stringMax Control Connections Variable  - Variable name
 - Tunnel
Interface intNat Refresh Interval  - Set time period of nat refresh packets <1...60> seconds - Range: 
1-60- Default value:5 - Tunnel
Interface stringNat Refresh Interval Variable  - Variable name
 - Tunnel
Interface boolNetwork Broadcast  - Accept and respond to network-prefix-directed broadcasts) - Default value: 
false - Tunnel
Interface stringNetwork Broadcast Variable  - Variable name
 - Tunnel
Interface boolPort Hop  - Disallow port hopping on the tunnel interface - Default value: 
true - Tunnel
Interface stringPort Hop Variable  - Variable name
 - Tunnel
Interface intTunnel Tcp Mss  - Tunnel TCP MSS on SYN packets, in bytes - Range: 
500-1460 - Tunnel
Interface stringTunnel Tcp Mss Variable  - Variable name
 - Tunnel
Interface boolVbond As Stun Server  - Put this wan interface in STUN mode only - Default value: 
false - Tunnel
Interface stringVbond As Stun Server Variable  - Variable name
 - Tunnel
Interface intVmanage Connection Preference  - Set interface preference for control connection to vManage <0..8> - Range: 
0-8- Default value:5 - Tunnel
Interface stringVmanage Connection Preference Variable  - Variable name
 - Tunnel
Qos stringMode  - Set tunnel QoS mode - Choices: 
spoke - Tunnel
Qos stringMode Variable  - Variable name
 - Vdsl
Configurations []VpnInterface Dsl Pppoe Feature Template Vdsl Configuration Args  - vdsl
 - Vpn
Qos stringMap  - Name of VPN QoS map
 - Vpn
Qos stringMap Variable  - Variable name
 - Write
Rule string - Name of rewrite rule
 - Write
Rule stringVariable  - Variable name
 
- description String
 - The description of the feature template
 - device
Types 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 - access
Lists List<VpnInterface Dsl Pppoe Feature Template Access List>  - Apply ACL
 - bandwidth
Downstream Integer - Interface downstream bandwidth capacity, in kbps - Range: 
1-2147483647 - bandwidth
Downstream StringVariable  - Variable name
 - bandwidth
Upstream Integer - Interface upstream bandwidth capacity, in kbps - Range: 
1-2147483647 - bandwidth
Upstream StringVariable  - Variable name
 - chap
Hostname String - CHAP Hostname
 - chap
Hostname StringVariable  - Variable name
 - chap
Ppp StringAuth Password  - Specify ppp chap authentication Password
 - chap
Ppp StringAuth Password Variable  - Variable name
 - core
Region String - Enable core region - Choices: 
core,core-shared- Default value:core - core
Region StringVariable  - Variable name
 - enable
Core BooleanRegion  - Enable core region - Default value: 
false - enable
Core StringRegion Variable  - Variable name
 - ethernet
Description String - Interface description
 - ethernet
Description StringVariable  - Variable name
 - ethernet
Dialer BooleanAddress Negotiated  - Dialer IP Negotiated - Default value: 
false - ethernet
Dialer IntegerPool Number  - Dialer pool number - Range: 
1-255 - ethernet
Dialer StringPool Number Variable  - Variable name
 - ethernet
Interface StringName  - Ethernet Interface/Sub Interface Name including sub interface number
 - ethernet
Interface StringName Variable  - Variable name
 - ethernet
Ppp IntegerMaximum Payload  - Maximum MRU to be negotiated during PPP LCP negotiation - Range: 
64-1792 - ethernet
Ppp StringMaximum Payload Variable  - Variable name
 - ethernet
Unnumbered StringLoopback Interface  - Dialer IP Unnumbered Loopback interface name
 - ethernet
Unnumbered StringLoopback Interface Variable  - Variable name
 - ethernet
Vlan IntegerId  - Encapsulation VLAN id - Range: 
1-4094 - ethernet
Vlan StringId Variable  - Variable name
 - ip
Directed BooleanBroadcast  - IP Directed-Broadcast - Default value: 
false - ip
Directed StringBroadcast Variable  - Variable name
 - ip
Mtu Integer - Interface MTU <576..2000>, in bytes - Range: 
576-2000- Default value:1500 - ip
Mtu StringVariable  - Variable name
 - name String
 - The name of the feature template
 - nat Boolean
 - Network Address Translation on this interface - Default value: 
false - nat
Block BooleanIcmp Error  - Block inbound ICMP error messages - Default value: 
true - nat
Block StringIcmp Error Variable  - Variable name
 - nat
Port List<VpnForwards Interface Dsl Pppoe Feature Template Nat Port Forward>  - Set port-forwarding rules for NAT on this interface
 - nat
Refresh StringMode  - Set NAT refresh mode - Choices: 
outbound,bi-directional- Default value:outbound - nat
Refresh StringMode Variable  - Variable name
 - nat
Response BooleanTo Ping  - Respond to ping requests to NAT interface ip address from the public side - Default value: 
false - nat
Response StringTo Ping Variable  - Variable name
 - nat
Tcp IntegerTimeout  - Set NAT TCP session timeout, in minutes - Range: 
1-8947- Default value:60 - nat
Tcp StringTimeout Variable  - Variable name
 - nat
Udp IntegerTimeout  - Set NAT UDP session timeout, in minutes - Range: 
1-8947- Default value:1 - nat
Udp StringTimeout Variable  - Variable name
 - pap
Password Boolean - PAP outbound Password
 - pap
Ppp StringAuth Password  - Specify ppp pap authentication Password
 - pap
Ppp StringAuth Password Variable  - Variable name
 - pap
Username String - PAP outbound Sent Username
 - pap
Username StringVariable  - Variable name
 - per
Tunnel BooleanQos  - Per-tunnel Qos - Default value: 
false - per
Tunnel BooleanQos Aggregator  - Per-tunnel QoS Aggregator - Default value: 
false - per
Tunnel StringQos Aggregator Variable  - Variable name
 - per
Tunnel StringQos Variable  - Variable name
 - policers
List<Vpn
Interface Dsl Pppoe Feature Template Policer>  - Enable policer
 - ppp
Authentication StringProtocol  - PPP Link Authentication Protocol - Choices: 
chap,pap - ppp
Authentication BooleanProtocol Pap  - PPP Authentication Protocol PAP - Default value: 
false - ppp
Authentication StringProtocol Variable  - Variable name
 - ppp
Authentication StringType  - Authenticate remote on incoming call only - Choices: 
callin,false- Default value:callin - qos
Adaptive IntegerBandwidth Downstream  - Adaptive QoS default downstream bandwidth - Range: 
8-100000000 - qos
Adaptive StringBandwidth Downstream Variable  - Variable name
 - qos
Adaptive IntegerBandwidth Upstream  - Adaptive QoS default upstream bandwidth - Range: 
8-100000000 - qos
Adaptive StringBandwidth Upstream Variable  - Variable name
 - qos
Adaptive IntegerMax Downstream  - Downstream max bandwidth limit - Range: 
8-100000000 - qos
Adaptive StringMax Downstream Variable  - Variable name
 - qos
Adaptive IntegerMax Upstream  - Upstream max bandwidth limit - Range: 
8-100000000 - qos
Adaptive StringMax Upstream Variable  - Variable name
 - qos
Adaptive IntegerMin Downstream  - Downstream min bandwidth limit - Range: 
8-100000000 - qos
Adaptive StringMin Downstream Variable  - Variable name
 - qos
Adaptive IntegerMin Upstream  - Upstream min bandwidth limit - Range: 
8-100000000 - qos
Adaptive StringMin Upstream Variable  - Variable name
 - qos
Adaptive IntegerPeriod  - Periodic timer for adaptive QoS in minutes - Range: 
1-720- Default value:15 - qos
Adaptive StringPeriod Variable  - Variable name
 - qos
Map String - Name of QoS map
 - qos
Map StringVariable  - Variable name
 - secondary
Region String - Enable secondary region - Choices: 
off,secondary-only,secondary-shared- Default value:off - secondary
Region StringVariable  - Variable name
 - shaping
Rate Integer - 1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 
8-100000000 - shaping
Rate StringVariable  - Variable name
 - shutdown Boolean
 - Administrative state - Default value: 
true - shutdown
Variable String - Variable name
 - tcp
Mss Integer - TCP MSS on SYN packets, in bytes - Range: 
552-1960 - tcp
Mss StringVariable  - Variable name
 - tloc
Extension String - Extends a local TLOC to a remote node only for vpn 0
 - tloc
Extension StringVariable  - Variable name
 - tracker
Variable String - Variable name
 - trackers List<String>
 - Enable tracker for this interface
 - tunnel
Interface BooleanAllow All  - Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: 
false - tunnel
Interface StringAllow All Variable  - Variable name
 - tunnel
Interface BooleanAllow Bgp  - Allow/deny BGP - Default value: 
false - tunnel
Interface StringAllow Bgp Variable  - Variable name
 - tunnel
Interface BooleanAllow Dhcp  - Allow/Deny DHCP - Default value: 
true - tunnel
Interface StringAllow Dhcp Variable  - Variable name
 - tunnel
Interface BooleanAllow Dns  - Allow/Deny DNS - Default value: 
true - tunnel
Interface StringAllow Dns Variable  - Variable name
 - tunnel
Interface BooleanAllow Https  - Allow/Deny Https - Default value: 
false - tunnel
Interface StringAllow Https Variable  - Variable name
 - tunnel
Interface BooleanAllow Icmp  - Allow/Deny ICMP - Default value: 
true - tunnel
Interface StringAllow Icmp Variable  - Variable name
 - tunnel
Interface BooleanAllow Netconf  - Allow/Deny NETCONF - Default value: 
false - tunnel
Interface StringAllow Netconf Variable  - Variable name
 - tunnel
Interface BooleanAllow Ntp  - Allow/Deny NTP - Default value: 
false - tunnel
Interface StringAllow Ntp Variable  - Variable name
 - tunnel
Interface BooleanAllow Ospf  - Allow/Deny OSPF - Default value: 
false - tunnel
Interface StringAllow Ospf Variable  - Variable name
 - tunnel
Interface BooleanAllow Snmp  - Allow/Deny SNMP - Default value: 
false - tunnel
Interface StringAllow Snmp Variable  - Variable name
 - tunnel
Interface BooleanAllow Ssh  - Allow/Deny SSH - Default value: 
false - tunnel
Interface StringAllow Ssh Variable  - Variable name
 - tunnel
Interface BooleanAllow Stun  - Allow/Deny STUN - Default value: 
false - tunnel
Interface StringAllow Stun Variable  - Variable name
 - tunnel
Interface StringBind Loopback Tunnel  - Bind loopback tunnel interface to a physical interface
 - tunnel
Interface StringBind Loopback Tunnel Variable  - Variable name
 - tunnel
Interface BooleanBorder  - Set TLOC as border TLOC - Default value: 
false - tunnel
Interface StringBorder Variable  - Variable name
 - tunnel
Interface StringCarrier  - Set carrier for TLOC - Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8- Default value:default - tunnel
Interface StringCarrier Variable  - Variable name
 - tunnel
Interface BooleanClear Dont Fragment  - Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: 
false - tunnel
Interface StringClear Dont Fragment Variable  - Variable name
 - tunnel
Interface StringColor  - 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 BooleanColor Restrict  - Restrict this TLOC behavior - Default value: 
false - tunnel
Interface StringColor Variable  - Variable name
 - tunnel
Interface BooleanControl Connections  - Allow Control Connection - Default value: 
true - tunnel
Interface StringControl Connections Variable  - Variable name
 - tunnel
Interface List<VpnEncapsulations Interface Dsl Pppoe Feature Template Tunnel Interface Encapsulation>  - Encapsulation for TLOC
 - tunnel
Interface StringExclude Controller Group List Variable  - Variable name
 - tunnel
Interface List<Integer>Exclude Controller Group Lists  - Exclude the following controller groups defined in this list
 - tunnel
Interface List<Integer>Groups  - List of groups
 - tunnel
Interface StringGroups Variable  - Variable name
 - tunnel
Interface IntegerHello Interval  - Set time period of control hello packets <100..600000> milli seconds - Range: 
100-600000- Default value:1000 - tunnel
Interface StringHello Interval Variable  - Variable name
 - tunnel
Interface IntegerHello Tolerance  - Set tolerance of control hello packets <12..6000> seconds - Range: 
12-6000- Default value:12 - tunnel
Interface StringHello Tolerance Variable  - Variable name
 - tunnel
Interface BooleanLast Resort Circuit  - Set TLOC as last resort - Default value: 
false - tunnel
Interface StringLast Resort Circuit Variable  - Variable name
 - tunnel
Interface BooleanLow Bandwidth Link  - Set the interface as a low-bandwidth circuit - Default value: 
false - tunnel
Interface StringLow Bandwidth Link Variable  - Variable name
 - tunnel
Interface IntegerMax Control Connections  - Set the maximum number of control connections for this TLOC - Range: 
0-8 - tunnel
Interface StringMax Control Connections Variable  - Variable name
 - tunnel
Interface IntegerNat Refresh Interval  - Set time period of nat refresh packets <1...60> seconds - Range: 
1-60- Default value:5 - tunnel
Interface StringNat Refresh Interval Variable  - Variable name
 - tunnel
Interface BooleanNetwork Broadcast  - Accept and respond to network-prefix-directed broadcasts) - Default value: 
false - tunnel
Interface StringNetwork Broadcast Variable  - Variable name
 - tunnel
Interface BooleanPort Hop  - Disallow port hopping on the tunnel interface - Default value: 
true - tunnel
Interface StringPort Hop Variable  - Variable name
 - tunnel
Interface IntegerTunnel Tcp Mss  - Tunnel TCP MSS on SYN packets, in bytes - Range: 
500-1460 - tunnel
Interface StringTunnel Tcp Mss Variable  - Variable name
 - tunnel
Interface BooleanVbond As Stun Server  - Put this wan interface in STUN mode only - Default value: 
false - tunnel
Interface StringVbond As Stun Server Variable  - Variable name
 - tunnel
Interface IntegerVmanage Connection Preference  - Set interface preference for control connection to vManage <0..8> - Range: 
0-8- Default value:5 - tunnel
Interface StringVmanage Connection Preference Variable  - Variable name
 - tunnel
Qos StringMode  - Set tunnel QoS mode - Choices: 
spoke - tunnel
Qos StringMode Variable  - Variable name
 - vdsl
Configurations List<VpnInterface Dsl Pppoe Feature Template Vdsl Configuration>  - vdsl
 - vpn
Qos StringMap  - Name of VPN QoS map
 - vpn
Qos StringMap Variable  - Variable name
 - write
Rule String - Name of rewrite rule
 - write
Rule StringVariable  - Variable name
 
- description string
 - The description of the feature template
 - device
Types 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 - access
Lists VpnInterface Dsl Pppoe Feature Template Access List[]  - Apply ACL
 - bandwidth
Downstream number - Interface downstream bandwidth capacity, in kbps - Range: 
1-2147483647 - bandwidth
Downstream stringVariable  - Variable name
 - bandwidth
Upstream number - Interface upstream bandwidth capacity, in kbps - Range: 
1-2147483647 - bandwidth
Upstream stringVariable  - Variable name
 - chap
Hostname string - CHAP Hostname
 - chap
Hostname stringVariable  - Variable name
 - chap
Ppp stringAuth Password  - Specify ppp chap authentication Password
 - chap
Ppp stringAuth Password Variable  - Variable name
 - core
Region string - Enable core region - Choices: 
core,core-shared- Default value:core - core
Region stringVariable  - Variable name
 - enable
Core booleanRegion  - Enable core region - Default value: 
false - enable
Core stringRegion Variable  - Variable name
 - ethernet
Description string - Interface description
 - ethernet
Description stringVariable  - Variable name
 - ethernet
Dialer booleanAddress Negotiated  - Dialer IP Negotiated - Default value: 
false - ethernet
Dialer numberPool Number  - Dialer pool number - Range: 
1-255 - ethernet
Dialer stringPool Number Variable  - Variable name
 - ethernet
Interface stringName  - Ethernet Interface/Sub Interface Name including sub interface number
 - ethernet
Interface stringName Variable  - Variable name
 - ethernet
Ppp numberMaximum Payload  - Maximum MRU to be negotiated during PPP LCP negotiation - Range: 
64-1792 - ethernet
Ppp stringMaximum Payload Variable  - Variable name
 - ethernet
Unnumbered stringLoopback Interface  - Dialer IP Unnumbered Loopback interface name
 - ethernet
Unnumbered stringLoopback Interface Variable  - Variable name
 - ethernet
Vlan numberId  - Encapsulation VLAN id - Range: 
1-4094 - ethernet
Vlan stringId Variable  - Variable name
 - ip
Directed booleanBroadcast  - IP Directed-Broadcast - Default value: 
false - ip
Directed stringBroadcast Variable  - Variable name
 - ip
Mtu number - Interface MTU <576..2000>, in bytes - Range: 
576-2000- Default value:1500 - ip
Mtu stringVariable  - Variable name
 - name string
 - The name of the feature template
 - nat boolean
 - Network Address Translation on this interface - Default value: 
false - nat
Block booleanIcmp Error  - Block inbound ICMP error messages - Default value: 
true - nat
Block stringIcmp Error Variable  - Variable name
 - nat
Port VpnForwards Interface Dsl Pppoe Feature Template Nat Port Forward[]  - Set port-forwarding rules for NAT on this interface
 - nat
Refresh stringMode  - Set NAT refresh mode - Choices: 
outbound,bi-directional- Default value:outbound - nat
Refresh stringMode Variable  - Variable name
 - nat
Response booleanTo Ping  - Respond to ping requests to NAT interface ip address from the public side - Default value: 
false - nat
Response stringTo Ping Variable  - Variable name
 - nat
Tcp numberTimeout  - Set NAT TCP session timeout, in minutes - Range: 
1-8947- Default value:60 - nat
Tcp stringTimeout Variable  - Variable name
 - nat
Udp numberTimeout  - Set NAT UDP session timeout, in minutes - Range: 
1-8947- Default value:1 - nat
Udp stringTimeout Variable  - Variable name
 - pap
Password boolean - PAP outbound Password
 - pap
Ppp stringAuth Password  - Specify ppp pap authentication Password
 - pap
Ppp stringAuth Password Variable  - Variable name
 - pap
Username string - PAP outbound Sent Username
 - pap
Username stringVariable  - Variable name
 - per
Tunnel booleanQos  - Per-tunnel Qos - Default value: 
false - per
Tunnel booleanQos Aggregator  - Per-tunnel QoS Aggregator - Default value: 
false - per
Tunnel stringQos Aggregator Variable  - Variable name
 - per
Tunnel stringQos Variable  - Variable name
 - policers
Vpn
Interface Dsl Pppoe Feature Template Policer[]  - Enable policer
 - ppp
Authentication stringProtocol  - PPP Link Authentication Protocol - Choices: 
chap,pap - ppp
Authentication booleanProtocol Pap  - PPP Authentication Protocol PAP - Default value: 
false - ppp
Authentication stringProtocol Variable  - Variable name
 - ppp
Authentication stringType  - Authenticate remote on incoming call only - Choices: 
callin,false- Default value:callin - qos
Adaptive numberBandwidth Downstream  - Adaptive QoS default downstream bandwidth - Range: 
8-100000000 - qos
Adaptive stringBandwidth Downstream Variable  - Variable name
 - qos
Adaptive numberBandwidth Upstream  - Adaptive QoS default upstream bandwidth - Range: 
8-100000000 - qos
Adaptive stringBandwidth Upstream Variable  - Variable name
 - qos
Adaptive numberMax Downstream  - Downstream max bandwidth limit - Range: 
8-100000000 - qos
Adaptive stringMax Downstream Variable  - Variable name
 - qos
Adaptive numberMax Upstream  - Upstream max bandwidth limit - Range: 
8-100000000 - qos
Adaptive stringMax Upstream Variable  - Variable name
 - qos
Adaptive numberMin Downstream  - Downstream min bandwidth limit - Range: 
8-100000000 - qos
Adaptive stringMin Downstream Variable  - Variable name
 - qos
Adaptive numberMin Upstream  - Upstream min bandwidth limit - Range: 
8-100000000 - qos
Adaptive stringMin Upstream Variable  - Variable name
 - qos
Adaptive numberPeriod  - Periodic timer for adaptive QoS in minutes - Range: 
1-720- Default value:15 - qos
Adaptive stringPeriod Variable  - Variable name
 - qos
Map string - Name of QoS map
 - qos
Map stringVariable  - Variable name
 - secondary
Region string - Enable secondary region - Choices: 
off,secondary-only,secondary-shared- Default value:off - secondary
Region stringVariable  - Variable name
 - shaping
Rate number - 1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 
8-100000000 - shaping
Rate stringVariable  - Variable name
 - shutdown boolean
 - Administrative state - Default value: 
true - shutdown
Variable string - Variable name
 - tcp
Mss number - TCP MSS on SYN packets, in bytes - Range: 
552-1960 - tcp
Mss stringVariable  - Variable name
 - tloc
Extension string - Extends a local TLOC to a remote node only for vpn 0
 - tloc
Extension stringVariable  - Variable name
 - tracker
Variable string - Variable name
 - trackers string[]
 - Enable tracker for this interface
 - tunnel
Interface booleanAllow All  - Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: 
false - tunnel
Interface stringAllow All Variable  - Variable name
 - tunnel
Interface booleanAllow Bgp  - Allow/deny BGP - Default value: 
false - tunnel
Interface stringAllow Bgp Variable  - Variable name
 - tunnel
Interface booleanAllow Dhcp  - Allow/Deny DHCP - Default value: 
true - tunnel
Interface stringAllow Dhcp Variable  - Variable name
 - tunnel
Interface booleanAllow Dns  - Allow/Deny DNS - Default value: 
true - tunnel
Interface stringAllow Dns Variable  - Variable name
 - tunnel
Interface booleanAllow Https  - Allow/Deny Https - Default value: 
false - tunnel
Interface stringAllow Https Variable  - Variable name
 - tunnel
Interface booleanAllow Icmp  - Allow/Deny ICMP - Default value: 
true - tunnel
Interface stringAllow Icmp Variable  - Variable name
 - tunnel
Interface booleanAllow Netconf  - Allow/Deny NETCONF - Default value: 
false - tunnel
Interface stringAllow Netconf Variable  - Variable name
 - tunnel
Interface booleanAllow Ntp  - Allow/Deny NTP - Default value: 
false - tunnel
Interface stringAllow Ntp Variable  - Variable name
 - tunnel
Interface booleanAllow Ospf  - Allow/Deny OSPF - Default value: 
false - tunnel
Interface stringAllow Ospf Variable  - Variable name
 - tunnel
Interface booleanAllow Snmp  - Allow/Deny SNMP - Default value: 
false - tunnel
Interface stringAllow Snmp Variable  - Variable name
 - tunnel
Interface booleanAllow Ssh  - Allow/Deny SSH - Default value: 
false - tunnel
Interface stringAllow Ssh Variable  - Variable name
 - tunnel
Interface booleanAllow Stun  - Allow/Deny STUN - Default value: 
false - tunnel
Interface stringAllow Stun Variable  - Variable name
 - tunnel
Interface stringBind Loopback Tunnel  - Bind loopback tunnel interface to a physical interface
 - tunnel
Interface stringBind Loopback Tunnel Variable  - Variable name
 - tunnel
Interface booleanBorder  - Set TLOC as border TLOC - Default value: 
false - tunnel
Interface stringBorder Variable  - Variable name
 - tunnel
Interface stringCarrier  - Set carrier for TLOC - Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8- Default value:default - tunnel
Interface stringCarrier Variable  - Variable name
 - tunnel
Interface booleanClear Dont Fragment  - Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: 
false - tunnel
Interface stringClear Dont Fragment Variable  - Variable name
 - tunnel
Interface stringColor  - 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 booleanColor Restrict  - Restrict this TLOC behavior - Default value: 
false - tunnel
Interface stringColor Variable  - Variable name
 - tunnel
Interface booleanControl Connections  - Allow Control Connection - Default value: 
true - tunnel
Interface stringControl Connections Variable  - Variable name
 - tunnel
Interface VpnEncapsulations Interface Dsl Pppoe Feature Template Tunnel Interface Encapsulation[]  - Encapsulation for TLOC
 - tunnel
Interface stringExclude Controller Group List Variable  - Variable name
 - tunnel
Interface number[]Exclude Controller Group Lists  - Exclude the following controller groups defined in this list
 - tunnel
Interface number[]Groups  - List of groups
 - tunnel
Interface stringGroups Variable  - Variable name
 - tunnel
Interface numberHello Interval  - Set time period of control hello packets <100..600000> milli seconds - Range: 
100-600000- Default value:1000 - tunnel
Interface stringHello Interval Variable  - Variable name
 - tunnel
Interface numberHello Tolerance  - Set tolerance of control hello packets <12..6000> seconds - Range: 
12-6000- Default value:12 - tunnel
Interface stringHello Tolerance Variable  - Variable name
 - tunnel
Interface booleanLast Resort Circuit  - Set TLOC as last resort - Default value: 
false - tunnel
Interface stringLast Resort Circuit Variable  - Variable name
 - tunnel
Interface booleanLow Bandwidth Link  - Set the interface as a low-bandwidth circuit - Default value: 
false - tunnel
Interface stringLow Bandwidth Link Variable  - Variable name
 - tunnel
Interface numberMax Control Connections  - Set the maximum number of control connections for this TLOC - Range: 
0-8 - tunnel
Interface stringMax Control Connections Variable  - Variable name
 - tunnel
Interface numberNat Refresh Interval  - Set time period of nat refresh packets <1...60> seconds - Range: 
1-60- Default value:5 - tunnel
Interface stringNat Refresh Interval Variable  - Variable name
 - tunnel
Interface booleanNetwork Broadcast  - Accept and respond to network-prefix-directed broadcasts) - Default value: 
false - tunnel
Interface stringNetwork Broadcast Variable  - Variable name
 - tunnel
Interface booleanPort Hop  - Disallow port hopping on the tunnel interface - Default value: 
true - tunnel
Interface stringPort Hop Variable  - Variable name
 - tunnel
Interface numberTunnel Tcp Mss  - Tunnel TCP MSS on SYN packets, in bytes - Range: 
500-1460 - tunnel
Interface stringTunnel Tcp Mss Variable  - Variable name
 - tunnel
Interface booleanVbond As Stun Server  - Put this wan interface in STUN mode only - Default value: 
false - tunnel
Interface stringVbond As Stun Server Variable  - Variable name
 - tunnel
Interface numberVmanage Connection Preference  - Set interface preference for control connection to vManage <0..8> - Range: 
0-8- Default value:5 - tunnel
Interface stringVmanage Connection Preference Variable  - Variable name
 - tunnel
Qos stringMode  - Set tunnel QoS mode - Choices: 
spoke - tunnel
Qos stringMode Variable  - Variable name
 - vdsl
Configurations VpnInterface Dsl Pppoe Feature Template Vdsl Configuration[]  - vdsl
 - vpn
Qos stringMap  - Name of VPN QoS map
 - vpn
Qos stringMap Variable  - Variable name
 - write
Rule string - Name of rewrite rule
 - write
Rule stringVariable  - 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 - access_
lists Sequence[VpnInterface Dsl Pppoe Feature Template Access List Args]  - Apply ACL
 - bandwidth_
downstream int - Interface downstream bandwidth capacity, in kbps - Range: 
1-2147483647 - bandwidth_
downstream_ strvariable  - Variable name
 - bandwidth_
upstream int - Interface upstream bandwidth capacity, in kbps - Range: 
1-2147483647 - bandwidth_
upstream_ strvariable  - Variable name
 - chap_
hostname str - CHAP Hostname
 - chap_
hostname_ strvariable  - Variable name
 - chap_
ppp_ strauth_ password  - Specify ppp chap authentication Password
 - chap_
ppp_ strauth_ password_ variable  - Variable name
 - core_
region str - Enable core region - Choices: 
core,core-shared- Default value:core - core_
region_ strvariable  - Variable name
 - enable_
core_ boolregion  - Enable core region - Default value: 
false - enable_
core_ strregion_ variable  - Variable name
 - ethernet_
description str - Interface description
 - ethernet_
description_ strvariable  - Variable name
 - ethernet_
dialer_ booladdress_ negotiated  - Dialer IP Negotiated - Default value: 
false - ethernet_
dialer_ intpool_ number  - Dialer pool number - Range: 
1-255 - ethernet_
dialer_ strpool_ number_ variable  - Variable name
 - ethernet_
interface_ strname  - Ethernet Interface/Sub Interface Name including sub interface number
 - ethernet_
interface_ strname_ variable  - Variable name
 - ethernet_
ppp_ intmaximum_ payload  - Maximum MRU to be negotiated during PPP LCP negotiation - Range: 
64-1792 - ethernet_
ppp_ strmaximum_ payload_ variable  - Variable name
 - ethernet_
unnumbered_ strloopback_ interface  - Dialer IP Unnumbered Loopback interface name
 - ethernet_
unnumbered_ strloopback_ interface_ variable  - Variable name
 - ethernet_
vlan_ intid  - Encapsulation VLAN id - Range: 
1-4094 - ethernet_
vlan_ strid_ variable  - Variable name
 - ip_
directed_ boolbroadcast  - IP Directed-Broadcast - Default value: 
false - ip_
directed_ strbroadcast_ variable  - Variable name
 - ip_
mtu int - Interface MTU <576..2000>, in bytes - Range: 
576-2000- Default value:1500 - ip_
mtu_ strvariable  - Variable name
 - name str
 - The name of the feature template
 - nat bool
 - Network Address Translation on this interface - Default value: 
false - nat_
block_ boolicmp_ error  - Block inbound ICMP error messages - Default value: 
true - nat_
block_ stricmp_ error_ variable  - Variable name
 - nat_
port_ Sequence[Vpnforwards Interface Dsl Pppoe Feature Template Nat Port Forward Args]  - Set port-forwarding rules for NAT on this interface
 - nat_
refresh_ strmode  - Set NAT refresh mode - Choices: 
outbound,bi-directional- Default value:outbound - nat_
refresh_ strmode_ variable  - Variable name
 - nat_
response_ boolto_ ping  - Respond to ping requests to NAT interface ip address from the public side - Default value: 
false - nat_
response_ strto_ ping_ variable  - Variable name
 - nat_
tcp_ inttimeout  - Set NAT TCP session timeout, in minutes - Range: 
1-8947- Default value:60 - nat_
tcp_ strtimeout_ variable  - Variable name
 - nat_
udp_ inttimeout  - Set NAT UDP session timeout, in minutes - Range: 
1-8947- Default value:1 - nat_
udp_ strtimeout_ variable  - Variable name
 - pap_
password bool - PAP outbound Password
 - pap_
ppp_ strauth_ password  - Specify ppp pap authentication Password
 - pap_
ppp_ strauth_ password_ variable  - Variable name
 - pap_
username str - PAP outbound Sent Username
 - pap_
username_ strvariable  - Variable name
 - per_
tunnel_ boolqos  - Per-tunnel Qos - Default value: 
false - per_
tunnel_ boolqos_ aggregator  - Per-tunnel QoS Aggregator - Default value: 
false - per_
tunnel_ strqos_ aggregator_ variable  - Variable name
 - per_
tunnel_ strqos_ variable  - Variable name
 - policers
Sequence[Vpn
Interface Dsl Pppoe Feature Template Policer Args]  - Enable policer
 - ppp_
authentication_ strprotocol  - PPP Link Authentication Protocol - Choices: 
chap,pap - ppp_
authentication_ boolprotocol_ pap  - PPP Authentication Protocol PAP - Default value: 
false - ppp_
authentication_ strprotocol_ variable  - Variable name
 - ppp_
authentication_ strtype  - Authenticate remote on incoming call only - Choices: 
callin,false- Default value:callin - qos_
adaptive_ intbandwidth_ downstream  - Adaptive QoS default downstream bandwidth - Range: 
8-100000000 - qos_
adaptive_ strbandwidth_ downstream_ variable  - Variable name
 - qos_
adaptive_ intbandwidth_ upstream  - Adaptive QoS default upstream bandwidth - Range: 
8-100000000 - qos_
adaptive_ strbandwidth_ upstream_ variable  - Variable name
 - qos_
adaptive_ intmax_ downstream  - Downstream max bandwidth limit - Range: 
8-100000000 - qos_
adaptive_ strmax_ downstream_ variable  - Variable name
 - qos_
adaptive_ intmax_ upstream  - Upstream max bandwidth limit - Range: 
8-100000000 - qos_
adaptive_ strmax_ upstream_ variable  - Variable name
 - qos_
adaptive_ intmin_ downstream  - Downstream min bandwidth limit - Range: 
8-100000000 - qos_
adaptive_ strmin_ downstream_ variable  - Variable name
 - qos_
adaptive_ intmin_ upstream  - Upstream min bandwidth limit - Range: 
8-100000000 - qos_
adaptive_ strmin_ upstream_ variable  - Variable name
 - qos_
adaptive_ intperiod  - Periodic timer for adaptive QoS in minutes - Range: 
1-720- Default value:15 - qos_
adaptive_ strperiod_ variable  - Variable name
 - qos_
map str - Name of QoS map
 - qos_
map_ strvariable  - Variable name
 - secondary_
region str - Enable secondary region - Choices: 
off,secondary-only,secondary-shared- Default value:off - secondary_
region_ strvariable  - Variable name
 - shaping_
rate int - 1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 
8-100000000 - shaping_
rate_ strvariable  - 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_ strvariable  - Variable name
 - tloc_
extension str - Extends a local TLOC to a remote node only for vpn 0
 - tloc_
extension_ strvariable  - Variable name
 - tracker_
variable str - Variable name
 - trackers Sequence[str]
 - Enable tracker for this interface
 - tunnel_
interface_ boolallow_ all  - Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: 
false - tunnel_
interface_ strallow_ all_ variable  - Variable name
 - tunnel_
interface_ boolallow_ bgp  - Allow/deny BGP - Default value: 
false - tunnel_
interface_ strallow_ bgp_ variable  - Variable name
 - tunnel_
interface_ boolallow_ dhcp  - Allow/Deny DHCP - Default value: 
true - tunnel_
interface_ strallow_ dhcp_ variable  - Variable name
 - tunnel_
interface_ boolallow_ dns  - Allow/Deny DNS - Default value: 
true - tunnel_
interface_ strallow_ dns_ variable  - Variable name
 - tunnel_
interface_ boolallow_ https  - Allow/Deny Https - Default value: 
false - tunnel_
interface_ strallow_ https_ variable  - Variable name
 - tunnel_
interface_ boolallow_ icmp  - Allow/Deny ICMP - Default value: 
true - tunnel_
interface_ strallow_ icmp_ variable  - Variable name
 - tunnel_
interface_ boolallow_ netconf  - Allow/Deny NETCONF - Default value: 
false - tunnel_
interface_ strallow_ netconf_ variable  - Variable name
 - tunnel_
interface_ boolallow_ ntp  - Allow/Deny NTP - Default value: 
false - tunnel_
interface_ strallow_ ntp_ variable  - Variable name
 - tunnel_
interface_ boolallow_ ospf  - Allow/Deny OSPF - Default value: 
false - tunnel_
interface_ strallow_ ospf_ variable  - Variable name
 - tunnel_
interface_ boolallow_ snmp  - Allow/Deny SNMP - Default value: 
false - tunnel_
interface_ strallow_ snmp_ variable  - Variable name
 - tunnel_
interface_ boolallow_ ssh  - Allow/Deny SSH - Default value: 
false - tunnel_
interface_ strallow_ ssh_ variable  - Variable name
 - tunnel_
interface_ boolallow_ stun  - Allow/Deny STUN - Default value: 
false - tunnel_
interface_ strallow_ stun_ variable  - Variable name
 - tunnel_
interface_ strbind_ loopback_ tunnel  - Bind loopback tunnel interface to a physical interface
 - tunnel_
interface_ strbind_ loopback_ tunnel_ variable  - Variable name
 - tunnel_
interface_ boolborder  - Set TLOC as border TLOC - Default value: 
false - tunnel_
interface_ strborder_ variable  - Variable name
 - tunnel_
interface_ strcarrier  - Set carrier for TLOC - Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8- Default value:default - tunnel_
interface_ strcarrier_ variable  - Variable name
 - tunnel_
interface_ boolclear_ dont_ fragment  - Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: 
false - tunnel_
interface_ strclear_ dont_ fragment_ variable  - Variable name
 - tunnel_
interface_ strcolor  - 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_ boolcolor_ restrict  - Restrict this TLOC behavior - Default value: 
false - tunnel_
interface_ strcolor_ variable  - Variable name
 - tunnel_
interface_ boolcontrol_ connections  - Allow Control Connection - Default value: 
true - tunnel_
interface_ strcontrol_ connections_ variable  - Variable name
 - tunnel_
interface_ Sequence[Vpnencapsulations Interface Dsl Pppoe Feature Template Tunnel Interface Encapsulation Args]  - Encapsulation for TLOC
 - tunnel_
interface_ strexclude_ controller_ group_ list_ variable  - Variable name
 - tunnel_
interface_ Sequence[int]exclude_ controller_ group_ lists  - Exclude the following controller groups defined in this list
 - tunnel_
interface_ Sequence[int]groups  - List of groups
 - tunnel_
interface_ strgroups_ variable  - Variable name
 - tunnel_
interface_ inthello_ interval  - Set time period of control hello packets <100..600000> milli seconds - Range: 
100-600000- Default value:1000 - tunnel_
interface_ strhello_ interval_ variable  - Variable name
 - tunnel_
interface_ inthello_ tolerance  - Set tolerance of control hello packets <12..6000> seconds - Range: 
12-6000- Default value:12 - tunnel_
interface_ strhello_ tolerance_ variable  - Variable name
 - tunnel_
interface_ boollast_ resort_ circuit  - Set TLOC as last resort - Default value: 
false - tunnel_
interface_ strlast_ resort_ circuit_ variable  - Variable name
 - tunnel_
interface_ boollow_ bandwidth_ link  - Set the interface as a low-bandwidth circuit - Default value: 
false - tunnel_
interface_ strlow_ bandwidth_ link_ variable  - Variable name
 - tunnel_
interface_ intmax_ control_ connections  - Set the maximum number of control connections for this TLOC - Range: 
0-8 - tunnel_
interface_ strmax_ control_ connections_ variable  - Variable name
 - tunnel_
interface_ intnat_ refresh_ interval  - Set time period of nat refresh packets <1...60> seconds - Range: 
1-60- Default value:5 - tunnel_
interface_ strnat_ refresh_ interval_ variable  - Variable name
 - tunnel_
interface_ boolnetwork_ broadcast  - Accept and respond to network-prefix-directed broadcasts) - Default value: 
false - tunnel_
interface_ strnetwork_ broadcast_ variable  - Variable name
 - tunnel_
interface_ boolport_ hop  - Disallow port hopping on the tunnel interface - Default value: 
true - tunnel_
interface_ strport_ hop_ variable  - Variable name
 - tunnel_
interface_ inttunnel_ tcp_ mss  - Tunnel TCP MSS on SYN packets, in bytes - Range: 
500-1460 - tunnel_
interface_ strtunnel_ tcp_ mss_ variable  - Variable name
 - tunnel_
interface_ boolvbond_ as_ stun_ server  - Put this wan interface in STUN mode only - Default value: 
false - tunnel_
interface_ strvbond_ as_ stun_ server_ variable  - Variable name
 - tunnel_
interface_ intvmanage_ connection_ preference  - Set interface preference for control connection to vManage <0..8> - Range: 
0-8- Default value:5 - tunnel_
interface_ strvmanage_ connection_ preference_ variable  - Variable name
 - tunnel_
qos_ strmode  - Set tunnel QoS mode - Choices: 
spoke - tunnel_
qos_ strmode_ variable  - Variable name
 - vdsl_
configurations Sequence[VpnInterface Dsl Pppoe Feature Template Vdsl Configuration Args]  - vdsl
 - vpn_
qos_ strmap  - Name of VPN QoS map
 - vpn_
qos_ strmap_ variable  - Variable name
 - write_
rule str - Name of rewrite rule
 - write_
rule_ strvariable  - Variable name
 
- description String
 - The description of the feature template
 - device
Types 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 - access
Lists List<Property Map> - Apply ACL
 - bandwidth
Downstream Number - Interface downstream bandwidth capacity, in kbps - Range: 
1-2147483647 - bandwidth
Downstream StringVariable  - Variable name
 - bandwidth
Upstream Number - Interface upstream bandwidth capacity, in kbps - Range: 
1-2147483647 - bandwidth
Upstream StringVariable  - Variable name
 - chap
Hostname String - CHAP Hostname
 - chap
Hostname StringVariable  - Variable name
 - chap
Ppp StringAuth Password  - Specify ppp chap authentication Password
 - chap
Ppp StringAuth Password Variable  - Variable name
 - core
Region String - Enable core region - Choices: 
core,core-shared- Default value:core - core
Region StringVariable  - Variable name
 - enable
Core BooleanRegion  - Enable core region - Default value: 
false - enable
Core StringRegion Variable  - Variable name
 - ethernet
Description String - Interface description
 - ethernet
Description StringVariable  - Variable name
 - ethernet
Dialer BooleanAddress Negotiated  - Dialer IP Negotiated - Default value: 
false - ethernet
Dialer NumberPool Number  - Dialer pool number - Range: 
1-255 - ethernet
Dialer StringPool Number Variable  - Variable name
 - ethernet
Interface StringName  - Ethernet Interface/Sub Interface Name including sub interface number
 - ethernet
Interface StringName Variable  - Variable name
 - ethernet
Ppp NumberMaximum Payload  - Maximum MRU to be negotiated during PPP LCP negotiation - Range: 
64-1792 - ethernet
Ppp StringMaximum Payload Variable  - Variable name
 - ethernet
Unnumbered StringLoopback Interface  - Dialer IP Unnumbered Loopback interface name
 - ethernet
Unnumbered StringLoopback Interface Variable  - Variable name
 - ethernet
Vlan NumberId  - Encapsulation VLAN id - Range: 
1-4094 - ethernet
Vlan StringId Variable  - Variable name
 - ip
Directed BooleanBroadcast  - IP Directed-Broadcast - Default value: 
false - ip
Directed StringBroadcast Variable  - Variable name
 - ip
Mtu Number - Interface MTU <576..2000>, in bytes - Range: 
576-2000- Default value:1500 - ip
Mtu StringVariable  - Variable name
 - name String
 - The name of the feature template
 - nat Boolean
 - Network Address Translation on this interface - Default value: 
false - nat
Block BooleanIcmp Error  - Block inbound ICMP error messages - Default value: 
true - nat
Block StringIcmp Error Variable  - Variable name
 - nat
Port List<Property Map>Forwards  - Set port-forwarding rules for NAT on this interface
 - nat
Refresh StringMode  - Set NAT refresh mode - Choices: 
outbound,bi-directional- Default value:outbound - nat
Refresh StringMode Variable  - Variable name
 - nat
Response BooleanTo Ping  - Respond to ping requests to NAT interface ip address from the public side - Default value: 
false - nat
Response StringTo Ping Variable  - Variable name
 - nat
Tcp NumberTimeout  - Set NAT TCP session timeout, in minutes - Range: 
1-8947- Default value:60 - nat
Tcp StringTimeout Variable  - Variable name
 - nat
Udp NumberTimeout  - Set NAT UDP session timeout, in minutes - Range: 
1-8947- Default value:1 - nat
Udp StringTimeout Variable  - Variable name
 - pap
Password Boolean - PAP outbound Password
 - pap
Ppp StringAuth Password  - Specify ppp pap authentication Password
 - pap
Ppp StringAuth Password Variable  - Variable name
 - pap
Username String - PAP outbound Sent Username
 - pap
Username StringVariable  - Variable name
 - per
Tunnel BooleanQos  - Per-tunnel Qos - Default value: 
false - per
Tunnel BooleanQos Aggregator  - Per-tunnel QoS Aggregator - Default value: 
false - per
Tunnel StringQos Aggregator Variable  - Variable name
 - per
Tunnel StringQos Variable  - Variable name
 - policers List<Property Map>
 - Enable policer
 - ppp
Authentication StringProtocol  - PPP Link Authentication Protocol - Choices: 
chap,pap - ppp
Authentication BooleanProtocol Pap  - PPP Authentication Protocol PAP - Default value: 
false - ppp
Authentication StringProtocol Variable  - Variable name
 - ppp
Authentication StringType  - Authenticate remote on incoming call only - Choices: 
callin,false- Default value:callin - qos
Adaptive NumberBandwidth Downstream  - Adaptive QoS default downstream bandwidth - Range: 
8-100000000 - qos
Adaptive StringBandwidth Downstream Variable  - Variable name
 - qos
Adaptive NumberBandwidth Upstream  - Adaptive QoS default upstream bandwidth - Range: 
8-100000000 - qos
Adaptive StringBandwidth Upstream Variable  - Variable name
 - qos
Adaptive NumberMax Downstream  - Downstream max bandwidth limit - Range: 
8-100000000 - qos
Adaptive StringMax Downstream Variable  - Variable name
 - qos
Adaptive NumberMax Upstream  - Upstream max bandwidth limit - Range: 
8-100000000 - qos
Adaptive StringMax Upstream Variable  - Variable name
 - qos
Adaptive NumberMin Downstream  - Downstream min bandwidth limit - Range: 
8-100000000 - qos
Adaptive StringMin Downstream Variable  - Variable name
 - qos
Adaptive NumberMin Upstream  - Upstream min bandwidth limit - Range: 
8-100000000 - qos
Adaptive StringMin Upstream Variable  - Variable name
 - qos
Adaptive NumberPeriod  - Periodic timer for adaptive QoS in minutes - Range: 
1-720- Default value:15 - qos
Adaptive StringPeriod Variable  - Variable name
 - qos
Map String - Name of QoS map
 - qos
Map StringVariable  - Variable name
 - secondary
Region String - Enable secondary region - Choices: 
off,secondary-only,secondary-shared- Default value:off - secondary
Region StringVariable  - Variable name
 - shaping
Rate Number - 1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 
8-100000000 - shaping
Rate StringVariable  - Variable name
 - shutdown Boolean
 - Administrative state - Default value: 
true - shutdown
Variable String - Variable name
 - tcp
Mss Number - TCP MSS on SYN packets, in bytes - Range: 
552-1960 - tcp
Mss StringVariable  - Variable name
 - tloc
Extension String - Extends a local TLOC to a remote node only for vpn 0
 - tloc
Extension StringVariable  - Variable name
 - tracker
Variable String - Variable name
 - trackers List<String>
 - Enable tracker for this interface
 - tunnel
Interface BooleanAllow All  - Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: 
false - tunnel
Interface StringAllow All Variable  - Variable name
 - tunnel
Interface BooleanAllow Bgp  - Allow/deny BGP - Default value: 
false - tunnel
Interface StringAllow Bgp Variable  - Variable name
 - tunnel
Interface BooleanAllow Dhcp  - Allow/Deny DHCP - Default value: 
true - tunnel
Interface StringAllow Dhcp Variable  - Variable name
 - tunnel
Interface BooleanAllow Dns  - Allow/Deny DNS - Default value: 
true - tunnel
Interface StringAllow Dns Variable  - Variable name
 - tunnel
Interface BooleanAllow Https  - Allow/Deny Https - Default value: 
false - tunnel
Interface StringAllow Https Variable  - Variable name
 - tunnel
Interface BooleanAllow Icmp  - Allow/Deny ICMP - Default value: 
true - tunnel
Interface StringAllow Icmp Variable  - Variable name
 - tunnel
Interface BooleanAllow Netconf  - Allow/Deny NETCONF - Default value: 
false - tunnel
Interface StringAllow Netconf Variable  - Variable name
 - tunnel
Interface BooleanAllow Ntp  - Allow/Deny NTP - Default value: 
false - tunnel
Interface StringAllow Ntp Variable  - Variable name
 - tunnel
Interface BooleanAllow Ospf  - Allow/Deny OSPF - Default value: 
false - tunnel
Interface StringAllow Ospf Variable  - Variable name
 - tunnel
Interface BooleanAllow Snmp  - Allow/Deny SNMP - Default value: 
false - tunnel
Interface StringAllow Snmp Variable  - Variable name
 - tunnel
Interface BooleanAllow Ssh  - Allow/Deny SSH - Default value: 
false - tunnel
Interface StringAllow Ssh Variable  - Variable name
 - tunnel
Interface BooleanAllow Stun  - Allow/Deny STUN - Default value: 
false - tunnel
Interface StringAllow Stun Variable  - Variable name
 - tunnel
Interface StringBind Loopback Tunnel  - Bind loopback tunnel interface to a physical interface
 - tunnel
Interface StringBind Loopback Tunnel Variable  - Variable name
 - tunnel
Interface BooleanBorder  - Set TLOC as border TLOC - Default value: 
false - tunnel
Interface StringBorder Variable  - Variable name
 - tunnel
Interface StringCarrier  - Set carrier for TLOC - Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8- Default value:default - tunnel
Interface StringCarrier Variable  - Variable name
 - tunnel
Interface BooleanClear Dont Fragment  - Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: 
false - tunnel
Interface StringClear Dont Fragment Variable  - Variable name
 - tunnel
Interface StringColor  - 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 BooleanColor Restrict  - Restrict this TLOC behavior - Default value: 
false - tunnel
Interface StringColor Variable  - Variable name
 - tunnel
Interface BooleanControl Connections  - Allow Control Connection - Default value: 
true - tunnel
Interface StringControl Connections Variable  - Variable name
 - tunnel
Interface List<Property Map>Encapsulations  - Encapsulation for TLOC
 - tunnel
Interface StringExclude Controller Group List Variable  - Variable name
 - tunnel
Interface List<Number>Exclude Controller Group Lists  - Exclude the following controller groups defined in this list
 - tunnel
Interface List<Number>Groups  - List of groups
 - tunnel
Interface StringGroups Variable  - Variable name
 - tunnel
Interface NumberHello Interval  - Set time period of control hello packets <100..600000> milli seconds - Range: 
100-600000- Default value:1000 - tunnel
Interface StringHello Interval Variable  - Variable name
 - tunnel
Interface NumberHello Tolerance  - Set tolerance of control hello packets <12..6000> seconds - Range: 
12-6000- Default value:12 - tunnel
Interface StringHello Tolerance Variable  - Variable name
 - tunnel
Interface BooleanLast Resort Circuit  - Set TLOC as last resort - Default value: 
false - tunnel
Interface StringLast Resort Circuit Variable  - Variable name
 - tunnel
Interface BooleanLow Bandwidth Link  - Set the interface as a low-bandwidth circuit - Default value: 
false - tunnel
Interface StringLow Bandwidth Link Variable  - Variable name
 - tunnel
Interface NumberMax Control Connections  - Set the maximum number of control connections for this TLOC - Range: 
0-8 - tunnel
Interface StringMax Control Connections Variable  - Variable name
 - tunnel
Interface NumberNat Refresh Interval  - Set time period of nat refresh packets <1...60> seconds - Range: 
1-60- Default value:5 - tunnel
Interface StringNat Refresh Interval Variable  - Variable name
 - tunnel
Interface BooleanNetwork Broadcast  - Accept and respond to network-prefix-directed broadcasts) - Default value: 
false - tunnel
Interface StringNetwork Broadcast Variable  - Variable name
 - tunnel
Interface BooleanPort Hop  - Disallow port hopping on the tunnel interface - Default value: 
true - tunnel
Interface StringPort Hop Variable  - Variable name
 - tunnel
Interface NumberTunnel Tcp Mss  - Tunnel TCP MSS on SYN packets, in bytes - Range: 
500-1460 - tunnel
Interface StringTunnel Tcp Mss Variable  - Variable name
 - tunnel
Interface BooleanVbond As Stun Server  - Put this wan interface in STUN mode only - Default value: 
false - tunnel
Interface StringVbond As Stun Server Variable  - Variable name
 - tunnel
Interface NumberVmanage Connection Preference  - Set interface preference for control connection to vManage <0..8> - Range: 
0-8- Default value:5 - tunnel
Interface StringVmanage Connection Preference Variable  - Variable name
 - tunnel
Qos StringMode  - Set tunnel QoS mode - Choices: 
spoke - tunnel
Qos StringMode Variable  - Variable name
 - vdsl
Configurations List<Property Map> - vdsl
 - vpn
Qos StringMap  - Name of VPN QoS map
 - vpn
Qos StringMap Variable  - Variable name
 - write
Rule String - Name of rewrite rule
 - write
Rule StringVariable  - Variable name
 
Outputs
All input properties are implicitly available as output properties. Additionally, the VpnInterfaceDslPppoeFeatureTemplate resource produces the following output properties:
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Template
Type string - The template type
 - Version int
 - The version of the feature template
 
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Template
Type string - The template type
 - Version int
 - The version of the feature template
 
- id String
 - The provider-assigned unique ID for this managed resource.
 - template
Type String - The template type
 - version Integer
 - The version of the feature template
 
- id string
 - The provider-assigned unique ID for this managed resource.
 - template
Type 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.
 - template
Type String - The template type
 - version Number
 - The version of the feature template
 
Look up Existing VpnInterfaceDslPppoeFeatureTemplate Resource
Get an existing VpnInterfaceDslPppoeFeatureTemplate 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?: VpnInterfaceDslPppoeFeatureTemplateState, opts?: CustomResourceOptions): VpnInterfaceDslPppoeFeatureTemplate@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        access_lists: Optional[Sequence[VpnInterfaceDslPppoeFeatureTemplateAccessListArgs]] = 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,
        core_region: Optional[str] = None,
        core_region_variable: Optional[str] = None,
        description: Optional[str] = None,
        device_types: Optional[Sequence[str]] = None,
        enable_core_region: Optional[bool] = None,
        enable_core_region_variable: Optional[str] = None,
        ethernet_description: Optional[str] = None,
        ethernet_description_variable: Optional[str] = None,
        ethernet_dialer_address_negotiated: Optional[bool] = None,
        ethernet_dialer_pool_number: Optional[int] = None,
        ethernet_dialer_pool_number_variable: Optional[str] = None,
        ethernet_interface_name: Optional[str] = None,
        ethernet_interface_name_variable: Optional[str] = None,
        ethernet_ppp_maximum_payload: Optional[int] = None,
        ethernet_ppp_maximum_payload_variable: Optional[str] = None,
        ethernet_unnumbered_loopback_interface: Optional[str] = None,
        ethernet_unnumbered_loopback_interface_variable: Optional[str] = None,
        ethernet_vlan_id: Optional[int] = None,
        ethernet_vlan_id_variable: Optional[str] = None,
        ip_directed_broadcast: Optional[bool] = None,
        ip_directed_broadcast_variable: Optional[str] = None,
        ip_mtu: Optional[int] = None,
        ip_mtu_variable: Optional[str] = None,
        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[VpnInterfaceDslPppoeFeatureTemplateNatPortForwardArgs]] = 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[VpnInterfaceDslPppoeFeatureTemplatePolicerArgs]] = None,
        ppp_authentication_protocol: Optional[str] = None,
        ppp_authentication_protocol_pap: Optional[bool] = None,
        ppp_authentication_protocol_variable: Optional[str] = None,
        ppp_authentication_type: 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,
        secondary_region: Optional[str] = None,
        secondary_region_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[VpnInterfaceDslPppoeFeatureTemplateTunnelInterfaceEncapsulationArgs]] = 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,
        vdsl_configurations: Optional[Sequence[VpnInterfaceDslPppoeFeatureTemplateVdslConfigurationArgs]] = None,
        version: Optional[int] = None,
        vpn_qos_map: Optional[str] = None,
        vpn_qos_map_variable: Optional[str] = None,
        write_rule: Optional[str] = None,
        write_rule_variable: Optional[str] = None) -> VpnInterfaceDslPppoeFeatureTemplatefunc GetVpnInterfaceDslPppoeFeatureTemplate(ctx *Context, name string, id IDInput, state *VpnInterfaceDslPppoeFeatureTemplateState, opts ...ResourceOption) (*VpnInterfaceDslPppoeFeatureTemplate, error)public static VpnInterfaceDslPppoeFeatureTemplate Get(string name, Input<string> id, VpnInterfaceDslPppoeFeatureTemplateState? state, CustomResourceOptions? opts = null)public static VpnInterfaceDslPppoeFeatureTemplate get(String name, Output<String> id, VpnInterfaceDslPppoeFeatureTemplateState state, CustomResourceOptions options)Resource lookup is not supported in YAML- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- resource_name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 
- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- Access
Lists List<VpnInterface Dsl Pppoe Feature Template Access List>  - Apply ACL
 - Bandwidth
Downstream int - Interface downstream bandwidth capacity, in kbps - Range: 
1-2147483647 - Bandwidth
Downstream stringVariable  - Variable name
 - Bandwidth
Upstream int - Interface upstream bandwidth capacity, in kbps - Range: 
1-2147483647 - Bandwidth
Upstream stringVariable  - Variable name
 - Chap
Hostname string - CHAP Hostname
 - Chap
Hostname stringVariable  - Variable name
 - Chap
Ppp stringAuth Password  - Specify ppp chap authentication Password
 - Chap
Ppp stringAuth Password Variable  - Variable name
 - Core
Region string - Enable core region - Choices: 
core,core-shared- Default value:core - Core
Region stringVariable  - Variable name
 - Description string
 - The description of the feature template
 - Device
Types 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 - Enable
Core boolRegion  - Enable core region - Default value: 
false - Enable
Core stringRegion Variable  - Variable name
 - Ethernet
Description string - Interface description
 - Ethernet
Description stringVariable  - Variable name
 - Ethernet
Dialer boolAddress Negotiated  - Dialer IP Negotiated - Default value: 
false - Ethernet
Dialer intPool Number  - Dialer pool number - Range: 
1-255 - Ethernet
Dialer stringPool Number Variable  - Variable name
 - Ethernet
Interface stringName  - Ethernet Interface/Sub Interface Name including sub interface number
 - Ethernet
Interface stringName Variable  - Variable name
 - Ethernet
Ppp intMaximum Payload  - Maximum MRU to be negotiated during PPP LCP negotiation - Range: 
64-1792 - Ethernet
Ppp stringMaximum Payload Variable  - Variable name
 - Ethernet
Unnumbered stringLoopback Interface  - Dialer IP Unnumbered Loopback interface name
 - Ethernet
Unnumbered stringLoopback Interface Variable  - Variable name
 - Ethernet
Vlan intId  - Encapsulation VLAN id - Range: 
1-4094 - Ethernet
Vlan stringId Variable  - Variable name
 - Ip
Directed boolBroadcast  - IP Directed-Broadcast - Default value: 
false - Ip
Directed stringBroadcast Variable  - Variable name
 - Ip
Mtu int - Interface MTU <576..2000>, in bytes - Range: 
576-2000- Default value:1500 - Ip
Mtu stringVariable  - Variable name
 - Name string
 - The name of the feature template
 - Nat bool
 - Network Address Translation on this interface - Default value: 
false - Nat
Block boolIcmp Error  - Block inbound ICMP error messages - Default value: 
true - Nat
Block stringIcmp Error Variable  - Variable name
 - Nat
Port List<VpnForwards Interface Dsl Pppoe Feature Template Nat Port Forward>  - Set port-forwarding rules for NAT on this interface
 - Nat
Refresh stringMode  - Set NAT refresh mode - Choices: 
outbound,bi-directional- Default value:outbound - Nat
Refresh stringMode Variable  - Variable name
 - Nat
Response boolTo Ping  - Respond to ping requests to NAT interface ip address from the public side - Default value: 
false - Nat
Response stringTo Ping Variable  - Variable name
 - Nat
Tcp intTimeout  - Set NAT TCP session timeout, in minutes - Range: 
1-8947- Default value:60 - Nat
Tcp stringTimeout Variable  - Variable name
 - Nat
Udp intTimeout  - Set NAT UDP session timeout, in minutes - Range: 
1-8947- Default value:1 - Nat
Udp stringTimeout Variable  - Variable name
 - Pap
Password bool - PAP outbound Password
 - Pap
Ppp stringAuth Password  - Specify ppp pap authentication Password
 - Pap
Ppp stringAuth Password Variable  - Variable name
 - Pap
Username string - PAP outbound Sent Username
 - Pap
Username stringVariable  - Variable name
 - Per
Tunnel boolQos  - Per-tunnel Qos - Default value: 
false - Per
Tunnel boolQos Aggregator  - Per-tunnel QoS Aggregator - Default value: 
false - Per
Tunnel stringQos Aggregator Variable  - Variable name
 - Per
Tunnel stringQos Variable  - Variable name
 - Policers
List<Vpn
Interface Dsl Pppoe Feature Template Policer>  - Enable policer
 - Ppp
Authentication stringProtocol  - PPP Link Authentication Protocol - Choices: 
chap,pap - Ppp
Authentication boolProtocol Pap  - PPP Authentication Protocol PAP - Default value: 
false - Ppp
Authentication stringProtocol Variable  - Variable name
 - Ppp
Authentication stringType  - Authenticate remote on incoming call only - Choices: 
callin,false- Default value:callin - Qos
Adaptive intBandwidth Downstream  - Adaptive QoS default downstream bandwidth - Range: 
8-100000000 - Qos
Adaptive stringBandwidth Downstream Variable  - Variable name
 - Qos
Adaptive intBandwidth Upstream  - Adaptive QoS default upstream bandwidth - Range: 
8-100000000 - Qos
Adaptive stringBandwidth Upstream Variable  - Variable name
 - Qos
Adaptive intMax Downstream  - Downstream max bandwidth limit - Range: 
8-100000000 - Qos
Adaptive stringMax Downstream Variable  - Variable name
 - Qos
Adaptive intMax Upstream  - Upstream max bandwidth limit - Range: 
8-100000000 - Qos
Adaptive stringMax Upstream Variable  - Variable name
 - Qos
Adaptive intMin Downstream  - Downstream min bandwidth limit - Range: 
8-100000000 - Qos
Adaptive stringMin Downstream Variable  - Variable name
 - Qos
Adaptive intMin Upstream  - Upstream min bandwidth limit - Range: 
8-100000000 - Qos
Adaptive stringMin Upstream Variable  - Variable name
 - Qos
Adaptive intPeriod  - Periodic timer for adaptive QoS in minutes - Range: 
1-720- Default value:15 - Qos
Adaptive stringPeriod Variable  - Variable name
 - Qos
Map string - Name of QoS map
 - Qos
Map stringVariable  - Variable name
 - Secondary
Region string - Enable secondary region - Choices: 
off,secondary-only,secondary-shared- Default value:off - Secondary
Region stringVariable  - Variable name
 - Shaping
Rate int - 1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 
8-100000000 - Shaping
Rate stringVariable  - Variable name
 - Shutdown bool
 - Administrative state - Default value: 
true - Shutdown
Variable string - Variable name
 - Tcp
Mss int - TCP MSS on SYN packets, in bytes - Range: 
552-1960 - Tcp
Mss stringVariable  - Variable name
 - Template
Type string - The template type
 - Tloc
Extension string - Extends a local TLOC to a remote node only for vpn 0
 - Tloc
Extension stringVariable  - Variable name
 - Tracker
Variable string - Variable name
 - Trackers List<string>
 - Enable tracker for this interface
 - Tunnel
Interface boolAllow All  - Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: 
false - Tunnel
Interface stringAllow All Variable  - Variable name
 - Tunnel
Interface boolAllow Bgp  - Allow/deny BGP - Default value: 
false - Tunnel
Interface stringAllow Bgp Variable  - Variable name
 - Tunnel
Interface boolAllow Dhcp  - Allow/Deny DHCP - Default value: 
true - Tunnel
Interface stringAllow Dhcp Variable  - Variable name
 - Tunnel
Interface boolAllow Dns  - Allow/Deny DNS - Default value: 
true - Tunnel
Interface stringAllow Dns Variable  - Variable name
 - Tunnel
Interface boolAllow Https  - Allow/Deny Https - Default value: 
false - Tunnel
Interface stringAllow Https Variable  - Variable name
 - Tunnel
Interface boolAllow Icmp  - Allow/Deny ICMP - Default value: 
true - Tunnel
Interface stringAllow Icmp Variable  - Variable name
 - Tunnel
Interface boolAllow Netconf  - Allow/Deny NETCONF - Default value: 
false - Tunnel
Interface stringAllow Netconf Variable  - Variable name
 - Tunnel
Interface boolAllow Ntp  - Allow/Deny NTP - Default value: 
false - Tunnel
Interface stringAllow Ntp Variable  - Variable name
 - Tunnel
Interface boolAllow Ospf  - Allow/Deny OSPF - Default value: 
false - Tunnel
Interface stringAllow Ospf Variable  - Variable name
 - Tunnel
Interface boolAllow Snmp  - Allow/Deny SNMP - Default value: 
false - Tunnel
Interface stringAllow Snmp Variable  - Variable name
 - Tunnel
Interface boolAllow Ssh  - Allow/Deny SSH - Default value: 
false - Tunnel
Interface stringAllow Ssh Variable  - Variable name
 - Tunnel
Interface boolAllow Stun  - Allow/Deny STUN - Default value: 
false - Tunnel
Interface stringAllow Stun Variable  - Variable name
 - Tunnel
Interface stringBind Loopback Tunnel  - Bind loopback tunnel interface to a physical interface
 - Tunnel
Interface stringBind Loopback Tunnel Variable  - Variable name
 - Tunnel
Interface boolBorder  - Set TLOC as border TLOC - Default value: 
false - Tunnel
Interface stringBorder Variable  - Variable name
 - Tunnel
Interface stringCarrier  - Set carrier for TLOC - Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8- Default value:default - Tunnel
Interface stringCarrier Variable  - Variable name
 - Tunnel
Interface boolClear Dont Fragment  - Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: 
false - Tunnel
Interface stringClear Dont Fragment Variable  - Variable name
 - Tunnel
Interface stringColor  - 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 boolColor Restrict  - Restrict this TLOC behavior - Default value: 
false - Tunnel
Interface stringColor Variable  - Variable name
 - Tunnel
Interface boolControl Connections  - Allow Control Connection - Default value: 
true - Tunnel
Interface stringControl Connections Variable  - Variable name
 - Tunnel
Interface List<VpnEncapsulations Interface Dsl Pppoe Feature Template Tunnel Interface Encapsulation>  - Encapsulation for TLOC
 - Tunnel
Interface stringExclude Controller Group List Variable  - Variable name
 - Tunnel
Interface List<int>Exclude Controller Group Lists  - Exclude the following controller groups defined in this list
 - Tunnel
Interface List<int>Groups  - List of groups
 - Tunnel
Interface stringGroups Variable  - Variable name
 - Tunnel
Interface intHello Interval  - Set time period of control hello packets <100..600000> milli seconds - Range: 
100-600000- Default value:1000 - Tunnel
Interface stringHello Interval Variable  - Variable name
 - Tunnel
Interface intHello Tolerance  - Set tolerance of control hello packets <12..6000> seconds - Range: 
12-6000- Default value:12 - Tunnel
Interface stringHello Tolerance Variable  - Variable name
 - Tunnel
Interface boolLast Resort Circuit  - Set TLOC as last resort - Default value: 
false - Tunnel
Interface stringLast Resort Circuit Variable  - Variable name
 - Tunnel
Interface boolLow Bandwidth Link  - Set the interface as a low-bandwidth circuit - Default value: 
false - Tunnel
Interface stringLow Bandwidth Link Variable  - Variable name
 - Tunnel
Interface intMax Control Connections  - Set the maximum number of control connections for this TLOC - Range: 
0-8 - Tunnel
Interface stringMax Control Connections Variable  - Variable name
 - Tunnel
Interface intNat Refresh Interval  - Set time period of nat refresh packets <1...60> seconds - Range: 
1-60- Default value:5 - Tunnel
Interface stringNat Refresh Interval Variable  - Variable name
 - Tunnel
Interface boolNetwork Broadcast  - Accept and respond to network-prefix-directed broadcasts) - Default value: 
false - Tunnel
Interface stringNetwork Broadcast Variable  - Variable name
 - Tunnel
Interface boolPort Hop  - Disallow port hopping on the tunnel interface - Default value: 
true - Tunnel
Interface stringPort Hop Variable  - Variable name
 - Tunnel
Interface intTunnel Tcp Mss  - Tunnel TCP MSS on SYN packets, in bytes - Range: 
500-1460 - Tunnel
Interface stringTunnel Tcp Mss Variable  - Variable name
 - Tunnel
Interface boolVbond As Stun Server  - Put this wan interface in STUN mode only - Default value: 
false - Tunnel
Interface stringVbond As Stun Server Variable  - Variable name
 - Tunnel
Interface intVmanage Connection Preference  - Set interface preference for control connection to vManage <0..8> - Range: 
0-8- Default value:5 - Tunnel
Interface stringVmanage Connection Preference Variable  - Variable name
 - Tunnel
Qos stringMode  - Set tunnel QoS mode - Choices: 
spoke - Tunnel
Qos stringMode Variable  - Variable name
 - Vdsl
Configurations List<VpnInterface Dsl Pppoe Feature Template Vdsl Configuration>  - vdsl
 - Version int
 - The version of the feature template
 - Vpn
Qos stringMap  - Name of VPN QoS map
 - Vpn
Qos stringMap Variable  - Variable name
 - Write
Rule string - Name of rewrite rule
 - Write
Rule stringVariable  - Variable name
 
- Access
Lists []VpnInterface Dsl Pppoe Feature Template Access List Args  - Apply ACL
 - Bandwidth
Downstream int - Interface downstream bandwidth capacity, in kbps - Range: 
1-2147483647 - Bandwidth
Downstream stringVariable  - Variable name
 - Bandwidth
Upstream int - Interface upstream bandwidth capacity, in kbps - Range: 
1-2147483647 - Bandwidth
Upstream stringVariable  - Variable name
 - Chap
Hostname string - CHAP Hostname
 - Chap
Hostname stringVariable  - Variable name
 - Chap
Ppp stringAuth Password  - Specify ppp chap authentication Password
 - Chap
Ppp stringAuth Password Variable  - Variable name
 - Core
Region string - Enable core region - Choices: 
core,core-shared- Default value:core - Core
Region stringVariable  - Variable name
 - Description string
 - The description of the feature template
 - Device
Types []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 - Enable
Core boolRegion  - Enable core region - Default value: 
false - Enable
Core stringRegion Variable  - Variable name
 - Ethernet
Description string - Interface description
 - Ethernet
Description stringVariable  - Variable name
 - Ethernet
Dialer boolAddress Negotiated  - Dialer IP Negotiated - Default value: 
false - Ethernet
Dialer intPool Number  - Dialer pool number - Range: 
1-255 - Ethernet
Dialer stringPool Number Variable  - Variable name
 - Ethernet
Interface stringName  - Ethernet Interface/Sub Interface Name including sub interface number
 - Ethernet
Interface stringName Variable  - Variable name
 - Ethernet
Ppp intMaximum Payload  - Maximum MRU to be negotiated during PPP LCP negotiation - Range: 
64-1792 - Ethernet
Ppp stringMaximum Payload Variable  - Variable name
 - Ethernet
Unnumbered stringLoopback Interface  - Dialer IP Unnumbered Loopback interface name
 - Ethernet
Unnumbered stringLoopback Interface Variable  - Variable name
 - Ethernet
Vlan intId  - Encapsulation VLAN id - Range: 
1-4094 - Ethernet
Vlan stringId Variable  - Variable name
 - Ip
Directed boolBroadcast  - IP Directed-Broadcast - Default value: 
false - Ip
Directed stringBroadcast Variable  - Variable name
 - Ip
Mtu int - Interface MTU <576..2000>, in bytes - Range: 
576-2000- Default value:1500 - Ip
Mtu stringVariable  - Variable name
 - Name string
 - The name of the feature template
 - Nat bool
 - Network Address Translation on this interface - Default value: 
false - Nat
Block boolIcmp Error  - Block inbound ICMP error messages - Default value: 
true - Nat
Block stringIcmp Error Variable  - Variable name
 - Nat
Port []VpnForwards Interface Dsl Pppoe Feature Template Nat Port Forward Args  - Set port-forwarding rules for NAT on this interface
 - Nat
Refresh stringMode  - Set NAT refresh mode - Choices: 
outbound,bi-directional- Default value:outbound - Nat
Refresh stringMode Variable  - Variable name
 - Nat
Response boolTo Ping  - Respond to ping requests to NAT interface ip address from the public side - Default value: 
false - Nat
Response stringTo Ping Variable  - Variable name
 - Nat
Tcp intTimeout  - Set NAT TCP session timeout, in minutes - Range: 
1-8947- Default value:60 - Nat
Tcp stringTimeout Variable  - Variable name
 - Nat
Udp intTimeout  - Set NAT UDP session timeout, in minutes - Range: 
1-8947- Default value:1 - Nat
Udp stringTimeout Variable  - Variable name
 - Pap
Password bool - PAP outbound Password
 - Pap
Ppp stringAuth Password  - Specify ppp pap authentication Password
 - Pap
Ppp stringAuth Password Variable  - Variable name
 - Pap
Username string - PAP outbound Sent Username
 - Pap
Username stringVariable  - Variable name
 - Per
Tunnel boolQos  - Per-tunnel Qos - Default value: 
false - Per
Tunnel boolQos Aggregator  - Per-tunnel QoS Aggregator - Default value: 
false - Per
Tunnel stringQos Aggregator Variable  - Variable name
 - Per
Tunnel stringQos Variable  - Variable name
 - Policers
[]Vpn
Interface Dsl Pppoe Feature Template Policer Args  - Enable policer
 - Ppp
Authentication stringProtocol  - PPP Link Authentication Protocol - Choices: 
chap,pap - Ppp
Authentication boolProtocol Pap  - PPP Authentication Protocol PAP - Default value: 
false - Ppp
Authentication stringProtocol Variable  - Variable name
 - Ppp
Authentication stringType  - Authenticate remote on incoming call only - Choices: 
callin,false- Default value:callin - Qos
Adaptive intBandwidth Downstream  - Adaptive QoS default downstream bandwidth - Range: 
8-100000000 - Qos
Adaptive stringBandwidth Downstream Variable  - Variable name
 - Qos
Adaptive intBandwidth Upstream  - Adaptive QoS default upstream bandwidth - Range: 
8-100000000 - Qos
Adaptive stringBandwidth Upstream Variable  - Variable name
 - Qos
Adaptive intMax Downstream  - Downstream max bandwidth limit - Range: 
8-100000000 - Qos
Adaptive stringMax Downstream Variable  - Variable name
 - Qos
Adaptive intMax Upstream  - Upstream max bandwidth limit - Range: 
8-100000000 - Qos
Adaptive stringMax Upstream Variable  - Variable name
 - Qos
Adaptive intMin Downstream  - Downstream min bandwidth limit - Range: 
8-100000000 - Qos
Adaptive stringMin Downstream Variable  - Variable name
 - Qos
Adaptive intMin Upstream  - Upstream min bandwidth limit - Range: 
8-100000000 - Qos
Adaptive stringMin Upstream Variable  - Variable name
 - Qos
Adaptive intPeriod  - Periodic timer for adaptive QoS in minutes - Range: 
1-720- Default value:15 - Qos
Adaptive stringPeriod Variable  - Variable name
 - Qos
Map string - Name of QoS map
 - Qos
Map stringVariable  - Variable name
 - Secondary
Region string - Enable secondary region - Choices: 
off,secondary-only,secondary-shared- Default value:off - Secondary
Region stringVariable  - Variable name
 - Shaping
Rate int - 1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 
8-100000000 - Shaping
Rate stringVariable  - Variable name
 - Shutdown bool
 - Administrative state - Default value: 
true - Shutdown
Variable string - Variable name
 - Tcp
Mss int - TCP MSS on SYN packets, in bytes - Range: 
552-1960 - Tcp
Mss stringVariable  - Variable name
 - Template
Type string - The template type
 - Tloc
Extension string - Extends a local TLOC to a remote node only for vpn 0
 - Tloc
Extension stringVariable  - Variable name
 - Tracker
Variable string - Variable name
 - Trackers []string
 - Enable tracker for this interface
 - Tunnel
Interface boolAllow All  - Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: 
false - Tunnel
Interface stringAllow All Variable  - Variable name
 - Tunnel
Interface boolAllow Bgp  - Allow/deny BGP - Default value: 
false - Tunnel
Interface stringAllow Bgp Variable  - Variable name
 - Tunnel
Interface boolAllow Dhcp  - Allow/Deny DHCP - Default value: 
true - Tunnel
Interface stringAllow Dhcp Variable  - Variable name
 - Tunnel
Interface boolAllow Dns  - Allow/Deny DNS - Default value: 
true - Tunnel
Interface stringAllow Dns Variable  - Variable name
 - Tunnel
Interface boolAllow Https  - Allow/Deny Https - Default value: 
false - Tunnel
Interface stringAllow Https Variable  - Variable name
 - Tunnel
Interface boolAllow Icmp  - Allow/Deny ICMP - Default value: 
true - Tunnel
Interface stringAllow Icmp Variable  - Variable name
 - Tunnel
Interface boolAllow Netconf  - Allow/Deny NETCONF - Default value: 
false - Tunnel
Interface stringAllow Netconf Variable  - Variable name
 - Tunnel
Interface boolAllow Ntp  - Allow/Deny NTP - Default value: 
false - Tunnel
Interface stringAllow Ntp Variable  - Variable name
 - Tunnel
Interface boolAllow Ospf  - Allow/Deny OSPF - Default value: 
false - Tunnel
Interface stringAllow Ospf Variable  - Variable name
 - Tunnel
Interface boolAllow Snmp  - Allow/Deny SNMP - Default value: 
false - Tunnel
Interface stringAllow Snmp Variable  - Variable name
 - Tunnel
Interface boolAllow Ssh  - Allow/Deny SSH - Default value: 
false - Tunnel
Interface stringAllow Ssh Variable  - Variable name
 - Tunnel
Interface boolAllow Stun  - Allow/Deny STUN - Default value: 
false - Tunnel
Interface stringAllow Stun Variable  - Variable name
 - Tunnel
Interface stringBind Loopback Tunnel  - Bind loopback tunnel interface to a physical interface
 - Tunnel
Interface stringBind Loopback Tunnel Variable  - Variable name
 - Tunnel
Interface boolBorder  - Set TLOC as border TLOC - Default value: 
false - Tunnel
Interface stringBorder Variable  - Variable name
 - Tunnel
Interface stringCarrier  - Set carrier for TLOC - Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8- Default value:default - Tunnel
Interface stringCarrier Variable  - Variable name
 - Tunnel
Interface boolClear Dont Fragment  - Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: 
false - Tunnel
Interface stringClear Dont Fragment Variable  - Variable name
 - Tunnel
Interface stringColor  - 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 boolColor Restrict  - Restrict this TLOC behavior - Default value: 
false - Tunnel
Interface stringColor Variable  - Variable name
 - Tunnel
Interface boolControl Connections  - Allow Control Connection - Default value: 
true - Tunnel
Interface stringControl Connections Variable  - Variable name
 - Tunnel
Interface []VpnEncapsulations Interface Dsl Pppoe Feature Template Tunnel Interface Encapsulation Args  - Encapsulation for TLOC
 - Tunnel
Interface stringExclude Controller Group List Variable  - Variable name
 - Tunnel
Interface []intExclude Controller Group Lists  - Exclude the following controller groups defined in this list
 - Tunnel
Interface []intGroups  - List of groups
 - Tunnel
Interface stringGroups Variable  - Variable name
 - Tunnel
Interface intHello Interval  - Set time period of control hello packets <100..600000> milli seconds - Range: 
100-600000- Default value:1000 - Tunnel
Interface stringHello Interval Variable  - Variable name
 - Tunnel
Interface intHello Tolerance  - Set tolerance of control hello packets <12..6000> seconds - Range: 
12-6000- Default value:12 - Tunnel
Interface stringHello Tolerance Variable  - Variable name
 - Tunnel
Interface boolLast Resort Circuit  - Set TLOC as last resort - Default value: 
false - Tunnel
Interface stringLast Resort Circuit Variable  - Variable name
 - Tunnel
Interface boolLow Bandwidth Link  - Set the interface as a low-bandwidth circuit - Default value: 
false - Tunnel
Interface stringLow Bandwidth Link Variable  - Variable name
 - Tunnel
Interface intMax Control Connections  - Set the maximum number of control connections for this TLOC - Range: 
0-8 - Tunnel
Interface stringMax Control Connections Variable  - Variable name
 - Tunnel
Interface intNat Refresh Interval  - Set time period of nat refresh packets <1...60> seconds - Range: 
1-60- Default value:5 - Tunnel
Interface stringNat Refresh Interval Variable  - Variable name
 - Tunnel
Interface boolNetwork Broadcast  - Accept and respond to network-prefix-directed broadcasts) - Default value: 
false - Tunnel
Interface stringNetwork Broadcast Variable  - Variable name
 - Tunnel
Interface boolPort Hop  - Disallow port hopping on the tunnel interface - Default value: 
true - Tunnel
Interface stringPort Hop Variable  - Variable name
 - Tunnel
Interface intTunnel Tcp Mss  - Tunnel TCP MSS on SYN packets, in bytes - Range: 
500-1460 - Tunnel
Interface stringTunnel Tcp Mss Variable  - Variable name
 - Tunnel
Interface boolVbond As Stun Server  - Put this wan interface in STUN mode only - Default value: 
false - Tunnel
Interface stringVbond As Stun Server Variable  - Variable name
 - Tunnel
Interface intVmanage Connection Preference  - Set interface preference for control connection to vManage <0..8> - Range: 
0-8- Default value:5 - Tunnel
Interface stringVmanage Connection Preference Variable  - Variable name
 - Tunnel
Qos stringMode  - Set tunnel QoS mode - Choices: 
spoke - Tunnel
Qos stringMode Variable  - Variable name
 - Vdsl
Configurations []VpnInterface Dsl Pppoe Feature Template Vdsl Configuration Args  - vdsl
 - Version int
 - The version of the feature template
 - Vpn
Qos stringMap  - Name of VPN QoS map
 - Vpn
Qos stringMap Variable  - Variable name
 - Write
Rule string - Name of rewrite rule
 - Write
Rule stringVariable  - Variable name
 
- access
Lists List<VpnInterface Dsl Pppoe Feature Template Access List>  - Apply ACL
 - bandwidth
Downstream Integer - Interface downstream bandwidth capacity, in kbps - Range: 
1-2147483647 - bandwidth
Downstream StringVariable  - Variable name
 - bandwidth
Upstream Integer - Interface upstream bandwidth capacity, in kbps - Range: 
1-2147483647 - bandwidth
Upstream StringVariable  - Variable name
 - chap
Hostname String - CHAP Hostname
 - chap
Hostname StringVariable  - Variable name
 - chap
Ppp StringAuth Password  - Specify ppp chap authentication Password
 - chap
Ppp StringAuth Password Variable  - Variable name
 - core
Region String - Enable core region - Choices: 
core,core-shared- Default value:core - core
Region StringVariable  - Variable name
 - description String
 - The description of the feature template
 - device
Types 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 - enable
Core BooleanRegion  - Enable core region - Default value: 
false - enable
Core StringRegion Variable  - Variable name
 - ethernet
Description String - Interface description
 - ethernet
Description StringVariable  - Variable name
 - ethernet
Dialer BooleanAddress Negotiated  - Dialer IP Negotiated - Default value: 
false - ethernet
Dialer IntegerPool Number  - Dialer pool number - Range: 
1-255 - ethernet
Dialer StringPool Number Variable  - Variable name
 - ethernet
Interface StringName  - Ethernet Interface/Sub Interface Name including sub interface number
 - ethernet
Interface StringName Variable  - Variable name
 - ethernet
Ppp IntegerMaximum Payload  - Maximum MRU to be negotiated during PPP LCP negotiation - Range: 
64-1792 - ethernet
Ppp StringMaximum Payload Variable  - Variable name
 - ethernet
Unnumbered StringLoopback Interface  - Dialer IP Unnumbered Loopback interface name
 - ethernet
Unnumbered StringLoopback Interface Variable  - Variable name
 - ethernet
Vlan IntegerId  - Encapsulation VLAN id - Range: 
1-4094 - ethernet
Vlan StringId Variable  - Variable name
 - ip
Directed BooleanBroadcast  - IP Directed-Broadcast - Default value: 
false - ip
Directed StringBroadcast Variable  - Variable name
 - ip
Mtu Integer - Interface MTU <576..2000>, in bytes - Range: 
576-2000- Default value:1500 - ip
Mtu StringVariable  - Variable name
 - name String
 - The name of the feature template
 - nat Boolean
 - Network Address Translation on this interface - Default value: 
false - nat
Block BooleanIcmp Error  - Block inbound ICMP error messages - Default value: 
true - nat
Block StringIcmp Error Variable  - Variable name
 - nat
Port List<VpnForwards Interface Dsl Pppoe Feature Template Nat Port Forward>  - Set port-forwarding rules for NAT on this interface
 - nat
Refresh StringMode  - Set NAT refresh mode - Choices: 
outbound,bi-directional- Default value:outbound - nat
Refresh StringMode Variable  - Variable name
 - nat
Response BooleanTo Ping  - Respond to ping requests to NAT interface ip address from the public side - Default value: 
false - nat
Response StringTo Ping Variable  - Variable name
 - nat
Tcp IntegerTimeout  - Set NAT TCP session timeout, in minutes - Range: 
1-8947- Default value:60 - nat
Tcp StringTimeout Variable  - Variable name
 - nat
Udp IntegerTimeout  - Set NAT UDP session timeout, in minutes - Range: 
1-8947- Default value:1 - nat
Udp StringTimeout Variable  - Variable name
 - pap
Password Boolean - PAP outbound Password
 - pap
Ppp StringAuth Password  - Specify ppp pap authentication Password
 - pap
Ppp StringAuth Password Variable  - Variable name
 - pap
Username String - PAP outbound Sent Username
 - pap
Username StringVariable  - Variable name
 - per
Tunnel BooleanQos  - Per-tunnel Qos - Default value: 
false - per
Tunnel BooleanQos Aggregator  - Per-tunnel QoS Aggregator - Default value: 
false - per
Tunnel StringQos Aggregator Variable  - Variable name
 - per
Tunnel StringQos Variable  - Variable name
 - policers
List<Vpn
Interface Dsl Pppoe Feature Template Policer>  - Enable policer
 - ppp
Authentication StringProtocol  - PPP Link Authentication Protocol - Choices: 
chap,pap - ppp
Authentication BooleanProtocol Pap  - PPP Authentication Protocol PAP - Default value: 
false - ppp
Authentication StringProtocol Variable  - Variable name
 - ppp
Authentication StringType  - Authenticate remote on incoming call only - Choices: 
callin,false- Default value:callin - qos
Adaptive IntegerBandwidth Downstream  - Adaptive QoS default downstream bandwidth - Range: 
8-100000000 - qos
Adaptive StringBandwidth Downstream Variable  - Variable name
 - qos
Adaptive IntegerBandwidth Upstream  - Adaptive QoS default upstream bandwidth - Range: 
8-100000000 - qos
Adaptive StringBandwidth Upstream Variable  - Variable name
 - qos
Adaptive IntegerMax Downstream  - Downstream max bandwidth limit - Range: 
8-100000000 - qos
Adaptive StringMax Downstream Variable  - Variable name
 - qos
Adaptive IntegerMax Upstream  - Upstream max bandwidth limit - Range: 
8-100000000 - qos
Adaptive StringMax Upstream Variable  - Variable name
 - qos
Adaptive IntegerMin Downstream  - Downstream min bandwidth limit - Range: 
8-100000000 - qos
Adaptive StringMin Downstream Variable  - Variable name
 - qos
Adaptive IntegerMin Upstream  - Upstream min bandwidth limit - Range: 
8-100000000 - qos
Adaptive StringMin Upstream Variable  - Variable name
 - qos
Adaptive IntegerPeriod  - Periodic timer for adaptive QoS in minutes - Range: 
1-720- Default value:15 - qos
Adaptive StringPeriod Variable  - Variable name
 - qos
Map String - Name of QoS map
 - qos
Map StringVariable  - Variable name
 - secondary
Region String - Enable secondary region - Choices: 
off,secondary-only,secondary-shared- Default value:off - secondary
Region StringVariable  - Variable name
 - shaping
Rate Integer - 1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 
8-100000000 - shaping
Rate StringVariable  - Variable name
 - shutdown Boolean
 - Administrative state - Default value: 
true - shutdown
Variable String - Variable name
 - tcp
Mss Integer - TCP MSS on SYN packets, in bytes - Range: 
552-1960 - tcp
Mss StringVariable  - Variable name
 - template
Type String - The template type
 - tloc
Extension String - Extends a local TLOC to a remote node only for vpn 0
 - tloc
Extension StringVariable  - Variable name
 - tracker
Variable String - Variable name
 - trackers List<String>
 - Enable tracker for this interface
 - tunnel
Interface BooleanAllow All  - Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: 
false - tunnel
Interface StringAllow All Variable  - Variable name
 - tunnel
Interface BooleanAllow Bgp  - Allow/deny BGP - Default value: 
false - tunnel
Interface StringAllow Bgp Variable  - Variable name
 - tunnel
Interface BooleanAllow Dhcp  - Allow/Deny DHCP - Default value: 
true - tunnel
Interface StringAllow Dhcp Variable  - Variable name
 - tunnel
Interface BooleanAllow Dns  - Allow/Deny DNS - Default value: 
true - tunnel
Interface StringAllow Dns Variable  - Variable name
 - tunnel
Interface BooleanAllow Https  - Allow/Deny Https - Default value: 
false - tunnel
Interface StringAllow Https Variable  - Variable name
 - tunnel
Interface BooleanAllow Icmp  - Allow/Deny ICMP - Default value: 
true - tunnel
Interface StringAllow Icmp Variable  - Variable name
 - tunnel
Interface BooleanAllow Netconf  - Allow/Deny NETCONF - Default value: 
false - tunnel
Interface StringAllow Netconf Variable  - Variable name
 - tunnel
Interface BooleanAllow Ntp  - Allow/Deny NTP - Default value: 
false - tunnel
Interface StringAllow Ntp Variable  - Variable name
 - tunnel
Interface BooleanAllow Ospf  - Allow/Deny OSPF - Default value: 
false - tunnel
Interface StringAllow Ospf Variable  - Variable name
 - tunnel
Interface BooleanAllow Snmp  - Allow/Deny SNMP - Default value: 
false - tunnel
Interface StringAllow Snmp Variable  - Variable name
 - tunnel
Interface BooleanAllow Ssh  - Allow/Deny SSH - Default value: 
false - tunnel
Interface StringAllow Ssh Variable  - Variable name
 - tunnel
Interface BooleanAllow Stun  - Allow/Deny STUN - Default value: 
false - tunnel
Interface StringAllow Stun Variable  - Variable name
 - tunnel
Interface StringBind Loopback Tunnel  - Bind loopback tunnel interface to a physical interface
 - tunnel
Interface StringBind Loopback Tunnel Variable  - Variable name
 - tunnel
Interface BooleanBorder  - Set TLOC as border TLOC - Default value: 
false - tunnel
Interface StringBorder Variable  - Variable name
 - tunnel
Interface StringCarrier  - Set carrier for TLOC - Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8- Default value:default - tunnel
Interface StringCarrier Variable  - Variable name
 - tunnel
Interface BooleanClear Dont Fragment  - Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: 
false - tunnel
Interface StringClear Dont Fragment Variable  - Variable name
 - tunnel
Interface StringColor  - 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 BooleanColor Restrict  - Restrict this TLOC behavior - Default value: 
false - tunnel
Interface StringColor Variable  - Variable name
 - tunnel
Interface BooleanControl Connections  - Allow Control Connection - Default value: 
true - tunnel
Interface StringControl Connections Variable  - Variable name
 - tunnel
Interface List<VpnEncapsulations Interface Dsl Pppoe Feature Template Tunnel Interface Encapsulation>  - Encapsulation for TLOC
 - tunnel
Interface StringExclude Controller Group List Variable  - Variable name
 - tunnel
Interface List<Integer>Exclude Controller Group Lists  - Exclude the following controller groups defined in this list
 - tunnel
Interface List<Integer>Groups  - List of groups
 - tunnel
Interface StringGroups Variable  - Variable name
 - tunnel
Interface IntegerHello Interval  - Set time period of control hello packets <100..600000> milli seconds - Range: 
100-600000- Default value:1000 - tunnel
Interface StringHello Interval Variable  - Variable name
 - tunnel
Interface IntegerHello Tolerance  - Set tolerance of control hello packets <12..6000> seconds - Range: 
12-6000- Default value:12 - tunnel
Interface StringHello Tolerance Variable  - Variable name
 - tunnel
Interface BooleanLast Resort Circuit  - Set TLOC as last resort - Default value: 
false - tunnel
Interface StringLast Resort Circuit Variable  - Variable name
 - tunnel
Interface BooleanLow Bandwidth Link  - Set the interface as a low-bandwidth circuit - Default value: 
false - tunnel
Interface StringLow Bandwidth Link Variable  - Variable name
 - tunnel
Interface IntegerMax Control Connections  - Set the maximum number of control connections for this TLOC - Range: 
0-8 - tunnel
Interface StringMax Control Connections Variable  - Variable name
 - tunnel
Interface IntegerNat Refresh Interval  - Set time period of nat refresh packets <1...60> seconds - Range: 
1-60- Default value:5 - tunnel
Interface StringNat Refresh Interval Variable  - Variable name
 - tunnel
Interface BooleanNetwork Broadcast  - Accept and respond to network-prefix-directed broadcasts) - Default value: 
false - tunnel
Interface StringNetwork Broadcast Variable  - Variable name
 - tunnel
Interface BooleanPort Hop  - Disallow port hopping on the tunnel interface - Default value: 
true - tunnel
Interface StringPort Hop Variable  - Variable name
 - tunnel
Interface IntegerTunnel Tcp Mss  - Tunnel TCP MSS on SYN packets, in bytes - Range: 
500-1460 - tunnel
Interface StringTunnel Tcp Mss Variable  - Variable name
 - tunnel
Interface BooleanVbond As Stun Server  - Put this wan interface in STUN mode only - Default value: 
false - tunnel
Interface StringVbond As Stun Server Variable  - Variable name
 - tunnel
Interface IntegerVmanage Connection Preference  - Set interface preference for control connection to vManage <0..8> - Range: 
0-8- Default value:5 - tunnel
Interface StringVmanage Connection Preference Variable  - Variable name
 - tunnel
Qos StringMode  - Set tunnel QoS mode - Choices: 
spoke - tunnel
Qos StringMode Variable  - Variable name
 - vdsl
Configurations List<VpnInterface Dsl Pppoe Feature Template Vdsl Configuration>  - vdsl
 - version Integer
 - The version of the feature template
 - vpn
Qos StringMap  - Name of VPN QoS map
 - vpn
Qos StringMap Variable  - Variable name
 - write
Rule String - Name of rewrite rule
 - write
Rule StringVariable  - Variable name
 
- access
Lists VpnInterface Dsl Pppoe Feature Template Access List[]  - Apply ACL
 - bandwidth
Downstream number - Interface downstream bandwidth capacity, in kbps - Range: 
1-2147483647 - bandwidth
Downstream stringVariable  - Variable name
 - bandwidth
Upstream number - Interface upstream bandwidth capacity, in kbps - Range: 
1-2147483647 - bandwidth
Upstream stringVariable  - Variable name
 - chap
Hostname string - CHAP Hostname
 - chap
Hostname stringVariable  - Variable name
 - chap
Ppp stringAuth Password  - Specify ppp chap authentication Password
 - chap
Ppp stringAuth Password Variable  - Variable name
 - core
Region string - Enable core region - Choices: 
core,core-shared- Default value:core - core
Region stringVariable  - Variable name
 - description string
 - The description of the feature template
 - device
Types 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 - enable
Core booleanRegion  - Enable core region - Default value: 
false - enable
Core stringRegion Variable  - Variable name
 - ethernet
Description string - Interface description
 - ethernet
Description stringVariable  - Variable name
 - ethernet
Dialer booleanAddress Negotiated  - Dialer IP Negotiated - Default value: 
false - ethernet
Dialer numberPool Number  - Dialer pool number - Range: 
1-255 - ethernet
Dialer stringPool Number Variable  - Variable name
 - ethernet
Interface stringName  - Ethernet Interface/Sub Interface Name including sub interface number
 - ethernet
Interface stringName Variable  - Variable name
 - ethernet
Ppp numberMaximum Payload  - Maximum MRU to be negotiated during PPP LCP negotiation - Range: 
64-1792 - ethernet
Ppp stringMaximum Payload Variable  - Variable name
 - ethernet
Unnumbered stringLoopback Interface  - Dialer IP Unnumbered Loopback interface name
 - ethernet
Unnumbered stringLoopback Interface Variable  - Variable name
 - ethernet
Vlan numberId  - Encapsulation VLAN id - Range: 
1-4094 - ethernet
Vlan stringId Variable  - Variable name
 - ip
Directed booleanBroadcast  - IP Directed-Broadcast - Default value: 
false - ip
Directed stringBroadcast Variable  - Variable name
 - ip
Mtu number - Interface MTU <576..2000>, in bytes - Range: 
576-2000- Default value:1500 - ip
Mtu stringVariable  - Variable name
 - name string
 - The name of the feature template
 - nat boolean
 - Network Address Translation on this interface - Default value: 
false - nat
Block booleanIcmp Error  - Block inbound ICMP error messages - Default value: 
true - nat
Block stringIcmp Error Variable  - Variable name
 - nat
Port VpnForwards Interface Dsl Pppoe Feature Template Nat Port Forward[]  - Set port-forwarding rules for NAT on this interface
 - nat
Refresh stringMode  - Set NAT refresh mode - Choices: 
outbound,bi-directional- Default value:outbound - nat
Refresh stringMode Variable  - Variable name
 - nat
Response booleanTo Ping  - Respond to ping requests to NAT interface ip address from the public side - Default value: 
false - nat
Response stringTo Ping Variable  - Variable name
 - nat
Tcp numberTimeout  - Set NAT TCP session timeout, in minutes - Range: 
1-8947- Default value:60 - nat
Tcp stringTimeout Variable  - Variable name
 - nat
Udp numberTimeout  - Set NAT UDP session timeout, in minutes - Range: 
1-8947- Default value:1 - nat
Udp stringTimeout Variable  - Variable name
 - pap
Password boolean - PAP outbound Password
 - pap
Ppp stringAuth Password  - Specify ppp pap authentication Password
 - pap
Ppp stringAuth Password Variable  - Variable name
 - pap
Username string - PAP outbound Sent Username
 - pap
Username stringVariable  - Variable name
 - per
Tunnel booleanQos  - Per-tunnel Qos - Default value: 
false - per
Tunnel booleanQos Aggregator  - Per-tunnel QoS Aggregator - Default value: 
false - per
Tunnel stringQos Aggregator Variable  - Variable name
 - per
Tunnel stringQos Variable  - Variable name
 - policers
Vpn
Interface Dsl Pppoe Feature Template Policer[]  - Enable policer
 - ppp
Authentication stringProtocol  - PPP Link Authentication Protocol - Choices: 
chap,pap - ppp
Authentication booleanProtocol Pap  - PPP Authentication Protocol PAP - Default value: 
false - ppp
Authentication stringProtocol Variable  - Variable name
 - ppp
Authentication stringType  - Authenticate remote on incoming call only - Choices: 
callin,false- Default value:callin - qos
Adaptive numberBandwidth Downstream  - Adaptive QoS default downstream bandwidth - Range: 
8-100000000 - qos
Adaptive stringBandwidth Downstream Variable  - Variable name
 - qos
Adaptive numberBandwidth Upstream  - Adaptive QoS default upstream bandwidth - Range: 
8-100000000 - qos
Adaptive stringBandwidth Upstream Variable  - Variable name
 - qos
Adaptive numberMax Downstream  - Downstream max bandwidth limit - Range: 
8-100000000 - qos
Adaptive stringMax Downstream Variable  - Variable name
 - qos
Adaptive numberMax Upstream  - Upstream max bandwidth limit - Range: 
8-100000000 - qos
Adaptive stringMax Upstream Variable  - Variable name
 - qos
Adaptive numberMin Downstream  - Downstream min bandwidth limit - Range: 
8-100000000 - qos
Adaptive stringMin Downstream Variable  - Variable name
 - qos
Adaptive numberMin Upstream  - Upstream min bandwidth limit - Range: 
8-100000000 - qos
Adaptive stringMin Upstream Variable  - Variable name
 - qos
Adaptive numberPeriod  - Periodic timer for adaptive QoS in minutes - Range: 
1-720- Default value:15 - qos
Adaptive stringPeriod Variable  - Variable name
 - qos
Map string - Name of QoS map
 - qos
Map stringVariable  - Variable name
 - secondary
Region string - Enable secondary region - Choices: 
off,secondary-only,secondary-shared- Default value:off - secondary
Region stringVariable  - Variable name
 - shaping
Rate number - 1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 
8-100000000 - shaping
Rate stringVariable  - Variable name
 - shutdown boolean
 - Administrative state - Default value: 
true - shutdown
Variable string - Variable name
 - tcp
Mss number - TCP MSS on SYN packets, in bytes - Range: 
552-1960 - tcp
Mss stringVariable  - Variable name
 - template
Type string - The template type
 - tloc
Extension string - Extends a local TLOC to a remote node only for vpn 0
 - tloc
Extension stringVariable  - Variable name
 - tracker
Variable string - Variable name
 - trackers string[]
 - Enable tracker for this interface
 - tunnel
Interface booleanAllow All  - Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: 
false - tunnel
Interface stringAllow All Variable  - Variable name
 - tunnel
Interface booleanAllow Bgp  - Allow/deny BGP - Default value: 
false - tunnel
Interface stringAllow Bgp Variable  - Variable name
 - tunnel
Interface booleanAllow Dhcp  - Allow/Deny DHCP - Default value: 
true - tunnel
Interface stringAllow Dhcp Variable  - Variable name
 - tunnel
Interface booleanAllow Dns  - Allow/Deny DNS - Default value: 
true - tunnel
Interface stringAllow Dns Variable  - Variable name
 - tunnel
Interface booleanAllow Https  - Allow/Deny Https - Default value: 
false - tunnel
Interface stringAllow Https Variable  - Variable name
 - tunnel
Interface booleanAllow Icmp  - Allow/Deny ICMP - Default value: 
true - tunnel
Interface stringAllow Icmp Variable  - Variable name
 - tunnel
Interface booleanAllow Netconf  - Allow/Deny NETCONF - Default value: 
false - tunnel
Interface stringAllow Netconf Variable  - Variable name
 - tunnel
Interface booleanAllow Ntp  - Allow/Deny NTP - Default value: 
false - tunnel
Interface stringAllow Ntp Variable  - Variable name
 - tunnel
Interface booleanAllow Ospf  - Allow/Deny OSPF - Default value: 
false - tunnel
Interface stringAllow Ospf Variable  - Variable name
 - tunnel
Interface booleanAllow Snmp  - Allow/Deny SNMP - Default value: 
false - tunnel
Interface stringAllow Snmp Variable  - Variable name
 - tunnel
Interface booleanAllow Ssh  - Allow/Deny SSH - Default value: 
false - tunnel
Interface stringAllow Ssh Variable  - Variable name
 - tunnel
Interface booleanAllow Stun  - Allow/Deny STUN - Default value: 
false - tunnel
Interface stringAllow Stun Variable  - Variable name
 - tunnel
Interface stringBind Loopback Tunnel  - Bind loopback tunnel interface to a physical interface
 - tunnel
Interface stringBind Loopback Tunnel Variable  - Variable name
 - tunnel
Interface booleanBorder  - Set TLOC as border TLOC - Default value: 
false - tunnel
Interface stringBorder Variable  - Variable name
 - tunnel
Interface stringCarrier  - Set carrier for TLOC - Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8- Default value:default - tunnel
Interface stringCarrier Variable  - Variable name
 - tunnel
Interface booleanClear Dont Fragment  - Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: 
false - tunnel
Interface stringClear Dont Fragment Variable  - Variable name
 - tunnel
Interface stringColor  - 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 booleanColor Restrict  - Restrict this TLOC behavior - Default value: 
false - tunnel
Interface stringColor Variable  - Variable name
 - tunnel
Interface booleanControl Connections  - Allow Control Connection - Default value: 
true - tunnel
Interface stringControl Connections Variable  - Variable name
 - tunnel
Interface VpnEncapsulations Interface Dsl Pppoe Feature Template Tunnel Interface Encapsulation[]  - Encapsulation for TLOC
 - tunnel
Interface stringExclude Controller Group List Variable  - Variable name
 - tunnel
Interface number[]Exclude Controller Group Lists  - Exclude the following controller groups defined in this list
 - tunnel
Interface number[]Groups  - List of groups
 - tunnel
Interface stringGroups Variable  - Variable name
 - tunnel
Interface numberHello Interval  - Set time period of control hello packets <100..600000> milli seconds - Range: 
100-600000- Default value:1000 - tunnel
Interface stringHello Interval Variable  - Variable name
 - tunnel
Interface numberHello Tolerance  - Set tolerance of control hello packets <12..6000> seconds - Range: 
12-6000- Default value:12 - tunnel
Interface stringHello Tolerance Variable  - Variable name
 - tunnel
Interface booleanLast Resort Circuit  - Set TLOC as last resort - Default value: 
false - tunnel
Interface stringLast Resort Circuit Variable  - Variable name
 - tunnel
Interface booleanLow Bandwidth Link  - Set the interface as a low-bandwidth circuit - Default value: 
false - tunnel
Interface stringLow Bandwidth Link Variable  - Variable name
 - tunnel
Interface numberMax Control Connections  - Set the maximum number of control connections for this TLOC - Range: 
0-8 - tunnel
Interface stringMax Control Connections Variable  - Variable name
 - tunnel
Interface numberNat Refresh Interval  - Set time period of nat refresh packets <1...60> seconds - Range: 
1-60- Default value:5 - tunnel
Interface stringNat Refresh Interval Variable  - Variable name
 - tunnel
Interface booleanNetwork Broadcast  - Accept and respond to network-prefix-directed broadcasts) - Default value: 
false - tunnel
Interface stringNetwork Broadcast Variable  - Variable name
 - tunnel
Interface booleanPort Hop  - Disallow port hopping on the tunnel interface - Default value: 
true - tunnel
Interface stringPort Hop Variable  - Variable name
 - tunnel
Interface numberTunnel Tcp Mss  - Tunnel TCP MSS on SYN packets, in bytes - Range: 
500-1460 - tunnel
Interface stringTunnel Tcp Mss Variable  - Variable name
 - tunnel
Interface booleanVbond As Stun Server  - Put this wan interface in STUN mode only - Default value: 
false - tunnel
Interface stringVbond As Stun Server Variable  - Variable name
 - tunnel
Interface numberVmanage Connection Preference  - Set interface preference for control connection to vManage <0..8> - Range: 
0-8- Default value:5 - tunnel
Interface stringVmanage Connection Preference Variable  - Variable name
 - tunnel
Qos stringMode  - Set tunnel QoS mode - Choices: 
spoke - tunnel
Qos stringMode Variable  - Variable name
 - vdsl
Configurations VpnInterface Dsl Pppoe Feature Template Vdsl Configuration[]  - vdsl
 - version number
 - The version of the feature template
 - vpn
Qos stringMap  - Name of VPN QoS map
 - vpn
Qos stringMap Variable  - Variable name
 - write
Rule string - Name of rewrite rule
 - write
Rule stringVariable  - Variable name
 
- access_
lists Sequence[VpnInterface Dsl Pppoe Feature Template Access List Args]  - Apply ACL
 - bandwidth_
downstream int - Interface downstream bandwidth capacity, in kbps - Range: 
1-2147483647 - bandwidth_
downstream_ strvariable  - Variable name
 - bandwidth_
upstream int - Interface upstream bandwidth capacity, in kbps - Range: 
1-2147483647 - bandwidth_
upstream_ strvariable  - Variable name
 - chap_
hostname str - CHAP Hostname
 - chap_
hostname_ strvariable  - Variable name
 - chap_
ppp_ strauth_ password  - Specify ppp chap authentication Password
 - chap_
ppp_ strauth_ password_ variable  - Variable name
 - core_
region str - Enable core region - Choices: 
core,core-shared- Default value:core - core_
region_ strvariable  - 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 - enable_
core_ boolregion  - Enable core region - Default value: 
false - enable_
core_ strregion_ variable  - Variable name
 - ethernet_
description str - Interface description
 - ethernet_
description_ strvariable  - Variable name
 - ethernet_
dialer_ booladdress_ negotiated  - Dialer IP Negotiated - Default value: 
false - ethernet_
dialer_ intpool_ number  - Dialer pool number - Range: 
1-255 - ethernet_
dialer_ strpool_ number_ variable  - Variable name
 - ethernet_
interface_ strname  - Ethernet Interface/Sub Interface Name including sub interface number
 - ethernet_
interface_ strname_ variable  - Variable name
 - ethernet_
ppp_ intmaximum_ payload  - Maximum MRU to be negotiated during PPP LCP negotiation - Range: 
64-1792 - ethernet_
ppp_ strmaximum_ payload_ variable  - Variable name
 - ethernet_
unnumbered_ strloopback_ interface  - Dialer IP Unnumbered Loopback interface name
 - ethernet_
unnumbered_ strloopback_ interface_ variable  - Variable name
 - ethernet_
vlan_ intid  - Encapsulation VLAN id - Range: 
1-4094 - ethernet_
vlan_ strid_ variable  - Variable name
 - ip_
directed_ boolbroadcast  - IP Directed-Broadcast - Default value: 
false - ip_
directed_ strbroadcast_ variable  - Variable name
 - ip_
mtu int - Interface MTU <576..2000>, in bytes - Range: 
576-2000- Default value:1500 - ip_
mtu_ strvariable  - Variable name
 - name str
 - The name of the feature template
 - nat bool
 - Network Address Translation on this interface - Default value: 
false - nat_
block_ boolicmp_ error  - Block inbound ICMP error messages - Default value: 
true - nat_
block_ stricmp_ error_ variable  - Variable name
 - nat_
port_ Sequence[Vpnforwards Interface Dsl Pppoe Feature Template Nat Port Forward Args]  - Set port-forwarding rules for NAT on this interface
 - nat_
refresh_ strmode  - Set NAT refresh mode - Choices: 
outbound,bi-directional- Default value:outbound - nat_
refresh_ strmode_ variable  - Variable name
 - nat_
response_ boolto_ ping  - Respond to ping requests to NAT interface ip address from the public side - Default value: 
false - nat_
response_ strto_ ping_ variable  - Variable name
 - nat_
tcp_ inttimeout  - Set NAT TCP session timeout, in minutes - Range: 
1-8947- Default value:60 - nat_
tcp_ strtimeout_ variable  - Variable name
 - nat_
udp_ inttimeout  - Set NAT UDP session timeout, in minutes - Range: 
1-8947- Default value:1 - nat_
udp_ strtimeout_ variable  - Variable name
 - pap_
password bool - PAP outbound Password
 - pap_
ppp_ strauth_ password  - Specify ppp pap authentication Password
 - pap_
ppp_ strauth_ password_ variable  - Variable name
 - pap_
username str - PAP outbound Sent Username
 - pap_
username_ strvariable  - Variable name
 - per_
tunnel_ boolqos  - Per-tunnel Qos - Default value: 
false - per_
tunnel_ boolqos_ aggregator  - Per-tunnel QoS Aggregator - Default value: 
false - per_
tunnel_ strqos_ aggregator_ variable  - Variable name
 - per_
tunnel_ strqos_ variable  - Variable name
 - policers
Sequence[Vpn
Interface Dsl Pppoe Feature Template Policer Args]  - Enable policer
 - ppp_
authentication_ strprotocol  - PPP Link Authentication Protocol - Choices: 
chap,pap - ppp_
authentication_ boolprotocol_ pap  - PPP Authentication Protocol PAP - Default value: 
false - ppp_
authentication_ strprotocol_ variable  - Variable name
 - ppp_
authentication_ strtype  - Authenticate remote on incoming call only - Choices: 
callin,false- Default value:callin - qos_
adaptive_ intbandwidth_ downstream  - Adaptive QoS default downstream bandwidth - Range: 
8-100000000 - qos_
adaptive_ strbandwidth_ downstream_ variable  - Variable name
 - qos_
adaptive_ intbandwidth_ upstream  - Adaptive QoS default upstream bandwidth - Range: 
8-100000000 - qos_
adaptive_ strbandwidth_ upstream_ variable  - Variable name
 - qos_
adaptive_ intmax_ downstream  - Downstream max bandwidth limit - Range: 
8-100000000 - qos_
adaptive_ strmax_ downstream_ variable  - Variable name
 - qos_
adaptive_ intmax_ upstream  - Upstream max bandwidth limit - Range: 
8-100000000 - qos_
adaptive_ strmax_ upstream_ variable  - Variable name
 - qos_
adaptive_ intmin_ downstream  - Downstream min bandwidth limit - Range: 
8-100000000 - qos_
adaptive_ strmin_ downstream_ variable  - Variable name
 - qos_
adaptive_ intmin_ upstream  - Upstream min bandwidth limit - Range: 
8-100000000 - qos_
adaptive_ strmin_ upstream_ variable  - Variable name
 - qos_
adaptive_ intperiod  - Periodic timer for adaptive QoS in minutes - Range: 
1-720- Default value:15 - qos_
adaptive_ strperiod_ variable  - Variable name
 - qos_
map str - Name of QoS map
 - qos_
map_ strvariable  - Variable name
 - secondary_
region str - Enable secondary region - Choices: 
off,secondary-only,secondary-shared- Default value:off - secondary_
region_ strvariable  - Variable name
 - shaping_
rate int - 1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 
8-100000000 - shaping_
rate_ strvariable  - 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_ strvariable  - 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_ strvariable  - Variable name
 - tracker_
variable str - Variable name
 - trackers Sequence[str]
 - Enable tracker for this interface
 - tunnel_
interface_ boolallow_ all  - Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: 
false - tunnel_
interface_ strallow_ all_ variable  - Variable name
 - tunnel_
interface_ boolallow_ bgp  - Allow/deny BGP - Default value: 
false - tunnel_
interface_ strallow_ bgp_ variable  - Variable name
 - tunnel_
interface_ boolallow_ dhcp  - Allow/Deny DHCP - Default value: 
true - tunnel_
interface_ strallow_ dhcp_ variable  - Variable name
 - tunnel_
interface_ boolallow_ dns  - Allow/Deny DNS - Default value: 
true - tunnel_
interface_ strallow_ dns_ variable  - Variable name
 - tunnel_
interface_ boolallow_ https  - Allow/Deny Https - Default value: 
false - tunnel_
interface_ strallow_ https_ variable  - Variable name
 - tunnel_
interface_ boolallow_ icmp  - Allow/Deny ICMP - Default value: 
true - tunnel_
interface_ strallow_ icmp_ variable  - Variable name
 - tunnel_
interface_ boolallow_ netconf  - Allow/Deny NETCONF - Default value: 
false - tunnel_
interface_ strallow_ netconf_ variable  - Variable name
 - tunnel_
interface_ boolallow_ ntp  - Allow/Deny NTP - Default value: 
false - tunnel_
interface_ strallow_ ntp_ variable  - Variable name
 - tunnel_
interface_ boolallow_ ospf  - Allow/Deny OSPF - Default value: 
false - tunnel_
interface_ strallow_ ospf_ variable  - Variable name
 - tunnel_
interface_ boolallow_ snmp  - Allow/Deny SNMP - Default value: 
false - tunnel_
interface_ strallow_ snmp_ variable  - Variable name
 - tunnel_
interface_ boolallow_ ssh  - Allow/Deny SSH - Default value: 
false - tunnel_
interface_ strallow_ ssh_ variable  - Variable name
 - tunnel_
interface_ boolallow_ stun  - Allow/Deny STUN - Default value: 
false - tunnel_
interface_ strallow_ stun_ variable  - Variable name
 - tunnel_
interface_ strbind_ loopback_ tunnel  - Bind loopback tunnel interface to a physical interface
 - tunnel_
interface_ strbind_ loopback_ tunnel_ variable  - Variable name
 - tunnel_
interface_ boolborder  - Set TLOC as border TLOC - Default value: 
false - tunnel_
interface_ strborder_ variable  - Variable name
 - tunnel_
interface_ strcarrier  - Set carrier for TLOC - Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8- Default value:default - tunnel_
interface_ strcarrier_ variable  - Variable name
 - tunnel_
interface_ boolclear_ dont_ fragment  - Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: 
false - tunnel_
interface_ strclear_ dont_ fragment_ variable  - Variable name
 - tunnel_
interface_ strcolor  - 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_ boolcolor_ restrict  - Restrict this TLOC behavior - Default value: 
false - tunnel_
interface_ strcolor_ variable  - Variable name
 - tunnel_
interface_ boolcontrol_ connections  - Allow Control Connection - Default value: 
true - tunnel_
interface_ strcontrol_ connections_ variable  - Variable name
 - tunnel_
interface_ Sequence[Vpnencapsulations Interface Dsl Pppoe Feature Template Tunnel Interface Encapsulation Args]  - Encapsulation for TLOC
 - tunnel_
interface_ strexclude_ controller_ group_ list_ variable  - Variable name
 - tunnel_
interface_ Sequence[int]exclude_ controller_ group_ lists  - Exclude the following controller groups defined in this list
 - tunnel_
interface_ Sequence[int]groups  - List of groups
 - tunnel_
interface_ strgroups_ variable  - Variable name
 - tunnel_
interface_ inthello_ interval  - Set time period of control hello packets <100..600000> milli seconds - Range: 
100-600000- Default value:1000 - tunnel_
interface_ strhello_ interval_ variable  - Variable name
 - tunnel_
interface_ inthello_ tolerance  - Set tolerance of control hello packets <12..6000> seconds - Range: 
12-6000- Default value:12 - tunnel_
interface_ strhello_ tolerance_ variable  - Variable name
 - tunnel_
interface_ boollast_ resort_ circuit  - Set TLOC as last resort - Default value: 
false - tunnel_
interface_ strlast_ resort_ circuit_ variable  - Variable name
 - tunnel_
interface_ boollow_ bandwidth_ link  - Set the interface as a low-bandwidth circuit - Default value: 
false - tunnel_
interface_ strlow_ bandwidth_ link_ variable  - Variable name
 - tunnel_
interface_ intmax_ control_ connections  - Set the maximum number of control connections for this TLOC - Range: 
0-8 - tunnel_
interface_ strmax_ control_ connections_ variable  - Variable name
 - tunnel_
interface_ intnat_ refresh_ interval  - Set time period of nat refresh packets <1...60> seconds - Range: 
1-60- Default value:5 - tunnel_
interface_ strnat_ refresh_ interval_ variable  - Variable name
 - tunnel_
interface_ boolnetwork_ broadcast  - Accept and respond to network-prefix-directed broadcasts) - Default value: 
false - tunnel_
interface_ strnetwork_ broadcast_ variable  - Variable name
 - tunnel_
interface_ boolport_ hop  - Disallow port hopping on the tunnel interface - Default value: 
true - tunnel_
interface_ strport_ hop_ variable  - Variable name
 - tunnel_
interface_ inttunnel_ tcp_ mss  - Tunnel TCP MSS on SYN packets, in bytes - Range: 
500-1460 - tunnel_
interface_ strtunnel_ tcp_ mss_ variable  - Variable name
 - tunnel_
interface_ boolvbond_ as_ stun_ server  - Put this wan interface in STUN mode only - Default value: 
false - tunnel_
interface_ strvbond_ as_ stun_ server_ variable  - Variable name
 - tunnel_
interface_ intvmanage_ connection_ preference  - Set interface preference for control connection to vManage <0..8> - Range: 
0-8- Default value:5 - tunnel_
interface_ strvmanage_ connection_ preference_ variable  - Variable name
 - tunnel_
qos_ strmode  - Set tunnel QoS mode - Choices: 
spoke - tunnel_
qos_ strmode_ variable  - Variable name
 - vdsl_
configurations Sequence[VpnInterface Dsl Pppoe Feature Template Vdsl Configuration Args]  - vdsl
 - version int
 - The version of the feature template
 - vpn_
qos_ strmap  - Name of VPN QoS map
 - vpn_
qos_ strmap_ variable  - Variable name
 - write_
rule str - Name of rewrite rule
 - write_
rule_ strvariable  - Variable name
 
- access
Lists List<Property Map> - Apply ACL
 - bandwidth
Downstream Number - Interface downstream bandwidth capacity, in kbps - Range: 
1-2147483647 - bandwidth
Downstream StringVariable  - Variable name
 - bandwidth
Upstream Number - Interface upstream bandwidth capacity, in kbps - Range: 
1-2147483647 - bandwidth
Upstream StringVariable  - Variable name
 - chap
Hostname String - CHAP Hostname
 - chap
Hostname StringVariable  - Variable name
 - chap
Ppp StringAuth Password  - Specify ppp chap authentication Password
 - chap
Ppp StringAuth Password Variable  - Variable name
 - core
Region String - Enable core region - Choices: 
core,core-shared- Default value:core - core
Region StringVariable  - Variable name
 - description String
 - The description of the feature template
 - device
Types 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 - enable
Core BooleanRegion  - Enable core region - Default value: 
false - enable
Core StringRegion Variable  - Variable name
 - ethernet
Description String - Interface description
 - ethernet
Description StringVariable  - Variable name
 - ethernet
Dialer BooleanAddress Negotiated  - Dialer IP Negotiated - Default value: 
false - ethernet
Dialer NumberPool Number  - Dialer pool number - Range: 
1-255 - ethernet
Dialer StringPool Number Variable  - Variable name
 - ethernet
Interface StringName  - Ethernet Interface/Sub Interface Name including sub interface number
 - ethernet
Interface StringName Variable  - Variable name
 - ethernet
Ppp NumberMaximum Payload  - Maximum MRU to be negotiated during PPP LCP negotiation - Range: 
64-1792 - ethernet
Ppp StringMaximum Payload Variable  - Variable name
 - ethernet
Unnumbered StringLoopback Interface  - Dialer IP Unnumbered Loopback interface name
 - ethernet
Unnumbered StringLoopback Interface Variable  - Variable name
 - ethernet
Vlan NumberId  - Encapsulation VLAN id - Range: 
1-4094 - ethernet
Vlan StringId Variable  - Variable name
 - ip
Directed BooleanBroadcast  - IP Directed-Broadcast - Default value: 
false - ip
Directed StringBroadcast Variable  - Variable name
 - ip
Mtu Number - Interface MTU <576..2000>, in bytes - Range: 
576-2000- Default value:1500 - ip
Mtu StringVariable  - Variable name
 - name String
 - The name of the feature template
 - nat Boolean
 - Network Address Translation on this interface - Default value: 
false - nat
Block BooleanIcmp Error  - Block inbound ICMP error messages - Default value: 
true - nat
Block StringIcmp Error Variable  - Variable name
 - nat
Port List<Property Map>Forwards  - Set port-forwarding rules for NAT on this interface
 - nat
Refresh StringMode  - Set NAT refresh mode - Choices: 
outbound,bi-directional- Default value:outbound - nat
Refresh StringMode Variable  - Variable name
 - nat
Response BooleanTo Ping  - Respond to ping requests to NAT interface ip address from the public side - Default value: 
false - nat
Response StringTo Ping Variable  - Variable name
 - nat
Tcp NumberTimeout  - Set NAT TCP session timeout, in minutes - Range: 
1-8947- Default value:60 - nat
Tcp StringTimeout Variable  - Variable name
 - nat
Udp NumberTimeout  - Set NAT UDP session timeout, in minutes - Range: 
1-8947- Default value:1 - nat
Udp StringTimeout Variable  - Variable name
 - pap
Password Boolean - PAP outbound Password
 - pap
Ppp StringAuth Password  - Specify ppp pap authentication Password
 - pap
Ppp StringAuth Password Variable  - Variable name
 - pap
Username String - PAP outbound Sent Username
 - pap
Username StringVariable  - Variable name
 - per
Tunnel BooleanQos  - Per-tunnel Qos - Default value: 
false - per
Tunnel BooleanQos Aggregator  - Per-tunnel QoS Aggregator - Default value: 
false - per
Tunnel StringQos Aggregator Variable  - Variable name
 - per
Tunnel StringQos Variable  - Variable name
 - policers List<Property Map>
 - Enable policer
 - ppp
Authentication StringProtocol  - PPP Link Authentication Protocol - Choices: 
chap,pap - ppp
Authentication BooleanProtocol Pap  - PPP Authentication Protocol PAP - Default value: 
false - ppp
Authentication StringProtocol Variable  - Variable name
 - ppp
Authentication StringType  - Authenticate remote on incoming call only - Choices: 
callin,false- Default value:callin - qos
Adaptive NumberBandwidth Downstream  - Adaptive QoS default downstream bandwidth - Range: 
8-100000000 - qos
Adaptive StringBandwidth Downstream Variable  - Variable name
 - qos
Adaptive NumberBandwidth Upstream  - Adaptive QoS default upstream bandwidth - Range: 
8-100000000 - qos
Adaptive StringBandwidth Upstream Variable  - Variable name
 - qos
Adaptive NumberMax Downstream  - Downstream max bandwidth limit - Range: 
8-100000000 - qos
Adaptive StringMax Downstream Variable  - Variable name
 - qos
Adaptive NumberMax Upstream  - Upstream max bandwidth limit - Range: 
8-100000000 - qos
Adaptive StringMax Upstream Variable  - Variable name
 - qos
Adaptive NumberMin Downstream  - Downstream min bandwidth limit - Range: 
8-100000000 - qos
Adaptive StringMin Downstream Variable  - Variable name
 - qos
Adaptive NumberMin Upstream  - Upstream min bandwidth limit - Range: 
8-100000000 - qos
Adaptive StringMin Upstream Variable  - Variable name
 - qos
Adaptive NumberPeriod  - Periodic timer for adaptive QoS in minutes - Range: 
1-720- Default value:15 - qos
Adaptive StringPeriod Variable  - Variable name
 - qos
Map String - Name of QoS map
 - qos
Map StringVariable  - Variable name
 - secondary
Region String - Enable secondary region - Choices: 
off,secondary-only,secondary-shared- Default value:off - secondary
Region StringVariable  - Variable name
 - shaping
Rate Number - 1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps - Range: 
8-100000000 - shaping
Rate StringVariable  - Variable name
 - shutdown Boolean
 - Administrative state - Default value: 
true - shutdown
Variable String - Variable name
 - tcp
Mss Number - TCP MSS on SYN packets, in bytes - Range: 
552-1960 - tcp
Mss StringVariable  - Variable name
 - template
Type String - The template type
 - tloc
Extension String - Extends a local TLOC to a remote node only for vpn 0
 - tloc
Extension StringVariable  - Variable name
 - tracker
Variable String - Variable name
 - trackers List<String>
 - Enable tracker for this interface
 - tunnel
Interface BooleanAllow All  - Allow all traffic. Overrides all other allow-service options if allow-service all is set - Default value: 
false - tunnel
Interface StringAllow All Variable  - Variable name
 - tunnel
Interface BooleanAllow Bgp  - Allow/deny BGP - Default value: 
false - tunnel
Interface StringAllow Bgp Variable  - Variable name
 - tunnel
Interface BooleanAllow Dhcp  - Allow/Deny DHCP - Default value: 
true - tunnel
Interface StringAllow Dhcp Variable  - Variable name
 - tunnel
Interface BooleanAllow Dns  - Allow/Deny DNS - Default value: 
true - tunnel
Interface StringAllow Dns Variable  - Variable name
 - tunnel
Interface BooleanAllow Https  - Allow/Deny Https - Default value: 
false - tunnel
Interface StringAllow Https Variable  - Variable name
 - tunnel
Interface BooleanAllow Icmp  - Allow/Deny ICMP - Default value: 
true - tunnel
Interface StringAllow Icmp Variable  - Variable name
 - tunnel
Interface BooleanAllow Netconf  - Allow/Deny NETCONF - Default value: 
false - tunnel
Interface StringAllow Netconf Variable  - Variable name
 - tunnel
Interface BooleanAllow Ntp  - Allow/Deny NTP - Default value: 
false - tunnel
Interface StringAllow Ntp Variable  - Variable name
 - tunnel
Interface BooleanAllow Ospf  - Allow/Deny OSPF - Default value: 
false - tunnel
Interface StringAllow Ospf Variable  - Variable name
 - tunnel
Interface BooleanAllow Snmp  - Allow/Deny SNMP - Default value: 
false - tunnel
Interface StringAllow Snmp Variable  - Variable name
 - tunnel
Interface BooleanAllow Ssh  - Allow/Deny SSH - Default value: 
false - tunnel
Interface StringAllow Ssh Variable  - Variable name
 - tunnel
Interface BooleanAllow Stun  - Allow/Deny STUN - Default value: 
false - tunnel
Interface StringAllow Stun Variable  - Variable name
 - tunnel
Interface StringBind Loopback Tunnel  - Bind loopback tunnel interface to a physical interface
 - tunnel
Interface StringBind Loopback Tunnel Variable  - Variable name
 - tunnel
Interface BooleanBorder  - Set TLOC as border TLOC - Default value: 
false - tunnel
Interface StringBorder Variable  - Variable name
 - tunnel
Interface StringCarrier  - Set carrier for TLOC - Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8- Default value:default - tunnel
Interface StringCarrier Variable  - Variable name
 - tunnel
Interface BooleanClear Dont Fragment  - Enable clear dont fragment (Currently Only SDWAN Tunnel Interface) - Default value: 
false - tunnel
Interface StringClear Dont Fragment Variable  - Variable name
 - tunnel
Interface StringColor  - 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 BooleanColor Restrict  - Restrict this TLOC behavior - Default value: 
false - tunnel
Interface StringColor Variable  - Variable name
 - tunnel
Interface BooleanControl Connections  - Allow Control Connection - Default value: 
true - tunnel
Interface StringControl Connections Variable  - Variable name
 - tunnel
Interface List<Property Map>Encapsulations  - Encapsulation for TLOC
 - tunnel
Interface StringExclude Controller Group List Variable  - Variable name
 - tunnel
Interface List<Number>Exclude Controller Group Lists  - Exclude the following controller groups defined in this list
 - tunnel
Interface List<Number>Groups  - List of groups
 - tunnel
Interface StringGroups Variable  - Variable name
 - tunnel
Interface NumberHello Interval  - Set time period of control hello packets <100..600000> milli seconds - Range: 
100-600000- Default value:1000 - tunnel
Interface StringHello Interval Variable  - Variable name
 - tunnel
Interface NumberHello Tolerance  - Set tolerance of control hello packets <12..6000> seconds - Range: 
12-6000- Default value:12 - tunnel
Interface StringHello Tolerance Variable  - Variable name
 - tunnel
Interface BooleanLast Resort Circuit  - Set TLOC as last resort - Default value: 
false - tunnel
Interface StringLast Resort Circuit Variable  - Variable name
 - tunnel
Interface BooleanLow Bandwidth Link  - Set the interface as a low-bandwidth circuit - Default value: 
false - tunnel
Interface StringLow Bandwidth Link Variable  - Variable name
 - tunnel
Interface NumberMax Control Connections  - Set the maximum number of control connections for this TLOC - Range: 
0-8 - tunnel
Interface StringMax Control Connections Variable  - Variable name
 - tunnel
Interface NumberNat Refresh Interval  - Set time period of nat refresh packets <1...60> seconds - Range: 
1-60- Default value:5 - tunnel
Interface StringNat Refresh Interval Variable  - Variable name
 - tunnel
Interface BooleanNetwork Broadcast  - Accept and respond to network-prefix-directed broadcasts) - Default value: 
false - tunnel
Interface StringNetwork Broadcast Variable  - Variable name
 - tunnel
Interface BooleanPort Hop  - Disallow port hopping on the tunnel interface - Default value: 
true - tunnel
Interface StringPort Hop Variable  - Variable name
 - tunnel
Interface NumberTunnel Tcp Mss  - Tunnel TCP MSS on SYN packets, in bytes - Range: 
500-1460 - tunnel
Interface StringTunnel Tcp Mss Variable  - Variable name
 - tunnel
Interface BooleanVbond As Stun Server  - Put this wan interface in STUN mode only - Default value: 
false - tunnel
Interface StringVbond As Stun Server Variable  - Variable name
 - tunnel
Interface NumberVmanage Connection Preference  - Set interface preference for control connection to vManage <0..8> - Range: 
0-8- Default value:5 - tunnel
Interface StringVmanage Connection Preference Variable  - Variable name
 - tunnel
Qos StringMode  - Set tunnel QoS mode - Choices: 
spoke - tunnel
Qos StringMode Variable  - Variable name
 - vdsl
Configurations List<Property Map> - vdsl
 - version Number
 - The version of the feature template
 - vpn
Qos StringMap  - Name of VPN QoS map
 - vpn
Qos StringMap Variable  - Variable name
 - write
Rule String - Name of rewrite rule
 - write
Rule StringVariable  - Variable name
 
Supporting Types
VpnInterfaceDslPppoeFeatureTemplateAccessList, VpnInterfaceDslPppoeFeatureTemplateAccessListArgs                
- Acl
Name string - Name of access list
 - Acl
Name stringVariable  - Variable name
 - Direction string
 - Direction
- Choices: 
in,out 
 - Choices: 
 - Optional bool
 - Indicates if list item is considered optional.
 
- Acl
Name string - Name of access list
 - Acl
Name stringVariable  - Variable name
 - Direction string
 - Direction
- Choices: 
in,out 
 - Choices: 
 - Optional bool
 - Indicates if list item is considered optional.
 
- acl
Name String - Name of access list
 - acl
Name StringVariable  - Variable name
 - direction String
 - Direction
- Choices: 
in,out 
 - Choices: 
 - optional Boolean
 - Indicates if list item is considered optional.
 
- acl
Name string - Name of access list
 - acl
Name stringVariable  - Variable name
 - direction string
 - Direction
- Choices: 
in,out 
 - Choices: 
 - optional boolean
 - Indicates if list item is considered optional.
 
- acl_
name str - Name of access list
 - acl_
name_ strvariable  - Variable name
 - direction str
 - Direction
- Choices: 
in,out 
 - Choices: 
 - optional bool
 - Indicates if list item is considered optional.
 
- acl
Name String - Name of access list
 - acl
Name StringVariable  - Variable name
 - direction String
 - Direction
- Choices: 
in,out 
 - Choices: 
 - optional Boolean
 - Indicates if list item is considered optional.
 
VpnInterfaceDslPppoeFeatureTemplateNatPortForward, VpnInterfaceDslPppoeFeatureTemplateNatPortForwardArgs                  
- Optional bool
 - Indicates if list item is considered optional.
 - Port
End intRange  - Ending port of port range
- Range: 
0-65535 
 - Range: 
 - Port
Start intRange  - Starting port of port range
- Range: 
0-65535 
 - Range: 
 - Private
Ip stringAddress  - Private IP Address to translate to
 - Private
Ip stringAddress Variable  - Variable name
 - Private
Vpn int - VPN in which private IP Address resides
- Range: 
0-65535 
 - Range: 
 - Private
Vpn stringVariable  - Variable name
 - Protocol string
 - Layer 4 protocol to apply port forwarding to
- Choices: 
tcp,udp 
 - Choices: 
 
- Optional bool
 - Indicates if list item is considered optional.
 - Port
End intRange  - Ending port of port range
- Range: 
0-65535 
 - Range: 
 - Port
Start intRange  - Starting port of port range
- Range: 
0-65535 
 - Range: 
 - Private
Ip stringAddress  - Private IP Address to translate to
 - Private
Ip stringAddress Variable  - Variable name
 - Private
Vpn int - VPN in which private IP Address resides
- Range: 
0-65535 
 - Range: 
 - Private
Vpn stringVariable  - Variable name
 - Protocol string
 - Layer 4 protocol to apply port forwarding to
- Choices: 
tcp,udp 
 - Choices: 
 
- optional Boolean
 - Indicates if list item is considered optional.
 - port
End IntegerRange  - Ending port of port range
- Range: 
0-65535 
 - Range: 
 - port
Start IntegerRange  - Starting port of port range
- Range: 
0-65535 
 - Range: 
 - private
Ip StringAddress  - Private IP Address to translate to
 - private
Ip StringAddress Variable  - Variable name
 - private
Vpn Integer - VPN in which private IP Address resides
- Range: 
0-65535 
 - Range: 
 - private
Vpn StringVariable  - Variable name
 - protocol String
 - Layer 4 protocol to apply port forwarding to
- Choices: 
tcp,udp 
 - Choices: 
 
- optional boolean
 - Indicates if list item is considered optional.
 - port
End numberRange  - Ending port of port range
- Range: 
0-65535 
 - Range: 
 - port
Start numberRange  - Starting port of port range
- Range: 
0-65535 
 - Range: 
 - private
Ip stringAddress  - Private IP Address to translate to
 - private
Ip stringAddress Variable  - Variable name
 - private
Vpn number - VPN in which private IP Address resides
- Range: 
0-65535 
 - Range: 
 - private
Vpn stringVariable  - Variable name
 - protocol string
 - Layer 4 protocol to apply port forwarding to
- Choices: 
tcp,udp 
 - Choices: 
 
- optional bool
 - Indicates if list item is considered optional.
 - port_
end_ intrange  - Ending port of port range
- Range: 
0-65535 
 - Range: 
 - port_
start_ intrange  - Starting port of port range
- Range: 
0-65535 
 - Range: 
 - private_
ip_ straddress  - Private IP Address to translate to
 - private_
ip_ straddress_ variable  - Variable name
 - private_
vpn int - VPN in which private IP Address resides
- Range: 
0-65535 
 - Range: 
 - private_
vpn_ strvariable  - Variable name
 - protocol str
 - Layer 4 protocol to apply port forwarding to
- Choices: 
tcp,udp 
 - Choices: 
 
- optional Boolean
 - Indicates if list item is considered optional.
 - port
End NumberRange  - Ending port of port range
- Range: 
0-65535 
 - Range: 
 - port
Start NumberRange  - Starting port of port range
- Range: 
0-65535 
 - Range: 
 - private
Ip StringAddress  - Private IP Address to translate to
 - private
Ip StringAddress Variable  - Variable name
 - private
Vpn Number - VPN in which private IP Address resides
- Range: 
0-65535 
 - Range: 
 - private
Vpn StringVariable  - Variable name
 - protocol String
 - Layer 4 protocol to apply port forwarding to
- Choices: 
tcp,udp 
 - Choices: 
 
VpnInterfaceDslPppoeFeatureTemplatePolicer, VpnInterfaceDslPppoeFeatureTemplatePolicerArgs              
- Direction string
 - Direction
- Choices: 
in,out 
 - Choices: 
 - Optional bool
 - Indicates if list item is considered optional.
 - Policer
Name string - Name of policer
 
- Direction string
 - Direction
- Choices: 
in,out 
 - Choices: 
 - Optional bool
 - Indicates if list item is considered optional.
 - Policer
Name string - Name of policer
 
- direction String
 - Direction
- Choices: 
in,out 
 - Choices: 
 - optional Boolean
 - Indicates if list item is considered optional.
 - policer
Name String - Name of policer
 
- direction string
 - Direction
- Choices: 
in,out 
 - Choices: 
 - optional boolean
 - Indicates if list item is considered optional.
 - policer
Name string - Name of policer
 
- direction str
 - Direction
- Choices: 
in,out 
 - Choices: 
 - optional bool
 - Indicates if list item is considered optional.
 - policer_
name str - Name of policer
 
- direction String
 - Direction
- Choices: 
in,out 
 - Choices: 
 - optional Boolean
 - Indicates if list item is considered optional.
 - policer
Name String - Name of policer
 
VpnInterfaceDslPppoeFeatureTemplateTunnelInterfaceEncapsulation, VpnInterfaceDslPppoeFeatureTemplateTunnelInterfaceEncapsulationArgs                  
- Encapsulation string
 - Encapsulation
- Choices: 
gre,ipsec 
 - Choices: 
 - Optional bool
 - Indicates if list item is considered optional.
 - Preference int
 - Set preference for TLOC
- Range: 
0-4294967295 
 - Range: 
 - Preference
Variable string - Variable name
 - Weight int
 - Set weight for TLOC
- Range: 
1-255 - Default value: 
1 
 - Range: 
 - Weight
Variable string - Variable name
 
- Encapsulation string
 - Encapsulation
- Choices: 
gre,ipsec 
 - Choices: 
 - Optional bool
 - Indicates if list item is considered optional.
 - Preference int
 - Set preference for TLOC
- Range: 
0-4294967295 
 - Range: 
 - Preference
Variable string - Variable name
 - Weight int
 - Set weight for TLOC
- Range: 
1-255 - Default value: 
1 
 - Range: 
 - Weight
Variable string - Variable name
 
- encapsulation String
 - Encapsulation
- Choices: 
gre,ipsec 
 - Choices: 
 - optional Boolean
 - Indicates if list item is considered optional.
 - preference Integer
 - Set preference for TLOC
- Range: 
0-4294967295 
 - Range: 
 - preference
Variable String - Variable name
 - weight Integer
 - Set weight for TLOC
- Range: 
1-255 - Default value: 
1 
 - Range: 
 - weight
Variable String - Variable name
 
- encapsulation string
 - Encapsulation
- Choices: 
gre,ipsec 
 - Choices: 
 - optional boolean
 - Indicates if list item is considered optional.
 - preference number
 - Set preference for TLOC
- Range: 
0-4294967295 
 - Range: 
 - preference
Variable string - Variable name
 - weight number
 - Set weight for TLOC
- Range: 
1-255 - Default value: 
1 
 - Range: 
 - weight
Variable string - Variable name
 
- encapsulation str
 - Encapsulation
- Choices: 
gre,ipsec 
 - Choices: 
 - optional bool
 - Indicates if list item is considered optional.
 - preference int
 - Set preference for TLOC
- Range: 
0-4294967295 
 - Range: 
 - preference_
variable str - Variable name
 - weight int
 - Set weight for TLOC
- Range: 
1-255 - Default value: 
1 
 - Range: 
 - weight_
variable str - Variable name
 
- encapsulation String
 - Encapsulation
- Choices: 
gre,ipsec 
 - Choices: 
 - optional Boolean
 - Indicates if list item is considered optional.
 - preference Number
 - Set preference for TLOC
- Range: 
0-4294967295 
 - Range: 
 - preference
Variable String - Variable name
 - weight Number
 - Set weight for TLOC
- Range: 
1-255 - Default value: 
1 
 - Range: 
 - weight
Variable String - Variable name
 
VpnInterfaceDslPppoeFeatureTemplateVdslConfiguration, VpnInterfaceDslPppoeFeatureTemplateVdslConfigurationArgs                
- Controller
Vdsl stringSlot  - Set module slot/subslot/port number
 - Controller
Vdsl stringSlot Variable  - Variable name
 - Mode
Adsl1 bool - Set VDSL operating mode to adsl1
- Default value: 
false 
 - Default value: 
 - Mode
Adsl2 bool - Set VDSL operating mode to adsl2
- Default value: 
false 
 - Default value: 
 - Mode
Adsl2plus bool - Set VDSL operating mode to adsl2plus
- Default value: 
false 
 - Default value: 
 - Mode
Ansi bool - Set VDSL operating mode to ansi
- Default value: 
false 
 - Default value: 
 - Mode
Vdsl2 bool - Set VDSL operating mode to vdsl2
- Default value: 
false 
 - Default value: 
 - Optional bool
 - Indicates if list item is considered optional.
 - Sra bool
 - Seamless rate adaption
- Default value: 
true 
 - Default value: 
 - Vdsl
Modem stringConfiguration  - Set module slot/subslot/port number
 - Vdsl
Modem stringConfiguration Variable  - Variable name
 
- Controller
Vdsl stringSlot  - Set module slot/subslot/port number
 - Controller
Vdsl stringSlot Variable  - Variable name
 - Mode
Adsl1 bool - Set VDSL operating mode to adsl1
- Default value: 
false 
 - Default value: 
 - Mode
Adsl2 bool - Set VDSL operating mode to adsl2
- Default value: 
false 
 - Default value: 
 - Mode
Adsl2plus bool - Set VDSL operating mode to adsl2plus
- Default value: 
false 
 - Default value: 
 - Mode
Ansi bool - Set VDSL operating mode to ansi
- Default value: 
false 
 - Default value: 
 - Mode
Vdsl2 bool - Set VDSL operating mode to vdsl2
- Default value: 
false 
 - Default value: 
 - Optional bool
 - Indicates if list item is considered optional.
 - Sra bool
 - Seamless rate adaption
- Default value: 
true 
 - Default value: 
 - Vdsl
Modem stringConfiguration  - Set module slot/subslot/port number
 - Vdsl
Modem stringConfiguration Variable  - Variable name
 
- controller
Vdsl StringSlot  - Set module slot/subslot/port number
 - controller
Vdsl StringSlot Variable  - Variable name
 - mode
Adsl1 Boolean - Set VDSL operating mode to adsl1
- Default value: 
false 
 - Default value: 
 - mode
Adsl2 Boolean - Set VDSL operating mode to adsl2
- Default value: 
false 
 - Default value: 
 - mode
Adsl2plus Boolean - Set VDSL operating mode to adsl2plus
- Default value: 
false 
 - Default value: 
 - mode
Ansi Boolean - Set VDSL operating mode to ansi
- Default value: 
false 
 - Default value: 
 - mode
Vdsl2 Boolean - Set VDSL operating mode to vdsl2
- Default value: 
false 
 - Default value: 
 - optional Boolean
 - Indicates if list item is considered optional.
 - sra Boolean
 - Seamless rate adaption
- Default value: 
true 
 - Default value: 
 - vdsl
Modem StringConfiguration  - Set module slot/subslot/port number
 - vdsl
Modem StringConfiguration Variable  - Variable name
 
- controller
Vdsl stringSlot  - Set module slot/subslot/port number
 - controller
Vdsl stringSlot Variable  - Variable name
 - mode
Adsl1 boolean - Set VDSL operating mode to adsl1
- Default value: 
false 
 - Default value: 
 - mode
Adsl2 boolean - Set VDSL operating mode to adsl2
- Default value: 
false 
 - Default value: 
 - mode
Adsl2plus boolean - Set VDSL operating mode to adsl2plus
- Default value: 
false 
 - Default value: 
 - mode
Ansi boolean - Set VDSL operating mode to ansi
- Default value: 
false 
 - Default value: 
 - mode
Vdsl2 boolean - Set VDSL operating mode to vdsl2
- Default value: 
false 
 - Default value: 
 - optional boolean
 - Indicates if list item is considered optional.
 - sra boolean
 - Seamless rate adaption
- Default value: 
true 
 - Default value: 
 - vdsl
Modem stringConfiguration  - Set module slot/subslot/port number
 - vdsl
Modem stringConfiguration Variable  - Variable name
 
- controller_
vdsl_ strslot  - Set module slot/subslot/port number
 - controller_
vdsl_ strslot_ variable  - Variable name
 - mode_
adsl1 bool - Set VDSL operating mode to adsl1
- Default value: 
false 
 - Default value: 
 - mode_
adsl2 bool - Set VDSL operating mode to adsl2
- Default value: 
false 
 - Default value: 
 - mode_
adsl2plus bool - Set VDSL operating mode to adsl2plus
- Default value: 
false 
 - Default value: 
 - mode_
ansi bool - Set VDSL operating mode to ansi
- Default value: 
false 
 - Default value: 
 - mode_
vdsl2 bool - Set VDSL operating mode to vdsl2
- Default value: 
false 
 - Default value: 
 - optional bool
 - Indicates if list item is considered optional.
 - sra bool
 - Seamless rate adaption
- Default value: 
true 
 - Default value: 
 - vdsl_
modem_ strconfiguration  - Set module slot/subslot/port number
 - vdsl_
modem_ strconfiguration_ variable  - Variable name
 
- controller
Vdsl StringSlot  - Set module slot/subslot/port number
 - controller
Vdsl StringSlot Variable  - Variable name
 - mode
Adsl1 Boolean - Set VDSL operating mode to adsl1
- Default value: 
false 
 - Default value: 
 - mode
Adsl2 Boolean - Set VDSL operating mode to adsl2
- Default value: 
false 
 - Default value: 
 - mode
Adsl2plus Boolean - Set VDSL operating mode to adsl2plus
- Default value: 
false 
 - Default value: 
 - mode
Ansi Boolean - Set VDSL operating mode to ansi
- Default value: 
false 
 - Default value: 
 - mode
Vdsl2 Boolean - Set VDSL operating mode to vdsl2
- Default value: 
false 
 - Default value: 
 - optional Boolean
 - Indicates if list item is considered optional.
 - sra Boolean
 - Seamless rate adaption
- Default value: 
true 
 - Default value: 
 - vdsl
Modem StringConfiguration  - Set module slot/subslot/port number
 - vdsl
Modem StringConfiguration Variable  - Variable name
 
Import
$ pulumi import sdwan:index/vpnInterfaceDslPppoeFeatureTemplate:VpnInterfaceDslPppoeFeatureTemplate example "f6b2c44c-693c-4763-b010-895aa3d236bd"
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 
sdwanTerraform Provider.