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

sdwan.ServiceLanVpnFeature

Explore with Pulumi AI

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

    This resource can manage a Service LAN VPN Feature.

    • Minimum SD-WAN Manager version: 20.12.0

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.sdwan.ServiceLanVpnFeature;
    import com.pulumi.sdwan.ServiceLanVpnFeatureArgs;
    import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureHostMappingArgs;
    import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv4StaticRouteArgs;
    import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv6StaticRouteArgs;
    import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureServiceArgs;
    import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureServiceRouteArgs;
    import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureGreRouteArgs;
    import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpsecRouteArgs;
    import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureNatPoolArgs;
    import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureNatPortForwardArgs;
    import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureStaticNatArgs;
    import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureNat64V4PoolArgs;
    import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv4ImportRouteTargetArgs;
    import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv4ExportRouteTargetArgs;
    import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv6ImportRouteTargetArgs;
    import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv6ExportRouteTargetArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var example = new ServiceLanVpnFeature("example", ServiceLanVpnFeatureArgs.builder()
                .name("Example")
                .description("My Example")
                .featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
                .vpn(1)
                .configDescription("VPN1")
                .ompAdminDistanceIpv4(1)
                .ompAdminDistanceIpv6(1)
                .enableSdwanRemoteAccess(false)
                .primaryDnsAddressIpv4("1.2.3.4")
                .secondaryDnsAddressIpv4("2.3.4.5")
                .primaryDnsAddressIpv6("2001:0:0:1::0")
                .secondaryDnsAddressIpv6("2001:0:0:2::0")
                .hostMappings(ServiceLanVpnFeatureHostMappingArgs.builder()
                    .host_name("HOSTMAPPING1")
                    .list_of_ips("1.2.3.4")
                    .build())
                .ipv4StaticRoutes(ServiceLanVpnFeatureIpv4StaticRouteArgs.builder()
                    .network_address("1.2.3.4")
                    .subnet_mask("0.0.0.0")
                    .next_hops(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .build())
                .ipv6StaticRoutes(ServiceLanVpnFeatureIpv6StaticRouteArgs.builder()
                    .prefix("2001:0:0:1::0/12")
                    .next_hops(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .build())
                .services(ServiceLanVpnFeatureServiceArgs.builder()
                    .service_type("FW")
                    .ipv4_addresses("1.2.3.4")
                    .tracking(true)
                    .build())
                .serviceRoutes(ServiceLanVpnFeatureServiceRouteArgs.builder()
                    .network_address("1.2.3.4")
                    .subnet_mask("0.0.0.0")
                    .service("SIG")
                    .vpn(0)
                    .build())
                .greRoutes(ServiceLanVpnFeatureGreRouteArgs.builder()
                    .network_address("1.2.3.4")
                    .subnet_mask("0.0.0.0")
                    .interface_("gre01")
                    .vpn(0)
                    .build())
                .ipsecRoutes(ServiceLanVpnFeatureIpsecRouteArgs.builder()
                    .network_address("1.2.3.4")
                    .subnet_mask("0.0.0.0")
                    .interface_("ipsec01")
                    .build())
                .natPools(ServiceLanVpnFeatureNatPoolArgs.builder()
                    .nat_pool_name(1)
                    .prefix_length(3)
                    .range_start("1.2.3.4")
                    .range_end("2.3.4.5")
                    .overload(true)
                    .direction("inside")
                    .build())
                .natPortForwards(ServiceLanVpnFeatureNatPortForwardArgs.builder()
                    .nat_pool_name(2)
                    .source_port(122)
                    .translate_port(330)
                    .source_ip("1.2.3.4")
                    .translated_source_ip("2.3.4.5")
                    .protocol("TCP")
                    .build())
                .staticNats(ServiceLanVpnFeatureStaticNatArgs.builder()
                    .nat_pool_name(3)
                    .source_ip("1.2.3.4")
                    .translated_source_ip("2.3.4.5")
                    .static_nat_direction("inside")
                    .build())
                .nat64V4Pools(ServiceLanVpnFeatureNat64V4PoolArgs.builder()
                    .name("NATPOOL1")
                    .range_start("1.2.3.4")
                    .range_end("2.3.4.5")
                    .overload(false)
                    .build())
                .ipv4ImportRouteTargets(ServiceLanVpnFeatureIpv4ImportRouteTargetArgs.builder()
                    .route_target("1.1.1.3:200")
                    .build())
                .ipv4ExportRouteTargets(ServiceLanVpnFeatureIpv4ExportRouteTargetArgs.builder()
                    .route_target("1.1.1.3:200")
                    .build())
                .ipv6ImportRouteTargets(ServiceLanVpnFeatureIpv6ImportRouteTargetArgs.builder()
                    .route_target("1.1.1.3:200")
                    .build())
                .ipv6ExportRouteTargets(ServiceLanVpnFeatureIpv6ExportRouteTargetArgs.builder()
                    .route_target("1.1.1.3:200")
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: sdwan:ServiceLanVpnFeature
        properties:
          name: Example
          description: My Example
          featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
          vpn: 1
          configDescription: VPN1
          ompAdminDistanceIpv4: 1
          ompAdminDistanceIpv6: 1
          enableSdwanRemoteAccess: false
          primaryDnsAddressIpv4: 1.2.3.4
          secondaryDnsAddressIpv4: 2.3.4.5
          primaryDnsAddressIpv6: 2001:0:0:1::0
          secondaryDnsAddressIpv6: 2001:0:0:2::0
          hostMappings:
            - host_name: HOSTMAPPING1
              list_of_ips:
                - 1.2.3.4
          ipv4StaticRoutes:
            - network_address: 1.2.3.4
              subnet_mask: 0.0.0.0
              next_hops:
                - address: 1.2.3.4
                  administrativeDistance: 1
          ipv6StaticRoutes:
            - prefix: 2001:0:0:1::0/12
              next_hops:
                - address: 2001:0:0:1::0
                  administrativeDistance: 1
          services:
            - service_type: FW
              ipv4_addresses:
                - 1.2.3.4
              tracking: true
          serviceRoutes:
            - network_address: 1.2.3.4
              subnet_mask: 0.0.0.0
              service: SIG
              vpn: 0
          greRoutes:
            - network_address: 1.2.3.4
              subnet_mask: 0.0.0.0
              interface:
                - gre01
              vpn: 0
          ipsecRoutes:
            - network_address: 1.2.3.4
              subnet_mask: 0.0.0.0
              interface:
                - ipsec01
          natPools:
            - nat_pool_name: 1
              prefix_length: 3
              range_start: 1.2.3.4
              range_end: 2.3.4.5
              overload: true
              direction: inside
          natPortForwards:
            - nat_pool_name: 2
              source_port: 122
              translate_port: 330
              source_ip: 1.2.3.4
              translated_source_ip: 2.3.4.5
              protocol: TCP
          staticNats:
            - nat_pool_name: 3
              source_ip: 1.2.3.4
              translated_source_ip: 2.3.4.5
              static_nat_direction: inside
          nat64V4Pools:
            - name: NATPOOL1
              range_start: 1.2.3.4
              range_end: 2.3.4.5
              overload: false
          ipv4ImportRouteTargets:
            - route_target: 1.1.1.3:200
          ipv4ExportRouteTargets:
            - route_target: 1.1.1.3:200
          ipv6ImportRouteTargets:
            - route_target: 1.1.1.3:200
          ipv6ExportRouteTargets:
            - route_target: 1.1.1.3:200
    

    Create ServiceLanVpnFeature Resource

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

    Constructor syntax

    new ServiceLanVpnFeature(name: string, args: ServiceLanVpnFeatureArgs, opts?: CustomResourceOptions);
    @overload
    def ServiceLanVpnFeature(resource_name: str,
                             args: ServiceLanVpnFeatureArgs,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def ServiceLanVpnFeature(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             feature_profile_id: Optional[str] = None,
                             omp_admin_distance_ipv4: Optional[int] = None,
                             secondary_dns_address_ipv6_variable: Optional[str] = None,
                             config_description_variable: Optional[str] = None,
                             description: Optional[str] = None,
                             enable_sdwan_remote_access: Optional[bool] = None,
                             advertise_omp_ipv6s: Optional[Sequence[ServiceLanVpnFeatureAdvertiseOmpIpv6Args]] = None,
                             gre_routes: Optional[Sequence[ServiceLanVpnFeatureGreRouteArgs]] = None,
                             host_mappings: Optional[Sequence[ServiceLanVpnFeatureHostMappingArgs]] = None,
                             ipsec_routes: Optional[Sequence[ServiceLanVpnFeatureIpsecRouteArgs]] = None,
                             ipv4_export_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv4ExportRouteTargetArgs]] = None,
                             ipv4_import_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv4ImportRouteTargetArgs]] = None,
                             ipv4_static_routes: Optional[Sequence[ServiceLanVpnFeatureIpv4StaticRouteArgs]] = None,
                             ipv6_export_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv6ExportRouteTargetArgs]] = None,
                             omp_admin_distance_ipv4_variable: Optional[str] = None,
                             ipv6_static_routes: Optional[Sequence[ServiceLanVpnFeatureIpv6StaticRouteArgs]] = None,
                             name: Optional[str] = None,
                             nat64_v4_pools: Optional[Sequence[ServiceLanVpnFeatureNat64V4PoolArgs]] = None,
                             nat_pools: Optional[Sequence[ServiceLanVpnFeatureNatPoolArgs]] = None,
                             vpn: Optional[int] = None,
                             config_description: Optional[str] = None,
                             ipv6_import_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv6ImportRouteTargetArgs]] = None,
                             omp_admin_distance_ipv6: Optional[int] = None,
                             omp_admin_distance_ipv6_variable: Optional[str] = None,
                             primary_dns_address_ipv4: Optional[str] = None,
                             primary_dns_address_ipv4_variable: Optional[str] = None,
                             primary_dns_address_ipv6: Optional[str] = None,
                             primary_dns_address_ipv6_variable: Optional[str] = None,
                             route_leak_from_global_vpns: Optional[Sequence[ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs]] = None,
                             route_leak_from_other_services: Optional[Sequence[ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs]] = None,
                             route_leak_to_global_vpns: Optional[Sequence[ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs]] = None,
                             secondary_dns_address_ipv4: Optional[str] = None,
                             secondary_dns_address_ipv4_variable: Optional[str] = None,
                             secondary_dns_address_ipv6: Optional[str] = None,
                             advertise_omp_ipv4s: Optional[Sequence[ServiceLanVpnFeatureAdvertiseOmpIpv4Args]] = None,
                             service_routes: Optional[Sequence[ServiceLanVpnFeatureServiceRouteArgs]] = None,
                             services: Optional[Sequence[ServiceLanVpnFeatureServiceArgs]] = None,
                             static_nats: Optional[Sequence[ServiceLanVpnFeatureStaticNatArgs]] = None,
                             nat_port_forwards: Optional[Sequence[ServiceLanVpnFeatureNatPortForwardArgs]] = None,
                             vpn_variable: Optional[str] = None)
    func NewServiceLanVpnFeature(ctx *Context, name string, args ServiceLanVpnFeatureArgs, opts ...ResourceOption) (*ServiceLanVpnFeature, error)
    public ServiceLanVpnFeature(string name, ServiceLanVpnFeatureArgs args, CustomResourceOptions? opts = null)
    public ServiceLanVpnFeature(String name, ServiceLanVpnFeatureArgs args)
    public ServiceLanVpnFeature(String name, ServiceLanVpnFeatureArgs args, CustomResourceOptions options)
    
    type: sdwan:ServiceLanVpnFeature
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ServiceLanVpnFeatureArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ServiceLanVpnFeatureArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ServiceLanVpnFeatureArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ServiceLanVpnFeatureArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ServiceLanVpnFeatureArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var serviceLanVpnFeatureResource = new Sdwan.ServiceLanVpnFeature("serviceLanVpnFeatureResource", new()
    {
        FeatureProfileId = "string",
        OmpAdminDistanceIpv4 = 0,
        SecondaryDnsAddressIpv6Variable = "string",
        ConfigDescriptionVariable = "string",
        Description = "string",
        EnableSdwanRemoteAccess = false,
        AdvertiseOmpIpv6s = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureAdvertiseOmpIpv6Args
            {
                Prefixes = new[]
                {
                    new Sdwan.Inputs.ServiceLanVpnFeatureAdvertiseOmpIpv6PrefixArgs
                    {
                        AggregateOnly = false,
                        Prefix = "string",
                        PrefixVariable = "string",
                    },
                },
                Protocol = "string",
                ProtocolSubType = "string",
                ProtocolSubTypeVariable = "string",
                ProtocolVariable = "string",
                RoutePolicyId = "string",
            },
        },
        GreRoutes = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureGreRouteArgs
            {
                InterfaceVariable = "string",
                Interfaces = new[]
                {
                    "string",
                },
                NetworkAddress = "string",
                NetworkAddressVariable = "string",
                SubnetMask = "string",
                SubnetMaskVariable = "string",
                Vpn = 0,
            },
        },
        HostMappings = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureHostMappingArgs
            {
                HostName = "string",
                HostNameVariable = "string",
                ListOfIps = new[]
                {
                    "string",
                },
                ListOfIpsVariable = "string",
            },
        },
        IpsecRoutes = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureIpsecRouteArgs
            {
                InterfaceVariable = "string",
                Interfaces = new[]
                {
                    "string",
                },
                NetworkAddress = "string",
                NetworkAddressVariable = "string",
                SubnetMask = "string",
                SubnetMaskVariable = "string",
            },
        },
        Ipv4ExportRouteTargets = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureIpv4ExportRouteTargetArgs
            {
                RouteTarget = "string",
                RouteTargetVariable = "string",
            },
        },
        Ipv4ImportRouteTargets = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureIpv4ImportRouteTargetArgs
            {
                RouteTarget = "string",
                RouteTargetVariable = "string",
            },
        },
        Ipv4StaticRoutes = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureIpv4StaticRouteArgs
            {
                GatewayDhcp = false,
                NetworkAddress = "string",
                NetworkAddressVariable = "string",
                NextHopWithTrackers = new[]
                {
                    new Sdwan.Inputs.ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTrackerArgs
                    {
                        Address = "string",
                        AddressVariable = "string",
                        AdministrativeDistance = 0,
                        AdministrativeDistanceVariable = "string",
                        TrackerId = "string",
                    },
                },
                NextHops = new[]
                {
                    new Sdwan.Inputs.ServiceLanVpnFeatureIpv4StaticRouteNextHopArgs
                    {
                        Address = "string",
                        AddressVariable = "string",
                        AdministrativeDistance = 0,
                        AdministrativeDistanceVariable = "string",
                    },
                },
                Null0 = false,
                SubnetMask = "string",
                SubnetMaskVariable = "string",
                Vpn = false,
            },
        },
        Ipv6ExportRouteTargets = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureIpv6ExportRouteTargetArgs
            {
                RouteTarget = "string",
                RouteTargetVariable = "string",
            },
        },
        OmpAdminDistanceIpv4Variable = "string",
        Ipv6StaticRoutes = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureIpv6StaticRouteArgs
            {
                Nat = "string",
                NatVariable = "string",
                NextHops = new[]
                {
                    new Sdwan.Inputs.ServiceLanVpnFeatureIpv6StaticRouteNextHopArgs
                    {
                        Address = "string",
                        AddressVariable = "string",
                        AdministrativeDistance = 0,
                        AdministrativeDistanceVariable = "string",
                    },
                },
                Null0 = false,
                Prefix = "string",
                PrefixVariable = "string",
            },
        },
        Name = "string",
        Nat64V4Pools = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureNat64V4PoolArgs
            {
                Name = "string",
                NameVariable = "string",
                Overload = false,
                OverloadVariable = "string",
                RangeEnd = "string",
                RangeEndVariable = "string",
                RangeStart = "string",
                RangeStartVariable = "string",
            },
        },
        NatPools = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureNatPoolArgs
            {
                Direction = "string",
                DirectionVariable = "string",
                NatPoolName = 0,
                NatPoolNameVariable = "string",
                Overload = false,
                OverloadVariable = "string",
                PrefixLength = 0,
                PrefixLengthVariable = "string",
                RangeEnd = "string",
                RangeEndVariable = "string",
                RangeStart = "string",
                RangeStartVariable = "string",
                TrackerObjectId = "string",
            },
        },
        Vpn = 0,
        ConfigDescription = "string",
        Ipv6ImportRouteTargets = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureIpv6ImportRouteTargetArgs
            {
                RouteTarget = "string",
                RouteTargetVariable = "string",
            },
        },
        OmpAdminDistanceIpv6 = 0,
        OmpAdminDistanceIpv6Variable = "string",
        PrimaryDnsAddressIpv4 = "string",
        PrimaryDnsAddressIpv4Variable = "string",
        PrimaryDnsAddressIpv6 = "string",
        PrimaryDnsAddressIpv6Variable = "string",
        RouteLeakFromGlobalVpns = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs
            {
                Redistributions = new[]
                {
                    new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistributionArgs
                    {
                        Protocol = "string",
                        ProtocolVariable = "string",
                        RedistributionPolicyId = "string",
                    },
                },
                RoutePolicyId = "string",
                RouteProtocol = "string",
                RouteProtocolVariable = "string",
            },
        },
        RouteLeakFromOtherServices = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs
            {
                Redistributions = new[]
                {
                    new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistributionArgs
                    {
                        Protocol = "string",
                        ProtocolVariable = "string",
                        RedistributionPolicyId = "string",
                    },
                },
                RoutePolicyId = "string",
                RouteProtocol = "string",
                RouteProtocolVariable = "string",
                SourceVpn = 0,
                SourceVpnVariable = "string",
            },
        },
        RouteLeakToGlobalVpns = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs
            {
                Redistributions = new[]
                {
                    new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistributionArgs
                    {
                        Protocol = "string",
                        ProtocolVariable = "string",
                        RedistributionPolicyId = "string",
                    },
                },
                RoutePolicyId = "string",
                RouteProtocol = "string",
                RouteProtocolVariable = "string",
            },
        },
        SecondaryDnsAddressIpv4 = "string",
        SecondaryDnsAddressIpv4Variable = "string",
        SecondaryDnsAddressIpv6 = "string",
        AdvertiseOmpIpv4s = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureAdvertiseOmpIpv4Args
            {
                Prefixes = new[]
                {
                    new Sdwan.Inputs.ServiceLanVpnFeatureAdvertiseOmpIpv4PrefixArgs
                    {
                        AggregateOnly = false,
                        NetworkAddress = "string",
                        NetworkAddressVariable = "string",
                        Region = "string",
                        RegionVariable = "string",
                        SubnetMask = "string",
                        SubnetMaskVariable = "string",
                    },
                },
                Protocol = "string",
                ProtocolVariable = "string",
                RoutePolicyId = "string",
            },
        },
        ServiceRoutes = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureServiceRouteArgs
            {
                NetworkAddress = "string",
                NetworkAddressVariable = "string",
                Service = "string",
                ServiceVariable = "string",
                SubnetMask = "string",
                SubnetMaskVariable = "string",
                Vpn = 0,
            },
        },
        Services = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureServiceArgs
            {
                Ipv4Addresses = new[]
                {
                    "string",
                },
                Ipv4AddressesVariable = "string",
                ServiceType = "string",
                ServiceTypeVariable = "string",
                Tracking = false,
                TrackingVariable = "string",
            },
        },
        StaticNats = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureStaticNatArgs
            {
                NatPoolName = 0,
                NatPoolNameVariable = "string",
                SourceIp = "string",
                SourceIpVariable = "string",
                StaticNatDirection = "string",
                StaticNatDirectionVariable = "string",
                TrackerObjectId = "string",
                TranslatedSourceIp = "string",
                TranslatedSourceIpVariable = "string",
            },
        },
        NatPortForwards = new[]
        {
            new Sdwan.Inputs.ServiceLanVpnFeatureNatPortForwardArgs
            {
                NatPoolName = 0,
                NatPoolNameVariable = "string",
                Protocol = "string",
                ProtocolVariable = "string",
                SourceIp = "string",
                SourceIpVariable = "string",
                SourcePort = 0,
                SourcePortVariable = "string",
                TranslatePort = 0,
                TranslatePortVariable = "string",
                TranslatedSourceIp = "string",
                TranslatedSourceIpVariable = "string",
            },
        },
        VpnVariable = "string",
    });
    
    example, err := sdwan.NewServiceLanVpnFeature(ctx, "serviceLanVpnFeatureResource", &sdwan.ServiceLanVpnFeatureArgs{
    	FeatureProfileId:                pulumi.String("string"),
    	OmpAdminDistanceIpv4:            pulumi.Int(0),
    	SecondaryDnsAddressIpv6Variable: pulumi.String("string"),
    	ConfigDescriptionVariable:       pulumi.String("string"),
    	Description:                     pulumi.String("string"),
    	EnableSdwanRemoteAccess:         pulumi.Bool(false),
    	AdvertiseOmpIpv6s: sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv6Array{
    		&sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv6Args{
    			Prefixes: sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv6PrefixArray{
    				&sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv6PrefixArgs{
    					AggregateOnly:  pulumi.Bool(false),
    					Prefix:         pulumi.String("string"),
    					PrefixVariable: pulumi.String("string"),
    				},
    			},
    			Protocol:                pulumi.String("string"),
    			ProtocolSubType:         pulumi.String("string"),
    			ProtocolSubTypeVariable: pulumi.String("string"),
    			ProtocolVariable:        pulumi.String("string"),
    			RoutePolicyId:           pulumi.String("string"),
    		},
    	},
    	GreRoutes: sdwan.ServiceLanVpnFeatureGreRouteArray{
    		&sdwan.ServiceLanVpnFeatureGreRouteArgs{
    			InterfaceVariable: pulumi.String("string"),
    			Interfaces: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			NetworkAddress:         pulumi.String("string"),
    			NetworkAddressVariable: pulumi.String("string"),
    			SubnetMask:             pulumi.String("string"),
    			SubnetMaskVariable:     pulumi.String("string"),
    			Vpn:                    pulumi.Int(0),
    		},
    	},
    	HostMappings: sdwan.ServiceLanVpnFeatureHostMappingArray{
    		&sdwan.ServiceLanVpnFeatureHostMappingArgs{
    			HostName:         pulumi.String("string"),
    			HostNameVariable: pulumi.String("string"),
    			ListOfIps: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ListOfIpsVariable: pulumi.String("string"),
    		},
    	},
    	IpsecRoutes: sdwan.ServiceLanVpnFeatureIpsecRouteArray{
    		&sdwan.ServiceLanVpnFeatureIpsecRouteArgs{
    			InterfaceVariable: pulumi.String("string"),
    			Interfaces: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			NetworkAddress:         pulumi.String("string"),
    			NetworkAddressVariable: pulumi.String("string"),
    			SubnetMask:             pulumi.String("string"),
    			SubnetMaskVariable:     pulumi.String("string"),
    		},
    	},
    	Ipv4ExportRouteTargets: sdwan.ServiceLanVpnFeatureIpv4ExportRouteTargetArray{
    		&sdwan.ServiceLanVpnFeatureIpv4ExportRouteTargetArgs{
    			RouteTarget:         pulumi.String("string"),
    			RouteTargetVariable: pulumi.String("string"),
    		},
    	},
    	Ipv4ImportRouteTargets: sdwan.ServiceLanVpnFeatureIpv4ImportRouteTargetArray{
    		&sdwan.ServiceLanVpnFeatureIpv4ImportRouteTargetArgs{
    			RouteTarget:         pulumi.String("string"),
    			RouteTargetVariable: pulumi.String("string"),
    		},
    	},
    	Ipv4StaticRoutes: sdwan.ServiceLanVpnFeatureIpv4StaticRouteArray{
    		&sdwan.ServiceLanVpnFeatureIpv4StaticRouteArgs{
    			GatewayDhcp:            pulumi.Bool(false),
    			NetworkAddress:         pulumi.String("string"),
    			NetworkAddressVariable: pulumi.String("string"),
    			NextHopWithTrackers: sdwan.ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTrackerArray{
    				&sdwan.ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTrackerArgs{
    					Address:                        pulumi.String("string"),
    					AddressVariable:                pulumi.String("string"),
    					AdministrativeDistance:         pulumi.Int(0),
    					AdministrativeDistanceVariable: pulumi.String("string"),
    					TrackerId:                      pulumi.String("string"),
    				},
    			},
    			NextHops: sdwan.ServiceLanVpnFeatureIpv4StaticRouteNextHopArray{
    				&sdwan.ServiceLanVpnFeatureIpv4StaticRouteNextHopArgs{
    					Address:                        pulumi.String("string"),
    					AddressVariable:                pulumi.String("string"),
    					AdministrativeDistance:         pulumi.Int(0),
    					AdministrativeDistanceVariable: pulumi.String("string"),
    				},
    			},
    			Null0:              pulumi.Bool(false),
    			SubnetMask:         pulumi.String("string"),
    			SubnetMaskVariable: pulumi.String("string"),
    			Vpn:                pulumi.Bool(false),
    		},
    	},
    	Ipv6ExportRouteTargets: sdwan.ServiceLanVpnFeatureIpv6ExportRouteTargetArray{
    		&sdwan.ServiceLanVpnFeatureIpv6ExportRouteTargetArgs{
    			RouteTarget:         pulumi.String("string"),
    			RouteTargetVariable: pulumi.String("string"),
    		},
    	},
    	OmpAdminDistanceIpv4Variable: pulumi.String("string"),
    	Ipv6StaticRoutes: sdwan.ServiceLanVpnFeatureIpv6StaticRouteArray{
    		&sdwan.ServiceLanVpnFeatureIpv6StaticRouteArgs{
    			Nat:         pulumi.String("string"),
    			NatVariable: pulumi.String("string"),
    			NextHops: sdwan.ServiceLanVpnFeatureIpv6StaticRouteNextHopArray{
    				&sdwan.ServiceLanVpnFeatureIpv6StaticRouteNextHopArgs{
    					Address:                        pulumi.String("string"),
    					AddressVariable:                pulumi.String("string"),
    					AdministrativeDistance:         pulumi.Int(0),
    					AdministrativeDistanceVariable: pulumi.String("string"),
    				},
    			},
    			Null0:          pulumi.Bool(false),
    			Prefix:         pulumi.String("string"),
    			PrefixVariable: pulumi.String("string"),
    		},
    	},
    	Name: pulumi.String("string"),
    	Nat64V4Pools: sdwan.ServiceLanVpnFeatureNat64V4PoolArray{
    		&sdwan.ServiceLanVpnFeatureNat64V4PoolArgs{
    			Name:               pulumi.String("string"),
    			NameVariable:       pulumi.String("string"),
    			Overload:           pulumi.Bool(false),
    			OverloadVariable:   pulumi.String("string"),
    			RangeEnd:           pulumi.String("string"),
    			RangeEndVariable:   pulumi.String("string"),
    			RangeStart:         pulumi.String("string"),
    			RangeStartVariable: pulumi.String("string"),
    		},
    	},
    	NatPools: sdwan.ServiceLanVpnFeatureNatPoolArray{
    		&sdwan.ServiceLanVpnFeatureNatPoolArgs{
    			Direction:            pulumi.String("string"),
    			DirectionVariable:    pulumi.String("string"),
    			NatPoolName:          pulumi.Int(0),
    			NatPoolNameVariable:  pulumi.String("string"),
    			Overload:             pulumi.Bool(false),
    			OverloadVariable:     pulumi.String("string"),
    			PrefixLength:         pulumi.Int(0),
    			PrefixLengthVariable: pulumi.String("string"),
    			RangeEnd:             pulumi.String("string"),
    			RangeEndVariable:     pulumi.String("string"),
    			RangeStart:           pulumi.String("string"),
    			RangeStartVariable:   pulumi.String("string"),
    			TrackerObjectId:      pulumi.String("string"),
    		},
    	},
    	Vpn:               pulumi.Int(0),
    	ConfigDescription: pulumi.String("string"),
    	Ipv6ImportRouteTargets: sdwan.ServiceLanVpnFeatureIpv6ImportRouteTargetArray{
    		&sdwan.ServiceLanVpnFeatureIpv6ImportRouteTargetArgs{
    			RouteTarget:         pulumi.String("string"),
    			RouteTargetVariable: pulumi.String("string"),
    		},
    	},
    	OmpAdminDistanceIpv6:          pulumi.Int(0),
    	OmpAdminDistanceIpv6Variable:  pulumi.String("string"),
    	PrimaryDnsAddressIpv4:         pulumi.String("string"),
    	PrimaryDnsAddressIpv4Variable: pulumi.String("string"),
    	PrimaryDnsAddressIpv6:         pulumi.String("string"),
    	PrimaryDnsAddressIpv6Variable: pulumi.String("string"),
    	RouteLeakFromGlobalVpns: sdwan.ServiceLanVpnFeatureRouteLeakFromGlobalVpnArray{
    		&sdwan.ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs{
    			Redistributions: sdwan.ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistributionArray{
    				&sdwan.ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistributionArgs{
    					Protocol:               pulumi.String("string"),
    					ProtocolVariable:       pulumi.String("string"),
    					RedistributionPolicyId: pulumi.String("string"),
    				},
    			},
    			RoutePolicyId:         pulumi.String("string"),
    			RouteProtocol:         pulumi.String("string"),
    			RouteProtocolVariable: pulumi.String("string"),
    		},
    	},
    	RouteLeakFromOtherServices: sdwan.ServiceLanVpnFeatureRouteLeakFromOtherServiceArray{
    		&sdwan.ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs{
    			Redistributions: sdwan.ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistributionArray{
    				&sdwan.ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistributionArgs{
    					Protocol:               pulumi.String("string"),
    					ProtocolVariable:       pulumi.String("string"),
    					RedistributionPolicyId: pulumi.String("string"),
    				},
    			},
    			RoutePolicyId:         pulumi.String("string"),
    			RouteProtocol:         pulumi.String("string"),
    			RouteProtocolVariable: pulumi.String("string"),
    			SourceVpn:             pulumi.Int(0),
    			SourceVpnVariable:     pulumi.String("string"),
    		},
    	},
    	RouteLeakToGlobalVpns: sdwan.ServiceLanVpnFeatureRouteLeakToGlobalVpnArray{
    		&sdwan.ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs{
    			Redistributions: sdwan.ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistributionArray{
    				&sdwan.ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistributionArgs{
    					Protocol:               pulumi.String("string"),
    					ProtocolVariable:       pulumi.String("string"),
    					RedistributionPolicyId: pulumi.String("string"),
    				},
    			},
    			RoutePolicyId:         pulumi.String("string"),
    			RouteProtocol:         pulumi.String("string"),
    			RouteProtocolVariable: pulumi.String("string"),
    		},
    	},
    	SecondaryDnsAddressIpv4:         pulumi.String("string"),
    	SecondaryDnsAddressIpv4Variable: pulumi.String("string"),
    	SecondaryDnsAddressIpv6:         pulumi.String("string"),
    	AdvertiseOmpIpv4s: sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv4Array{
    		&sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv4Args{
    			Prefixes: sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv4PrefixArray{
    				&sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv4PrefixArgs{
    					AggregateOnly:          pulumi.Bool(false),
    					NetworkAddress:         pulumi.String("string"),
    					NetworkAddressVariable: pulumi.String("string"),
    					Region:                 pulumi.String("string"),
    					RegionVariable:         pulumi.String("string"),
    					SubnetMask:             pulumi.String("string"),
    					SubnetMaskVariable:     pulumi.String("string"),
    				},
    			},
    			Protocol:         pulumi.String("string"),
    			ProtocolVariable: pulumi.String("string"),
    			RoutePolicyId:    pulumi.String("string"),
    		},
    	},
    	ServiceRoutes: sdwan.ServiceLanVpnFeatureServiceRouteArray{
    		&sdwan.ServiceLanVpnFeatureServiceRouteArgs{
    			NetworkAddress:         pulumi.String("string"),
    			NetworkAddressVariable: pulumi.String("string"),
    			Service:                pulumi.String("string"),
    			ServiceVariable:        pulumi.String("string"),
    			SubnetMask:             pulumi.String("string"),
    			SubnetMaskVariable:     pulumi.String("string"),
    			Vpn:                    pulumi.Int(0),
    		},
    	},
    	Services: sdwan.ServiceLanVpnFeatureServiceArray{
    		&sdwan.ServiceLanVpnFeatureServiceArgs{
    			Ipv4Addresses: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Ipv4AddressesVariable: pulumi.String("string"),
    			ServiceType:           pulumi.String("string"),
    			ServiceTypeVariable:   pulumi.String("string"),
    			Tracking:              pulumi.Bool(false),
    			TrackingVariable:      pulumi.String("string"),
    		},
    	},
    	StaticNats: sdwan.ServiceLanVpnFeatureStaticNatArray{
    		&sdwan.ServiceLanVpnFeatureStaticNatArgs{
    			NatPoolName:                pulumi.Int(0),
    			NatPoolNameVariable:        pulumi.String("string"),
    			SourceIp:                   pulumi.String("string"),
    			SourceIpVariable:           pulumi.String("string"),
    			StaticNatDirection:         pulumi.String("string"),
    			StaticNatDirectionVariable: pulumi.String("string"),
    			TrackerObjectId:            pulumi.String("string"),
    			TranslatedSourceIp:         pulumi.String("string"),
    			TranslatedSourceIpVariable: pulumi.String("string"),
    		},
    	},
    	NatPortForwards: sdwan.ServiceLanVpnFeatureNatPortForwardArray{
    		&sdwan.ServiceLanVpnFeatureNatPortForwardArgs{
    			NatPoolName:                pulumi.Int(0),
    			NatPoolNameVariable:        pulumi.String("string"),
    			Protocol:                   pulumi.String("string"),
    			ProtocolVariable:           pulumi.String("string"),
    			SourceIp:                   pulumi.String("string"),
    			SourceIpVariable:           pulumi.String("string"),
    			SourcePort:                 pulumi.Int(0),
    			SourcePortVariable:         pulumi.String("string"),
    			TranslatePort:              pulumi.Int(0),
    			TranslatePortVariable:      pulumi.String("string"),
    			TranslatedSourceIp:         pulumi.String("string"),
    			TranslatedSourceIpVariable: pulumi.String("string"),
    		},
    	},
    	VpnVariable: pulumi.String("string"),
    })
    
    var serviceLanVpnFeatureResource = new ServiceLanVpnFeature("serviceLanVpnFeatureResource", ServiceLanVpnFeatureArgs.builder()
        .featureProfileId("string")
        .ompAdminDistanceIpv4(0)
        .secondaryDnsAddressIpv6Variable("string")
        .configDescriptionVariable("string")
        .description("string")
        .enableSdwanRemoteAccess(false)
        .advertiseOmpIpv6s(ServiceLanVpnFeatureAdvertiseOmpIpv6Args.builder()
            .prefixes(ServiceLanVpnFeatureAdvertiseOmpIpv6PrefixArgs.builder()
                .aggregateOnly(false)
                .prefix("string")
                .prefixVariable("string")
                .build())
            .protocol("string")
            .protocolSubType("string")
            .protocolSubTypeVariable("string")
            .protocolVariable("string")
            .routePolicyId("string")
            .build())
        .greRoutes(ServiceLanVpnFeatureGreRouteArgs.builder()
            .interfaceVariable("string")
            .interfaces("string")
            .networkAddress("string")
            .networkAddressVariable("string")
            .subnetMask("string")
            .subnetMaskVariable("string")
            .vpn(0)
            .build())
        .hostMappings(ServiceLanVpnFeatureHostMappingArgs.builder()
            .hostName("string")
            .hostNameVariable("string")
            .listOfIps("string")
            .listOfIpsVariable("string")
            .build())
        .ipsecRoutes(ServiceLanVpnFeatureIpsecRouteArgs.builder()
            .interfaceVariable("string")
            .interfaces("string")
            .networkAddress("string")
            .networkAddressVariable("string")
            .subnetMask("string")
            .subnetMaskVariable("string")
            .build())
        .ipv4ExportRouteTargets(ServiceLanVpnFeatureIpv4ExportRouteTargetArgs.builder()
            .routeTarget("string")
            .routeTargetVariable("string")
            .build())
        .ipv4ImportRouteTargets(ServiceLanVpnFeatureIpv4ImportRouteTargetArgs.builder()
            .routeTarget("string")
            .routeTargetVariable("string")
            .build())
        .ipv4StaticRoutes(ServiceLanVpnFeatureIpv4StaticRouteArgs.builder()
            .gatewayDhcp(false)
            .networkAddress("string")
            .networkAddressVariable("string")
            .nextHopWithTrackers(ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTrackerArgs.builder()
                .address("string")
                .addressVariable("string")
                .administrativeDistance(0)
                .administrativeDistanceVariable("string")
                .trackerId("string")
                .build())
            .nextHops(ServiceLanVpnFeatureIpv4StaticRouteNextHopArgs.builder()
                .address("string")
                .addressVariable("string")
                .administrativeDistance(0)
                .administrativeDistanceVariable("string")
                .build())
            .null0(false)
            .subnetMask("string")
            .subnetMaskVariable("string")
            .vpn(false)
            .build())
        .ipv6ExportRouteTargets(ServiceLanVpnFeatureIpv6ExportRouteTargetArgs.builder()
            .routeTarget("string")
            .routeTargetVariable("string")
            .build())
        .ompAdminDistanceIpv4Variable("string")
        .ipv6StaticRoutes(ServiceLanVpnFeatureIpv6StaticRouteArgs.builder()
            .nat("string")
            .natVariable("string")
            .nextHops(ServiceLanVpnFeatureIpv6StaticRouteNextHopArgs.builder()
                .address("string")
                .addressVariable("string")
                .administrativeDistance(0)
                .administrativeDistanceVariable("string")
                .build())
            .null0(false)
            .prefix("string")
            .prefixVariable("string")
            .build())
        .name("string")
        .nat64V4Pools(ServiceLanVpnFeatureNat64V4PoolArgs.builder()
            .name("string")
            .nameVariable("string")
            .overload(false)
            .overloadVariable("string")
            .rangeEnd("string")
            .rangeEndVariable("string")
            .rangeStart("string")
            .rangeStartVariable("string")
            .build())
        .natPools(ServiceLanVpnFeatureNatPoolArgs.builder()
            .direction("string")
            .directionVariable("string")
            .natPoolName(0)
            .natPoolNameVariable("string")
            .overload(false)
            .overloadVariable("string")
            .prefixLength(0)
            .prefixLengthVariable("string")
            .rangeEnd("string")
            .rangeEndVariable("string")
            .rangeStart("string")
            .rangeStartVariable("string")
            .trackerObjectId("string")
            .build())
        .vpn(0)
        .configDescription("string")
        .ipv6ImportRouteTargets(ServiceLanVpnFeatureIpv6ImportRouteTargetArgs.builder()
            .routeTarget("string")
            .routeTargetVariable("string")
            .build())
        .ompAdminDistanceIpv6(0)
        .ompAdminDistanceIpv6Variable("string")
        .primaryDnsAddressIpv4("string")
        .primaryDnsAddressIpv4Variable("string")
        .primaryDnsAddressIpv6("string")
        .primaryDnsAddressIpv6Variable("string")
        .routeLeakFromGlobalVpns(ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs.builder()
            .redistributions(ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistributionArgs.builder()
                .protocol("string")
                .protocolVariable("string")
                .redistributionPolicyId("string")
                .build())
            .routePolicyId("string")
            .routeProtocol("string")
            .routeProtocolVariable("string")
            .build())
        .routeLeakFromOtherServices(ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs.builder()
            .redistributions(ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistributionArgs.builder()
                .protocol("string")
                .protocolVariable("string")
                .redistributionPolicyId("string")
                .build())
            .routePolicyId("string")
            .routeProtocol("string")
            .routeProtocolVariable("string")
            .sourceVpn(0)
            .sourceVpnVariable("string")
            .build())
        .routeLeakToGlobalVpns(ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs.builder()
            .redistributions(ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistributionArgs.builder()
                .protocol("string")
                .protocolVariable("string")
                .redistributionPolicyId("string")
                .build())
            .routePolicyId("string")
            .routeProtocol("string")
            .routeProtocolVariable("string")
            .build())
        .secondaryDnsAddressIpv4("string")
        .secondaryDnsAddressIpv4Variable("string")
        .secondaryDnsAddressIpv6("string")
        .advertiseOmpIpv4s(ServiceLanVpnFeatureAdvertiseOmpIpv4Args.builder()
            .prefixes(ServiceLanVpnFeatureAdvertiseOmpIpv4PrefixArgs.builder()
                .aggregateOnly(false)
                .networkAddress("string")
                .networkAddressVariable("string")
                .region("string")
                .regionVariable("string")
                .subnetMask("string")
                .subnetMaskVariable("string")
                .build())
            .protocol("string")
            .protocolVariable("string")
            .routePolicyId("string")
            .build())
        .serviceRoutes(ServiceLanVpnFeatureServiceRouteArgs.builder()
            .networkAddress("string")
            .networkAddressVariable("string")
            .service("string")
            .serviceVariable("string")
            .subnetMask("string")
            .subnetMaskVariable("string")
            .vpn(0)
            .build())
        .services(ServiceLanVpnFeatureServiceArgs.builder()
            .ipv4Addresses("string")
            .ipv4AddressesVariable("string")
            .serviceType("string")
            .serviceTypeVariable("string")
            .tracking(false)
            .trackingVariable("string")
            .build())
        .staticNats(ServiceLanVpnFeatureStaticNatArgs.builder()
            .natPoolName(0)
            .natPoolNameVariable("string")
            .sourceIp("string")
            .sourceIpVariable("string")
            .staticNatDirection("string")
            .staticNatDirectionVariable("string")
            .trackerObjectId("string")
            .translatedSourceIp("string")
            .translatedSourceIpVariable("string")
            .build())
        .natPortForwards(ServiceLanVpnFeatureNatPortForwardArgs.builder()
            .natPoolName(0)
            .natPoolNameVariable("string")
            .protocol("string")
            .protocolVariable("string")
            .sourceIp("string")
            .sourceIpVariable("string")
            .sourcePort(0)
            .sourcePortVariable("string")
            .translatePort(0)
            .translatePortVariable("string")
            .translatedSourceIp("string")
            .translatedSourceIpVariable("string")
            .build())
        .vpnVariable("string")
        .build());
    
    service_lan_vpn_feature_resource = sdwan.ServiceLanVpnFeature("serviceLanVpnFeatureResource",
        feature_profile_id="string",
        omp_admin_distance_ipv4=0,
        secondary_dns_address_ipv6_variable="string",
        config_description_variable="string",
        description="string",
        enable_sdwan_remote_access=False,
        advertise_omp_ipv6s=[{
            "prefixes": [{
                "aggregate_only": False,
                "prefix": "string",
                "prefix_variable": "string",
            }],
            "protocol": "string",
            "protocol_sub_type": "string",
            "protocol_sub_type_variable": "string",
            "protocol_variable": "string",
            "route_policy_id": "string",
        }],
        gre_routes=[{
            "interface_variable": "string",
            "interfaces": ["string"],
            "network_address": "string",
            "network_address_variable": "string",
            "subnet_mask": "string",
            "subnet_mask_variable": "string",
            "vpn": 0,
        }],
        host_mappings=[{
            "host_name": "string",
            "host_name_variable": "string",
            "list_of_ips": ["string"],
            "list_of_ips_variable": "string",
        }],
        ipsec_routes=[{
            "interface_variable": "string",
            "interfaces": ["string"],
            "network_address": "string",
            "network_address_variable": "string",
            "subnet_mask": "string",
            "subnet_mask_variable": "string",
        }],
        ipv4_export_route_targets=[{
            "route_target": "string",
            "route_target_variable": "string",
        }],
        ipv4_import_route_targets=[{
            "route_target": "string",
            "route_target_variable": "string",
        }],
        ipv4_static_routes=[{
            "gateway_dhcp": False,
            "network_address": "string",
            "network_address_variable": "string",
            "next_hop_with_trackers": [{
                "address": "string",
                "address_variable": "string",
                "administrative_distance": 0,
                "administrative_distance_variable": "string",
                "tracker_id": "string",
            }],
            "next_hops": [{
                "address": "string",
                "address_variable": "string",
                "administrative_distance": 0,
                "administrative_distance_variable": "string",
            }],
            "null0": False,
            "subnet_mask": "string",
            "subnet_mask_variable": "string",
            "vpn": False,
        }],
        ipv6_export_route_targets=[{
            "route_target": "string",
            "route_target_variable": "string",
        }],
        omp_admin_distance_ipv4_variable="string",
        ipv6_static_routes=[{
            "nat": "string",
            "nat_variable": "string",
            "next_hops": [{
                "address": "string",
                "address_variable": "string",
                "administrative_distance": 0,
                "administrative_distance_variable": "string",
            }],
            "null0": False,
            "prefix": "string",
            "prefix_variable": "string",
        }],
        name="string",
        nat64_v4_pools=[{
            "name": "string",
            "name_variable": "string",
            "overload": False,
            "overload_variable": "string",
            "range_end": "string",
            "range_end_variable": "string",
            "range_start": "string",
            "range_start_variable": "string",
        }],
        nat_pools=[{
            "direction": "string",
            "direction_variable": "string",
            "nat_pool_name": 0,
            "nat_pool_name_variable": "string",
            "overload": False,
            "overload_variable": "string",
            "prefix_length": 0,
            "prefix_length_variable": "string",
            "range_end": "string",
            "range_end_variable": "string",
            "range_start": "string",
            "range_start_variable": "string",
            "tracker_object_id": "string",
        }],
        vpn=0,
        config_description="string",
        ipv6_import_route_targets=[{
            "route_target": "string",
            "route_target_variable": "string",
        }],
        omp_admin_distance_ipv6=0,
        omp_admin_distance_ipv6_variable="string",
        primary_dns_address_ipv4="string",
        primary_dns_address_ipv4_variable="string",
        primary_dns_address_ipv6="string",
        primary_dns_address_ipv6_variable="string",
        route_leak_from_global_vpns=[{
            "redistributions": [{
                "protocol": "string",
                "protocol_variable": "string",
                "redistribution_policy_id": "string",
            }],
            "route_policy_id": "string",
            "route_protocol": "string",
            "route_protocol_variable": "string",
        }],
        route_leak_from_other_services=[{
            "redistributions": [{
                "protocol": "string",
                "protocol_variable": "string",
                "redistribution_policy_id": "string",
            }],
            "route_policy_id": "string",
            "route_protocol": "string",
            "route_protocol_variable": "string",
            "source_vpn": 0,
            "source_vpn_variable": "string",
        }],
        route_leak_to_global_vpns=[{
            "redistributions": [{
                "protocol": "string",
                "protocol_variable": "string",
                "redistribution_policy_id": "string",
            }],
            "route_policy_id": "string",
            "route_protocol": "string",
            "route_protocol_variable": "string",
        }],
        secondary_dns_address_ipv4="string",
        secondary_dns_address_ipv4_variable="string",
        secondary_dns_address_ipv6="string",
        advertise_omp_ipv4s=[{
            "prefixes": [{
                "aggregate_only": False,
                "network_address": "string",
                "network_address_variable": "string",
                "region": "string",
                "region_variable": "string",
                "subnet_mask": "string",
                "subnet_mask_variable": "string",
            }],
            "protocol": "string",
            "protocol_variable": "string",
            "route_policy_id": "string",
        }],
        service_routes=[{
            "network_address": "string",
            "network_address_variable": "string",
            "service": "string",
            "service_variable": "string",
            "subnet_mask": "string",
            "subnet_mask_variable": "string",
            "vpn": 0,
        }],
        services=[{
            "ipv4_addresses": ["string"],
            "ipv4_addresses_variable": "string",
            "service_type": "string",
            "service_type_variable": "string",
            "tracking": False,
            "tracking_variable": "string",
        }],
        static_nats=[{
            "nat_pool_name": 0,
            "nat_pool_name_variable": "string",
            "source_ip": "string",
            "source_ip_variable": "string",
            "static_nat_direction": "string",
            "static_nat_direction_variable": "string",
            "tracker_object_id": "string",
            "translated_source_ip": "string",
            "translated_source_ip_variable": "string",
        }],
        nat_port_forwards=[{
            "nat_pool_name": 0,
            "nat_pool_name_variable": "string",
            "protocol": "string",
            "protocol_variable": "string",
            "source_ip": "string",
            "source_ip_variable": "string",
            "source_port": 0,
            "source_port_variable": "string",
            "translate_port": 0,
            "translate_port_variable": "string",
            "translated_source_ip": "string",
            "translated_source_ip_variable": "string",
        }],
        vpn_variable="string")
    
    const serviceLanVpnFeatureResource = new sdwan.ServiceLanVpnFeature("serviceLanVpnFeatureResource", {
        featureProfileId: "string",
        ompAdminDistanceIpv4: 0,
        secondaryDnsAddressIpv6Variable: "string",
        configDescriptionVariable: "string",
        description: "string",
        enableSdwanRemoteAccess: false,
        advertiseOmpIpv6s: [{
            prefixes: [{
                aggregateOnly: false,
                prefix: "string",
                prefixVariable: "string",
            }],
            protocol: "string",
            protocolSubType: "string",
            protocolSubTypeVariable: "string",
            protocolVariable: "string",
            routePolicyId: "string",
        }],
        greRoutes: [{
            interfaceVariable: "string",
            interfaces: ["string"],
            networkAddress: "string",
            networkAddressVariable: "string",
            subnetMask: "string",
            subnetMaskVariable: "string",
            vpn: 0,
        }],
        hostMappings: [{
            hostName: "string",
            hostNameVariable: "string",
            listOfIps: ["string"],
            listOfIpsVariable: "string",
        }],
        ipsecRoutes: [{
            interfaceVariable: "string",
            interfaces: ["string"],
            networkAddress: "string",
            networkAddressVariable: "string",
            subnetMask: "string",
            subnetMaskVariable: "string",
        }],
        ipv4ExportRouteTargets: [{
            routeTarget: "string",
            routeTargetVariable: "string",
        }],
        ipv4ImportRouteTargets: [{
            routeTarget: "string",
            routeTargetVariable: "string",
        }],
        ipv4StaticRoutes: [{
            gatewayDhcp: false,
            networkAddress: "string",
            networkAddressVariable: "string",
            nextHopWithTrackers: [{
                address: "string",
                addressVariable: "string",
                administrativeDistance: 0,
                administrativeDistanceVariable: "string",
                trackerId: "string",
            }],
            nextHops: [{
                address: "string",
                addressVariable: "string",
                administrativeDistance: 0,
                administrativeDistanceVariable: "string",
            }],
            null0: false,
            subnetMask: "string",
            subnetMaskVariable: "string",
            vpn: false,
        }],
        ipv6ExportRouteTargets: [{
            routeTarget: "string",
            routeTargetVariable: "string",
        }],
        ompAdminDistanceIpv4Variable: "string",
        ipv6StaticRoutes: [{
            nat: "string",
            natVariable: "string",
            nextHops: [{
                address: "string",
                addressVariable: "string",
                administrativeDistance: 0,
                administrativeDistanceVariable: "string",
            }],
            null0: false,
            prefix: "string",
            prefixVariable: "string",
        }],
        name: "string",
        nat64V4Pools: [{
            name: "string",
            nameVariable: "string",
            overload: false,
            overloadVariable: "string",
            rangeEnd: "string",
            rangeEndVariable: "string",
            rangeStart: "string",
            rangeStartVariable: "string",
        }],
        natPools: [{
            direction: "string",
            directionVariable: "string",
            natPoolName: 0,
            natPoolNameVariable: "string",
            overload: false,
            overloadVariable: "string",
            prefixLength: 0,
            prefixLengthVariable: "string",
            rangeEnd: "string",
            rangeEndVariable: "string",
            rangeStart: "string",
            rangeStartVariable: "string",
            trackerObjectId: "string",
        }],
        vpn: 0,
        configDescription: "string",
        ipv6ImportRouteTargets: [{
            routeTarget: "string",
            routeTargetVariable: "string",
        }],
        ompAdminDistanceIpv6: 0,
        ompAdminDistanceIpv6Variable: "string",
        primaryDnsAddressIpv4: "string",
        primaryDnsAddressIpv4Variable: "string",
        primaryDnsAddressIpv6: "string",
        primaryDnsAddressIpv6Variable: "string",
        routeLeakFromGlobalVpns: [{
            redistributions: [{
                protocol: "string",
                protocolVariable: "string",
                redistributionPolicyId: "string",
            }],
            routePolicyId: "string",
            routeProtocol: "string",
            routeProtocolVariable: "string",
        }],
        routeLeakFromOtherServices: [{
            redistributions: [{
                protocol: "string",
                protocolVariable: "string",
                redistributionPolicyId: "string",
            }],
            routePolicyId: "string",
            routeProtocol: "string",
            routeProtocolVariable: "string",
            sourceVpn: 0,
            sourceVpnVariable: "string",
        }],
        routeLeakToGlobalVpns: [{
            redistributions: [{
                protocol: "string",
                protocolVariable: "string",
                redistributionPolicyId: "string",
            }],
            routePolicyId: "string",
            routeProtocol: "string",
            routeProtocolVariable: "string",
        }],
        secondaryDnsAddressIpv4: "string",
        secondaryDnsAddressIpv4Variable: "string",
        secondaryDnsAddressIpv6: "string",
        advertiseOmpIpv4s: [{
            prefixes: [{
                aggregateOnly: false,
                networkAddress: "string",
                networkAddressVariable: "string",
                region: "string",
                regionVariable: "string",
                subnetMask: "string",
                subnetMaskVariable: "string",
            }],
            protocol: "string",
            protocolVariable: "string",
            routePolicyId: "string",
        }],
        serviceRoutes: [{
            networkAddress: "string",
            networkAddressVariable: "string",
            service: "string",
            serviceVariable: "string",
            subnetMask: "string",
            subnetMaskVariable: "string",
            vpn: 0,
        }],
        services: [{
            ipv4Addresses: ["string"],
            ipv4AddressesVariable: "string",
            serviceType: "string",
            serviceTypeVariable: "string",
            tracking: false,
            trackingVariable: "string",
        }],
        staticNats: [{
            natPoolName: 0,
            natPoolNameVariable: "string",
            sourceIp: "string",
            sourceIpVariable: "string",
            staticNatDirection: "string",
            staticNatDirectionVariable: "string",
            trackerObjectId: "string",
            translatedSourceIp: "string",
            translatedSourceIpVariable: "string",
        }],
        natPortForwards: [{
            natPoolName: 0,
            natPoolNameVariable: "string",
            protocol: "string",
            protocolVariable: "string",
            sourceIp: "string",
            sourceIpVariable: "string",
            sourcePort: 0,
            sourcePortVariable: "string",
            translatePort: 0,
            translatePortVariable: "string",
            translatedSourceIp: "string",
            translatedSourceIpVariable: "string",
        }],
        vpnVariable: "string",
    });
    
    type: sdwan:ServiceLanVpnFeature
    properties:
        advertiseOmpIpv4s:
            - prefixes:
                - aggregateOnly: false
                  networkAddress: string
                  networkAddressVariable: string
                  region: string
                  regionVariable: string
                  subnetMask: string
                  subnetMaskVariable: string
              protocol: string
              protocolVariable: string
              routePolicyId: string
        advertiseOmpIpv6s:
            - prefixes:
                - aggregateOnly: false
                  prefix: string
                  prefixVariable: string
              protocol: string
              protocolSubType: string
              protocolSubTypeVariable: string
              protocolVariable: string
              routePolicyId: string
        configDescription: string
        configDescriptionVariable: string
        description: string
        enableSdwanRemoteAccess: false
        featureProfileId: string
        greRoutes:
            - interfaceVariable: string
              interfaces:
                - string
              networkAddress: string
              networkAddressVariable: string
              subnetMask: string
              subnetMaskVariable: string
              vpn: 0
        hostMappings:
            - hostName: string
              hostNameVariable: string
              listOfIps:
                - string
              listOfIpsVariable: string
        ipsecRoutes:
            - interfaceVariable: string
              interfaces:
                - string
              networkAddress: string
              networkAddressVariable: string
              subnetMask: string
              subnetMaskVariable: string
        ipv4ExportRouteTargets:
            - routeTarget: string
              routeTargetVariable: string
        ipv4ImportRouteTargets:
            - routeTarget: string
              routeTargetVariable: string
        ipv4StaticRoutes:
            - gatewayDhcp: false
              networkAddress: string
              networkAddressVariable: string
              nextHopWithTrackers:
                - address: string
                  addressVariable: string
                  administrativeDistance: 0
                  administrativeDistanceVariable: string
                  trackerId: string
              nextHops:
                - address: string
                  addressVariable: string
                  administrativeDistance: 0
                  administrativeDistanceVariable: string
              null0: false
              subnetMask: string
              subnetMaskVariable: string
              vpn: false
        ipv6ExportRouteTargets:
            - routeTarget: string
              routeTargetVariable: string
        ipv6ImportRouteTargets:
            - routeTarget: string
              routeTargetVariable: string
        ipv6StaticRoutes:
            - nat: string
              natVariable: string
              nextHops:
                - address: string
                  addressVariable: string
                  administrativeDistance: 0
                  administrativeDistanceVariable: string
              null0: false
              prefix: string
              prefixVariable: string
        name: string
        nat64V4Pools:
            - name: string
              nameVariable: string
              overload: false
              overloadVariable: string
              rangeEnd: string
              rangeEndVariable: string
              rangeStart: string
              rangeStartVariable: string
        natPools:
            - direction: string
              directionVariable: string
              natPoolName: 0
              natPoolNameVariable: string
              overload: false
              overloadVariable: string
              prefixLength: 0
              prefixLengthVariable: string
              rangeEnd: string
              rangeEndVariable: string
              rangeStart: string
              rangeStartVariable: string
              trackerObjectId: string
        natPortForwards:
            - natPoolName: 0
              natPoolNameVariable: string
              protocol: string
              protocolVariable: string
              sourceIp: string
              sourceIpVariable: string
              sourcePort: 0
              sourcePortVariable: string
              translatePort: 0
              translatePortVariable: string
              translatedSourceIp: string
              translatedSourceIpVariable: string
        ompAdminDistanceIpv4: 0
        ompAdminDistanceIpv4Variable: string
        ompAdminDistanceIpv6: 0
        ompAdminDistanceIpv6Variable: string
        primaryDnsAddressIpv4: string
        primaryDnsAddressIpv4Variable: string
        primaryDnsAddressIpv6: string
        primaryDnsAddressIpv6Variable: string
        routeLeakFromGlobalVpns:
            - redistributions:
                - protocol: string
                  protocolVariable: string
                  redistributionPolicyId: string
              routePolicyId: string
              routeProtocol: string
              routeProtocolVariable: string
        routeLeakFromOtherServices:
            - redistributions:
                - protocol: string
                  protocolVariable: string
                  redistributionPolicyId: string
              routePolicyId: string
              routeProtocol: string
              routeProtocolVariable: string
              sourceVpn: 0
              sourceVpnVariable: string
        routeLeakToGlobalVpns:
            - redistributions:
                - protocol: string
                  protocolVariable: string
                  redistributionPolicyId: string
              routePolicyId: string
              routeProtocol: string
              routeProtocolVariable: string
        secondaryDnsAddressIpv4: string
        secondaryDnsAddressIpv4Variable: string
        secondaryDnsAddressIpv6: string
        secondaryDnsAddressIpv6Variable: string
        serviceRoutes:
            - networkAddress: string
              networkAddressVariable: string
              service: string
              serviceVariable: string
              subnetMask: string
              subnetMaskVariable: string
              vpn: 0
        services:
            - ipv4Addresses:
                - string
              ipv4AddressesVariable: string
              serviceType: string
              serviceTypeVariable: string
              tracking: false
              trackingVariable: string
        staticNats:
            - natPoolName: 0
              natPoolNameVariable: string
              sourceIp: string
              sourceIpVariable: string
              staticNatDirection: string
              staticNatDirectionVariable: string
              trackerObjectId: string
              translatedSourceIp: string
              translatedSourceIpVariable: string
        vpn: 0
        vpnVariable: string
    

    ServiceLanVpnFeature Resource Properties

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

    Inputs

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

    The ServiceLanVpnFeature resource accepts the following input properties:

    FeatureProfileId 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 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 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 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 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 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)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    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"
    

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

    Package Details

    Repository
    sdwan pulumi/pulumi-sdwan
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the sdwan Terraform Provider.
    sdwan logo
    Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi