sdwan.ServiceLanVpnFeature
Explore with Pulumi AI
This resource can manage a Service LAN VPN Feature.
- Minimum SD-WAN Manager version: 20.12.0
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.ServiceLanVpnFeature;
import com.pulumi.sdwan.ServiceLanVpnFeatureArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureHostMappingArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv4StaticRouteArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv6StaticRouteArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureServiceArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureServiceRouteArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureGreRouteArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpsecRouteArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureNatPoolArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureNatPortForwardArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureStaticNatArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureNat64V4PoolArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv4ImportRouteTargetArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv4ExportRouteTargetArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv6ImportRouteTargetArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv6ExportRouteTargetArgs;
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 ServiceLanVpnFeature("example", ServiceLanVpnFeatureArgs.builder()
            .name("Example")
            .description("My Example")
            .featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
            .vpn(1)
            .configDescription("VPN1")
            .ompAdminDistanceIpv4(1)
            .ompAdminDistanceIpv6(1)
            .enableSdwanRemoteAccess(false)
            .primaryDnsAddressIpv4("1.2.3.4")
            .secondaryDnsAddressIpv4("2.3.4.5")
            .primaryDnsAddressIpv6("2001:0:0:1::0")
            .secondaryDnsAddressIpv6("2001:0:0:2::0")
            .hostMappings(ServiceLanVpnFeatureHostMappingArgs.builder()
                .host_name("HOSTMAPPING1")
                .list_of_ips("1.2.3.4")
                .build())
            .ipv4StaticRoutes(ServiceLanVpnFeatureIpv4StaticRouteArgs.builder()
                .network_address("1.2.3.4")
                .subnet_mask("0.0.0.0")
                .next_hops(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .build())
            .ipv6StaticRoutes(ServiceLanVpnFeatureIpv6StaticRouteArgs.builder()
                .prefix("2001:0:0:1::0/12")
                .next_hops(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .build())
            .services(ServiceLanVpnFeatureServiceArgs.builder()
                .service_type("FW")
                .ipv4_addresses("1.2.3.4")
                .tracking(true)
                .build())
            .serviceRoutes(ServiceLanVpnFeatureServiceRouteArgs.builder()
                .network_address("1.2.3.4")
                .subnet_mask("0.0.0.0")
                .service("SIG")
                .vpn(0)
                .build())
            .greRoutes(ServiceLanVpnFeatureGreRouteArgs.builder()
                .network_address("1.2.3.4")
                .subnet_mask("0.0.0.0")
                .interface_("gre01")
                .vpn(0)
                .build())
            .ipsecRoutes(ServiceLanVpnFeatureIpsecRouteArgs.builder()
                .network_address("1.2.3.4")
                .subnet_mask("0.0.0.0")
                .interface_("ipsec01")
                .build())
            .natPools(ServiceLanVpnFeatureNatPoolArgs.builder()
                .nat_pool_name(1)
                .prefix_length(3)
                .range_start("1.2.3.4")
                .range_end("2.3.4.5")
                .overload(true)
                .direction("inside")
                .build())
            .natPortForwards(ServiceLanVpnFeatureNatPortForwardArgs.builder()
                .nat_pool_name(2)
                .source_port(122)
                .translate_port(330)
                .source_ip("1.2.3.4")
                .translated_source_ip("2.3.4.5")
                .protocol("TCP")
                .build())
            .staticNats(ServiceLanVpnFeatureStaticNatArgs.builder()
                .nat_pool_name(3)
                .source_ip("1.2.3.4")
                .translated_source_ip("2.3.4.5")
                .static_nat_direction("inside")
                .build())
            .nat64V4Pools(ServiceLanVpnFeatureNat64V4PoolArgs.builder()
                .name("NATPOOL1")
                .range_start("1.2.3.4")
                .range_end("2.3.4.5")
                .overload(false)
                .build())
            .ipv4ImportRouteTargets(ServiceLanVpnFeatureIpv4ImportRouteTargetArgs.builder()
                .route_target("1.1.1.3:200")
                .build())
            .ipv4ExportRouteTargets(ServiceLanVpnFeatureIpv4ExportRouteTargetArgs.builder()
                .route_target("1.1.1.3:200")
                .build())
            .ipv6ImportRouteTargets(ServiceLanVpnFeatureIpv6ImportRouteTargetArgs.builder()
                .route_target("1.1.1.3:200")
                .build())
            .ipv6ExportRouteTargets(ServiceLanVpnFeatureIpv6ExportRouteTargetArgs.builder()
                .route_target("1.1.1.3:200")
                .build())
            .build());
    }
}
resources:
  example:
    type: sdwan:ServiceLanVpnFeature
    properties:
      name: Example
      description: My Example
      featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
      vpn: 1
      configDescription: VPN1
      ompAdminDistanceIpv4: 1
      ompAdminDistanceIpv6: 1
      enableSdwanRemoteAccess: false
      primaryDnsAddressIpv4: 1.2.3.4
      secondaryDnsAddressIpv4: 2.3.4.5
      primaryDnsAddressIpv6: 2001:0:0:1::0
      secondaryDnsAddressIpv6: 2001:0:0:2::0
      hostMappings:
        - host_name: HOSTMAPPING1
          list_of_ips:
            - 1.2.3.4
      ipv4StaticRoutes:
        - network_address: 1.2.3.4
          subnet_mask: 0.0.0.0
          next_hops:
            - address: 1.2.3.4
              administrativeDistance: 1
      ipv6StaticRoutes:
        - prefix: 2001:0:0:1::0/12
          next_hops:
            - address: 2001:0:0:1::0
              administrativeDistance: 1
      services:
        - service_type: FW
          ipv4_addresses:
            - 1.2.3.4
          tracking: true
      serviceRoutes:
        - network_address: 1.2.3.4
          subnet_mask: 0.0.0.0
          service: SIG
          vpn: 0
      greRoutes:
        - network_address: 1.2.3.4
          subnet_mask: 0.0.0.0
          interface:
            - gre01
          vpn: 0
      ipsecRoutes:
        - network_address: 1.2.3.4
          subnet_mask: 0.0.0.0
          interface:
            - ipsec01
      natPools:
        - nat_pool_name: 1
          prefix_length: 3
          range_start: 1.2.3.4
          range_end: 2.3.4.5
          overload: true
          direction: inside
      natPortForwards:
        - nat_pool_name: 2
          source_port: 122
          translate_port: 330
          source_ip: 1.2.3.4
          translated_source_ip: 2.3.4.5
          protocol: TCP
      staticNats:
        - nat_pool_name: 3
          source_ip: 1.2.3.4
          translated_source_ip: 2.3.4.5
          static_nat_direction: inside
      nat64V4Pools:
        - name: NATPOOL1
          range_start: 1.2.3.4
          range_end: 2.3.4.5
          overload: false
      ipv4ImportRouteTargets:
        - route_target: 1.1.1.3:200
      ipv4ExportRouteTargets:
        - route_target: 1.1.1.3:200
      ipv6ImportRouteTargets:
        - route_target: 1.1.1.3:200
      ipv6ExportRouteTargets:
        - route_target: 1.1.1.3:200
Create ServiceLanVpnFeature Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ServiceLanVpnFeature(name: string, args: ServiceLanVpnFeatureArgs, opts?: CustomResourceOptions);@overload
def ServiceLanVpnFeature(resource_name: str,
                         args: ServiceLanVpnFeatureArgs,
                         opts: Optional[ResourceOptions] = None)
@overload
def ServiceLanVpnFeature(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         feature_profile_id: Optional[str] = None,
                         omp_admin_distance_ipv4: Optional[int] = None,
                         secondary_dns_address_ipv6_variable: Optional[str] = None,
                         config_description_variable: Optional[str] = None,
                         description: Optional[str] = None,
                         enable_sdwan_remote_access: Optional[bool] = None,
                         advertise_omp_ipv6s: Optional[Sequence[ServiceLanVpnFeatureAdvertiseOmpIpv6Args]] = None,
                         gre_routes: Optional[Sequence[ServiceLanVpnFeatureGreRouteArgs]] = None,
                         host_mappings: Optional[Sequence[ServiceLanVpnFeatureHostMappingArgs]] = None,
                         ipsec_routes: Optional[Sequence[ServiceLanVpnFeatureIpsecRouteArgs]] = None,
                         ipv4_export_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv4ExportRouteTargetArgs]] = None,
                         ipv4_import_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv4ImportRouteTargetArgs]] = None,
                         ipv4_static_routes: Optional[Sequence[ServiceLanVpnFeatureIpv4StaticRouteArgs]] = None,
                         ipv6_export_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv6ExportRouteTargetArgs]] = None,
                         omp_admin_distance_ipv4_variable: Optional[str] = None,
                         ipv6_static_routes: Optional[Sequence[ServiceLanVpnFeatureIpv6StaticRouteArgs]] = None,
                         name: Optional[str] = None,
                         nat64_v4_pools: Optional[Sequence[ServiceLanVpnFeatureNat64V4PoolArgs]] = None,
                         nat_pools: Optional[Sequence[ServiceLanVpnFeatureNatPoolArgs]] = None,
                         vpn: Optional[int] = None,
                         config_description: Optional[str] = None,
                         ipv6_import_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv6ImportRouteTargetArgs]] = None,
                         omp_admin_distance_ipv6: Optional[int] = None,
                         omp_admin_distance_ipv6_variable: Optional[str] = None,
                         primary_dns_address_ipv4: Optional[str] = None,
                         primary_dns_address_ipv4_variable: Optional[str] = None,
                         primary_dns_address_ipv6: Optional[str] = None,
                         primary_dns_address_ipv6_variable: Optional[str] = None,
                         route_leak_from_global_vpns: Optional[Sequence[ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs]] = None,
                         route_leak_from_other_services: Optional[Sequence[ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs]] = None,
                         route_leak_to_global_vpns: Optional[Sequence[ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs]] = None,
                         secondary_dns_address_ipv4: Optional[str] = None,
                         secondary_dns_address_ipv4_variable: Optional[str] = None,
                         secondary_dns_address_ipv6: Optional[str] = None,
                         advertise_omp_ipv4s: Optional[Sequence[ServiceLanVpnFeatureAdvertiseOmpIpv4Args]] = None,
                         service_routes: Optional[Sequence[ServiceLanVpnFeatureServiceRouteArgs]] = None,
                         services: Optional[Sequence[ServiceLanVpnFeatureServiceArgs]] = None,
                         static_nats: Optional[Sequence[ServiceLanVpnFeatureStaticNatArgs]] = None,
                         nat_port_forwards: Optional[Sequence[ServiceLanVpnFeatureNatPortForwardArgs]] = None,
                         vpn_variable: Optional[str] = None)func NewServiceLanVpnFeature(ctx *Context, name string, args ServiceLanVpnFeatureArgs, opts ...ResourceOption) (*ServiceLanVpnFeature, error)public ServiceLanVpnFeature(string name, ServiceLanVpnFeatureArgs args, CustomResourceOptions? opts = null)
public ServiceLanVpnFeature(String name, ServiceLanVpnFeatureArgs args)
public ServiceLanVpnFeature(String name, ServiceLanVpnFeatureArgs args, CustomResourceOptions options)
type: sdwan:ServiceLanVpnFeature
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 ServiceLanVpnFeatureArgs
- 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 ServiceLanVpnFeatureArgs
- 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 ServiceLanVpnFeatureArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceLanVpnFeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServiceLanVpnFeatureArgs
- 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 serviceLanVpnFeatureResource = new Sdwan.ServiceLanVpnFeature("serviceLanVpnFeatureResource", new()
{
    FeatureProfileId = "string",
    OmpAdminDistanceIpv4 = 0,
    SecondaryDnsAddressIpv6Variable = "string",
    ConfigDescriptionVariable = "string",
    Description = "string",
    EnableSdwanRemoteAccess = false,
    AdvertiseOmpIpv6s = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureAdvertiseOmpIpv6Args
        {
            Prefixes = new[]
            {
                new Sdwan.Inputs.ServiceLanVpnFeatureAdvertiseOmpIpv6PrefixArgs
                {
                    AggregateOnly = false,
                    Prefix = "string",
                    PrefixVariable = "string",
                },
            },
            Protocol = "string",
            ProtocolSubType = "string",
            ProtocolSubTypeVariable = "string",
            ProtocolVariable = "string",
            RoutePolicyId = "string",
        },
    },
    GreRoutes = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureGreRouteArgs
        {
            InterfaceVariable = "string",
            Interfaces = new[]
            {
                "string",
            },
            NetworkAddress = "string",
            NetworkAddressVariable = "string",
            SubnetMask = "string",
            SubnetMaskVariable = "string",
            Vpn = 0,
        },
    },
    HostMappings = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureHostMappingArgs
        {
            HostName = "string",
            HostNameVariable = "string",
            ListOfIps = new[]
            {
                "string",
            },
            ListOfIpsVariable = "string",
        },
    },
    IpsecRoutes = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureIpsecRouteArgs
        {
            InterfaceVariable = "string",
            Interfaces = new[]
            {
                "string",
            },
            NetworkAddress = "string",
            NetworkAddressVariable = "string",
            SubnetMask = "string",
            SubnetMaskVariable = "string",
        },
    },
    Ipv4ExportRouteTargets = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureIpv4ExportRouteTargetArgs
        {
            RouteTarget = "string",
            RouteTargetVariable = "string",
        },
    },
    Ipv4ImportRouteTargets = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureIpv4ImportRouteTargetArgs
        {
            RouteTarget = "string",
            RouteTargetVariable = "string",
        },
    },
    Ipv4StaticRoutes = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureIpv4StaticRouteArgs
        {
            GatewayDhcp = false,
            NetworkAddress = "string",
            NetworkAddressVariable = "string",
            NextHopWithTrackers = new[]
            {
                new Sdwan.Inputs.ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTrackerArgs
                {
                    Address = "string",
                    AddressVariable = "string",
                    AdministrativeDistance = 0,
                    AdministrativeDistanceVariable = "string",
                    TrackerId = "string",
                },
            },
            NextHops = new[]
            {
                new Sdwan.Inputs.ServiceLanVpnFeatureIpv4StaticRouteNextHopArgs
                {
                    Address = "string",
                    AddressVariable = "string",
                    AdministrativeDistance = 0,
                    AdministrativeDistanceVariable = "string",
                },
            },
            Null0 = false,
            SubnetMask = "string",
            SubnetMaskVariable = "string",
            Vpn = false,
        },
    },
    Ipv6ExportRouteTargets = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureIpv6ExportRouteTargetArgs
        {
            RouteTarget = "string",
            RouteTargetVariable = "string",
        },
    },
    OmpAdminDistanceIpv4Variable = "string",
    Ipv6StaticRoutes = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureIpv6StaticRouteArgs
        {
            Nat = "string",
            NatVariable = "string",
            NextHops = new[]
            {
                new Sdwan.Inputs.ServiceLanVpnFeatureIpv6StaticRouteNextHopArgs
                {
                    Address = "string",
                    AddressVariable = "string",
                    AdministrativeDistance = 0,
                    AdministrativeDistanceVariable = "string",
                },
            },
            Null0 = false,
            Prefix = "string",
            PrefixVariable = "string",
        },
    },
    Name = "string",
    Nat64V4Pools = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureNat64V4PoolArgs
        {
            Name = "string",
            NameVariable = "string",
            Overload = false,
            OverloadVariable = "string",
            RangeEnd = "string",
            RangeEndVariable = "string",
            RangeStart = "string",
            RangeStartVariable = "string",
        },
    },
    NatPools = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureNatPoolArgs
        {
            Direction = "string",
            DirectionVariable = "string",
            NatPoolName = 0,
            NatPoolNameVariable = "string",
            Overload = false,
            OverloadVariable = "string",
            PrefixLength = 0,
            PrefixLengthVariable = "string",
            RangeEnd = "string",
            RangeEndVariable = "string",
            RangeStart = "string",
            RangeStartVariable = "string",
            TrackerObjectId = "string",
        },
    },
    Vpn = 0,
    ConfigDescription = "string",
    Ipv6ImportRouteTargets = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureIpv6ImportRouteTargetArgs
        {
            RouteTarget = "string",
            RouteTargetVariable = "string",
        },
    },
    OmpAdminDistanceIpv6 = 0,
    OmpAdminDistanceIpv6Variable = "string",
    PrimaryDnsAddressIpv4 = "string",
    PrimaryDnsAddressIpv4Variable = "string",
    PrimaryDnsAddressIpv6 = "string",
    PrimaryDnsAddressIpv6Variable = "string",
    RouteLeakFromGlobalVpns = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs
        {
            Redistributions = new[]
            {
                new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistributionArgs
                {
                    Protocol = "string",
                    ProtocolVariable = "string",
                    RedistributionPolicyId = "string",
                },
            },
            RoutePolicyId = "string",
            RouteProtocol = "string",
            RouteProtocolVariable = "string",
        },
    },
    RouteLeakFromOtherServices = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs
        {
            Redistributions = new[]
            {
                new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistributionArgs
                {
                    Protocol = "string",
                    ProtocolVariable = "string",
                    RedistributionPolicyId = "string",
                },
            },
            RoutePolicyId = "string",
            RouteProtocol = "string",
            RouteProtocolVariable = "string",
            SourceVpn = 0,
            SourceVpnVariable = "string",
        },
    },
    RouteLeakToGlobalVpns = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs
        {
            Redistributions = new[]
            {
                new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistributionArgs
                {
                    Protocol = "string",
                    ProtocolVariable = "string",
                    RedistributionPolicyId = "string",
                },
            },
            RoutePolicyId = "string",
            RouteProtocol = "string",
            RouteProtocolVariable = "string",
        },
    },
    SecondaryDnsAddressIpv4 = "string",
    SecondaryDnsAddressIpv4Variable = "string",
    SecondaryDnsAddressIpv6 = "string",
    AdvertiseOmpIpv4s = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureAdvertiseOmpIpv4Args
        {
            Prefixes = new[]
            {
                new Sdwan.Inputs.ServiceLanVpnFeatureAdvertiseOmpIpv4PrefixArgs
                {
                    AggregateOnly = false,
                    NetworkAddress = "string",
                    NetworkAddressVariable = "string",
                    Region = "string",
                    RegionVariable = "string",
                    SubnetMask = "string",
                    SubnetMaskVariable = "string",
                },
            },
            Protocol = "string",
            ProtocolVariable = "string",
            RoutePolicyId = "string",
        },
    },
    ServiceRoutes = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureServiceRouteArgs
        {
            NetworkAddress = "string",
            NetworkAddressVariable = "string",
            Service = "string",
            ServiceVariable = "string",
            SubnetMask = "string",
            SubnetMaskVariable = "string",
            Vpn = 0,
        },
    },
    Services = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureServiceArgs
        {
            Ipv4Addresses = new[]
            {
                "string",
            },
            Ipv4AddressesVariable = "string",
            ServiceType = "string",
            ServiceTypeVariable = "string",
            Tracking = false,
            TrackingVariable = "string",
        },
    },
    StaticNats = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureStaticNatArgs
        {
            NatPoolName = 0,
            NatPoolNameVariable = "string",
            SourceIp = "string",
            SourceIpVariable = "string",
            StaticNatDirection = "string",
            StaticNatDirectionVariable = "string",
            TrackerObjectId = "string",
            TranslatedSourceIp = "string",
            TranslatedSourceIpVariable = "string",
        },
    },
    NatPortForwards = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureNatPortForwardArgs
        {
            NatPoolName = 0,
            NatPoolNameVariable = "string",
            Protocol = "string",
            ProtocolVariable = "string",
            SourceIp = "string",
            SourceIpVariable = "string",
            SourcePort = 0,
            SourcePortVariable = "string",
            TranslatePort = 0,
            TranslatePortVariable = "string",
            TranslatedSourceIp = "string",
            TranslatedSourceIpVariable = "string",
        },
    },
    VpnVariable = "string",
});
example, err := sdwan.NewServiceLanVpnFeature(ctx, "serviceLanVpnFeatureResource", &sdwan.ServiceLanVpnFeatureArgs{
	FeatureProfileId:                pulumi.String("string"),
	OmpAdminDistanceIpv4:            pulumi.Int(0),
	SecondaryDnsAddressIpv6Variable: pulumi.String("string"),
	ConfigDescriptionVariable:       pulumi.String("string"),
	Description:                     pulumi.String("string"),
	EnableSdwanRemoteAccess:         pulumi.Bool(false),
	AdvertiseOmpIpv6s: sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv6Array{
		&sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv6Args{
			Prefixes: sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv6PrefixArray{
				&sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv6PrefixArgs{
					AggregateOnly:  pulumi.Bool(false),
					Prefix:         pulumi.String("string"),
					PrefixVariable: pulumi.String("string"),
				},
			},
			Protocol:                pulumi.String("string"),
			ProtocolSubType:         pulumi.String("string"),
			ProtocolSubTypeVariable: pulumi.String("string"),
			ProtocolVariable:        pulumi.String("string"),
			RoutePolicyId:           pulumi.String("string"),
		},
	},
	GreRoutes: sdwan.ServiceLanVpnFeatureGreRouteArray{
		&sdwan.ServiceLanVpnFeatureGreRouteArgs{
			InterfaceVariable: pulumi.String("string"),
			Interfaces: pulumi.StringArray{
				pulumi.String("string"),
			},
			NetworkAddress:         pulumi.String("string"),
			NetworkAddressVariable: pulumi.String("string"),
			SubnetMask:             pulumi.String("string"),
			SubnetMaskVariable:     pulumi.String("string"),
			Vpn:                    pulumi.Int(0),
		},
	},
	HostMappings: sdwan.ServiceLanVpnFeatureHostMappingArray{
		&sdwan.ServiceLanVpnFeatureHostMappingArgs{
			HostName:         pulumi.String("string"),
			HostNameVariable: pulumi.String("string"),
			ListOfIps: pulumi.StringArray{
				pulumi.String("string"),
			},
			ListOfIpsVariable: pulumi.String("string"),
		},
	},
	IpsecRoutes: sdwan.ServiceLanVpnFeatureIpsecRouteArray{
		&sdwan.ServiceLanVpnFeatureIpsecRouteArgs{
			InterfaceVariable: pulumi.String("string"),
			Interfaces: pulumi.StringArray{
				pulumi.String("string"),
			},
			NetworkAddress:         pulumi.String("string"),
			NetworkAddressVariable: pulumi.String("string"),
			SubnetMask:             pulumi.String("string"),
			SubnetMaskVariable:     pulumi.String("string"),
		},
	},
	Ipv4ExportRouteTargets: sdwan.ServiceLanVpnFeatureIpv4ExportRouteTargetArray{
		&sdwan.ServiceLanVpnFeatureIpv4ExportRouteTargetArgs{
			RouteTarget:         pulumi.String("string"),
			RouteTargetVariable: pulumi.String("string"),
		},
	},
	Ipv4ImportRouteTargets: sdwan.ServiceLanVpnFeatureIpv4ImportRouteTargetArray{
		&sdwan.ServiceLanVpnFeatureIpv4ImportRouteTargetArgs{
			RouteTarget:         pulumi.String("string"),
			RouteTargetVariable: pulumi.String("string"),
		},
	},
	Ipv4StaticRoutes: sdwan.ServiceLanVpnFeatureIpv4StaticRouteArray{
		&sdwan.ServiceLanVpnFeatureIpv4StaticRouteArgs{
			GatewayDhcp:            pulumi.Bool(false),
			NetworkAddress:         pulumi.String("string"),
			NetworkAddressVariable: pulumi.String("string"),
			NextHopWithTrackers: sdwan.ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTrackerArray{
				&sdwan.ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTrackerArgs{
					Address:                        pulumi.String("string"),
					AddressVariable:                pulumi.String("string"),
					AdministrativeDistance:         pulumi.Int(0),
					AdministrativeDistanceVariable: pulumi.String("string"),
					TrackerId:                      pulumi.String("string"),
				},
			},
			NextHops: sdwan.ServiceLanVpnFeatureIpv4StaticRouteNextHopArray{
				&sdwan.ServiceLanVpnFeatureIpv4StaticRouteNextHopArgs{
					Address:                        pulumi.String("string"),
					AddressVariable:                pulumi.String("string"),
					AdministrativeDistance:         pulumi.Int(0),
					AdministrativeDistanceVariable: pulumi.String("string"),
				},
			},
			Null0:              pulumi.Bool(false),
			SubnetMask:         pulumi.String("string"),
			SubnetMaskVariable: pulumi.String("string"),
			Vpn:                pulumi.Bool(false),
		},
	},
	Ipv6ExportRouteTargets: sdwan.ServiceLanVpnFeatureIpv6ExportRouteTargetArray{
		&sdwan.ServiceLanVpnFeatureIpv6ExportRouteTargetArgs{
			RouteTarget:         pulumi.String("string"),
			RouteTargetVariable: pulumi.String("string"),
		},
	},
	OmpAdminDistanceIpv4Variable: pulumi.String("string"),
	Ipv6StaticRoutes: sdwan.ServiceLanVpnFeatureIpv6StaticRouteArray{
		&sdwan.ServiceLanVpnFeatureIpv6StaticRouteArgs{
			Nat:         pulumi.String("string"),
			NatVariable: pulumi.String("string"),
			NextHops: sdwan.ServiceLanVpnFeatureIpv6StaticRouteNextHopArray{
				&sdwan.ServiceLanVpnFeatureIpv6StaticRouteNextHopArgs{
					Address:                        pulumi.String("string"),
					AddressVariable:                pulumi.String("string"),
					AdministrativeDistance:         pulumi.Int(0),
					AdministrativeDistanceVariable: pulumi.String("string"),
				},
			},
			Null0:          pulumi.Bool(false),
			Prefix:         pulumi.String("string"),
			PrefixVariable: pulumi.String("string"),
		},
	},
	Name: pulumi.String("string"),
	Nat64V4Pools: sdwan.ServiceLanVpnFeatureNat64V4PoolArray{
		&sdwan.ServiceLanVpnFeatureNat64V4PoolArgs{
			Name:               pulumi.String("string"),
			NameVariable:       pulumi.String("string"),
			Overload:           pulumi.Bool(false),
			OverloadVariable:   pulumi.String("string"),
			RangeEnd:           pulumi.String("string"),
			RangeEndVariable:   pulumi.String("string"),
			RangeStart:         pulumi.String("string"),
			RangeStartVariable: pulumi.String("string"),
		},
	},
	NatPools: sdwan.ServiceLanVpnFeatureNatPoolArray{
		&sdwan.ServiceLanVpnFeatureNatPoolArgs{
			Direction:            pulumi.String("string"),
			DirectionVariable:    pulumi.String("string"),
			NatPoolName:          pulumi.Int(0),
			NatPoolNameVariable:  pulumi.String("string"),
			Overload:             pulumi.Bool(false),
			OverloadVariable:     pulumi.String("string"),
			PrefixLength:         pulumi.Int(0),
			PrefixLengthVariable: pulumi.String("string"),
			RangeEnd:             pulumi.String("string"),
			RangeEndVariable:     pulumi.String("string"),
			RangeStart:           pulumi.String("string"),
			RangeStartVariable:   pulumi.String("string"),
			TrackerObjectId:      pulumi.String("string"),
		},
	},
	Vpn:               pulumi.Int(0),
	ConfigDescription: pulumi.String("string"),
	Ipv6ImportRouteTargets: sdwan.ServiceLanVpnFeatureIpv6ImportRouteTargetArray{
		&sdwan.ServiceLanVpnFeatureIpv6ImportRouteTargetArgs{
			RouteTarget:         pulumi.String("string"),
			RouteTargetVariable: pulumi.String("string"),
		},
	},
	OmpAdminDistanceIpv6:          pulumi.Int(0),
	OmpAdminDistanceIpv6Variable:  pulumi.String("string"),
	PrimaryDnsAddressIpv4:         pulumi.String("string"),
	PrimaryDnsAddressIpv4Variable: pulumi.String("string"),
	PrimaryDnsAddressIpv6:         pulumi.String("string"),
	PrimaryDnsAddressIpv6Variable: pulumi.String("string"),
	RouteLeakFromGlobalVpns: sdwan.ServiceLanVpnFeatureRouteLeakFromGlobalVpnArray{
		&sdwan.ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs{
			Redistributions: sdwan.ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistributionArray{
				&sdwan.ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistributionArgs{
					Protocol:               pulumi.String("string"),
					ProtocolVariable:       pulumi.String("string"),
					RedistributionPolicyId: pulumi.String("string"),
				},
			},
			RoutePolicyId:         pulumi.String("string"),
			RouteProtocol:         pulumi.String("string"),
			RouteProtocolVariable: pulumi.String("string"),
		},
	},
	RouteLeakFromOtherServices: sdwan.ServiceLanVpnFeatureRouteLeakFromOtherServiceArray{
		&sdwan.ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs{
			Redistributions: sdwan.ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistributionArray{
				&sdwan.ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistributionArgs{
					Protocol:               pulumi.String("string"),
					ProtocolVariable:       pulumi.String("string"),
					RedistributionPolicyId: pulumi.String("string"),
				},
			},
			RoutePolicyId:         pulumi.String("string"),
			RouteProtocol:         pulumi.String("string"),
			RouteProtocolVariable: pulumi.String("string"),
			SourceVpn:             pulumi.Int(0),
			SourceVpnVariable:     pulumi.String("string"),
		},
	},
	RouteLeakToGlobalVpns: sdwan.ServiceLanVpnFeatureRouteLeakToGlobalVpnArray{
		&sdwan.ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs{
			Redistributions: sdwan.ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistributionArray{
				&sdwan.ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistributionArgs{
					Protocol:               pulumi.String("string"),
					ProtocolVariable:       pulumi.String("string"),
					RedistributionPolicyId: pulumi.String("string"),
				},
			},
			RoutePolicyId:         pulumi.String("string"),
			RouteProtocol:         pulumi.String("string"),
			RouteProtocolVariable: pulumi.String("string"),
		},
	},
	SecondaryDnsAddressIpv4:         pulumi.String("string"),
	SecondaryDnsAddressIpv4Variable: pulumi.String("string"),
	SecondaryDnsAddressIpv6:         pulumi.String("string"),
	AdvertiseOmpIpv4s: sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv4Array{
		&sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv4Args{
			Prefixes: sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv4PrefixArray{
				&sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv4PrefixArgs{
					AggregateOnly:          pulumi.Bool(false),
					NetworkAddress:         pulumi.String("string"),
					NetworkAddressVariable: pulumi.String("string"),
					Region:                 pulumi.String("string"),
					RegionVariable:         pulumi.String("string"),
					SubnetMask:             pulumi.String("string"),
					SubnetMaskVariable:     pulumi.String("string"),
				},
			},
			Protocol:         pulumi.String("string"),
			ProtocolVariable: pulumi.String("string"),
			RoutePolicyId:    pulumi.String("string"),
		},
	},
	ServiceRoutes: sdwan.ServiceLanVpnFeatureServiceRouteArray{
		&sdwan.ServiceLanVpnFeatureServiceRouteArgs{
			NetworkAddress:         pulumi.String("string"),
			NetworkAddressVariable: pulumi.String("string"),
			Service:                pulumi.String("string"),
			ServiceVariable:        pulumi.String("string"),
			SubnetMask:             pulumi.String("string"),
			SubnetMaskVariable:     pulumi.String("string"),
			Vpn:                    pulumi.Int(0),
		},
	},
	Services: sdwan.ServiceLanVpnFeatureServiceArray{
		&sdwan.ServiceLanVpnFeatureServiceArgs{
			Ipv4Addresses: pulumi.StringArray{
				pulumi.String("string"),
			},
			Ipv4AddressesVariable: pulumi.String("string"),
			ServiceType:           pulumi.String("string"),
			ServiceTypeVariable:   pulumi.String("string"),
			Tracking:              pulumi.Bool(false),
			TrackingVariable:      pulumi.String("string"),
		},
	},
	StaticNats: sdwan.ServiceLanVpnFeatureStaticNatArray{
		&sdwan.ServiceLanVpnFeatureStaticNatArgs{
			NatPoolName:                pulumi.Int(0),
			NatPoolNameVariable:        pulumi.String("string"),
			SourceIp:                   pulumi.String("string"),
			SourceIpVariable:           pulumi.String("string"),
			StaticNatDirection:         pulumi.String("string"),
			StaticNatDirectionVariable: pulumi.String("string"),
			TrackerObjectId:            pulumi.String("string"),
			TranslatedSourceIp:         pulumi.String("string"),
			TranslatedSourceIpVariable: pulumi.String("string"),
		},
	},
	NatPortForwards: sdwan.ServiceLanVpnFeatureNatPortForwardArray{
		&sdwan.ServiceLanVpnFeatureNatPortForwardArgs{
			NatPoolName:                pulumi.Int(0),
			NatPoolNameVariable:        pulumi.String("string"),
			Protocol:                   pulumi.String("string"),
			ProtocolVariable:           pulumi.String("string"),
			SourceIp:                   pulumi.String("string"),
			SourceIpVariable:           pulumi.String("string"),
			SourcePort:                 pulumi.Int(0),
			SourcePortVariable:         pulumi.String("string"),
			TranslatePort:              pulumi.Int(0),
			TranslatePortVariable:      pulumi.String("string"),
			TranslatedSourceIp:         pulumi.String("string"),
			TranslatedSourceIpVariable: pulumi.String("string"),
		},
	},
	VpnVariable: pulumi.String("string"),
})
var serviceLanVpnFeatureResource = new ServiceLanVpnFeature("serviceLanVpnFeatureResource", ServiceLanVpnFeatureArgs.builder()
    .featureProfileId("string")
    .ompAdminDistanceIpv4(0)
    .secondaryDnsAddressIpv6Variable("string")
    .configDescriptionVariable("string")
    .description("string")
    .enableSdwanRemoteAccess(false)
    .advertiseOmpIpv6s(ServiceLanVpnFeatureAdvertiseOmpIpv6Args.builder()
        .prefixes(ServiceLanVpnFeatureAdvertiseOmpIpv6PrefixArgs.builder()
            .aggregateOnly(false)
            .prefix("string")
            .prefixVariable("string")
            .build())
        .protocol("string")
        .protocolSubType("string")
        .protocolSubTypeVariable("string")
        .protocolVariable("string")
        .routePolicyId("string")
        .build())
    .greRoutes(ServiceLanVpnFeatureGreRouteArgs.builder()
        .interfaceVariable("string")
        .interfaces("string")
        .networkAddress("string")
        .networkAddressVariable("string")
        .subnetMask("string")
        .subnetMaskVariable("string")
        .vpn(0)
        .build())
    .hostMappings(ServiceLanVpnFeatureHostMappingArgs.builder()
        .hostName("string")
        .hostNameVariable("string")
        .listOfIps("string")
        .listOfIpsVariable("string")
        .build())
    .ipsecRoutes(ServiceLanVpnFeatureIpsecRouteArgs.builder()
        .interfaceVariable("string")
        .interfaces("string")
        .networkAddress("string")
        .networkAddressVariable("string")
        .subnetMask("string")
        .subnetMaskVariable("string")
        .build())
    .ipv4ExportRouteTargets(ServiceLanVpnFeatureIpv4ExportRouteTargetArgs.builder()
        .routeTarget("string")
        .routeTargetVariable("string")
        .build())
    .ipv4ImportRouteTargets(ServiceLanVpnFeatureIpv4ImportRouteTargetArgs.builder()
        .routeTarget("string")
        .routeTargetVariable("string")
        .build())
    .ipv4StaticRoutes(ServiceLanVpnFeatureIpv4StaticRouteArgs.builder()
        .gatewayDhcp(false)
        .networkAddress("string")
        .networkAddressVariable("string")
        .nextHopWithTrackers(ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTrackerArgs.builder()
            .address("string")
            .addressVariable("string")
            .administrativeDistance(0)
            .administrativeDistanceVariable("string")
            .trackerId("string")
            .build())
        .nextHops(ServiceLanVpnFeatureIpv4StaticRouteNextHopArgs.builder()
            .address("string")
            .addressVariable("string")
            .administrativeDistance(0)
            .administrativeDistanceVariable("string")
            .build())
        .null0(false)
        .subnetMask("string")
        .subnetMaskVariable("string")
        .vpn(false)
        .build())
    .ipv6ExportRouteTargets(ServiceLanVpnFeatureIpv6ExportRouteTargetArgs.builder()
        .routeTarget("string")
        .routeTargetVariable("string")
        .build())
    .ompAdminDistanceIpv4Variable("string")
    .ipv6StaticRoutes(ServiceLanVpnFeatureIpv6StaticRouteArgs.builder()
        .nat("string")
        .natVariable("string")
        .nextHops(ServiceLanVpnFeatureIpv6StaticRouteNextHopArgs.builder()
            .address("string")
            .addressVariable("string")
            .administrativeDistance(0)
            .administrativeDistanceVariable("string")
            .build())
        .null0(false)
        .prefix("string")
        .prefixVariable("string")
        .build())
    .name("string")
    .nat64V4Pools(ServiceLanVpnFeatureNat64V4PoolArgs.builder()
        .name("string")
        .nameVariable("string")
        .overload(false)
        .overloadVariable("string")
        .rangeEnd("string")
        .rangeEndVariable("string")
        .rangeStart("string")
        .rangeStartVariable("string")
        .build())
    .natPools(ServiceLanVpnFeatureNatPoolArgs.builder()
        .direction("string")
        .directionVariable("string")
        .natPoolName(0)
        .natPoolNameVariable("string")
        .overload(false)
        .overloadVariable("string")
        .prefixLength(0)
        .prefixLengthVariable("string")
        .rangeEnd("string")
        .rangeEndVariable("string")
        .rangeStart("string")
        .rangeStartVariable("string")
        .trackerObjectId("string")
        .build())
    .vpn(0)
    .configDescription("string")
    .ipv6ImportRouteTargets(ServiceLanVpnFeatureIpv6ImportRouteTargetArgs.builder()
        .routeTarget("string")
        .routeTargetVariable("string")
        .build())
    .ompAdminDistanceIpv6(0)
    .ompAdminDistanceIpv6Variable("string")
    .primaryDnsAddressIpv4("string")
    .primaryDnsAddressIpv4Variable("string")
    .primaryDnsAddressIpv6("string")
    .primaryDnsAddressIpv6Variable("string")
    .routeLeakFromGlobalVpns(ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs.builder()
        .redistributions(ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistributionArgs.builder()
            .protocol("string")
            .protocolVariable("string")
            .redistributionPolicyId("string")
            .build())
        .routePolicyId("string")
        .routeProtocol("string")
        .routeProtocolVariable("string")
        .build())
    .routeLeakFromOtherServices(ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs.builder()
        .redistributions(ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistributionArgs.builder()
            .protocol("string")
            .protocolVariable("string")
            .redistributionPolicyId("string")
            .build())
        .routePolicyId("string")
        .routeProtocol("string")
        .routeProtocolVariable("string")
        .sourceVpn(0)
        .sourceVpnVariable("string")
        .build())
    .routeLeakToGlobalVpns(ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs.builder()
        .redistributions(ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistributionArgs.builder()
            .protocol("string")
            .protocolVariable("string")
            .redistributionPolicyId("string")
            .build())
        .routePolicyId("string")
        .routeProtocol("string")
        .routeProtocolVariable("string")
        .build())
    .secondaryDnsAddressIpv4("string")
    .secondaryDnsAddressIpv4Variable("string")
    .secondaryDnsAddressIpv6("string")
    .advertiseOmpIpv4s(ServiceLanVpnFeatureAdvertiseOmpIpv4Args.builder()
        .prefixes(ServiceLanVpnFeatureAdvertiseOmpIpv4PrefixArgs.builder()
            .aggregateOnly(false)
            .networkAddress("string")
            .networkAddressVariable("string")
            .region("string")
            .regionVariable("string")
            .subnetMask("string")
            .subnetMaskVariable("string")
            .build())
        .protocol("string")
        .protocolVariable("string")
        .routePolicyId("string")
        .build())
    .serviceRoutes(ServiceLanVpnFeatureServiceRouteArgs.builder()
        .networkAddress("string")
        .networkAddressVariable("string")
        .service("string")
        .serviceVariable("string")
        .subnetMask("string")
        .subnetMaskVariable("string")
        .vpn(0)
        .build())
    .services(ServiceLanVpnFeatureServiceArgs.builder()
        .ipv4Addresses("string")
        .ipv4AddressesVariable("string")
        .serviceType("string")
        .serviceTypeVariable("string")
        .tracking(false)
        .trackingVariable("string")
        .build())
    .staticNats(ServiceLanVpnFeatureStaticNatArgs.builder()
        .natPoolName(0)
        .natPoolNameVariable("string")
        .sourceIp("string")
        .sourceIpVariable("string")
        .staticNatDirection("string")
        .staticNatDirectionVariable("string")
        .trackerObjectId("string")
        .translatedSourceIp("string")
        .translatedSourceIpVariable("string")
        .build())
    .natPortForwards(ServiceLanVpnFeatureNatPortForwardArgs.builder()
        .natPoolName(0)
        .natPoolNameVariable("string")
        .protocol("string")
        .protocolVariable("string")
        .sourceIp("string")
        .sourceIpVariable("string")
        .sourcePort(0)
        .sourcePortVariable("string")
        .translatePort(0)
        .translatePortVariable("string")
        .translatedSourceIp("string")
        .translatedSourceIpVariable("string")
        .build())
    .vpnVariable("string")
    .build());
service_lan_vpn_feature_resource = sdwan.ServiceLanVpnFeature("serviceLanVpnFeatureResource",
    feature_profile_id="string",
    omp_admin_distance_ipv4=0,
    secondary_dns_address_ipv6_variable="string",
    config_description_variable="string",
    description="string",
    enable_sdwan_remote_access=False,
    advertise_omp_ipv6s=[{
        "prefixes": [{
            "aggregate_only": False,
            "prefix": "string",
            "prefix_variable": "string",
        }],
        "protocol": "string",
        "protocol_sub_type": "string",
        "protocol_sub_type_variable": "string",
        "protocol_variable": "string",
        "route_policy_id": "string",
    }],
    gre_routes=[{
        "interface_variable": "string",
        "interfaces": ["string"],
        "network_address": "string",
        "network_address_variable": "string",
        "subnet_mask": "string",
        "subnet_mask_variable": "string",
        "vpn": 0,
    }],
    host_mappings=[{
        "host_name": "string",
        "host_name_variable": "string",
        "list_of_ips": ["string"],
        "list_of_ips_variable": "string",
    }],
    ipsec_routes=[{
        "interface_variable": "string",
        "interfaces": ["string"],
        "network_address": "string",
        "network_address_variable": "string",
        "subnet_mask": "string",
        "subnet_mask_variable": "string",
    }],
    ipv4_export_route_targets=[{
        "route_target": "string",
        "route_target_variable": "string",
    }],
    ipv4_import_route_targets=[{
        "route_target": "string",
        "route_target_variable": "string",
    }],
    ipv4_static_routes=[{
        "gateway_dhcp": False,
        "network_address": "string",
        "network_address_variable": "string",
        "next_hop_with_trackers": [{
            "address": "string",
            "address_variable": "string",
            "administrative_distance": 0,
            "administrative_distance_variable": "string",
            "tracker_id": "string",
        }],
        "next_hops": [{
            "address": "string",
            "address_variable": "string",
            "administrative_distance": 0,
            "administrative_distance_variable": "string",
        }],
        "null0": False,
        "subnet_mask": "string",
        "subnet_mask_variable": "string",
        "vpn": False,
    }],
    ipv6_export_route_targets=[{
        "route_target": "string",
        "route_target_variable": "string",
    }],
    omp_admin_distance_ipv4_variable="string",
    ipv6_static_routes=[{
        "nat": "string",
        "nat_variable": "string",
        "next_hops": [{
            "address": "string",
            "address_variable": "string",
            "administrative_distance": 0,
            "administrative_distance_variable": "string",
        }],
        "null0": False,
        "prefix": "string",
        "prefix_variable": "string",
    }],
    name="string",
    nat64_v4_pools=[{
        "name": "string",
        "name_variable": "string",
        "overload": False,
        "overload_variable": "string",
        "range_end": "string",
        "range_end_variable": "string",
        "range_start": "string",
        "range_start_variable": "string",
    }],
    nat_pools=[{
        "direction": "string",
        "direction_variable": "string",
        "nat_pool_name": 0,
        "nat_pool_name_variable": "string",
        "overload": False,
        "overload_variable": "string",
        "prefix_length": 0,
        "prefix_length_variable": "string",
        "range_end": "string",
        "range_end_variable": "string",
        "range_start": "string",
        "range_start_variable": "string",
        "tracker_object_id": "string",
    }],
    vpn=0,
    config_description="string",
    ipv6_import_route_targets=[{
        "route_target": "string",
        "route_target_variable": "string",
    }],
    omp_admin_distance_ipv6=0,
    omp_admin_distance_ipv6_variable="string",
    primary_dns_address_ipv4="string",
    primary_dns_address_ipv4_variable="string",
    primary_dns_address_ipv6="string",
    primary_dns_address_ipv6_variable="string",
    route_leak_from_global_vpns=[{
        "redistributions": [{
            "protocol": "string",
            "protocol_variable": "string",
            "redistribution_policy_id": "string",
        }],
        "route_policy_id": "string",
        "route_protocol": "string",
        "route_protocol_variable": "string",
    }],
    route_leak_from_other_services=[{
        "redistributions": [{
            "protocol": "string",
            "protocol_variable": "string",
            "redistribution_policy_id": "string",
        }],
        "route_policy_id": "string",
        "route_protocol": "string",
        "route_protocol_variable": "string",
        "source_vpn": 0,
        "source_vpn_variable": "string",
    }],
    route_leak_to_global_vpns=[{
        "redistributions": [{
            "protocol": "string",
            "protocol_variable": "string",
            "redistribution_policy_id": "string",
        }],
        "route_policy_id": "string",
        "route_protocol": "string",
        "route_protocol_variable": "string",
    }],
    secondary_dns_address_ipv4="string",
    secondary_dns_address_ipv4_variable="string",
    secondary_dns_address_ipv6="string",
    advertise_omp_ipv4s=[{
        "prefixes": [{
            "aggregate_only": False,
            "network_address": "string",
            "network_address_variable": "string",
            "region": "string",
            "region_variable": "string",
            "subnet_mask": "string",
            "subnet_mask_variable": "string",
        }],
        "protocol": "string",
        "protocol_variable": "string",
        "route_policy_id": "string",
    }],
    service_routes=[{
        "network_address": "string",
        "network_address_variable": "string",
        "service": "string",
        "service_variable": "string",
        "subnet_mask": "string",
        "subnet_mask_variable": "string",
        "vpn": 0,
    }],
    services=[{
        "ipv4_addresses": ["string"],
        "ipv4_addresses_variable": "string",
        "service_type": "string",
        "service_type_variable": "string",
        "tracking": False,
        "tracking_variable": "string",
    }],
    static_nats=[{
        "nat_pool_name": 0,
        "nat_pool_name_variable": "string",
        "source_ip": "string",
        "source_ip_variable": "string",
        "static_nat_direction": "string",
        "static_nat_direction_variable": "string",
        "tracker_object_id": "string",
        "translated_source_ip": "string",
        "translated_source_ip_variable": "string",
    }],
    nat_port_forwards=[{
        "nat_pool_name": 0,
        "nat_pool_name_variable": "string",
        "protocol": "string",
        "protocol_variable": "string",
        "source_ip": "string",
        "source_ip_variable": "string",
        "source_port": 0,
        "source_port_variable": "string",
        "translate_port": 0,
        "translate_port_variable": "string",
        "translated_source_ip": "string",
        "translated_source_ip_variable": "string",
    }],
    vpn_variable="string")
const serviceLanVpnFeatureResource = new sdwan.ServiceLanVpnFeature("serviceLanVpnFeatureResource", {
    featureProfileId: "string",
    ompAdminDistanceIpv4: 0,
    secondaryDnsAddressIpv6Variable: "string",
    configDescriptionVariable: "string",
    description: "string",
    enableSdwanRemoteAccess: false,
    advertiseOmpIpv6s: [{
        prefixes: [{
            aggregateOnly: false,
            prefix: "string",
            prefixVariable: "string",
        }],
        protocol: "string",
        protocolSubType: "string",
        protocolSubTypeVariable: "string",
        protocolVariable: "string",
        routePolicyId: "string",
    }],
    greRoutes: [{
        interfaceVariable: "string",
        interfaces: ["string"],
        networkAddress: "string",
        networkAddressVariable: "string",
        subnetMask: "string",
        subnetMaskVariable: "string",
        vpn: 0,
    }],
    hostMappings: [{
        hostName: "string",
        hostNameVariable: "string",
        listOfIps: ["string"],
        listOfIpsVariable: "string",
    }],
    ipsecRoutes: [{
        interfaceVariable: "string",
        interfaces: ["string"],
        networkAddress: "string",
        networkAddressVariable: "string",
        subnetMask: "string",
        subnetMaskVariable: "string",
    }],
    ipv4ExportRouteTargets: [{
        routeTarget: "string",
        routeTargetVariable: "string",
    }],
    ipv4ImportRouteTargets: [{
        routeTarget: "string",
        routeTargetVariable: "string",
    }],
    ipv4StaticRoutes: [{
        gatewayDhcp: false,
        networkAddress: "string",
        networkAddressVariable: "string",
        nextHopWithTrackers: [{
            address: "string",
            addressVariable: "string",
            administrativeDistance: 0,
            administrativeDistanceVariable: "string",
            trackerId: "string",
        }],
        nextHops: [{
            address: "string",
            addressVariable: "string",
            administrativeDistance: 0,
            administrativeDistanceVariable: "string",
        }],
        null0: false,
        subnetMask: "string",
        subnetMaskVariable: "string",
        vpn: false,
    }],
    ipv6ExportRouteTargets: [{
        routeTarget: "string",
        routeTargetVariable: "string",
    }],
    ompAdminDistanceIpv4Variable: "string",
    ipv6StaticRoutes: [{
        nat: "string",
        natVariable: "string",
        nextHops: [{
            address: "string",
            addressVariable: "string",
            administrativeDistance: 0,
            administrativeDistanceVariable: "string",
        }],
        null0: false,
        prefix: "string",
        prefixVariable: "string",
    }],
    name: "string",
    nat64V4Pools: [{
        name: "string",
        nameVariable: "string",
        overload: false,
        overloadVariable: "string",
        rangeEnd: "string",
        rangeEndVariable: "string",
        rangeStart: "string",
        rangeStartVariable: "string",
    }],
    natPools: [{
        direction: "string",
        directionVariable: "string",
        natPoolName: 0,
        natPoolNameVariable: "string",
        overload: false,
        overloadVariable: "string",
        prefixLength: 0,
        prefixLengthVariable: "string",
        rangeEnd: "string",
        rangeEndVariable: "string",
        rangeStart: "string",
        rangeStartVariable: "string",
        trackerObjectId: "string",
    }],
    vpn: 0,
    configDescription: "string",
    ipv6ImportRouteTargets: [{
        routeTarget: "string",
        routeTargetVariable: "string",
    }],
    ompAdminDistanceIpv6: 0,
    ompAdminDistanceIpv6Variable: "string",
    primaryDnsAddressIpv4: "string",
    primaryDnsAddressIpv4Variable: "string",
    primaryDnsAddressIpv6: "string",
    primaryDnsAddressIpv6Variable: "string",
    routeLeakFromGlobalVpns: [{
        redistributions: [{
            protocol: "string",
            protocolVariable: "string",
            redistributionPolicyId: "string",
        }],
        routePolicyId: "string",
        routeProtocol: "string",
        routeProtocolVariable: "string",
    }],
    routeLeakFromOtherServices: [{
        redistributions: [{
            protocol: "string",
            protocolVariable: "string",
            redistributionPolicyId: "string",
        }],
        routePolicyId: "string",
        routeProtocol: "string",
        routeProtocolVariable: "string",
        sourceVpn: 0,
        sourceVpnVariable: "string",
    }],
    routeLeakToGlobalVpns: [{
        redistributions: [{
            protocol: "string",
            protocolVariable: "string",
            redistributionPolicyId: "string",
        }],
        routePolicyId: "string",
        routeProtocol: "string",
        routeProtocolVariable: "string",
    }],
    secondaryDnsAddressIpv4: "string",
    secondaryDnsAddressIpv4Variable: "string",
    secondaryDnsAddressIpv6: "string",
    advertiseOmpIpv4s: [{
        prefixes: [{
            aggregateOnly: false,
            networkAddress: "string",
            networkAddressVariable: "string",
            region: "string",
            regionVariable: "string",
            subnetMask: "string",
            subnetMaskVariable: "string",
        }],
        protocol: "string",
        protocolVariable: "string",
        routePolicyId: "string",
    }],
    serviceRoutes: [{
        networkAddress: "string",
        networkAddressVariable: "string",
        service: "string",
        serviceVariable: "string",
        subnetMask: "string",
        subnetMaskVariable: "string",
        vpn: 0,
    }],
    services: [{
        ipv4Addresses: ["string"],
        ipv4AddressesVariable: "string",
        serviceType: "string",
        serviceTypeVariable: "string",
        tracking: false,
        trackingVariable: "string",
    }],
    staticNats: [{
        natPoolName: 0,
        natPoolNameVariable: "string",
        sourceIp: "string",
        sourceIpVariable: "string",
        staticNatDirection: "string",
        staticNatDirectionVariable: "string",
        trackerObjectId: "string",
        translatedSourceIp: "string",
        translatedSourceIpVariable: "string",
    }],
    natPortForwards: [{
        natPoolName: 0,
        natPoolNameVariable: "string",
        protocol: "string",
        protocolVariable: "string",
        sourceIp: "string",
        sourceIpVariable: "string",
        sourcePort: 0,
        sourcePortVariable: "string",
        translatePort: 0,
        translatePortVariable: "string",
        translatedSourceIp: "string",
        translatedSourceIpVariable: "string",
    }],
    vpnVariable: "string",
});
type: sdwan:ServiceLanVpnFeature
properties:
    advertiseOmpIpv4s:
        - prefixes:
            - aggregateOnly: false
              networkAddress: string
              networkAddressVariable: string
              region: string
              regionVariable: string
              subnetMask: string
              subnetMaskVariable: string
          protocol: string
          protocolVariable: string
          routePolicyId: string
    advertiseOmpIpv6s:
        - prefixes:
            - aggregateOnly: false
              prefix: string
              prefixVariable: string
          protocol: string
          protocolSubType: string
          protocolSubTypeVariable: string
          protocolVariable: string
          routePolicyId: string
    configDescription: string
    configDescriptionVariable: string
    description: string
    enableSdwanRemoteAccess: false
    featureProfileId: string
    greRoutes:
        - interfaceVariable: string
          interfaces:
            - string
          networkAddress: string
          networkAddressVariable: string
          subnetMask: string
          subnetMaskVariable: string
          vpn: 0
    hostMappings:
        - hostName: string
          hostNameVariable: string
          listOfIps:
            - string
          listOfIpsVariable: string
    ipsecRoutes:
        - interfaceVariable: string
          interfaces:
            - string
          networkAddress: string
          networkAddressVariable: string
          subnetMask: string
          subnetMaskVariable: string
    ipv4ExportRouteTargets:
        - routeTarget: string
          routeTargetVariable: string
    ipv4ImportRouteTargets:
        - routeTarget: string
          routeTargetVariable: string
    ipv4StaticRoutes:
        - gatewayDhcp: false
          networkAddress: string
          networkAddressVariable: string
          nextHopWithTrackers:
            - address: string
              addressVariable: string
              administrativeDistance: 0
              administrativeDistanceVariable: string
              trackerId: string
          nextHops:
            - address: string
              addressVariable: string
              administrativeDistance: 0
              administrativeDistanceVariable: string
          null0: false
          subnetMask: string
          subnetMaskVariable: string
          vpn: false
    ipv6ExportRouteTargets:
        - routeTarget: string
          routeTargetVariable: string
    ipv6ImportRouteTargets:
        - routeTarget: string
          routeTargetVariable: string
    ipv6StaticRoutes:
        - nat: string
          natVariable: string
          nextHops:
            - address: string
              addressVariable: string
              administrativeDistance: 0
              administrativeDistanceVariable: string
          null0: false
          prefix: string
          prefixVariable: string
    name: string
    nat64V4Pools:
        - name: string
          nameVariable: string
          overload: false
          overloadVariable: string
          rangeEnd: string
          rangeEndVariable: string
          rangeStart: string
          rangeStartVariable: string
    natPools:
        - direction: string
          directionVariable: string
          natPoolName: 0
          natPoolNameVariable: string
          overload: false
          overloadVariable: string
          prefixLength: 0
          prefixLengthVariable: string
          rangeEnd: string
          rangeEndVariable: string
          rangeStart: string
          rangeStartVariable: string
          trackerObjectId: string
    natPortForwards:
        - natPoolName: 0
          natPoolNameVariable: string
          protocol: string
          protocolVariable: string
          sourceIp: string
          sourceIpVariable: string
          sourcePort: 0
          sourcePortVariable: string
          translatePort: 0
          translatePortVariable: string
          translatedSourceIp: string
          translatedSourceIpVariable: string
    ompAdminDistanceIpv4: 0
    ompAdminDistanceIpv4Variable: string
    ompAdminDistanceIpv6: 0
    ompAdminDistanceIpv6Variable: string
    primaryDnsAddressIpv4: string
    primaryDnsAddressIpv4Variable: string
    primaryDnsAddressIpv6: string
    primaryDnsAddressIpv6Variable: string
    routeLeakFromGlobalVpns:
        - redistributions:
            - protocol: string
              protocolVariable: string
              redistributionPolicyId: string
          routePolicyId: string
          routeProtocol: string
          routeProtocolVariable: string
    routeLeakFromOtherServices:
        - redistributions:
            - protocol: string
              protocolVariable: string
              redistributionPolicyId: string
          routePolicyId: string
          routeProtocol: string
          routeProtocolVariable: string
          sourceVpn: 0
          sourceVpnVariable: string
    routeLeakToGlobalVpns:
        - redistributions:
            - protocol: string
              protocolVariable: string
              redistributionPolicyId: string
          routePolicyId: string
          routeProtocol: string
          routeProtocolVariable: string
    secondaryDnsAddressIpv4: string
    secondaryDnsAddressIpv4Variable: string
    secondaryDnsAddressIpv6: string
    secondaryDnsAddressIpv6Variable: string
    serviceRoutes:
        - networkAddress: string
          networkAddressVariable: string
          service: string
          serviceVariable: string
          subnetMask: string
          subnetMaskVariable: string
          vpn: 0
    services:
        - ipv4Addresses:
            - string
          ipv4AddressesVariable: string
          serviceType: string
          serviceTypeVariable: string
          tracking: false
          trackingVariable: string
    staticNats:
        - natPoolName: 0
          natPoolNameVariable: string
          sourceIp: string
          sourceIpVariable: string
          staticNatDirection: string
          staticNatDirectionVariable: string
          trackerObjectId: string
          translatedSourceIp: string
          translatedSourceIpVariable: string
    vpn: 0
    vpnVariable: string
ServiceLanVpnFeature 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 ServiceLanVpnFeature resource accepts the following input properties:
- FeatureProfile stringId 
- Feature Profile ID
- AdvertiseOmp List<ServiceIpv4s Lan Vpn Feature Advertise Omp Ipv4> 
- OMP Advertise IPv4
- AdvertiseOmp List<ServiceIpv6s Lan Vpn Feature Advertise Omp Ipv6> 
- OMP Advertise IPv6
- ConfigDescription string
- Name
- ConfigDescription stringVariable 
- Variable name
- Description string
- The description of the Feature
- EnableSdwan boolRemote Access 
- Enable SDWAN Remote Access - Default value: false
- GreRoutes List<ServiceLan Vpn Feature Gre Route> 
- IPv4 Static GRE Route
- HostMappings List<ServiceLan Vpn Feature Host Mapping> 
- IpsecRoutes List<ServiceLan Vpn Feature Ipsec Route> 
- IPv4 Static IPSEC Route
- Ipv4ExportRoute List<ServiceTargets Lan Vpn Feature Ipv4Export Route Target> 
- Ipv4ImportRoute List<ServiceTargets Lan Vpn Feature Ipv4Import Route Target> 
- Ipv4StaticRoutes List<ServiceLan Vpn Feature Ipv4Static Route> 
- IPv4 Static Route
- Ipv6ExportRoute List<ServiceTargets Lan Vpn Feature Ipv6Export Route Target> 
- Ipv6ImportRoute List<ServiceTargets Lan Vpn Feature Ipv6Import Route Target> 
- Ipv6StaticRoutes List<ServiceLan Vpn Feature Ipv6Static Route> 
- IPv6 Static Route
- Name string
- The name of the Feature
- Nat64V4Pools
List<ServiceLan Vpn Feature Nat64V4Pool> 
- NAT64 V4 Pool
- NatPools List<ServiceLan Vpn Feature Nat Pool> 
- NAT Pool
- NatPort List<ServiceForwards Lan Vpn Feature Nat Port Forward> 
- NAT Port Forward
- OmpAdmin intDistance Ipv4 
- OMP Admin Distance IPv4 - Range: 1-255
- OmpAdmin stringDistance Ipv4Variable 
- Variable name
- OmpAdmin intDistance Ipv6 
- OMP Admin Distance IPv6 - Range: 1-255
- OmpAdmin stringDistance Ipv6Variable 
- Variable name
- PrimaryDns stringAddress Ipv4 
- Primary DNS Address (IPv4)
- PrimaryDns stringAddress Ipv4Variable 
- Variable name
- PrimaryDns stringAddress Ipv6 
- Primary DNS Address (IPv6)
- PrimaryDns stringAddress Ipv6Variable 
- Variable name
- RouteLeak List<ServiceFrom Global Vpns Lan Vpn Feature Route Leak From Global Vpn> 
- Enable route leaking from Global to Service VPN
- RouteLeak List<ServiceFrom Other Services Lan Vpn Feature Route Leak From Other Service> 
- Enable route leak from another Service VPN to current Service VPN
- RouteLeak List<ServiceTo Global Vpns Lan Vpn Feature Route Leak To Global Vpn> 
- Enable route leaking from Service to Global VPN
- SecondaryDns stringAddress Ipv4 
- Secondary DNS Address (IPv4)
- SecondaryDns stringAddress Ipv4Variable 
- Variable name
- SecondaryDns stringAddress Ipv6 
- Secondary DNS Address (IPv6)
- SecondaryDns stringAddress Ipv6Variable 
- Variable name
- ServiceRoutes List<ServiceLan Vpn Feature Service Route> 
- Service
- Services
List<ServiceLan Vpn Feature Service> 
- Service
- StaticNats List<ServiceLan Vpn Feature Static Nat> 
- Static NAT Rules
- Vpn int
- VPN - Range: 1-65527- Default value:0
- VpnVariable string
- Variable name
- FeatureProfile stringId 
- Feature Profile ID
- AdvertiseOmp []ServiceIpv4s Lan Vpn Feature Advertise Omp Ipv4Args 
- OMP Advertise IPv4
- AdvertiseOmp []ServiceIpv6s Lan Vpn Feature Advertise Omp Ipv6Args 
- OMP Advertise IPv6
- ConfigDescription string
- Name
- ConfigDescription stringVariable 
- Variable name
- Description string
- The description of the Feature
- EnableSdwan boolRemote Access 
- Enable SDWAN Remote Access - Default value: false
- GreRoutes []ServiceLan Vpn Feature Gre Route Args 
- IPv4 Static GRE Route
- HostMappings []ServiceLan Vpn Feature Host Mapping Args 
- IpsecRoutes []ServiceLan Vpn Feature Ipsec Route Args 
- IPv4 Static IPSEC Route
- Ipv4ExportRoute []ServiceTargets Lan Vpn Feature Ipv4Export Route Target Args 
- Ipv4ImportRoute []ServiceTargets Lan Vpn Feature Ipv4Import Route Target Args 
- Ipv4StaticRoutes []ServiceLan Vpn Feature Ipv4Static Route Args 
- IPv4 Static Route
- Ipv6ExportRoute []ServiceTargets Lan Vpn Feature Ipv6Export Route Target Args 
- Ipv6ImportRoute []ServiceTargets Lan Vpn Feature Ipv6Import Route Target Args 
- Ipv6StaticRoutes []ServiceLan Vpn Feature Ipv6Static Route Args 
- IPv6 Static Route
- Name string
- The name of the Feature
- Nat64V4Pools
[]ServiceLan Vpn Feature Nat64V4Pool Args 
- NAT64 V4 Pool
- NatPools []ServiceLan Vpn Feature Nat Pool Args 
- NAT Pool
- NatPort []ServiceForwards Lan Vpn Feature Nat Port Forward Args 
- NAT Port Forward
- OmpAdmin intDistance Ipv4 
- OMP Admin Distance IPv4 - Range: 1-255
- OmpAdmin stringDistance Ipv4Variable 
- Variable name
- OmpAdmin intDistance Ipv6 
- OMP Admin Distance IPv6 - Range: 1-255
- OmpAdmin stringDistance Ipv6Variable 
- Variable name
- PrimaryDns stringAddress Ipv4 
- Primary DNS Address (IPv4)
- PrimaryDns stringAddress Ipv4Variable 
- Variable name
- PrimaryDns stringAddress Ipv6 
- Primary DNS Address (IPv6)
- PrimaryDns stringAddress Ipv6Variable 
- Variable name
- RouteLeak []ServiceFrom Global Vpns Lan Vpn Feature Route Leak From Global Vpn Args 
- Enable route leaking from Global to Service VPN
- RouteLeak []ServiceFrom Other Services Lan Vpn Feature Route Leak From Other Service Args 
- Enable route leak from another Service VPN to current Service VPN
- RouteLeak []ServiceTo Global Vpns Lan Vpn Feature Route Leak To Global Vpn Args 
- Enable route leaking from Service to Global VPN
- SecondaryDns stringAddress Ipv4 
- Secondary DNS Address (IPv4)
- SecondaryDns stringAddress Ipv4Variable 
- Variable name
- SecondaryDns stringAddress Ipv6 
- Secondary DNS Address (IPv6)
- SecondaryDns stringAddress Ipv6Variable 
- Variable name
- ServiceRoutes []ServiceLan Vpn Feature Service Route Args 
- Service
- Services
[]ServiceLan Vpn Feature Service Args 
- Service
- StaticNats []ServiceLan Vpn Feature Static Nat Args 
- Static NAT Rules
- Vpn int
- VPN - Range: 1-65527- Default value:0
- VpnVariable string
- Variable name
- featureProfile StringId 
- Feature Profile ID
- advertiseOmp List<ServiceIpv4s Lan Vpn Feature Advertise Omp Ipv4> 
- OMP Advertise IPv4
- advertiseOmp List<ServiceIpv6s Lan Vpn Feature Advertise Omp Ipv6> 
- OMP Advertise IPv6
- configDescription String
- Name
- configDescription StringVariable 
- Variable name
- description String
- The description of the Feature
- enableSdwan BooleanRemote Access 
- Enable SDWAN Remote Access - Default value: false
- greRoutes List<ServiceLan Vpn Feature Gre Route> 
- IPv4 Static GRE Route
- hostMappings List<ServiceLan Vpn Feature Host Mapping> 
- ipsecRoutes List<ServiceLan Vpn Feature Ipsec Route> 
- IPv4 Static IPSEC Route
- ipv4ExportRoute List<ServiceTargets Lan Vpn Feature Ipv4Export Route Target> 
- ipv4ImportRoute List<ServiceTargets Lan Vpn Feature Ipv4Import Route Target> 
- ipv4StaticRoutes List<ServiceLan Vpn Feature Ipv4Static Route> 
- IPv4 Static Route
- ipv6ExportRoute List<ServiceTargets Lan Vpn Feature Ipv6Export Route Target> 
- ipv6ImportRoute List<ServiceTargets Lan Vpn Feature Ipv6Import Route Target> 
- ipv6StaticRoutes List<ServiceLan Vpn Feature Ipv6Static Route> 
- IPv6 Static Route
- name String
- The name of the Feature
- nat64V4Pools
List<ServiceLan Vpn Feature Nat64V4Pool> 
- NAT64 V4 Pool
- natPools List<ServiceLan Vpn Feature Nat Pool> 
- NAT Pool
- natPort List<ServiceForwards Lan Vpn Feature Nat Port Forward> 
- NAT Port Forward
- ompAdmin IntegerDistance Ipv4 
- OMP Admin Distance IPv4 - Range: 1-255
- ompAdmin StringDistance Ipv4Variable 
- Variable name
- ompAdmin IntegerDistance Ipv6 
- OMP Admin Distance IPv6 - Range: 1-255
- ompAdmin StringDistance Ipv6Variable 
- Variable name
- primaryDns StringAddress Ipv4 
- Primary DNS Address (IPv4)
- primaryDns StringAddress Ipv4Variable 
- Variable name
- primaryDns StringAddress Ipv6 
- Primary DNS Address (IPv6)
- primaryDns StringAddress Ipv6Variable 
- Variable name
- routeLeak List<ServiceFrom Global Vpns Lan Vpn Feature Route Leak From Global Vpn> 
- Enable route leaking from Global to Service VPN
- routeLeak List<ServiceFrom Other Services Lan Vpn Feature Route Leak From Other Service> 
- Enable route leak from another Service VPN to current Service VPN
- routeLeak List<ServiceTo Global Vpns Lan Vpn Feature Route Leak To Global Vpn> 
- Enable route leaking from Service to Global VPN
- secondaryDns StringAddress Ipv4 
- Secondary DNS Address (IPv4)
- secondaryDns StringAddress Ipv4Variable 
- Variable name
- secondaryDns StringAddress Ipv6 
- Secondary DNS Address (IPv6)
- secondaryDns StringAddress Ipv6Variable 
- Variable name
- serviceRoutes List<ServiceLan Vpn Feature Service Route> 
- Service
- services
List<ServiceLan Vpn Feature Service> 
- Service
- staticNats List<ServiceLan Vpn Feature Static Nat> 
- Static NAT Rules
- vpn Integer
- VPN - Range: 1-65527- Default value:0
- vpnVariable String
- Variable name
- featureProfile stringId 
- Feature Profile ID
- advertiseOmp ServiceIpv4s Lan Vpn Feature Advertise Omp Ipv4[] 
- OMP Advertise IPv4
- advertiseOmp ServiceIpv6s Lan Vpn Feature Advertise Omp Ipv6[] 
- OMP Advertise IPv6
- configDescription string
- Name
- configDescription stringVariable 
- Variable name
- description string
- The description of the Feature
- enableSdwan booleanRemote Access 
- Enable SDWAN Remote Access - Default value: false
- greRoutes ServiceLan Vpn Feature Gre Route[] 
- IPv4 Static GRE Route
- hostMappings ServiceLan Vpn Feature Host Mapping[] 
- ipsecRoutes ServiceLan Vpn Feature Ipsec Route[] 
- IPv4 Static IPSEC Route
- ipv4ExportRoute ServiceTargets Lan Vpn Feature Ipv4Export Route Target[] 
- ipv4ImportRoute ServiceTargets Lan Vpn Feature Ipv4Import Route Target[] 
- ipv4StaticRoutes ServiceLan Vpn Feature Ipv4Static Route[] 
- IPv4 Static Route
- ipv6ExportRoute ServiceTargets Lan Vpn Feature Ipv6Export Route Target[] 
- ipv6ImportRoute ServiceTargets Lan Vpn Feature Ipv6Import Route Target[] 
- ipv6StaticRoutes ServiceLan Vpn Feature Ipv6Static Route[] 
- IPv6 Static Route
- name string
- The name of the Feature
- nat64V4Pools
ServiceLan Vpn Feature Nat64V4Pool[] 
- NAT64 V4 Pool
- natPools ServiceLan Vpn Feature Nat Pool[] 
- NAT Pool
- natPort ServiceForwards Lan Vpn Feature Nat Port Forward[] 
- NAT Port Forward
- ompAdmin numberDistance Ipv4 
- OMP Admin Distance IPv4 - Range: 1-255
- ompAdmin stringDistance Ipv4Variable 
- Variable name
- ompAdmin numberDistance Ipv6 
- OMP Admin Distance IPv6 - Range: 1-255
- ompAdmin stringDistance Ipv6Variable 
- Variable name
- primaryDns stringAddress Ipv4 
- Primary DNS Address (IPv4)
- primaryDns stringAddress Ipv4Variable 
- Variable name
- primaryDns stringAddress Ipv6 
- Primary DNS Address (IPv6)
- primaryDns stringAddress Ipv6Variable 
- Variable name
- routeLeak ServiceFrom Global Vpns Lan Vpn Feature Route Leak From Global Vpn[] 
- Enable route leaking from Global to Service VPN
- routeLeak ServiceFrom Other Services Lan Vpn Feature Route Leak From Other Service[] 
- Enable route leak from another Service VPN to current Service VPN
- routeLeak ServiceTo Global Vpns Lan Vpn Feature Route Leak To Global Vpn[] 
- Enable route leaking from Service to Global VPN
- secondaryDns stringAddress Ipv4 
- Secondary DNS Address (IPv4)
- secondaryDns stringAddress Ipv4Variable 
- Variable name
- secondaryDns stringAddress Ipv6 
- Secondary DNS Address (IPv6)
- secondaryDns stringAddress Ipv6Variable 
- Variable name
- serviceRoutes ServiceLan Vpn Feature Service Route[] 
- Service
- services
ServiceLan Vpn Feature Service[] 
- Service
- staticNats ServiceLan Vpn Feature Static Nat[] 
- Static NAT Rules
- vpn number
- VPN - Range: 1-65527- Default value:0
- vpnVariable string
- Variable name
- feature_profile_ strid 
- Feature Profile ID
- advertise_omp_ Sequence[Serviceipv4s Lan Vpn Feature Advertise Omp Ipv4Args] 
- OMP Advertise IPv4
- advertise_omp_ Sequence[Serviceipv6s Lan Vpn Feature Advertise Omp Ipv6Args] 
- OMP Advertise IPv6
- config_description str
- Name
- config_description_ strvariable 
- Variable name
- description str
- The description of the Feature
- enable_sdwan_ boolremote_ access 
- Enable SDWAN Remote Access - Default value: false
- gre_routes Sequence[ServiceLan Vpn Feature Gre Route Args] 
- IPv4 Static GRE Route
- host_mappings Sequence[ServiceLan Vpn Feature Host Mapping Args] 
- ipsec_routes Sequence[ServiceLan Vpn Feature Ipsec Route Args] 
- IPv4 Static IPSEC Route
- ipv4_export_ Sequence[Serviceroute_ targets Lan Vpn Feature Ipv4Export Route Target Args] 
- ipv4_import_ Sequence[Serviceroute_ targets Lan Vpn Feature Ipv4Import Route Target Args] 
- ipv4_static_ Sequence[Serviceroutes Lan Vpn Feature Ipv4Static Route Args] 
- IPv4 Static Route
- ipv6_export_ Sequence[Serviceroute_ targets Lan Vpn Feature Ipv6Export Route Target Args] 
- ipv6_import_ Sequence[Serviceroute_ targets Lan Vpn Feature Ipv6Import Route Target Args] 
- ipv6_static_ Sequence[Serviceroutes Lan Vpn Feature Ipv6Static Route Args] 
- IPv6 Static Route
- name str
- The name of the Feature
- nat64_v4_ Sequence[Servicepools Lan Vpn Feature Nat64V4Pool Args] 
- NAT64 V4 Pool
- nat_pools Sequence[ServiceLan Vpn Feature Nat Pool Args] 
- NAT Pool
- nat_port_ Sequence[Serviceforwards Lan Vpn Feature Nat Port Forward Args] 
- NAT Port Forward
- omp_admin_ intdistance_ ipv4 
- OMP Admin Distance IPv4 - Range: 1-255
- omp_admin_ strdistance_ ipv4_ variable 
- Variable name
- omp_admin_ intdistance_ ipv6 
- OMP Admin Distance IPv6 - Range: 1-255
- omp_admin_ strdistance_ ipv6_ variable 
- Variable name
- primary_dns_ straddress_ ipv4 
- Primary DNS Address (IPv4)
- primary_dns_ straddress_ ipv4_ variable 
- Variable name
- primary_dns_ straddress_ ipv6 
- Primary DNS Address (IPv6)
- primary_dns_ straddress_ ipv6_ variable 
- Variable name
- route_leak_ Sequence[Servicefrom_ global_ vpns Lan Vpn Feature Route Leak From Global Vpn Args] 
- Enable route leaking from Global to Service VPN
- route_leak_ Sequence[Servicefrom_ other_ services Lan Vpn Feature Route Leak From Other Service Args] 
- Enable route leak from another Service VPN to current Service VPN
- route_leak_ Sequence[Serviceto_ global_ vpns Lan Vpn Feature Route Leak To Global Vpn Args] 
- Enable route leaking from Service to Global VPN
- secondary_dns_ straddress_ ipv4 
- Secondary DNS Address (IPv4)
- secondary_dns_ straddress_ ipv4_ variable 
- Variable name
- secondary_dns_ straddress_ ipv6 
- Secondary DNS Address (IPv6)
- secondary_dns_ straddress_ ipv6_ variable 
- Variable name
- service_routes Sequence[ServiceLan Vpn Feature Service Route Args] 
- Service
- services
Sequence[ServiceLan Vpn Feature Service Args] 
- Service
- static_nats Sequence[ServiceLan Vpn Feature Static Nat Args] 
- Static NAT Rules
- vpn int
- VPN - Range: 1-65527- Default value:0
- vpn_variable str
- Variable name
- featureProfile StringId 
- Feature Profile ID
- advertiseOmp List<Property Map>Ipv4s 
- OMP Advertise IPv4
- advertiseOmp List<Property Map>Ipv6s 
- OMP Advertise IPv6
- configDescription String
- Name
- configDescription StringVariable 
- Variable name
- description String
- The description of the Feature
- enableSdwan BooleanRemote Access 
- Enable SDWAN Remote Access - Default value: false
- greRoutes List<Property Map>
- IPv4 Static GRE Route
- hostMappings List<Property Map>
- ipsecRoutes List<Property Map>
- IPv4 Static IPSEC Route
- ipv4ExportRoute List<Property Map>Targets 
- ipv4ImportRoute List<Property Map>Targets 
- ipv4StaticRoutes List<Property Map>
- IPv4 Static Route
- ipv6ExportRoute List<Property Map>Targets 
- ipv6ImportRoute List<Property Map>Targets 
- ipv6StaticRoutes List<Property Map>
- IPv6 Static Route
- name String
- The name of the Feature
- nat64V4Pools List<Property Map>
- NAT64 V4 Pool
- natPools List<Property Map>
- NAT Pool
- natPort List<Property Map>Forwards 
- NAT Port Forward
- ompAdmin NumberDistance Ipv4 
- OMP Admin Distance IPv4 - Range: 1-255
- ompAdmin StringDistance Ipv4Variable 
- Variable name
- ompAdmin NumberDistance Ipv6 
- OMP Admin Distance IPv6 - Range: 1-255
- ompAdmin StringDistance Ipv6Variable 
- Variable name
- primaryDns StringAddress Ipv4 
- Primary DNS Address (IPv4)
- primaryDns StringAddress Ipv4Variable 
- Variable name
- primaryDns StringAddress Ipv6 
- Primary DNS Address (IPv6)
- primaryDns StringAddress Ipv6Variable 
- Variable name
- routeLeak List<Property Map>From Global Vpns 
- Enable route leaking from Global to Service VPN
- routeLeak List<Property Map>From Other Services 
- Enable route leak from another Service VPN to current Service VPN
- routeLeak List<Property Map>To Global Vpns 
- Enable route leaking from Service to Global VPN
- secondaryDns StringAddress Ipv4 
- Secondary DNS Address (IPv4)
- secondaryDns StringAddress Ipv4Variable 
- Variable name
- secondaryDns StringAddress Ipv6 
- Secondary DNS Address (IPv6)
- secondaryDns StringAddress Ipv6Variable 
- Variable name
- serviceRoutes List<Property Map>
- Service
- services List<Property Map>
- Service
- staticNats List<Property Map>
- Static NAT Rules
- vpn Number
- VPN - Range: 1-65527- Default value:0
- vpnVariable String
- Variable name
Outputs
All input properties are implicitly available as output properties. Additionally, the ServiceLanVpnFeature resource produces the following output properties:
Look up Existing ServiceLanVpnFeature Resource
Get an existing ServiceLanVpnFeature 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?: ServiceLanVpnFeatureState, opts?: CustomResourceOptions): ServiceLanVpnFeature@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        advertise_omp_ipv4s: Optional[Sequence[ServiceLanVpnFeatureAdvertiseOmpIpv4Args]] = None,
        advertise_omp_ipv6s: Optional[Sequence[ServiceLanVpnFeatureAdvertiseOmpIpv6Args]] = None,
        config_description: Optional[str] = None,
        config_description_variable: Optional[str] = None,
        description: Optional[str] = None,
        enable_sdwan_remote_access: Optional[bool] = None,
        feature_profile_id: Optional[str] = None,
        gre_routes: Optional[Sequence[ServiceLanVpnFeatureGreRouteArgs]] = None,
        host_mappings: Optional[Sequence[ServiceLanVpnFeatureHostMappingArgs]] = None,
        ipsec_routes: Optional[Sequence[ServiceLanVpnFeatureIpsecRouteArgs]] = None,
        ipv4_export_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv4ExportRouteTargetArgs]] = None,
        ipv4_import_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv4ImportRouteTargetArgs]] = None,
        ipv4_static_routes: Optional[Sequence[ServiceLanVpnFeatureIpv4StaticRouteArgs]] = None,
        ipv6_export_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv6ExportRouteTargetArgs]] = None,
        ipv6_import_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv6ImportRouteTargetArgs]] = None,
        ipv6_static_routes: Optional[Sequence[ServiceLanVpnFeatureIpv6StaticRouteArgs]] = None,
        name: Optional[str] = None,
        nat64_v4_pools: Optional[Sequence[ServiceLanVpnFeatureNat64V4PoolArgs]] = None,
        nat_pools: Optional[Sequence[ServiceLanVpnFeatureNatPoolArgs]] = None,
        nat_port_forwards: Optional[Sequence[ServiceLanVpnFeatureNatPortForwardArgs]] = None,
        omp_admin_distance_ipv4: Optional[int] = None,
        omp_admin_distance_ipv4_variable: Optional[str] = None,
        omp_admin_distance_ipv6: Optional[int] = None,
        omp_admin_distance_ipv6_variable: Optional[str] = None,
        primary_dns_address_ipv4: Optional[str] = None,
        primary_dns_address_ipv4_variable: Optional[str] = None,
        primary_dns_address_ipv6: Optional[str] = None,
        primary_dns_address_ipv6_variable: Optional[str] = None,
        route_leak_from_global_vpns: Optional[Sequence[ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs]] = None,
        route_leak_from_other_services: Optional[Sequence[ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs]] = None,
        route_leak_to_global_vpns: Optional[Sequence[ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs]] = None,
        secondary_dns_address_ipv4: Optional[str] = None,
        secondary_dns_address_ipv4_variable: Optional[str] = None,
        secondary_dns_address_ipv6: Optional[str] = None,
        secondary_dns_address_ipv6_variable: Optional[str] = None,
        service_routes: Optional[Sequence[ServiceLanVpnFeatureServiceRouteArgs]] = None,
        services: Optional[Sequence[ServiceLanVpnFeatureServiceArgs]] = None,
        static_nats: Optional[Sequence[ServiceLanVpnFeatureStaticNatArgs]] = None,
        version: Optional[int] = None,
        vpn: Optional[int] = None,
        vpn_variable: Optional[str] = None) -> ServiceLanVpnFeaturefunc GetServiceLanVpnFeature(ctx *Context, name string, id IDInput, state *ServiceLanVpnFeatureState, opts ...ResourceOption) (*ServiceLanVpnFeature, error)public static ServiceLanVpnFeature Get(string name, Input<string> id, ServiceLanVpnFeatureState? state, CustomResourceOptions? opts = null)public static ServiceLanVpnFeature get(String name, Output<String> id, ServiceLanVpnFeatureState state, CustomResourceOptions options)resources:  _:    type: sdwan:ServiceLanVpnFeature    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AdvertiseOmp List<ServiceIpv4s Lan Vpn Feature Advertise Omp Ipv4> 
- OMP Advertise IPv4
- AdvertiseOmp List<ServiceIpv6s Lan Vpn Feature Advertise Omp Ipv6> 
- OMP Advertise IPv6
- ConfigDescription string
- Name
- ConfigDescription stringVariable 
- Variable name
- Description string
- The description of the Feature
- EnableSdwan boolRemote Access 
- Enable SDWAN Remote Access - Default value: false
- FeatureProfile stringId 
- Feature Profile ID
- GreRoutes List<ServiceLan Vpn Feature Gre Route> 
- IPv4 Static GRE Route
- HostMappings List<ServiceLan Vpn Feature Host Mapping> 
- IpsecRoutes List<ServiceLan Vpn Feature Ipsec Route> 
- IPv4 Static IPSEC Route
- Ipv4ExportRoute List<ServiceTargets Lan Vpn Feature Ipv4Export Route Target> 
- Ipv4ImportRoute List<ServiceTargets Lan Vpn Feature Ipv4Import Route Target> 
- Ipv4StaticRoutes List<ServiceLan Vpn Feature Ipv4Static Route> 
- IPv4 Static Route
- Ipv6ExportRoute List<ServiceTargets Lan Vpn Feature Ipv6Export Route Target> 
- Ipv6ImportRoute List<ServiceTargets Lan Vpn Feature Ipv6Import Route Target> 
- Ipv6StaticRoutes List<ServiceLan Vpn Feature Ipv6Static Route> 
- IPv6 Static Route
- Name string
- The name of the Feature
- Nat64V4Pools
List<ServiceLan Vpn Feature Nat64V4Pool> 
- NAT64 V4 Pool
- NatPools List<ServiceLan Vpn Feature Nat Pool> 
- NAT Pool
- NatPort List<ServiceForwards Lan Vpn Feature Nat Port Forward> 
- NAT Port Forward
- OmpAdmin intDistance Ipv4 
- OMP Admin Distance IPv4 - Range: 1-255
- OmpAdmin stringDistance Ipv4Variable 
- Variable name
- OmpAdmin intDistance Ipv6 
- OMP Admin Distance IPv6 - Range: 1-255
- OmpAdmin stringDistance Ipv6Variable 
- Variable name
- PrimaryDns stringAddress Ipv4 
- Primary DNS Address (IPv4)
- PrimaryDns stringAddress Ipv4Variable 
- Variable name
- PrimaryDns stringAddress Ipv6 
- Primary DNS Address (IPv6)
- PrimaryDns stringAddress Ipv6Variable 
- Variable name
- RouteLeak List<ServiceFrom Global Vpns Lan Vpn Feature Route Leak From Global Vpn> 
- Enable route leaking from Global to Service VPN
- RouteLeak List<ServiceFrom Other Services Lan Vpn Feature Route Leak From Other Service> 
- Enable route leak from another Service VPN to current Service VPN
- RouteLeak List<ServiceTo Global Vpns Lan Vpn Feature Route Leak To Global Vpn> 
- Enable route leaking from Service to Global VPN
- SecondaryDns stringAddress Ipv4 
- Secondary DNS Address (IPv4)
- SecondaryDns stringAddress Ipv4Variable 
- Variable name
- SecondaryDns stringAddress Ipv6 
- Secondary DNS Address (IPv6)
- SecondaryDns stringAddress Ipv6Variable 
- Variable name
- ServiceRoutes List<ServiceLan Vpn Feature Service Route> 
- Service
- Services
List<ServiceLan Vpn Feature Service> 
- Service
- StaticNats List<ServiceLan Vpn Feature Static Nat> 
- Static NAT Rules
- Version int
- The version of the Feature
- Vpn int
- VPN - Range: 1-65527- Default value:0
- VpnVariable string
- Variable name
- AdvertiseOmp []ServiceIpv4s Lan Vpn Feature Advertise Omp Ipv4Args 
- OMP Advertise IPv4
- AdvertiseOmp []ServiceIpv6s Lan Vpn Feature Advertise Omp Ipv6Args 
- OMP Advertise IPv6
- ConfigDescription string
- Name
- ConfigDescription stringVariable 
- Variable name
- Description string
- The description of the Feature
- EnableSdwan boolRemote Access 
- Enable SDWAN Remote Access - Default value: false
- FeatureProfile stringId 
- Feature Profile ID
- GreRoutes []ServiceLan Vpn Feature Gre Route Args 
- IPv4 Static GRE Route
- HostMappings []ServiceLan Vpn Feature Host Mapping Args 
- IpsecRoutes []ServiceLan Vpn Feature Ipsec Route Args 
- IPv4 Static IPSEC Route
- Ipv4ExportRoute []ServiceTargets Lan Vpn Feature Ipv4Export Route Target Args 
- Ipv4ImportRoute []ServiceTargets Lan Vpn Feature Ipv4Import Route Target Args 
- Ipv4StaticRoutes []ServiceLan Vpn Feature Ipv4Static Route Args 
- IPv4 Static Route
- Ipv6ExportRoute []ServiceTargets Lan Vpn Feature Ipv6Export Route Target Args 
- Ipv6ImportRoute []ServiceTargets Lan Vpn Feature Ipv6Import Route Target Args 
- Ipv6StaticRoutes []ServiceLan Vpn Feature Ipv6Static Route Args 
- IPv6 Static Route
- Name string
- The name of the Feature
- Nat64V4Pools
[]ServiceLan Vpn Feature Nat64V4Pool Args 
- NAT64 V4 Pool
- NatPools []ServiceLan Vpn Feature Nat Pool Args 
- NAT Pool
- NatPort []ServiceForwards Lan Vpn Feature Nat Port Forward Args 
- NAT Port Forward
- OmpAdmin intDistance Ipv4 
- OMP Admin Distance IPv4 - Range: 1-255
- OmpAdmin stringDistance Ipv4Variable 
- Variable name
- OmpAdmin intDistance Ipv6 
- OMP Admin Distance IPv6 - Range: 1-255
- OmpAdmin stringDistance Ipv6Variable 
- Variable name
- PrimaryDns stringAddress Ipv4 
- Primary DNS Address (IPv4)
- PrimaryDns stringAddress Ipv4Variable 
- Variable name
- PrimaryDns stringAddress Ipv6 
- Primary DNS Address (IPv6)
- PrimaryDns stringAddress Ipv6Variable 
- Variable name
- RouteLeak []ServiceFrom Global Vpns Lan Vpn Feature Route Leak From Global Vpn Args 
- Enable route leaking from Global to Service VPN
- RouteLeak []ServiceFrom Other Services Lan Vpn Feature Route Leak From Other Service Args 
- Enable route leak from another Service VPN to current Service VPN
- RouteLeak []ServiceTo Global Vpns Lan Vpn Feature Route Leak To Global Vpn Args 
- Enable route leaking from Service to Global VPN
- SecondaryDns stringAddress Ipv4 
- Secondary DNS Address (IPv4)
- SecondaryDns stringAddress Ipv4Variable 
- Variable name
- SecondaryDns stringAddress Ipv6 
- Secondary DNS Address (IPv6)
- SecondaryDns stringAddress Ipv6Variable 
- Variable name
- ServiceRoutes []ServiceLan Vpn Feature Service Route Args 
- Service
- Services
[]ServiceLan Vpn Feature Service Args 
- Service
- StaticNats []ServiceLan Vpn Feature Static Nat Args 
- Static NAT Rules
- Version int
- The version of the Feature
- Vpn int
- VPN - Range: 1-65527- Default value:0
- VpnVariable string
- Variable name
- advertiseOmp List<ServiceIpv4s Lan Vpn Feature Advertise Omp Ipv4> 
- OMP Advertise IPv4
- advertiseOmp List<ServiceIpv6s Lan Vpn Feature Advertise Omp Ipv6> 
- OMP Advertise IPv6
- configDescription String
- Name
- configDescription StringVariable 
- Variable name
- description String
- The description of the Feature
- enableSdwan BooleanRemote Access 
- Enable SDWAN Remote Access - Default value: false
- featureProfile StringId 
- Feature Profile ID
- greRoutes List<ServiceLan Vpn Feature Gre Route> 
- IPv4 Static GRE Route
- hostMappings List<ServiceLan Vpn Feature Host Mapping> 
- ipsecRoutes List<ServiceLan Vpn Feature Ipsec Route> 
- IPv4 Static IPSEC Route
- ipv4ExportRoute List<ServiceTargets Lan Vpn Feature Ipv4Export Route Target> 
- ipv4ImportRoute List<ServiceTargets Lan Vpn Feature Ipv4Import Route Target> 
- ipv4StaticRoutes List<ServiceLan Vpn Feature Ipv4Static Route> 
- IPv4 Static Route
- ipv6ExportRoute List<ServiceTargets Lan Vpn Feature Ipv6Export Route Target> 
- ipv6ImportRoute List<ServiceTargets Lan Vpn Feature Ipv6Import Route Target> 
- ipv6StaticRoutes List<ServiceLan Vpn Feature Ipv6Static Route> 
- IPv6 Static Route
- name String
- The name of the Feature
- nat64V4Pools
List<ServiceLan Vpn Feature Nat64V4Pool> 
- NAT64 V4 Pool
- natPools List<ServiceLan Vpn Feature Nat Pool> 
- NAT Pool
- natPort List<ServiceForwards Lan Vpn Feature Nat Port Forward> 
- NAT Port Forward
- ompAdmin IntegerDistance Ipv4 
- OMP Admin Distance IPv4 - Range: 1-255
- ompAdmin StringDistance Ipv4Variable 
- Variable name
- ompAdmin IntegerDistance Ipv6 
- OMP Admin Distance IPv6 - Range: 1-255
- ompAdmin StringDistance Ipv6Variable 
- Variable name
- primaryDns StringAddress Ipv4 
- Primary DNS Address (IPv4)
- primaryDns StringAddress Ipv4Variable 
- Variable name
- primaryDns StringAddress Ipv6 
- Primary DNS Address (IPv6)
- primaryDns StringAddress Ipv6Variable 
- Variable name
- routeLeak List<ServiceFrom Global Vpns Lan Vpn Feature Route Leak From Global Vpn> 
- Enable route leaking from Global to Service VPN
- routeLeak List<ServiceFrom Other Services Lan Vpn Feature Route Leak From Other Service> 
- Enable route leak from another Service VPN to current Service VPN
- routeLeak List<ServiceTo Global Vpns Lan Vpn Feature Route Leak To Global Vpn> 
- Enable route leaking from Service to Global VPN
- secondaryDns StringAddress Ipv4 
- Secondary DNS Address (IPv4)
- secondaryDns StringAddress Ipv4Variable 
- Variable name
- secondaryDns StringAddress Ipv6 
- Secondary DNS Address (IPv6)
- secondaryDns StringAddress Ipv6Variable 
- Variable name
- serviceRoutes List<ServiceLan Vpn Feature Service Route> 
- Service
- services
List<ServiceLan Vpn Feature Service> 
- Service
- staticNats List<ServiceLan Vpn Feature Static Nat> 
- Static NAT Rules
- version Integer
- The version of the Feature
- vpn Integer
- VPN - Range: 1-65527- Default value:0
- vpnVariable String
- Variable name
- advertiseOmp ServiceIpv4s Lan Vpn Feature Advertise Omp Ipv4[] 
- OMP Advertise IPv4
- advertiseOmp ServiceIpv6s Lan Vpn Feature Advertise Omp Ipv6[] 
- OMP Advertise IPv6
- configDescription string
- Name
- configDescription stringVariable 
- Variable name
- description string
- The description of the Feature
- enableSdwan booleanRemote Access 
- Enable SDWAN Remote Access - Default value: false
- featureProfile stringId 
- Feature Profile ID
- greRoutes ServiceLan Vpn Feature Gre Route[] 
- IPv4 Static GRE Route
- hostMappings ServiceLan Vpn Feature Host Mapping[] 
- ipsecRoutes ServiceLan Vpn Feature Ipsec Route[] 
- IPv4 Static IPSEC Route
- ipv4ExportRoute ServiceTargets Lan Vpn Feature Ipv4Export Route Target[] 
- ipv4ImportRoute ServiceTargets Lan Vpn Feature Ipv4Import Route Target[] 
- ipv4StaticRoutes ServiceLan Vpn Feature Ipv4Static Route[] 
- IPv4 Static Route
- ipv6ExportRoute ServiceTargets Lan Vpn Feature Ipv6Export Route Target[] 
- ipv6ImportRoute ServiceTargets Lan Vpn Feature Ipv6Import Route Target[] 
- ipv6StaticRoutes ServiceLan Vpn Feature Ipv6Static Route[] 
- IPv6 Static Route
- name string
- The name of the Feature
- nat64V4Pools
ServiceLan Vpn Feature Nat64V4Pool[] 
- NAT64 V4 Pool
- natPools ServiceLan Vpn Feature Nat Pool[] 
- NAT Pool
- natPort ServiceForwards Lan Vpn Feature Nat Port Forward[] 
- NAT Port Forward
- ompAdmin numberDistance Ipv4 
- OMP Admin Distance IPv4 - Range: 1-255
- ompAdmin stringDistance Ipv4Variable 
- Variable name
- ompAdmin numberDistance Ipv6 
- OMP Admin Distance IPv6 - Range: 1-255
- ompAdmin stringDistance Ipv6Variable 
- Variable name
- primaryDns stringAddress Ipv4 
- Primary DNS Address (IPv4)
- primaryDns stringAddress Ipv4Variable 
- Variable name
- primaryDns stringAddress Ipv6 
- Primary DNS Address (IPv6)
- primaryDns stringAddress Ipv6Variable 
- Variable name
- routeLeak ServiceFrom Global Vpns Lan Vpn Feature Route Leak From Global Vpn[] 
- Enable route leaking from Global to Service VPN
- routeLeak ServiceFrom Other Services Lan Vpn Feature Route Leak From Other Service[] 
- Enable route leak from another Service VPN to current Service VPN
- routeLeak ServiceTo Global Vpns Lan Vpn Feature Route Leak To Global Vpn[] 
- Enable route leaking from Service to Global VPN
- secondaryDns stringAddress Ipv4 
- Secondary DNS Address (IPv4)
- secondaryDns stringAddress Ipv4Variable 
- Variable name
- secondaryDns stringAddress Ipv6 
- Secondary DNS Address (IPv6)
- secondaryDns stringAddress Ipv6Variable 
- Variable name
- serviceRoutes ServiceLan Vpn Feature Service Route[] 
- Service
- services
ServiceLan Vpn Feature Service[] 
- Service
- staticNats ServiceLan Vpn Feature Static Nat[] 
- Static NAT Rules
- version number
- The version of the Feature
- vpn number
- VPN - Range: 1-65527- Default value:0
- vpnVariable string
- Variable name
- advertise_omp_ Sequence[Serviceipv4s Lan Vpn Feature Advertise Omp Ipv4Args] 
- OMP Advertise IPv4
- advertise_omp_ Sequence[Serviceipv6s Lan Vpn Feature Advertise Omp Ipv6Args] 
- OMP Advertise IPv6
- config_description str
- Name
- config_description_ strvariable 
- Variable name
- description str
- The description of the Feature
- enable_sdwan_ boolremote_ access 
- Enable SDWAN Remote Access - Default value: false
- feature_profile_ strid 
- Feature Profile ID
- gre_routes Sequence[ServiceLan Vpn Feature Gre Route Args] 
- IPv4 Static GRE Route
- host_mappings Sequence[ServiceLan Vpn Feature Host Mapping Args] 
- ipsec_routes Sequence[ServiceLan Vpn Feature Ipsec Route Args] 
- IPv4 Static IPSEC Route
- ipv4_export_ Sequence[Serviceroute_ targets Lan Vpn Feature Ipv4Export Route Target Args] 
- ipv4_import_ Sequence[Serviceroute_ targets Lan Vpn Feature Ipv4Import Route Target Args] 
- ipv4_static_ Sequence[Serviceroutes Lan Vpn Feature Ipv4Static Route Args] 
- IPv4 Static Route
- ipv6_export_ Sequence[Serviceroute_ targets Lan Vpn Feature Ipv6Export Route Target Args] 
- ipv6_import_ Sequence[Serviceroute_ targets Lan Vpn Feature Ipv6Import Route Target Args] 
- ipv6_static_ Sequence[Serviceroutes Lan Vpn Feature Ipv6Static Route Args] 
- IPv6 Static Route
- name str
- The name of the Feature
- nat64_v4_ Sequence[Servicepools Lan Vpn Feature Nat64V4Pool Args] 
- NAT64 V4 Pool
- nat_pools Sequence[ServiceLan Vpn Feature Nat Pool Args] 
- NAT Pool
- nat_port_ Sequence[Serviceforwards Lan Vpn Feature Nat Port Forward Args] 
- NAT Port Forward
- omp_admin_ intdistance_ ipv4 
- OMP Admin Distance IPv4 - Range: 1-255
- omp_admin_ strdistance_ ipv4_ variable 
- Variable name
- omp_admin_ intdistance_ ipv6 
- OMP Admin Distance IPv6 - Range: 1-255
- omp_admin_ strdistance_ ipv6_ variable 
- Variable name
- primary_dns_ straddress_ ipv4 
- Primary DNS Address (IPv4)
- primary_dns_ straddress_ ipv4_ variable 
- Variable name
- primary_dns_ straddress_ ipv6 
- Primary DNS Address (IPv6)
- primary_dns_ straddress_ ipv6_ variable 
- Variable name
- route_leak_ Sequence[Servicefrom_ global_ vpns Lan Vpn Feature Route Leak From Global Vpn Args] 
- Enable route leaking from Global to Service VPN
- route_leak_ Sequence[Servicefrom_ other_ services Lan Vpn Feature Route Leak From Other Service Args] 
- Enable route leak from another Service VPN to current Service VPN
- route_leak_ Sequence[Serviceto_ global_ vpns Lan Vpn Feature Route Leak To Global Vpn Args] 
- Enable route leaking from Service to Global VPN
- secondary_dns_ straddress_ ipv4 
- Secondary DNS Address (IPv4)
- secondary_dns_ straddress_ ipv4_ variable 
- Variable name
- secondary_dns_ straddress_ ipv6 
- Secondary DNS Address (IPv6)
- secondary_dns_ straddress_ ipv6_ variable 
- Variable name
- service_routes Sequence[ServiceLan Vpn Feature Service Route Args] 
- Service
- services
Sequence[ServiceLan Vpn Feature Service Args] 
- Service
- static_nats Sequence[ServiceLan Vpn Feature Static Nat Args] 
- Static NAT Rules
- version int
- The version of the Feature
- vpn int
- VPN - Range: 1-65527- Default value:0
- vpn_variable str
- Variable name
- advertiseOmp List<Property Map>Ipv4s 
- OMP Advertise IPv4
- advertiseOmp List<Property Map>Ipv6s 
- OMP Advertise IPv6
- configDescription String
- Name
- configDescription StringVariable 
- Variable name
- description String
- The description of the Feature
- enableSdwan BooleanRemote Access 
- Enable SDWAN Remote Access - Default value: false
- featureProfile StringId 
- Feature Profile ID
- greRoutes List<Property Map>
- IPv4 Static GRE Route
- hostMappings List<Property Map>
- ipsecRoutes List<Property Map>
- IPv4 Static IPSEC Route
- ipv4ExportRoute List<Property Map>Targets 
- ipv4ImportRoute List<Property Map>Targets 
- ipv4StaticRoutes List<Property Map>
- IPv4 Static Route
- ipv6ExportRoute List<Property Map>Targets 
- ipv6ImportRoute List<Property Map>Targets 
- ipv6StaticRoutes List<Property Map>
- IPv6 Static Route
- name String
- The name of the Feature
- nat64V4Pools List<Property Map>
- NAT64 V4 Pool
- natPools List<Property Map>
- NAT Pool
- natPort List<Property Map>Forwards 
- NAT Port Forward
- ompAdmin NumberDistance Ipv4 
- OMP Admin Distance IPv4 - Range: 1-255
- ompAdmin StringDistance Ipv4Variable 
- Variable name
- ompAdmin NumberDistance Ipv6 
- OMP Admin Distance IPv6 - Range: 1-255
- ompAdmin StringDistance Ipv6Variable 
- Variable name
- primaryDns StringAddress Ipv4 
- Primary DNS Address (IPv4)
- primaryDns StringAddress Ipv4Variable 
- Variable name
- primaryDns StringAddress Ipv6 
- Primary DNS Address (IPv6)
- primaryDns StringAddress Ipv6Variable 
- Variable name
- routeLeak List<Property Map>From Global Vpns 
- Enable route leaking from Global to Service VPN
- routeLeak List<Property Map>From Other Services 
- Enable route leak from another Service VPN to current Service VPN
- routeLeak List<Property Map>To Global Vpns 
- Enable route leaking from Service to Global VPN
- secondaryDns StringAddress Ipv4 
- Secondary DNS Address (IPv4)
- secondaryDns StringAddress Ipv4Variable 
- Variable name
- secondaryDns StringAddress Ipv6 
- Secondary DNS Address (IPv6)
- secondaryDns StringAddress Ipv6Variable 
- Variable name
- serviceRoutes List<Property Map>
- Service
- services List<Property Map>
- Service
- staticNats List<Property Map>
- Static NAT Rules
- version Number
- The version of the Feature
- vpn Number
- VPN - Range: 1-65527- Default value:0
- vpnVariable String
- Variable name
Supporting Types
ServiceLanVpnFeatureAdvertiseOmpIpv4, ServiceLanVpnFeatureAdvertiseOmpIpv4Args              
- Prefixes
List<ServiceLan Vpn Feature Advertise Omp Ipv4Prefix> 
- IPv4 Prefix List
- Protocol string
- Protocol- Choices: bgp,ospf,ospfv3,connected,static,network,aggregate,eigrp,lisp,isis
 
- Choices: 
- ProtocolVariable string
- Variable name
- RoutePolicy stringId 
- Prefixes
[]ServiceLan Vpn Feature Advertise Omp Ipv4Prefix 
- IPv4 Prefix List
- Protocol string
- Protocol- Choices: bgp,ospf,ospfv3,connected,static,network,aggregate,eigrp,lisp,isis
 
- Choices: 
- ProtocolVariable string
- Variable name
- RoutePolicy stringId 
- prefixes
List<ServiceLan Vpn Feature Advertise Omp Ipv4Prefix> 
- IPv4 Prefix List
- protocol String
- Protocol- Choices: bgp,ospf,ospfv3,connected,static,network,aggregate,eigrp,lisp,isis
 
- Choices: 
- protocolVariable String
- Variable name
- routePolicy StringId 
- prefixes
ServiceLan Vpn Feature Advertise Omp Ipv4Prefix[] 
- IPv4 Prefix List
- protocol string
- Protocol- Choices: bgp,ospf,ospfv3,connected,static,network,aggregate,eigrp,lisp,isis
 
- Choices: 
- protocolVariable string
- Variable name
- routePolicy stringId 
- prefixes
Sequence[ServiceLan Vpn Feature Advertise Omp Ipv4Prefix] 
- IPv4 Prefix List
- protocol str
- Protocol- Choices: bgp,ospf,ospfv3,connected,static,network,aggregate,eigrp,lisp,isis
 
- Choices: 
- protocol_variable str
- Variable name
- route_policy_ strid 
- prefixes List<Property Map>
- IPv4 Prefix List
- protocol String
- Protocol- Choices: bgp,ospf,ospfv3,connected,static,network,aggregate,eigrp,lisp,isis
 
- Choices: 
- protocolVariable String
- Variable name
- routePolicy StringId 
ServiceLanVpnFeatureAdvertiseOmpIpv4Prefix, ServiceLanVpnFeatureAdvertiseOmpIpv4PrefixArgs              
- AggregateOnly bool
- Aggregate Only- Default value: false
 
- Default value: 
- NetworkAddress string
- NetworkAddress stringVariable 
- Variable name
- Region string
- Applied to Region- Choices: core-and-access,core,access
- Default value: core-and-access
 
- Choices: 
- RegionVariable string
- Variable name
- SubnetMask string
- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- SubnetMask stringVariable 
- Variable name
- AggregateOnly bool
- Aggregate Only- Default value: false
 
- Default value: 
- NetworkAddress string
- NetworkAddress stringVariable 
- Variable name
- Region string
- Applied to Region- Choices: core-and-access,core,access
- Default value: core-and-access
 
- Choices: 
- RegionVariable string
- Variable name
- SubnetMask string
- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- SubnetMask stringVariable 
- Variable name
- aggregateOnly Boolean
- Aggregate Only- Default value: false
 
- Default value: 
- networkAddress String
- networkAddress StringVariable 
- Variable name
- region String
- Applied to Region- Choices: core-and-access,core,access
- Default value: core-and-access
 
- Choices: 
- regionVariable String
- Variable name
- subnetMask String
- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask StringVariable 
- Variable name
- aggregateOnly boolean
- Aggregate Only- Default value: false
 
- Default value: 
- networkAddress string
- networkAddress stringVariable 
- Variable name
- region string
- Applied to Region- Choices: core-and-access,core,access
- Default value: core-and-access
 
- Choices: 
- regionVariable string
- Variable name
- subnetMask string
- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask stringVariable 
- Variable name
- aggregate_only bool
- Aggregate Only- Default value: false
 
- Default value: 
- network_address str
- network_address_ strvariable 
- Variable name
- region str
- Applied to Region- Choices: core-and-access,core,access
- Default value: core-and-access
 
- Choices: 
- region_variable str
- Variable name
- subnet_mask str
- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnet_mask_ strvariable 
- Variable name
- aggregateOnly Boolean
- Aggregate Only- Default value: false
 
- Default value: 
- networkAddress String
- networkAddress StringVariable 
- Variable name
- region String
- Applied to Region- Choices: core-and-access,core,access
- Default value: core-and-access
 
- Choices: 
- regionVariable String
- Variable name
- subnetMask String
- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask StringVariable 
- Variable name
ServiceLanVpnFeatureAdvertiseOmpIpv6, ServiceLanVpnFeatureAdvertiseOmpIpv6Args              
- Prefixes
List<ServiceLan Vpn Feature Advertise Omp Ipv6Prefix> 
- IPv6 Prefix List
- Protocol string
- Protocol- Choices: BGP,OSPF,Connected,Static,Network,Aggregate
 
- Choices: 
- ProtocolSub stringType 
- Protocol Sub Type- Choices: External
 
- Choices: 
- ProtocolSub stringType Variable 
- Variable name
- ProtocolVariable string
- Variable name
- RoutePolicy stringId 
- Prefixes
[]ServiceLan Vpn Feature Advertise Omp Ipv6Prefix 
- IPv6 Prefix List
- Protocol string
- Protocol- Choices: BGP,OSPF,Connected,Static,Network,Aggregate
 
- Choices: 
- ProtocolSub stringType 
- Protocol Sub Type- Choices: External
 
- Choices: 
- ProtocolSub stringType Variable 
- Variable name
- ProtocolVariable string
- Variable name
- RoutePolicy stringId 
- prefixes
List<ServiceLan Vpn Feature Advertise Omp Ipv6Prefix> 
- IPv6 Prefix List
- protocol String
- Protocol- Choices: BGP,OSPF,Connected,Static,Network,Aggregate
 
- Choices: 
- protocolSub StringType 
- Protocol Sub Type- Choices: External
 
- Choices: 
- protocolSub StringType Variable 
- Variable name
- protocolVariable String
- Variable name
- routePolicy StringId 
- prefixes
ServiceLan Vpn Feature Advertise Omp Ipv6Prefix[] 
- IPv6 Prefix List
- protocol string
- Protocol- Choices: BGP,OSPF,Connected,Static,Network,Aggregate
 
- Choices: 
- protocolSub stringType 
- Protocol Sub Type- Choices: External
 
- Choices: 
- protocolSub stringType Variable 
- Variable name
- protocolVariable string
- Variable name
- routePolicy stringId 
- prefixes
Sequence[ServiceLan Vpn Feature Advertise Omp Ipv6Prefix] 
- IPv6 Prefix List
- protocol str
- Protocol- Choices: BGP,OSPF,Connected,Static,Network,Aggregate
 
- Choices: 
- protocol_sub_ strtype 
- Protocol Sub Type- Choices: External
 
- Choices: 
- protocol_sub_ strtype_ variable 
- Variable name
- protocol_variable str
- Variable name
- route_policy_ strid 
- prefixes List<Property Map>
- IPv6 Prefix List
- protocol String
- Protocol- Choices: BGP,OSPF,Connected,Static,Network,Aggregate
 
- Choices: 
- protocolSub StringType 
- Protocol Sub Type- Choices: External
 
- Choices: 
- protocolSub StringType Variable 
- Variable name
- protocolVariable String
- Variable name
- routePolicy StringId 
ServiceLanVpnFeatureAdvertiseOmpIpv6Prefix, ServiceLanVpnFeatureAdvertiseOmpIpv6PrefixArgs              
- AggregateOnly bool
- Aggregate Only- Default value: false
 
- Default value: 
- Prefix string
- IPv6 Prefix
- PrefixVariable string
- Variable name
- AggregateOnly bool
- Aggregate Only- Default value: false
 
- Default value: 
- Prefix string
- IPv6 Prefix
- PrefixVariable string
- Variable name
- aggregateOnly Boolean
- Aggregate Only- Default value: false
 
- Default value: 
- prefix String
- IPv6 Prefix
- prefixVariable String
- Variable name
- aggregateOnly boolean
- Aggregate Only- Default value: false
 
- Default value: 
- prefix string
- IPv6 Prefix
- prefixVariable string
- Variable name
- aggregate_only bool
- Aggregate Only- Default value: false
 
- Default value: 
- prefix str
- IPv6 Prefix
- prefix_variable str
- Variable name
- aggregateOnly Boolean
- Aggregate Only- Default value: false
 
- Default value: 
- prefix String
- IPv6 Prefix
- prefixVariable String
- Variable name
ServiceLanVpnFeatureGreRoute, ServiceLanVpnFeatureGreRouteArgs            
- InterfaceVariable string
- Variable name
- Interfaces List<string>
- Interface
- NetworkAddress string
- IP Address
- NetworkAddress stringVariable 
- Variable name
- SubnetMask string
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- SubnetMask stringVariable 
- Variable name
- Vpn int
- Service
- InterfaceVariable string
- Variable name
- Interfaces []string
- Interface
- NetworkAddress string
- IP Address
- NetworkAddress stringVariable 
- Variable name
- SubnetMask string
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- SubnetMask stringVariable 
- Variable name
- Vpn int
- Service
- interfaceVariable String
- Variable name
- interfaces List<String>
- Interface
- networkAddress String
- IP Address
- networkAddress StringVariable 
- Variable name
- subnetMask String
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask StringVariable 
- Variable name
- vpn Integer
- Service
- interfaceVariable string
- Variable name
- interfaces string[]
- Interface
- networkAddress string
- IP Address
- networkAddress stringVariable 
- Variable name
- subnetMask string
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask stringVariable 
- Variable name
- vpn number
- Service
- interface_variable str
- Variable name
- interfaces Sequence[str]
- Interface
- network_address str
- IP Address
- network_address_ strvariable 
- Variable name
- subnet_mask str
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnet_mask_ strvariable 
- Variable name
- vpn int
- Service
- interfaceVariable String
- Variable name
- interfaces List<String>
- Interface
- networkAddress String
- IP Address
- networkAddress StringVariable 
- Variable name
- subnetMask String
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask StringVariable 
- Variable name
- vpn Number
- Service
ServiceLanVpnFeatureHostMapping, ServiceLanVpnFeatureHostMappingArgs            
- HostName string
- Hostname
- HostName stringVariable 
- Variable name
- ListOf List<string>Ips 
- List of IP
- ListOf stringIps Variable 
- Variable name
- HostName string
- Hostname
- HostName stringVariable 
- Variable name
- ListOf []stringIps 
- List of IP
- ListOf stringIps Variable 
- Variable name
- hostName String
- Hostname
- hostName StringVariable 
- Variable name
- listOf List<String>Ips 
- List of IP
- listOf StringIps Variable 
- Variable name
- hostName string
- Hostname
- hostName stringVariable 
- Variable name
- listOf string[]Ips 
- List of IP
- listOf stringIps Variable 
- Variable name
- host_name str
- Hostname
- host_name_ strvariable 
- Variable name
- list_of_ Sequence[str]ips 
- List of IP
- list_of_ strips_ variable 
- Variable name
- hostName String
- Hostname
- hostName StringVariable 
- Variable name
- listOf List<String>Ips 
- List of IP
- listOf StringIps Variable 
- Variable name
ServiceLanVpnFeatureIpsecRoute, ServiceLanVpnFeatureIpsecRouteArgs            
- InterfaceVariable string
- Variable name
- Interfaces List<string>
- Interface
- NetworkAddress string
- IP Address
- NetworkAddress stringVariable 
- Variable name
- SubnetMask string
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- SubnetMask stringVariable 
- Variable name
- InterfaceVariable string
- Variable name
- Interfaces []string
- Interface
- NetworkAddress string
- IP Address
- NetworkAddress stringVariable 
- Variable name
- SubnetMask string
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- SubnetMask stringVariable 
- Variable name
- interfaceVariable String
- Variable name
- interfaces List<String>
- Interface
- networkAddress String
- IP Address
- networkAddress StringVariable 
- Variable name
- subnetMask String
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask StringVariable 
- Variable name
- interfaceVariable string
- Variable name
- interfaces string[]
- Interface
- networkAddress string
- IP Address
- networkAddress stringVariable 
- Variable name
- subnetMask string
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask stringVariable 
- Variable name
- interface_variable str
- Variable name
- interfaces Sequence[str]
- Interface
- network_address str
- IP Address
- network_address_ strvariable 
- Variable name
- subnet_mask str
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnet_mask_ strvariable 
- Variable name
- interfaceVariable String
- Variable name
- interfaces List<String>
- Interface
- networkAddress String
- IP Address
- networkAddress StringVariable 
- Variable name
- subnetMask String
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask StringVariable 
- Variable name
ServiceLanVpnFeatureIpv4ExportRouteTarget, ServiceLanVpnFeatureIpv4ExportRouteTargetArgs              
- RouteTarget string
- Route target
- RouteTarget stringVariable 
- Variable name
- RouteTarget string
- Route target
- RouteTarget stringVariable 
- Variable name
- routeTarget String
- Route target
- routeTarget StringVariable 
- Variable name
- routeTarget string
- Route target
- routeTarget stringVariable 
- Variable name
- route_target str
- Route target
- route_target_ strvariable 
- Variable name
- routeTarget String
- Route target
- routeTarget StringVariable 
- Variable name
ServiceLanVpnFeatureIpv4ImportRouteTarget, ServiceLanVpnFeatureIpv4ImportRouteTargetArgs              
- RouteTarget string
- Route target
- RouteTarget stringVariable 
- Variable name
- RouteTarget string
- Route target
- RouteTarget stringVariable 
- Variable name
- routeTarget String
- Route target
- routeTarget StringVariable 
- Variable name
- routeTarget string
- Route target
- routeTarget stringVariable 
- Variable name
- route_target str
- Route target
- route_target_ strvariable 
- Variable name
- routeTarget String
- Route target
- routeTarget StringVariable 
- Variable name
ServiceLanVpnFeatureIpv4StaticRoute, ServiceLanVpnFeatureIpv4StaticRouteArgs            
- GatewayDhcp bool
- IPv4 Route Gateway DHCP
- NetworkAddress string
- IP Address
- NetworkAddress stringVariable 
- Variable name
- NextHop List<ServiceWith Trackers Lan Vpn Feature Ipv4Static Route Next Hop With Tracker> 
- IPv4 Route Gateway Next Hop with Tracker
- NextHops List<ServiceLan Vpn Feature Ipv4Static Route Next Hop> 
- IPv4 Route Gateway Next Hop
- Null0 bool
- IPv4 Route Gateway Next Hop
- SubnetMask string
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- SubnetMask stringVariable 
- Variable name
- Vpn bool
- IPv4 Route Gateway VPN
- GatewayDhcp bool
- IPv4 Route Gateway DHCP
- NetworkAddress string
- IP Address
- NetworkAddress stringVariable 
- Variable name
- NextHop []ServiceWith Trackers Lan Vpn Feature Ipv4Static Route Next Hop With Tracker 
- IPv4 Route Gateway Next Hop with Tracker
- NextHops []ServiceLan Vpn Feature Ipv4Static Route Next Hop 
- IPv4 Route Gateway Next Hop
- Null0 bool
- IPv4 Route Gateway Next Hop
- SubnetMask string
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- SubnetMask stringVariable 
- Variable name
- Vpn bool
- IPv4 Route Gateway VPN
- gatewayDhcp Boolean
- IPv4 Route Gateway DHCP
- networkAddress String
- IP Address
- networkAddress StringVariable 
- Variable name
- nextHop List<ServiceWith Trackers Lan Vpn Feature Ipv4Static Route Next Hop With Tracker> 
- IPv4 Route Gateway Next Hop with Tracker
- nextHops List<ServiceLan Vpn Feature Ipv4Static Route Next Hop> 
- IPv4 Route Gateway Next Hop
- null0 Boolean
- IPv4 Route Gateway Next Hop
- subnetMask String
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask StringVariable 
- Variable name
- vpn Boolean
- IPv4 Route Gateway VPN
- gatewayDhcp boolean
- IPv4 Route Gateway DHCP
- networkAddress string
- IP Address
- networkAddress stringVariable 
- Variable name
- nextHop ServiceWith Trackers Lan Vpn Feature Ipv4Static Route Next Hop With Tracker[] 
- IPv4 Route Gateway Next Hop with Tracker
- nextHops ServiceLan Vpn Feature Ipv4Static Route Next Hop[] 
- IPv4 Route Gateway Next Hop
- null0 boolean
- IPv4 Route Gateway Next Hop
- subnetMask string
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask stringVariable 
- Variable name
- vpn boolean
- IPv4 Route Gateway VPN
- gateway_dhcp bool
- IPv4 Route Gateway DHCP
- network_address str
- IP Address
- network_address_ strvariable 
- Variable name
- next_hop_ Sequence[Servicewith_ trackers Lan Vpn Feature Ipv4Static Route Next Hop With Tracker] 
- IPv4 Route Gateway Next Hop with Tracker
- next_hops Sequence[ServiceLan Vpn Feature Ipv4Static Route Next Hop] 
- IPv4 Route Gateway Next Hop
- null0 bool
- IPv4 Route Gateway Next Hop
- subnet_mask str
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnet_mask_ strvariable 
- Variable name
- vpn bool
- IPv4 Route Gateway VPN
- gatewayDhcp Boolean
- IPv4 Route Gateway DHCP
- networkAddress String
- IP Address
- networkAddress StringVariable 
- Variable name
- nextHop List<Property Map>With Trackers 
- IPv4 Route Gateway Next Hop with Tracker
- nextHops List<Property Map>
- IPv4 Route Gateway Next Hop
- null0 Boolean
- IPv4 Route Gateway Next Hop
- subnetMask String
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask StringVariable 
- Variable name
- vpn Boolean
- IPv4 Route Gateway VPN
ServiceLanVpnFeatureIpv4StaticRouteNextHop, ServiceLanVpnFeatureIpv4StaticRouteNextHopArgs                
- Address string
- Address
- AddressVariable string
- Variable name
- AdministrativeDistance int
- Administrative distance- Range: 1-255
 
- Range: 
- AdministrativeDistance stringVariable 
- Variable name
- Address string
- Address
- AddressVariable string
- Variable name
- AdministrativeDistance int
- Administrative distance- Range: 1-255
 
- Range: 
- AdministrativeDistance stringVariable 
- Variable name
- address String
- Address
- addressVariable String
- Variable name
- administrativeDistance Integer
- Administrative distance- Range: 1-255
 
- Range: 
- administrativeDistance StringVariable 
- Variable name
- address string
- Address
- addressVariable string
- Variable name
- administrativeDistance number
- Administrative distance- Range: 1-255
 
- Range: 
- administrativeDistance stringVariable 
- Variable name
- address str
- Address
- address_variable str
- Variable name
- administrative_distance int
- Administrative distance- Range: 1-255
 
- Range: 
- administrative_distance_ strvariable 
- Variable name
- address String
- Address
- addressVariable String
- Variable name
- administrativeDistance Number
- Administrative distance- Range: 1-255
 
- Range: 
- administrativeDistance StringVariable 
- Variable name
ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTracker, ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTrackerArgs                    
- Address string
- Address
- AddressVariable string
- Variable name
- AdministrativeDistance int
- Administrative distance- Range: 1-255
 
- Range: 
- AdministrativeDistance stringVariable 
- Variable name
- TrackerId string
- Address string
- Address
- AddressVariable string
- Variable name
- AdministrativeDistance int
- Administrative distance- Range: 1-255
 
- Range: 
- AdministrativeDistance stringVariable 
- Variable name
- TrackerId string
- address String
- Address
- addressVariable String
- Variable name
- administrativeDistance Integer
- Administrative distance- Range: 1-255
 
- Range: 
- administrativeDistance StringVariable 
- Variable name
- trackerId String
- address string
- Address
- addressVariable string
- Variable name
- administrativeDistance number
- Administrative distance- Range: 1-255
 
- Range: 
- administrativeDistance stringVariable 
- Variable name
- trackerId string
- address str
- Address
- address_variable str
- Variable name
- administrative_distance int
- Administrative distance- Range: 1-255
 
- Range: 
- administrative_distance_ strvariable 
- Variable name
- tracker_id str
- address String
- Address
- addressVariable String
- Variable name
- administrativeDistance Number
- Administrative distance- Range: 1-255
 
- Range: 
- administrativeDistance StringVariable 
- Variable name
- trackerId String
ServiceLanVpnFeatureIpv6ExportRouteTarget, ServiceLanVpnFeatureIpv6ExportRouteTargetArgs              
- RouteTarget string
- Route target
- RouteTarget stringVariable 
- Variable name
- RouteTarget string
- Route target
- RouteTarget stringVariable 
- Variable name
- routeTarget String
- Route target
- routeTarget StringVariable 
- Variable name
- routeTarget string
- Route target
- routeTarget stringVariable 
- Variable name
- route_target str
- Route target
- route_target_ strvariable 
- Variable name
- routeTarget String
- Route target
- routeTarget StringVariable 
- Variable name
ServiceLanVpnFeatureIpv6ImportRouteTarget, ServiceLanVpnFeatureIpv6ImportRouteTargetArgs              
- RouteTarget string
- Route target
- RouteTarget stringVariable 
- Variable name
- RouteTarget string
- Route target
- RouteTarget stringVariable 
- Variable name
- routeTarget String
- Route target
- routeTarget StringVariable 
- Variable name
- routeTarget string
- Route target
- routeTarget stringVariable 
- Variable name
- route_target str
- Route target
- route_target_ strvariable 
- Variable name
- routeTarget String
- Route target
- routeTarget StringVariable 
- Variable name
ServiceLanVpnFeatureIpv6StaticRoute, ServiceLanVpnFeatureIpv6StaticRouteArgs            
- Nat string
- IPv6 Nat- Choices: NAT64,NAT66
 
- Choices: 
- NatVariable string
- Variable name
- NextHops List<ServiceLan Vpn Feature Ipv6Static Route Next Hop> 
- IPv6 Route Gateway Next Hop
- Null0 bool
- IPv6 Route Gateway Next Hop
- Prefix string
- Prefix
- PrefixVariable string
- Variable name
- Nat string
- IPv6 Nat- Choices: NAT64,NAT66
 
- Choices: 
- NatVariable string
- Variable name
- NextHops []ServiceLan Vpn Feature Ipv6Static Route Next Hop 
- IPv6 Route Gateway Next Hop
- Null0 bool
- IPv6 Route Gateway Next Hop
- Prefix string
- Prefix
- PrefixVariable string
- Variable name
- nat String
- IPv6 Nat- Choices: NAT64,NAT66
 
- Choices: 
- natVariable String
- Variable name
- nextHops List<ServiceLan Vpn Feature Ipv6Static Route Next Hop> 
- IPv6 Route Gateway Next Hop
- null0 Boolean
- IPv6 Route Gateway Next Hop
- prefix String
- Prefix
- prefixVariable String
- Variable name
- nat string
- IPv6 Nat- Choices: NAT64,NAT66
 
- Choices: 
- natVariable string
- Variable name
- nextHops ServiceLan Vpn Feature Ipv6Static Route Next Hop[] 
- IPv6 Route Gateway Next Hop
- null0 boolean
- IPv6 Route Gateway Next Hop
- prefix string
- Prefix
- prefixVariable string
- Variable name
- nat str
- IPv6 Nat- Choices: NAT64,NAT66
 
- Choices: 
- nat_variable str
- Variable name
- next_hops Sequence[ServiceLan Vpn Feature Ipv6Static Route Next Hop] 
- IPv6 Route Gateway Next Hop
- null0 bool
- IPv6 Route Gateway Next Hop
- prefix str
- Prefix
- prefix_variable str
- Variable name
- nat String
- IPv6 Nat- Choices: NAT64,NAT66
 
- Choices: 
- natVariable String
- Variable name
- nextHops List<Property Map>
- IPv6 Route Gateway Next Hop
- null0 Boolean
- IPv6 Route Gateway Next Hop
- prefix String
- Prefix
- prefixVariable String
- Variable name
ServiceLanVpnFeatureIpv6StaticRouteNextHop, ServiceLanVpnFeatureIpv6StaticRouteNextHopArgs                
- Address string
- Address
- AddressVariable string
- Variable name
- AdministrativeDistance int
- Administrative distance- Range: 1-254
 
- Range: 
- AdministrativeDistance stringVariable 
- Variable name
- Address string
- Address
- AddressVariable string
- Variable name
- AdministrativeDistance int
- Administrative distance- Range: 1-254
 
- Range: 
- AdministrativeDistance stringVariable 
- Variable name
- address String
- Address
- addressVariable String
- Variable name
- administrativeDistance Integer
- Administrative distance- Range: 1-254
 
- Range: 
- administrativeDistance StringVariable 
- Variable name
- address string
- Address
- addressVariable string
- Variable name
- administrativeDistance number
- Administrative distance- Range: 1-254
 
- Range: 
- administrativeDistance stringVariable 
- Variable name
- address str
- Address
- address_variable str
- Variable name
- administrative_distance int
- Administrative distance- Range: 1-254
 
- Range: 
- administrative_distance_ strvariable 
- Variable name
- address String
- Address
- addressVariable String
- Variable name
- administrativeDistance Number
- Administrative distance- Range: 1-254
 
- Range: 
- administrativeDistance StringVariable 
- Variable name
ServiceLanVpnFeatureNat64V4Pool, ServiceLanVpnFeatureNat64V4PoolArgs          
- Name string
- NAT64 v4 Pool Name
- NameVariable string
- Variable name
- Overload bool
- NAT64 Overload- Default value: false
 
- Default value: 
- OverloadVariable string
- Variable name
- RangeEnd string
- NAT64 Pool Range End
- RangeEnd stringVariable 
- Variable name
- RangeStart string
- NAT64 Pool Range Start
- RangeStart stringVariable 
- Variable name
- Name string
- NAT64 v4 Pool Name
- NameVariable string
- Variable name
- Overload bool
- NAT64 Overload- Default value: false
 
- Default value: 
- OverloadVariable string
- Variable name
- RangeEnd string
- NAT64 Pool Range End
- RangeEnd stringVariable 
- Variable name
- RangeStart string
- NAT64 Pool Range Start
- RangeStart stringVariable 
- Variable name
- name String
- NAT64 v4 Pool Name
- nameVariable String
- Variable name
- overload Boolean
- NAT64 Overload- Default value: false
 
- Default value: 
- overloadVariable String
- Variable name
- rangeEnd String
- NAT64 Pool Range End
- rangeEnd StringVariable 
- Variable name
- rangeStart String
- NAT64 Pool Range Start
- rangeStart StringVariable 
- Variable name
- name string
- NAT64 v4 Pool Name
- nameVariable string
- Variable name
- overload boolean
- NAT64 Overload- Default value: false
 
- Default value: 
- overloadVariable string
- Variable name
- rangeEnd string
- NAT64 Pool Range End
- rangeEnd stringVariable 
- Variable name
- rangeStart string
- NAT64 Pool Range Start
- rangeStart stringVariable 
- Variable name
- name str
- NAT64 v4 Pool Name
- name_variable str
- Variable name
- overload bool
- NAT64 Overload- Default value: false
 
- Default value: 
- overload_variable str
- Variable name
- range_end str
- NAT64 Pool Range End
- range_end_ strvariable 
- Variable name
- range_start str
- NAT64 Pool Range Start
- range_start_ strvariable 
- Variable name
- name String
- NAT64 v4 Pool Name
- nameVariable String
- Variable name
- overload Boolean
- NAT64 Overload- Default value: false
 
- Default value: 
- overloadVariable String
- Variable name
- rangeEnd String
- NAT64 Pool Range End
- rangeEnd StringVariable 
- Variable name
- rangeStart String
- NAT64 Pool Range Start
- rangeStart StringVariable 
- Variable name
ServiceLanVpnFeatureNatPool, ServiceLanVpnFeatureNatPoolArgs            
- Direction string
- NAT Direction- Choices: inside,outside
 
- Choices: 
- DirectionVariable string
- Variable name
- NatPool intName 
- NAT Pool Name- Range: 1-32
 
- Range: 
- NatPool stringName Variable 
- Variable name
- Overload bool
- NAT Overload- Default value: true
 
- Default value: 
- OverloadVariable string
- Variable name
- PrefixLength int
- NAT Pool Prefix Length- Range: 1-32
 
- Range: 
- PrefixLength stringVariable 
- Variable name
- RangeEnd string
- NAT Pool Range End
- RangeEnd stringVariable 
- Variable name
- RangeStart string
- NAT Pool Range Start
- RangeStart stringVariable 
- Variable name
- TrackerObject stringId 
- Direction string
- NAT Direction- Choices: inside,outside
 
- Choices: 
- DirectionVariable string
- Variable name
- NatPool intName 
- NAT Pool Name- Range: 1-32
 
- Range: 
- NatPool stringName Variable 
- Variable name
- Overload bool
- NAT Overload- Default value: true
 
- Default value: 
- OverloadVariable string
- Variable name
- PrefixLength int
- NAT Pool Prefix Length- Range: 1-32
 
- Range: 
- PrefixLength stringVariable 
- Variable name
- RangeEnd string
- NAT Pool Range End
- RangeEnd stringVariable 
- Variable name
- RangeStart string
- NAT Pool Range Start
- RangeStart stringVariable 
- Variable name
- TrackerObject stringId 
- direction String
- NAT Direction- Choices: inside,outside
 
- Choices: 
- directionVariable String
- Variable name
- natPool IntegerName 
- NAT Pool Name- Range: 1-32
 
- Range: 
- natPool StringName Variable 
- Variable name
- overload Boolean
- NAT Overload- Default value: true
 
- Default value: 
- overloadVariable String
- Variable name
- prefixLength Integer
- NAT Pool Prefix Length- Range: 1-32
 
- Range: 
- prefixLength StringVariable 
- Variable name
- rangeEnd String
- NAT Pool Range End
- rangeEnd StringVariable 
- Variable name
- rangeStart String
- NAT Pool Range Start
- rangeStart StringVariable 
- Variable name
- trackerObject StringId 
- direction string
- NAT Direction- Choices: inside,outside
 
- Choices: 
- directionVariable string
- Variable name
- natPool numberName 
- NAT Pool Name- Range: 1-32
 
- Range: 
- natPool stringName Variable 
- Variable name
- overload boolean
- NAT Overload- Default value: true
 
- Default value: 
- overloadVariable string
- Variable name
- prefixLength number
- NAT Pool Prefix Length- Range: 1-32
 
- Range: 
- prefixLength stringVariable 
- Variable name
- rangeEnd string
- NAT Pool Range End
- rangeEnd stringVariable 
- Variable name
- rangeStart string
- NAT Pool Range Start
- rangeStart stringVariable 
- Variable name
- trackerObject stringId 
- direction str
- NAT Direction- Choices: inside,outside
 
- Choices: 
- direction_variable str
- Variable name
- nat_pool_ intname 
- NAT Pool Name- Range: 1-32
 
- Range: 
- nat_pool_ strname_ variable 
- Variable name
- overload bool
- NAT Overload- Default value: true
 
- Default value: 
- overload_variable str
- Variable name
- prefix_length int
- NAT Pool Prefix Length- Range: 1-32
 
- Range: 
- prefix_length_ strvariable 
- Variable name
- range_end str
- NAT Pool Range End
- range_end_ strvariable 
- Variable name
- range_start str
- NAT Pool Range Start
- range_start_ strvariable 
- Variable name
- tracker_object_ strid 
- direction String
- NAT Direction- Choices: inside,outside
 
- Choices: 
- directionVariable String
- Variable name
- natPool NumberName 
- NAT Pool Name- Range: 1-32
 
- Range: 
- natPool StringName Variable 
- Variable name
- overload Boolean
- NAT Overload- Default value: true
 
- Default value: 
- overloadVariable String
- Variable name
- prefixLength Number
- NAT Pool Prefix Length- Range: 1-32
 
- Range: 
- prefixLength StringVariable 
- Variable name
- rangeEnd String
- NAT Pool Range End
- rangeEnd StringVariable 
- Variable name
- rangeStart String
- NAT Pool Range Start
- rangeStart StringVariable 
- Variable name
- trackerObject StringId 
ServiceLanVpnFeatureNatPortForward, ServiceLanVpnFeatureNatPortForwardArgs              
- NatPool intName 
- NAT Pool Name- Range: 1-32
 
- Range: 
- NatPool stringName Variable 
- Variable name
- Protocol string
- Protocol- Choices: TCP,UDP
 
- Choices: 
- ProtocolVariable string
- Variable name
- SourceIp string
- Source IP Address
- SourceIp stringVariable 
- Variable name
- SourcePort int
- Source Port
- SourcePort stringVariable 
- Variable name
- TranslatePort int
- Translate Port
- TranslatePort stringVariable 
- Variable name
- TranslatedSource stringIp 
- Translated Source IP Address
- TranslatedSource stringIp Variable 
- Variable name
- NatPool intName 
- NAT Pool Name- Range: 1-32
 
- Range: 
- NatPool stringName Variable 
- Variable name
- Protocol string
- Protocol- Choices: TCP,UDP
 
- Choices: 
- ProtocolVariable string
- Variable name
- SourceIp string
- Source IP Address
- SourceIp stringVariable 
- Variable name
- SourcePort int
- Source Port
- SourcePort stringVariable 
- Variable name
- TranslatePort int
- Translate Port
- TranslatePort stringVariable 
- Variable name
- TranslatedSource stringIp 
- Translated Source IP Address
- TranslatedSource stringIp Variable 
- Variable name
- natPool IntegerName 
- NAT Pool Name- Range: 1-32
 
- Range: 
- natPool StringName Variable 
- Variable name
- protocol String
- Protocol- Choices: TCP,UDP
 
- Choices: 
- protocolVariable String
- Variable name
- sourceIp String
- Source IP Address
- sourceIp StringVariable 
- Variable name
- sourcePort Integer
- Source Port
- sourcePort StringVariable 
- Variable name
- translatePort Integer
- Translate Port
- translatePort StringVariable 
- Variable name
- translatedSource StringIp 
- Translated Source IP Address
- translatedSource StringIp Variable 
- Variable name
- natPool numberName 
- NAT Pool Name- Range: 1-32
 
- Range: 
- natPool stringName Variable 
- Variable name
- protocol string
- Protocol- Choices: TCP,UDP
 
- Choices: 
- protocolVariable string
- Variable name
- sourceIp string
- Source IP Address
- sourceIp stringVariable 
- Variable name
- sourcePort number
- Source Port
- sourcePort stringVariable 
- Variable name
- translatePort number
- Translate Port
- translatePort stringVariable 
- Variable name
- translatedSource stringIp 
- Translated Source IP Address
- translatedSource stringIp Variable 
- Variable name
- nat_pool_ intname 
- NAT Pool Name- Range: 1-32
 
- Range: 
- nat_pool_ strname_ variable 
- Variable name
- protocol str
- Protocol- Choices: TCP,UDP
 
- Choices: 
- protocol_variable str
- Variable name
- source_ip str
- Source IP Address
- source_ip_ strvariable 
- Variable name
- source_port int
- Source Port
- source_port_ strvariable 
- Variable name
- translate_port int
- Translate Port
- translate_port_ strvariable 
- Variable name
- translated_source_ strip 
- Translated Source IP Address
- translated_source_ strip_ variable 
- Variable name
- natPool NumberName 
- NAT Pool Name- Range: 1-32
 
- Range: 
- natPool StringName Variable 
- Variable name
- protocol String
- Protocol- Choices: TCP,UDP
 
- Choices: 
- protocolVariable String
- Variable name
- sourceIp String
- Source IP Address
- sourceIp StringVariable 
- Variable name
- sourcePort Number
- Source Port
- sourcePort StringVariable 
- Variable name
- translatePort Number
- Translate Port
- translatePort StringVariable 
- Variable name
- translatedSource StringIp 
- Translated Source IP Address
- translatedSource StringIp Variable 
- Variable name
ServiceLanVpnFeatureRouteLeakFromGlobalVpn, ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs                  
- Redistributions
List<ServiceLan Vpn Feature Route Leak From Global Vpn Redistribution> 
- Redistribute Routes to specific Protocol on Service VPN
- RoutePolicy stringId 
- RouteProtocol string
- Leak Routes of particular protocol from Global to Service VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- RouteProtocol stringVariable 
- Variable name
- Redistributions
[]ServiceLan Vpn Feature Route Leak From Global Vpn Redistribution 
- Redistribute Routes to specific Protocol on Service VPN
- RoutePolicy stringId 
- RouteProtocol string
- Leak Routes of particular protocol from Global to Service VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- RouteProtocol stringVariable 
- Variable name
- redistributions
List<ServiceLan Vpn Feature Route Leak From Global Vpn Redistribution> 
- Redistribute Routes to specific Protocol on Service VPN
- routePolicy StringId 
- routeProtocol String
- Leak Routes of particular protocol from Global to Service VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- routeProtocol StringVariable 
- Variable name
- redistributions
ServiceLan Vpn Feature Route Leak From Global Vpn Redistribution[] 
- Redistribute Routes to specific Protocol on Service VPN
- routePolicy stringId 
- routeProtocol string
- Leak Routes of particular protocol from Global to Service VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- routeProtocol stringVariable 
- Variable name
- redistributions
Sequence[ServiceLan Vpn Feature Route Leak From Global Vpn Redistribution] 
- Redistribute Routes to specific Protocol on Service VPN
- route_policy_ strid 
- route_protocol str
- Leak Routes of particular protocol from Global to Service VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- route_protocol_ strvariable 
- Variable name
- redistributions List<Property Map>
- Redistribute Routes to specific Protocol on Service VPN
- routePolicy StringId 
- routeProtocol String
- Leak Routes of particular protocol from Global to Service VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- routeProtocol StringVariable 
- Variable name
ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistribution, ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistributionArgs                    
- Protocol string
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- ProtocolVariable string
- Variable name
- RedistributionPolicy stringId 
- Protocol string
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- ProtocolVariable string
- Variable name
- RedistributionPolicy stringId 
- protocol String
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- protocolVariable String
- Variable name
- redistributionPolicy StringId 
- protocol string
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- protocolVariable string
- Variable name
- redistributionPolicy stringId 
- protocol str
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- protocol_variable str
- Variable name
- redistribution_policy_ strid 
- protocol String
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- protocolVariable String
- Variable name
- redistributionPolicy StringId 
ServiceLanVpnFeatureRouteLeakFromOtherService, ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs                  
- Redistributions
List<ServiceLan Vpn Feature Route Leak From Other Service Redistribution> 
- Redistribute Route to specific Protocol on Current Service VPN
- RoutePolicy stringId 
- RouteProtocol string
- Leak Route of particular protocol from Source Service VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- RouteProtocol stringVariable 
- Variable name
- SourceVpn int
- Source Service VPN from where route are to be leaked- Range: 1-65530
 
- Range: 
- SourceVpn stringVariable 
- Variable name
- Redistributions
[]ServiceLan Vpn Feature Route Leak From Other Service Redistribution 
- Redistribute Route to specific Protocol on Current Service VPN
- RoutePolicy stringId 
- RouteProtocol string
- Leak Route of particular protocol from Source Service VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- RouteProtocol stringVariable 
- Variable name
- SourceVpn int
- Source Service VPN from where route are to be leaked- Range: 1-65530
 
- Range: 
- SourceVpn stringVariable 
- Variable name
- redistributions
List<ServiceLan Vpn Feature Route Leak From Other Service Redistribution> 
- Redistribute Route to specific Protocol on Current Service VPN
- routePolicy StringId 
- routeProtocol String
- Leak Route of particular protocol from Source Service VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- routeProtocol StringVariable 
- Variable name
- sourceVpn Integer
- Source Service VPN from where route are to be leaked- Range: 1-65530
 
- Range: 
- sourceVpn StringVariable 
- Variable name
- redistributions
ServiceLan Vpn Feature Route Leak From Other Service Redistribution[] 
- Redistribute Route to specific Protocol on Current Service VPN
- routePolicy stringId 
- routeProtocol string
- Leak Route of particular protocol from Source Service VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- routeProtocol stringVariable 
- Variable name
- sourceVpn number
- Source Service VPN from where route are to be leaked- Range: 1-65530
 
- Range: 
- sourceVpn stringVariable 
- Variable name
- redistributions
Sequence[ServiceLan Vpn Feature Route Leak From Other Service Redistribution] 
- Redistribute Route to specific Protocol on Current Service VPN
- route_policy_ strid 
- route_protocol str
- Leak Route of particular protocol from Source Service VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- route_protocol_ strvariable 
- Variable name
- source_vpn int
- Source Service VPN from where route are to be leaked- Range: 1-65530
 
- Range: 
- source_vpn_ strvariable 
- Variable name
- redistributions List<Property Map>
- Redistribute Route to specific Protocol on Current Service VPN
- routePolicy StringId 
- routeProtocol String
- Leak Route of particular protocol from Source Service VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- routeProtocol StringVariable 
- Variable name
- sourceVpn Number
- Source Service VPN from where route are to be leaked- Range: 1-65530
 
- Range: 
- sourceVpn StringVariable 
- Variable name
ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistribution, ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistributionArgs                    
- Protocol string
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- ProtocolVariable string
- Variable name
- RedistributionPolicy stringId 
- Protocol string
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- ProtocolVariable string
- Variable name
- RedistributionPolicy stringId 
- protocol String
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- protocolVariable String
- Variable name
- redistributionPolicy StringId 
- protocol string
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- protocolVariable string
- Variable name
- redistributionPolicy stringId 
- protocol str
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- protocol_variable str
- Variable name
- redistribution_policy_ strid 
- protocol String
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- protocolVariable String
- Variable name
- redistributionPolicy StringId 
ServiceLanVpnFeatureRouteLeakToGlobalVpn, ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs                  
- Redistributions
List<ServiceLan Vpn Feature Route Leak To Global Vpn Redistribution> 
- Redistribute Routes to specific Protocol on Global VPN
- RoutePolicy stringId 
- RouteProtocol string
- Leak Routes of particular protocol from Service to Global VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- RouteProtocol stringVariable 
- Variable name
- Redistributions
[]ServiceLan Vpn Feature Route Leak To Global Vpn Redistribution 
- Redistribute Routes to specific Protocol on Global VPN
- RoutePolicy stringId 
- RouteProtocol string
- Leak Routes of particular protocol from Service to Global VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- RouteProtocol stringVariable 
- Variable name
- redistributions
List<ServiceLan Vpn Feature Route Leak To Global Vpn Redistribution> 
- Redistribute Routes to specific Protocol on Global VPN
- routePolicy StringId 
- routeProtocol String
- Leak Routes of particular protocol from Service to Global VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- routeProtocol StringVariable 
- Variable name
- redistributions
ServiceLan Vpn Feature Route Leak To Global Vpn Redistribution[] 
- Redistribute Routes to specific Protocol on Global VPN
- routePolicy stringId 
- routeProtocol string
- Leak Routes of particular protocol from Service to Global VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- routeProtocol stringVariable 
- Variable name
- redistributions
Sequence[ServiceLan Vpn Feature Route Leak To Global Vpn Redistribution] 
- Redistribute Routes to specific Protocol on Global VPN
- route_policy_ strid 
- route_protocol str
- Leak Routes of particular protocol from Service to Global VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- route_protocol_ strvariable 
- Variable name
- redistributions List<Property Map>
- Redistribute Routes to specific Protocol on Global VPN
- routePolicy StringId 
- routeProtocol String
- Leak Routes of particular protocol from Service to Global VPN- Choices: static,connected,bgp,ospf
 
- Choices: 
- routeProtocol StringVariable 
- Variable name
ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistribution, ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistributionArgs                    
- Protocol string
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- ProtocolVariable string
- Variable name
- RedistributionPolicy stringId 
- Protocol string
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- ProtocolVariable string
- Variable name
- RedistributionPolicy stringId 
- protocol String
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- protocolVariable String
- Variable name
- redistributionPolicy StringId 
- protocol string
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- protocolVariable string
- Variable name
- redistributionPolicy stringId 
- protocol str
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- protocol_variable str
- Variable name
- redistribution_policy_ strid 
- protocol String
- Protocol to restributed leaked routes- Choices: bgp,ospf
 
- Choices: 
- protocolVariable String
- Variable name
- redistributionPolicy StringId 
ServiceLanVpnFeatureService, ServiceLanVpnFeatureServiceArgs          
- Ipv4Addresses List<string>
- IPv4 Addresses (Maximum: 4)
- Ipv4AddressesVariable string
- Variable name
- ServiceType string
- Service Type- Choices: FW,IDS,IDP,netsvc1,netsvc2,netsvc3,netsvc4,TE,appqoe
 
- Choices: 
- ServiceType stringVariable 
- Variable name
- Tracking bool
- Tracking- Default value: true
 
- Default value: 
- TrackingVariable string
- Variable name
- Ipv4Addresses []string
- IPv4 Addresses (Maximum: 4)
- Ipv4AddressesVariable string
- Variable name
- ServiceType string
- Service Type- Choices: FW,IDS,IDP,netsvc1,netsvc2,netsvc3,netsvc4,TE,appqoe
 
- Choices: 
- ServiceType stringVariable 
- Variable name
- Tracking bool
- Tracking- Default value: true
 
- Default value: 
- TrackingVariable string
- Variable name
- ipv4Addresses List<String>
- IPv4 Addresses (Maximum: 4)
- ipv4AddressesVariable String
- Variable name
- serviceType String
- Service Type- Choices: FW,IDS,IDP,netsvc1,netsvc2,netsvc3,netsvc4,TE,appqoe
 
- Choices: 
- serviceType StringVariable 
- Variable name
- tracking Boolean
- Tracking- Default value: true
 
- Default value: 
- trackingVariable String
- Variable name
- ipv4Addresses string[]
- IPv4 Addresses (Maximum: 4)
- ipv4AddressesVariable string
- Variable name
- serviceType string
- Service Type- Choices: FW,IDS,IDP,netsvc1,netsvc2,netsvc3,netsvc4,TE,appqoe
 
- Choices: 
- serviceType stringVariable 
- Variable name
- tracking boolean
- Tracking- Default value: true
 
- Default value: 
- trackingVariable string
- Variable name
- ipv4_addresses Sequence[str]
- IPv4 Addresses (Maximum: 4)
- ipv4_addresses_ strvariable 
- Variable name
- service_type str
- Service Type- Choices: FW,IDS,IDP,netsvc1,netsvc2,netsvc3,netsvc4,TE,appqoe
 
- Choices: 
- service_type_ strvariable 
- Variable name
- tracking bool
- Tracking- Default value: true
 
- Default value: 
- tracking_variable str
- Variable name
- ipv4Addresses List<String>
- IPv4 Addresses (Maximum: 4)
- ipv4AddressesVariable String
- Variable name
- serviceType String
- Service Type- Choices: FW,IDS,IDP,netsvc1,netsvc2,netsvc3,netsvc4,TE,appqoe
 
- Choices: 
- serviceType StringVariable 
- Variable name
- tracking Boolean
- Tracking- Default value: true
 
- Default value: 
- trackingVariable String
- Variable name
ServiceLanVpnFeatureServiceRoute, ServiceLanVpnFeatureServiceRouteArgs            
- NetworkAddress string
- IP Address
- NetworkAddress stringVariable 
- Variable name
- Service string
- Service- Choices: SIG
- Default value: SIG
 
- Choices: 
- ServiceVariable string
- Variable name
- SubnetMask string
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- SubnetMask stringVariable 
- Variable name
- Vpn int
- Service
- NetworkAddress string
- IP Address
- NetworkAddress stringVariable 
- Variable name
- Service string
- Service- Choices: SIG
- Default value: SIG
 
- Choices: 
- ServiceVariable string
- Variable name
- SubnetMask string
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- SubnetMask stringVariable 
- Variable name
- Vpn int
- Service
- networkAddress String
- IP Address
- networkAddress StringVariable 
- Variable name
- service String
- Service- Choices: SIG
- Default value: SIG
 
- Choices: 
- serviceVariable String
- Variable name
- subnetMask String
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask StringVariable 
- Variable name
- vpn Integer
- Service
- networkAddress string
- IP Address
- networkAddress stringVariable 
- Variable name
- service string
- Service- Choices: SIG
- Default value: SIG
 
- Choices: 
- serviceVariable string
- Variable name
- subnetMask string
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask stringVariable 
- Variable name
- vpn number
- Service
- network_address str
- IP Address
- network_address_ strvariable 
- Variable name
- service str
- Service- Choices: SIG
- Default value: SIG
 
- Choices: 
- service_variable str
- Variable name
- subnet_mask str
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnet_mask_ strvariable 
- Variable name
- vpn int
- Service
- networkAddress String
- IP Address
- networkAddress StringVariable 
- Variable name
- service String
- Service- Choices: SIG
- Default value: SIG
 
- Choices: 
- serviceVariable String
- Variable name
- subnetMask String
- Subnet Mask- Choices: 255.255.255.255,255.255.255.254,255.255.255.252,255.255.255.248,255.255.255.240,255.255.255.224,255.255.255.192,255.255.255.128,255.255.255.0,255.255.254.0,255.255.252.0,255.255.248.0,255.255.240.0,255.255.224.0,255.255.192.0,255.255.128.0,255.255.0.0,255.254.0.0,255.252.0.0,255.240.0.0,255.224.0.0,255.192.0.0,255.128.0.0,255.0.0.0,254.0.0.0,252.0.0.0,248.0.0.0,240.0.0.0,224.0.0.0,192.0.0.0,128.0.0.0,0.0.0.0
 
- Choices: 
- subnetMask StringVariable 
- Variable name
- vpn Number
- Service
ServiceLanVpnFeatureStaticNat, ServiceLanVpnFeatureStaticNatArgs            
- NatPool intName 
- NAT Pool Name- Range: 1-32
 
- Range: 
- NatPool stringName Variable 
- Variable name
- SourceIp string
- Source IP Address
- SourceIp stringVariable 
- Variable name
- StaticNat stringDirection 
- Static NAT Direction- Choices: inside,outside
 
- Choices: 
- StaticNat stringDirection Variable 
- Variable name
- TrackerObject stringId 
- TranslatedSource stringIp 
- Translated Source IP Address
- TranslatedSource stringIp Variable 
- Variable name
- NatPool intName 
- NAT Pool Name- Range: 1-32
 
- Range: 
- NatPool stringName Variable 
- Variable name
- SourceIp string
- Source IP Address
- SourceIp stringVariable 
- Variable name
- StaticNat stringDirection 
- Static NAT Direction- Choices: inside,outside
 
- Choices: 
- StaticNat stringDirection Variable 
- Variable name
- TrackerObject stringId 
- TranslatedSource stringIp 
- Translated Source IP Address
- TranslatedSource stringIp Variable 
- Variable name
- natPool IntegerName 
- NAT Pool Name- Range: 1-32
 
- Range: 
- natPool StringName Variable 
- Variable name
- sourceIp String
- Source IP Address
- sourceIp StringVariable 
- Variable name
- staticNat StringDirection 
- Static NAT Direction- Choices: inside,outside
 
- Choices: 
- staticNat StringDirection Variable 
- Variable name
- trackerObject StringId 
- translatedSource StringIp 
- Translated Source IP Address
- translatedSource StringIp Variable 
- Variable name
- natPool numberName 
- NAT Pool Name- Range: 1-32
 
- Range: 
- natPool stringName Variable 
- Variable name
- sourceIp string
- Source IP Address
- sourceIp stringVariable 
- Variable name
- staticNat stringDirection 
- Static NAT Direction- Choices: inside,outside
 
- Choices: 
- staticNat stringDirection Variable 
- Variable name
- trackerObject stringId 
- translatedSource stringIp 
- Translated Source IP Address
- translatedSource stringIp Variable 
- Variable name
- nat_pool_ intname 
- NAT Pool Name- Range: 1-32
 
- Range: 
- nat_pool_ strname_ variable 
- Variable name
- source_ip str
- Source IP Address
- source_ip_ strvariable 
- Variable name
- static_nat_ strdirection 
- Static NAT Direction- Choices: inside,outside
 
- Choices: 
- static_nat_ strdirection_ variable 
- Variable name
- tracker_object_ strid 
- translated_source_ strip 
- Translated Source IP Address
- translated_source_ strip_ variable 
- Variable name
- natPool NumberName 
- NAT Pool Name- Range: 1-32
 
- Range: 
- natPool StringName Variable 
- Variable name
- sourceIp String
- Source IP Address
- sourceIp StringVariable 
- Variable name
- staticNat StringDirection 
- Static NAT Direction- Choices: inside,outside
 
- Choices: 
- staticNat StringDirection Variable 
- Variable name
- trackerObject StringId 
- translatedSource StringIp 
- Translated Source IP Address
- translatedSource StringIp Variable 
- Variable name
Import
Expected import identifier with the format: “service_lan_vpn_feature_id,feature_profile_id”
$ pulumi import sdwan:index/serviceLanVpnFeature:ServiceLanVpnFeature example "f6b2c44c-693c-4763-b010-895aa3d236bd,f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the sdwanTerraform Provider.
