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

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());

    }
}
Copy
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
Copy

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,
                         nat64_v4_pools: Optional[Sequence[ServiceLanVpnFeatureNat64V4PoolArgs]] = 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,
                         ipv6_import_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv6ImportRouteTargetArgs]] = None,
                         ipv6_static_routes: Optional[Sequence[ServiceLanVpnFeatureIpv6StaticRouteArgs]] = None,
                         name: Optional[str] = None,
                         advertise_omp_ipv4s: Optional[Sequence[ServiceLanVpnFeatureAdvertiseOmpIpv4Args]] = None,
                         nat_pools: Optional[Sequence[ServiceLanVpnFeatureNatPoolArgs]] = None,
                         config_description: Optional[str] = None,
                         nat_port_forwards: Optional[Sequence[ServiceLanVpnFeatureNatPortForwardArgs]] = None,
                         primary_dns_address_ipv4: Optional[str] = None,
                         omp_admin_distance_ipv6: Optional[int] = None,
                         omp_admin_distance_ipv6_variable: Optional[str] = None,
                         omp_admin_distance_ipv4_variable: 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,
                         vpn: Optional[int] = 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 This property is required. string
The unique name of the resource.
args This property is required. ServiceLanVpnFeatureArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. ServiceLanVpnFeatureArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ServiceLanVpnFeatureArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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,
    Nat64V4Pools = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureNat64V4PoolArgs
        {
            Name = "string",
            NameVariable = "string",
            Overload = false,
            OverloadVariable = "string",
            RangeEnd = "string",
            RangeEndVariable = "string",
            RangeStart = "string",
            RangeStartVariable = "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",
        },
    },
    Ipv6ImportRouteTargets = new[]
    {
        new Sdwan.Inputs.ServiceLanVpnFeatureIpv6ImportRouteTargetArgs
        {
            RouteTarget = "string",
            RouteTargetVariable = "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",
    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",
        },
    },
    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",
        },
    },
    ConfigDescription = "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",
        },
    },
    PrimaryDnsAddressIpv4 = "string",
    OmpAdminDistanceIpv6 = 0,
    OmpAdminDistanceIpv6Variable = "string",
    OmpAdminDistanceIpv4Variable = "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",
    SecondaryDnsAddressIpv6Variable = "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",
        },
    },
    Vpn = 0,
    VpnVariable = "string",
});
Copy
example, err := sdwan.NewServiceLanVpnFeature(ctx, "serviceLanVpnFeatureResource", &sdwan.ServiceLanVpnFeatureArgs{
	FeatureProfileId:     pulumi.String("string"),
	OmpAdminDistanceIpv4: pulumi.Int(0),
	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"),
		},
	},
	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"),
		},
	},
	Ipv6ImportRouteTargets: sdwan.ServiceLanVpnFeatureIpv6ImportRouteTargetArray{
		&sdwan.ServiceLanVpnFeatureIpv6ImportRouteTargetArgs{
			RouteTarget:         pulumi.String("string"),
			RouteTargetVariable: 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"),
	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"),
		},
	},
	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"),
		},
	},
	ConfigDescription: 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"),
		},
	},
	PrimaryDnsAddressIpv4:         pulumi.String("string"),
	OmpAdminDistanceIpv6:          pulumi.Int(0),
	OmpAdminDistanceIpv6Variable:  pulumi.String("string"),
	OmpAdminDistanceIpv4Variable:  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"),
	SecondaryDnsAddressIpv6Variable: 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"),
		},
	},
	Vpn:         pulumi.Int(0),
	VpnVariable: pulumi.String("string"),
})
Copy
var serviceLanVpnFeatureResource = new ServiceLanVpnFeature("serviceLanVpnFeatureResource", ServiceLanVpnFeatureArgs.builder()
    .featureProfileId("string")
    .ompAdminDistanceIpv4(0)
    .nat64V4Pools(ServiceLanVpnFeatureNat64V4PoolArgs.builder()
        .name("string")
        .nameVariable("string")
        .overload(false)
        .overloadVariable("string")
        .rangeEnd("string")
        .rangeEndVariable("string")
        .rangeStart("string")
        .rangeStartVariable("string")
        .build())
    .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())
    .ipv6ImportRouteTargets(ServiceLanVpnFeatureIpv6ImportRouteTargetArgs.builder()
        .routeTarget("string")
        .routeTargetVariable("string")
        .build())
    .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")
    .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())
    .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())
    .configDescription("string")
    .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())
    .primaryDnsAddressIpv4("string")
    .ompAdminDistanceIpv6(0)
    .ompAdminDistanceIpv6Variable("string")
    .ompAdminDistanceIpv4Variable("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")
    .secondaryDnsAddressIpv6Variable("string")
    .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())
    .vpn(0)
    .vpnVariable("string")
    .build());
Copy
service_lan_vpn_feature_resource = sdwan.ServiceLanVpnFeature("serviceLanVpnFeatureResource",
    feature_profile_id="string",
    omp_admin_distance_ipv4=0,
    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",
    }],
    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",
    }],
    ipv6_import_route_targets=[{
        "route_target": "string",
        "route_target_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",
    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",
    }],
    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",
    }],
    config_description="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",
    }],
    primary_dns_address_ipv4="string",
    omp_admin_distance_ipv6=0,
    omp_admin_distance_ipv6_variable="string",
    omp_admin_distance_ipv4_variable="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",
    secondary_dns_address_ipv6_variable="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",
    }],
    vpn=0,
    vpn_variable="string")
Copy
const serviceLanVpnFeatureResource = new sdwan.ServiceLanVpnFeature("serviceLanVpnFeatureResource", {
    featureProfileId: "string",
    ompAdminDistanceIpv4: 0,
    nat64V4Pools: [{
        name: "string",
        nameVariable: "string",
        overload: false,
        overloadVariable: "string",
        rangeEnd: "string",
        rangeEndVariable: "string",
        rangeStart: "string",
        rangeStartVariable: "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",
    }],
    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",
    advertiseOmpIpv4s: [{
        prefixes: [{
            aggregateOnly: false,
            networkAddress: "string",
            networkAddressVariable: "string",
            region: "string",
            regionVariable: "string",
            subnetMask: "string",
            subnetMaskVariable: "string",
        }],
        protocol: "string",
        protocolVariable: "string",
        routePolicyId: "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",
    }],
    configDescription: "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",
    }],
    primaryDnsAddressIpv4: "string",
    ompAdminDistanceIpv6: 0,
    ompAdminDistanceIpv6Variable: "string",
    ompAdminDistanceIpv4Variable: "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",
});
Copy
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
Copy

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:

FeatureProfileId This property is required. string
Feature Profile ID
AdvertiseOmpIpv4s List<ServiceLanVpnFeatureAdvertiseOmpIpv4>
OMP Advertise IPv4
AdvertiseOmpIpv6s List<ServiceLanVpnFeatureAdvertiseOmpIpv6>
OMP Advertise IPv6
ConfigDescription string
Name
ConfigDescriptionVariable string
Variable name
Description string
The description of the Feature
EnableSdwanRemoteAccess bool
Enable SDWAN Remote Access - Default value: false
GreRoutes List<ServiceLanVpnFeatureGreRoute>
IPv4 Static GRE Route
HostMappings List<ServiceLanVpnFeatureHostMapping>
IpsecRoutes List<ServiceLanVpnFeatureIpsecRoute>
IPv4 Static IPSEC Route
Ipv4ExportRouteTargets List<ServiceLanVpnFeatureIpv4ExportRouteTarget>
Ipv4ImportRouteTargets List<ServiceLanVpnFeatureIpv4ImportRouteTarget>
Ipv4StaticRoutes List<ServiceLanVpnFeatureIpv4StaticRoute>
IPv4 Static Route
Ipv6ExportRouteTargets List<ServiceLanVpnFeatureIpv6ExportRouteTarget>
Ipv6ImportRouteTargets List<ServiceLanVpnFeatureIpv6ImportRouteTarget>
Ipv6StaticRoutes List<ServiceLanVpnFeatureIpv6StaticRoute>
IPv6 Static Route
Name string
The name of the Feature
Nat64V4Pools List<ServiceLanVpnFeatureNat64V4Pool>
NAT64 V4 Pool
NatPools List<ServiceLanVpnFeatureNatPool>
NAT Pool
NatPortForwards List<ServiceLanVpnFeatureNatPortForward>
NAT Port Forward
OmpAdminDistanceIpv4 int
OMP Admin Distance IPv4 - Range: 1-255
OmpAdminDistanceIpv4Variable string
Variable name
OmpAdminDistanceIpv6 int
OMP Admin Distance IPv6 - Range: 1-255
OmpAdminDistanceIpv6Variable string
Variable name
PrimaryDnsAddressIpv4 string
Primary DNS Address (IPv4)
PrimaryDnsAddressIpv4Variable string
Variable name
PrimaryDnsAddressIpv6 string
Primary DNS Address (IPv6)
PrimaryDnsAddressIpv6Variable string
Variable name
RouteLeakFromGlobalVpns List<ServiceLanVpnFeatureRouteLeakFromGlobalVpn>
Enable route leaking from Global to Service VPN
RouteLeakFromOtherServices List<ServiceLanVpnFeatureRouteLeakFromOtherService>
Enable route leak from another Service VPN to current Service VPN
RouteLeakToGlobalVpns List<ServiceLanVpnFeatureRouteLeakToGlobalVpn>
Enable route leaking from Service to Global VPN
SecondaryDnsAddressIpv4 string
Secondary DNS Address (IPv4)
SecondaryDnsAddressIpv4Variable string
Variable name
SecondaryDnsAddressIpv6 string
Secondary DNS Address (IPv6)
SecondaryDnsAddressIpv6Variable string
Variable name
ServiceRoutes List<ServiceLanVpnFeatureServiceRoute>
Service
Services List<ServiceLanVpnFeatureService>
Service
StaticNats List<ServiceLanVpnFeatureStaticNat>
Static NAT Rules
Vpn int
VPN - Range: 1-65527 - Default value: 0
VpnVariable string
Variable name
FeatureProfileId This property is required. string
Feature Profile ID
AdvertiseOmpIpv4s []ServiceLanVpnFeatureAdvertiseOmpIpv4Args
OMP Advertise IPv4
AdvertiseOmpIpv6s []ServiceLanVpnFeatureAdvertiseOmpIpv6Args
OMP Advertise IPv6
ConfigDescription string
Name
ConfigDescriptionVariable string
Variable name
Description string
The description of the Feature
EnableSdwanRemoteAccess bool
Enable SDWAN Remote Access - Default value: false
GreRoutes []ServiceLanVpnFeatureGreRouteArgs
IPv4 Static GRE Route
HostMappings []ServiceLanVpnFeatureHostMappingArgs
IpsecRoutes []ServiceLanVpnFeatureIpsecRouteArgs
IPv4 Static IPSEC Route
Ipv4ExportRouteTargets []ServiceLanVpnFeatureIpv4ExportRouteTargetArgs
Ipv4ImportRouteTargets []ServiceLanVpnFeatureIpv4ImportRouteTargetArgs
Ipv4StaticRoutes []ServiceLanVpnFeatureIpv4StaticRouteArgs
IPv4 Static Route
Ipv6ExportRouteTargets []ServiceLanVpnFeatureIpv6ExportRouteTargetArgs
Ipv6ImportRouteTargets []ServiceLanVpnFeatureIpv6ImportRouteTargetArgs
Ipv6StaticRoutes []ServiceLanVpnFeatureIpv6StaticRouteArgs
IPv6 Static Route
Name string
The name of the Feature
Nat64V4Pools []ServiceLanVpnFeatureNat64V4PoolArgs
NAT64 V4 Pool
NatPools []ServiceLanVpnFeatureNatPoolArgs
NAT Pool
NatPortForwards []ServiceLanVpnFeatureNatPortForwardArgs
NAT Port Forward
OmpAdminDistanceIpv4 int
OMP Admin Distance IPv4 - Range: 1-255
OmpAdminDistanceIpv4Variable string
Variable name
OmpAdminDistanceIpv6 int
OMP Admin Distance IPv6 - Range: 1-255
OmpAdminDistanceIpv6Variable string
Variable name
PrimaryDnsAddressIpv4 string
Primary DNS Address (IPv4)
PrimaryDnsAddressIpv4Variable string
Variable name
PrimaryDnsAddressIpv6 string
Primary DNS Address (IPv6)
PrimaryDnsAddressIpv6Variable string
Variable name
RouteLeakFromGlobalVpns []ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs
Enable route leaking from Global to Service VPN
RouteLeakFromOtherServices []ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs
Enable route leak from another Service VPN to current Service VPN
RouteLeakToGlobalVpns []ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs
Enable route leaking from Service to Global VPN
SecondaryDnsAddressIpv4 string
Secondary DNS Address (IPv4)
SecondaryDnsAddressIpv4Variable string
Variable name
SecondaryDnsAddressIpv6 string
Secondary DNS Address (IPv6)
SecondaryDnsAddressIpv6Variable string
Variable name
ServiceRoutes []ServiceLanVpnFeatureServiceRouteArgs
Service
Services []ServiceLanVpnFeatureServiceArgs
Service
StaticNats []ServiceLanVpnFeatureStaticNatArgs
Static NAT Rules
Vpn int
VPN - Range: 1-65527 - Default value: 0
VpnVariable string
Variable name
featureProfileId This property is required. String
Feature Profile ID
advertiseOmpIpv4s List<ServiceLanVpnFeatureAdvertiseOmpIpv4>
OMP Advertise IPv4
advertiseOmpIpv6s List<ServiceLanVpnFeatureAdvertiseOmpIpv6>
OMP Advertise IPv6
configDescription String
Name
configDescriptionVariable String
Variable name
description String
The description of the Feature
enableSdwanRemoteAccess Boolean
Enable SDWAN Remote Access - Default value: false
greRoutes List<ServiceLanVpnFeatureGreRoute>
IPv4 Static GRE Route
hostMappings List<ServiceLanVpnFeatureHostMapping>
ipsecRoutes List<ServiceLanVpnFeatureIpsecRoute>
IPv4 Static IPSEC Route
ipv4ExportRouteTargets List<ServiceLanVpnFeatureIpv4ExportRouteTarget>
ipv4ImportRouteTargets List<ServiceLanVpnFeatureIpv4ImportRouteTarget>
ipv4StaticRoutes List<ServiceLanVpnFeatureIpv4StaticRoute>
IPv4 Static Route
ipv6ExportRouteTargets List<ServiceLanVpnFeatureIpv6ExportRouteTarget>
ipv6ImportRouteTargets List<ServiceLanVpnFeatureIpv6ImportRouteTarget>
ipv6StaticRoutes List<ServiceLanVpnFeatureIpv6StaticRoute>
IPv6 Static Route
name String
The name of the Feature
nat64V4Pools List<ServiceLanVpnFeatureNat64V4Pool>
NAT64 V4 Pool
natPools List<ServiceLanVpnFeatureNatPool>
NAT Pool
natPortForwards List<ServiceLanVpnFeatureNatPortForward>
NAT Port Forward
ompAdminDistanceIpv4 Integer
OMP Admin Distance IPv4 - Range: 1-255
ompAdminDistanceIpv4Variable String
Variable name
ompAdminDistanceIpv6 Integer
OMP Admin Distance IPv6 - Range: 1-255
ompAdminDistanceIpv6Variable String
Variable name
primaryDnsAddressIpv4 String
Primary DNS Address (IPv4)
primaryDnsAddressIpv4Variable String
Variable name
primaryDnsAddressIpv6 String
Primary DNS Address (IPv6)
primaryDnsAddressIpv6Variable String
Variable name
routeLeakFromGlobalVpns List<ServiceLanVpnFeatureRouteLeakFromGlobalVpn>
Enable route leaking from Global to Service VPN
routeLeakFromOtherServices List<ServiceLanVpnFeatureRouteLeakFromOtherService>
Enable route leak from another Service VPN to current Service VPN
routeLeakToGlobalVpns List<ServiceLanVpnFeatureRouteLeakToGlobalVpn>
Enable route leaking from Service to Global VPN
secondaryDnsAddressIpv4 String
Secondary DNS Address (IPv4)
secondaryDnsAddressIpv4Variable String
Variable name
secondaryDnsAddressIpv6 String
Secondary DNS Address (IPv6)
secondaryDnsAddressIpv6Variable String
Variable name
serviceRoutes List<ServiceLanVpnFeatureServiceRoute>
Service
services List<ServiceLanVpnFeatureService>
Service
staticNats List<ServiceLanVpnFeatureStaticNat>
Static NAT Rules
vpn Integer
VPN - Range: 1-65527 - Default value: 0
vpnVariable String
Variable name
featureProfileId This property is required. string
Feature Profile ID
advertiseOmpIpv4s ServiceLanVpnFeatureAdvertiseOmpIpv4[]
OMP Advertise IPv4
advertiseOmpIpv6s ServiceLanVpnFeatureAdvertiseOmpIpv6[]
OMP Advertise IPv6
configDescription string
Name
configDescriptionVariable string
Variable name
description string
The description of the Feature
enableSdwanRemoteAccess boolean
Enable SDWAN Remote Access - Default value: false
greRoutes ServiceLanVpnFeatureGreRoute[]
IPv4 Static GRE Route
hostMappings ServiceLanVpnFeatureHostMapping[]
ipsecRoutes ServiceLanVpnFeatureIpsecRoute[]
IPv4 Static IPSEC Route
ipv4ExportRouteTargets ServiceLanVpnFeatureIpv4ExportRouteTarget[]
ipv4ImportRouteTargets ServiceLanVpnFeatureIpv4ImportRouteTarget[]
ipv4StaticRoutes ServiceLanVpnFeatureIpv4StaticRoute[]
IPv4 Static Route
ipv6ExportRouteTargets ServiceLanVpnFeatureIpv6ExportRouteTarget[]
ipv6ImportRouteTargets ServiceLanVpnFeatureIpv6ImportRouteTarget[]
ipv6StaticRoutes ServiceLanVpnFeatureIpv6StaticRoute[]
IPv6 Static Route
name string
The name of the Feature
nat64V4Pools ServiceLanVpnFeatureNat64V4Pool[]
NAT64 V4 Pool
natPools ServiceLanVpnFeatureNatPool[]
NAT Pool
natPortForwards ServiceLanVpnFeatureNatPortForward[]
NAT Port Forward
ompAdminDistanceIpv4 number
OMP Admin Distance IPv4 - Range: 1-255
ompAdminDistanceIpv4Variable string
Variable name
ompAdminDistanceIpv6 number
OMP Admin Distance IPv6 - Range: 1-255
ompAdminDistanceIpv6Variable string
Variable name
primaryDnsAddressIpv4 string
Primary DNS Address (IPv4)
primaryDnsAddressIpv4Variable string
Variable name
primaryDnsAddressIpv6 string
Primary DNS Address (IPv6)
primaryDnsAddressIpv6Variable string
Variable name
routeLeakFromGlobalVpns ServiceLanVpnFeatureRouteLeakFromGlobalVpn[]
Enable route leaking from Global to Service VPN
routeLeakFromOtherServices ServiceLanVpnFeatureRouteLeakFromOtherService[]
Enable route leak from another Service VPN to current Service VPN
routeLeakToGlobalVpns ServiceLanVpnFeatureRouteLeakToGlobalVpn[]
Enable route leaking from Service to Global VPN
secondaryDnsAddressIpv4 string
Secondary DNS Address (IPv4)
secondaryDnsAddressIpv4Variable string
Variable name
secondaryDnsAddressIpv6 string
Secondary DNS Address (IPv6)
secondaryDnsAddressIpv6Variable string
Variable name
serviceRoutes ServiceLanVpnFeatureServiceRoute[]
Service
services ServiceLanVpnFeatureService[]
Service
staticNats ServiceLanVpnFeatureStaticNat[]
Static NAT Rules
vpn number
VPN - Range: 1-65527 - Default value: 0
vpnVariable string
Variable name
feature_profile_id This property is required. str
Feature Profile ID
Sequence[ServiceLanVpnFeatureAdvertiseOmpIpv4Args]
OMP Advertise IPv4
Sequence[ServiceLanVpnFeatureAdvertiseOmpIpv6Args]
OMP Advertise IPv6
config_description str
Name
config_description_variable str
Variable name
description str
The description of the Feature
enable_sdwan_remote_access bool
Enable SDWAN Remote Access - Default value: false
gre_routes Sequence[ServiceLanVpnFeatureGreRouteArgs]
IPv4 Static GRE Route
host_mappings Sequence[ServiceLanVpnFeatureHostMappingArgs]
ipsec_routes Sequence[ServiceLanVpnFeatureIpsecRouteArgs]
IPv4 Static IPSEC Route
ipv4_export_route_targets Sequence[ServiceLanVpnFeatureIpv4ExportRouteTargetArgs]
ipv4_import_route_targets Sequence[ServiceLanVpnFeatureIpv4ImportRouteTargetArgs]
ipv4_static_routes Sequence[ServiceLanVpnFeatureIpv4StaticRouteArgs]
IPv4 Static Route
ipv6_export_route_targets Sequence[ServiceLanVpnFeatureIpv6ExportRouteTargetArgs]
ipv6_import_route_targets Sequence[ServiceLanVpnFeatureIpv6ImportRouteTargetArgs]
ipv6_static_routes Sequence[ServiceLanVpnFeatureIpv6StaticRouteArgs]
IPv6 Static Route
name str
The name of the Feature
nat64_v4_pools Sequence[ServiceLanVpnFeatureNat64V4PoolArgs]
NAT64 V4 Pool
nat_pools Sequence[ServiceLanVpnFeatureNatPoolArgs]
NAT Pool
nat_port_forwards Sequence[ServiceLanVpnFeatureNatPortForwardArgs]
NAT Port Forward
omp_admin_distance_ipv4 int
OMP Admin Distance IPv4 - Range: 1-255
omp_admin_distance_ipv4_variable str
Variable name
omp_admin_distance_ipv6 int
OMP Admin Distance IPv6 - Range: 1-255
omp_admin_distance_ipv6_variable str
Variable name
primary_dns_address_ipv4 str
Primary DNS Address (IPv4)
primary_dns_address_ipv4_variable str
Variable name
primary_dns_address_ipv6 str
Primary DNS Address (IPv6)
primary_dns_address_ipv6_variable str
Variable name
route_leak_from_global_vpns Sequence[ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs]
Enable route leaking from Global to Service VPN
route_leak_from_other_services Sequence[ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs]
Enable route leak from another Service VPN to current Service VPN
route_leak_to_global_vpns Sequence[ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs]
Enable route leaking from Service to Global VPN
secondary_dns_address_ipv4 str
Secondary DNS Address (IPv4)
secondary_dns_address_ipv4_variable str
Variable name
secondary_dns_address_ipv6 str
Secondary DNS Address (IPv6)
secondary_dns_address_ipv6_variable str
Variable name
service_routes Sequence[ServiceLanVpnFeatureServiceRouteArgs]
Service
services Sequence[ServiceLanVpnFeatureServiceArgs]
Service
static_nats Sequence[ServiceLanVpnFeatureStaticNatArgs]
Static NAT Rules
vpn int
VPN - Range: 1-65527 - Default value: 0
vpn_variable str
Variable name
featureProfileId This property is required. String
Feature Profile ID
advertiseOmpIpv4s List<Property Map>
OMP Advertise IPv4
advertiseOmpIpv6s List<Property Map>
OMP Advertise IPv6
configDescription String
Name
configDescriptionVariable String
Variable name
description String
The description of the Feature
enableSdwanRemoteAccess Boolean
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
ipv4ExportRouteTargets List<Property Map>
ipv4ImportRouteTargets List<Property Map>
ipv4StaticRoutes List<Property Map>
IPv4 Static Route
ipv6ExportRouteTargets List<Property Map>
ipv6ImportRouteTargets List<Property Map>
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
natPortForwards List<Property Map>
NAT Port Forward
ompAdminDistanceIpv4 Number
OMP Admin Distance IPv4 - Range: 1-255
ompAdminDistanceIpv4Variable String
Variable name
ompAdminDistanceIpv6 Number
OMP Admin Distance IPv6 - Range: 1-255
ompAdminDistanceIpv6Variable String
Variable name
primaryDnsAddressIpv4 String
Primary DNS Address (IPv4)
primaryDnsAddressIpv4Variable String
Variable name
primaryDnsAddressIpv6 String
Primary DNS Address (IPv6)
primaryDnsAddressIpv6Variable String
Variable name
routeLeakFromGlobalVpns List<Property Map>
Enable route leaking from Global to Service VPN
routeLeakFromOtherServices List<Property Map>
Enable route leak from another Service VPN to current Service VPN
routeLeakToGlobalVpns List<Property Map>
Enable route leaking from Service to Global VPN
secondaryDnsAddressIpv4 String
Secondary DNS Address (IPv4)
secondaryDnsAddressIpv4Variable String
Variable name
secondaryDnsAddressIpv6 String
Secondary DNS Address (IPv6)
secondaryDnsAddressIpv6Variable String
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:

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

Look up Existing 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) -> ServiceLanVpnFeature
func 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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AdvertiseOmpIpv4s List<ServiceLanVpnFeatureAdvertiseOmpIpv4>
OMP Advertise IPv4
AdvertiseOmpIpv6s List<ServiceLanVpnFeatureAdvertiseOmpIpv6>
OMP Advertise IPv6
ConfigDescription string
Name
ConfigDescriptionVariable string
Variable name
Description string
The description of the Feature
EnableSdwanRemoteAccess bool
Enable SDWAN Remote Access - Default value: false
FeatureProfileId string
Feature Profile ID
GreRoutes List<ServiceLanVpnFeatureGreRoute>
IPv4 Static GRE Route
HostMappings List<ServiceLanVpnFeatureHostMapping>
IpsecRoutes List<ServiceLanVpnFeatureIpsecRoute>
IPv4 Static IPSEC Route
Ipv4ExportRouteTargets List<ServiceLanVpnFeatureIpv4ExportRouteTarget>
Ipv4ImportRouteTargets List<ServiceLanVpnFeatureIpv4ImportRouteTarget>
Ipv4StaticRoutes List<ServiceLanVpnFeatureIpv4StaticRoute>
IPv4 Static Route
Ipv6ExportRouteTargets List<ServiceLanVpnFeatureIpv6ExportRouteTarget>
Ipv6ImportRouteTargets List<ServiceLanVpnFeatureIpv6ImportRouteTarget>
Ipv6StaticRoutes List<ServiceLanVpnFeatureIpv6StaticRoute>
IPv6 Static Route
Name string
The name of the Feature
Nat64V4Pools List<ServiceLanVpnFeatureNat64V4Pool>
NAT64 V4 Pool
NatPools List<ServiceLanVpnFeatureNatPool>
NAT Pool
NatPortForwards List<ServiceLanVpnFeatureNatPortForward>
NAT Port Forward
OmpAdminDistanceIpv4 int
OMP Admin Distance IPv4 - Range: 1-255
OmpAdminDistanceIpv4Variable string
Variable name
OmpAdminDistanceIpv6 int
OMP Admin Distance IPv6 - Range: 1-255
OmpAdminDistanceIpv6Variable string
Variable name
PrimaryDnsAddressIpv4 string
Primary DNS Address (IPv4)
PrimaryDnsAddressIpv4Variable string
Variable name
PrimaryDnsAddressIpv6 string
Primary DNS Address (IPv6)
PrimaryDnsAddressIpv6Variable string
Variable name
RouteLeakFromGlobalVpns List<ServiceLanVpnFeatureRouteLeakFromGlobalVpn>
Enable route leaking from Global to Service VPN
RouteLeakFromOtherServices List<ServiceLanVpnFeatureRouteLeakFromOtherService>
Enable route leak from another Service VPN to current Service VPN
RouteLeakToGlobalVpns List<ServiceLanVpnFeatureRouteLeakToGlobalVpn>
Enable route leaking from Service to Global VPN
SecondaryDnsAddressIpv4 string
Secondary DNS Address (IPv4)
SecondaryDnsAddressIpv4Variable string
Variable name
SecondaryDnsAddressIpv6 string
Secondary DNS Address (IPv6)
SecondaryDnsAddressIpv6Variable string
Variable name
ServiceRoutes List<ServiceLanVpnFeatureServiceRoute>
Service
Services List<ServiceLanVpnFeatureService>
Service
StaticNats List<ServiceLanVpnFeatureStaticNat>
Static NAT Rules
Version int
The version of the Feature
Vpn int
VPN - Range: 1-65527 - Default value: 0
VpnVariable string
Variable name
AdvertiseOmpIpv4s []ServiceLanVpnFeatureAdvertiseOmpIpv4Args
OMP Advertise IPv4
AdvertiseOmpIpv6s []ServiceLanVpnFeatureAdvertiseOmpIpv6Args
OMP Advertise IPv6
ConfigDescription string
Name
ConfigDescriptionVariable string
Variable name
Description string
The description of the Feature
EnableSdwanRemoteAccess bool
Enable SDWAN Remote Access - Default value: false
FeatureProfileId string
Feature Profile ID
GreRoutes []ServiceLanVpnFeatureGreRouteArgs
IPv4 Static GRE Route
HostMappings []ServiceLanVpnFeatureHostMappingArgs
IpsecRoutes []ServiceLanVpnFeatureIpsecRouteArgs
IPv4 Static IPSEC Route
Ipv4ExportRouteTargets []ServiceLanVpnFeatureIpv4ExportRouteTargetArgs
Ipv4ImportRouteTargets []ServiceLanVpnFeatureIpv4ImportRouteTargetArgs
Ipv4StaticRoutes []ServiceLanVpnFeatureIpv4StaticRouteArgs
IPv4 Static Route
Ipv6ExportRouteTargets []ServiceLanVpnFeatureIpv6ExportRouteTargetArgs
Ipv6ImportRouteTargets []ServiceLanVpnFeatureIpv6ImportRouteTargetArgs
Ipv6StaticRoutes []ServiceLanVpnFeatureIpv6StaticRouteArgs
IPv6 Static Route
Name string
The name of the Feature
Nat64V4Pools []ServiceLanVpnFeatureNat64V4PoolArgs
NAT64 V4 Pool
NatPools []ServiceLanVpnFeatureNatPoolArgs
NAT Pool
NatPortForwards []ServiceLanVpnFeatureNatPortForwardArgs
NAT Port Forward
OmpAdminDistanceIpv4 int
OMP Admin Distance IPv4 - Range: 1-255
OmpAdminDistanceIpv4Variable string
Variable name
OmpAdminDistanceIpv6 int
OMP Admin Distance IPv6 - Range: 1-255
OmpAdminDistanceIpv6Variable string
Variable name
PrimaryDnsAddressIpv4 string
Primary DNS Address (IPv4)
PrimaryDnsAddressIpv4Variable string
Variable name
PrimaryDnsAddressIpv6 string
Primary DNS Address (IPv6)
PrimaryDnsAddressIpv6Variable string
Variable name
RouteLeakFromGlobalVpns []ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs
Enable route leaking from Global to Service VPN
RouteLeakFromOtherServices []ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs
Enable route leak from another Service VPN to current Service VPN
RouteLeakToGlobalVpns []ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs
Enable route leaking from Service to Global VPN
SecondaryDnsAddressIpv4 string
Secondary DNS Address (IPv4)
SecondaryDnsAddressIpv4Variable string
Variable name
SecondaryDnsAddressIpv6 string
Secondary DNS Address (IPv6)
SecondaryDnsAddressIpv6Variable string
Variable name
ServiceRoutes []ServiceLanVpnFeatureServiceRouteArgs
Service
Services []ServiceLanVpnFeatureServiceArgs
Service
StaticNats []ServiceLanVpnFeatureStaticNatArgs
Static NAT Rules
Version int
The version of the Feature
Vpn int
VPN - Range: 1-65527 - Default value: 0
VpnVariable string
Variable name
advertiseOmpIpv4s List<ServiceLanVpnFeatureAdvertiseOmpIpv4>
OMP Advertise IPv4
advertiseOmpIpv6s List<ServiceLanVpnFeatureAdvertiseOmpIpv6>
OMP Advertise IPv6
configDescription String
Name
configDescriptionVariable String
Variable name
description String
The description of the Feature
enableSdwanRemoteAccess Boolean
Enable SDWAN Remote Access - Default value: false
featureProfileId String
Feature Profile ID
greRoutes List<ServiceLanVpnFeatureGreRoute>
IPv4 Static GRE Route
hostMappings List<ServiceLanVpnFeatureHostMapping>
ipsecRoutes List<ServiceLanVpnFeatureIpsecRoute>
IPv4 Static IPSEC Route
ipv4ExportRouteTargets List<ServiceLanVpnFeatureIpv4ExportRouteTarget>
ipv4ImportRouteTargets List<ServiceLanVpnFeatureIpv4ImportRouteTarget>
ipv4StaticRoutes List<ServiceLanVpnFeatureIpv4StaticRoute>
IPv4 Static Route
ipv6ExportRouteTargets List<ServiceLanVpnFeatureIpv6ExportRouteTarget>
ipv6ImportRouteTargets List<ServiceLanVpnFeatureIpv6ImportRouteTarget>
ipv6StaticRoutes List<ServiceLanVpnFeatureIpv6StaticRoute>
IPv6 Static Route
name String
The name of the Feature
nat64V4Pools List<ServiceLanVpnFeatureNat64V4Pool>
NAT64 V4 Pool
natPools List<ServiceLanVpnFeatureNatPool>
NAT Pool
natPortForwards List<ServiceLanVpnFeatureNatPortForward>
NAT Port Forward
ompAdminDistanceIpv4 Integer
OMP Admin Distance IPv4 - Range: 1-255
ompAdminDistanceIpv4Variable String
Variable name
ompAdminDistanceIpv6 Integer
OMP Admin Distance IPv6 - Range: 1-255
ompAdminDistanceIpv6Variable String
Variable name
primaryDnsAddressIpv4 String
Primary DNS Address (IPv4)
primaryDnsAddressIpv4Variable String
Variable name
primaryDnsAddressIpv6 String
Primary DNS Address (IPv6)
primaryDnsAddressIpv6Variable String
Variable name
routeLeakFromGlobalVpns List<ServiceLanVpnFeatureRouteLeakFromGlobalVpn>
Enable route leaking from Global to Service VPN
routeLeakFromOtherServices List<ServiceLanVpnFeatureRouteLeakFromOtherService>
Enable route leak from another Service VPN to current Service VPN
routeLeakToGlobalVpns List<ServiceLanVpnFeatureRouteLeakToGlobalVpn>
Enable route leaking from Service to Global VPN
secondaryDnsAddressIpv4 String
Secondary DNS Address (IPv4)
secondaryDnsAddressIpv4Variable String
Variable name
secondaryDnsAddressIpv6 String
Secondary DNS Address (IPv6)
secondaryDnsAddressIpv6Variable String
Variable name
serviceRoutes List<ServiceLanVpnFeatureServiceRoute>
Service
services List<ServiceLanVpnFeatureService>
Service
staticNats List<ServiceLanVpnFeatureStaticNat>
Static NAT Rules
version Integer
The version of the Feature
vpn Integer
VPN - Range: 1-65527 - Default value: 0
vpnVariable String
Variable name
advertiseOmpIpv4s ServiceLanVpnFeatureAdvertiseOmpIpv4[]
OMP Advertise IPv4
advertiseOmpIpv6s ServiceLanVpnFeatureAdvertiseOmpIpv6[]
OMP Advertise IPv6
configDescription string
Name
configDescriptionVariable string
Variable name
description string
The description of the Feature
enableSdwanRemoteAccess boolean
Enable SDWAN Remote Access - Default value: false
featureProfileId string
Feature Profile ID
greRoutes ServiceLanVpnFeatureGreRoute[]
IPv4 Static GRE Route
hostMappings ServiceLanVpnFeatureHostMapping[]
ipsecRoutes ServiceLanVpnFeatureIpsecRoute[]
IPv4 Static IPSEC Route
ipv4ExportRouteTargets ServiceLanVpnFeatureIpv4ExportRouteTarget[]
ipv4ImportRouteTargets ServiceLanVpnFeatureIpv4ImportRouteTarget[]
ipv4StaticRoutes ServiceLanVpnFeatureIpv4StaticRoute[]
IPv4 Static Route
ipv6ExportRouteTargets ServiceLanVpnFeatureIpv6ExportRouteTarget[]
ipv6ImportRouteTargets ServiceLanVpnFeatureIpv6ImportRouteTarget[]
ipv6StaticRoutes ServiceLanVpnFeatureIpv6StaticRoute[]
IPv6 Static Route
name string
The name of the Feature
nat64V4Pools ServiceLanVpnFeatureNat64V4Pool[]
NAT64 V4 Pool
natPools ServiceLanVpnFeatureNatPool[]
NAT Pool
natPortForwards ServiceLanVpnFeatureNatPortForward[]
NAT Port Forward
ompAdminDistanceIpv4 number
OMP Admin Distance IPv4 - Range: 1-255
ompAdminDistanceIpv4Variable string
Variable name
ompAdminDistanceIpv6 number
OMP Admin Distance IPv6 - Range: 1-255
ompAdminDistanceIpv6Variable string
Variable name
primaryDnsAddressIpv4 string
Primary DNS Address (IPv4)
primaryDnsAddressIpv4Variable string
Variable name
primaryDnsAddressIpv6 string
Primary DNS Address (IPv6)
primaryDnsAddressIpv6Variable string
Variable name
routeLeakFromGlobalVpns ServiceLanVpnFeatureRouteLeakFromGlobalVpn[]
Enable route leaking from Global to Service VPN
routeLeakFromOtherServices ServiceLanVpnFeatureRouteLeakFromOtherService[]
Enable route leak from another Service VPN to current Service VPN
routeLeakToGlobalVpns ServiceLanVpnFeatureRouteLeakToGlobalVpn[]
Enable route leaking from Service to Global VPN
secondaryDnsAddressIpv4 string
Secondary DNS Address (IPv4)
secondaryDnsAddressIpv4Variable string
Variable name
secondaryDnsAddressIpv6 string
Secondary DNS Address (IPv6)
secondaryDnsAddressIpv6Variable string
Variable name
serviceRoutes ServiceLanVpnFeatureServiceRoute[]
Service
services ServiceLanVpnFeatureService[]
Service
staticNats ServiceLanVpnFeatureStaticNat[]
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_ipv4s Sequence[ServiceLanVpnFeatureAdvertiseOmpIpv4Args]
OMP Advertise IPv4
advertise_omp_ipv6s Sequence[ServiceLanVpnFeatureAdvertiseOmpIpv6Args]
OMP Advertise IPv6
config_description str
Name
config_description_variable str
Variable name
description str
The description of the Feature
enable_sdwan_remote_access bool
Enable SDWAN Remote Access - Default value: false
feature_profile_id str
Feature Profile ID
gre_routes Sequence[ServiceLanVpnFeatureGreRouteArgs]
IPv4 Static GRE Route
host_mappings Sequence[ServiceLanVpnFeatureHostMappingArgs]
ipsec_routes Sequence[ServiceLanVpnFeatureIpsecRouteArgs]
IPv4 Static IPSEC Route
ipv4_export_route_targets Sequence[ServiceLanVpnFeatureIpv4ExportRouteTargetArgs]
ipv4_import_route_targets Sequence[ServiceLanVpnFeatureIpv4ImportRouteTargetArgs]
ipv4_static_routes Sequence[ServiceLanVpnFeatureIpv4StaticRouteArgs]
IPv4 Static Route
ipv6_export_route_targets Sequence[ServiceLanVpnFeatureIpv6ExportRouteTargetArgs]
ipv6_import_route_targets Sequence[ServiceLanVpnFeatureIpv6ImportRouteTargetArgs]
ipv6_static_routes Sequence[ServiceLanVpnFeatureIpv6StaticRouteArgs]
IPv6 Static Route
name str
The name of the Feature
nat64_v4_pools Sequence[ServiceLanVpnFeatureNat64V4PoolArgs]
NAT64 V4 Pool
nat_pools Sequence[ServiceLanVpnFeatureNatPoolArgs]
NAT Pool
nat_port_forwards Sequence[ServiceLanVpnFeatureNatPortForwardArgs]
NAT Port Forward
omp_admin_distance_ipv4 int
OMP Admin Distance IPv4 - Range: 1-255
omp_admin_distance_ipv4_variable str
Variable name
omp_admin_distance_ipv6 int
OMP Admin Distance IPv6 - Range: 1-255
omp_admin_distance_ipv6_variable str
Variable name
primary_dns_address_ipv4 str
Primary DNS Address (IPv4)
primary_dns_address_ipv4_variable str
Variable name
primary_dns_address_ipv6 str
Primary DNS Address (IPv6)
primary_dns_address_ipv6_variable str
Variable name
route_leak_from_global_vpns Sequence[ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs]
Enable route leaking from Global to Service VPN
route_leak_from_other_services Sequence[ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs]
Enable route leak from another Service VPN to current Service VPN
route_leak_to_global_vpns Sequence[ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs]
Enable route leaking from Service to Global VPN
secondary_dns_address_ipv4 str
Secondary DNS Address (IPv4)
secondary_dns_address_ipv4_variable str
Variable name
secondary_dns_address_ipv6 str
Secondary DNS Address (IPv6)
secondary_dns_address_ipv6_variable str
Variable name
service_routes Sequence[ServiceLanVpnFeatureServiceRouteArgs]
Service
services Sequence[ServiceLanVpnFeatureServiceArgs]
Service
static_nats Sequence[ServiceLanVpnFeatureStaticNatArgs]
Static NAT Rules
version int
The version of the Feature
vpn int
VPN - Range: 1-65527 - Default value: 0
vpn_variable str
Variable name
advertiseOmpIpv4s List<Property Map>
OMP Advertise IPv4
advertiseOmpIpv6s List<Property Map>
OMP Advertise IPv6
configDescription String
Name
configDescriptionVariable String
Variable name
description String
The description of the Feature
enableSdwanRemoteAccess Boolean
Enable SDWAN Remote Access - Default value: false
featureProfileId String
Feature Profile ID
greRoutes List<Property Map>
IPv4 Static GRE Route
hostMappings List<Property Map>
ipsecRoutes List<Property Map>
IPv4 Static IPSEC Route
ipv4ExportRouteTargets List<Property Map>
ipv4ImportRouteTargets List<Property Map>
ipv4StaticRoutes List<Property Map>
IPv4 Static Route
ipv6ExportRouteTargets List<Property Map>
ipv6ImportRouteTargets List<Property Map>
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
natPortForwards List<Property Map>
NAT Port Forward
ompAdminDistanceIpv4 Number
OMP Admin Distance IPv4 - Range: 1-255
ompAdminDistanceIpv4Variable String
Variable name
ompAdminDistanceIpv6 Number
OMP Admin Distance IPv6 - Range: 1-255
ompAdminDistanceIpv6Variable String
Variable name
primaryDnsAddressIpv4 String
Primary DNS Address (IPv4)
primaryDnsAddressIpv4Variable String
Variable name
primaryDnsAddressIpv6 String
Primary DNS Address (IPv6)
primaryDnsAddressIpv6Variable String
Variable name
routeLeakFromGlobalVpns List<Property Map>
Enable route leaking from Global to Service VPN
routeLeakFromOtherServices List<Property Map>
Enable route leak from another Service VPN to current Service VPN
routeLeakToGlobalVpns List<Property Map>
Enable route leaking from Service to Global VPN
secondaryDnsAddressIpv4 String
Secondary DNS Address (IPv4)
secondaryDnsAddressIpv4Variable String
Variable name
secondaryDnsAddressIpv6 String
Secondary DNS Address (IPv6)
secondaryDnsAddressIpv6Variable String
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<ServiceLanVpnFeatureAdvertiseOmpIpv4Prefix>
IPv4 Prefix List
Protocol string
Protocol

  • Choices: bgp, ospf, ospfv3, connected, static, network, aggregate, eigrp, lisp, isis
ProtocolVariable string
Variable name
RoutePolicyId string
Prefixes []ServiceLanVpnFeatureAdvertiseOmpIpv4Prefix
IPv4 Prefix List
Protocol string
Protocol

  • Choices: bgp, ospf, ospfv3, connected, static, network, aggregate, eigrp, lisp, isis
ProtocolVariable string
Variable name
RoutePolicyId string
prefixes List<ServiceLanVpnFeatureAdvertiseOmpIpv4Prefix>
IPv4 Prefix List
protocol String
Protocol

  • Choices: bgp, ospf, ospfv3, connected, static, network, aggregate, eigrp, lisp, isis
protocolVariable String
Variable name
routePolicyId String
prefixes ServiceLanVpnFeatureAdvertiseOmpIpv4Prefix[]
IPv4 Prefix List
protocol string
Protocol

  • Choices: bgp, ospf, ospfv3, connected, static, network, aggregate, eigrp, lisp, isis
protocolVariable string
Variable name
routePolicyId string
prefixes Sequence[ServiceLanVpnFeatureAdvertiseOmpIpv4Prefix]
IPv4 Prefix List
protocol str
Protocol

  • Choices: bgp, ospf, ospfv3, connected, static, network, aggregate, eigrp, lisp, isis
protocol_variable str
Variable name
route_policy_id str
prefixes List<Property Map>
IPv4 Prefix List
protocol String
Protocol

  • Choices: bgp, ospf, ospfv3, connected, static, network, aggregate, eigrp, lisp, isis
protocolVariable String
Variable name
routePolicyId String

ServiceLanVpnFeatureAdvertiseOmpIpv4Prefix
, ServiceLanVpnFeatureAdvertiseOmpIpv4PrefixArgs

AggregateOnly bool
Aggregate Only

  • Default value: false
NetworkAddress string
NetworkAddressVariable string
Variable name
Region string
Applied to Region

  • Choices: core-and-access, core, access
  • Default value: core-and-access
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
SubnetMaskVariable string
Variable name
AggregateOnly bool
Aggregate Only

  • Default value: false
NetworkAddress string
NetworkAddressVariable string
Variable name
Region string
Applied to Region

  • Choices: core-and-access, core, access
  • Default value: core-and-access
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
SubnetMaskVariable string
Variable name
aggregateOnly Boolean
Aggregate Only

  • Default value: false
networkAddress String
networkAddressVariable String
Variable name
region String
Applied to Region

  • Choices: core-and-access, core, access
  • Default value: core-and-access
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
subnetMaskVariable String
Variable name
aggregateOnly boolean
Aggregate Only

  • Default value: false
networkAddress string
networkAddressVariable string
Variable name
region string
Applied to Region

  • Choices: core-and-access, core, access
  • Default value: core-and-access
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
subnetMaskVariable string
Variable name
aggregate_only bool
Aggregate Only

  • Default value: false
network_address str
network_address_variable str
Variable name
region str
Applied to Region

  • Choices: core-and-access, core, access
  • Default value: core-and-access
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
subnet_mask_variable str
Variable name
aggregateOnly Boolean
Aggregate Only

  • Default value: false
networkAddress String
networkAddressVariable String
Variable name
region String
Applied to Region

  • Choices: core-and-access, core, access
  • Default value: core-and-access
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
subnetMaskVariable String
Variable name

ServiceLanVpnFeatureAdvertiseOmpIpv6
, ServiceLanVpnFeatureAdvertiseOmpIpv6Args

Prefixes List<ServiceLanVpnFeatureAdvertiseOmpIpv6Prefix>
IPv6 Prefix List
Protocol string
Protocol

  • Choices: BGP, OSPF, Connected, Static, Network, Aggregate
ProtocolSubType string
Protocol Sub Type

  • Choices: External
ProtocolSubTypeVariable string
Variable name
ProtocolVariable string
Variable name
RoutePolicyId string
Prefixes []ServiceLanVpnFeatureAdvertiseOmpIpv6Prefix
IPv6 Prefix List
Protocol string
Protocol

  • Choices: BGP, OSPF, Connected, Static, Network, Aggregate
ProtocolSubType string
Protocol Sub Type

  • Choices: External
ProtocolSubTypeVariable string
Variable name
ProtocolVariable string
Variable name
RoutePolicyId string
prefixes List<ServiceLanVpnFeatureAdvertiseOmpIpv6Prefix>
IPv6 Prefix List
protocol String
Protocol

  • Choices: BGP, OSPF, Connected, Static, Network, Aggregate
protocolSubType String
Protocol Sub Type

  • Choices: External
protocolSubTypeVariable String
Variable name
protocolVariable String
Variable name
routePolicyId String
prefixes ServiceLanVpnFeatureAdvertiseOmpIpv6Prefix[]
IPv6 Prefix List
protocol string
Protocol

  • Choices: BGP, OSPF, Connected, Static, Network, Aggregate
protocolSubType string
Protocol Sub Type

  • Choices: External
protocolSubTypeVariable string
Variable name
protocolVariable string
Variable name
routePolicyId string
prefixes Sequence[ServiceLanVpnFeatureAdvertiseOmpIpv6Prefix]
IPv6 Prefix List
protocol str
Protocol

  • Choices: BGP, OSPF, Connected, Static, Network, Aggregate
protocol_sub_type str
Protocol Sub Type

  • Choices: External
protocol_sub_type_variable str
Variable name
protocol_variable str
Variable name
route_policy_id str
prefixes List<Property Map>
IPv6 Prefix List
protocol String
Protocol

  • Choices: BGP, OSPF, Connected, Static, Network, Aggregate
protocolSubType String
Protocol Sub Type

  • Choices: External
protocolSubTypeVariable String
Variable name
protocolVariable String
Variable name
routePolicyId String

ServiceLanVpnFeatureAdvertiseOmpIpv6Prefix
, ServiceLanVpnFeatureAdvertiseOmpIpv6PrefixArgs

AggregateOnly bool
Aggregate Only

  • Default value: false
Prefix string
IPv6 Prefix
PrefixVariable string
Variable name
AggregateOnly bool
Aggregate Only

  • Default value: false
Prefix string
IPv6 Prefix
PrefixVariable string
Variable name
aggregateOnly Boolean
Aggregate Only

  • Default value: false
prefix String
IPv6 Prefix
prefixVariable String
Variable name
aggregateOnly boolean
Aggregate Only

  • Default value: false
prefix string
IPv6 Prefix
prefixVariable string
Variable name
aggregate_only bool
Aggregate Only

  • Default value: false
prefix str
IPv6 Prefix
prefix_variable str
Variable name
aggregateOnly Boolean
Aggregate Only

  • Default value: false
prefix String
IPv6 Prefix
prefixVariable String
Variable name

ServiceLanVpnFeatureGreRoute
, ServiceLanVpnFeatureGreRouteArgs

InterfaceVariable string
Variable name
Interfaces List<string>
Interface
NetworkAddress string
IP Address
NetworkAddressVariable string
Variable name
SubnetMask string
Subnet Mask

  • Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
SubnetMaskVariable string
Variable name
Vpn int
Service
InterfaceVariable string
Variable name
Interfaces []string
Interface
NetworkAddress string
IP Address
NetworkAddressVariable string
Variable name
SubnetMask string
Subnet Mask

  • Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
SubnetMaskVariable string
Variable name
Vpn int
Service
interfaceVariable String
Variable name
interfaces List<String>
Interface
networkAddress String
IP Address
networkAddressVariable String
Variable name
subnetMask String
Subnet Mask

  • Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
subnetMaskVariable String
Variable name
vpn Integer
Service
interfaceVariable string
Variable name
interfaces string[]
Interface
networkAddress string
IP Address
networkAddressVariable string
Variable name
subnetMask string
Subnet Mask

  • Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
subnetMaskVariable string
Variable name
vpn number
Service
interface_variable str
Variable name
interfaces Sequence[str]
Interface
network_address str
IP Address
network_address_variable str
Variable name
subnet_mask str
Subnet Mask

  • Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
subnet_mask_variable str
Variable name
vpn int
Service
interfaceVariable String
Variable name
interfaces List<String>
Interface
networkAddress String
IP Address
networkAddressVariable String
Variable name
subnetMask String
Subnet Mask

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

ServiceLanVpnFeatureHostMapping
, ServiceLanVpnFeatureHostMappingArgs

HostName string
Hostname
HostNameVariable string
Variable name
ListOfIps List<string>
List of IP
ListOfIpsVariable string
Variable name
HostName string
Hostname
HostNameVariable string
Variable name
ListOfIps []string
List of IP
ListOfIpsVariable string
Variable name
hostName String
Hostname
hostNameVariable String
Variable name
listOfIps List<String>
List of IP
listOfIpsVariable String
Variable name
hostName string
Hostname
hostNameVariable string
Variable name
listOfIps string[]
List of IP
listOfIpsVariable string
Variable name
host_name str
Hostname
host_name_variable str
Variable name
list_of_ips Sequence[str]
List of IP
list_of_ips_variable str
Variable name
hostName String
Hostname
hostNameVariable String
Variable name
listOfIps List<String>
List of IP
listOfIpsVariable String
Variable name

ServiceLanVpnFeatureIpsecRoute
, ServiceLanVpnFeatureIpsecRouteArgs

InterfaceVariable string
Variable name
Interfaces List<string>
Interface
NetworkAddress string
IP Address
NetworkAddressVariable string
Variable name
SubnetMask string
Subnet Mask

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

  • Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
SubnetMaskVariable string
Variable name
interfaceVariable String
Variable name
interfaces List<String>
Interface
networkAddress String
IP Address
networkAddressVariable String
Variable name
subnetMask String
Subnet Mask

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

  • Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
subnetMaskVariable string
Variable name
interface_variable str
Variable name
interfaces Sequence[str]
Interface
network_address str
IP Address
network_address_variable str
Variable name
subnet_mask str
Subnet Mask

  • Choices: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
subnet_mask_variable str
Variable name
interfaceVariable String
Variable name
interfaces List<String>
Interface
networkAddress String
IP Address
networkAddressVariable String
Variable name
subnetMask String
Subnet Mask

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

ServiceLanVpnFeatureIpv4ExportRouteTarget
, ServiceLanVpnFeatureIpv4ExportRouteTargetArgs

RouteTarget string
Route target
RouteTargetVariable string
Variable name
RouteTarget string
Route target
RouteTargetVariable string
Variable name
routeTarget String
Route target
routeTargetVariable String
Variable name
routeTarget string
Route target
routeTargetVariable string
Variable name
route_target str
Route target
route_target_variable str
Variable name
routeTarget String
Route target
routeTargetVariable String
Variable name

ServiceLanVpnFeatureIpv4ImportRouteTarget
, ServiceLanVpnFeatureIpv4ImportRouteTargetArgs

RouteTarget string
Route target
RouteTargetVariable string
Variable name
RouteTarget string
Route target
RouteTargetVariable string
Variable name
routeTarget String
Route target
routeTargetVariable String
Variable name
routeTarget string
Route target
routeTargetVariable string
Variable name
route_target str
Route target
route_target_variable str
Variable name
routeTarget String
Route target
routeTargetVariable String
Variable name

ServiceLanVpnFeatureIpv4StaticRoute
, ServiceLanVpnFeatureIpv4StaticRouteArgs

GatewayDhcp bool
IPv4 Route Gateway DHCP
NetworkAddress string
IP Address
NetworkAddressVariable string
Variable name
NextHopWithTrackers List<ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTracker>
IPv4 Route Gateway Next Hop with Tracker
NextHops List<ServiceLanVpnFeatureIpv4StaticRouteNextHop>
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
SubnetMaskVariable string
Variable name
Vpn bool
IPv4 Route Gateway VPN
GatewayDhcp bool
IPv4 Route Gateway DHCP
NetworkAddress string
IP Address
NetworkAddressVariable string
Variable name
NextHopWithTrackers []ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTracker
IPv4 Route Gateway Next Hop with Tracker
NextHops []ServiceLanVpnFeatureIpv4StaticRouteNextHop
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
SubnetMaskVariable string
Variable name
Vpn bool
IPv4 Route Gateway VPN
gatewayDhcp Boolean
IPv4 Route Gateway DHCP
networkAddress String
IP Address
networkAddressVariable String
Variable name
nextHopWithTrackers List<ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTracker>
IPv4 Route Gateway Next Hop with Tracker
nextHops List<ServiceLanVpnFeatureIpv4StaticRouteNextHop>
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
subnetMaskVariable String
Variable name
vpn Boolean
IPv4 Route Gateway VPN
gatewayDhcp boolean
IPv4 Route Gateway DHCP
networkAddress string
IP Address
networkAddressVariable string
Variable name
nextHopWithTrackers ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTracker[]
IPv4 Route Gateway Next Hop with Tracker
nextHops ServiceLanVpnFeatureIpv4StaticRouteNextHop[]
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
subnetMaskVariable string
Variable name
vpn boolean
IPv4 Route Gateway VPN
gateway_dhcp bool
IPv4 Route Gateway DHCP
network_address str
IP Address
network_address_variable str
Variable name
next_hop_with_trackers Sequence[ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTracker]
IPv4 Route Gateway Next Hop with Tracker
next_hops Sequence[ServiceLanVpnFeatureIpv4StaticRouteNextHop]
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
subnet_mask_variable str
Variable name
vpn bool
IPv4 Route Gateway VPN
gatewayDhcp Boolean
IPv4 Route Gateway DHCP
networkAddress String
IP Address
networkAddressVariable String
Variable name
nextHopWithTrackers List<Property Map>
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
subnetMaskVariable String
Variable name
vpn Boolean
IPv4 Route Gateway VPN

ServiceLanVpnFeatureIpv4StaticRouteNextHop
, ServiceLanVpnFeatureIpv4StaticRouteNextHopArgs

Address string
Address
AddressVariable string
Variable name
AdministrativeDistance int
Administrative distance

  • Range: 1-255
AdministrativeDistanceVariable string
Variable name
Address string
Address
AddressVariable string
Variable name
AdministrativeDistance int
Administrative distance

  • Range: 1-255
AdministrativeDistanceVariable string
Variable name
address String
Address
addressVariable String
Variable name
administrativeDistance Integer
Administrative distance

  • Range: 1-255
administrativeDistanceVariable String
Variable name
address string
Address
addressVariable string
Variable name
administrativeDistance number
Administrative distance

  • Range: 1-255
administrativeDistanceVariable string
Variable name
address str
Address
address_variable str
Variable name
administrative_distance int
Administrative distance

  • Range: 1-255
administrative_distance_variable str
Variable name
address String
Address
addressVariable String
Variable name
administrativeDistance Number
Administrative distance

  • Range: 1-255
administrativeDistanceVariable String
Variable name

ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTracker
, ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTrackerArgs

Address string
Address
AddressVariable string
Variable name
AdministrativeDistance int
Administrative distance

  • Range: 1-255
AdministrativeDistanceVariable string
Variable name
TrackerId string
Address string
Address
AddressVariable string
Variable name
AdministrativeDistance int
Administrative distance

  • Range: 1-255
AdministrativeDistanceVariable string
Variable name
TrackerId string
address String
Address
addressVariable String
Variable name
administrativeDistance Integer
Administrative distance

  • Range: 1-255
administrativeDistanceVariable String
Variable name
trackerId String
address string
Address
addressVariable string
Variable name
administrativeDistance number
Administrative distance

  • Range: 1-255
administrativeDistanceVariable string
Variable name
trackerId string
address str
Address
address_variable str
Variable name
administrative_distance int
Administrative distance

  • Range: 1-255
administrative_distance_variable str
Variable name
tracker_id str
address String
Address
addressVariable String
Variable name
administrativeDistance Number
Administrative distance

  • Range: 1-255
administrativeDistanceVariable String
Variable name
trackerId String

ServiceLanVpnFeatureIpv6ExportRouteTarget
, ServiceLanVpnFeatureIpv6ExportRouteTargetArgs

RouteTarget string
Route target
RouteTargetVariable string
Variable name
RouteTarget string
Route target
RouteTargetVariable string
Variable name
routeTarget String
Route target
routeTargetVariable String
Variable name
routeTarget string
Route target
routeTargetVariable string
Variable name
route_target str
Route target
route_target_variable str
Variable name
routeTarget String
Route target
routeTargetVariable String
Variable name

ServiceLanVpnFeatureIpv6ImportRouteTarget
, ServiceLanVpnFeatureIpv6ImportRouteTargetArgs

RouteTarget string
Route target
RouteTargetVariable string
Variable name
RouteTarget string
Route target
RouteTargetVariable string
Variable name
routeTarget String
Route target
routeTargetVariable String
Variable name
routeTarget string
Route target
routeTargetVariable string
Variable name
route_target str
Route target
route_target_variable str
Variable name
routeTarget String
Route target
routeTargetVariable String
Variable name

ServiceLanVpnFeatureIpv6StaticRoute
, ServiceLanVpnFeatureIpv6StaticRouteArgs

Nat string
IPv6 Nat

  • Choices: NAT64, NAT66
NatVariable string
Variable name
NextHops List<ServiceLanVpnFeatureIpv6StaticRouteNextHop>
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
NatVariable string
Variable name
NextHops []ServiceLanVpnFeatureIpv6StaticRouteNextHop
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
natVariable String
Variable name
nextHops List<ServiceLanVpnFeatureIpv6StaticRouteNextHop>
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
natVariable string
Variable name
nextHops ServiceLanVpnFeatureIpv6StaticRouteNextHop[]
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
nat_variable str
Variable name
next_hops Sequence[ServiceLanVpnFeatureIpv6StaticRouteNextHop]
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
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
AdministrativeDistanceVariable string
Variable name
Address string
Address
AddressVariable string
Variable name
AdministrativeDistance int
Administrative distance

  • Range: 1-254
AdministrativeDistanceVariable string
Variable name
address String
Address
addressVariable String
Variable name
administrativeDistance Integer
Administrative distance

  • Range: 1-254
administrativeDistanceVariable String
Variable name
address string
Address
addressVariable string
Variable name
administrativeDistance number
Administrative distance

  • Range: 1-254
administrativeDistanceVariable string
Variable name
address str
Address
address_variable str
Variable name
administrative_distance int
Administrative distance

  • Range: 1-254
administrative_distance_variable str
Variable name
address String
Address
addressVariable String
Variable name
administrativeDistance Number
Administrative distance

  • Range: 1-254
administrativeDistanceVariable String
Variable name

ServiceLanVpnFeatureNat64V4Pool
, ServiceLanVpnFeatureNat64V4PoolArgs

Name string
NAT64 v4 Pool Name
NameVariable string
Variable name
Overload bool
NAT64 Overload

  • Default value: false
OverloadVariable string
Variable name
RangeEnd string
NAT64 Pool Range End
RangeEndVariable string
Variable name
RangeStart string
NAT64 Pool Range Start
RangeStartVariable string
Variable name
Name string
NAT64 v4 Pool Name
NameVariable string
Variable name
Overload bool
NAT64 Overload

  • Default value: false
OverloadVariable string
Variable name
RangeEnd string
NAT64 Pool Range End
RangeEndVariable string
Variable name
RangeStart string
NAT64 Pool Range Start
RangeStartVariable string
Variable name
name String
NAT64 v4 Pool Name
nameVariable String
Variable name
overload Boolean
NAT64 Overload

  • Default value: false
overloadVariable String
Variable name
rangeEnd String
NAT64 Pool Range End
rangeEndVariable String
Variable name
rangeStart String
NAT64 Pool Range Start
rangeStartVariable String
Variable name
name string
NAT64 v4 Pool Name
nameVariable string
Variable name
overload boolean
NAT64 Overload

  • Default value: false
overloadVariable string
Variable name
rangeEnd string
NAT64 Pool Range End
rangeEndVariable string
Variable name
rangeStart string
NAT64 Pool Range Start
rangeStartVariable string
Variable name
name str
NAT64 v4 Pool Name
name_variable str
Variable name
overload bool
NAT64 Overload

  • Default value: false
overload_variable str
Variable name
range_end str
NAT64 Pool Range End
range_end_variable str
Variable name
range_start str
NAT64 Pool Range Start
range_start_variable str
Variable name
name String
NAT64 v4 Pool Name
nameVariable String
Variable name
overload Boolean
NAT64 Overload

  • Default value: false
overloadVariable String
Variable name
rangeEnd String
NAT64 Pool Range End
rangeEndVariable String
Variable name
rangeStart String
NAT64 Pool Range Start
rangeStartVariable String
Variable name

ServiceLanVpnFeatureNatPool
, ServiceLanVpnFeatureNatPoolArgs

Direction string
NAT Direction

  • Choices: inside, outside
DirectionVariable string
Variable name
NatPoolName int
NAT Pool Name

  • Range: 1-32
NatPoolNameVariable string
Variable name
Overload bool
NAT Overload

  • Default value: true
OverloadVariable string
Variable name
PrefixLength int
NAT Pool Prefix Length

  • Range: 1-32
PrefixLengthVariable string
Variable name
RangeEnd string
NAT Pool Range End
RangeEndVariable string
Variable name
RangeStart string
NAT Pool Range Start
RangeStartVariable string
Variable name
TrackerObjectId string
Direction string
NAT Direction

  • Choices: inside, outside
DirectionVariable string
Variable name
NatPoolName int
NAT Pool Name

  • Range: 1-32
NatPoolNameVariable string
Variable name
Overload bool
NAT Overload

  • Default value: true
OverloadVariable string
Variable name
PrefixLength int
NAT Pool Prefix Length

  • Range: 1-32
PrefixLengthVariable string
Variable name
RangeEnd string
NAT Pool Range End
RangeEndVariable string
Variable name
RangeStart string
NAT Pool Range Start
RangeStartVariable string
Variable name
TrackerObjectId string
direction String
NAT Direction

  • Choices: inside, outside
directionVariable String
Variable name
natPoolName Integer
NAT Pool Name

  • Range: 1-32
natPoolNameVariable String
Variable name
overload Boolean
NAT Overload

  • Default value: true
overloadVariable String
Variable name
prefixLength Integer
NAT Pool Prefix Length

  • Range: 1-32
prefixLengthVariable String
Variable name
rangeEnd String
NAT Pool Range End
rangeEndVariable String
Variable name
rangeStart String
NAT Pool Range Start
rangeStartVariable String
Variable name
trackerObjectId String
direction string
NAT Direction

  • Choices: inside, outside
directionVariable string
Variable name
natPoolName number
NAT Pool Name

  • Range: 1-32
natPoolNameVariable string
Variable name
overload boolean
NAT Overload

  • Default value: true
overloadVariable string
Variable name
prefixLength number
NAT Pool Prefix Length

  • Range: 1-32
prefixLengthVariable string
Variable name
rangeEnd string
NAT Pool Range End
rangeEndVariable string
Variable name
rangeStart string
NAT Pool Range Start
rangeStartVariable string
Variable name
trackerObjectId string
direction str
NAT Direction

  • Choices: inside, outside
direction_variable str
Variable name
nat_pool_name int
NAT Pool Name

  • Range: 1-32
nat_pool_name_variable str
Variable name
overload bool
NAT Overload

  • Default value: true
overload_variable str
Variable name
prefix_length int
NAT Pool Prefix Length

  • Range: 1-32
prefix_length_variable str
Variable name
range_end str
NAT Pool Range End
range_end_variable str
Variable name
range_start str
NAT Pool Range Start
range_start_variable str
Variable name
tracker_object_id str
direction String
NAT Direction

  • Choices: inside, outside
directionVariable String
Variable name
natPoolName Number
NAT Pool Name

  • Range: 1-32
natPoolNameVariable String
Variable name
overload Boolean
NAT Overload

  • Default value: true
overloadVariable String
Variable name
prefixLength Number
NAT Pool Prefix Length

  • Range: 1-32
prefixLengthVariable String
Variable name
rangeEnd String
NAT Pool Range End
rangeEndVariable String
Variable name
rangeStart String
NAT Pool Range Start
rangeStartVariable String
Variable name
trackerObjectId String

ServiceLanVpnFeatureNatPortForward
, ServiceLanVpnFeatureNatPortForwardArgs

NatPoolName int
NAT Pool Name

  • Range: 1-32
NatPoolNameVariable string
Variable name
Protocol string
Protocol

  • Choices: TCP, UDP
ProtocolVariable string
Variable name
SourceIp string
Source IP Address
SourceIpVariable string
Variable name
SourcePort int
Source Port
SourcePortVariable string
Variable name
TranslatePort int
Translate Port
TranslatePortVariable string
Variable name
TranslatedSourceIp string
Translated Source IP Address
TranslatedSourceIpVariable string
Variable name
NatPoolName int
NAT Pool Name

  • Range: 1-32
NatPoolNameVariable string
Variable name
Protocol string
Protocol

  • Choices: TCP, UDP
ProtocolVariable string
Variable name
SourceIp string
Source IP Address
SourceIpVariable string
Variable name
SourcePort int
Source Port
SourcePortVariable string
Variable name
TranslatePort int
Translate Port
TranslatePortVariable string
Variable name
TranslatedSourceIp string
Translated Source IP Address
TranslatedSourceIpVariable string
Variable name
natPoolName Integer
NAT Pool Name

  • Range: 1-32
natPoolNameVariable String
Variable name
protocol String
Protocol

  • Choices: TCP, UDP
protocolVariable String
Variable name
sourceIp String
Source IP Address
sourceIpVariable String
Variable name
sourcePort Integer
Source Port
sourcePortVariable String
Variable name
translatePort Integer
Translate Port
translatePortVariable String
Variable name
translatedSourceIp String
Translated Source IP Address
translatedSourceIpVariable String
Variable name
natPoolName number
NAT Pool Name

  • Range: 1-32
natPoolNameVariable string
Variable name
protocol string
Protocol

  • Choices: TCP, UDP
protocolVariable string
Variable name
sourceIp string
Source IP Address
sourceIpVariable string
Variable name
sourcePort number
Source Port
sourcePortVariable string
Variable name
translatePort number
Translate Port
translatePortVariable string
Variable name
translatedSourceIp string
Translated Source IP Address
translatedSourceIpVariable string
Variable name
nat_pool_name int
NAT Pool Name

  • Range: 1-32
nat_pool_name_variable str
Variable name
protocol str
Protocol

  • Choices: TCP, UDP
protocol_variable str
Variable name
source_ip str
Source IP Address
source_ip_variable str
Variable name
source_port int
Source Port
source_port_variable str
Variable name
translate_port int
Translate Port
translate_port_variable str
Variable name
translated_source_ip str
Translated Source IP Address
translated_source_ip_variable str
Variable name
natPoolName Number
NAT Pool Name

  • Range: 1-32
natPoolNameVariable String
Variable name
protocol String
Protocol

  • Choices: TCP, UDP
protocolVariable String
Variable name
sourceIp String
Source IP Address
sourceIpVariable String
Variable name
sourcePort Number
Source Port
sourcePortVariable String
Variable name
translatePort Number
Translate Port
translatePortVariable String
Variable name
translatedSourceIp String
Translated Source IP Address
translatedSourceIpVariable String
Variable name

ServiceLanVpnFeatureRouteLeakFromGlobalVpn
, ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs

Redistributions List<ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistribution>
Redistribute Routes to specific Protocol on Service VPN
RoutePolicyId string
RouteProtocol string
Leak Routes of particular protocol from Global to Service VPN

  • Choices: static, connected, bgp, ospf
RouteProtocolVariable string
Variable name
Redistributions []ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistribution
Redistribute Routes to specific Protocol on Service VPN
RoutePolicyId string
RouteProtocol string
Leak Routes of particular protocol from Global to Service VPN

  • Choices: static, connected, bgp, ospf
RouteProtocolVariable string
Variable name
redistributions List<ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistribution>
Redistribute Routes to specific Protocol on Service VPN
routePolicyId String
routeProtocol String
Leak Routes of particular protocol from Global to Service VPN

  • Choices: static, connected, bgp, ospf
routeProtocolVariable String
Variable name
redistributions ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistribution[]
Redistribute Routes to specific Protocol on Service VPN
routePolicyId string
routeProtocol string
Leak Routes of particular protocol from Global to Service VPN

  • Choices: static, connected, bgp, ospf
routeProtocolVariable string
Variable name
redistributions Sequence[ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistribution]
Redistribute Routes to specific Protocol on Service VPN
route_policy_id str
route_protocol str
Leak Routes of particular protocol from Global to Service VPN

  • Choices: static, connected, bgp, ospf
route_protocol_variable str
Variable name
redistributions List<Property Map>
Redistribute Routes to specific Protocol on Service VPN
routePolicyId String
routeProtocol String
Leak Routes of particular protocol from Global to Service VPN

  • Choices: static, connected, bgp, ospf
routeProtocolVariable String
Variable name

ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistribution
, ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistributionArgs

Protocol string
Protocol to restributed leaked routes

  • Choices: bgp, ospf
ProtocolVariable string
Variable name
RedistributionPolicyId string
Protocol string
Protocol to restributed leaked routes

  • Choices: bgp, ospf
ProtocolVariable string
Variable name
RedistributionPolicyId string
protocol String
Protocol to restributed leaked routes

  • Choices: bgp, ospf
protocolVariable String
Variable name
redistributionPolicyId String
protocol string
Protocol to restributed leaked routes

  • Choices: bgp, ospf
protocolVariable string
Variable name
redistributionPolicyId string
protocol str
Protocol to restributed leaked routes

  • Choices: bgp, ospf
protocol_variable str
Variable name
redistribution_policy_id str
protocol String
Protocol to restributed leaked routes

  • Choices: bgp, ospf
protocolVariable String
Variable name
redistributionPolicyId String

ServiceLanVpnFeatureRouteLeakFromOtherService
, ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs

Redistributions List<ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistribution>
Redistribute Route to specific Protocol on Current Service VPN
RoutePolicyId string
RouteProtocol string
Leak Route of particular protocol from Source Service VPN

  • Choices: static, connected, bgp, ospf
RouteProtocolVariable string
Variable name
SourceVpn int
Source Service VPN from where route are to be leaked

  • Range: 1-65530
SourceVpnVariable string
Variable name
Redistributions []ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistribution
Redistribute Route to specific Protocol on Current Service VPN
RoutePolicyId string
RouteProtocol string
Leak Route of particular protocol from Source Service VPN

  • Choices: static, connected, bgp, ospf
RouteProtocolVariable string
Variable name
SourceVpn int
Source Service VPN from where route are to be leaked

  • Range: 1-65530
SourceVpnVariable string
Variable name
redistributions List<ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistribution>
Redistribute Route to specific Protocol on Current Service VPN
routePolicyId String
routeProtocol String
Leak Route of particular protocol from Source Service VPN

  • Choices: static, connected, bgp, ospf
routeProtocolVariable String
Variable name
sourceVpn Integer
Source Service VPN from where route are to be leaked

  • Range: 1-65530
sourceVpnVariable String
Variable name
redistributions ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistribution[]
Redistribute Route to specific Protocol on Current Service VPN
routePolicyId string
routeProtocol string
Leak Route of particular protocol from Source Service VPN

  • Choices: static, connected, bgp, ospf
routeProtocolVariable string
Variable name
sourceVpn number
Source Service VPN from where route are to be leaked

  • Range: 1-65530
sourceVpnVariable string
Variable name
redistributions Sequence[ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistribution]
Redistribute Route to specific Protocol on Current Service VPN
route_policy_id str
route_protocol str
Leak Route of particular protocol from Source Service VPN

  • Choices: static, connected, bgp, ospf
route_protocol_variable str
Variable name
source_vpn int
Source Service VPN from where route are to be leaked

  • Range: 1-65530
source_vpn_variable str
Variable name
redistributions List<Property Map>
Redistribute Route to specific Protocol on Current Service VPN
routePolicyId String
routeProtocol String
Leak Route of particular protocol from Source Service VPN

  • Choices: static, connected, bgp, ospf
routeProtocolVariable String
Variable name
sourceVpn Number
Source Service VPN from where route are to be leaked

  • Range: 1-65530
sourceVpnVariable String
Variable name

ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistribution
, ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistributionArgs

Protocol string
Protocol to restributed leaked routes

  • Choices: bgp, ospf
ProtocolVariable string
Variable name
RedistributionPolicyId string
Protocol string
Protocol to restributed leaked routes

  • Choices: bgp, ospf
ProtocolVariable string
Variable name
RedistributionPolicyId string
protocol String
Protocol to restributed leaked routes

  • Choices: bgp, ospf
protocolVariable String
Variable name
redistributionPolicyId String
protocol string
Protocol to restributed leaked routes

  • Choices: bgp, ospf
protocolVariable string
Variable name
redistributionPolicyId string
protocol str
Protocol to restributed leaked routes

  • Choices: bgp, ospf
protocol_variable str
Variable name
redistribution_policy_id str
protocol String
Protocol to restributed leaked routes

  • Choices: bgp, ospf
protocolVariable String
Variable name
redistributionPolicyId String

ServiceLanVpnFeatureRouteLeakToGlobalVpn
, ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs

Redistributions List<ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistribution>
Redistribute Routes to specific Protocol on Global VPN
RoutePolicyId string
RouteProtocol string
Leak Routes of particular protocol from Service to Global VPN

  • Choices: static, connected, bgp, ospf
RouteProtocolVariable string
Variable name
Redistributions []ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistribution
Redistribute Routes to specific Protocol on Global VPN
RoutePolicyId string
RouteProtocol string
Leak Routes of particular protocol from Service to Global VPN

  • Choices: static, connected, bgp, ospf
RouteProtocolVariable string
Variable name
redistributions List<ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistribution>
Redistribute Routes to specific Protocol on Global VPN
routePolicyId String
routeProtocol String
Leak Routes of particular protocol from Service to Global VPN

  • Choices: static, connected, bgp, ospf
routeProtocolVariable String
Variable name
redistributions ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistribution[]
Redistribute Routes to specific Protocol on Global VPN
routePolicyId string
routeProtocol string
Leak Routes of particular protocol from Service to Global VPN

  • Choices: static, connected, bgp, ospf
routeProtocolVariable string
Variable name
redistributions Sequence[ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistribution]
Redistribute Routes to specific Protocol on Global VPN
route_policy_id str
route_protocol str
Leak Routes of particular protocol from Service to Global VPN

  • Choices: static, connected, bgp, ospf
route_protocol_variable str
Variable name
redistributions List<Property Map>
Redistribute Routes to specific Protocol on Global VPN
routePolicyId String
routeProtocol String
Leak Routes of particular protocol from Service to Global VPN

  • Choices: static, connected, bgp, ospf
routeProtocolVariable String
Variable name

ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistribution
, ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistributionArgs

Protocol string
Protocol to restributed leaked routes

  • Choices: bgp, ospf
ProtocolVariable string
Variable name
RedistributionPolicyId string
Protocol string
Protocol to restributed leaked routes

  • Choices: bgp, ospf
ProtocolVariable string
Variable name
RedistributionPolicyId string
protocol String
Protocol to restributed leaked routes

  • Choices: bgp, ospf
protocolVariable String
Variable name
redistributionPolicyId String
protocol string
Protocol to restributed leaked routes

  • Choices: bgp, ospf
protocolVariable string
Variable name
redistributionPolicyId string
protocol str
Protocol to restributed leaked routes

  • Choices: bgp, ospf
protocol_variable str
Variable name
redistribution_policy_id str
protocol String
Protocol to restributed leaked routes

  • Choices: bgp, ospf
protocolVariable String
Variable name
redistributionPolicyId String

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
ServiceTypeVariable string
Variable name
Tracking bool
Tracking

  • Default value: true
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
ServiceTypeVariable string
Variable name
Tracking bool
Tracking

  • Default value: true
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
serviceTypeVariable String
Variable name
tracking Boolean
Tracking

  • Default value: true
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
serviceTypeVariable string
Variable name
tracking boolean
Tracking

  • Default value: true
trackingVariable string
Variable name
ipv4_addresses Sequence[str]
IPv4 Addresses (Maximum: 4)
ipv4_addresses_variable str
Variable name
service_type str
Service Type

  • Choices: FW, IDS, IDP, netsvc1, netsvc2, netsvc3, netsvc4, TE, appqoe
service_type_variable str
Variable name
tracking bool
Tracking

  • Default value: true
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
serviceTypeVariable String
Variable name
tracking Boolean
Tracking

  • Default value: true
trackingVariable String
Variable name

ServiceLanVpnFeatureServiceRoute
, ServiceLanVpnFeatureServiceRouteArgs

NetworkAddress string
IP Address
NetworkAddressVariable string
Variable name
Service string
Service

  • Choices: SIG
  • Default value: SIG
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
SubnetMaskVariable string
Variable name
Vpn int
Service
NetworkAddress string
IP Address
NetworkAddressVariable string
Variable name
Service string
Service

  • Choices: SIG
  • Default value: SIG
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
SubnetMaskVariable string
Variable name
Vpn int
Service
networkAddress String
IP Address
networkAddressVariable String
Variable name
service String
Service

  • Choices: SIG
  • Default value: SIG
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
subnetMaskVariable String
Variable name
vpn Integer
Service
networkAddress string
IP Address
networkAddressVariable string
Variable name
service string
Service

  • Choices: SIG
  • Default value: SIG
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
subnetMaskVariable string
Variable name
vpn number
Service
network_address str
IP Address
network_address_variable str
Variable name
service str
Service

  • Choices: SIG
  • Default value: SIG
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
subnet_mask_variable str
Variable name
vpn int
Service
networkAddress String
IP Address
networkAddressVariable String
Variable name
service String
Service

  • Choices: SIG
  • Default value: SIG
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
subnetMaskVariable String
Variable name
vpn Number
Service

ServiceLanVpnFeatureStaticNat
, ServiceLanVpnFeatureStaticNatArgs

NatPoolName int
NAT Pool Name

  • Range: 1-32
NatPoolNameVariable string
Variable name
SourceIp string
Source IP Address
SourceIpVariable string
Variable name
StaticNatDirection string
Static NAT Direction

  • Choices: inside, outside
StaticNatDirectionVariable string
Variable name
TrackerObjectId string
TranslatedSourceIp string
Translated Source IP Address
TranslatedSourceIpVariable string
Variable name
NatPoolName int
NAT Pool Name

  • Range: 1-32
NatPoolNameVariable string
Variable name
SourceIp string
Source IP Address
SourceIpVariable string
Variable name
StaticNatDirection string
Static NAT Direction

  • Choices: inside, outside
StaticNatDirectionVariable string
Variable name
TrackerObjectId string
TranslatedSourceIp string
Translated Source IP Address
TranslatedSourceIpVariable string
Variable name
natPoolName Integer
NAT Pool Name

  • Range: 1-32
natPoolNameVariable String
Variable name
sourceIp String
Source IP Address
sourceIpVariable String
Variable name
staticNatDirection String
Static NAT Direction

  • Choices: inside, outside
staticNatDirectionVariable String
Variable name
trackerObjectId String
translatedSourceIp String
Translated Source IP Address
translatedSourceIpVariable String
Variable name
natPoolName number
NAT Pool Name

  • Range: 1-32
natPoolNameVariable string
Variable name
sourceIp string
Source IP Address
sourceIpVariable string
Variable name
staticNatDirection string
Static NAT Direction

  • Choices: inside, outside
staticNatDirectionVariable string
Variable name
trackerObjectId string
translatedSourceIp string
Translated Source IP Address
translatedSourceIpVariable string
Variable name
nat_pool_name int
NAT Pool Name

  • Range: 1-32
nat_pool_name_variable str
Variable name
source_ip str
Source IP Address
source_ip_variable str
Variable name
static_nat_direction str
Static NAT Direction

  • Choices: inside, outside
static_nat_direction_variable str
Variable name
tracker_object_id str
translated_source_ip str
Translated Source IP Address
translated_source_ip_variable str
Variable name
natPoolName Number
NAT Pool Name

  • Range: 1-32
natPoolNameVariable String
Variable name
sourceIp String
Source IP Address
sourceIpVariable String
Variable name
staticNatDirection String
Static NAT Direction

  • Choices: inside, outside
staticNatDirectionVariable String
Variable name
trackerObjectId String
translatedSourceIp String
Translated Source IP Address
translatedSourceIpVariable String
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"
Copy

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

Package Details

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