1. Packages
  2. Cisco Catalyst SD-WAN
  3. API Docs
  4. VpnInterfaceSviFeatureTemplate
Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi

sdwan.VpnInterfaceSviFeatureTemplate

Explore with Pulumi AI

sdwan logo
Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi

    This resource can manage a VPN Interface SVI 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.VpnInterfaceSviFeatureTemplate;
    import com.pulumi.sdwan.VpnInterfaceSviFeatureTemplateArgs;
    import com.pulumi.sdwan.inputs.VpnInterfaceSviFeatureTemplateIpv4SecondaryAddressArgs;
    import com.pulumi.sdwan.inputs.VpnInterfaceSviFeatureTemplateIpv6SecondaryAddressArgs;
    import com.pulumi.sdwan.inputs.VpnInterfaceSviFeatureTemplateIpv6DhcpHelperArgs;
    import com.pulumi.sdwan.inputs.VpnInterfaceSviFeatureTemplateIpv4AccessListArgs;
    import com.pulumi.sdwan.inputs.VpnInterfaceSviFeatureTemplateIpv6AccessListArgs;
    import com.pulumi.sdwan.inputs.VpnInterfaceSviFeatureTemplatePolicerArgs;
    import com.pulumi.sdwan.inputs.VpnInterfaceSviFeatureTemplateStaticArpEntryArgs;
    import com.pulumi.sdwan.inputs.VpnInterfaceSviFeatureTemplateIpv4VrrpArgs;
    import com.pulumi.sdwan.inputs.VpnInterfaceSviFeatureTemplateIpv6VrrpArgs;
    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 VpnInterfaceSviFeatureTemplate("example", VpnInterfaceSviFeatureTemplateArgs.builder()
                .name("Example")
                .description("My Example")
                .deviceTypes("vedge-C8000V")
                .ifName("Vlan100")
                .interfaceDescription("VPN Interface SVI")
                .ipv4Address("2.3.4.5")
                .ipv4SecondaryAddresses(VpnInterfaceSviFeatureTemplateIpv4SecondaryAddressArgs.builder()
                    .ipv4_address("4.5.6.7")
                    .build())
                .ipv6Address("2001:db8:85a3::8a2e:370:7334")
                .ipv6DhcpClient(false)
                .ipv6DhcpDistance(101)
                .ipv6DhcpRapidCommit(false)
                .ipv6SecondaryAddresses(VpnInterfaceSviFeatureTemplateIpv6SecondaryAddressArgs.builder()
                    .ipv6_address("2001:db8:85a3::8a2e:370:7334")
                    .build())
                .ipv4DhcpHelpers("7.7.7.7")
                .ipv6DhcpHelpers(VpnInterfaceSviFeatureTemplateIpv6DhcpHelperArgs.builder()
                    .address("2001:db8:85a3::8a2e:370:7334")
                    .vpn_id(100)
                    .build())
                .ipDirectedBroadcast(true)
                .mtu(1500)
                .ipMtu(1500)
                .tcpMssAdjust(1400)
                .shutdown(false)
                .arpTimeout(100)
                .ipv4AccessLists(VpnInterfaceSviFeatureTemplateIpv4AccessListArgs.builder()
                    .direction("in")
                    .acl_name("ACL1")
                    .build())
                .ipv6AccessLists(VpnInterfaceSviFeatureTemplateIpv6AccessListArgs.builder()
                    .direction("in")
                    .acl_name("ACL2")
                    .build())
                .policers(VpnInterfaceSviFeatureTemplatePolicerArgs.builder()
                    .direction("in")
                    .policer_name("POLICER1")
                    .build())
                .staticArpEntries(VpnInterfaceSviFeatureTemplateStaticArpEntryArgs.builder()
                    .ipv4_address("3.4.4.5")
                    .mac_address("00:00:00:00:00:00")
                    .build())
                .ipv4Vrrps(VpnInterfaceSviFeatureTemplateIpv4VrrpArgs.builder()
                    .group_id(1)
                    .priority(100)
                    .timer(1000)
                    .track_omp(true)
                    .track_prefix_list("TRACK1")
                    .ipv4_address("5.6.7.8")
                    .ipv4_secondary_addresses(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .tloc_preference_change(true)
                    .tloc_preference_change_value(100)
                    .tracking_objects(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .build())
                .ipv6Vrrps(VpnInterfaceSviFeatureTemplateIpv6VrrpArgs.builder()
                    .group_id(1)
                    .priority(100)
                    .timer(1000)
                    .track_omp(true)
                    .track_prefix_list("TRACK1")
                    .ipv6_addresses(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .ipv6_secondary_addresses(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: sdwan:VpnInterfaceSviFeatureTemplate
        properties:
          name: Example
          description: My Example
          deviceTypes:
            - vedge-C8000V
          ifName: Vlan100
          interfaceDescription: VPN Interface SVI
          ipv4Address: 2.3.4.5
          ipv4SecondaryAddresses:
            - ipv4_address: 4.5.6.7
          ipv6Address: 2001:db8:85a3::8a2e:370:7334
          ipv6DhcpClient: false
          ipv6DhcpDistance: 101
          ipv6DhcpRapidCommit: false
          ipv6SecondaryAddresses:
            - ipv6_address: 2001:db8:85a3::8a2e:370:7334
          ipv4DhcpHelpers:
            - 7.7.7.7
          ipv6DhcpHelpers:
            - address: 2001:db8:85a3::8a2e:370:7334
              vpn_id: 100
          ipDirectedBroadcast: true
          mtu: 1500
          ipMtu: 1500
          tcpMssAdjust: 1400
          shutdown: false
          arpTimeout: 100
          ipv4AccessLists:
            - direction: in
              acl_name: ACL1
          ipv6AccessLists:
            - direction: in
              acl_name: ACL2
          policers:
            - direction: in
              policer_name: POLICER1
          staticArpEntries:
            - ipv4_address: 3.4.4.5
              mac_address: 00:00:00:00:00:00
          ipv4Vrrps:
            - group_id: 1
              priority: 100
              timer: 1000
              track_omp: true
              track_prefix_list: TRACK1
              ipv4_address: 5.6.7.8
              ipv4_secondary_addresses:
                - ipv4Address: 8.8.8.8
              tloc_preference_change: true
              tloc_preference_change_value: 100
              tracking_objects:
                - name: 100
                  trackAction: decrement
                  decrementValue: 10
          ipv6Vrrps:
            - group_id: 1
              priority: 100
              timer: 1000
              track_omp: true
              track_prefix_list: TRACK1
              ipv6_addresses:
                - linkLocalAddress: FE80::1/64
                  prefix: 2001:db8:85a3::8a2e:370:7335
              ipv6_secondary_addresses:
                - prefix: 2001:db8:85a3::8a2e:370:7336
    

    Create VpnInterfaceSviFeatureTemplate Resource

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

    Constructor syntax

    new VpnInterfaceSviFeatureTemplate(name: string, args: VpnInterfaceSviFeatureTemplateArgs, opts?: CustomResourceOptions);
    @overload
    def VpnInterfaceSviFeatureTemplate(resource_name: str,
                                       args: VpnInterfaceSviFeatureTemplateArgs,
                                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def VpnInterfaceSviFeatureTemplate(resource_name: str,
                                       opts: Optional[ResourceOptions] = None,
                                       description: Optional[str] = None,
                                       device_types: Optional[Sequence[str]] = None,
                                       ipv6_address: Optional[str] = None,
                                       tcp_mss_adjust: Optional[int] = None,
                                       if_name: Optional[str] = None,
                                       if_name_variable: Optional[str] = None,
                                       interface_description: Optional[str] = None,
                                       interface_description_variable: Optional[str] = None,
                                       ip_directed_broadcast: Optional[bool] = None,
                                       ip_directed_broadcast_variable: Optional[str] = None,
                                       arp_timeout: Optional[int] = None,
                                       ip_mtu_variable: Optional[str] = None,
                                       ipv4_access_lists: Optional[Sequence[VpnInterfaceSviFeatureTemplateIpv4AccessListArgs]] = None,
                                       ipv4_address: Optional[str] = None,
                                       ipv4_address_variable: Optional[str] = None,
                                       ipv4_dhcp_helper_variable: Optional[str] = None,
                                       ipv4_dhcp_helpers: Optional[Sequence[str]] = None,
                                       ipv4_secondary_addresses: Optional[Sequence[VpnInterfaceSviFeatureTemplateIpv4SecondaryAddressArgs]] = None,
                                       ipv4_vrrps: Optional[Sequence[VpnInterfaceSviFeatureTemplateIpv4VrrpArgs]] = None,
                                       ipv6_access_lists: Optional[Sequence[VpnInterfaceSviFeatureTemplateIpv6AccessListArgs]] = None,
                                       ip_mtu: Optional[int] = None,
                                       arp_timeout_variable: Optional[str] = None,
                                       ipv6_dhcp_rapid_commit: Optional[bool] = None,
                                       ipv6_dhcp_client_variable: Optional[str] = None,
                                       ipv6_dhcp_distance: Optional[int] = None,
                                       ipv6_dhcp_distance_variable: Optional[str] = None,
                                       ipv6_dhcp_helpers: Optional[Sequence[VpnInterfaceSviFeatureTemplateIpv6DhcpHelperArgs]] = None,
                                       ipv6_dhcp_client: Optional[bool] = None,
                                       ipv6_dhcp_rapid_commit_variable: Optional[str] = None,
                                       ipv6_secondary_addresses: Optional[Sequence[VpnInterfaceSviFeatureTemplateIpv6SecondaryAddressArgs]] = None,
                                       ipv6_vrrps: Optional[Sequence[VpnInterfaceSviFeatureTemplateIpv6VrrpArgs]] = None,
                                       mtu: Optional[int] = None,
                                       mtu_variable: Optional[str] = None,
                                       name: Optional[str] = None,
                                       policers: Optional[Sequence[VpnInterfaceSviFeatureTemplatePolicerArgs]] = None,
                                       shutdown: Optional[bool] = None,
                                       shutdown_variable: Optional[str] = None,
                                       static_arp_entries: Optional[Sequence[VpnInterfaceSviFeatureTemplateStaticArpEntryArgs]] = None,
                                       ipv6_address_variable: Optional[str] = None,
                                       tcp_mss_adjust_variable: Optional[str] = None)
    func NewVpnInterfaceSviFeatureTemplate(ctx *Context, name string, args VpnInterfaceSviFeatureTemplateArgs, opts ...ResourceOption) (*VpnInterfaceSviFeatureTemplate, error)
    public VpnInterfaceSviFeatureTemplate(string name, VpnInterfaceSviFeatureTemplateArgs args, CustomResourceOptions? opts = null)
    public VpnInterfaceSviFeatureTemplate(String name, VpnInterfaceSviFeatureTemplateArgs args)
    public VpnInterfaceSviFeatureTemplate(String name, VpnInterfaceSviFeatureTemplateArgs args, CustomResourceOptions options)
    
    type: sdwan:VpnInterfaceSviFeatureTemplate
    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 VpnInterfaceSviFeatureTemplateArgs
    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 VpnInterfaceSviFeatureTemplateArgs
    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 VpnInterfaceSviFeatureTemplateArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args VpnInterfaceSviFeatureTemplateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args VpnInterfaceSviFeatureTemplateArgs
    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 vpnInterfaceSviFeatureTemplateResource = new Sdwan.VpnInterfaceSviFeatureTemplate("vpnInterfaceSviFeatureTemplateResource", new()
    {
        Description = "string",
        DeviceTypes = new[]
        {
            "string",
        },
        Ipv6Address = "string",
        TcpMssAdjust = 0,
        IfName = "string",
        IfNameVariable = "string",
        InterfaceDescription = "string",
        InterfaceDescriptionVariable = "string",
        IpDirectedBroadcast = false,
        IpDirectedBroadcastVariable = "string",
        ArpTimeout = 0,
        IpMtuVariable = "string",
        Ipv4AccessLists = new[]
        {
            new Sdwan.Inputs.VpnInterfaceSviFeatureTemplateIpv4AccessListArgs
            {
                AclName = "string",
                AclNameVariable = "string",
                Direction = "string",
                Optional = false,
            },
        },
        Ipv4Address = "string",
        Ipv4AddressVariable = "string",
        Ipv4DhcpHelperVariable = "string",
        Ipv4DhcpHelpers = new[]
        {
            "string",
        },
        Ipv4SecondaryAddresses = new[]
        {
            new Sdwan.Inputs.VpnInterfaceSviFeatureTemplateIpv4SecondaryAddressArgs
            {
                Ipv4Address = "string",
                Ipv4AddressVariable = "string",
                Optional = false,
            },
        },
        Ipv4Vrrps = new[]
        {
            new Sdwan.Inputs.VpnInterfaceSviFeatureTemplateIpv4VrrpArgs
            {
                GroupId = 0,
                GroupIdVariable = "string",
                Ipv4Address = "string",
                Ipv4AddressVariable = "string",
                Ipv4SecondaryAddresses = new[]
                {
                    new Sdwan.Inputs.VpnInterfaceSviFeatureTemplateIpv4VrrpIpv4SecondaryAddressArgs
                    {
                        Ipv4Address = "string",
                        Ipv4AddressVariable = "string",
                        Optional = false,
                    },
                },
                Optional = false,
                Priority = 0,
                PriorityVariable = "string",
                Timer = 0,
                TimerVariable = "string",
                TlocPreferenceChange = false,
                TlocPreferenceChangeValue = 0,
                TlocPreferenceChangeValueVariable = "string",
                TrackOmp = false,
                TrackOmpVariable = "string",
                TrackPrefixList = "string",
                TrackPrefixListVariable = "string",
                TrackingObjects = new[]
                {
                    new Sdwan.Inputs.VpnInterfaceSviFeatureTemplateIpv4VrrpTrackingObjectArgs
                    {
                        DecrementValue = 0,
                        DecrementValueVariable = "string",
                        Name = 0,
                        NameVariable = "string",
                        Optional = false,
                        TrackAction = "string",
                        TrackActionVariable = "string",
                    },
                },
            },
        },
        Ipv6AccessLists = new[]
        {
            new Sdwan.Inputs.VpnInterfaceSviFeatureTemplateIpv6AccessListArgs
            {
                AclName = "string",
                AclNameVariable = "string",
                Direction = "string",
                Optional = false,
            },
        },
        IpMtu = 0,
        ArpTimeoutVariable = "string",
        Ipv6DhcpRapidCommit = false,
        Ipv6DhcpClientVariable = "string",
        Ipv6DhcpDistance = 0,
        Ipv6DhcpDistanceVariable = "string",
        Ipv6DhcpHelpers = new[]
        {
            new Sdwan.Inputs.VpnInterfaceSviFeatureTemplateIpv6DhcpHelperArgs
            {
                Address = "string",
                AddressVariable = "string",
                Optional = false,
                VpnId = 0,
                VpnIdVariable = "string",
            },
        },
        Ipv6DhcpClient = false,
        Ipv6DhcpRapidCommitVariable = "string",
        Ipv6SecondaryAddresses = new[]
        {
            new Sdwan.Inputs.VpnInterfaceSviFeatureTemplateIpv6SecondaryAddressArgs
            {
                Ipv6Address = "string",
                Ipv6AddressVariable = "string",
                Optional = false,
            },
        },
        Ipv6Vrrps = new[]
        {
            new Sdwan.Inputs.VpnInterfaceSviFeatureTemplateIpv6VrrpArgs
            {
                GroupId = 0,
                GroupIdVariable = "string",
                Ipv6Addresses = new[]
                {
                    new Sdwan.Inputs.VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6AddressArgs
                    {
                        LinkLocalAddress = "string",
                        LinkLocalAddressVariable = "string",
                        Optional = false,
                        Prefix = "string",
                        PrefixVariable = "string",
                    },
                },
                Ipv6SecondaryAddresses = new[]
                {
                    new Sdwan.Inputs.VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6SecondaryAddressArgs
                    {
                        Optional = false,
                        Prefix = "string",
                        PrefixVariable = "string",
                    },
                },
                Optional = false,
                Priority = 0,
                PriorityVariable = "string",
                Timer = 0,
                TimerVariable = "string",
                TrackOmp = false,
                TrackOmpVariable = "string",
                TrackPrefixList = "string",
                TrackPrefixListVariable = "string",
            },
        },
        Mtu = 0,
        MtuVariable = "string",
        Name = "string",
        Policers = new[]
        {
            new Sdwan.Inputs.VpnInterfaceSviFeatureTemplatePolicerArgs
            {
                Direction = "string",
                Optional = false,
                PolicerName = "string",
            },
        },
        Shutdown = false,
        ShutdownVariable = "string",
        StaticArpEntries = new[]
        {
            new Sdwan.Inputs.VpnInterfaceSviFeatureTemplateStaticArpEntryArgs
            {
                Ipv4Address = "string",
                Ipv4AddressVariable = "string",
                MacAddress = "string",
                MacAddressVariable = "string",
                Optional = false,
            },
        },
        Ipv6AddressVariable = "string",
        TcpMssAdjustVariable = "string",
    });
    
    example, err := sdwan.NewVpnInterfaceSviFeatureTemplate(ctx, "vpnInterfaceSviFeatureTemplateResource", &sdwan.VpnInterfaceSviFeatureTemplateArgs{
    	Description: pulumi.String("string"),
    	DeviceTypes: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Ipv6Address:                  pulumi.String("string"),
    	TcpMssAdjust:                 pulumi.Int(0),
    	IfName:                       pulumi.String("string"),
    	IfNameVariable:               pulumi.String("string"),
    	InterfaceDescription:         pulumi.String("string"),
    	InterfaceDescriptionVariable: pulumi.String("string"),
    	IpDirectedBroadcast:          pulumi.Bool(false),
    	IpDirectedBroadcastVariable:  pulumi.String("string"),
    	ArpTimeout:                   pulumi.Int(0),
    	IpMtuVariable:                pulumi.String("string"),
    	Ipv4AccessLists: sdwan.VpnInterfaceSviFeatureTemplateIpv4AccessListArray{
    		&sdwan.VpnInterfaceSviFeatureTemplateIpv4AccessListArgs{
    			AclName:         pulumi.String("string"),
    			AclNameVariable: pulumi.String("string"),
    			Direction:       pulumi.String("string"),
    			Optional:        pulumi.Bool(false),
    		},
    	},
    	Ipv4Address:            pulumi.String("string"),
    	Ipv4AddressVariable:    pulumi.String("string"),
    	Ipv4DhcpHelperVariable: pulumi.String("string"),
    	Ipv4DhcpHelpers: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Ipv4SecondaryAddresses: sdwan.VpnInterfaceSviFeatureTemplateIpv4SecondaryAddressArray{
    		&sdwan.VpnInterfaceSviFeatureTemplateIpv4SecondaryAddressArgs{
    			Ipv4Address:         pulumi.String("string"),
    			Ipv4AddressVariable: pulumi.String("string"),
    			Optional:            pulumi.Bool(false),
    		},
    	},
    	Ipv4Vrrps: sdwan.VpnInterfaceSviFeatureTemplateIpv4VrrpArray{
    		&sdwan.VpnInterfaceSviFeatureTemplateIpv4VrrpArgs{
    			GroupId:             pulumi.Int(0),
    			GroupIdVariable:     pulumi.String("string"),
    			Ipv4Address:         pulumi.String("string"),
    			Ipv4AddressVariable: pulumi.String("string"),
    			Ipv4SecondaryAddresses: sdwan.VpnInterfaceSviFeatureTemplateIpv4VrrpIpv4SecondaryAddressArray{
    				&sdwan.VpnInterfaceSviFeatureTemplateIpv4VrrpIpv4SecondaryAddressArgs{
    					Ipv4Address:         pulumi.String("string"),
    					Ipv4AddressVariable: pulumi.String("string"),
    					Optional:            pulumi.Bool(false),
    				},
    			},
    			Optional:                          pulumi.Bool(false),
    			Priority:                          pulumi.Int(0),
    			PriorityVariable:                  pulumi.String("string"),
    			Timer:                             pulumi.Int(0),
    			TimerVariable:                     pulumi.String("string"),
    			TlocPreferenceChange:              pulumi.Bool(false),
    			TlocPreferenceChangeValue:         pulumi.Int(0),
    			TlocPreferenceChangeValueVariable: pulumi.String("string"),
    			TrackOmp:                          pulumi.Bool(false),
    			TrackOmpVariable:                  pulumi.String("string"),
    			TrackPrefixList:                   pulumi.String("string"),
    			TrackPrefixListVariable:           pulumi.String("string"),
    			TrackingObjects: sdwan.VpnInterfaceSviFeatureTemplateIpv4VrrpTrackingObjectArray{
    				&sdwan.VpnInterfaceSviFeatureTemplateIpv4VrrpTrackingObjectArgs{
    					DecrementValue:         pulumi.Int(0),
    					DecrementValueVariable: pulumi.String("string"),
    					Name:                   pulumi.Int(0),
    					NameVariable:           pulumi.String("string"),
    					Optional:               pulumi.Bool(false),
    					TrackAction:            pulumi.String("string"),
    					TrackActionVariable:    pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Ipv6AccessLists: sdwan.VpnInterfaceSviFeatureTemplateIpv6AccessListArray{
    		&sdwan.VpnInterfaceSviFeatureTemplateIpv6AccessListArgs{
    			AclName:         pulumi.String("string"),
    			AclNameVariable: pulumi.String("string"),
    			Direction:       pulumi.String("string"),
    			Optional:        pulumi.Bool(false),
    		},
    	},
    	IpMtu:                    pulumi.Int(0),
    	ArpTimeoutVariable:       pulumi.String("string"),
    	Ipv6DhcpRapidCommit:      pulumi.Bool(false),
    	Ipv6DhcpClientVariable:   pulumi.String("string"),
    	Ipv6DhcpDistance:         pulumi.Int(0),
    	Ipv6DhcpDistanceVariable: pulumi.String("string"),
    	Ipv6DhcpHelpers: sdwan.VpnInterfaceSviFeatureTemplateIpv6DhcpHelperArray{
    		&sdwan.VpnInterfaceSviFeatureTemplateIpv6DhcpHelperArgs{
    			Address:         pulumi.String("string"),
    			AddressVariable: pulumi.String("string"),
    			Optional:        pulumi.Bool(false),
    			VpnId:           pulumi.Int(0),
    			VpnIdVariable:   pulumi.String("string"),
    		},
    	},
    	Ipv6DhcpClient:              pulumi.Bool(false),
    	Ipv6DhcpRapidCommitVariable: pulumi.String("string"),
    	Ipv6SecondaryAddresses: sdwan.VpnInterfaceSviFeatureTemplateIpv6SecondaryAddressArray{
    		&sdwan.VpnInterfaceSviFeatureTemplateIpv6SecondaryAddressArgs{
    			Ipv6Address:         pulumi.String("string"),
    			Ipv6AddressVariable: pulumi.String("string"),
    			Optional:            pulumi.Bool(false),
    		},
    	},
    	Ipv6Vrrps: sdwan.VpnInterfaceSviFeatureTemplateIpv6VrrpArray{
    		&sdwan.VpnInterfaceSviFeatureTemplateIpv6VrrpArgs{
    			GroupId:         pulumi.Int(0),
    			GroupIdVariable: pulumi.String("string"),
    			Ipv6Addresses: sdwan.VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6AddressArray{
    				&sdwan.VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6AddressArgs{
    					LinkLocalAddress:         pulumi.String("string"),
    					LinkLocalAddressVariable: pulumi.String("string"),
    					Optional:                 pulumi.Bool(false),
    					Prefix:                   pulumi.String("string"),
    					PrefixVariable:           pulumi.String("string"),
    				},
    			},
    			Ipv6SecondaryAddresses: sdwan.VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6SecondaryAddressArray{
    				&sdwan.VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6SecondaryAddressArgs{
    					Optional:       pulumi.Bool(false),
    					Prefix:         pulumi.String("string"),
    					PrefixVariable: pulumi.String("string"),
    				},
    			},
    			Optional:                pulumi.Bool(false),
    			Priority:                pulumi.Int(0),
    			PriorityVariable:        pulumi.String("string"),
    			Timer:                   pulumi.Int(0),
    			TimerVariable:           pulumi.String("string"),
    			TrackOmp:                pulumi.Bool(false),
    			TrackOmpVariable:        pulumi.String("string"),
    			TrackPrefixList:         pulumi.String("string"),
    			TrackPrefixListVariable: pulumi.String("string"),
    		},
    	},
    	Mtu:         pulumi.Int(0),
    	MtuVariable: pulumi.String("string"),
    	Name:        pulumi.String("string"),
    	Policers: sdwan.VpnInterfaceSviFeatureTemplatePolicerArray{
    		&sdwan.VpnInterfaceSviFeatureTemplatePolicerArgs{
    			Direction:   pulumi.String("string"),
    			Optional:    pulumi.Bool(false),
    			PolicerName: pulumi.String("string"),
    		},
    	},
    	Shutdown:         pulumi.Bool(false),
    	ShutdownVariable: pulumi.String("string"),
    	StaticArpEntries: sdwan.VpnInterfaceSviFeatureTemplateStaticArpEntryArray{
    		&sdwan.VpnInterfaceSviFeatureTemplateStaticArpEntryArgs{
    			Ipv4Address:         pulumi.String("string"),
    			Ipv4AddressVariable: pulumi.String("string"),
    			MacAddress:          pulumi.String("string"),
    			MacAddressVariable:  pulumi.String("string"),
    			Optional:            pulumi.Bool(false),
    		},
    	},
    	Ipv6AddressVariable:  pulumi.String("string"),
    	TcpMssAdjustVariable: pulumi.String("string"),
    })
    
    var vpnInterfaceSviFeatureTemplateResource = new VpnInterfaceSviFeatureTemplate("vpnInterfaceSviFeatureTemplateResource", VpnInterfaceSviFeatureTemplateArgs.builder()
        .description("string")
        .deviceTypes("string")
        .ipv6Address("string")
        .tcpMssAdjust(0)
        .ifName("string")
        .ifNameVariable("string")
        .interfaceDescription("string")
        .interfaceDescriptionVariable("string")
        .ipDirectedBroadcast(false)
        .ipDirectedBroadcastVariable("string")
        .arpTimeout(0)
        .ipMtuVariable("string")
        .ipv4AccessLists(VpnInterfaceSviFeatureTemplateIpv4AccessListArgs.builder()
            .aclName("string")
            .aclNameVariable("string")
            .direction("string")
            .optional(false)
            .build())
        .ipv4Address("string")
        .ipv4AddressVariable("string")
        .ipv4DhcpHelperVariable("string")
        .ipv4DhcpHelpers("string")
        .ipv4SecondaryAddresses(VpnInterfaceSviFeatureTemplateIpv4SecondaryAddressArgs.builder()
            .ipv4Address("string")
            .ipv4AddressVariable("string")
            .optional(false)
            .build())
        .ipv4Vrrps(VpnInterfaceSviFeatureTemplateIpv4VrrpArgs.builder()
            .groupId(0)
            .groupIdVariable("string")
            .ipv4Address("string")
            .ipv4AddressVariable("string")
            .ipv4SecondaryAddresses(VpnInterfaceSviFeatureTemplateIpv4VrrpIpv4SecondaryAddressArgs.builder()
                .ipv4Address("string")
                .ipv4AddressVariable("string")
                .optional(false)
                .build())
            .optional(false)
            .priority(0)
            .priorityVariable("string")
            .timer(0)
            .timerVariable("string")
            .tlocPreferenceChange(false)
            .tlocPreferenceChangeValue(0)
            .tlocPreferenceChangeValueVariable("string")
            .trackOmp(false)
            .trackOmpVariable("string")
            .trackPrefixList("string")
            .trackPrefixListVariable("string")
            .trackingObjects(VpnInterfaceSviFeatureTemplateIpv4VrrpTrackingObjectArgs.builder()
                .decrementValue(0)
                .decrementValueVariable("string")
                .name(0)
                .nameVariable("string")
                .optional(false)
                .trackAction("string")
                .trackActionVariable("string")
                .build())
            .build())
        .ipv6AccessLists(VpnInterfaceSviFeatureTemplateIpv6AccessListArgs.builder()
            .aclName("string")
            .aclNameVariable("string")
            .direction("string")
            .optional(false)
            .build())
        .ipMtu(0)
        .arpTimeoutVariable("string")
        .ipv6DhcpRapidCommit(false)
        .ipv6DhcpClientVariable("string")
        .ipv6DhcpDistance(0)
        .ipv6DhcpDistanceVariable("string")
        .ipv6DhcpHelpers(VpnInterfaceSviFeatureTemplateIpv6DhcpHelperArgs.builder()
            .address("string")
            .addressVariable("string")
            .optional(false)
            .vpnId(0)
            .vpnIdVariable("string")
            .build())
        .ipv6DhcpClient(false)
        .ipv6DhcpRapidCommitVariable("string")
        .ipv6SecondaryAddresses(VpnInterfaceSviFeatureTemplateIpv6SecondaryAddressArgs.builder()
            .ipv6Address("string")
            .ipv6AddressVariable("string")
            .optional(false)
            .build())
        .ipv6Vrrps(VpnInterfaceSviFeatureTemplateIpv6VrrpArgs.builder()
            .groupId(0)
            .groupIdVariable("string")
            .ipv6Addresses(VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6AddressArgs.builder()
                .linkLocalAddress("string")
                .linkLocalAddressVariable("string")
                .optional(false)
                .prefix("string")
                .prefixVariable("string")
                .build())
            .ipv6SecondaryAddresses(VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6SecondaryAddressArgs.builder()
                .optional(false)
                .prefix("string")
                .prefixVariable("string")
                .build())
            .optional(false)
            .priority(0)
            .priorityVariable("string")
            .timer(0)
            .timerVariable("string")
            .trackOmp(false)
            .trackOmpVariable("string")
            .trackPrefixList("string")
            .trackPrefixListVariable("string")
            .build())
        .mtu(0)
        .mtuVariable("string")
        .name("string")
        .policers(VpnInterfaceSviFeatureTemplatePolicerArgs.builder()
            .direction("string")
            .optional(false)
            .policerName("string")
            .build())
        .shutdown(false)
        .shutdownVariable("string")
        .staticArpEntries(VpnInterfaceSviFeatureTemplateStaticArpEntryArgs.builder()
            .ipv4Address("string")
            .ipv4AddressVariable("string")
            .macAddress("string")
            .macAddressVariable("string")
            .optional(false)
            .build())
        .ipv6AddressVariable("string")
        .tcpMssAdjustVariable("string")
        .build());
    
    vpn_interface_svi_feature_template_resource = sdwan.VpnInterfaceSviFeatureTemplate("vpnInterfaceSviFeatureTemplateResource",
        description="string",
        device_types=["string"],
        ipv6_address="string",
        tcp_mss_adjust=0,
        if_name="string",
        if_name_variable="string",
        interface_description="string",
        interface_description_variable="string",
        ip_directed_broadcast=False,
        ip_directed_broadcast_variable="string",
        arp_timeout=0,
        ip_mtu_variable="string",
        ipv4_access_lists=[{
            "acl_name": "string",
            "acl_name_variable": "string",
            "direction": "string",
            "optional": False,
        }],
        ipv4_address="string",
        ipv4_address_variable="string",
        ipv4_dhcp_helper_variable="string",
        ipv4_dhcp_helpers=["string"],
        ipv4_secondary_addresses=[{
            "ipv4_address": "string",
            "ipv4_address_variable": "string",
            "optional": False,
        }],
        ipv4_vrrps=[{
            "group_id": 0,
            "group_id_variable": "string",
            "ipv4_address": "string",
            "ipv4_address_variable": "string",
            "ipv4_secondary_addresses": [{
                "ipv4_address": "string",
                "ipv4_address_variable": "string",
                "optional": False,
            }],
            "optional": False,
            "priority": 0,
            "priority_variable": "string",
            "timer": 0,
            "timer_variable": "string",
            "tloc_preference_change": False,
            "tloc_preference_change_value": 0,
            "tloc_preference_change_value_variable": "string",
            "track_omp": False,
            "track_omp_variable": "string",
            "track_prefix_list": "string",
            "track_prefix_list_variable": "string",
            "tracking_objects": [{
                "decrement_value": 0,
                "decrement_value_variable": "string",
                "name": 0,
                "name_variable": "string",
                "optional": False,
                "track_action": "string",
                "track_action_variable": "string",
            }],
        }],
        ipv6_access_lists=[{
            "acl_name": "string",
            "acl_name_variable": "string",
            "direction": "string",
            "optional": False,
        }],
        ip_mtu=0,
        arp_timeout_variable="string",
        ipv6_dhcp_rapid_commit=False,
        ipv6_dhcp_client_variable="string",
        ipv6_dhcp_distance=0,
        ipv6_dhcp_distance_variable="string",
        ipv6_dhcp_helpers=[{
            "address": "string",
            "address_variable": "string",
            "optional": False,
            "vpn_id": 0,
            "vpn_id_variable": "string",
        }],
        ipv6_dhcp_client=False,
        ipv6_dhcp_rapid_commit_variable="string",
        ipv6_secondary_addresses=[{
            "ipv6_address": "string",
            "ipv6_address_variable": "string",
            "optional": False,
        }],
        ipv6_vrrps=[{
            "group_id": 0,
            "group_id_variable": "string",
            "ipv6_addresses": [{
                "link_local_address": "string",
                "link_local_address_variable": "string",
                "optional": False,
                "prefix": "string",
                "prefix_variable": "string",
            }],
            "ipv6_secondary_addresses": [{
                "optional": False,
                "prefix": "string",
                "prefix_variable": "string",
            }],
            "optional": False,
            "priority": 0,
            "priority_variable": "string",
            "timer": 0,
            "timer_variable": "string",
            "track_omp": False,
            "track_omp_variable": "string",
            "track_prefix_list": "string",
            "track_prefix_list_variable": "string",
        }],
        mtu=0,
        mtu_variable="string",
        name="string",
        policers=[{
            "direction": "string",
            "optional": False,
            "policer_name": "string",
        }],
        shutdown=False,
        shutdown_variable="string",
        static_arp_entries=[{
            "ipv4_address": "string",
            "ipv4_address_variable": "string",
            "mac_address": "string",
            "mac_address_variable": "string",
            "optional": False,
        }],
        ipv6_address_variable="string",
        tcp_mss_adjust_variable="string")
    
    const vpnInterfaceSviFeatureTemplateResource = new sdwan.VpnInterfaceSviFeatureTemplate("vpnInterfaceSviFeatureTemplateResource", {
        description: "string",
        deviceTypes: ["string"],
        ipv6Address: "string",
        tcpMssAdjust: 0,
        ifName: "string",
        ifNameVariable: "string",
        interfaceDescription: "string",
        interfaceDescriptionVariable: "string",
        ipDirectedBroadcast: false,
        ipDirectedBroadcastVariable: "string",
        arpTimeout: 0,
        ipMtuVariable: "string",
        ipv4AccessLists: [{
            aclName: "string",
            aclNameVariable: "string",
            direction: "string",
            optional: false,
        }],
        ipv4Address: "string",
        ipv4AddressVariable: "string",
        ipv4DhcpHelperVariable: "string",
        ipv4DhcpHelpers: ["string"],
        ipv4SecondaryAddresses: [{
            ipv4Address: "string",
            ipv4AddressVariable: "string",
            optional: false,
        }],
        ipv4Vrrps: [{
            groupId: 0,
            groupIdVariable: "string",
            ipv4Address: "string",
            ipv4AddressVariable: "string",
            ipv4SecondaryAddresses: [{
                ipv4Address: "string",
                ipv4AddressVariable: "string",
                optional: false,
            }],
            optional: false,
            priority: 0,
            priorityVariable: "string",
            timer: 0,
            timerVariable: "string",
            tlocPreferenceChange: false,
            tlocPreferenceChangeValue: 0,
            tlocPreferenceChangeValueVariable: "string",
            trackOmp: false,
            trackOmpVariable: "string",
            trackPrefixList: "string",
            trackPrefixListVariable: "string",
            trackingObjects: [{
                decrementValue: 0,
                decrementValueVariable: "string",
                name: 0,
                nameVariable: "string",
                optional: false,
                trackAction: "string",
                trackActionVariable: "string",
            }],
        }],
        ipv6AccessLists: [{
            aclName: "string",
            aclNameVariable: "string",
            direction: "string",
            optional: false,
        }],
        ipMtu: 0,
        arpTimeoutVariable: "string",
        ipv6DhcpRapidCommit: false,
        ipv6DhcpClientVariable: "string",
        ipv6DhcpDistance: 0,
        ipv6DhcpDistanceVariable: "string",
        ipv6DhcpHelpers: [{
            address: "string",
            addressVariable: "string",
            optional: false,
            vpnId: 0,
            vpnIdVariable: "string",
        }],
        ipv6DhcpClient: false,
        ipv6DhcpRapidCommitVariable: "string",
        ipv6SecondaryAddresses: [{
            ipv6Address: "string",
            ipv6AddressVariable: "string",
            optional: false,
        }],
        ipv6Vrrps: [{
            groupId: 0,
            groupIdVariable: "string",
            ipv6Addresses: [{
                linkLocalAddress: "string",
                linkLocalAddressVariable: "string",
                optional: false,
                prefix: "string",
                prefixVariable: "string",
            }],
            ipv6SecondaryAddresses: [{
                optional: false,
                prefix: "string",
                prefixVariable: "string",
            }],
            optional: false,
            priority: 0,
            priorityVariable: "string",
            timer: 0,
            timerVariable: "string",
            trackOmp: false,
            trackOmpVariable: "string",
            trackPrefixList: "string",
            trackPrefixListVariable: "string",
        }],
        mtu: 0,
        mtuVariable: "string",
        name: "string",
        policers: [{
            direction: "string",
            optional: false,
            policerName: "string",
        }],
        shutdown: false,
        shutdownVariable: "string",
        staticArpEntries: [{
            ipv4Address: "string",
            ipv4AddressVariable: "string",
            macAddress: "string",
            macAddressVariable: "string",
            optional: false,
        }],
        ipv6AddressVariable: "string",
        tcpMssAdjustVariable: "string",
    });
    
    type: sdwan:VpnInterfaceSviFeatureTemplate
    properties:
        arpTimeout: 0
        arpTimeoutVariable: string
        description: string
        deviceTypes:
            - string
        ifName: string
        ifNameVariable: string
        interfaceDescription: string
        interfaceDescriptionVariable: string
        ipDirectedBroadcast: false
        ipDirectedBroadcastVariable: string
        ipMtu: 0
        ipMtuVariable: string
        ipv4AccessLists:
            - aclName: string
              aclNameVariable: string
              direction: string
              optional: false
        ipv4Address: string
        ipv4AddressVariable: string
        ipv4DhcpHelperVariable: string
        ipv4DhcpHelpers:
            - string
        ipv4SecondaryAddresses:
            - ipv4Address: string
              ipv4AddressVariable: string
              optional: false
        ipv4Vrrps:
            - groupId: 0
              groupIdVariable: string
              ipv4Address: string
              ipv4AddressVariable: string
              ipv4SecondaryAddresses:
                - ipv4Address: string
                  ipv4AddressVariable: string
                  optional: false
              optional: false
              priority: 0
              priorityVariable: string
              timer: 0
              timerVariable: string
              tlocPreferenceChange: false
              tlocPreferenceChangeValue: 0
              tlocPreferenceChangeValueVariable: string
              trackOmp: false
              trackOmpVariable: string
              trackPrefixList: string
              trackPrefixListVariable: string
              trackingObjects:
                - decrementValue: 0
                  decrementValueVariable: string
                  name: 0
                  nameVariable: string
                  optional: false
                  trackAction: string
                  trackActionVariable: string
        ipv6AccessLists:
            - aclName: string
              aclNameVariable: string
              direction: string
              optional: false
        ipv6Address: string
        ipv6AddressVariable: string
        ipv6DhcpClient: false
        ipv6DhcpClientVariable: string
        ipv6DhcpDistance: 0
        ipv6DhcpDistanceVariable: string
        ipv6DhcpHelpers:
            - address: string
              addressVariable: string
              optional: false
              vpnId: 0
              vpnIdVariable: string
        ipv6DhcpRapidCommit: false
        ipv6DhcpRapidCommitVariable: string
        ipv6SecondaryAddresses:
            - ipv6Address: string
              ipv6AddressVariable: string
              optional: false
        ipv6Vrrps:
            - groupId: 0
              groupIdVariable: string
              ipv6Addresses:
                - linkLocalAddress: string
                  linkLocalAddressVariable: string
                  optional: false
                  prefix: string
                  prefixVariable: string
              ipv6SecondaryAddresses:
                - optional: false
                  prefix: string
                  prefixVariable: string
              optional: false
              priority: 0
              priorityVariable: string
              timer: 0
              timerVariable: string
              trackOmp: false
              trackOmpVariable: string
              trackPrefixList: string
              trackPrefixListVariable: string
        mtu: 0
        mtuVariable: string
        name: string
        policers:
            - direction: string
              optional: false
              policerName: string
        shutdown: false
        shutdownVariable: string
        staticArpEntries:
            - ipv4Address: string
              ipv4AddressVariable: string
              macAddress: string
              macAddressVariable: string
              optional: false
        tcpMssAdjust: 0
        tcpMssAdjustVariable: string
    

    VpnInterfaceSviFeatureTemplate Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The VpnInterfaceSviFeatureTemplate resource accepts the following input properties:

    Description string
    The description of the feature template
    DeviceTypes List<string>
    List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
    ArpTimeout int
    Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2678400 - Default value: 1200
    ArpTimeoutVariable string
    Variable name
    IfName string
    Interface name: VLAN 1 - VLAN 4094 when present
    IfNameVariable string
    Variable name
    InterfaceDescription string
    Interface description
    InterfaceDescriptionVariable string
    Variable name
    IpDirectedBroadcast bool
    IP Directed-Broadcast - Default value: false
    IpDirectedBroadcastVariable string
    Variable name
    IpMtu int
    IP MTU <576..Interface MTU>, in bytes - Range: 576-9216 - Default value: 1500
    IpMtuVariable string
    Variable name
    Ipv4AccessLists List<VpnInterfaceSviFeatureTemplateIpv4AccessList>
    Apply ACL
    Ipv4Address string
    Assign IPv4 address
    Ipv4AddressVariable string
    Variable name
    Ipv4DhcpHelperVariable string
    Variable name
    Ipv4DhcpHelpers List<string>
    List of DHCP helper addresses
    Ipv4SecondaryAddresses List<VpnInterfaceSviFeatureTemplateIpv4SecondaryAddress>
    Assign secondary IP addresses
    Ipv4Vrrps List<VpnInterfaceSviFeatureTemplateIpv4Vrrp>
    Enable VRRP
    Ipv6AccessLists List<VpnInterfaceSviFeatureTemplateIpv6AccessList>
    Apply ACL
    Ipv6Address string
    Assign IPv6 address
    Ipv6AddressVariable string
    Variable name
    Ipv6DhcpClient bool
    Enable DHCPv6 - Default value: false
    Ipv6DhcpClientVariable string
    Variable name
    Ipv6DhcpDistance int
    Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
    Ipv6DhcpDistanceVariable string
    Variable name
    Ipv6DhcpHelpers List<VpnInterfaceSviFeatureTemplateIpv6DhcpHelper>
    DHCPv6 Helper
    Ipv6DhcpRapidCommit bool
    Enable DHCPv6 rapid commit - Default value: false
    Ipv6DhcpRapidCommitVariable string
    Variable name
    Ipv6SecondaryAddresses List<VpnInterfaceSviFeatureTemplateIpv6SecondaryAddress>
    Assign secondary IPv6 addresses
    Ipv6Vrrps List<VpnInterfaceSviFeatureTemplateIpv6Vrrp>
    Enable VRRP
    Mtu int
    Interface MTU <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
    MtuVariable string
    Variable name
    Name string
    The name of the feature template
    Policers List<VpnInterfaceSviFeatureTemplatePolicer>
    Enable policer
    Shutdown bool
    Administrative state - Default value: true
    ShutdownVariable string
    Variable name
    StaticArpEntries List<VpnInterfaceSviFeatureTemplateStaticArpEntry>
    Configure static ARP entries
    TcpMssAdjust int
    TCP MSS on SYN packets, in bytes - Range: 552-1960
    TcpMssAdjustVariable string
    Variable name
    Description string
    The description of the feature template
    DeviceTypes []string
    List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
    ArpTimeout int
    Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2678400 - Default value: 1200
    ArpTimeoutVariable string
    Variable name
    IfName string
    Interface name: VLAN 1 - VLAN 4094 when present
    IfNameVariable string
    Variable name
    InterfaceDescription string
    Interface description
    InterfaceDescriptionVariable string
    Variable name
    IpDirectedBroadcast bool
    IP Directed-Broadcast - Default value: false
    IpDirectedBroadcastVariable string
    Variable name
    IpMtu int
    IP MTU <576..Interface MTU>, in bytes - Range: 576-9216 - Default value: 1500
    IpMtuVariable string
    Variable name
    Ipv4AccessLists []VpnInterfaceSviFeatureTemplateIpv4AccessListArgs
    Apply ACL
    Ipv4Address string
    Assign IPv4 address
    Ipv4AddressVariable string
    Variable name
    Ipv4DhcpHelperVariable string
    Variable name
    Ipv4DhcpHelpers []string
    List of DHCP helper addresses
    Ipv4SecondaryAddresses []VpnInterfaceSviFeatureTemplateIpv4SecondaryAddressArgs
    Assign secondary IP addresses
    Ipv4Vrrps []VpnInterfaceSviFeatureTemplateIpv4VrrpArgs
    Enable VRRP
    Ipv6AccessLists []VpnInterfaceSviFeatureTemplateIpv6AccessListArgs
    Apply ACL
    Ipv6Address string
    Assign IPv6 address
    Ipv6AddressVariable string
    Variable name
    Ipv6DhcpClient bool
    Enable DHCPv6 - Default value: false
    Ipv6DhcpClientVariable string
    Variable name
    Ipv6DhcpDistance int
    Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
    Ipv6DhcpDistanceVariable string
    Variable name
    Ipv6DhcpHelpers []VpnInterfaceSviFeatureTemplateIpv6DhcpHelperArgs
    DHCPv6 Helper
    Ipv6DhcpRapidCommit bool
    Enable DHCPv6 rapid commit - Default value: false
    Ipv6DhcpRapidCommitVariable string
    Variable name
    Ipv6SecondaryAddresses []VpnInterfaceSviFeatureTemplateIpv6SecondaryAddressArgs
    Assign secondary IPv6 addresses
    Ipv6Vrrps []VpnInterfaceSviFeatureTemplateIpv6VrrpArgs
    Enable VRRP
    Mtu int
    Interface MTU <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
    MtuVariable string
    Variable name
    Name string
    The name of the feature template
    Policers []VpnInterfaceSviFeatureTemplatePolicerArgs
    Enable policer
    Shutdown bool
    Administrative state - Default value: true
    ShutdownVariable string
    Variable name
    StaticArpEntries []VpnInterfaceSviFeatureTemplateStaticArpEntryArgs
    Configure static ARP entries
    TcpMssAdjust int
    TCP MSS on SYN packets, in bytes - Range: 552-1960
    TcpMssAdjustVariable string
    Variable name
    description String
    The description of the feature template
    deviceTypes List<String>
    List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
    arpTimeout Integer
    Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2678400 - Default value: 1200
    arpTimeoutVariable String
    Variable name
    ifName String
    Interface name: VLAN 1 - VLAN 4094 when present
    ifNameVariable String
    Variable name
    interfaceDescription String
    Interface description
    interfaceDescriptionVariable String
    Variable name
    ipDirectedBroadcast Boolean
    IP Directed-Broadcast - Default value: false
    ipDirectedBroadcastVariable String
    Variable name
    ipMtu Integer
    IP MTU <576..Interface MTU>, in bytes - Range: 576-9216 - Default value: 1500
    ipMtuVariable String
    Variable name
    ipv4AccessLists List<VpnInterfaceSviFeatureTemplateIpv4AccessList>
    Apply ACL
    ipv4Address String
    Assign IPv4 address
    ipv4AddressVariable String
    Variable name
    ipv4DhcpHelperVariable String
    Variable name
    ipv4DhcpHelpers List<String>
    List of DHCP helper addresses
    ipv4SecondaryAddresses List<VpnInterfaceSviFeatureTemplateIpv4SecondaryAddress>
    Assign secondary IP addresses
    ipv4Vrrps List<VpnInterfaceSviFeatureTemplateIpv4Vrrp>
    Enable VRRP
    ipv6AccessLists List<VpnInterfaceSviFeatureTemplateIpv6AccessList>
    Apply ACL
    ipv6Address String
    Assign IPv6 address
    ipv6AddressVariable String
    Variable name
    ipv6DhcpClient Boolean
    Enable DHCPv6 - Default value: false
    ipv6DhcpClientVariable String
    Variable name
    ipv6DhcpDistance Integer
    Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
    ipv6DhcpDistanceVariable String
    Variable name
    ipv6DhcpHelpers List<VpnInterfaceSviFeatureTemplateIpv6DhcpHelper>
    DHCPv6 Helper
    ipv6DhcpRapidCommit Boolean
    Enable DHCPv6 rapid commit - Default value: false
    ipv6DhcpRapidCommitVariable String
    Variable name
    ipv6SecondaryAddresses List<VpnInterfaceSviFeatureTemplateIpv6SecondaryAddress>
    Assign secondary IPv6 addresses
    ipv6Vrrps List<VpnInterfaceSviFeatureTemplateIpv6Vrrp>
    Enable VRRP
    mtu Integer
    Interface MTU <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
    mtuVariable String
    Variable name
    name String
    The name of the feature template
    policers List<VpnInterfaceSviFeatureTemplatePolicer>
    Enable policer
    shutdown Boolean
    Administrative state - Default value: true
    shutdownVariable String
    Variable name
    staticArpEntries List<VpnInterfaceSviFeatureTemplateStaticArpEntry>
    Configure static ARP entries
    tcpMssAdjust Integer
    TCP MSS on SYN packets, in bytes - Range: 552-1960
    tcpMssAdjustVariable String
    Variable name
    description string
    The description of the feature template
    deviceTypes string[]
    List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
    arpTimeout number
    Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2678400 - Default value: 1200
    arpTimeoutVariable string
    Variable name
    ifName string
    Interface name: VLAN 1 - VLAN 4094 when present
    ifNameVariable string
    Variable name
    interfaceDescription string
    Interface description
    interfaceDescriptionVariable string
    Variable name
    ipDirectedBroadcast boolean
    IP Directed-Broadcast - Default value: false
    ipDirectedBroadcastVariable string
    Variable name
    ipMtu number
    IP MTU <576..Interface MTU>, in bytes - Range: 576-9216 - Default value: 1500
    ipMtuVariable string
    Variable name
    ipv4AccessLists VpnInterfaceSviFeatureTemplateIpv4AccessList[]
    Apply ACL
    ipv4Address string
    Assign IPv4 address
    ipv4AddressVariable string
    Variable name
    ipv4DhcpHelperVariable string
    Variable name
    ipv4DhcpHelpers string[]
    List of DHCP helper addresses
    ipv4SecondaryAddresses VpnInterfaceSviFeatureTemplateIpv4SecondaryAddress[]
    Assign secondary IP addresses
    ipv4Vrrps VpnInterfaceSviFeatureTemplateIpv4Vrrp[]
    Enable VRRP
    ipv6AccessLists VpnInterfaceSviFeatureTemplateIpv6AccessList[]
    Apply ACL
    ipv6Address string
    Assign IPv6 address
    ipv6AddressVariable string
    Variable name
    ipv6DhcpClient boolean
    Enable DHCPv6 - Default value: false
    ipv6DhcpClientVariable string
    Variable name
    ipv6DhcpDistance number
    Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
    ipv6DhcpDistanceVariable string
    Variable name
    ipv6DhcpHelpers VpnInterfaceSviFeatureTemplateIpv6DhcpHelper[]
    DHCPv6 Helper
    ipv6DhcpRapidCommit boolean
    Enable DHCPv6 rapid commit - Default value: false
    ipv6DhcpRapidCommitVariable string
    Variable name
    ipv6SecondaryAddresses VpnInterfaceSviFeatureTemplateIpv6SecondaryAddress[]
    Assign secondary IPv6 addresses
    ipv6Vrrps VpnInterfaceSviFeatureTemplateIpv6Vrrp[]
    Enable VRRP
    mtu number
    Interface MTU <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
    mtuVariable string
    Variable name
    name string
    The name of the feature template
    policers VpnInterfaceSviFeatureTemplatePolicer[]
    Enable policer
    shutdown boolean
    Administrative state - Default value: true
    shutdownVariable string
    Variable name
    staticArpEntries VpnInterfaceSviFeatureTemplateStaticArpEntry[]
    Configure static ARP entries
    tcpMssAdjust number
    TCP MSS on SYN packets, in bytes - Range: 552-1960
    tcpMssAdjustVariable string
    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
    arp_timeout int
    Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2678400 - Default value: 1200
    arp_timeout_variable str
    Variable name
    if_name str
    Interface name: VLAN 1 - VLAN 4094 when present
    if_name_variable str
    Variable name
    interface_description str
    Interface description
    interface_description_variable str
    Variable name
    ip_directed_broadcast bool
    IP Directed-Broadcast - Default value: false
    ip_directed_broadcast_variable str
    Variable name
    ip_mtu int
    IP MTU <576..Interface MTU>, in bytes - Range: 576-9216 - Default value: 1500
    ip_mtu_variable str
    Variable name
    ipv4_access_lists Sequence[VpnInterfaceSviFeatureTemplateIpv4AccessListArgs]
    Apply ACL
    ipv4_address str
    Assign IPv4 address
    ipv4_address_variable str
    Variable name
    ipv4_dhcp_helper_variable str
    Variable name
    ipv4_dhcp_helpers Sequence[str]
    List of DHCP helper addresses
    ipv4_secondary_addresses Sequence[VpnInterfaceSviFeatureTemplateIpv4SecondaryAddressArgs]
    Assign secondary IP addresses
    ipv4_vrrps Sequence[VpnInterfaceSviFeatureTemplateIpv4VrrpArgs]
    Enable VRRP
    ipv6_access_lists Sequence[VpnInterfaceSviFeatureTemplateIpv6AccessListArgs]
    Apply ACL
    ipv6_address str
    Assign IPv6 address
    ipv6_address_variable str
    Variable name
    ipv6_dhcp_client bool
    Enable DHCPv6 - Default value: false
    ipv6_dhcp_client_variable str
    Variable name
    ipv6_dhcp_distance int
    Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
    ipv6_dhcp_distance_variable str
    Variable name
    ipv6_dhcp_helpers Sequence[VpnInterfaceSviFeatureTemplateIpv6DhcpHelperArgs]
    DHCPv6 Helper
    ipv6_dhcp_rapid_commit bool
    Enable DHCPv6 rapid commit - Default value: false
    ipv6_dhcp_rapid_commit_variable str
    Variable name
    ipv6_secondary_addresses Sequence[VpnInterfaceSviFeatureTemplateIpv6SecondaryAddressArgs]
    Assign secondary IPv6 addresses
    ipv6_vrrps Sequence[VpnInterfaceSviFeatureTemplateIpv6VrrpArgs]
    Enable VRRP
    mtu int
    Interface MTU <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
    mtu_variable str
    Variable name
    name str
    The name of the feature template
    policers Sequence[VpnInterfaceSviFeatureTemplatePolicerArgs]
    Enable policer
    shutdown bool
    Administrative state - Default value: true
    shutdown_variable str
    Variable name
    static_arp_entries Sequence[VpnInterfaceSviFeatureTemplateStaticArpEntryArgs]
    Configure static ARP entries
    tcp_mss_adjust int
    TCP MSS on SYN packets, in bytes - Range: 552-1960
    tcp_mss_adjust_variable str
    Variable name
    description String
    The description of the feature template
    deviceTypes List<String>
    List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
    arpTimeout Number
    Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2678400 - Default value: 1200
    arpTimeoutVariable String
    Variable name
    ifName String
    Interface name: VLAN 1 - VLAN 4094 when present
    ifNameVariable String
    Variable name
    interfaceDescription String
    Interface description
    interfaceDescriptionVariable String
    Variable name
    ipDirectedBroadcast Boolean
    IP Directed-Broadcast - Default value: false
    ipDirectedBroadcastVariable String
    Variable name
    ipMtu Number
    IP MTU <576..Interface MTU>, in bytes - Range: 576-9216 - Default value: 1500
    ipMtuVariable String
    Variable name
    ipv4AccessLists List<Property Map>
    Apply ACL
    ipv4Address String
    Assign IPv4 address
    ipv4AddressVariable String
    Variable name
    ipv4DhcpHelperVariable String
    Variable name
    ipv4DhcpHelpers List<String>
    List of DHCP helper addresses
    ipv4SecondaryAddresses List<Property Map>
    Assign secondary IP addresses
    ipv4Vrrps List<Property Map>
    Enable VRRP
    ipv6AccessLists List<Property Map>
    Apply ACL
    ipv6Address String
    Assign IPv6 address
    ipv6AddressVariable String
    Variable name
    ipv6DhcpClient Boolean
    Enable DHCPv6 - Default value: false
    ipv6DhcpClientVariable String
    Variable name
    ipv6DhcpDistance Number
    Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
    ipv6DhcpDistanceVariable String
    Variable name
    ipv6DhcpHelpers List<Property Map>
    DHCPv6 Helper
    ipv6DhcpRapidCommit Boolean
    Enable DHCPv6 rapid commit - Default value: false
    ipv6DhcpRapidCommitVariable String
    Variable name
    ipv6SecondaryAddresses List<Property Map>
    Assign secondary IPv6 addresses
    ipv6Vrrps List<Property Map>
    Enable VRRP
    mtu Number
    Interface MTU <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
    mtuVariable String
    Variable name
    name String
    The name of the feature template
    policers List<Property Map>
    Enable policer
    shutdown Boolean
    Administrative state - Default value: true
    shutdownVariable String
    Variable name
    staticArpEntries List<Property Map>
    Configure static ARP entries
    tcpMssAdjust Number
    TCP MSS on SYN packets, in bytes - Range: 552-1960
    tcpMssAdjustVariable String
    Variable name

    Outputs

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

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

    Look up Existing VpnInterfaceSviFeatureTemplate Resource

    Get an existing VpnInterfaceSviFeatureTemplate 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?: VpnInterfaceSviFeatureTemplateState, opts?: CustomResourceOptions): VpnInterfaceSviFeatureTemplate
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            arp_timeout: Optional[int] = None,
            arp_timeout_variable: Optional[str] = None,
            description: Optional[str] = None,
            device_types: Optional[Sequence[str]] = None,
            if_name: Optional[str] = None,
            if_name_variable: Optional[str] = None,
            interface_description: Optional[str] = None,
            interface_description_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,
            ipv4_access_lists: Optional[Sequence[VpnInterfaceSviFeatureTemplateIpv4AccessListArgs]] = None,
            ipv4_address: Optional[str] = None,
            ipv4_address_variable: Optional[str] = None,
            ipv4_dhcp_helper_variable: Optional[str] = None,
            ipv4_dhcp_helpers: Optional[Sequence[str]] = None,
            ipv4_secondary_addresses: Optional[Sequence[VpnInterfaceSviFeatureTemplateIpv4SecondaryAddressArgs]] = None,
            ipv4_vrrps: Optional[Sequence[VpnInterfaceSviFeatureTemplateIpv4VrrpArgs]] = None,
            ipv6_access_lists: Optional[Sequence[VpnInterfaceSviFeatureTemplateIpv6AccessListArgs]] = None,
            ipv6_address: Optional[str] = None,
            ipv6_address_variable: Optional[str] = None,
            ipv6_dhcp_client: Optional[bool] = None,
            ipv6_dhcp_client_variable: Optional[str] = None,
            ipv6_dhcp_distance: Optional[int] = None,
            ipv6_dhcp_distance_variable: Optional[str] = None,
            ipv6_dhcp_helpers: Optional[Sequence[VpnInterfaceSviFeatureTemplateIpv6DhcpHelperArgs]] = None,
            ipv6_dhcp_rapid_commit: Optional[bool] = None,
            ipv6_dhcp_rapid_commit_variable: Optional[str] = None,
            ipv6_secondary_addresses: Optional[Sequence[VpnInterfaceSviFeatureTemplateIpv6SecondaryAddressArgs]] = None,
            ipv6_vrrps: Optional[Sequence[VpnInterfaceSviFeatureTemplateIpv6VrrpArgs]] = None,
            mtu: Optional[int] = None,
            mtu_variable: Optional[str] = None,
            name: Optional[str] = None,
            policers: Optional[Sequence[VpnInterfaceSviFeatureTemplatePolicerArgs]] = None,
            shutdown: Optional[bool] = None,
            shutdown_variable: Optional[str] = None,
            static_arp_entries: Optional[Sequence[VpnInterfaceSviFeatureTemplateStaticArpEntryArgs]] = None,
            tcp_mss_adjust: Optional[int] = None,
            tcp_mss_adjust_variable: Optional[str] = None,
            template_type: Optional[str] = None,
            version: Optional[int] = None) -> VpnInterfaceSviFeatureTemplate
    func GetVpnInterfaceSviFeatureTemplate(ctx *Context, name string, id IDInput, state *VpnInterfaceSviFeatureTemplateState, opts ...ResourceOption) (*VpnInterfaceSviFeatureTemplate, error)
    public static VpnInterfaceSviFeatureTemplate Get(string name, Input<string> id, VpnInterfaceSviFeatureTemplateState? state, CustomResourceOptions? opts = null)
    public static VpnInterfaceSviFeatureTemplate get(String name, Output<String> id, VpnInterfaceSviFeatureTemplateState 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.
    The following state arguments are supported:
    ArpTimeout int
    Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2678400 - Default value: 1200
    ArpTimeoutVariable string
    Variable name
    Description string
    The description of the feature template
    DeviceTypes List<string>
    List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
    IfName string
    Interface name: VLAN 1 - VLAN 4094 when present
    IfNameVariable string
    Variable name
    InterfaceDescription string
    Interface description
    InterfaceDescriptionVariable string
    Variable name
    IpDirectedBroadcast bool
    IP Directed-Broadcast - Default value: false
    IpDirectedBroadcastVariable string
    Variable name
    IpMtu int
    IP MTU <576..Interface MTU>, in bytes - Range: 576-9216 - Default value: 1500
    IpMtuVariable string
    Variable name
    Ipv4AccessLists List<VpnInterfaceSviFeatureTemplateIpv4AccessList>
    Apply ACL
    Ipv4Address string
    Assign IPv4 address
    Ipv4AddressVariable string
    Variable name
    Ipv4DhcpHelperVariable string
    Variable name
    Ipv4DhcpHelpers List<string>
    List of DHCP helper addresses
    Ipv4SecondaryAddresses List<VpnInterfaceSviFeatureTemplateIpv4SecondaryAddress>
    Assign secondary IP addresses
    Ipv4Vrrps List<VpnInterfaceSviFeatureTemplateIpv4Vrrp>
    Enable VRRP
    Ipv6AccessLists List<VpnInterfaceSviFeatureTemplateIpv6AccessList>
    Apply ACL
    Ipv6Address string
    Assign IPv6 address
    Ipv6AddressVariable string
    Variable name
    Ipv6DhcpClient bool
    Enable DHCPv6 - Default value: false
    Ipv6DhcpClientVariable string
    Variable name
    Ipv6DhcpDistance int
    Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
    Ipv6DhcpDistanceVariable string
    Variable name
    Ipv6DhcpHelpers List<VpnInterfaceSviFeatureTemplateIpv6DhcpHelper>
    DHCPv6 Helper
    Ipv6DhcpRapidCommit bool
    Enable DHCPv6 rapid commit - Default value: false
    Ipv6DhcpRapidCommitVariable string
    Variable name
    Ipv6SecondaryAddresses List<VpnInterfaceSviFeatureTemplateIpv6SecondaryAddress>
    Assign secondary IPv6 addresses
    Ipv6Vrrps List<VpnInterfaceSviFeatureTemplateIpv6Vrrp>
    Enable VRRP
    Mtu int
    Interface MTU <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
    MtuVariable string
    Variable name
    Name string
    The name of the feature template
    Policers List<VpnInterfaceSviFeatureTemplatePolicer>
    Enable policer
    Shutdown bool
    Administrative state - Default value: true
    ShutdownVariable string
    Variable name
    StaticArpEntries List<VpnInterfaceSviFeatureTemplateStaticArpEntry>
    Configure static ARP entries
    TcpMssAdjust int
    TCP MSS on SYN packets, in bytes - Range: 552-1960
    TcpMssAdjustVariable string
    Variable name
    TemplateType string
    The template type
    Version int
    The version of the feature template
    ArpTimeout int
    Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2678400 - Default value: 1200
    ArpTimeoutVariable string
    Variable name
    Description string
    The description of the feature template
    DeviceTypes []string
    List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
    IfName string
    Interface name: VLAN 1 - VLAN 4094 when present
    IfNameVariable string
    Variable name
    InterfaceDescription string
    Interface description
    InterfaceDescriptionVariable string
    Variable name
    IpDirectedBroadcast bool
    IP Directed-Broadcast - Default value: false
    IpDirectedBroadcastVariable string
    Variable name
    IpMtu int
    IP MTU <576..Interface MTU>, in bytes - Range: 576-9216 - Default value: 1500
    IpMtuVariable string
    Variable name
    Ipv4AccessLists []VpnInterfaceSviFeatureTemplateIpv4AccessListArgs
    Apply ACL
    Ipv4Address string
    Assign IPv4 address
    Ipv4AddressVariable string
    Variable name
    Ipv4DhcpHelperVariable string
    Variable name
    Ipv4DhcpHelpers []string
    List of DHCP helper addresses
    Ipv4SecondaryAddresses []VpnInterfaceSviFeatureTemplateIpv4SecondaryAddressArgs
    Assign secondary IP addresses
    Ipv4Vrrps []VpnInterfaceSviFeatureTemplateIpv4VrrpArgs
    Enable VRRP
    Ipv6AccessLists []VpnInterfaceSviFeatureTemplateIpv6AccessListArgs
    Apply ACL
    Ipv6Address string
    Assign IPv6 address
    Ipv6AddressVariable string
    Variable name
    Ipv6DhcpClient bool
    Enable DHCPv6 - Default value: false
    Ipv6DhcpClientVariable string
    Variable name
    Ipv6DhcpDistance int
    Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
    Ipv6DhcpDistanceVariable string
    Variable name
    Ipv6DhcpHelpers []VpnInterfaceSviFeatureTemplateIpv6DhcpHelperArgs
    DHCPv6 Helper
    Ipv6DhcpRapidCommit bool
    Enable DHCPv6 rapid commit - Default value: false
    Ipv6DhcpRapidCommitVariable string
    Variable name
    Ipv6SecondaryAddresses []VpnInterfaceSviFeatureTemplateIpv6SecondaryAddressArgs
    Assign secondary IPv6 addresses
    Ipv6Vrrps []VpnInterfaceSviFeatureTemplateIpv6VrrpArgs
    Enable VRRP
    Mtu int
    Interface MTU <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
    MtuVariable string
    Variable name
    Name string
    The name of the feature template
    Policers []VpnInterfaceSviFeatureTemplatePolicerArgs
    Enable policer
    Shutdown bool
    Administrative state - Default value: true
    ShutdownVariable string
    Variable name
    StaticArpEntries []VpnInterfaceSviFeatureTemplateStaticArpEntryArgs
    Configure static ARP entries
    TcpMssAdjust int
    TCP MSS on SYN packets, in bytes - Range: 552-1960
    TcpMssAdjustVariable string
    Variable name
    TemplateType string
    The template type
    Version int
    The version of the feature template
    arpTimeout Integer
    Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2678400 - Default value: 1200
    arpTimeoutVariable String
    Variable name
    description String
    The description of the feature template
    deviceTypes List<String>
    List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
    ifName String
    Interface name: VLAN 1 - VLAN 4094 when present
    ifNameVariable String
    Variable name
    interfaceDescription String
    Interface description
    interfaceDescriptionVariable String
    Variable name
    ipDirectedBroadcast Boolean
    IP Directed-Broadcast - Default value: false
    ipDirectedBroadcastVariable String
    Variable name
    ipMtu Integer
    IP MTU <576..Interface MTU>, in bytes - Range: 576-9216 - Default value: 1500
    ipMtuVariable String
    Variable name
    ipv4AccessLists List<VpnInterfaceSviFeatureTemplateIpv4AccessList>
    Apply ACL
    ipv4Address String
    Assign IPv4 address
    ipv4AddressVariable String
    Variable name
    ipv4DhcpHelperVariable String
    Variable name
    ipv4DhcpHelpers List<String>
    List of DHCP helper addresses
    ipv4SecondaryAddresses List<VpnInterfaceSviFeatureTemplateIpv4SecondaryAddress>
    Assign secondary IP addresses
    ipv4Vrrps List<VpnInterfaceSviFeatureTemplateIpv4Vrrp>
    Enable VRRP
    ipv6AccessLists List<VpnInterfaceSviFeatureTemplateIpv6AccessList>
    Apply ACL
    ipv6Address String
    Assign IPv6 address
    ipv6AddressVariable String
    Variable name
    ipv6DhcpClient Boolean
    Enable DHCPv6 - Default value: false
    ipv6DhcpClientVariable String
    Variable name
    ipv6DhcpDistance Integer
    Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
    ipv6DhcpDistanceVariable String
    Variable name
    ipv6DhcpHelpers List<VpnInterfaceSviFeatureTemplateIpv6DhcpHelper>
    DHCPv6 Helper
    ipv6DhcpRapidCommit Boolean
    Enable DHCPv6 rapid commit - Default value: false
    ipv6DhcpRapidCommitVariable String
    Variable name
    ipv6SecondaryAddresses List<VpnInterfaceSviFeatureTemplateIpv6SecondaryAddress>
    Assign secondary IPv6 addresses
    ipv6Vrrps List<VpnInterfaceSviFeatureTemplateIpv6Vrrp>
    Enable VRRP
    mtu Integer
    Interface MTU <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
    mtuVariable String
    Variable name
    name String
    The name of the feature template
    policers List<VpnInterfaceSviFeatureTemplatePolicer>
    Enable policer
    shutdown Boolean
    Administrative state - Default value: true
    shutdownVariable String
    Variable name
    staticArpEntries List<VpnInterfaceSviFeatureTemplateStaticArpEntry>
    Configure static ARP entries
    tcpMssAdjust Integer
    TCP MSS on SYN packets, in bytes - Range: 552-1960
    tcpMssAdjustVariable String
    Variable name
    templateType String
    The template type
    version Integer
    The version of the feature template
    arpTimeout number
    Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2678400 - Default value: 1200
    arpTimeoutVariable string
    Variable name
    description string
    The description of the feature template
    deviceTypes string[]
    List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
    ifName string
    Interface name: VLAN 1 - VLAN 4094 when present
    ifNameVariable string
    Variable name
    interfaceDescription string
    Interface description
    interfaceDescriptionVariable string
    Variable name
    ipDirectedBroadcast boolean
    IP Directed-Broadcast - Default value: false
    ipDirectedBroadcastVariable string
    Variable name
    ipMtu number
    IP MTU <576..Interface MTU>, in bytes - Range: 576-9216 - Default value: 1500
    ipMtuVariable string
    Variable name
    ipv4AccessLists VpnInterfaceSviFeatureTemplateIpv4AccessList[]
    Apply ACL
    ipv4Address string
    Assign IPv4 address
    ipv4AddressVariable string
    Variable name
    ipv4DhcpHelperVariable string
    Variable name
    ipv4DhcpHelpers string[]
    List of DHCP helper addresses
    ipv4SecondaryAddresses VpnInterfaceSviFeatureTemplateIpv4SecondaryAddress[]
    Assign secondary IP addresses
    ipv4Vrrps VpnInterfaceSviFeatureTemplateIpv4Vrrp[]
    Enable VRRP
    ipv6AccessLists VpnInterfaceSviFeatureTemplateIpv6AccessList[]
    Apply ACL
    ipv6Address string
    Assign IPv6 address
    ipv6AddressVariable string
    Variable name
    ipv6DhcpClient boolean
    Enable DHCPv6 - Default value: false
    ipv6DhcpClientVariable string
    Variable name
    ipv6DhcpDistance number
    Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
    ipv6DhcpDistanceVariable string
    Variable name
    ipv6DhcpHelpers VpnInterfaceSviFeatureTemplateIpv6DhcpHelper[]
    DHCPv6 Helper
    ipv6DhcpRapidCommit boolean
    Enable DHCPv6 rapid commit - Default value: false
    ipv6DhcpRapidCommitVariable string
    Variable name
    ipv6SecondaryAddresses VpnInterfaceSviFeatureTemplateIpv6SecondaryAddress[]
    Assign secondary IPv6 addresses
    ipv6Vrrps VpnInterfaceSviFeatureTemplateIpv6Vrrp[]
    Enable VRRP
    mtu number
    Interface MTU <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
    mtuVariable string
    Variable name
    name string
    The name of the feature template
    policers VpnInterfaceSviFeatureTemplatePolicer[]
    Enable policer
    shutdown boolean
    Administrative state - Default value: true
    shutdownVariable string
    Variable name
    staticArpEntries VpnInterfaceSviFeatureTemplateStaticArpEntry[]
    Configure static ARP entries
    tcpMssAdjust number
    TCP MSS on SYN packets, in bytes - Range: 552-1960
    tcpMssAdjustVariable string
    Variable name
    templateType string
    The template type
    version number
    The version of the feature template
    arp_timeout int
    Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2678400 - Default value: 1200
    arp_timeout_variable str
    Variable name
    description str
    The description of the feature template
    device_types Sequence[str]
    List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
    if_name str
    Interface name: VLAN 1 - VLAN 4094 when present
    if_name_variable str
    Variable name
    interface_description str
    Interface description
    interface_description_variable str
    Variable name
    ip_directed_broadcast bool
    IP Directed-Broadcast - Default value: false
    ip_directed_broadcast_variable str
    Variable name
    ip_mtu int
    IP MTU <576..Interface MTU>, in bytes - Range: 576-9216 - Default value: 1500
    ip_mtu_variable str
    Variable name
    ipv4_access_lists Sequence[VpnInterfaceSviFeatureTemplateIpv4AccessListArgs]
    Apply ACL
    ipv4_address str
    Assign IPv4 address
    ipv4_address_variable str
    Variable name
    ipv4_dhcp_helper_variable str
    Variable name
    ipv4_dhcp_helpers Sequence[str]
    List of DHCP helper addresses
    ipv4_secondary_addresses Sequence[VpnInterfaceSviFeatureTemplateIpv4SecondaryAddressArgs]
    Assign secondary IP addresses
    ipv4_vrrps Sequence[VpnInterfaceSviFeatureTemplateIpv4VrrpArgs]
    Enable VRRP
    ipv6_access_lists Sequence[VpnInterfaceSviFeatureTemplateIpv6AccessListArgs]
    Apply ACL
    ipv6_address str
    Assign IPv6 address
    ipv6_address_variable str
    Variable name
    ipv6_dhcp_client bool
    Enable DHCPv6 - Default value: false
    ipv6_dhcp_client_variable str
    Variable name
    ipv6_dhcp_distance int
    Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
    ipv6_dhcp_distance_variable str
    Variable name
    ipv6_dhcp_helpers Sequence[VpnInterfaceSviFeatureTemplateIpv6DhcpHelperArgs]
    DHCPv6 Helper
    ipv6_dhcp_rapid_commit bool
    Enable DHCPv6 rapid commit - Default value: false
    ipv6_dhcp_rapid_commit_variable str
    Variable name
    ipv6_secondary_addresses Sequence[VpnInterfaceSviFeatureTemplateIpv6SecondaryAddressArgs]
    Assign secondary IPv6 addresses
    ipv6_vrrps Sequence[VpnInterfaceSviFeatureTemplateIpv6VrrpArgs]
    Enable VRRP
    mtu int
    Interface MTU <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
    mtu_variable str
    Variable name
    name str
    The name of the feature template
    policers Sequence[VpnInterfaceSviFeatureTemplatePolicerArgs]
    Enable policer
    shutdown bool
    Administrative state - Default value: true
    shutdown_variable str
    Variable name
    static_arp_entries Sequence[VpnInterfaceSviFeatureTemplateStaticArpEntryArgs]
    Configure static ARP entries
    tcp_mss_adjust int
    TCP MSS on SYN packets, in bytes - Range: 552-1960
    tcp_mss_adjust_variable str
    Variable name
    template_type str
    The template type
    version int
    The version of the feature template
    arpTimeout Number
    Timeout value for dynamically learned ARP entries, <0..2678400> seconds - Range: 0-2678400 - Default value: 1200
    arpTimeoutVariable String
    Variable name
    description String
    The description of the feature template
    deviceTypes List<String>
    List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
    ifName String
    Interface name: VLAN 1 - VLAN 4094 when present
    ifNameVariable String
    Variable name
    interfaceDescription String
    Interface description
    interfaceDescriptionVariable String
    Variable name
    ipDirectedBroadcast Boolean
    IP Directed-Broadcast - Default value: false
    ipDirectedBroadcastVariable String
    Variable name
    ipMtu Number
    IP MTU <576..Interface MTU>, in bytes - Range: 576-9216 - Default value: 1500
    ipMtuVariable String
    Variable name
    ipv4AccessLists List<Property Map>
    Apply ACL
    ipv4Address String
    Assign IPv4 address
    ipv4AddressVariable String
    Variable name
    ipv4DhcpHelperVariable String
    Variable name
    ipv4DhcpHelpers List<String>
    List of DHCP helper addresses
    ipv4SecondaryAddresses List<Property Map>
    Assign secondary IP addresses
    ipv4Vrrps List<Property Map>
    Enable VRRP
    ipv6AccessLists List<Property Map>
    Apply ACL
    ipv6Address String
    Assign IPv6 address
    ipv6AddressVariable String
    Variable name
    ipv6DhcpClient Boolean
    Enable DHCPv6 - Default value: false
    ipv6DhcpClientVariable String
    Variable name
    ipv6DhcpDistance Number
    Set administrative distance for DHCP default route - Range: 1-65536 - Default value: 1
    ipv6DhcpDistanceVariable String
    Variable name
    ipv6DhcpHelpers List<Property Map>
    DHCPv6 Helper
    ipv6DhcpRapidCommit Boolean
    Enable DHCPv6 rapid commit - Default value: false
    ipv6DhcpRapidCommitVariable String
    Variable name
    ipv6SecondaryAddresses List<Property Map>
    Assign secondary IPv6 addresses
    ipv6Vrrps List<Property Map>
    Enable VRRP
    mtu Number
    Interface MTU <1500..9216> in bytes - Range: 1500-9216 - Default value: 1500
    mtuVariable String
    Variable name
    name String
    The name of the feature template
    policers List<Property Map>
    Enable policer
    shutdown Boolean
    Administrative state - Default value: true
    shutdownVariable String
    Variable name
    staticArpEntries List<Property Map>
    Configure static ARP entries
    tcpMssAdjust Number
    TCP MSS on SYN packets, in bytes - Range: 552-1960
    tcpMssAdjustVariable String
    Variable name
    templateType String
    The template type
    version Number
    The version of the feature template

    Supporting Types

    VpnInterfaceSviFeatureTemplateIpv4AccessList, VpnInterfaceSviFeatureTemplateIpv4AccessListArgs

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

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

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

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

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

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

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

    VpnInterfaceSviFeatureTemplateIpv4SecondaryAddress, VpnInterfaceSviFeatureTemplateIpv4SecondaryAddressArgs

    Ipv4Address string
    IP Address
    Ipv4AddressVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    Ipv4Address string
    IP Address
    Ipv4AddressVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    ipv4Address String
    IP Address
    ipv4AddressVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    ipv4Address string
    IP Address
    ipv4AddressVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    ipv4_address str
    IP Address
    ipv4_address_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    ipv4Address String
    IP Address
    ipv4AddressVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.

    VpnInterfaceSviFeatureTemplateIpv4Vrrp, VpnInterfaceSviFeatureTemplateIpv4VrrpArgs

    GroupId int
    Group ID

    • Range: 1-255
    GroupIdVariable string
    Variable name
    Ipv4Address string
    Assign IP Address
    Ipv4AddressVariable string
    Variable name
    Ipv4SecondaryAddresses List<VpnInterfaceSviFeatureTemplateIpv4VrrpIpv4SecondaryAddress>
    VRRP Secondary IP address
    Optional bool
    Indicates if list item is considered optional.
    Priority int
    Set priority

    • Range: 1-254
    • Default value: 100
    PriorityVariable string
    Variable name
    Timer int
    Timer interval for successive advertisements, in milliseconds

    • Range: 100-40950
    • Default value: 100
    TimerVariable string
    Variable name
    TlocPreferenceChange bool
    change TLOC preference

    • Default value: false
    TlocPreferenceChangeValue int
    Set tloc preference change value

    • Range: 1-4294967295
    TlocPreferenceChangeValueVariable string
    Variable name
    TrackOmp bool
    Track OMP status

    • Default value: false
    TrackOmpVariable string
    Variable name
    TrackPrefixList string
    Track Prefix List
    TrackPrefixListVariable string
    Variable name
    TrackingObjects List<VpnInterfaceSviFeatureTemplateIpv4VrrpTrackingObject>
    tracking object for VRRP configuration
    GroupId int
    Group ID

    • Range: 1-255
    GroupIdVariable string
    Variable name
    Ipv4Address string
    Assign IP Address
    Ipv4AddressVariable string
    Variable name
    Ipv4SecondaryAddresses []VpnInterfaceSviFeatureTemplateIpv4VrrpIpv4SecondaryAddress
    VRRP Secondary IP address
    Optional bool
    Indicates if list item is considered optional.
    Priority int
    Set priority

    • Range: 1-254
    • Default value: 100
    PriorityVariable string
    Variable name
    Timer int
    Timer interval for successive advertisements, in milliseconds

    • Range: 100-40950
    • Default value: 100
    TimerVariable string
    Variable name
    TlocPreferenceChange bool
    change TLOC preference

    • Default value: false
    TlocPreferenceChangeValue int
    Set tloc preference change value

    • Range: 1-4294967295
    TlocPreferenceChangeValueVariable string
    Variable name
    TrackOmp bool
    Track OMP status

    • Default value: false
    TrackOmpVariable string
    Variable name
    TrackPrefixList string
    Track Prefix List
    TrackPrefixListVariable string
    Variable name
    TrackingObjects []VpnInterfaceSviFeatureTemplateIpv4VrrpTrackingObject
    tracking object for VRRP configuration
    groupId Integer
    Group ID

    • Range: 1-255
    groupIdVariable String
    Variable name
    ipv4Address String
    Assign IP Address
    ipv4AddressVariable String
    Variable name
    ipv4SecondaryAddresses List<VpnInterfaceSviFeatureTemplateIpv4VrrpIpv4SecondaryAddress>
    VRRP Secondary IP address
    optional Boolean
    Indicates if list item is considered optional.
    priority Integer
    Set priority

    • Range: 1-254
    • Default value: 100
    priorityVariable String
    Variable name
    timer Integer
    Timer interval for successive advertisements, in milliseconds

    • Range: 100-40950
    • Default value: 100
    timerVariable String
    Variable name
    tlocPreferenceChange Boolean
    change TLOC preference

    • Default value: false
    tlocPreferenceChangeValue Integer
    Set tloc preference change value

    • Range: 1-4294967295
    tlocPreferenceChangeValueVariable String
    Variable name
    trackOmp Boolean
    Track OMP status

    • Default value: false
    trackOmpVariable String
    Variable name
    trackPrefixList String
    Track Prefix List
    trackPrefixListVariable String
    Variable name
    trackingObjects List<VpnInterfaceSviFeatureTemplateIpv4VrrpTrackingObject>
    tracking object for VRRP configuration
    groupId number
    Group ID

    • Range: 1-255
    groupIdVariable string
    Variable name
    ipv4Address string
    Assign IP Address
    ipv4AddressVariable string
    Variable name
    ipv4SecondaryAddresses VpnInterfaceSviFeatureTemplateIpv4VrrpIpv4SecondaryAddress[]
    VRRP Secondary IP address
    optional boolean
    Indicates if list item is considered optional.
    priority number
    Set priority

    • Range: 1-254
    • Default value: 100
    priorityVariable string
    Variable name
    timer number
    Timer interval for successive advertisements, in milliseconds

    • Range: 100-40950
    • Default value: 100
    timerVariable string
    Variable name
    tlocPreferenceChange boolean
    change TLOC preference

    • Default value: false
    tlocPreferenceChangeValue number
    Set tloc preference change value

    • Range: 1-4294967295
    tlocPreferenceChangeValueVariable string
    Variable name
    trackOmp boolean
    Track OMP status

    • Default value: false
    trackOmpVariable string
    Variable name
    trackPrefixList string
    Track Prefix List
    trackPrefixListVariable string
    Variable name
    trackingObjects VpnInterfaceSviFeatureTemplateIpv4VrrpTrackingObject[]
    tracking object for VRRP configuration
    group_id int
    Group ID

    • Range: 1-255
    group_id_variable str
    Variable name
    ipv4_address str
    Assign IP Address
    ipv4_address_variable str
    Variable name
    ipv4_secondary_addresses Sequence[VpnInterfaceSviFeatureTemplateIpv4VrrpIpv4SecondaryAddress]
    VRRP Secondary IP address
    optional bool
    Indicates if list item is considered optional.
    priority int
    Set priority

    • Range: 1-254
    • Default value: 100
    priority_variable str
    Variable name
    timer int
    Timer interval for successive advertisements, in milliseconds

    • Range: 100-40950
    • Default value: 100
    timer_variable str
    Variable name
    tloc_preference_change bool
    change TLOC preference

    • Default value: false
    tloc_preference_change_value int
    Set tloc preference change value

    • Range: 1-4294967295
    tloc_preference_change_value_variable str
    Variable name
    track_omp bool
    Track OMP status

    • Default value: false
    track_omp_variable str
    Variable name
    track_prefix_list str
    Track Prefix List
    track_prefix_list_variable str
    Variable name
    tracking_objects Sequence[VpnInterfaceSviFeatureTemplateIpv4VrrpTrackingObject]
    tracking object for VRRP configuration
    groupId Number
    Group ID

    • Range: 1-255
    groupIdVariable String
    Variable name
    ipv4Address String
    Assign IP Address
    ipv4AddressVariable String
    Variable name
    ipv4SecondaryAddresses List<Property Map>
    VRRP Secondary IP address
    optional Boolean
    Indicates if list item is considered optional.
    priority Number
    Set priority

    • Range: 1-254
    • Default value: 100
    priorityVariable String
    Variable name
    timer Number
    Timer interval for successive advertisements, in milliseconds

    • Range: 100-40950
    • Default value: 100
    timerVariable String
    Variable name
    tlocPreferenceChange Boolean
    change TLOC preference

    • Default value: false
    tlocPreferenceChangeValue Number
    Set tloc preference change value

    • Range: 1-4294967295
    tlocPreferenceChangeValueVariable String
    Variable name
    trackOmp Boolean
    Track OMP status

    • Default value: false
    trackOmpVariable String
    Variable name
    trackPrefixList String
    Track Prefix List
    trackPrefixListVariable String
    Variable name
    trackingObjects List<Property Map>
    tracking object for VRRP configuration

    VpnInterfaceSviFeatureTemplateIpv4VrrpIpv4SecondaryAddress, VpnInterfaceSviFeatureTemplateIpv4VrrpIpv4SecondaryAddressArgs

    Ipv4Address string
    VRRP Secondary IP address
    Ipv4AddressVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    Ipv4Address string
    VRRP Secondary IP address
    Ipv4AddressVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    ipv4Address String
    VRRP Secondary IP address
    ipv4AddressVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    ipv4Address string
    VRRP Secondary IP address
    ipv4AddressVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    ipv4_address str
    VRRP Secondary IP address
    ipv4_address_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    ipv4Address String
    VRRP Secondary IP address
    ipv4AddressVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.

    VpnInterfaceSviFeatureTemplateIpv4VrrpTrackingObject, VpnInterfaceSviFeatureTemplateIpv4VrrpTrackingObjectArgs

    DecrementValue int
    Decrement Value for VRRP priority

    • Range: 1-255
    DecrementValueVariable string
    Variable name
    Name int
    Tracker ID

    • Range: 1-1000
    NameVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    TrackAction string
    Track Action

    • Choices: decrement, shutdown
    • Default value: decrement
    TrackActionVariable string
    Variable name
    DecrementValue int
    Decrement Value for VRRP priority

    • Range: 1-255
    DecrementValueVariable string
    Variable name
    Name int
    Tracker ID

    • Range: 1-1000
    NameVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    TrackAction string
    Track Action

    • Choices: decrement, shutdown
    • Default value: decrement
    TrackActionVariable string
    Variable name
    decrementValue Integer
    Decrement Value for VRRP priority

    • Range: 1-255
    decrementValueVariable String
    Variable name
    name Integer
    Tracker ID

    • Range: 1-1000
    nameVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    trackAction String
    Track Action

    • Choices: decrement, shutdown
    • Default value: decrement
    trackActionVariable String
    Variable name
    decrementValue number
    Decrement Value for VRRP priority

    • Range: 1-255
    decrementValueVariable string
    Variable name
    name number
    Tracker ID

    • Range: 1-1000
    nameVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    trackAction string
    Track Action

    • Choices: decrement, shutdown
    • Default value: decrement
    trackActionVariable string
    Variable name
    decrement_value int
    Decrement Value for VRRP priority

    • Range: 1-255
    decrement_value_variable str
    Variable name
    name int
    Tracker ID

    • Range: 1-1000
    name_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    track_action str
    Track Action

    • Choices: decrement, shutdown
    • Default value: decrement
    track_action_variable str
    Variable name
    decrementValue Number
    Decrement Value for VRRP priority

    • Range: 1-255
    decrementValueVariable String
    Variable name
    name Number
    Tracker ID

    • Range: 1-1000
    nameVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    trackAction String
    Track Action

    • Choices: decrement, shutdown
    • Default value: decrement
    trackActionVariable String
    Variable name

    VpnInterfaceSviFeatureTemplateIpv6AccessList, VpnInterfaceSviFeatureTemplateIpv6AccessListArgs

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

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

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

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

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

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

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

    VpnInterfaceSviFeatureTemplateIpv6DhcpHelper, VpnInterfaceSviFeatureTemplateIpv6DhcpHelperArgs

    Address string
    DHCPv6 Helper address
    AddressVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    VpnId int
    DHCPv6 Helper VPN

    • Range: 1-65536
    VpnIdVariable string
    Variable name
    Address string
    DHCPv6 Helper address
    AddressVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    VpnId int
    DHCPv6 Helper VPN

    • Range: 1-65536
    VpnIdVariable string
    Variable name
    address String
    DHCPv6 Helper address
    addressVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    vpnId Integer
    DHCPv6 Helper VPN

    • Range: 1-65536
    vpnIdVariable String
    Variable name
    address string
    DHCPv6 Helper address
    addressVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    vpnId number
    DHCPv6 Helper VPN

    • Range: 1-65536
    vpnIdVariable string
    Variable name
    address str
    DHCPv6 Helper address
    address_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    vpn_id int
    DHCPv6 Helper VPN

    • Range: 1-65536
    vpn_id_variable str
    Variable name
    address String
    DHCPv6 Helper address
    addressVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    vpnId Number
    DHCPv6 Helper VPN

    • Range: 1-65536
    vpnIdVariable String
    Variable name

    VpnInterfaceSviFeatureTemplateIpv6SecondaryAddress, VpnInterfaceSviFeatureTemplateIpv6SecondaryAddressArgs

    Ipv6Address string
    IPv6 Address
    Ipv6AddressVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    Ipv6Address string
    IPv6 Address
    Ipv6AddressVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    ipv6Address String
    IPv6 Address
    ipv6AddressVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    ipv6Address string
    IPv6 Address
    ipv6AddressVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    ipv6_address str
    IPv6 Address
    ipv6_address_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    ipv6Address String
    IPv6 Address
    ipv6AddressVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.

    VpnInterfaceSviFeatureTemplateIpv6Vrrp, VpnInterfaceSviFeatureTemplateIpv6VrrpArgs

    GroupId int
    Group ID

    • Range: 1-255
    GroupIdVariable string
    Variable name
    Ipv6Addresses List<VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6Address>
    IPv6 VRRP
    Ipv6SecondaryAddresses List<VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6SecondaryAddress>
    IPv6 Secondary IP address
    Optional bool
    Indicates if list item is considered optional.
    Priority int
    Set priority

    • Range: 1-254
    • Default value: 100
    PriorityVariable string
    Variable name
    Timer int
    Timer interval for successive advertisements, in milliseconds

    • Range: 100-40950
    • Default value: 100
    TimerVariable string
    Variable name
    TrackOmp bool
    Track OMP status

    • Default value: false
    TrackOmpVariable string
    Variable name
    TrackPrefixList string
    Track Prefix List
    TrackPrefixListVariable string
    Variable name
    GroupId int
    Group ID

    • Range: 1-255
    GroupIdVariable string
    Variable name
    Ipv6Addresses []VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6Address
    IPv6 VRRP
    Ipv6SecondaryAddresses []VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6SecondaryAddress
    IPv6 Secondary IP address
    Optional bool
    Indicates if list item is considered optional.
    Priority int
    Set priority

    • Range: 1-254
    • Default value: 100
    PriorityVariable string
    Variable name
    Timer int
    Timer interval for successive advertisements, in milliseconds

    • Range: 100-40950
    • Default value: 100
    TimerVariable string
    Variable name
    TrackOmp bool
    Track OMP status

    • Default value: false
    TrackOmpVariable string
    Variable name
    TrackPrefixList string
    Track Prefix List
    TrackPrefixListVariable string
    Variable name
    groupId Integer
    Group ID

    • Range: 1-255
    groupIdVariable String
    Variable name
    ipv6Addresses List<VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6Address>
    IPv6 VRRP
    ipv6SecondaryAddresses List<VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6SecondaryAddress>
    IPv6 Secondary IP address
    optional Boolean
    Indicates if list item is considered optional.
    priority Integer
    Set priority

    • Range: 1-254
    • Default value: 100
    priorityVariable String
    Variable name
    timer Integer
    Timer interval for successive advertisements, in milliseconds

    • Range: 100-40950
    • Default value: 100
    timerVariable String
    Variable name
    trackOmp Boolean
    Track OMP status

    • Default value: false
    trackOmpVariable String
    Variable name
    trackPrefixList String
    Track Prefix List
    trackPrefixListVariable String
    Variable name
    groupId number
    Group ID

    • Range: 1-255
    groupIdVariable string
    Variable name
    ipv6Addresses VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6Address[]
    IPv6 VRRP
    ipv6SecondaryAddresses VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6SecondaryAddress[]
    IPv6 Secondary IP address
    optional boolean
    Indicates if list item is considered optional.
    priority number
    Set priority

    • Range: 1-254
    • Default value: 100
    priorityVariable string
    Variable name
    timer number
    Timer interval for successive advertisements, in milliseconds

    • Range: 100-40950
    • Default value: 100
    timerVariable string
    Variable name
    trackOmp boolean
    Track OMP status

    • Default value: false
    trackOmpVariable string
    Variable name
    trackPrefixList string
    Track Prefix List
    trackPrefixListVariable string
    Variable name
    group_id int
    Group ID

    • Range: 1-255
    group_id_variable str
    Variable name
    ipv6_addresses Sequence[VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6Address]
    IPv6 VRRP
    ipv6_secondary_addresses Sequence[VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6SecondaryAddress]
    IPv6 Secondary IP address
    optional bool
    Indicates if list item is considered optional.
    priority int
    Set priority

    • Range: 1-254
    • Default value: 100
    priority_variable str
    Variable name
    timer int
    Timer interval for successive advertisements, in milliseconds

    • Range: 100-40950
    • Default value: 100
    timer_variable str
    Variable name
    track_omp bool
    Track OMP status

    • Default value: false
    track_omp_variable str
    Variable name
    track_prefix_list str
    Track Prefix List
    track_prefix_list_variable str
    Variable name
    groupId Number
    Group ID

    • Range: 1-255
    groupIdVariable String
    Variable name
    ipv6Addresses List<Property Map>
    IPv6 VRRP
    ipv6SecondaryAddresses List<Property Map>
    IPv6 Secondary IP address
    optional Boolean
    Indicates if list item is considered optional.
    priority Number
    Set priority

    • Range: 1-254
    • Default value: 100
    priorityVariable String
    Variable name
    timer Number
    Timer interval for successive advertisements, in milliseconds

    • Range: 100-40950
    • Default value: 100
    timerVariable String
    Variable name
    trackOmp Boolean
    Track OMP status

    • Default value: false
    trackOmpVariable String
    Variable name
    trackPrefixList String
    Track Prefix List
    trackPrefixListVariable String
    Variable name

    VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6Address, VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6AddressArgs

    LinkLocalAddress string
    Use link-local IPv6 Address
    LinkLocalAddressVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    Prefix string
    Assign Global IPv6 Prefix
    PrefixVariable string
    Variable name
    LinkLocalAddress string
    Use link-local IPv6 Address
    LinkLocalAddressVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    Prefix string
    Assign Global IPv6 Prefix
    PrefixVariable string
    Variable name
    linkLocalAddress String
    Use link-local IPv6 Address
    linkLocalAddressVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    prefix String
    Assign Global IPv6 Prefix
    prefixVariable String
    Variable name
    linkLocalAddress string
    Use link-local IPv6 Address
    linkLocalAddressVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    prefix string
    Assign Global IPv6 Prefix
    prefixVariable string
    Variable name
    link_local_address str
    Use link-local IPv6 Address
    link_local_address_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    prefix str
    Assign Global IPv6 Prefix
    prefix_variable str
    Variable name
    linkLocalAddress String
    Use link-local IPv6 Address
    linkLocalAddressVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    prefix String
    Assign Global IPv6 Prefix
    prefixVariable String
    Variable name

    VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6SecondaryAddress, VpnInterfaceSviFeatureTemplateIpv6VrrpIpv6SecondaryAddressArgs

    Optional bool
    Indicates if list item is considered optional.
    Prefix string
    IPv6 Secondary IP address
    PrefixVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    Prefix string
    IPv6 Secondary IP address
    PrefixVariable string
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    prefix String
    IPv6 Secondary IP address
    prefixVariable String
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    prefix string
    IPv6 Secondary IP address
    prefixVariable string
    Variable name
    optional bool
    Indicates if list item is considered optional.
    prefix str
    IPv6 Secondary IP address
    prefix_variable str
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    prefix String
    IPv6 Secondary IP address
    prefixVariable String
    Variable name

    VpnInterfaceSviFeatureTemplatePolicer, VpnInterfaceSviFeatureTemplatePolicerArgs

    Direction string
    Direction

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

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

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

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

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

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

    VpnInterfaceSviFeatureTemplateStaticArpEntry, VpnInterfaceSviFeatureTemplateStaticArpEntryArgs

    Ipv4Address string
    IP Address
    Ipv4AddressVariable string
    Variable name
    MacAddress string
    MAC address
    MacAddressVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    Ipv4Address string
    IP Address
    Ipv4AddressVariable string
    Variable name
    MacAddress string
    MAC address
    MacAddressVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    ipv4Address String
    IP Address
    ipv4AddressVariable String
    Variable name
    macAddress String
    MAC address
    macAddressVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    ipv4Address string
    IP Address
    ipv4AddressVariable string
    Variable name
    macAddress string
    MAC address
    macAddressVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    ipv4_address str
    IP Address
    ipv4_address_variable str
    Variable name
    mac_address str
    MAC address
    mac_address_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    ipv4Address String
    IP Address
    ipv4AddressVariable String
    Variable name
    macAddress String
    MAC address
    macAddressVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.

    Import

    $ pulumi import sdwan:index/vpnInterfaceSviFeatureTemplate:VpnInterfaceSviFeatureTemplate 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 sdwan Terraform Provider.
    sdwan logo
    Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi